Commit Graph
83 Commits
Author SHA1 Message Date
Opuszek f7ec66a0db mapeditor: adds a widget for editing scholars 2026-06-08 22:39:31 +02:00
Opuszek f126f63905 mapeditor: adds a widget for editing witch hut preset abilities 2026-05-23 14:35:09 +02:00
Opuszek 187b800afd fixes local includes 2026-05-23 01:39:35 +02:00
Opuszek c9a2dd7a45 simplifies hash_value method of int3 2026-05-16 11:17:33 +02:00
Opuszek ac75b96054 MapEditor adds portraits to hero settings 2026-05-01 15:18:20 +02:00
Opuszek 9fbb9437d7 fix third dragon slayer mission 2026-04-28 18:06:43 +02:00
Opuszek 253e51c501 Fixes a bug where a disposed hero could be chosen as the random starting hero 2026-04-27 19:20:46 +02:00
Opuszek adab940f4f Adds disposed heroes selector to map editor 2026-04-27 19:20:25 +02:00
Opuszek c595c5794c Adds battle event to walk and spellcast action 2026-04-22 14:47:17 +02:00
Opuszek 2017732cd1 fixes deathcloud and fireball's abilities area targeting problems 2026-03-30 21:03:19 +02:00
Opuszek 13473c4e2f Fixes targeting of undead units by power liches 2026-03-29 19:46:30 +02:00
Opuszek e82edf18cf Fix INVINCIBLE bonus 2026-03-14 21:42:10 +01:00
Opuszek f18e7a67e1 reworks battleAI preliminary spell target choice - review fix 2026-03-14 20:33:36 +01:00
Opuszek 2db8cba51e reworks battleAI preliminary spell target choice - review fix 2026-03-08 23:32:52 +01:00
Opuszek 87401ef238 Fixes canCastOnlyOnSelf not applying on dead stacks 2026-03-05 22:37:05 +01:00
Opuszek 584bbb6c5b reworks battleAI preliminary spell target choice 2026-03-02 22:08:40 +01:00
Opuszek 4e082d4870 Fix blind, paralyze and stone gaze effect 2026-02-20 23:37:59 +01:00
Opuszek e3b5df9d91 Fixes TIMES_STACK_SIZE updater 2026-01-31 23:24:20 +01:00
Opuszek ca7896a1ba Fixes battle stack queue for high morale bonus and not-skipping-turn monster spellcast 2026-01-21 18:33:52 +01:00
Opuszek da0e6d6c21 Overload canBeCastAt method 2026-01-21 11:11:28 +01:00
Opuszek cc160a5fc9 fix WALK_AND_SPELLCAST action targeting for corpses 2026-01-20 22:55:14 +01:00
Opuszek 042a999a4a fixes spell counter for adventure spells 2026-01-16 22:59:04 +01:00
Opuszek 70a24ca660 mapeditor - allow picking objects for events on levels below 2 2025-12-31 22:48:21 +01:00
Opuszek dbdead7450 mapeditor - allow gold as quest requirement and reward for a seer hut mission 2025-12-23 14:49:41 +01:00
Opuszek b1186f6fe3 fixes to mapeditor 2025-12-20 23:30:05 +01:00
Opuszek d55cbf621e mapeditor fix changing neutral armies character 2025-12-18 12:53:31 +01:00
Opuszek 1d871b5adf preserve instanceId during serialization/deserialization of json mapFormat 2025-12-17 16:39:14 +01:00
Opuszek b7496d85de move object blit order comparator to library 2025-12-17 10:12:02 +01:00
Opuszek d523fbc335 mapeditor - fixes crashes at picking victory conditions 2025-12-16 18:48:23 +01:00
Opuszek d77487e672 mapeditor - fix special terrain display 2025-12-14 21:22:55 +01:00
Opuszek 8139fca07d Fixes regression causing crash on getting current terrain of stackInstance without army 2025-12-11 17:07:50 +01:00
Opuszek 26c184e4af mapedit - fix undo and redo operations for drawing terrain 2025-12-10 00:17:22 +01:00
Opuszek 8675e6e91f Allow to add terrain limiter for hero and town instances 2025-12-09 15:50:10 +01:00
Opuszek 7358e40aca MapEditor fixes non-standard terrain rules for dirt terrain patterns 2025-11-09 00:28:48 +01:00
Opuszek 40114c14b3 Mapeditor fix terrain patterns m4, s1 and s4 2025-11-09 00:28:23 +01:00
Opuszek 7a961f7a81 Code review fixes for #6173 2025-11-06 21:40:44 +01:00
Opuszek a1499af9ad #mapeditor Implements undo and redo operation for drawing roads and rivers 2025-10-29 14:23:54 +01:00
Opuszek 5cfabca99f #mapeditor Implements undo and redo operation for drawing terrain 2025-10-29 13:42:21 +01:00
Opuszek 6fc20c9bfd Fixes map editor crash on changing terrain of invalid tiles 2025-10-27 21:42:19 +01:00
Opuszek 304ef80d0b Fixes a bug that changes rives directions when terrain type is changed in mapeditor 2025-10-27 12:14:01 +01:00
Opuszek 040362a111 Rework drawing objects and fix drawing locked objects 2025-10-16 12:39:26 +02:00
Opuszek 0c929b8fd8 Code review fix 2025-10-06 20:52:25 +02:00
Opuszek faad200aed Improve editor performance 2025-10-06 20:34:17 +02:00
Opuszek c5751cc82b fixes crash when entering a shipyard 2025-09-12 15:57:46 +02:00
Opuszek 8390f2f871 Review fix 2025-09-08 12:43:17 +02:00
Opuszek 698fe70684 Fix battle result if a loser retreated/surrendered and the victor has no pernament unit left 2025-09-03 13:21:56 +02:00
Opuszek df8282cb7e Removes a removable event if a draw occurs 2025-09-02 16:27:42 +02:00
Opuszek 568fa41d72 Fix battle draw scenario 2025-09-01 17:11:44 +02:00
Opuszek e7cfb2b311 Rename a variable that blocks description propagation 2025-08-30 10:44:13 +02:00
Opuszek 10a4a3adee Fixes build warning in Potential Targets 2025-08-24 14:42:42 +02:00
Opuszek 2ce985ffa0 Fixes crashes caused by CREATURE_TERRAIN_LIMITER 2025-08-23 18:40:16 +02:00
Opuszek aeab0fda0b Resolve problem with unwanted propagation of abilities descriptions 2025-08-21 20:24:50 +02:00
Opuszek fb172792c1 Fixes 2025-08-19 09:11:43 +02:00
Opuszek ca0dd9cc73 Fixes crashes on trying to evaluate attacks of two double-wide melee units 2025-08-15 17:34:47 +02:00
Opuszek 75f2b24b69 Fixes to tower rework 2025-08-13 21:58:54 +02:00
Opuszek 64e4641702 Fixes lambda 2025-08-01 14:18:46 +02:00
Opuszek f9d1d17663 Second attempt at reworking tower and ballista logic 2025-08-01 14:06:52 +02:00
Opuszek 9f5b04c1b5 Rework ballist and tower target acquisition 2025-07-31 18:04:59 +02:00
Opuszek 8807b442a6 Fixes crash on uncheck customize spell 2025-07-25 22:57:55 +02:00
Opuszek dbbe2f244c clears and disables filter if customized spells unchecked 2025-07-25 21:01:42 +02:00
Opuszek 49a0545e40 formatting 2025-07-25 18:28:06 +02:00
Opuszek 5bdc110b82 Add filter to the herospell widget 2025-07-25 18:20:43 +02:00
Opuszek 500fb3c134 Fixes segmentation fault when getting magic strength of a hero 2025-07-25 00:24:55 +02:00
Opuszek 6b97fc306d fix berserk 2025-07-22 23:28:53 +02:00
Opuszek ac3991b899 Rename a misleading method 2025-07-22 21:33:46 +02:00
OpuszekandIvan Savenko 6a983e16df Update lib/pathfinder/PathfinderUtil.h
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-07-17 19:10:20 +02:00
Opuszek 69e3134c21 fixes sanctuary behavior 2025-07-15 10:28:23 +02:00
Opuszek c1ef3c42a9 fix formatting #3 2025-07-14 22:53:17 +02:00
Opuszek 3177d25042 fix formatting #2 2025-07-14 22:47:47 +02:00
Opuszek fd1caf661f fix formatting 2025-07-14 22:39:28 +02:00
Opuszek 28e4e6c8cb Clean 2025-07-10 18:06:52 +02:00
Opuszek 709f456ef5 Fixes mirror spell reflecting berserk 2025-07-10 18:02:39 +02:00
Opuszek e9f0ffed88 Make pass/force action spells take effect immediately after being reflected on an active unit 2025-07-10 18:02:39 +02:00
Opuszek 8e6af8ed78 refactor BattleFlowProcessor 2025-07-10 18:02:28 +02:00
Opuszek 7135005d89 fix problems 2025-07-08 16:20:09 +02:00
OpuszekandIvan Savenko 00d5c3bca1 Update lib/spells/BattleSpellMechanics.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-07-08 10:04:36 +02:00
OpuszekandIvan Savenko c78e8aa69f Update lib/spells/BattleSpellMechanics.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-07-08 10:04:23 +02:00
OpuszekandIvan Savenko 1393ac0420 Update lib/spells/BattleSpellMechanics.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-07-08 10:02:48 +02:00
OpuszekandIvan Savenko 7fc25319ee Update lib/spells/BattleSpellMechanics.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-07-08 10:02:37 +02:00
OpuszekandIvan Savenko 4eaa337eb3 Update lib/spells/BattleSpellMechanics.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-07-08 10:00:27 +02:00
OpuszekandIvan Savenko 94ad9d536b Update lib/spells/BattleSpellMechanics.cpp
Fixes a lambda's captured values in BattleSpellMechanics.

Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-07-07 21:11:57 +02:00
Opuszek f7bd9de59f fixes formatting 2025-07-07 21:00:42 +02:00
Opuszek c472427d8c Fix magic_mirror spell 2025-07-07 18:09:23 +02:00