Ivan Savenko
|
f6e0f46040
|
Merge pull request #3467 from dydzio0614/hota-fixes
Fix HotA creature abilities (add bonuses allowing implementing them)
|
2024-01-12 21:55:18 +02:00 |
|
M
|
9ee526d202
|
Fixes from code review
|
2024-01-11 21:10:22 +01:00 |
|
Dydzio
|
250b1b69a8
|
Update accurate shot translation handling
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
|
2024-01-10 23:57:29 +01:00 |
|
Ivan Savenko
|
1519de60bf
|
Remove excessive logging on using Recanter's Cloak in siege of Tower
|
2024-01-05 18:31:07 +02:00 |
|
Dydzio
|
7283a4861e
|
Initial version of ACCURATE_SHOT implementation
|
2024-01-04 22:27:51 +01:00 |
|
Ivan Savenko
|
65721123a1
|
Partial fix for Coronius specialty bug
|
2023-12-10 19:17:58 +02:00 |
|
Ivan Savenko
|
df78c9c6f1
|
Added workaround for crashes with outdated mods
|
2023-12-09 18:08:22 +02:00 |
|
Ivan Savenko
|
f2e7791326
|
Fix crash on Earthquake cast
|
2023-11-27 14:09:08 +02:00 |
|
Ivan Savenko
|
76956cfe3a
|
Merge pull request #3188 from IvanSavenko/remove_identifier_implicit_int_conversion2
Remove implicit conversion of identifier to integer
|
2023-11-16 17:26:32 +02:00 |
|
Ivan Savenko
|
abad4b01ce
|
Remove explicit convesion to int in operators
|
2023-11-15 15:55:19 +02:00 |
|
Ivan Savenko
|
0842f5afee
|
Removed remaining usages of std::vector<bool>
|
2023-11-15 15:55:18 +02:00 |
|
Ivan Savenko
|
20ef3a69e7
|
Fix most of memleaks discovered by valgrind
|
2023-11-13 16:27:15 +02:00 |
|
Ivan Savenko
|
54103813dd
|
Remove no longer used serialization methods
|
2023-11-08 21:27:05 +02:00 |
|
Ivan Savenko
|
6b81012f31
|
Use variant identifier in netpacks where applicable
|
2023-11-08 14:00:23 +02:00 |
|
Ivan Savenko
|
86a3806bec
|
MetaString refactor to eliminate integer usage for identifiers
- entity names are now stored and serialized as text ID's
- added helper methods for convenience to get entities names to
metastring
|
2023-11-07 22:47:10 +02:00 |
|
Ivan Savenko
|
5487f07d3b
|
added toEntity overload that accepts generic Services class
|
2023-11-04 17:04:53 +02:00 |
|
Ivan Savenko
|
04aeea9b68
|
use toEnum instead of getNum for switch'es
|
2023-11-03 19:20:25 +02:00 |
|
Ivan Savenko
|
184f5a72cc
|
Use toEntity/toXXX methods in Identifier instead VLC objects access
|
2023-11-03 16:03:29 +02:00 |
|
Ivan Savenko
|
2b9c362d5b
|
Explicitly convert identifier to underlying enumeration
|
2023-11-03 16:03:29 +02:00 |
|
Ivan Savenko
|
87f6c7354b
|
Merge pull request #3139 from IvanSavenko/component_variant_identifier
Refactoring of Component class
|
2023-11-03 15:52:07 +02:00 |
|
Ivan Savenko
|
eea4cbf242
|
Merge pull request #3136 from IvanSavenko/fix_teleport
Fix crash on teleport cast
|
2023-11-03 15:49:55 +02:00 |
|
Ivan Savenko
|
10e50548e7
|
Converted Component class to use VariantIdentifier instead of int
|
2023-11-02 12:00:04 +02:00 |
|
Ivan Savenko
|
e57276b7c5
|
Correctly initialize battleID for teleport action
|
2023-11-01 17:24:41 +02:00 |
|
Ivan Savenko
|
8346d71c98
|
Remove more subID access
|
2023-11-01 14:44:05 +02:00 |
|
Ivan Savenko
|
5cbf5031ea
|
move SetStackEffect to a separate file
|
2023-10-24 01:27:52 +03: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
|
80e6485965
|
MetaIdentifier now uses std::variant internally
|
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
|
77facf9387
|
Implement missing functions, fixes linking errors
|
2023-10-22 16:54:56 +03:00 |
|
Ivan Savenko
|
910ad50417
|
Fix client & server compilation
|
2023-10-22 16:54:48 +03:00 |
|
Ivan Savenko
|
0a10fc30b8
|
(lib) Bonus subtype is now stored as metaidentifier that can store any
other identifier inside it
|
2023-10-22 16:54:43 +03:00 |
|
Ivan Savenko
|
94dbde05a0
|
Merge pull request #2868 from IvanSavenko/simultaneous_turns
Simultaneous turns
|
2023-09-27 15:45:02 +03:00 |
|
Ivan Savenko
|
403acc0cf1
|
Update spell docs
|
2023-09-26 15:55:27 +03:00 |
|
Ivan Savenko
|
d257fb37f0
|
Use optional instead of Json for queries
|
2023-09-26 13:42:20 +03:00 |
|
Ivan Savenko
|
8c0d78f1d9
|
Added initiator-player to packs that add/remove/move objects
|
2023-09-19 19:24:34 +03:00 |
|
Ivan Savenko
|
f13f213d8c
|
Merge pull request #2780 from IvanSavenko/fix_siege_regression
Fix crash on obstacle creation (e.g. moat)
|
2023-09-11 15:56:33 +03:00 |
|
Ivan Savenko
|
fd3217c875
|
Fix few more missing BattleID's
|
2023-09-11 13:20:16 +03:00 |
|
Ivan Savenko
|
e8453916cf
|
Merge remote-tracking branch 'vcmi/beta' into develop
|
2023-09-08 18:49:06 +03:00 |
|
Ivan Savenko
|
c4e2417326
|
Fix crash on obstacle creation (e.g. moat)
|
2023-09-08 16:35:43 +03:00 |
|
Ivan Savenko
|
f39fbe5151
|
Merge pull request #2757 from IvanSavenko/filesystem_refactor
Filesystem refactor - part 1
|
2023-09-07 10:51:02 +03:00 |
|
Ivan Savenko
|
1f1f978328
|
Fixed battle replay
|
2023-09-06 16:03:47 +03:00 |
|
Ivan Savenko
|
9fa7a93fb0
|
Properly pass battleID in all battle netpack's
|
2023-09-06 16:03:47 +03:00 |
|
Ivan Savenko
|
8dfdfffd87
|
Use ResourcePath for audio files
|
2023-09-04 18:22:34 +03:00 |
|
Ivan Savenko
|
6f0108e462
|
Use ResourcePath for referencing texts and json's
|
2023-09-04 18:22:34 +03:00 |
|
Ivan Savenko
|
823ffa7a07
|
Always use ResourcePath for referencing images and animations
|
2023-09-04 18:22:34 +03:00 |
|
Konstantin P
|
08967efd91
|
Teleport: check immunities in applicable()
Attempt to fix #2677
|
2023-08-31 19:58:46 +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
|
ec8d31bbfc
|
First step at unifying game identifiers code
|
2023-08-25 13:38:01 +03:00 |
|