Commit Graph

1263 Commits

Author SHA1 Message Date
648021d928 Generalize drawing of tiny icons on a terrain space
- This commit also adds experimental code to draw preset boats in outdoor sectors
2015-08-31 00:34:37 -04:00
812f485809 Stop applying lexical_cast to a stream manipulator as this seems to fail with later versions of clang; also close file after showing error, instead of before 2015-08-30 22:58:08 -04:00
78d14c0472 Add /Library/Frameworks to search path (apparently needed for XCode 6) 2015-08-30 22:24:00 -04:00
bbd47088e1 Basic test cases for reading town, dialogue, and outdoor records 2015-08-28 13:38:08 -04:00
18965476e8 Update docs for removed monster stat options 2015-08-27 16:36:18 -04:00
e1f833a400 Fix remove-bg script to work on filenames with spaces 2015-08-27 16:34:52 -04:00
5eef466804 Attempt to fix graphical glitch while scrolling terrain palette in WINE 2015-08-21 14:45:47 -04:00
dc5309a001 Reduce missing opcode log-spam 2015-08-21 14:27:58 -04:00
c0c3093140 Encode cursor hotspots into GIF comments 2015-08-21 14:27:39 -04:00
95559b5a51 Additional fix for "Failed to activate window context" log messages 2015-08-21 11:34:29 -04:00
5ae96f2c45 Fix scrollbars not updating while mouse pressed on Windows 2015-08-21 11:34:18 -04:00
36ad3b5420 Merge branch 'master' from Mac 2015-08-21 11:33:22 -04:00
6bd7987ff3 Fix ability to edit nonexistent terrain types 2015-08-19 15:42:49 -04:00
fb752dc065 Fix Windows installer script 2015-08-19 14:04:09 -04:00
2bf1f21c4d Squelch some MSVC warnings 2015-08-19 14:00:46 -04:00
b63e0a24f4 Add Boost libs (thread, [file]system) to Additional Dependencies in Visual Studio 2015-08-19 13:41:04 -04:00
2996ab39bb Fix git revision inclusion on Mac 2015-08-19 13:28:11 -04:00
615da9fad4 Implement version fetching for Windows 2015-08-19 13:14:09 -04:00
e29e34582f Get git revision inclusion working on Windows 2015-08-19 13:13:36 -04:00
a8dd1d3b3a Save OS version to scenarios 2015-08-17 23:22:50 -04:00
8008ff6dac Show git revision on Blades of Exile title screen and in scenario editor 2015-08-17 23:13:44 -04:00
8c33a0738d More new graphics
- Replace the Wyrmfire snow set with a snow set by ADoS
- A new wallset by ADoS and a few useful indoor tiles
- Two new large shields by ADoS
- Remove the duplicate mushrooms item graphic
2015-08-15 20:10:21 -04:00
a380aa79d9 Since item placement never fails except by random chance, remove error message 2015-08-14 23:41:42 -04:00
a8b5342704 Try bladbase.boes first and fall back to bladbase.exs if missing 2015-08-14 23:41:13 -04:00
b5300b9bfb Fix crash when deleting a monster ability 2015-08-14 23:40:43 -04:00
5762c2bb90 Tweak to error dialogs and add separate warning dialogs
(Also some error messages tweaked)
2015-08-14 23:30:18 -04:00
d2a348cdd6 Colourful editor buttons and two new terrain graphics by ADoS 2015-08-14 23:00:15 -04:00
0ac8c105e6 Re-add the Wyrmfire snow graphics and all Mistb0rn graphics not based on BoA or Exile I-III.
- Also update the map graphics to reflect the scrubbing
2015-08-08 12:29:43 -04:00
da33dfeda1 Fix not adding new strings if no unused ones were found 2015-08-06 20:13:51 -04:00
897b5eb443 Fix unresponsive Cancel button in item description edit dialog 2015-08-06 18:09:56 -04:00
f4e7eea724 Basic tests for writing item, monster, and terrain definitions 2015-08-01 14:52:10 -04:00
b01457ee88 Two new terrains and an improved fur by ADoS 2015-07-29 18:32:55 -04:00
b4e117f0a7 Don't use isblank 2015-07-29 18:28:19 -04:00
86854c20a7 Incorporate official walkthroughs for A Small Rebellion and The Za-Khazi Run into the docs
(With permission from Spiderweb Software)
2015-07-29 15:51:04 -04:00
7719d62773 Test cases for reading terrain, monster, and item definitions
- For monster attacks, 'd4' now means '1d4' instead of '0d4', and simple numbers without a 'd' are not accepted
- Pop string path after pushing it in the shop test cases
2015-07-29 15:25:19 -04:00
e9381f194e When creating a new graphics sheet, initialize it with a convenient checkerboard pattern
- Also fix a crash when first creating a graphics sheet in a scenario due to the temporary folder not being in the image search paths
2015-07-29 12:55:44 -04:00
db2ecd2e79 Fix Windows build 2015-07-28 22:27:28 -04:00
7655e5cc81 Add the original crystal soul monster graphics as terrain graphics
- This is including the floor background; they're still available background-free as monster graphics, too.
2015-07-28 21:38:23 -04:00
c3c5249227 New preset item graphics by ADoS
- Also a new ship graphic which is currently unused.
2015-07-28 09:56:29 -04:00
4d16cc7908 Fix walkways turning into levers in legacy scenarios 2015-07-28 09:27:40 -04:00
56d4e4455c Interface tweaks, partly thanks to ADoS
- Bottom buttons now have standardized size of 38x38 (one pixel larger than before in both dimensions)
- Padding in terrain screen is now uniform
- Bottom button help pages now match the actual toolbars
- Bottom buttons are now specified in a flexible way which would allow for easily reordering them or making a new mode toolbar
2015-07-28 09:05:08 -04:00
922730d89d Add new booms by ADoS
- Single-frame boom for "weird" damage
- Animated booms for "weird" and ice damage
- Magic now uses blue swirl instead of yellow swirl; yellow swirl is currently unused
2015-07-28 02:29:36 -04:00
a216693610 Remove Protection from Melee Damage item ability, because it's redundant 2015-07-28 02:22:56 -04:00
40358a7b8b Remove embedded ColorSync profiles from all graphics
- The game ignored them, but they were causing problems when editing graphics in GIMP
2015-07-27 16:23:28 -04:00
b2626d8755 Some sound changes (thanks to ADoS)
- Hiss in female scream sound removed (ADoS)
- Startup music dehissed by extracting it from the Mac resource file (CM) and doing further processing to reduce the hiss (ADoS)
- Sound 99 (formerly a null sound) replaced by sound 60 from the Mac resource file (CM)
- Includes the Python script used to convert extracted 'snd ' resources to WAV
2015-07-27 11:14:29 -04:00
5332270cd8 Scrub Exile/Avernum/Nethergate graphics
- New space-filling forcecage (possibly not finalized)
- New appearance for pushable stone block
- New red slime monster graphic by ADoS
- Six new item graphics by ADoS
- New bookshelf terrain by ADoS
2015-07-23 21:36:22 -04:00
f2f7455d5a Remove any items that call specials when starting a new scenario
- Also remove items that slay or protect from the Important race
2015-07-23 16:22:21 -04:00
01ecd27d09 Change PC graphics for the debug party 2015-07-19 10:59:23 -04:00
9972c3d27d Various damage-related changes
- Rename unblockable damage to "weird" and special damage to "unblockable"
- Monsters now support immunity to any damage type
- Fix using wrong damage type for bonus damage in PC-on-PC attacks
- Forbid use of unblockable (formerly special) damage by the scenario designer, except in special nodes; if hacked in, it's replaced with weird (formerly unblockable) damage.
- Fix damage amount text in animations (both single-frame booms and fully animated booms)

Changed the following things from weird (formerly unblockable) damage to unblockable (formerly special) damage:
- Starvation
- Debug 'K' command
- Damage from items forcibly ending flight
- Damage from bashing doors
2015-07-19 10:59:22 -04:00
c7e9e3ca6c Fix sounds sometimes not playing when they should, if it's the same sound that played earlier. 2015-07-17 16:29:05 -04:00