683ab805ec
Initial framework for scenario editor undo/redo
...
In addition to the framework, this enables undo/redo of one action - adding a new town
2017-02-12 18:27:01 -05:00
e38053d39f
Remove some spurious scenario editor error messages
...
These errors are all no longer necessary due to the editor loading the entire scenario into memory at the same time
2017-02-12 18:19:29 -05:00
59f2a7b94e
Some code cleanup, mainly constants
...
- Strip out unused constants
- Use const instead of #define
- Remove some obsolete comments
2017-02-12 00:04:53 -05:00
2b8ff52992
Don't cancel adding a special shop entry if the node hasn't been set
...
(The designer may want to add the entry and then later come back and create the node.)
2017-02-10 12:13:46 -05:00
e1ca44f417
Change editor shop item icons for random entries
...
(They were incorrect due to item sheet shuffling)
2017-02-10 12:12:59 -05:00
e3c726642b
BoEB: Strip trailing null specials in Warrior's Grove and outdoors
2017-02-10 11:31:30 -05:00
966a35ee6f
BoEB: Add area descriptions to Warrior's Grove
2017-02-10 11:28:10 -05:00
7392943e3d
Properly adjust terrain graphics in special nodes when porting
...
This also fixes two instances of unadjusted graphics in the scenarios
2017-02-10 10:24:32 -05:00
58ec38926e
Move old icons to legacy directory
2017-02-10 10:03:39 -05:00
20ff735d2f
Add a Vahnatai PC graphic by "Kelyar-Ihrno"
2017-02-08 16:58:31 -05:00
ae02ac4793
Fix bottom buttons not working in fullscreen mode
...
Fixes #50
2017-02-08 11:01:39 -05:00
92ba1e0fb0
Fix "Center" text positioning, and replace it with context-sensitive tooltips
2017-02-07 22:24:28 -05:00
6b857e6e43
Fix some isses with editing outdoor encounters
2017-02-07 22:17:58 -05:00
bc810f9238
Fix warning message when setting a node that doesn't yet exist
2017-02-07 20:09:42 -05:00
61816b7529
Fix inability to set special nodes outdoors
2017-02-07 20:09:15 -05:00
ed0c41c3ce
Fix misleading error message for validating unsigned fields
2017-02-07 20:08:53 -05:00
b6f16180c7
Fix erroneous create/edit string button for generic lever node
2017-02-07 20:08:28 -05:00
f520e1ac0a
Fix issues with editing dialog text
...
- If there were no strings following the assigned six dialog strings, the scenario editor thought the string was out of range and tried to assign a new set
- Whenever the text is edited, make sure all six strings still exist.
2017-02-02 11:44:09 -05:00
933f7e7644
Add special spot to the list of field graphics
2017-02-02 11:35:45 -05:00
583a0ab68b
Fix graphic selection dialog for certain types
...
This prevents problems when the ID of the graphic does not correspond to
its position in the graphics selection dialog.
2017-02-02 11:34:18 -05:00
f490464249
Make scenario editor not delete all trailing empty strings when saving
2017-02-02 11:32:53 -05:00
8520030f72
Propagate various BoEB fixes & tweaks to the scenarios
2017-02-01 22:17:11 -05:00
28d365ccfd
BoEB: Some minor terrain fixes
...
- Basalt secret door no longer turns into a normal door when discovered
- Brazier now has a light radius
2017-02-01 21:59:09 -05:00
8450d3a6f1
BoEB: Make crumbling walls produce rubble when shattered
2017-02-01 21:56:58 -05:00
570792420a
Add two more animated portals
...
One on grass and one on walkways
2017-02-01 14:24:06 -05:00
8a496cf8df
BoEB: Use animated vahnatai fire pit
2017-02-01 13:29:18 -05:00
0e109ecd5c
Fix crash when editing dialog strings
2017-01-31 21:23:12 -05:00
e7ae0b28a2
Fix floodfill potentially spilling off the edge of the map
...
(and corrupting memory)
2017-01-31 20:12:34 -05:00
5f9b9dff93
Fix inability to erase roads in town
2017-01-31 20:12:03 -05:00
bc7e11f89d
Fix new special items having uninitialized data
2017-01-31 20:11:45 -05:00
888873e2bd
Use directory name as scenario path key for unpacked scenarios
2017-01-31 20:11:15 -05:00
17ed180e29
Fix two mislabelled sounds
2017-01-31 16:40:11 -05:00
a37db72920
Some improvements to scenario-related errors when loading games
...
- Use the same algorithm for locating scenarios as is used when selecting a scenario to enter
- Improve the error message when the party's scenario is missing - in particular, name the scenario
- Fix legacy saved games in custom scenarios being unloadable
2017-01-30 21:11:08 -05:00
e656841b86
BoEB: Add some cave towns (hut, fort) and a hills hut
2017-01-29 22:24:39 -05:00
9d7be9aaba
BoEB: Additional Vahnatai tiles (pillar, blocked floor)
2017-01-29 22:17:21 -05:00
206d928384
BoEB: Add additional lava tiles (bridges, rock)
2017-01-29 22:15:01 -05:00
a8c6c0c796
BoEB: Add surface waterfall
2017-01-29 22:08:09 -05:00
dd998a7647
BoEB: Re-sort terrains
2017-01-29 21:46:48 -05:00
588ac9db4d
BoEB: Remove obsolete terrains & minor reshuffling
2017-01-29 21:45:54 -05:00
24ff6cf061
BoEB: Make human guard actually a guard
2017-01-29 19:22:01 -05:00
9364816c42
BoEB: Fix chain mail typos
2017-01-29 19:20:10 -05:00
88e2d29f32
Disallow hunting on roads
2017-01-29 17:57:51 -05:00
e7780b98a7
Blades Base: Give some terrains the wilderness ability
2017-01-29 17:56:39 -05:00
6908404d41
Propagate mosst bladbase item changes to the scenarios
2017-01-28 21:50:01 -05:00
5eddad940d
Blades Base: A few more fixes
...
- Asps now drop their fangs
- Feldspar Charm gains negative protection
2017-01-28 21:50:01 -05:00
9409a29d42
Blades base: Conceal ability for uranium bar
2017-01-28 17:05:54 -05:00
8eb304b47a
Blades base: Fix ogrish and giantish gauntlets being the same
2017-01-28 17:05:33 -05:00
d9aebf8742
scons: Add a missing file
2017-01-28 12:49:30 -05:00
bf73042edf
Blades base: Small tweaks to some of the new items
...
- Sparking and flashing staff were identical; reduced one ability strength to differentiate
- Monk's Staff renamed to something more generic
2017-01-28 12:35:14 -05:00
9addbc7bb2
Blades base: Rewrite descriptions for racial items
2017-01-28 12:34:54 -05:00