Commit Graph

1879 Commits

Author SHA1 Message Date
4cbd0d3013 New toolbar buttons for placing boats and horses; replaces the edit boats/horses dialogs 2016-08-25 21:28:42 -04:00
12e2315b33 Only store local coordinates for outdoor boats 2016-08-21 18:33:22 -04:00
5140396cf3 Rename legacy import functions 2016-08-21 16:31:14 -04:00
dbb58a6f10 Reduce scope of variable in startup 2016-08-21 16:26:52 -04:00
e9bf63afc7 Move town-specific daved game data into the town record
Als, use bitsets for item_taken and maps.
2016-08-21 16:09:58 -04:00
9363ab2fcf Eliminate function-scope loop index variables
This makes all loop index variables local to their loop and
fixes some issue arising from the loop variables being present
through the whole function, such as using the wrong index variable.

In addition, there has been some reduction of code duplication in
the scenario editor.
2016-08-21 00:46:40 -04:00
d2ec3ff8c5 Enable range-for on the player party 2016-08-15 18:25:41 -04:00
4d739936cb Make some tables static const 2016-08-15 17:48:52 -04:00
c6bbc0e2af Fix off-by-one when loading monster attacks from saved games 2016-08-15 12:33:24 -04:00
094ca42e9f Fix Alter Monster Attack special node 2016-08-15 12:32:59 -04:00
ecdad3f2df Misc minor code cleanup 2016-08-15 12:32:34 -04:00
785943b9be More usage of standard containers instead of bare arrays 2016-08-15 12:31:45 -04:00
7b617702ff Ensure stored PCs don't reference a party 2016-08-15 02:10:25 -04:00
ac93dbe09f Fix some uses of wrong location 2016-08-14 22:34:16 -04:00
3359a2b778 Decouple universe and party 2016-08-14 22:28:37 -04:00
1330d10b86 Add test for legacy outdoor sector conversion 2016-08-09 13:05:53 -04:00
b5facb5bfe Add test case for loading legacy scenario header data 2016-08-05 15:12:37 -04:00
e0c48c9311 Add a CONTRIBUTING doc (draft) 2016-08-05 13:55:32 -04:00
44599e0ffb Fix affect specials not affecting the correct target in some legacy scenarios 2016-08-02 18:16:04 -04:00
225b90471a Fix dialogue not working on Windows 2016-07-08 16:57:38 -04:00
2ed83ef4ac Only vocalize onscreen monsters 2016-07-04 18:35:22 -04:00
e6dd69d697 Fix automap not being drawn 2016-07-04 17:46:03 -04:00
4da1a3e44a Fix monster vocalizations
- Were played during screen update instead of each turn
- Incorrectly detected whether a monster has a vocalization
2016-07-04 17:32:47 -04:00
d008ccd6f7 Windows: Build XP-compatible binaries 2016-06-29 02:20:08 -04:00
c59c58e7ab Fix crash when viewing monster info from menu 2016-05-07 17:57:25 -04:00
4cd7368fbf Some fixes to scenario dirty flag 2016-05-07 12:42:47 -04:00
21f05c464f Fix tool buttons being unresponsive 2016-05-07 12:42:28 -04:00
6d50497684 MSVC: Link whatever Boost version is available
(Will cause problems if multiple versions are available though.)
2016-04-30 13:58:19 -04:00
8b792aea75 Eliminate some offscreen surfaces in the scenario editor
- This fixes an issue where parts of the UI were filled with black or random noise.
- This also creates some noticeable lag while drawing, though.
2016-04-29 13:36:31 -04:00
836a7a715c Merge branch 'master' from Windows 2016-04-28 19:32:06 -04:00
ca2b6c5c4f Fix crash when editing monster summoning ability 2016-04-28 19:30:10 -04:00
3166d0d002 Free editor splash image after splash screen
Since it's only used once, there's no need to keep it around.
2016-04-28 19:29:54 -04:00
29e8f8e91c Merge branch 'master' of https://github.com/iasEnvy/cboe 2015-12-22 02:31:53 -05:00
Ben Scott
ddfe50298a added override annotations to various UI functions in src/dialogxml/ 2015-12-22 02:22:15 -05:00
f9ba35fa49 Merge pull request #49 from iasEnvy/master
fixed a bug which caused the menu buttons to *cough*.
2015-12-22 01:15:10 -05:00
Ben Scott
0bf48dd6ab fixed a bug which caused the menu buttons to *sneeze*. 2015-12-22 01:09:14 -05:00
Ben Scott
a44b298012 fixed some catch.hpp includes in the tests, fixed a deprecated event cast in appleevents.mm 2015-12-22 00:05:52 -05:00
df54ee1757 scons: Set default include paths just to be sure 2015-12-20 00:56:19 -05:00
Ben Scott
0e2aac36fe added homebrew includes & libraries 2015-12-20 00:23:59 -05:00
ff8f2fd34c Update README (fix IRC channel) 2015-12-09 22:16:03 -05:00
fa928a122f Fix missing scenario editor menus on Windows
This also seems to fix an issue with menu accelerator keys on Windows.
2015-10-22 18:29:29 -04:00
aecbea01a4 Fix incorrect fire barrier icon in help dialog 2015-10-15 15:42:48 -04:00
aab6d36fae Convert some images from indexed to RGBA
This is because, for reasons unknown, SFML on Windows was inappropriately complaining that they were not 8-bit.
The problem appears to be that it can't even handle colour maps of less than 8 bits.
2015-10-15 15:40:10 -04:00
63df1e4401 Fix Windows build 2015-10-15 15:16:05 -04:00
d8dc88e506 Update readme (add IRC channel) 2015-10-13 14:56:52 -04:00
e2a88873e7 Minor improvement to "save legacy scenario" dialog. 2015-10-12 14:11:54 -04:00
ba984279b0 Some item ability stuff
- Two new item abilities that increase damage as sp/hp is lost
- Two new item abilities that reduce damage as sp/hp is lost
- Support for using sp/hp as a weapon's key skill to determine hit chance
2015-10-12 14:11:27 -04:00
b61200f627 A few item graphic updates
- New weird meat graphic by ADoS
- Fix up artifacts in mist orb graphic
- Fix some erroneously transparent pixels
2015-10-11 23:11:47 -04:00
a62b4f15fd Tweaks/fixes to crystal wallset 2015-10-11 14:41:57 -04:00
72e871b8d4 New igloo wall (by ADoS) and desert crater (by me) 2015-10-10 23:54:51 -04:00