Mircea TheHonestCTO
5c6f2faebb
Merge branch 'develop' into feature/nullkiller2
2025-11-19 17:47:18 +01:00
Mircea
4ce3586235
Update lib/gameState/CGameState.cpp
...
Include Ivan's text
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com >
2025-11-16 17:46:49 +01:00
Mircea TheHonestCTO
0ee10c9213
Merge branch 'develop' into feature/nullkiller2
2025-11-15 17:15:46 +01:00
Andrej Dudenhefner
497995c11f
add BattleEnded pack which happens after BattleResultsApplied and losing heroes are removed
2025-11-14 12:48:46 +01:00
Ivan Savenko
155086d802
Fix "accumulate creatures" victory condition to be in line with h3
2025-11-02 12:38:06 +02:00
Ivan Savenko
e54ff1cbb2
Restore save compatibility with 1.6
2025-11-02 12:37:43 +02:00
Mircea TheHonestCTO
00c93c7b6a
Merge branch 'develop' into feature/nullkiller2
2025-10-28 22:30:39 +01:00
Laserlicht
120213509d
netpacks for renaming
2025-10-05 02:46:19 +02:00
Mircea TheHonestCTO
c6c03b690b
Merge branch 'develop' into feature/nullkiller2
2025-10-04 14:29:09 +02:00
Mircea TheHonestCTO
d43accfd95
Merge branch 'develop' into feature/nullkiller2
2025-10-01 17:56:58 +02:00
Laserlicht
7314bb2d06
remove todo
2025-09-29 01:15:04 +02:00
Laserlicht
5da8a7a4dc
use resolveidentifier
2025-09-28 19:17:39 +02:00
Laserlicht
8ef97abc7d
replace hardcoded
2025-09-16 10:34:38 +02:00
Laserlicht
3ec731ef6e
json validation & mithril remove
2025-09-16 01:52:47 +02:00
Laserlicht
d808bd6412
introduce toResourceType
2025-09-15 00:08:18 +02:00
Laserlicht
f034584dfa
replace RESOURCE_QUANTITY where possible
2025-09-14 21:12:51 +02:00
Laserlicht
a54a1f8b8d
replace RESOURCE_NAMES where possible
2025-09-14 20:43:53 +02:00
Laserlicht
75f965c93a
remove allresources
2025-09-14 15:29:14 +02:00
Mircea TheHonestCTO
3c5d94fda3
leave TODO for 2 potential bugs regarding whirlpool exploration and not only
2025-09-08 16:43:07 +02:00
Mircea TheHonestCTO
ed966ff612
fix const TerrainTile& CMap::getTile(const int3&) const: Assertion `isInTheMap(tile)' failed. for IBoatGenerator::bestLocation() and not only
2025-09-08 16:34:29 +02:00
Opuszek
2ce985ffa0
Fixes crashes caused by CREATURE_TERRAIN_LIMITER
2025-08-23 18:40:16 +02:00
Ivan Savenko
118029b2ba
Merge pull request #5964 from Laserlicht/levels
...
multilevel support
2025-08-14 11:03:42 +03:00
Laserlicht
ecfe09f6b1
multilevel support
2025-08-01 02:21:44 +02:00
Ivan Savenko
800ccf2651
Fix Solmyr/Yog receiving spellbook on transferring to next scenario
2025-07-31 21:54:56 +03:00
Ivan Savenko
241da5937d
First semi-working version of antilag for hero movement
2025-07-19 18:04:20 +03:00
Ivan Savenko
52da332640
GameHandler now uses GameConnectionID instead of connection pointers
2025-07-19 18:04:20 +03:00
Ivan Savenko
3d63284c51
Extracted interface through which GameHandler interacts with VCMIServer
2025-07-19 18:04:20 +03:00
Ivan Savenko
46072a1d60
Merge pull request #5896 from IvanSavenko/code_reorganize
...
Split large source files into smaller files per 1 class
2025-07-08 10:47:13 +03:00
Ivan Savenko
fb8535d1cf
Merge pull request #5882 from Laserlicht/save_stat
...
Statistics in highscore screen
2025-07-08 10:21:02 +03:00
Ivan Savenko
8721bdd728
Split CCreatureSet file on .h/.cpp per class basis
2025-07-07 19:12:31 +03:00
Ivan Savenko
2ad186130f
Split MapDefines file on .h per class basis
2025-07-07 18:16:42 +03:00
Ivan Savenko
200850f56f
Add COMBAT_MANA_BONUS for Skyship
2025-07-06 15:36:51 +03:00
Ivan Savenko
9070db4a96
Garrisoned hero is now attached to townAndVis node, not to town itself
2025-07-06 14:39:57 +03:00
Laserlicht
15a1373911
make configurable
2025-07-05 16:27:20 +02:00
Laserlicht
5fcb64911d
limit entries
2025-07-05 15:48:00 +02:00
Laserlicht
1e79c28c1a
show in highscore screen
2025-07-05 15:02:16 +02:00
Laserlicht
068aee409a
add statistic json serializer
2025-07-05 13:51:27 +02:00
Ivan Savenko
c15f628761
Merge pull request #5743 from SoundSSGood/num-of-charges-per-spell
...
Charge cost for charge based spells
2025-07-02 17:07:56 +03:00
Ivan Savenko
24ad703f86
Fix possible crash on re-recruiting hero that transferred in campaign
2025-07-01 17:49:25 +03:00
Ivan Savenko
8fcbc09b8e
Fix crash on removing town with garrisoned hero from map
2025-07-01 13:34:15 +03:00
SoundSSGood
6752ab3a75
HAS_CHARGES_LIMITER
2025-06-30 18:39:57 +02:00
Ivan Savenko
c250ca6e49
Merge pull request #5847 from IvanSavenko/movement_fix
...
Fix incorrect movement gain from objects like Rally Flag
2025-06-30 11:59:04 +03:00
Ivan Savenko
6ac57a7cfc
Improvements to bonus system node types / propagators
...
- Node type is now set on construction and never changes
- Added army propagator that also checks for TOWN and HERO
- Renamed existing propagators to be in sync with enumeration
2025-06-25 17:34:20 +03:00
Ivan Savenko
4181514c3f
Fix incorrect movement gain from objects like Rally Flag
...
Checked all possible places that can change move points - looks like all
of them expect absolute values
2025-06-24 16:25:15 +03:00
Ivan Savenko
c041a035c8
Fix removal of towns from map via event
2025-06-21 13:38:33 +03:00
Ivan Savenko
0ad4e80c7d
Rework and simplify logic of attaching heroes to bonus system
2025-06-17 14:37:25 +03:00
Ivan Savenko
6d359e4112
Create heroes in pool via handler to properly initialize appearance
2025-06-17 14:36:17 +03:00
Ivan Savenko
899701a87d
Update docs, fix sonar
2025-06-15 17:01:29 +03:00
Ivan Savenko
0fa83c0478
Implemented mod-friendly loading of town building icons for campaigns
2025-06-15 17:01:29 +03:00
Ivan Savenko
ba0188ca7f
Bring hero strength for campaigns in line with h3
2025-06-15 17:01:29 +03:00