6965b822dc
Gather all enchantment info into a single place
...
This also resolves several TODO notes about duplicate code and makes cPresetItem::ability an eEnchant
2024-09-10 22:18:59 -04:00
5b2561d034
Disable header maps in Xcode 12
2022-07-12 20:35:41 -04:00
511b1858a3
Fix Windows build and tests
2020-02-02 22:32:33 -05:00
5cce71df26
Fix several bugs introduced by refactoring
2016-09-03 12:40:48 -04:00
88d6afce27
Merge all the town classes and remove the unimplemented templated towns
...
This also adds a common superclass shared by towns and outdoor sectors, and
enables towns of arbitrary sizes.
2016-09-03 02:50:29 -04:00
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
bbd47088e1
Basic test cases for reading town, dialogue, and outdoor records
2015-08-28 13:38:08 -04:00