Ivan Savenko
|
e40dc76304
|
Fix giving commands in battles in hotseat
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
81242d3500
|
Fixed ending of battles due to retreat/surrender
|
2023-08-23 18:46:56 +03:00 |
|
Ivan Savenko
|
3eb19e6ed7
|
Fix possible unprotected access to battleint
|
2023-08-23 16:32:29 +03:00 |
|
Ivan Savenko
|
142889e3a5
|
Give all threads created by client human-readable name for debug
|
2023-08-23 16:32:29 +03:00 |
|
Ivan Savenko
|
013417fb7e
|
Code cleanup
|
2023-08-21 17:55:49 +03:00 |
|
Ivan Savenko
|
3213800097
|
Fix assertion failure on teleport cast
|
2023-08-03 14:20:54 +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
|
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
|
48a72f90f7
|
Add option for persistent hero info window as in HD mod
|
2023-07-17 23:25:16 +02:00 |
|
Ivan Savenko
|
85262cf4f5
|
Moved CGameState files into a separate directory
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
e2ef136003
|
Renamed "Int" -> "Window" in WindowHandler API
|
2023-05-16 19:10:22 +03:00 |
|
Ivan Savenko
|
7838190ef4
|
Moved window stack management from GuiHandler to new class
|
2023-05-16 19:10:21 +03:00 |
|
Ivan Savenko
|
243773b6ef
|
Renamed some adventure map files & classes
|
2023-05-09 13:10:33 +03:00 |
|
Konstantin
|
fbc05c70ac
|
vcmi: camelCase methods of new classes
Also use EGameSettings for clamping morale and luck
|
2023-05-02 12:09:13 +03:00 |
|
Konstantin P
|
b472c89276
|
vcmi: make some CStack properties private
There is a getters for this properties already available
|
2023-04-27 20:58:49 +03:00 |
|
Ivan Savenko
|
4ec32e4dcd
|
Renamed CAdvMapInt to its proper full name
|
2023-04-20 22:04:24 +03:00 |
|
Konstantin
|
7a5775a9f9
|
vcmi: use std::optional
|
2023-04-17 00:43:13 +03:00 |
|
Ivan Savenko
|
1704fab3a2
|
Fix assertion failure on fighting against AI with tactics
|
2023-04-15 17:20:38 +03:00 |
|
Konstantin
|
15031d2e16
|
vcmi: do not block interface on setup spells
|
2023-04-13 01:06:36 +03:00 |
|
nordsoft
|
ce3028bd73
|
Intermediate commit
|
2023-04-06 19:34:07 +04:00 |
|
Konstantin
|
eff41f66ed
|
vcmi: now obstacles can have disappearing anim
It is a reverse version of appearingAnimation.
|
2023-03-31 01:01:25 +03:00 |
|
Ivan Savenko
|
2167cb2a68
|
Fix battle startup with "no intro sound" mod
|
2023-03-25 23:54:51 +02:00 |
|
Adriankhl
|
76a71226a2
|
Deactivate activeStack during spellCast
|
2023-03-24 22:43:41 +01:00 |
|
Adriankhl
|
49662f6f36
|
Deactivate activeStack when auto combat starts
|
2023-03-23 22:37:39 +01:00 |
|
Ivan Savenko
|
4968ac58b4
|
Do not abort battle opening sound, only allow actions
|
2023-03-21 13:49:19 +02:00 |
|
Ivan Savenko
|
2864a04bda
|
Minor refactoring
|
2023-03-20 20:19:05 +02:00 |
|
Ivan Savenko
|
688b8db3eb
|
Removed delays due to thread waits from battle animations
|
2023-03-20 20:19:05 +02:00 |
|
Adriankhl
|
4718396f5f
|
Prevent crashing when pressing auto-combat button on enemy turn
|
2023-03-17 15:40:14 +01:00 |
|
Ivan Savenko
|
7030fa8fe7
|
Allow changing queue size instantly on option toggle
|
2023-03-05 19:55:38 +02:00 |
|
Ivan Savenko
|
b57a07b10f
|
Restored ambient sounds functionality
|
2023-03-05 18:02:59 +02:00 |
|
Dydzio
|
7e409df3cb
|
Apply manual changes from code review
|
2023-02-18 16:35:07 +01:00 |
|
Dydzio
|
9101f05835
|
Fixes for new battle settings
|
2023-02-15 22:38:41 +01:00 |
|
Dydzio
|
be9c71934c
|
Merge remote-tracking branch 'origin/develop' into settings-rework
|
2023-02-14 21:00:17 +01:00 |
|
Ivan Savenko
|
91b17bed79
|
Partial encapsulation of AdvMapInt
|
2023-02-14 11:18:42 +02:00 |
|
Dydzio
|
fc7d2b9778
|
Merge remote-tracking branch 'origin/develop' into settings-rework
|
2023-02-12 11:55:21 +01:00 |
|
Ivan Savenko
|
ab8b407294
|
Style cleanup
|
2023-02-08 13:56:09 +02:00 |
|
Ivan Savenko
|
1e09c39c0e
|
Fix battle cursor after attack command
|
2023-02-02 14:36:58 +02:00 |
|
Ivan Savenko
|
a2035122e1
|
Removed makingTurn variable
|
2023-02-02 13:25:55 +02:00 |
|
Dydzio
|
d04c53e7e0
|
Merge branch 'develop' into settings-rework
|
2023-02-02 11:55:13 +01:00 |
|
Ivan Savenko
|
108a42e4ba
|
Reorganized includes for new layout. New class - IImageLoader
|
2023-02-01 20:42:06 +02:00 |
|
Dydzio
|
cc9d65a341
|
Make battle settings callable without battle, save last settings tab
|
2023-01-30 22:15:37 +01:00 |
|
Ivan Savenko
|
3749074a4d
|
Renamed speed setting name to force-reset it to new scale
|
2023-01-28 16:49:35 +02:00 |
|
Ivan Savenko
|
9d1a075806
|
Fix battle speed selector in settings
|
2023-01-28 14:00:49 +02:00 |
|
Ivan Savenko
|
d34efaeb81
|
All battle effects now use time-based timings
|
2023-01-28 13:19:35 +02:00 |
|
Konstantin
|
cf56f7ccce
|
vcmi: remove unused-but-set-variables
|
2023-01-26 23:49:00 +03:00 |
|
Ivan Savenko
|
05ac217b0f
|
Merge with vcmi/develop
|
2023-01-17 23:02:25 +02:00 |
|