Ivan Savenko
1c746a840c
Merge pull request #6033 from thehonestcto/feature/nullkiller2
...
WIP feature/nullkiller2 cloned, restructured, tested and with additional improvements
2025-11-23 20:55:24 +02:00
Laserlicht
afb045ef14
show statistics ingame
2025-11-22 16:46:10 +01:00
Mircea TheHonestCTO
5c6f2faebb
Merge branch 'develop' into feature/nullkiller2
2025-11-19 17:47:18 +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
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
08ae8bef5a
refactor: improve comments in CGameInfoCallback and MapInfoCallback; empty line to avoid using separator as a comment in IDE
2025-09-27 03:25:45 +02:00
Opuszek
c5751cc82b
fixes crash when entering a shipyard
2025-09-12 15:57:46 +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
Mircea TheHonestCTO
2e49d6aca9
fix: skip pass and priority pass if hero is not valid anymore to as extra checks for lost heroes
2025-09-04 00:56:36 +02:00
Mircea TheHonestCTO
9994bf035e
Merge branch 'develop' into feature/nullkiller2
2025-08-30 08:07:44 +02:00
Mircea TheHonestCTO
6c5df87e9b
fix CGameInfoCallback.cpp log to done print many empty lines
2025-08-28 01:53:25 +02:00
Mircea TheHonestCTO
22b2a425c4
NK2AI::AIGateway in CDynLibHandler.cpp
2025-08-24 21:04:26 +02:00
Mircea TheHonestCTO
57949d8323
NK2AI::AIGateway in CDynLibHandler.cpp
2025-08-24 15:32:57 +02:00
Opuszek
2ce985ffa0
Fixes crashes caused by CREATURE_TERRAIN_LIMITER
2025-08-23 18:40:16 +02:00
Mircea TheHonestCTO
39bd4a2d20
refactoring with guardingCreaturePosition
2025-08-15 00:19:51 +02:00
Mircea TheHonestCTO
423eb70e2e
Merge branch 'develop' into fix/monthly-random-monsters-hiding-nearby-danger
2025-08-14 23:21:20 +02:00
Mircea TheHonestCTO
957c3d9eed
move trace log behind #if
2025-08-11 21:24:50 +02:00
Mircea TheHonestCTO
77a8b0f8e6
fix: monthly monsters aren't linked with other map objects at creation, leaving Nullkiller unable to see the next danger after killing a monthly monster;
...
2 minor log trace renaming to make them easier to spot in logs when debugging
2025-08-11 21:02:27 +02:00
Laserlicht
ecfe09f6b1
multilevel support
2025-08-01 02:21:44 +02:00
Ivan Savenko
241da5937d
First semi-working version of antilag for hero movement
2025-07-19 18:04:20 +03:00
Ivan Savenko
a0a99d7311
Fix build, fix sonar
2025-07-13 23:03:45 +03:00
Ivan Savenko
b0c511149d
Removed hardcoded checks for Summon Boat spell
2025-07-11 17:11:01 +03:00
Ivan Savenko
55bd4bc8bf
Support for custom cursors for adventure map spells
2025-07-11 16:06:21 +03:00
Ivan Savenko
e12765dca0
Fix sonar warnings, convert spaces -> tabs
2025-07-09 17:52:51 +03: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
3817e1002b
Merge pull request #5819 from Laserlicht/battle_anim
...
Using attack sprite
2025-06-30 11:56:54 +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
Laserlicht
d0d3b96fa9
add battle animation
2025-06-20 01:51:10 +02:00
Ivan Savenko
0ad4e80c7d
Rework and simplify logic of attaching heroes to bonus system
2025-06-17 14:37:25 +03:00
Michał Zaremba
aed832a99d
Fixes following review
2025-06-15 23:47:12 +02:00
Michał Zaremba
9e474422fd
Fix map saving
2025-06-15 23:47:12 +02:00
Michał Zaremba
ebe746d0cf
Integrate EditorCallback into mapeditor
...
EditorCallback being set up with std::unique_ptr stored in MapController.
2025-06-15 23:47:08 +02:00
Michał Zaremba
b2e51a5fb1
Add MapInfoCallback and EditorCallback
2025-06-15 23:40:59 +02:00
Ivan Savenko
e0de65d56c
Reworked & fixed DARKNESS bonuses and lookout tower / skyship logic
2025-06-15 14:36:29 +03:00
Ivan Savenko
aa17f258e9
Merge pull request #5764 from IvanSavenko/stack_experience_bonus
...
Implement STACK_EXPERIENCE_GAIN_PERCENT bonus
2025-06-04 21:09:38 +03:00
Ivan Savenko
139f41c9b2
Implement STACK_EXPERIENCE_GAIN_PERCENT bonus
...
Suggested on Discord
- implements STACK_EXPERIENCE_GAIN_PERCENT that modifies stack
experience received by units after combat
- removed "EXPERIENCE" primary skill. Changes to experience are now
applied through separate netpack
2025-06-02 21:21:20 +03:00
Ivan Savenko
24def2ed16
Icons for heroes on minimap
...
VCMI will now show icons for all heroes on visible part of minimap to
help with readability on large maps
Old behavior can be enable via toggle in game settings menu
2025-05-27 18:38:44 +03:00
Laserlicht
043075a719
Merge branch 'vcmi:develop' into cheats
2025-05-23 20:38:11 +02:00
Ivan Savenko
1666a5a7e5
Prefer dynamic_cast to unsafe static_cast, fix Sonar
2025-05-23 14:17:43 +03:00
Ivan Savenko
af20b39fe6
Reduce non-const access to gamestate on server
2025-05-23 14:17:25 +03:00
Laserlicht
263ba46da6
Merge branch 'develop' into cheats
2025-05-22 21:33:29 +02:00
Ivan Savenko
550d4d76eb
Merge pull request #5730 from IvanSavenko/rewardable_creature_fix
...
Fix handling of creatures in configurable town buildings
2025-05-21 13:51:43 +03:00
Ivan Savenko
95ce9ce509
Fix handling of creatures in configurable town buildings
...
- Fixed removal of partial stacks of creatures
- It is now possible to give units via town building, but only if
visitor has slots to take them
2025-05-20 22:36:20 +03:00
Ivan Savenko
a6cf671a68
Fix sonar & json
2025-05-19 21:09:41 +03:00
Ivan Savenko
131b59e6cd
Fix serialization, add new game settings
2025-05-19 19:06:14 +03:00
Ivan Savenko
38f7c04471
Fix formatting, remove unused code
2025-05-19 18:51:42 +03:00
Ivan Savenko
157b4fea74
Random with history for combat abilities
2025-05-19 18:51:42 +03:00
Ivan Savenko
87323f08d9
Random-with-history for luck & morale rolls
2025-05-19 18:51:42 +03:00
Ivan Savenko
cc274c4d34
GameRandomizer is now in lib, add implementation
2025-05-19 18:51:42 +03:00