3dfa2b8ad4
failing test case for saving monster thrash number
2025-05-19 21:41:00 -05:00
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
8f4d5453cd
Basic write tests for towns, dialogue, and outdoors sectors
...
Also:
- Additional read test for dialogue
- Don't save empty outdoor encounters
- Don't save town timers without an assigned node
2015-09-02 19:46:22 -04:00