4e72978abd
Add some missing object subtypes, (found on test map VCMI_Tests_2011b.h3m)
2015-06-10 23:59:13 +03:00
478a1b8dfd
Explicitly define garrison subtypes
...
(!) named subtypes are required for future map format.
2015-06-10 19:58:03 +03:00
9e7b459882
Partial solution to #2206
...
TODO: add serialized field that contains custom guard config
2015-06-05 11:28:14 +02:00
37f9d898ac
Fixed terrain type to "subterra". Updated Object Format on WIki to list all possible terrain types.
2015-04-05 15:38:23 +02:00
df80c50106
Added missing Den of Thieves to RMG. Limit set to 1 per zone.
2015-04-05 12:35:26 +02:00
a832b7efee
Fixed #2026
2015-03-12 10:08:10 +01:00
f894abe494
Unified interface for object template.
2015-03-12 08:31:30 +01:00
cf74969603
Fixes, logging for Seer Huts
2015-03-11 22:17:35 +01:00
1c2afc659f
Config: replace teleport handler with monolith, subterraneanGate and whirlpool
2015-03-08 16:17:33 +03:00
607375a9bc
Generate Seer Huts with creature rewards
2015-02-28 21:14:45 +01:00
7289dbafa9
Fixed #1871
2014-10-29 16:40:52 +01:00
84e2f07c18
Disabled monthly reset of banks. Reasoning:
...
- workaround for 1896 (still needs a fix)
- to match H3 behaviour
2014-09-23 16:06:21 +03:00
ecc705c8b7
Fixed guardians of dragon hive, fixes 1871
2014-08-19 12:09:52 +03:00
05d8fad314
Miscellaneous fixes to banks:
...
- fixed evaluation of bank thread by AI (1850)
- fixed crash on evaluating bank threat after loading from save (1830)
- fixed typo in bank config. TODO: schema?
2014-08-09 12:31:43 +03:00
3712b9a48b
- Fixed treasure zones touching each other, which sometimes resulted in unguarded paths.
...
- Fixed some object amounts which seemed wrong.
2014-07-29 16:58:08 +02:00
713912574a
Fixed duplicated Redwood Observatory on snow and possibly other objects.
2014-07-27 07:37:56 +02:00
9644314c8a
Removed map limit cap for objects that probably don't need them and came from H3 engine limitations.
2014-07-23 18:18:06 +02:00
1cabc8f7f4
- Implemented map object limit which should also distribute the objects evenly
...
- Fixed Magic Well limit of 1 per zone
2014-07-23 18:02:17 +02:00
90dcad2db7
Fix typo
2014-07-15 11:17:10 +02:00
492b866806
- Fixed crash caused by randomShuffle
...
- Banned Magic Spring as it has 2 visitable positions
2014-07-09 14:27:12 +02:00
cbd2d74292
Generate random Pandora boxes.
2014-07-06 07:15:52 +02:00
0782557814
- Place all standard visitable objects
...
- Fixed some constructors
2014-07-05 19:36:12 +02:00
22f811ea52
Integrated and fixed object RMG configs by Kantor.
2014-07-05 15:58:10 +02:00
150933d1a1
Updated WoG files to 0.96
...
- converted remaining bank configs to object format
- implemented missing dwellings from wog, fixes #1819
2014-07-02 20:57:57 +03:00
917b1ffca8
Bugfixing:
...
- Added missing types for serialization
- Fixed possible crash in removable objects (campfire)
- Fixed typo in bank config
2014-06-28 17:21:38 +03:00
0f5826802d
Defined templates for objects with incorrect info in objects.txt:
...
- random arts
- random resources
- random creatures
- spell scroll
2014-06-27 20:36:50 +03:00
52b17334a0
Added object for scrolls and hero placeholders. Typo fix
2014-06-27 19:15:47 +03:00
f01e30a3b1
Added random objects to configs. For now as separate "random handlers", should be merged into main handlers later
2014-06-27 19:15:47 +03:00
955552488e
- H3M parser will create objects that don't have data in map file via
...
object handler.
- Added large number of missing objects to config
2014-06-25 20:26:47 +03:00
1921bd22d6
Fixed banks config
2014-06-22 17:39:56 +03:00
ab475195ac
Banks now use new scheme as well
...
- Implemented Bank Constructor object.
- Merged Pyramid object into common Bank class. Banks can now grant
spells as part of their reward.
- Move bank config code to config/objects/creatureBanks.json. Note: WoG
banks are not updated yet, should be moved to WoG mod.
- Updated AI code so it can correctly evaluate bank danger (should be
generic enough for use with other objects)
- New files JsonRandom.* that contain routines for loading random
objects from Json (still WiP but should be stable)
2014-06-22 13:39:40 +03:00
0a71e89f58
Created large number of missing objects in configs
...
Minor bugfixes in code
2014-06-17 14:57:47 +03:00
836c466f81
- Implementation of overrides for towns
...
- Converted dwellings.json into new format
- Implemented "mapObject" entry in town format
- Removed capital/fort/village fields from town in favor of overrides
2014-06-15 19:43:01 +03:00
7cfd9a0903
First part of implementation of some type-specific handlers.
...
TODO:
- merge dwellings.json into object configs
- proper implementation of overrides for towns
- fully connect new API to RMG/H3M
2014-06-14 18:42:13 +03:00
1d5d4e3248
Fixed broken in some cases behavior of "base" entries.
...
Maps with new objects seems to be working correctly now, objects are
correctly initialized with base values even with null input
2014-06-04 22:59:28 +03:00
dc7f820161
Implemented object schema. Commiting current progress before sync with
...
upstream.
2014-06-03 21:43:33 +03:00
67f11b1a01
- First part of objects configuration
...
- split objects into 3 files (for now)
- integrated object class handler into mod handler
2014-05-24 15:45:29 +03:00
7f276185bd
Moving files:
...
- new config for objects (config/objects/generic.json)
- renamed lib/CDefObjectHandler to lib/CObjectClassesHandler
2014-05-24 02:07:54 +03:00