Ivan Savenko
|
aed8c411fc
|
Minor rework & cleanup of combat replays
|
2023-07-27 19:25:55 +03:00 |
|
Ivan Savenko
|
9acab48bc3
|
Merge pull request #2268 from SoundSSGood/CArtifactInstance-rework
CArtifact CArtifactInstance refactoring
|
2023-07-11 14:36:08 +03:00 |
|
Ivan Savenko
|
fa4a0004b2
|
Merge pull request #2291 from IvanSavenko/terrain_animations_config
Moved hardcoded terrain palette-cycling animations to config
|
2023-07-07 14:28:39 +03:00 |
|
Tomasz Zieliński
|
06449ce7b0
|
Another compile fix
|
2023-07-05 21:18:30 +02:00 |
|
Tomasz Zieliński
|
506a0cdda0
|
- Better name as suggested in PR
- Compile fix
|
2023-07-05 21:08:32 +02:00 |
|
Ivan Savenko
|
3bce245780
|
Moved hardcoded terrain palette-cycling animations to config
|
2023-07-05 22:07:20 +03:00 |
|
Tomasz Zieliński
|
9f2bfbc1d8
|
Improve serialization of IDs from mods, so they are resolved correctly after all mods are loaded.
|
2023-07-05 20:53:00 +02:00 |
|
SoundSSGood
|
9b5f6ec7cf
|
CArtifact getters setters
|
2023-07-05 15:48:08 +03:00 |
|
SoundSSGood
|
aa90433418
|
bump serialization version
|
2023-07-01 14:59:23 +03:00 |
|
Ivan Savenko
|
85262cf4f5
|
Moved CGameState files into a separate directory
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
acac42291e
|
Remove excessive CMap.h includes
|
2023-05-31 23:18:38 +03:00 |
|
Konstantin P
|
f2827834c0
|
vcmi: bump serialization version
|
2023-05-05 21:30:45 +03:00 |
|
Konstantin P
|
e9a90a8cbf
|
Serializer: serialize small bitsets (32 bits)
|
2023-05-05 21:30:45 +03:00 |
|
Konstantin
|
a6de9097be
|
vcmi: rename HeroBonus.h to Bonus.h
|
2023-05-02 11:20:58 +03:00 |
|
Konstantin
|
1d34c73c2d
|
vcmi: split CBonusSystemNode, BonusParams and prop
More splitting of HeroBonus.h
|
2023-05-02 00:54:53 +03:00 |
|
Konstantin
|
6fa1b2b19f
|
vcmi: move bonuses to its own folder
|
2023-05-02 00:53:50 +03:00 |
|
Konstantin
|
86f5d6de69
|
vcmi: modernize headers
|
2023-04-30 13:35:54 +03:00 |
|
Konstantin P
|
7c4badc890
|
CSerializer: fix debug assertion
Fix compilation in debug mode
|
2023-04-19 13:00:51 +03:00 |
|
Konstantin
|
4a79e2ccd9
|
CSerializer: fix any_cast
|
2023-04-18 23:29:47 +03:00 |
|
Konstantin
|
54eb550eb9
|
vcmi: remove unused functions now
|
2023-04-17 00:43:13 +03:00 |
|
Konstantin
|
7a5775a9f9
|
vcmi: use std::optional
|
2023-04-17 00:43:13 +03:00 |
|
Konstantin
|
0d35606a44
|
vcmi: use std::variant
|
2023-04-17 00:43:13 +03:00 |
|
Konstantin
|
8dcb041917
|
vcmi: use std::any
|
2023-04-17 00:43:13 +03:00 |
|
Konstantin
|
25783066e8
|
vcmi: use std::any_cast
|
2023-04-17 00:43:13 +03:00 |
|
Ivan Savenko
|
2c2c2c8fe0
|
Slight tweaking of logging of h3m edge cases
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
644f0f4b32
|
Removed ARRAY_COUNT in favor of std::size
|
2023-04-12 01:04:26 +03:00 |
|
Konstantin
|
7b9e281f7d
|
vcmi: bump serialization version
|
2023-04-10 19:28:16 +03:00 |
|
Konstantin
|
11b237a23c
|
vcmi: massive refactoring v1
|
2023-04-05 22:33:12 +03:00 |
|
Ivan Savenko
|
307065a633
|
Merge beta into develop
|
2023-04-04 16:06:20 +03:00 |
|
Ivan Savenko
|
ea1d177c9b
|
Fixed false error messages on game startup
|
2023-03-31 01:28:56 +03:00 |
|
Konstantin
|
25956e3f37
|
vcmi: bump serializer version
|
2023-03-31 01:01:25 +03:00 |
|
Ivan Savenko
|
a0e9e01b48
|
Renamed & reorganized all game mechanics settings names
|
2023-03-16 18:11:35 +02:00 |
|
Konstantin
|
4eb248b5e2
|
vcmi: bump serialization version
Saves from this branch are incompatible with generic ones
|
2023-03-16 16:47:05 +03:00 |
|
Adriankhl
|
626721cbba
|
Fix serialization of ObjectClass
|
2023-03-12 21:41:46 +01:00 |
|
Konstantin
|
fafe352f93
|
vcmi: bump max serialization version
And also - now we can choose between 3 states for rewardables
actually.
|
2023-03-11 21:41:57 +03:00 |
|
Ivan Savenko
|
0c847c85cc
|
Fix serialization of rewardable objects
|
2023-03-07 00:06:58 +02:00 |
|
Ivan Savenko
|
84fa19dadf
|
Merge pull request #1547 from dydzio0614/game-start-unrandomization
Hardcoded features for HotA-like starting conditions
|
2023-03-05 17:29:49 +02:00 |
|
Konstantin
|
8661496f6c
|
vcmi: modernize lib/serializer
|
2023-02-12 21:23:00 +03:00 |
|
Dydzio
|
981c23cafa
|
Bump serialization - not sure if necessary
|
2023-02-05 01:01:11 +01:00 |
|
Ivan Savenko
|
c3a2dee45a
|
Code cleanup
|
2023-01-31 15:00:46 +02:00 |
|
Ivan Savenko
|
4a8d1d9b5e
|
Serialization version bump
|
2023-01-25 12:36:03 +02:00 |
|
Ivan Savenko
|
5a9ffb8e95
|
Serialization version bump
|
2023-01-20 15:18:36 +02:00 |
|
Ivan Savenko
|
388ed88b5d
|
All artifact strings now pass through translator
|
2023-01-20 15:18:36 +02:00 |
|
Ivan Savenko
|
fa6f7513e8
|
All heroes-related strings are passed through translator
|
2023-01-20 15:18:36 +02:00 |
|
Ivan Savenko
|
e436b4425f
|
Serialization version bump
|
2023-01-17 22:59:32 +02:00 |
|
Ivan Savenko
|
5d80457eda
|
Merge with vcmi/develop branch
|
2022-12-30 00:52:23 +02:00 |
|
Ivan Savenko
|
b8b1e07621
|
Fix serialization
|
2022-12-30 00:36:10 +02:00 |
|
Ivan Savenko
|
b275d9de72
|
merge beta branch into develop
|
2022-12-29 22:08:53 +02:00 |
|
Ivan Savenko
|
7a35bcc812
|
Merge pull request #1221 from IvanSavenko/warnings_fix
Fix remaining compiler warnings
|
2022-12-29 21:51:55 +02:00 |
|
Andrii Danylchenko
|
a954cc08fb
|
Made intermediate class to hide some implementation details from header.
|
2022-12-27 12:55:31 +02:00 |
|