Ivan Savenko
|
d6a357fd17
|
Split some map object files into smaller files. Reduced includes usage.
|
2023-06-02 21:47:37 +03:00 |
|
nordsoft
|
4b1b58b617
|
Change Callback to abstract
|
2023-05-01 21:49:37 +04:00 |
|
Ivan Savenko
|
48abf46824
|
Merge pull request #2005 from IvanSavenko/advmap_refactor
Refactoring of adventure map interface
|
2023-04-24 17:19:22 +03:00 |
|
Andrii Danylchenko
|
d347db4c16
|
Fix hero count calculation for resourceful ai mod
|
2023-04-22 14:47:31 +03: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
|
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 |
|
Andrii Danylchenko
|
87638aafc0
|
NKAI: improve build behavior
|
2023-03-12 16:31:15 +02:00 |
|
Konstantin
|
bc228a938a
|
vcmi: use enum class for EComponentType
There is really no reason not to use it
|
2023-03-11 21:41:57 +03: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 |
|
Andrii Danylchenko
|
148c3436df
|
NKAI: improve army gathering
|
2023-03-08 11:53:26 +02:00 |
|
Andrii Danylchenko
|
8b0c7b6601
|
NKAI improve defence and some fixes
|
2023-03-07 20:10:58 +02:00 |
|
Ivan Savenko
|
11e4d84749
|
Implemented View Earth / View Air spells
|
2023-03-05 17:48:02 +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
|
d2b837b116
|
All creature-related texts go 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
|
eb20a4b208
|
Merge remote-tracking branch 'vcmi/develop' into warnings_fix
|
2022-12-23 14:40:45 +02:00 |
|
Andrii Danylchenko
|
56bf8ec2c4
|
#1228 - prevent second AI activation on AI defeat due to wrong EndTurn packet
|
2022-12-14 22:13:26 +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
|
db2a40600d
|
Fixed some of the warnings detected by CI run
|
2022-12-08 23:20:42 +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 |
|
Ivan Savenko
|
3219e322ae
|
Fixed all non-silenced gcc/clang warnings
|
2022-12-07 18:05:47 +02:00 |
|
nordsoft
|
d4c9b8f6b5
|
Absolute threshold for retreat decision
|
2022-12-06 16:11:52 +04:00 |
|
SoundSSGood
|
909dcb82fa
|
use ArtifactID
|
2022-11-29 00:32:18 +02:00 |
|
Andrii Danylchenko
|
233b850daf
|
NKAI: a few crash/hang fixes
|
2022-11-07 13:58:20 +02:00 |
|
Andrii Danylchenko
|
601ced3749
|
BattleAI: rework movement when no targtes
|
2022-10-23 11:41:03 +03:00 |
|
Andrii Danylchenko
|
e9c725181c
|
NKAI: fix retreat logic
|
2022-10-15 15:15:12 +03:00 |
|
Andrii Danylchenko
|
153cccdf46
|
NKAI: hire retreated hero
|
2022-10-14 12:00:56 +03:00 |
|
Andrii Danylchenko
|
82a9f82e1c
|
BattleAI: retreat
|
2022-10-14 12:00:56 +03:00 |
|
Andrii Danylchenko
|
eeea01d778
|
NKAI: namespace
|
2022-10-04 08:40:14 +03:00 |
|
Andrii Danylchenko
|
2434fe3f6f
|
NK: fix AI speed
|
2022-10-01 13:49:27 +03:00 |
|
val-gaav
|
7466839182
|
Update AIGateway.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
|
79d06bbaa6
|
Nullkiller: fix merge conflicts
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
b4241670ba
|
Nullkiller: rename VCAI to AIGateway
|
2021-07-26 21:02:50 +03:00 |
|