Andrii Danylchenko
|
60f0a4553a
|
NKAI: fix freeze on army gathering
|
2023-08-06 09:03:29 +03:00 |
|
Ivan Savenko
|
aed8c411fc
|
Minor rework & cleanup of combat replays
|
2023-07-27 19:25:55 +03:00 |
|
Ivan Savenko
|
9acab48bc3
|
Merge pull request #2268 from SoundSSGood/CArtifactInstance-rework
CArtifact CArtifactInstance refactoring
|
2023-07-11 14:36:08 +03:00 |
|
SoundSSGood
|
9b5f6ec7cf
|
CArtifact getters setters
|
2023-07-05 15:48:08 +03:00 |
|
Ivan Savenko
|
1cbc6457ce
|
Fix possible assertion failure on removing non-owned town
|
2023-07-04 20:28:02 +03:00 |
|
Ivan Savenko
|
85262cf4f5
|
Moved CGameState files into a separate directory
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
08cfbe79cf
|
Added encapsulation for movement points access
|
2023-06-25 17:42:36 +03:00 |
|
Ivan Savenko
|
69dc95c3c8
|
Merge pull request #2235 from IvanSavenko/hota_h3m_support
Hota h3m support
|
2023-06-23 13:32:10 +03:00 |
|
Ivan Savenko
|
ebc7a82c2e
|
Converted pathfinder enum's to enum class
|
2023-06-21 15:38:57 +03:00 |
|
Ivan Savenko
|
d51fe62804
|
Win/loss condition texts use MetaString
|
2023-06-20 19:37:27 +03:00 |
|
Ivan Savenko
|
d6a357fd17
|
Split some map object files into smaller files. Reduced includes usage.
|
2023-06-02 21:47:37 +03:00 |
|
Konstantin
|
1d34c73c2d
|
vcmi: split CBonusSystemNode, BonusParams and prop
More splitting of HeroBonus.h
|
2023-05-02 00:54:53 +03:00 |
|
Konstantin
|
713e3004df
|
vcmi: rename updater and limiter files
|
2023-05-02 00:53:51 +03:00 |
|
Konstantin
|
e37f798a68
|
vcmi: split bonus updaters
|
2023-05-02 00:53:50 +03:00 |
|
Konstantin
|
416faf521e
|
vcmi: move limiters outside of HeroBonus.cpp
This will help for recompilation.
|
2023-05-02 00:53:50 +03:00 |
|
nordsoft
|
97a1758e8e
|
Merge remote-tracking branch 'upstream/develop' into rewardable-expand
|
2023-05-01 21:51:10 +04:00 |
|
nordsoft
|
4b1b58b617
|
Change Callback to abstract
|
2023-05-01 21:49:37 +04:00 |
|
nordsoft
|
1b4d117790
|
deeper decoupling
|
2023-04-30 17:13:07 +04:00 |
|
nordsoft
|
e47bb3f1f9
|
Separate configuration and object
|
2023-04-30 00:59:02 +04:00 |
|
Ivan Savenko
|
7db67a3101
|
int3 now has proper hasher function
|
2023-04-20 22:04:24 +03:00 |
|
Konstantin
|
7a5775a9f9
|
vcmi: use std::optional
|
2023-04-17 00:43:13 +03:00 |
|
nordsoft
|
bfc75ccd39
|
Merge remote-tracking branch 'upstream/develop' into battle-dialog
|
2023-04-11 02:22:42 +04:00 |
|
nordsoft
|
ce3028bd73
|
Intermediate commit
|
2023-04-06 19:34:07 +04:00 |
|
Konstantin
|
11b237a23c
|
vcmi: massive refactoring v1
|
2023-04-05 22:33:12 +03:00 |
|
Ivan Savenko
|
06b35ce533
|
Merge pull request #1595 from vcmi/vkai-hack-to-workaround-freezes
VCAI: hard limit on iterations per turn
|
2023-03-31 18:15:58 +03:00 |
|
Ivan Savenko
|
a0e9e01b48
|
Renamed & reorganized all game mechanics settings names
|
2023-03-16 18:11:35 +02:00 |
|
Ivan Savenko
|
383387ef29
|
Integrated defaultMods into mod system
|
2023-03-16 17:55:09 +02:00 |
|
Konstantin
|
4617ce10e5
|
vcmi: allow showing more than one components in infobar
Up to 8, AFAIK. So, we can show multi-reward in infobox now.
One issue remain - cannot dynamically choose components size
based on text size.
|
2023-03-11 21:41:57 +03:00 |
|
Ivan Savenko
|
11e4d84749
|
Implemented View Earth / View Air spells
|
2023-03-05 17:48:02 +02:00 |
|
Andrii Danylchenko
|
2630fb2330
|
VCAI: hard limit on iterations per turn
|
2023-02-18 22:08:08 +02:00 |
|
Ivan Savenko
|
f8f6df02f3
|
Removed remaining hardcoded objects
|
2023-01-23 15:27:27 +02:00 |
|
Ivan Savenko
|
62e127fb59
|
Bonusing objects are now configured in json
|
2023-01-23 01:05:10 +02:00 |
|
Ivan Savenko
|
bfd6c40f25
|
Moved all once-per-hero visitable (sans Tree) to config
|
2023-01-22 22:58:53 +02:00 |
|
Ivan Savenko
|
05a1d7c6e3
|
All text for factions/towns/building are passed through translator
|
2023-01-20 15:18:36 +02:00 |
|
Ivan Savenko
|
fa6f7513e8
|
All heroes-related strings are passed through translator
|
2023-01-20 15:18:36 +02:00 |
|
Ivan Savenko
|
370e92a90a
|
Added workaround for no longer accessible hero in MoveHero
|
2022-12-25 16:12:26 +02:00 |
|
Ivan Savenko
|
405b2976d5
|
Renamed getUpgradeInfo -> fillUpgradeInfo
|
2022-12-25 14:03:43 +02:00 |
|
Ivan Savenko
|
25bceda4ea
|
Added convertToVisitablePos/convertFromVisitablePos to CGHeroInstance
This method replaces old convertPosition, but with more clear names and
without hardcoded magic constants.
|
2022-12-09 14:42:47 +02:00 |
|
Ivan Savenko
|
facf77b3ae
|
vstd::unique -> std::unique
|
2022-12-07 23:36:20 +02:00 |
|
Ivan Savenko
|
d85ee019ec
|
Removed CGHeroInstance::convertPosition method
|
2022-12-07 22:51:32 +02:00 |
|
Ivan Savenko
|
49cbd5adc9
|
CGHeroInstance::convertPosition is no longer static method
|
2022-12-07 22:34:08 +02:00 |
|
Ivan Savenko
|
2855606a88
|
Enabled & fixed -Woverloaded-virtual warning from gcc/cland
- fixed almost all instances of overloaded-virtual warning
- cleared up inheritance & method overrides in code affected by warning
|
2022-12-07 21:50:45 +02:00 |
|
SoundSSGood
|
909dcb82fa
|
use ArtifactID
|
2022-11-29 00:32:18 +02:00 |
|
Andrey Filipenkov
|
ff635edc0b
|
wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
preparation for having client and server in a single process
|
2022-09-24 15:55:21 +03:00 |
|
Andrii Danylchenko
|
56a1984aa8
|
Remove extra non-printable characters
|
2022-04-27 09:22:18 +03:00 |
|
val-gaav
|
8baa97acd3
|
Update VCAI.cpp
|
2022-04-26 15:08:02 +03:00 |
|
Dmitry Orlov
|
ea2931c6ea
|
Fix: Get rid of 'Tile is not visible' error message
|
2022-01-30 12:31:07 +02:00 |
|
Andrii Danylchenko
|
3fa7e0976f
|
Nullkiller: update / fix build, core changes required for Nullkiller AI
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
9c8d776398
|
Merge branch 'develop' into handlersAbstraction
# Conflicts:
# CI/linux/before_install.sh
# CI/mac/before_install.sh
# CI/mxe/before_install.sh
# lib/CModHandler.cpp
# lib/mapObjects/CObjectClassesHandler.cpp
# lib/mapObjects/CObjectClassesHandler.h
# lib/mapObjects/CommonConstructors.cpp
# server/CGameHandler.cpp
# test/CMakeLists.txt
# test/spells/effects/TeleportTest.cpp
|
2021-07-16 00:32:13 +03:00 |
|
Dmitry Orlov
|
0e5d427dc9
|
Fix: VCAI should not attempt to move Spellbook
|
2021-04-29 00:04:22 +03:00 |
|