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
|
0acf8890ef
|
Merge pull request #3143 from IvanSavenko/metastring_refactor
Metastring refactor
|
2023-11-07 23:36:20 +02:00 |
|
Ivan Savenko
|
2835044282
|
Merge pull request #3159 from IvanSavenko/beta
Merge beta -> develop (rebased)
|
2023-11-07 22:49:29 +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 |
|
nordsoft
|
870aeddad5
|
Serialize owner for abandoned mine
|
2023-11-07 20:11:24 +02:00 |
|
Ivan Savenko
|
2f3d14da5c
|
Show quest description only after visit
|
2023-11-06 20:37:17 +02:00 |
|
Ivan Savenko
|
d7d8177390
|
Show artifact description and icon on right click if UI tweaks are on
|
2023-11-06 20:37:17 +02:00 |
|
Ivan Savenko
|
c1c2119f3d
|
Show Seer Hut quest icon on right click. Fix broken tooltip.
|
2023-11-06 20:37:07 +02:00 |
|
Ivan Savenko
|
1ebb151b41
|
Show available creatures in owned dwellings on right-click
|
2023-11-06 20:37:07 +02:00 |
|
Ivan Savenko
|
f039b20653
|
Improvement for wandering monster tooltip/hover text:
- show Visions information only on right-click (H3 logic)
- show threat level only on right-click and only if UI tweaks are on
|
2023-11-06 20:37:07 +02:00 |
|
Andrii Danylchenko
|
0927d3e3e8
|
Merge pull request #3145 from vcmi/fix-3142
#3142 - fi custom campaign selection screen
|
2023-11-05 11:12:58 +02:00 |
|
Ivan Savenko
|
5487f07d3b
|
added toEntity overload that accepts generic Services class
|
2023-11-04 17:04:53 +02:00 |
|
Andrii Danylchenko
|
d50ebd7d58
|
#3142 - fi custom campaign selection screen
|
2023-11-04 14:34:18 +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
|
8d5fa41a19
|
Minor fixes
|
2023-11-03 16:03:29 +02:00 |
|
Ivan Savenko
|
3634fb2158
|
Remove int <=> Identifier comparisons
|
2023-11-03 16:03:29 +02:00 |
|
Ivan Savenko
|
885dce0c27
|
Replace static_cast's of Identifiers with getNum call
|
2023-11-03 16:03:29 +02:00 |
|
Ivan Savenko
|
8f25f1fd4b
|
Serialize identifiers without implicit conversion to int
|
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
|
056ef00f74
|
Bugfixing
|
2023-11-02 13:52:58 +02:00 |
|
Ivan Savenko
|
10e50548e7
|
Converted Component class to use VariantIdentifier instead of int
|
2023-11-02 12:00:04 +02:00 |
|
Ivan Savenko
|
b42f073f0c
|
Stabilization
|
2023-11-01 18:26:57 +02:00 |
|
Ivan Savenko
|
8346d71c98
|
Remove more subID access
|
2023-11-01 14:44:05 +02:00 |
|
Ivan Savenko
|
5cdbf408c7
|
Slightly simplified heroes initialization
|
2023-11-01 14:43:20 +02:00 |
|
Ivan Savenko
|
461c481ef3
|
Fix game startup
|
2023-11-01 14:43:20 +02:00 |
|
Ivan Savenko
|
7a09646009
|
Cleaned up dwelling randomization
|
2023-11-01 14:43:20 +02:00 |
|
Ivan Savenko
|
dcb8f4fc7b
|
Moved object type randomization to object class
|
2023-11-01 14:43:20 +02:00 |
|
Ivan Savenko
|
03e1169781
|
Reduced number of accesses to CGObjectInstance::subID
|
2023-11-01 14:43:20 +02:00 |
|
Ivan Savenko
|
7107b3202f
|
Merge pull request #3069 from SoundSSGood/artifact-location-id
ArtifactLocation now use ID for artHolder identification
|
2023-11-01 14:41:36 +02:00 |
|
Ivan Savenko
|
29a78c14a2
|
Merge pull request #3113 from Alexander-Wilms/develop
Fix small issues
|
2023-10-30 11:02:28 +02:00 |
|
Andrii Danylchenko
|
1418e6884e
|
Merge pull request #2847 from vcmi/trap-1912
#1912 trap, exception on adding duplicating hero
|
2023-10-29 19:24:47 +02:00 |
|
SoundSSGood
|
ab2f6abb87
|
ArtifactLocation now use ID for artHolder identification part2
|
2023-10-29 17:46:13 +02:00 |
|
Ivan Savenko
|
207968ced3
|
Merge pull request #3116 from IvanSavenko/bonus_fixes
Bonuses fixes
|
2023-10-29 16:32:48 +02:00 |
|
Alexander Wilms
|
5cbc75d3b7
|
Merge remote-tracking branch 'upstream/develop' into develop
|
2023-10-29 13:35:37 +00:00 |
|
Ivan Savenko
|
0169c65937
|
Merge pull request #3100 from IvanSavenko/split_net_packs
Split netpacks.h into multiple files
|
2023-10-29 13:46:40 +02:00 |
|
Andrii Danylchenko
|
b579ca8a33
|
#1912 trap, exception on adding duplicating hero
|
2023-10-29 11:03:37 +02:00 |
|
Ivan Savenko
|
4ba8014573
|
Added subtype for SPELL_DURATION
|
2023-10-28 17:57:56 +03:00 |
|
Alexander Wilms
|
703ab677ba
|
lib/mapObjects/IMarket.cpp: Show error message about failed dynamic_cast() even if cast object is nullptr
|
2023-10-27 23:43:39 +00:00 |
|
Alexander Wilms
|
03835236fb
|
lib/mapObjects/CGPandoraBox.cpp: Identical sub-expressions on both sides of operator "||".
Identical expressions should not be used on both sides of a binary operator
|
2023-10-27 23:40:55 +00:00 |
|
Alexander Wilms
|
860f6150aa
|
lib/mapObjects/IMarket.cpp: Forming reference to null pointer
Null pointers should not be dereferenced
|
2023-10-27 23:34:11 +00:00 |
|
nordsoft
|
b6b75beb29
|
Fixes for map editor
1) fix owner serialization for hero placeholder
2) fix roads/rivers layout
3) fix lasso
|
2023-10-24 23:58:26 +02:00 |
|
Ivan Savenko
|
b88a8da4e8
|
Split off some netpack structures into separate files
|
2023-10-23 13:59:15 +03:00 |
|
Ivan Savenko
|
4f47555977
|
Split OBJECT bonus source into OBJECT_TYPE and OBJECT_INSTANCE
|
2023-10-22 16:55:19 +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
|
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
|
454ba44ac5
|
Merge pull request #2988 from IvanSavenko/configurable_extensions
Extension of configurable object functionality
|
2023-10-22 16:24:47 +03:00 |
|