Dydzio
|
e1eb245565
|
Better default stack action handling + "F shortcut" mode fixes
|
2023-08-27 17:33:10 +02:00 |
|
Dydzio
|
6bfbe80cc9
|
Allow toggling quick combat spells usage
|
2023-08-19 17:23:55 +02:00 |
|
Ivan Savenko
|
8ba3f771be
|
Merge pull request #2529 from IvanSavenko/hero_defeat_fix
Fix potential access to empty std function on hero vs hero combat
|
2023-08-11 11:37:12 +03:00 |
|
Ivan Savenko
|
dc2135da7f
|
Fix potential access to empty std function on hero vs hero combat
|
2023-08-09 00:46:55 +03:00 |
|
Ivan Savenko
|
62a5eeebbc
|
Fixed rendering priority of battlefield background obstacles
|
2023-08-07 21:18:43 +03:00 |
|
Ivan Savenko
|
3213800097
|
Fix assertion failure on teleport cast
|
2023-08-03 14:20:54 +03:00 |
|
Ivan Savenko
|
791eb1a37b
|
Added workaround for running game with outdated extras mod from 1.2
|
2023-08-01 14:47:17 +03:00 |
|
Ivan Savenko
|
aed8c411fc
|
Minor rework & cleanup of combat replays
|
2023-07-27 19:25:55 +03:00 |
|
Ivan Savenko
|
32f7a95e38
|
Use capture by value since thread might start after local method returns
|
2023-07-25 22:33:59 +03:00 |
|
Ivan Savenko
|
a280cc8845
|
Merge pull request #2384 from IvanSavenko/bugfixing_beta
Bugfixing iteration
|
2023-07-24 00:49:34 +03:00 |
|
Dydzio
|
47b6358e6e
|
Improve feature by triggering hero window refresh in response to netpack
|
2023-07-22 21:51:14 +02:00 |
|
Ivan Savenko
|
5be4f6ec2f
|
Fix visibility of creature amount label after casting spell before turn
|
2023-07-22 22:49:48 +03:00 |
|
Dydzio
|
05735a20e1
|
Fix for hero info window mana points not getting spent on spellcast
|
2023-07-22 15:32:00 +02:00 |
|
Ivan Savenko
|
e6d8b65e2c
|
Fix toggling of auto combat
|
2023-07-22 12:15:27 +03:00 |
|
Ivan Savenko
|
cefbe5152e
|
Merge pull request #2359 from IvanSavenko/crashfixing
Fix crashes from 1.2.1 statistics on Google Play
|
2023-07-21 15:44:37 +03:00 |
|
Ivan Savenko
|
9e58f67ab5
|
Fix autocombat AI threading
|
2023-07-19 12:09:03 +03:00 |
|
Ivan Savenko
|
556763fb7b
|
Fixed handling of tactics
|
2023-07-18 22:02:35 +03:00 |
|
Ivan Savenko
|
1bf6bbd9b6
|
Significantly simplified threading model in battles
|
2023-07-18 19:55:59 +03:00 |
|
Ivan Savenko
|
5e8a778e7d
|
Attempt to fix / trace crashes from Google Play statistics
|
2023-07-18 17:31:21 +03:00 |
|
Dydzio
|
f4f789804d
|
Update client/battle/BattleWindow.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
|
2023-07-18 15:15:58 +02:00 |
|
Dydzio
|
48a72f90f7
|
Add option for persistent hero info window as in HD mod
|
2023-07-17 23:25:16 +02:00 |
|
Michael
|
4e242f98fd
|
Battleintro: Skip with mouse button
|
2023-07-15 21:18:04 +02:00 |
|
Ivan Savenko
|
18db944083
|
Replaced clickReleased with clickPressed where applicable in H3
|
2023-07-09 17:48:25 +03:00 |
|
Ivan Savenko
|
ca889a5c2a
|
Replaced clickLeft with clickPressed clickReleased methods
|
2023-07-08 14:33:04 +03:00 |
|
Ivan Savenko
|
85262cf4f5
|
Moved CGameState files into a separate directory
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
a84ccb37c2
|
Merge pull request #2250 from IvanSavenko/event_handling_fixes
Slider input event fix
|
2023-06-25 17:39:55 +03:00 |
|
krs
|
27c488e62f
|
Small changes after review.
|
2023-06-23 20:05:15 +03:00 |
|
krs
|
afe0146021
|
Renamed settings option to reflect that same option is used for both ranges.
|
2023-06-23 19:50:39 +03:00 |
|
krs
|
b6ab1e1505
|
Removed #regions
|
2023-06-23 19:13:39 +03:00 |
|
krs
|
1cba41a3c3
|
IsHexInRangeLimit() is now a common function
Plus some minor rearranging of code.
|
2023-06-23 19:13:39 +03:00 |
|
krs
|
1ba9a2a42a
|
calculateRangeLimitAndHighlightImages() is now separate function
|
2023-06-23 19:13:39 +03:00 |
|
krs
|
e668ea3a03
|
A common function is used for getting hexes in a certain range
getRangeHexes()
|
2023-06-23 19:13:39 +03:00 |
|
krs
|
192f82152d
|
A common function is used to get range limit hexes
getRangeLimitHexes()
|
2023-06-23 19:13:39 +03:00 |
|
krs
|
33bbbefdeb
|
First working prototype that mimics rangedFullDamageLimit code
Next step is to create more generic functions that can be shared between the 2.
|
2023-06-23 19:13:39 +03:00 |
|
Ivan Savenko
|
4e7412faa6
|
Split mouseDragged event from mouseMoved
|
2023-06-22 22:11:48 +03:00 |
|
Ivan Savenko
|
967dc95867
|
Rename panning->gesturing for consistency
|
2023-06-20 19:58:05 +03:00 |
|
Ivan Savenko
|
0be9aff99f
|
Fix battle queue stack highlighting
|
2023-06-20 19:58:05 +03:00 |
|
Ivan Savenko
|
06437cbde6
|
Renamed gesture-related methods, remove unused code
|
2023-06-20 19:58:05 +03:00 |
|
Ivan Savenko
|
563d7dd41f
|
Renamed RCLICK -> SHOW_POPUP
|
2023-06-20 19:58:05 +03:00 |
|
Ivan Savenko
|
8ad577255f
|
Replaced isMouseButtonPressed with isMouseLeftButtonPressed
|
2023-06-20 19:58:05 +03:00 |
|
Ivan Savenko
|
d4aa778547
|
Replaced clickRight event with showPopupWindow/closePopupWindow
|
2023-06-20 19:58:05 +03:00 |
|
Ivan Savenko
|
8614419954
|
Merge pull request #2208 from IvanSavenko/obstacles_foreground
Implemented foreground/background obstacles
|
2023-06-14 15:49:08 +03:00 |
|
krs
|
5158a5f7db
|
Fix After Merge
|
2023-06-11 19:31:50 +03:00 |
|
krs
|
0a8daf4d02
|
Now less source images are used. Flipped versions will be calculated.
|
2023-06-11 18:46:38 +03:00 |
|
krs
|
21306b9097
|
Fixed a glitch when only top and bottom were needed.
|
2023-06-11 18:45:14 +03:00 |
|
krs
|
a8a82e89ea
|
Some renamings for consistency
|
2023-06-11 18:45:14 +03:00 |
|
krs
|
4a3426bb70
|
Hex Edge Highlight Images moved to VCMI mod
|
2023-06-11 18:44:42 +03:00 |
|
krs
|
56b8fb39f3
|
Removed neighbouringTilesWithDirection and using
allNeighbouringTiles
|
2023-06-11 18:40:47 +03:00 |
|
krs
|
b8ad5b41f3
|
UnitState has getRangedFullDamageDistance()
|
2023-06-11 18:40:47 +03:00 |
|
krs
|
c562ce9c06
|
Using hex.isAvailable() instead of battleFieldWithoutSideColumns
|
2023-06-11 18:40:47 +03:00 |
|