1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-01-02 00:10:22 +02:00
vcmi/lib/mapObjects
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
..
CArmedInstance.cpp Split CTownHandler into smaller chunks 2024-07-21 18:21:48 +00:00
CArmedInstance.h Refactoring of serialization versioning handling 2024-01-20 20:34:51 +02:00
CBank.cpp Unified handling of battle sides ID's 2024-08-11 20:54:44 +00:00
CBank.h blockingDialog functions: the answer parameter can be negative 2024-08-09 00:28:28 +02:00
CGCreature.cpp Unified handling of battle sides ID's 2024-08-11 20:54:44 +00:00
CGCreature.h blockingDialog functions: the answer parameter can be negative 2024-08-09 00:28:28 +02:00
CGDwelling.cpp Unified handling of battle sides ID's 2024-08-11 20:54:44 +00:00
CGDwelling.h blockingDialog functions: the answer parameter can be negative 2024-08-09 00:28:28 +02:00
CGHeroInstance.cpp Unified handling of battle sides ID's 2024-08-11 20:54:44 +00:00
CGHeroInstance.h New objects are now created and initialized on server and sent to client 2024-07-16 13:13:39 +00:00
CGMarket.cpp Remove marketModes as member 2024-08-27 14:07:00 +00:00
CGMarket.h Remove marketModes as member 2024-08-27 14:07:00 +00:00
CGObjectInstance.cpp Split CGeneralTextHandler file into 1 file per class form 2024-07-20 12:55:17 +00:00
CGObjectInstance.h Replaced most of usages of CRandomGenerator with vstd::RNG in library 2024-07-16 13:13:07 +00:00
CGPandoraBox.cpp Unified handling of battle sides ID's 2024-08-11 20:54:44 +00:00
CGPandoraBox.h blockingDialog functions: the answer parameter can be negative 2024-08-09 00:28:28 +02:00
CGTownInstance.cpp Remove marketModes as member 2024-08-27 14:07:00 +00:00
CGTownInstance.h Remove marketModes as member 2024-08-27 14:07:00 +00:00
CObjectHandler.cpp Moved json files to new directory, split on per-class basis 2024-02-14 13:08:24 +02:00
CObjectHandler.h Remove no longer used serialization methods 2023-11-08 21:27:05 +02:00
CQuest.cpp blockingDialog functions: the answer parameter can be negative 2024-08-09 00:28:28 +02:00
CQuest.h blockingDialog functions: the answer parameter can be negative 2024-08-09 00:28:28 +02:00
CRewardableObject.cpp blockingDialog functions: the answer parameter can be negative 2024-08-09 00:28:28 +02:00
CRewardableObject.h Greatly simplify town buildings logic 2024-08-19 11:47:13 +00:00
IMarket.cpp Remove marketModes as member 2024-08-27 14:07:00 +00:00
IMarket.h Remove marketModes as member 2024-08-27 14:07:00 +00:00
IObjectInterface.cpp blockingDialog functions: the answer parameter can be negative 2024-08-09 00:28:28 +02:00
IObjectInterface.h blockingDialog functions: the answer parameter can be negative 2024-08-09 00:28:28 +02:00
MapObjects.h Initial implementation for rewardable town building 2023-05-01 00:14:53 +04:00
MiscObjects.cpp Unified handling of battle sides ID's 2024-08-11 20:54:44 +00:00
MiscObjects.h blockingDialog functions: the answer parameter can be negative 2024-08-09 00:28:28 +02:00
ObjectTemplate.cpp Split CGeneralTextHandler file into 1 file per class form 2024-07-20 12:55:17 +00:00
ObjectTemplate.h Code formatting and cleanup 2024-05-17 17:10:29 +00:00
ObstacleSetHandler.cpp Merge pull request #4025 from IvanSavenko/shared_ptr_lib 2024-05-30 19:14:06 +03:00
ObstacleSetHandler.h Fix typos using https://github.com/crate-ci/typos 2024-06-24 03:47:19 +02:00
TownBuildingInstance.cpp Restored replacement of town building bonuses via building upgrade 2024-08-19 11:47:13 +00:00
TownBuildingInstance.h Add mechanism to provide save compatibility if class is removed or 2024-08-26 20:06:36 +00:00