Commit Graph

3189 Commits

Author SHA1 Message Date
c56194b232 Scenarios: Strip excess whitespace 2025-04-06 18:43:08 -04:00
7c0dbbb490 Blades Base: Some more small item description tweaks 2025-04-06 18:43:08 -04:00
a38fd51457 Blades Base: A few tweaks to the new item descriptions, and fix a spelling error 2025-04-06 18:43:08 -04:00
263eec0c85 Blades Base: Add a number of new items by ADoS which show off some of the new abilities 2025-04-06 18:43:07 -04:00
1782e9d970 Blades Base: The Horn of Warriors is now additionally equippable as an unusual melee weapon
Idea for this goes to ADoS.
2025-04-06 18:43:07 -04:00
9d6f1c646b Replace redundant Brew of Lethe with new Pile of Money by ADoS 2025-04-06 18:43:07 -04:00
b6b7d8ff06 Blades Base: Some item fixes by ADoS 2025-04-06 18:43:07 -04:00
280a3a8047 Blades Base: Some item name tweaks by ADoS 2025-04-06 18:43:07 -04:00
470ecfaecc Missed one 2025-04-06 18:43:07 -04:00
08f3568502 Blades Base: Remove blank item/monster entries 2025-04-06 18:43:06 -04:00
9787e3d621 Blades Base: Use more of the default weapon graphics 2025-04-06 18:43:06 -04:00
08f20d2be4 Blades Base: Fix missing S in "Throwing Knives" 2025-04-06 18:43:06 -04:00
eabcb98ab5 Blades Base: Some tweaks to item descriptions, and add a few missing ones 2025-04-06 18:43:06 -04:00
f6b6ae05c4 Blades Base: Add descriptions for all items, by ADoS 2025-04-06 18:43:05 -04:00
5be2603635 Blades Base: Make bears hostile by default 2025-04-06 18:43:05 -04:00
fda3cb278c Blades Base: Use leaves instead of mushrooms as the Holly icon 2025-04-06 18:43:05 -04:00
537dcf7fbe Blades Base: Use the new hammer icon 2025-04-06 18:43:05 -04:00
2a0b6781c1 Scenarios: Correct a few item errors inherited from the Blades of Exile Base 2025-04-06 18:43:05 -04:00
97e6281e08 Scenarios: Correct several monster errors inherited from the Blades of Exile Base 2025-04-06 18:43:05 -04:00
f457a58c85 Fixup special spot in Warrior's Grove 2025-04-06 18:43:04 -04:00
90239e879f Bladbase: minor cleanup
This is little formatting things which would probably end up as spurious changes later anyway
2025-04-06 18:43:04 -04:00
8a1e505d3e Apply bladbase corrections to new bladbase
(And remove the old-format corrected version.)
2025-04-06 18:43:03 -04:00
0218661f2f Reconvert all scenarios from legacy, reverting all changes 2025-04-06 18:12:40 -04:00
4bb83e6f59 Update labels for If Context node and add a picker for the spell when context is "targeting" 2025-03-17 19:37:49 -04:00
c73cb6220b Fix a crash when editing a special node. 2025-03-16 14:09:05 -04:00
bcf8bf963e Show road to the right of the toolbar when the road tool is active, like what happens with other field types. 2025-03-16 14:09:05 -04:00
4e736a7e93 Fix foreground terrain to the right of the toolbar being drawn as a tiny square when the item palette is active and an item with a tiny graphic is selected. 2025-03-16 14:09:05 -04:00
2fd35b1053 Rework the scenario editor toolbars.
* The rightmost column is now mostly dedicated to non-modifying operations – eyedropper and zoom are moved there, pushing the 3 palette buttons down in town mode.
* Set Starting Location and Set Town Boundaries moved from the menus into the toolbar.
* Place Same Creature and Place Same Monster removed, since placing a monster or creature no longer resets the mode, so you can place as many of the same one as you like.
* Erase Town Entrance removed – what is it even good for? Removing the entrance without removing the town terrain is nonsensical. A town entrance can now be erased just by painting over it.
* Copy Item, Copy Monster, and Copy Terrain added. The latter copies a rectangle of terrain.
* Paste Special is removed. Instead there's a generic Paste button which pastes whatever type of thing you copied last, whether it be a special, a monster, an item, or even some terrain.
* Horse and boat no longer share a row with road. Instead, some of the fields have been reshuffled, so now fields take up three rows (though not three complete rows)
2025-03-16 14:09:05 -04:00
61c4bfdc99 Add two new town sizes to the create town dialog.
Huge towns are a whopping 128x128 tiles and don't fit in the terrain view even when fully zoomed out.

Tiny towns are just 24x24 tiles.
2025-03-16 14:09:05 -04:00
96e92b1655 Allow selecting any preset terrain when creating a town.
The option of "grass with flowers" is removed. If you want that, select grass, then select frill up terrain.
2025-03-16 14:09:05 -04:00
6188494d09 Convert new town dialog to use the relative positioning system. No functional changes. 2025-03-16 14:09:05 -04:00
5a6144f5d6 Reorder create town dialog in logical order. No functional changes. 2025-03-16 14:09:05 -04: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
f1bdb69e5b BoECB: Include when building and packaging 2025-03-16 14:09:05 -04:00
1fc93bcd1c BoECB: Add random mushroom frills 2025-03-16 14:09:05 -04:00
ebb527deff Add a VSCode workspace file.
It's currently only configured for editing the XML dialogs. Maybe someday it can be set up to actually build the game using scons.
2025-03-16 14:09:05 -04:00
f747b6a8c9 BoEB: Make the cave Warrior's Grove use cave terrains.
Also, change the trainer graphic and replace the dog with a lizard.
2025-03-16 14:09:05 -04:00
494f6529cd BoEB: Make a copy and call it the "cave base" 2025-03-16 14:09:05 -04:00
eb835f6765 BoEB: Delete the surface huge walls to make way for some mushroom crops and a surface pond 2025-03-16 14:09:05 -04:00
cbb401957c BoEB: Delete blank scenario strings 2025-03-16 14:09:05 -04:00
f1a73ffbe9 BoEB: Fix typos in Warrior's Grove 2025-03-16 14:09:05 -04:00
b9936a80ee fix red talk word hitbox 2025-03-16 14:03:53 -04:00
079e3d721f Fix steal-item dialog breaking get-items modal status 2025-03-16 14:03:53 -04:00
6f14c01487 skip more for file load preview 2025-03-16 14:03:53 -04:00
c48a92e3c6 Fix preset item ID being stored as a short instead of an item_num_t 2025-03-16 14:03:53 -04:00
50514db530 Fix the blessed enchantment not being registered. 2025-03-16 14:03:53 -04:00
2e02337f4e Adjust range of Wrack and Unholy Ravaging, resolving a TODO 2025-03-16 14:03:53 -04:00
654176ac47 Make the dialog size sanity check give a little leeway for dialogs that don't quite fit on the screen.
Otherwise, you can't even use the preferences to set the scaling factor back down if it was set so high that the preferences don't fit.
2025-03-16 14:03:53 -04:00
cbf7cc8388 Add recharge button to inventory help 2025-03-16 14:03:53 -04:00
8afe875d72 Squeeze status icons a bit closer together in the party help (by making the font size smaller) 2025-03-16 14:03:53 -04:00