Commit Graph

199 Commits

Author SHA1 Message Date
a82ab06523 feature flag keep doors easier in old scenarios 2025-08-18 17:27:21 -05:00
1f49703905 Custom graphics: cancel handles ALL 2025-06-22 16:57:10 -05:00
4dbec05b3c undo/redo for create/edit special 2025-06-21 16:51:41 -05:00
8d26268e7d undo/redo for editing item shortcuts 2025-06-19 17:07:53 -05:00
1db78b4a1b add terrain picture to item shortcut editor 2025-06-19 17:05:14 -05:00
b075912197 fix bug and typo in edit item shortcuts dlog 2025-06-19 16:46:28 -05:00
f0590563e1 undo/redo for scenario event timers 2025-06-19 15:51:55 -05:00
6b6c25931e undo/redo for town variable entry 2025-06-19 15:16:16 -05:00
ae70d7168d undo/redo for advanced details 2025-06-19 14:51:01 -05:00
109677ce29 undo/redo becomes unsafe after load new scenario, so clear it 2025-06-19 14:16:32 -05:00
37edfd9429 undo/redo for classifying graphics 2025-06-19 10:43:45 -05:00
e04e261afa undo/redo for editing intro text/picture 2025-06-19 10:22:11 -05:00
f7d145db70 undo/redo for scenario details, without changing cScenario 2025-06-19 09:57:36 -05:00
89a3e04187 undo/redo for replacing a sound 2025-06-18 12:48:57 -05:00
5d4ff5134d undo/redo create/delete custom sound 2025-06-18 11:50:56 -05:00
7ed3f36351 scenedit always play sounds when working with sounds 2025-06-18 11:37:39 -05:00
ab497f1b1d custom sounds window hide non-import buttons for nonexistent sounds 2025-06-18 11:25:30 -05:00
14014382b3 undo/redo for replacing custom sheet 2025-06-18 10:46:48 -05:00
403a742375 fix import/paste image not updating the view 2025-06-18 08:53:09 -05:00
de3090b737 undo/redo for deleting graphics sheets 2025-06-18 08:35:51 -05:00
0102560b14 Fix bug with removing some deleted sheets from vector 2025-06-18 08:12:49 -05:00
74c9439312 undo/redo create graphics sheet 2025-06-17 16:27:09 -05:00
a80c9e9367 Sort sheet indices read from graphics folder 2025-06-17 15:55:46 -05:00
d56eb7d55f fix lots of bugs in undo edit/create core types 2025-06-12 21:24:47 -05:00
27c3235498 fix bugs in undo for edit/clear quest/spec item 2025-06-12 17:38:08 -05:00
7e9fbe75a2 undo/redo for edit/clear shop 2025-06-12 17:38:07 -05:00
71629e45bd undo/redo for edit/clear quest 2025-06-12 17:38:07 -05:00
9aa348e28d undo/redo for editing/clearing a special item 2025-06-12 17:38:04 -05:00
b089770efd undo/redo create/delete quest/shop 2025-06-12 14:07:24 -05:00
8d7e5ba500 undo/redo for edit/clear item type 2025-06-05 13:41:15 -05:00
30945f7f4a monster editor run focus handlers when left/right pressed 2025-06-05 12:51:39 -05:00
2c3751284d undo/redo for editing/clearing monster types 2025-06-05 11:30:27 -05:00
efba526fb9 undo/redo for edit/clear terrain type. 2025-06-05 09:04:30 -05:00
fa6a3f2139 allow moving boat or horse within area 2025-06-02 11:32:19 -05:00
429e1ee34e fix %s not being interpolated in summon abil detail dlg 2025-06-02 11:32:19 -05:00
0dcde7dc90 add parent to overwrite confirmation 2025-06-02 11:32:19 -05:00
655d911c1a Monster drop item picker go straight to strchoice 2025-06-02 11:32:19 -05:00
49b24f997f int/uint type on all relevant fields (I hope) 2025-06-02 11:32:19 -05:00
9de231c882 Monst ability editor show monster pic and name 2025-06-02 11:32:19 -05:00
711f327138 warn about overwriting monster ability 2025-06-02 11:32:19 -05:00
49b5841d0f add Choose button for monster special loot item (#731) 2025-06-02 11:32:19 -05:00
7d627c843e editor item and monster previews use dark background 2025-05-19 21:41:16 -05:00
ce2fc24074 scen event timers cancel button 2025-05-19 21:41:15 -05:00
7e42436306 scen details cancel button 2025-05-19 21:41:15 -05:00
cba95554f1 Add cancel button to advanced scenario details (re #685) 2025-05-19 21:41:11 -05:00
36ddc9e8fb make resurrection balm a feature flag. fix #703
This makes it so the built-in scenarios do not require balm,
even though they are not legacy scenarios.

If we add balm to the scenarios, we can change this.

If I find balm in ZKR I will change it.
2025-05-19 21:41:02 -05:00
58107f1856 str("") is unsafe on its own for clearing stream 2025-05-11 10:49:27 -05:00
1ab5a9f5e9 move choose_status_effect to common code for a debug action 2025-03-19 19:31:22 -05:00
ca07ef172b Rework base processing to be more generic.
It now makes no assumptions about the terrains that might be defined in the base scenario.
* The existing terrain in the base's outdoors (previously ignored entirely) is now partitioned into 9 segments and plopped down to form the border of the new scenario's outdoors.
* It treats the locations (23,23) amd (24,24) specially, assuming they contain a sign and a town respectively. These are left as-is in the top left sector but replaced with the base ground in every other sector.
* Since there are now two separate bases, one for cave and one for surface, no substitution of terrain is done in the starter town.
2025-03-16 14:09:05 -04:00
5cfc6ba328 Fix all the compile warnings that occur on Mac.
(Except the OpenGL deprecation warning and some warnings coming from Boost.Process.)
2025-03-08 20:43:04 -05:00