Ivan Savenko
|
edd029c79c
|
Replace "currentPlayer" from gamestate with "activePlayers"
- Allows multiple active players at once, e.g. simturns
- Cleared up validation of netpacks by server, e.g. always check for
pack sender
|
2023-08-25 18:56:15 +03:00 |
|
Ivan Savenko
|
4500e59713
|
Merge pull request #2624 from IvanSavenko/identifiers_cleanup
Identifiers system refactoring and cleanup
|
2023-08-25 18:10:20 +03:00 |
|
Ivan Savenko
|
b61c9a9e35
|
Fix build
|
2023-08-25 13:46:42 +03:00 |
|
Ivan Savenko
|
e2718db791
|
Converted several enumerations into constants
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
c2d5f7f22f
|
Formatting & cleanup
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
e54287ea5d
|
Converted remaining identifier to new system
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
0240ee886d
|
Converted (almost) all namespace enum's to enum classes
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
62cd8b12d4
|
Converted several namespace enums to enum class
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
17d3d663ee
|
Converted creature ID and spell ID to new form
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
ec8d31bbfc
|
First step at unifying game identifiers code
|
2023-08-25 13:38:01 +03:00 |
|
Ivan Savenko
|
b0eec85aca
|
Merge pull request #2632 from rilian-la-te/resist-rework-pt1
Spell resistance rework: part 1
|
2023-08-25 01:13:57 +03:00 |
|
Ivan Savenko
|
f9049e7796
|
Merge pull request #2636 from IvanSavenko/server_turn_order_processor
Reorganize player turn order handling on server
|
2023-08-25 01:08:58 +03:00 |
|
Ivan Savenko
|
940bdcee3e
|
Fixes according to review
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
97ba7df152
|
Fix handling of map turn/day limit
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
f9410145d6
|
Fix handling of "7 days without town" loss condition
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
66f555f1f7
|
Fix error messages on bad morale
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
b057230d85
|
Fix quest log button block status
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
ee8adbe85f
|
Update tavern on end of 7th turn of player in question
Allows removal of "retreat after 7th day" workaround and as result -
more straightforward code
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
c171a3d6be
|
Fix resource bar UI in hotseat
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
b6d8c7d4a5
|
Fix retreating in player-with-player battles
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
a19cdb57ba
|
Fix handling of turn order in case of player defeat
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
f451c15932
|
Fix handling of retreating of AI's
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
97ef69c9ab
|
Remove incorrect message on another player defeat
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
e40dc76304
|
Fix giving commands in battles in hotseat
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
d83aa828f6
|
Fix turn ending
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
c4bc6840ea
|
Moved management of turn order into a new class
|
2023-08-24 23:34:33 +03:00 |
|
Nordsoft91
|
979cf129bc
|
Merge pull request #2637 from Laserlicht/autosave
|
2023-08-25 00:09:49 +04:00 |
|
Nordsoft91
|
07210973f4
|
Merge pull request #2653 from Nordsoft91/turn-timer
|
2023-08-25 00:09:00 +04:00 |
|
Nordsoft91
|
db542d2710
|
Merge pull request #2664 from Nordsoft91/fix-ai-movement-freeze
|
2023-08-25 00:08:40 +04:00 |
|
Michael
|
e317c23a59
|
fix
|
2023-08-24 20:31:06 +02:00 |
|
Michael
|
37e2292720
|
count unicode chars to extra function
|
2023-08-24 18:34:00 +02:00 |
|
Andrii Danylchenko
|
f459c13bc3
|
Merge pull request #2661 from Nordsoft91/loading-bar
Fix removing loading screen
|
2023-08-24 16:34:11 +03:00 |
|
nordsoft
|
596b98e1c1
|
Fix AI freeze regression
|
2023-08-24 16:42:47 +04:00 |
|
nordsoft
|
6efccb2503
|
Fix removing loading screen
|
2023-08-24 15:01:43 +04:00 |
|
Ivan Savenko
|
bdd5848541
|
Merge pull request #2654 from IvanSavenko/regression_fix
Regression fix
|
2023-08-24 02:01:14 +03:00 |
|
Michael
|
e6f1677d3a
|
missing header...
|
2023-08-23 23:34:33 +02:00 |
|
Michael
|
9f68a0bf49
|
avoid destroing utf-8; no extra Autosave text
|
2023-08-23 23:25:48 +02:00 |
|
Michael
|
485af4b4b5
|
avoid forbidden chars in path
|
2023-08-23 22:23:05 +02:00 |
|
Ivan Savenko
|
a84c5fa371
|
Fix battle replaying
|
2023-08-23 22:46:42 +03:00 |
|
Ivan Savenko
|
26bddbac44
|
Fix possible uncaught exception
|
2023-08-23 22:46:28 +03:00 |
|
Michael
|
b22a9ff2d0
|
Merge branch 'develop' into autosave
|
2023-08-23 21:39:04 +02:00 |
|
Michael
|
1586b9fbd1
|
possibility to restart
|
2023-08-23 21:37:44 +02:00 |
|
Ivan Savenko
|
dd8a59fa86
|
Merge pull request #2638 from IvanSavenko/battle_processor_regression_fix
Battle processor regression fix
|
2023-08-23 21:03:58 +03:00 |
|
Michael
|
4784ae94b5
|
revert uuid
|
2023-08-23 20:03:40 +02:00 |
|
Ivan Savenko
|
4ab2e617d5
|
Fix infinite loop on Fear trigger
|
2023-08-23 19:34:33 +03:00 |
|
Ivan Savenko
|
a5501abd01
|
Fix skipping battle intro via click
|
2023-08-23 18:46:56 +03:00 |
|
Ivan Savenko
|
81242d3500
|
Fixed ending of battles due to retreat/surrender
|
2023-08-23 18:46:56 +03:00 |
|
nordsoft
|
b8ab64f448
|
Make options tab configurable
|
2023-08-23 19:29:50 +04:00 |
|
Konstantin
|
e6710a4eb0
|
vcmi: bump serialization version
|
2023-08-23 17:53:09 +03:00 |
|
Konstantin
|
d746a96d55
|
vcmi: use SpellSchool identifier instead of enum
Use identifier instead of enum inside callbacks. It is better and more
expandable solution.
|
2023-08-23 17:53:09 +03:00 |
|