Ivan Savenko
|
ffec4b9154
|
Explicitly ban 'large' dwellings from random selection
Old code was relying on specific sorting order leading to easy to break
logic
|
2024-04-22 12:35:55 +03:00 |
|
Dydzio
|
19453aab41
|
Add handling for yes/no dialogs that can be safely skipped by player
|
2024-04-17 01:08:27 +02:00 |
|
Ivan Savenko
|
e67e4430ba
|
Removed most of non-const static fields in lib. Reduced header includes.
|
2024-01-19 13:55:22 +02:00 |
|
Ivan Savenko
|
a15366f5a5
|
Make IObjectInterface::cb non-static
|
2024-01-19 13:55:21 +02:00 |
|
Ivan Savenko
|
51b7de4b98
|
Fix double off-by-one bug with CREATURE_GROWTH bonus
|
2024-01-05 16:57:44 +02:00 |
|
Ivan Savenko
|
d187309eed
|
Fixed typo - different type was used to select ID and subID
|
2023-12-16 13:46:29 +02:00 |
|
Ivan Savenko
|
34338f4eaa
|
Remove few more implicit conversions
|
2023-11-15 15:55:19 +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
|
1ebb151b41
|
Show available creatures in owned dwellings on right-click
|
2023-11-06 20:37:07 +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
|
2b9c362d5b
|
Explicitly convert identifier to underlying enumeration
|
2023-11-03 16:03:29 +02:00 |
|
Ivan Savenko
|
b42f073f0c
|
Stabilization
|
2023-11-01 18:26:57 +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
|
b88a8da4e8
|
Split off some netpack structures into separate files
|
2023-10-23 13:59:15 +03:00 |
|
Ivan Savenko
|
39a92cdde3
|
Add query for dwellings dialog
|
2023-10-04 17:47:12 +03:00 |
|
Ivan Savenko
|
898733eed7
|
Added Query to track visit duration for Taverns and Markets
|
2023-10-04 17:47:12 +03:00 |
|
Ivan Savenko
|
62cd8b12d4
|
Converted several namespace enums to enum class
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
8a92941681
|
Allow merging stack on recruitment to give place for recruited unit
|
2023-07-15 16:09:44 +03:00 |
|
Ivan Savenko
|
85262cf4f5
|
Moved CGameState files into a separate directory
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
56d69e790b
|
Renamed MetaString methods to more logical names
|
2023-06-20 19:37:27 +03:00 |
|
Ivan Savenko
|
d6a357fd17
|
Split some map object files into smaller files. Reduced includes usage.
|
2023-06-02 21:47:37 +03:00 |
|
Konstantin
|
05eccbc2bb
|
vcmi: split bonus to enumerator and HeroBonus.h
|
2023-05-03 18:01:06 +03:00 |
|
nordsoft
|
421bbab1cc
|
Split CGTownInstance file
|
2023-04-28 05:30:49 +04:00 |
|