George King
70742a69de
Remove .github folder after mod setup
2025-05-21 17:58:45 +02:00
kdmcser
bbd6e1e100
fix schema
2025-05-21 23:29:03 +08:00
Ivan Savenko
3f83ad1b40
Merge pull request #5726 from IvanSavenko/breath
...
Configurable multi-hex attacks
2025-05-21 17:10:59 +03:00
Ivan Savenko
71403265fb
Remove debug code, update docs
2025-05-21 14:57:10 +03:00
Ivan Savenko
9787f33798
Update schema & docs
2025-05-21 14:57:10 +03:00
Ivan Savenko
be37b04ca4
Reorder abilities in alphabetic order
2025-05-21 14:57:10 +03:00
Ivan Savenko
25655184d3
Add support for custom icons & descriptions for bonuses
2025-05-21 14:57:10 +03:00
Ivan Savenko
b806775f3a
Merge pull request #5727 from IvanSavenko/enchanter
...
Remove hardcoded mass-casting of ENCHANTER bonus
2025-05-21 13:52:06 +03:00
Ivan Savenko
0fd13a78da
Merge pull request #5728 from IvanSavenko/backwards_move
...
Allow moving double-wide unit 1 tile backwards
2025-05-21 13:51:55 +03: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
e769efe46a
Merge pull request #5729 from dydzio0614/gameplay-improvements
...
Gameplay improvements
2025-05-21 13:51:34 +03:00
Ivan Savenko
07662a070f
Merge pull request #5724 from IvanSavenko/randomization
...
Better randomization logic
2025-05-21 13:50:28 +03:00
Ivan Savenko
323231fc30
Merge pull request #5720 from SoundSSGood/artifact-charges
...
Charged artifacts
2025-05-21 13:49:14 +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
Dydzio
4721cff8be
Allow "finish battle with autocombat" during tactics phase
2025-05-20 20:40:06 +02:00
Dydzio
ef2ff78ee8
Remove default 16 total heroes limit
2025-05-20 20:40:06 +02:00
Dydzio
4003ee7c70
Change scroll direction for horizontal slider (matches HD mod)
2025-05-20 20:40:06 +02:00
Dydzio
c216936a59
Allow fleeing while having shackles of war when other side got no hero
2025-05-20 20:40:06 +02:00
Ivan Savenko
797f8f06a6
Allow moving double-wide unit 1 tile backwards
2025-05-20 18:13:29 +03:00
Ivan Savenko
c2ae0559ee
Remove hardcoded mass-casting of ENCHANTER bonus
2025-05-20 16:18:44 +03:00
Ivan Savenko
e90d8c318d
Configurable multi-hex attacks
...
- Added bonus type MULTIHEX_UNIT_ATTACK - configurable version of Dragon
Breath.
- Added bonus type MULTIHEX_ENEMY_ATTACK - configurable version of
Cerberi multi-headed attack that only hits enemies
- Added bonus type MULTIHEX_ANIMATION - optional bonus that does not
affects gameplay, but allows to define in which cases game should use
alternative attack animation.
- All existing multi-hex attack bonuses other than ATTACKS_ALL_ADJACENT
are presumable deprecated, but will be supported for now.
- It is now possible to precisely configure which hexes are targeted by
MULTIHEX_XXX bonuses. See docs for details.
- Unified logic of all multi-hex attacks, all existing bonuses are now
implemented as specific case of MULTIHEX_XXX bonus
- Added tests to cover Cerberi attack logic, and fixed incorrect edge
case of Dragon Breath
2025-05-20 15:08:59 +03:00
Ivan Savenko
95ac124dc9
Bonus-aware addInfo loading
2025-05-20 14:56:22 +03:00
Ivan Savenko
2cd61af276
rename field to match actual key in json
2025-05-20 14:56:22 +03:00
Ivan Savenko
a6cf671a68
Fix sonar & json
2025-05-19 21:09:41 +03:00
Ivan Savenko
cc5f47a085
Fix inability to save game
2025-05-19 21:01:52 +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
Ivan Savenko
54a46b77a9
Extract library entity randomization logic to separate class
2025-05-19 18:51:42 +03:00
Ivan Savenko
184e841b16
Merge pull request #5718 from IvanSavenko/gamestate_access_remove
...
Reduce direct access to gamestate class
2025-05-19 18:49:08 +03:00
Ivan Savenko
9dfef773e2
Remove unnecessary includes
2025-05-19 17:56:46 +03:00
Ivan Savenko
c0850f41b3
Pathfinder now uses IGameInfoCallback instead of CGameState
2025-05-19 17:53:15 +03:00
Ivan Savenko
fe2f5f9217
Pathfinder now uses CGameState directly instead of inheriting callback
2025-05-19 17:53:15 +03:00
Ivan Savenko
e79c8b9fe1
Remove unnecessary access to gamestate
2025-05-19 17:53:15 +03:00
Ivan Savenko
ed8ba52ed8
Merge pull request #5722 from IvanSavenko/wandering_month_fix
...
Fix crash on spawning wandering monsters on new month
2025-05-19 14:44:58 +03:00
Ivan Savenko
9ae4a72f4c
Merge pull request #5721 from IvanSavenko/stackexp_fix
...
Fix game not awarding stack experience after combat
2025-05-19 14:44:20 +03:00
Ivan Savenko
3b217e3100
Merge pull request #5717 from IvanSavenko/secondary_reward_fix
...
Allow removal of expert-level skill using configurable map object
2025-05-19 14:43:58 +03:00
Laserlicht
e45acaff3b
format fix
2025-05-19 09:15:39 +02:00
Laserlicht
507cdb5c99
no code duplication
2025-05-19 09:10:28 +02:00
Laserlicht
d102f660a0
color filter cheats
2025-05-19 02:48:13 +02:00
Laserlicht
01bc8f2078
format cheat table
2025-05-18 22:07:35 +02:00
Laserlicht
4a1d8efb7b
add RoE and AB cheats
2025-05-18 22:05:15 +02:00
Ivan Savenko
57f0c5f50c
Fix crash on spawning wandering monsters on new month
2025-05-18 11:05:13 +03:00
MichalZr6
e1b79326de
Fixes following review
...
Add missing mod to CMap in checkRequiredMods
2025-05-17 23:23:12 +02:00
SoundSSGood
e85b1d4c1c
suggested changes
2025-05-17 19:01:04 +02:00
Ivan Savenko
45a587bc5b
Fix game not awarding stack experience after combat
...
- Added missing `visitTyped` overloads.
- Throw runtime error if `visitTyped` is called on raw CPack, to avoid
such silent errors in future
2025-05-17 18:03:44 +03:00
SoundSSGood
051381d4db
Docs
2025-05-17 15:06:09 +02:00
SoundSSGood
f614a8a7f5
Discharging conditions
2025-05-16 23:26:42 +02:00