1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-14 10:12:59 +02:00
vcmi/lib/mapObjectConstructors
Ivan Savenko 20d5b33ea6 Remove marketModes as member
marketModes are now generated in runtime and are not a member of
IMarket. Was not a bad change, but towns load buildings before town type
is randomized, leading to case where market modes are not actually known
when building is added to town (like random towns with market built)

Since altar requires CArtifactSet for work, IMarket will now always
contain it, but it will only be accessible if market supports altar
mode.
2024-08-27 14:07:00 +00:00
..
AObjectTypeHandler.cpp introduce getModScope into AObjectTypeHandler 2024-08-12 13:58:03 +02:00
AObjectTypeHandler.h introduce getModScope into AObjectTypeHandler 2024-08-12 13:58:03 +02:00
CBankInstanceConstructor.cpp Split CGeneralTextHandler file into 1 file per class form 2024-07-20 12:55:17 +00:00
CBankInstanceConstructor.h Moved banks randomization to server-side with client netpack 2024-07-16 13:13:39 +00:00
CDefaultObjectTypeHandler.h Replaced most of usages of CRandomGenerator with vstd::RNG in library 2024-07-16 13:13:07 +00:00
CObjectClassesHandler.cpp Fix negative QColor values 2024-08-23 09:43:40 +02:00
CObjectClassesHandler.h Refactor containers names in CObjectClassesHandler 2024-08-23 09:43:40 +02:00
CommonConstructors.cpp Remove marketModes as member 2024-08-27 14:07:00 +00:00
CommonConstructors.h Remove marketModes as member 2024-08-27 14:07:00 +00:00
CRewardableConstructor.cpp Added (mostly) complete schema for validation of rewardable 2024-08-14 17:04:44 +00:00
CRewardableConstructor.h Rewardable object randomization is now always server-sided 2024-07-16 13:13:39 +00:00
DwellingInstanceConstructor.cpp Split CGeneralTextHandler file into 1 file per class form 2024-07-20 12:55:17 +00:00
DwellingInstanceConstructor.h Replaced most of usages of CRandomGenerator with vstd::RNG in library 2024-07-16 13:13:07 +00:00
HillFortInstanceConstructor.cpp Cleaned up object constructors to reduce duplicated code 2023-06-16 17:59:50 +03:00
HillFortInstanceConstructor.h Moved json files to new directory, split on per-class basis 2024-02-14 13:08:24 +02:00
IObjectInfo.h Make IObjectInterface::cb non-static 2024-01-19 13:55:21 +02:00
RandomMapInfo.h Remove no longer used serialization methods 2023-11-08 21:27:05 +02:00
ShipyardInstanceConstructor.cpp Split massive CModHandler class/file into multiple parts: 2023-07-30 22:17:47 +03:00
ShipyardInstanceConstructor.h Moved json files to new directory, split on per-class basis 2024-02-14 13:08:24 +02:00
SObjectSounds.h Remove no longer used serialization methods 2023-11-08 21:27:05 +02:00