43e82281af
More read/write tests for town and outdoors, including maps/dialogue
...
Fixes:
- For towns, the "has tavern" flag was not saved or loaded
- Outdoor roads were not saved or loaded
- For outdoor encounters, the "can't flee" and "forced" flags were not loaded, and "forced" was not saved
--> These two flags have also been separated in the code
2015-09-30 17:00:05 -04:00
4104e08481
Factor out some common definitions from the XML schemas
2015-07-10 15:02:50 -04:00
21c5c98c24
Some tweaks to scenario format
2015-07-10 14:43:15 -04:00
5458bc0d7b
Scenario format tweaks
...
- Fix monster attitude enumerator not being reflected in schemas
- Store the sound ID for sound names, instead of the index into the sound name array
2015-07-09 20:32:45 -04:00
7b76d37237
Store talk node type in scenario file as enumerator instead of numer
...
- Also, don't write empty CDATA sections when dialogue name/look/job sections are completely empty.
2015-07-05 23:30:43 -04:00
1894b31e20
Implement loading of scenarios
...
- This also tweaks the scenario schemas for consistency between schemas and code, adds some unique key restraints, and makes some attributes required.
2015-02-11 14:03:03 -05:00
a1da743a47
Move scenario schemas to the schemas directory
2015-02-05 22:56:57 -05:00