Commit Graph
37 Commits
Author SHA1 Message Date
Ivan Savenko dffa174605 Attempt to fix crash 2024-01-20 16:48:05 +02:00
Ivan Savenko c78382c515 Fix possible crash on ending battle via on-timer action 2024-01-04 23:57:59 +02:00
Ivan Savenko 4986b9031d Use timers for turns only if turn timer is set and for pvp battles -
only if unit timer is set to avoid "bad" edge case where player can
completely run out of time
2023-12-22 18:40:28 +02:00
Ivan Savenko fc595c5d84 propagate turn timer state every second to ensure correct UI 2023-12-22 18:40:28 +02:00
Ivan Savenko f834cb3d99 Display different timers separately when applicable 2023-12-22 18:40:28 +02:00
Ivan Savenko 861c53059e Added callbacks for preset dropdowns 2023-12-07 13:57:16 +02:00
Ivan Savenko 653304b004 Implemented accumulating timers, rename creature timer to unit timer 2023-12-07 13:57:16 +02:00
Ivan Savenko b88a8da4e8 Split off some netpack structures into separate files 2023-10-23 13:59:15 +03:00
Ivan Savenko 1f1f978328 Fixed battle replay 2023-09-06 16:03:47 +03:00
Ivan Savenko fc4dfda00f Added support for concurrent battles to gamestate and server 2023-09-06 16:03:02 +03:00
nordsoft e85eb36bbd Battle timer fix 2023-09-02 13:14:24 +04:00
nordsoft 9cd3b537ad Add turn timer allowed option 2023-09-02 03:17:32 +04:00
nordsoft 00216168bf Timer works as designed 2023-08-30 03:44:09 +04:00
nordsoft cc3ca9a41e Timers fixes 2023-08-30 03:33:59 +04:00
nordsoft 9a42abe2a7 Extended timer info to exhange between client and server 2023-08-30 03:11:46 +04:00
nordsoft b4c20734f3 Support timer logic for pve and pvp 2023-08-30 02:17:29 +04:00
nordsoft 03496e6738 Code review fixes 2023-08-29 15:48:42 +04:00
nordsoft 21af69e0b7 Fix timer synchornization 2023-08-28 19:45:15 +04:00
nordsoft 68b11dbe38 Fix no-base turn timer 2023-08-28 19:45:15 +04:00
nordsoft 15f57a0817 Timer enabler 2023-08-28 19:45:15 +04:00
nordsoft 2c61d1b23f Use precision clocks for timer 2023-08-28 19:45:15 +04:00
nordsoft 7dc1717ec6 Handle timer for tactic phase 2023-08-28 19:45:15 +04:00
nordsoft 4ee47b01ae Make possible to play with different timers independently 2023-08-28 19:45:15 +04:00
nordsoft 6226ddf4a7 Fix potential concurrenccy issues 2023-08-28 19:45:15 +04:00
nordsoft 0bb352565a Fix creature timer update 2023-08-28 17:12:08 +04:00
nordsoft 0bc2302f1f Fix battle timer logic 2023-08-28 17:12:08 +04:00
Ivan Savenko f9410145d6 Fix handling of "7 days without town" loss condition 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 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
nordsoft fb21620c60 Fix battle timer reset after refactoring 2023-08-22 14:14:50 +04:00
nordsoft dd3e9f102b Fix game crash at AI turn 2023-08-22 02:08:42 +04:00
nordsoft 7b4b01a280 Adopt turn timer to battle refactoring 2023-08-22 01:49:50 +04:00
nordsoft a09cb23a85 Better handling other players for turn timer 2023-08-20 04:06:52 +04:00
nordsoft d4ab3087cb Disable timer for AI players 2023-08-19 19:00:08 +04:00
nordsoft d26fdaefe4 Battle timer 2023-08-14 23:31:44 +04:00
nordsoft e414af221b Move turn timer logic from GameHandler class 2023-08-14 03:20:27 +04:00