Commit Graph

926 Commits

Author SHA1 Message Date
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
570792420a Add two more animated portals
One on grass and one on walkways
2017-02-01 14:24:06 -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
86bf93c9c5 WIP
This doesn't currently compile due to referencing some undefined variables.

[ci skip]
2017-01-31 13:03:51 -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
ac15358c46 Rename custom cursor class to avoid conflict with X11 type 2017-01-30 15:05:38 -05:00
73cfe2bd24 Merge branch 'master' into linux 2017-01-30 14:02:41 -05:00
88e2d29f32 Disallow hunting on roads 2017-01-29 17:57:51 -05:00
d9aebf8742 scons: Add a missing file 2017-01-28 12:49:30 -05:00
16facc74b3 XCode: Remove empty build stage 2017-01-28 01:34:17 -05:00
3400a13c8d Cleanup of the hotkey code
The only actual changes are:
- 0 (non-numpad) now opens the jobs panel
- f in combat now ends combat, and no longer cancels shooting or throwing
2017-01-27 16:25:59 -05:00
93ded95bc8 Fix possibility of creating an empty party 2017-01-27 15:58:24 -05:00
389697e872 Fix inability to train in mage lore 2017-01-27 15:15:32 -05:00
0d9dbc56a8 Remove the unused room description mode
(This is because plans of how to implement room descriptions no longer involve a dedicated mode.)
2017-01-27 15:15:08 -05:00
823e96f637 Stuff to make linux build work 2017-01-26 22:56:07 -05:00
37d2e5f06b Additional minor fixes to Linux build 2017-01-26 17:18:01 -05:00
ultra
dde0212dc4 renamed sounds to match filenames in source (lowercase .wav), fixed up scenario and character editors 2017-01-26 17:17:33 -05:00
ultra
057aade18b Get it building and launching something 2017-01-26 17:17:25 -05:00
ultra
ffa2d0e950 Hacked scons scripts and got it building on Ubuntu with clang.
Minor changes to support building on recent clang
Addition of some headers for non-compiling files
2017-01-26 17:16:38 -05:00
649e08f8c7 Fix MSVC build 2017-01-26 12:35:38 -05:00
3522d11217 Fix incorrect message about scenarios location 2017-01-26 12:25:40 -05:00
93c0679217 Make monsters avoid special spots again 2017-01-23 15:17:54 -05:00
f6d4161fa1 Fix deleted preset fields being saved in scenarios 2017-01-22 23:03:03 -05:00
d218e43960 Make preset scenario picker expect new-format scenarios 2017-01-22 21:33:47 -05:00
15637c763b Fix showing a fixed graphic for invisible monsters in Scry Monster
Also fix dialogs never showing a frame around blank graphics
2017-01-22 11:10:40 -05:00
8e43ce4347 Add preview button to item/monster edit dialogs
This shows the monster or item info dialog as it would appear in-game
2017-01-22 11:02:26 -05:00
c4ddb82c6a Rename some rsrc/ subfolders 2017-01-21 20:02:36 -05:00
447e6b543e Windows: Update CopyFiles script to pack the preset scenarios 2017-01-21 16:38:37 -05:00
a1c588f2f0 Update XCode project to pack the preset scenarios 2017-01-21 16:36:23 -05:00
e30c509ff1 Fix issue with loading 0-dice monster attacks 2017-01-21 16:18:49 -05:00
91dc2efb67 Update XCode project to pack new bladbase 2017-01-21 14:50:37 -05:00
67bf250198 Windows: Fix copy files logic error 2017-01-21 14:23:49 -05:00
380b64aa7a Fix some issues when loading new-format scenarios
- Carriage returns misinterpreted as map features
- Error code returned by CopyFiles
- Confusing error message when a file is missing in the archive
2017-01-20 23:11:40 -05:00
07e5907818 Windows: Update CopyFiles to compress the bladbase
This also updates the installer generator to include the new bladbase instead of the old.
2017-01-20 22:17:43 -05:00
63345beb9b Fix crash when deleting certain elements in town 2017-01-20 21:31:17 -05:00
c54cab93ee Fix crash when editing special encounter strings 2017-01-20 21:31:15 -05:00
1b64eeaecf Fix inability to change skills in the training dialog 2016-10-15 22:16:56 -04:00
c1bfc99164 Fix several issues with saving and loading games
- PC's internal reference to the party was clobbered on load
- Several dynamic structures still made assumptions about their size, causing crashes
- Issues with town maps due to treating all towns as 64x64
- Town maps were saved only if you are in town
2016-10-01 17:52:05 -04:00