7d8db1bd98
support all skills at once
2025-06-19 17:20:52 +02:00
1659b225c6
add skill cheat
2025-06-19 16:52:19 +02:00
cc6f65d8da
Resolve Sonar issues in server code
2025-05-27 22:02:13 +03:00
043075a719
Merge branch 'vcmi:develop' into cheats
2025-05-23 20:38:11 +02:00
aa9b13b66a
Statistics is now managed as part of CGameHandler
2025-05-23 14:17:42 +03:00
af20b39fe6
Reduce non-const access to gamestate on server
2025-05-23 14:17:25 +03:00
8255a4b9ae
CGameHandler no longer inherits CGameInfoCallback, reduce direct access
...
to gamestate
2025-05-23 14:17:25 +03:00
263ba46da6
Merge branch 'develop' into cheats
2025-05-22 21:33:29 +02:00
e769efe46a
Merge pull request #5729 from dydzio0614/gameplay-improvements
...
Gameplay improvements
2025-05-21 13:51:34 +03:00
ef2ff78ee8
Remove default 16 total heroes limit
2025-05-20 20:40:06 +02:00
cc274c4d34
GameRandomizer is now in lib, add implementation
2025-05-19 18:51:42 +03:00
54a46b77a9
Extract library entity randomization logic to separate class
2025-05-19 18:51:42 +03:00
e45acaff3b
format fix
2025-05-19 09:15:39 +02:00
d102f660a0
color filter cheats
2025-05-19 02:48:13 +02:00
01bc8f2078
format cheat table
2025-05-18 22:07:35 +02:00
4a1d8efb7b
add RoE and AB cheats
2025-05-18 22:05:15 +02:00
456525109e
Replaced undescriptive bool true/false with more clear enum for
...
absolute/relative change via netpacks
2025-05-16 17:21:39 +03:00
700eeb6bd4
Implemented HERO_SPELL_CASTS_PER_COMBAT_TURN bonus
2025-05-08 00:25:07 +03:00
f70ad2c15b
Reorganized artifact-related classes
...
- files now generally contain only 1 class (except for tightly coupled
classes)
- files are now located in lib/entities/artifact directory
- removed excessive includes
No changes to functionality
2025-04-29 13:29:08 +03:00
4e8e85e3e4
Fix issues reported by Sonar, review fixes
2025-04-27 14:57:31 +03:00
829739da24
Reduce usage of implicit conversions to int
2025-04-27 14:57:31 +03:00
4d57a8ed36
Prefer to pass CGameState as reference instead of pointer
2025-04-27 14:57:31 +03:00
f5f8ed192b
Fix random map generation
2025-04-27 14:57:31 +03:00
9e6397d1f9
Remove pointer to boat from CGHeroInstance
2025-04-27 14:57:30 +03:00
cd7732456a
Remove pointer to objects from TerrainTile
2025-04-27 14:57:30 +03:00
c02a8a84fd
Stacks of armed instance are now unique_ptr
2025-04-27 14:57:30 +03:00
bdae7285ae
Objects list is now private member of CMap
2025-04-27 14:57:30 +03:00
1f502c0548
CMap towns and heroes on map fields are now private
2025-04-27 14:57:30 +03:00
0ada2a5ebd
Map objects now use shared_ptr (game)
2025-04-27 14:57:30 +03:00
417ea6451a
Remove ConstTransitivePtr from hero and town instances
2025-04-27 14:57:30 +03:00
eb3b51a6cf
Remove save compatibility with 1.5.X
2025-03-18 11:35:15 +00:00
62cb5412ff
CGameState::map is now a private, unique_ptr with accessors
2025-03-08 14:05:14 +00:00
82506d5eff
Removed ConstTransitivePtr from StackLocation
2025-03-08 14:04:51 +00:00
2fdf40e7a9
Remove connection pointer from CPack
2025-03-03 10:46:00 +00:00
9f713a0914
Rename int3::valid to isValid for consistency
2025-03-03 10:46:00 +00:00
645b95ba02
Renamed LibClasses * VLC
to GameLibrary * LIBRARY
2025-02-21 16:54:56 +00:00
f210bd9cb3
Fix crash on winning map on 7-day town timer running out for enemy
2025-02-06 14:15:12 +00:00
6b387e5d17
Fix integer overflow when total resource amount is above (int max / 100)
2025-01-20 11:17:32 +00:00
9f56c00336
Reduce excessive FoW updates
2025-01-08 20:07:42 +00:00
dea1eba20b
Rework and optimize turnInfo used by pathfinder
2025-01-04 15:09:50 +00:00
ade46d5ffb
Merge branch 'develop' into timed_events_objects_removal
2024-12-06 15:33:33 +02:00
7be31c94f2
Fixes from code review
2024-12-05 21:16:06 +01:00
e9be46af98
Merge branch 'develop' into timed_events_objects_removal
2024-12-03 17:27:24 +01:00
6af8b62dfd
more strings; camelcase
2024-12-01 18:48:09 +01:00
78e933a968
add broadcast to translation
2024-12-01 18:29:07 +01:00
f74cd32147
Moved weekly income bonus for AI to game settings
2024-11-26 18:43:25 +00:00
a70f5de8c6
Merge remote-tracking branch 'upstream/develop' into develop
2024-11-07 14:35:13 +01:00
d3af9f1c67
Removed pointer to VLC entity from CStackBasicDescriptor
2024-10-30 16:47:02 +00:00
04ca8aca9f
Update tests
2024-10-30 16:22:12 +00:00
5d6877e06d
Merge remote-tracking branch 'upstream/develop' into develop
2024-10-20 00:49:17 +02:00