7dddcdb86e
Several little tweaks and fixes
...
- Fix some uninitialized fields getting populated with random data
- Fix identity of last edited town and outdoor section not being saved
- Fix editor sometimes saving to application directory instead of overwriting the loaded scenario
- Fix town specials being saved to outdoors list and vice versa
- Fix right-most column of map not being loaded properly
- Fix town entry node for start town being called after the first turn of the scenario
- Add option to call a special node at startup (right after the intro dialog)
2015-06-01 22:43:41 -04:00
7e4eabf198
Add item-monster selection palette which fills the same space as the terrain palette
...
- Removed the item/monster menus in the scenario editor (they weren't function anyway)
- Scrollbars can now have a maximum value of 0; if this is the case, they do not draw a thumb
2015-06-01 18:59:24 -04:00
72add651a5
Fix some bugs in loading and saving new-format scenarios
2015-06-01 17:23:15 -04:00
ae3970aad1
Fix some indentation
2015-06-01 15:05:00 -04:00
2dee8e81f7
Add editor support for the new Affect special nodes
2015-06-01 14:59:14 -04:00
3054845448
Merge branch 'master' of github.com:calref/cboe
2015-03-15 23:00:02 -04:00
Sylae Corell
be24641f9f
Update documentation URLs
2015-03-15 16:54:56 -06:00
4670eb7805
Allow use of arrow keys to scroll the terrain area in the scenario editor
2015-02-23 15:34:32 -05:00
fc1ec8c858
Get file icons working on Mac
2015-02-21 22:12:42 -05:00
Ben Scott
df9e095417
Added Editor Icon, converted also to *.icns and *.ico
2015-02-21 18:10:43 -05:00
f683637945
Fix a few missed details when closing the open scenario
2015-02-14 15:21:43 -05:00
d977a0f457
Make menu accelerator keys work on Windows
2015-02-14 15:21:26 -05:00
7ba874f1d2
Correctly handle saving a scenario that was loaded in unpacked form
2015-02-14 13:35:26 -05:00
0aaa299642
Implement the close and revert menu choices, as well as PC editor help
...
- Fix storing directions in save file as control characters
2015-02-14 13:20:41 -05:00
4fbc6cfa77
Various code cleanup stuff
2015-02-14 12:24:25 -05:00
d45ba59cce
Fix Windows build
...
This commit also disables warnings for comparison of differently signed integers
2015-02-12 18:21:58 -05:00
Ben Scott
1477fef7ce
Fixed warnings and IMPLEMENTED A THING in the menu item switch.
2015-02-12 01:47:48 -05:00
bb98455e4f
Fix some issues with loading/saving new-format scenarios
...
- Terrain was saved rotated and was not loaded
- Graphics were not loaded (also for old-format scenarios)
- Crashed when attempting to convert a scenario without custom graphics
2015-02-11 17:01:32 -05:00
1894b31e20
Implement loading of scenarios
...
- This also tweaks the scenario schemas for consistency between schemas and code, adds some unique key restraints, and makes some attributes required.
2015-02-11 14:03:03 -05:00
c3143c3a6e
Introduce scrollbar for the terrain palette in the scenario editor
2015-02-07 14:47:48 -05:00
965dcc1201
Add ability for an item to call a special node when dropped
2015-02-07 13:10:28 -05:00
00606d90b1
Well, that was incredibly dumb
...
(Fix scenario editor build)
2015-02-07 13:02:49 -05:00
2e88b55759
Add new type of item that gives a quest when picked up
2015-02-07 12:50:35 -05:00
f5a43bc011
More reduction of reliance on hard-coded limits
2015-02-07 09:46:51 -05:00
2cf301eece
Reduce reliance on hard-coded limits
2015-02-06 23:00:29 -05:00
a14d3b5ff8
Combine town-shifting data into a single structure
2015-02-06 16:56:17 -05:00
f609711e27
Combine timer data into a single structure
2015-02-06 16:54:44 -05:00
7307fee425
Change town locations variable name to better reflect its use
2015-02-06 14:55:37 -05:00
7f6992da56
Store sign locations and text in the same structure
2015-02-06 14:43:26 -05:00
7d67c0c85b
Fix issue with calculating town lighting, and do it on load instead of save since the new format doesn't store it
2015-02-05 22:19:47 -05:00
089fa1a32b
Bundle custom graphics into the scenario archive
...
- Also, allowance for custom sounds and overriding default graphics
2015-02-05 22:19:11 -05:00
1778cd9a61
Tweak scenario output and schema so that they match; write script to XML-validate a whole scenario
2015-02-05 22:18:19 -05:00
5bfae50315
Traits and races
...
- Vahnatai race implemented
- Pacifist trait implemented
- New trait: Anama - classified as a disadvantage but also has some perks
- PCs with bug race now immune to web fields
- PCs with undead/demon races now do that type of damage on unarmed attacks
The new races and traits probably still need some work/balancing.
2015-02-05 17:33:12 -05:00
8d4cea7d0b
Complete implementation of saving new-format scenarios and write version-check and loading stub for new-format scenarios
2015-02-04 19:48:31 -05:00
233a19175d
Misc minor fixes
...
- Fix escape not ending shop mode
- Fix outdoor special spots not being drawn
- Fix special spots sometimes appearing off the edge of the sector in the scenario editor
2015-02-04 14:20:59 -05:00
36491c818c
Implement a dialog to edit shops in the scenario editor
2015-02-04 13:55:22 -05:00
e5aadc05b1
Fix issue with zoomed-out views in the scenario editor sometimes trying to draw non-existent terrain spaces
2015-02-03 15:36:11 -05:00
2728b06f1a
Finish implementation of creating a new scenario
2015-02-03 15:35:32 -05:00
fcd29fb2ac
Fix scenario editor build and update data/docs regarding shop nodes
2015-02-03 13:53:03 -05:00
b11e934162
Rewrite automatic trim placement to use the generalized attributes of the terrain spaces
2015-02-02 11:38:40 -05:00
e70715874a
Fix terrain drawing only working while zoomed out
2015-02-02 11:38:39 -05:00
7df8f84258
Fix a few missing switch cases
2015-02-02 11:38:39 -05:00
ae7c8e12db
More removal of reliance on hard-coded limits
2015-02-02 11:38:39 -05:00
b4e82733a4
Hilite the terrain the mouse is over in the scenario editor so that you can tell which terrain will be affected when clicking, even in cases where it's not so obvious (for example when the cursor's hotspot is in an unexpected place).
2015-02-02 11:38:38 -05:00
a2ae288022
Remove the limit on the number of placed specials per town or outdoor sector
2015-02-02 11:38:38 -05:00
eaeb9690c3
Remove the limits on the total number of special nodes in the game
2015-02-02 11:38:37 -05:00
c37ede5a04
Make a lot of code stop relying on hard-coded sizes
2015-02-02 11:38:37 -05:00
15a802f63d
Officially move version info up to 2.0
2015-02-02 11:38:37 -05:00
4f93e8ea5a
Update special node and talking node strings/data for the new quest stuff
...
- Also, Update Quest node now uses the mess1/2 fields.
2015-02-02 11:38:36 -05:00
a41468eea8
Redo scenario button-list management to use std::string and enums, making it more robust in case of layout changes
...
- Also fix LEDs defaulting to a wrapped label
2015-02-01 02:44:09 -05:00