Commit Graph

919 Commits

Author SHA1 Message Date
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
8edc156496 Finish tests for converting legacy special nodes 2016-09-29 22:23:17 -04:00
889b0663d1 Fix some issues with incorrect range errors from the talk node editor 2016-09-29 17:12:52 -04:00
65aed58d33 Fix shops not working with custom graphics 2016-09-28 22:16:03 -04:00
b526b08b7e Update scons 2016-09-28 21:32:29 -04:00
82303562c9 Fix outdoor monsters showing wrong graphic 2016-09-28 00:22:49 -04:00
6fa7603f71 Fix major automap display glitch 2016-09-27 23:55:20 -04:00
9aed4b418f Several small bugfixes
- Wrong image in generic lever dialog
- Crash in adventure notes dialog
- Incorrect spell costs shown on second page of spellcasting dialog
- Enable messages in "if context" node, but only for legacy scenarios
- Fix recorded dialogue not working
- Fix special items leaking between scenarios
- Fix training dialog
- Fix scenario editor sometimes crashing on scenarios that it wrote itself
2016-09-26 20:23:09 -04:00