Ivan Savenko
|
5bd9a32d97
|
Implemented simple target selection logic for arrow towers
|
2024-07-21 13:16:33 +00:00 |
|
Ivan Savenko
|
63bcf7d83c
|
Replaced most of usages of CRandomGenerator with vstd::RNG in library
|
2024-07-16 13:13:07 +00:00 |
|
Alexander Wilms
|
02e429e973
|
Fix typos using https://github.com/crate-ci/typos
Changes were reviewed manually
|
2024-06-24 03:47:19 +02:00 |
|
Ivan Savenko
|
b8b42978b1
|
Reduce includes in headers
|
2024-04-26 13:26:33 +03:00 |
|
Ivan Savenko
|
090a1c7764
|
TurnTimerHandler is now a unique_ptr
|
2024-04-26 13:15:39 +03:00 |
|
Ivan Savenko
|
a99d5e6fa1
|
Simplify code
|
2024-04-26 12:44:57 +03:00 |
|
Ivan Savenko
|
a97d1d9377
|
Fix crash on broken ENCHANTED bonus
|
2024-02-05 21:07:01 +02:00 |
|
Ivan Savenko
|
6e629a6a5f
|
split getBonusLocalFirst into two distinct method:
- const method getFirstBonus that returns single matching bonusToString
- non-const method getLocalBonus that returns bonus from current node
|
2024-01-19 13:56:06 +02:00 |
|
Ivan Savenko
|
cf47fbb729
|
Merge pull request #3435 from IvanSavenko/bugfixing
[1.4.3] Bugfixing
|
2024-01-06 13:06:07 +02:00 |
|
Ivan Savenko
|
296310e32e
|
Fix check for opponent side for mana drain
|
2024-01-05 17:56:00 +02:00 |
|
Ivan Savenko
|
b5307948c5
|
Fix crash on summon guardians ability
|
2024-01-05 15:47:25 +02:00 |
|
Ivan Savenko
|
ceea341bb0
|
Fix crash on attempt to dereference invalid subtype in bonus
|
2024-01-04 23:54:35 +02:00 |
|
Alexander Wilms
|
5cbc75d3b7
|
Merge remote-tracking branch 'upstream/develop' into develop
|
2023-10-29 13:35:37 +00:00 |
|
Alexander Wilms
|
cc8cc11da3
|
server/battles/BattleFlowProcessor.cpp: Called C++ object pointer is null
Null pointers should not be dereferenced
|
2023-10-27 23:40:55 +00:00 |
|
Ivan Savenko
|
b88a8da4e8
|
Split off some netpack structures into separate files
|
2023-10-23 13:59:15 +03:00 |
|
Ivan Savenko
|
ac925bb786
|
Renamed new types for consistency with code style
|
2023-10-22 16:55:19 +03:00 |
|
Ivan Savenko
|
b394158dc9
|
Bonus Source ID now uses metaidentifier
|
2023-10-22 16:55:18 +03:00 |
|
Ivan Savenko
|
910ad50417
|
Fix client & server compilation
|
2023-10-22 16:54:48 +03:00 |
|
Warzyw647
|
8058efb3bd
|
Fixed morale and luck chance lookup.
|
2023-10-13 20:43:15 +02:00 |
|
Ivan Savenko
|
e8453916cf
|
Merge remote-tracking branch 'vcmi/beta' into develop
|
2023-09-08 18:49:06 +03:00 |
|
Ivan Savenko
|
bef97889e9
|
Merge pull request #2773 from wb180/blindedStackMoraleFix
Blinded stack should not be able to get morale
|
2023-09-07 10:54:51 +03:00 |
|
Ivan Savenko
|
9fa7a93fb0
|
Properly pass battleID in all battle netpack's
|
2023-09-06 16:03:47 +03:00 |
|
Ivan Savenko
|
3a88180494
|
Separated game and battle callback (server & client only)
|
2023-09-06 16:03:39 +03:00 |
|
Ivan Savenko
|
fc4dfda00f
|
Added support for concurrent battles to gamestate and server
|
2023-09-06 16:03:02 +03:00 |
|
Evgeniy Meshcheryakov
|
e9c2d4e857
|
Blinded stack should not be able to get morale
|
2023-09-06 12:40:05 +03:00 |
|
Ivan Savenko
|
0f4f9b3233
|
Fix handling of opening spells when tactics is present
|
2023-08-31 01:32:32 +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
|
7b4b01a280
|
Adopt turn timer to battle refactoring
|
2023-08-22 01:49:50 +04:00 |
|
Ivan Savenko
|
8154e84825
|
Fix tactics usage
|
2023-08-21 17:55:49 +03:00 |
|
Ivan Savenko
|
276c00b284
|
Removed excessive includes
|
2023-08-21 17:55:49 +03:00 |
|
Ivan Savenko
|
67eaef3520
|
Fixed few more discovered regressions
|
2023-08-21 17:55:49 +03:00 |
|
Ivan Savenko
|
013417fb7e
|
Code cleanup
|
2023-08-21 17:55:49 +03:00 |
|
Ivan Savenko
|
c516b5a64e
|
Fixes for several discovered edge cases
|
2023-08-21 17:55:49 +03:00 |
|
Ivan Savenko
|
a1092e0f3f
|
Fix battle ending
|
2023-08-21 17:55:49 +03:00 |
|
Ivan Savenko
|
a1d3181a98
|
Unified spellcasting handling with other actions
|
2023-08-21 17:55:49 +03:00 |
|
Ivan Savenko
|
6297140bf5
|
Start of stabilization - battles now start correctly
|
2023-08-21 17:55:49 +03:00 |
|
Ivan Savenko
|
44832f3797
|
Split BattleProcessor into few more parts
|
2023-08-21 17:55:49 +03:00 |
|