Ivan Savenko
|
397ea90040
|
Do not show selection highlight during stack teleporting
|
2023-01-04 17:45:08 +02:00 |
|
Ivan Savenko
|
d712a6b896
|
Do not play mouse-over animation on petrified creatures
|
2023-01-04 17:23:13 +02:00 |
|
Ivan Savenko
|
d8c4209ded
|
Movement animation is now more smooth at high animation speeds
|
2023-01-04 17:21:40 +02:00 |
|
Ivan Savenko
|
7657115c5a
|
Fix battleQueue positioning on toggling hotkey
|
2023-01-04 16:40:38 +02:00 |
|
Ivan Savenko
|
d3ecd43aba
|
Merge remote-tracking branch 'vcmi/develop' into battle_improvements
|
2023-01-04 16:20:53 +02:00 |
|
nordsoft
|
e8845244f7
|
Fix tactic button
|
2023-01-03 13:02:54 +04:00 |
|
nordsoft
|
660d25a335
|
Make control panel configurable
|
2023-01-03 13:02:54 +04:00 |
|
nordsoft
|
87c47fff1d
|
Business logic of alternative actions
|
2023-01-03 13:02:54 +04:00 |
|
Ivan Savenko
|
4bfdb44c78
|
Restore status bar on BattleWindow reactivation
|
2022-12-30 12:32:36 +02:00 |
|
Ivan Savenko
|
a9808a6541
|
Fix battle start when hero has tactics and no battle sounds mod is on
|
2022-12-30 11:55:22 +02:00 |
|
Ivan Savenko
|
5d80457eda
|
Merge with vcmi/develop branch
|
2022-12-30 00:52:23 +02:00 |
|
Ivan Savenko
|
c8cd8aaf10
|
merge fix - do not attempt to display multiple dialogs at once
|
2022-12-29 22:11:47 +02:00 |
|
Ivan Savenko
|
7a5258853a
|
Fix potential access violation due to iterator invalidation
|
2022-12-29 14:28:38 +02:00 |
|
Ivan Savenko
|
da7766e90b
|
Fix battle start with disabled opening sounds
|
2022-12-28 16:51:44 +02:00 |
|
Ivan Savenko
|
ae3f6c5e79
|
Renamed PointEffectAnimation -> EffectAnimation
|
2022-12-25 21:39:55 +02:00 |
|
Ivan Savenko
|
5b41ced427
|
Removed sound playback from PointEffectAnimation
|
2022-12-25 21:35:13 +02:00 |
|
Ivan Savenko
|
7e3cd7db51
|
Fix for missing Death Blow sound
|
2022-12-25 20:11:22 +02:00 |
|
Ivan Savenko
|
5a7eed01da
|
Made BattleInterface class less friendly
|
2022-12-25 17:44:40 +02:00 |
|
Ivan Savenko
|
4b3d93f378
|
Minor cleanup
|
2022-12-25 17:43:55 +02:00 |
|
Ivan Savenko
|
325c29da0d
|
Merge remote-tracking branch 'vcmi/develop' into battle_improvements
|
2022-12-23 14:51:34 +02:00 |
|
Ivan Savenko
|
eb20a4b208
|
Merge remote-tracking branch 'vcmi/develop' into warnings_fix
|
2022-12-23 14:40:45 +02:00 |
|
Ivan Savenko
|
f073c676f9
|
Merge 1.1 release into develop
|
2022-12-23 14:17:18 +02:00 |
|
Ivan Savenko
|
9248e06ae0
|
Demon summon is now a spell. DEMON_SUMMONING bonus has been removed
|
2022-12-22 23:11:55 +02:00 |
|
Ivan Savenko
|
5b453bf530
|
Stack amount boxes visibility now follows H3 rules
|
2022-12-22 11:49:40 +02:00 |
|
Ivan Savenko
|
8b207fae63
|
ECreatureAnimType enum -> enum class
|
2022-12-22 01:04:58 +02:00 |
|
Ivan Savenko
|
bab5922951
|
Spells can now define color muxer effect (e.g. Bloodlust & Petrify)
|
2022-12-22 00:25:35 +02:00 |
|
Ivan Savenko
|
41b87088d5
|
Color muxer effects can now be (partially) configured by user.
TODO: move color muxer effects from spells into spell config
|
2022-12-21 23:29:56 +02:00 |
|
Ivan Savenko
|
8a9a7b9650
|
Fix UI on battle start if hero has tactics
|
2022-12-21 20:01:50 +02:00 |
|
Ivan Savenko
|
b423b3fa6b
|
Fix dragon breath & fire shield
|
2022-12-21 18:04:54 +02:00 |
|
Ivan Savenko
|
d0f259bbf7
|
Fix battle shutdown
|
2022-12-21 18:04:19 +02:00 |
|
Ivan Savenko
|
541d98143b
|
Renamed BattleControlPanel -> BattleWindow
|
2022-12-21 17:06:47 +02:00 |
|
Ivan Savenko
|
c835a84051
|
Moved all GUI handling from BattleInterface to BattleControlPanel
|
2022-12-21 17:02:53 +02:00 |
|
Ivan Savenko
|
822df113f3
|
Fix formatting
|
2022-12-21 13:18:16 +02:00 |
|
Ivan Savenko
|
6138ff1670
|
Minor refactoring of BattleHero class
|
2022-12-21 01:08:56 +02:00 |
|
Ivan Savenko
|
b373c4a2b6
|
Fix Status Bar & In-game console activation
|
2022-12-19 22:53:31 +02:00 |
|
Ivan Savenko
|
a75b437fef
|
Disable text input on window deactivation
|
2022-12-19 22:06:01 +02:00 |
|
Ivan Savenko
|
a57eec23e6
|
Refactoring of setBattleCursor & fromWhichHexAttack methods
|
2022-12-19 01:12:26 +02:00 |
|
Ivan Savenko
|
e2cc73d67b
|
Fix fire shield sounds
|
2022-12-18 22:43:13 +02:00 |
|
Ivan Savenko
|
16c4851d3b
|
Animated cursor for spell selection, removed hardcoded cursor ID's
|
2022-12-18 22:32:07 +02:00 |
|
Ivan Savenko
|
53f6b7bd32
|
Fix Ice Ring target selection
|
2022-12-18 20:23:19 +02:00 |
|
Ivan Savenko
|
e9e549148d
|
Implemented teleportation animation effect
|
2022-12-18 18:26:43 +02:00 |
|
Ivan Savenko
|
45aa841fb6
|
Stack reversing logic now matches H3
|
2022-12-18 11:42:02 +02:00 |
|
Ivan Savenko
|
52fc5b3c39
|
Exploded mines now send ACTIVATE flag to client to play effect
|
2022-12-17 19:37:00 +02:00 |
|
Ivan Savenko
|
deffba01b9
|
All battle effects are now fully client sided
|
2022-12-17 17:35:15 +02:00 |
|
Ivan Savenko
|
70eac47f08
|
Fixes #1051, #1042 - highlight creatures that will be affected by spell
|
2022-12-17 00:10:12 +02:00 |
|
Ivan Savenko
|
4d5311789e
|
Fixes #831 - do not process any incoming Packs until opening is over
|
2022-12-16 23:22:04 +02:00 |
|
Ivan Savenko
|
9e5f72166b
|
Fix animation ordering for moving with rotation
|
2022-12-16 22:38:14 +02:00 |
|
Ivan Savenko
|
bbabc991ee
|
Clean up logging
|
2022-12-16 22:37:44 +02:00 |
|
Ivan Savenko
|
6c04581655
|
Fix stack rendering order during movement
|
2022-12-16 22:07:46 +02:00 |
|
Ivan Savenko
|
733f21f8dc
|
Petrify will freeze stack animations
|
2022-12-16 18:34:35 +02:00 |
|