93fc55d031
New dialog presents a yes/no choice with alternate non-exclusive actions
2025-08-25 08:39:52 -05:00
665ff2f272
Include Bandit Busywork in custom scenarios section
2025-08-25 08:38:01 -05:00
74abab58fa
ignore quote at start of scen name alphabetical
2025-08-25 08:38:01 -05:00
a41409d40a
use windows 2022 for release build
2025-08-25 08:38:01 -05:00
a7d76dba74
Scenario picker handle names with first character numeric
2025-08-25 08:38:01 -05:00
f1339dcf88
loading scen headers, skip parts of legacy load that may error
2025-08-25 08:38:01 -05:00
d1f0c97005
add as many custom scenarios as possible
2025-08-25 08:37:59 -05:00
d9d3a00328
Release build squashed
2025-08-25 08:37:22 -05:00
baa85ab9b3
Load image directly
...
Co-authored-by: Celtic Minstrel <CelticMinstrel@users.noreply.github.com >
2025-08-25 08:36:25 -05:00
449828e2af
add donor to credits
2025-08-25 08:36:25 -05:00
9f499b069e
fix updating the in-memory image for full-sheets replaced
2025-08-25 08:36:25 -05:00
9ad61ca629
Fix undo reload/import full-sheet graphic
2025-08-25 08:36:25 -05:00
7fec12b005
try fix test compilation
2025-08-25 08:36:25 -05:00
c7193b93d4
add function call that prevents black custom sheet canvas
2025-08-25 08:36:25 -05:00
05d7ec8f45
show selected icons visually
2025-08-25 08:36:25 -05:00
27b8fba4dc
refactor custom graphics dialog into a class
2025-08-25 08:36:25 -05:00
8587af17ef
strip and re-add terrain backgrounds
2025-08-25 08:36:24 -05:00
83b49f402e
import terrain icons to custom sheets
2025-08-25 08:36:24 -05:00
e17f1fef21
allow cPict to draw on any RenderTarget
2025-08-25 08:36:24 -05:00
f26c2fa4b2
non-mac targets scenario editor must save LastScenario pref
2025-08-25 08:36:24 -05:00
51b54cfdec
clear icon selection when sheet changes
2025-08-25 08:36:24 -05:00
3810b6e92f
allow selecting range of icons in graphics sheet
2025-08-25 08:36:24 -05:00
82824e3f06
MacOS find inner binary of image editor app bundle
2025-08-25 08:36:24 -05:00
f4bc3755f8
edit/reload buttons in graphic editor
2025-08-25 08:36:24 -05:00
965bfb2c55
add image editor preference to scenedit
2025-08-25 08:36:24 -05:00
97e1263287
A couple more fmtlib uses
2025-08-19 19:51:58 -04:00
8c2b3d5375
A few more fmtlib uses
2025-08-19 19:51:58 -04:00
af75e581c7
This should fix a couple warnings seen in the Linux CI
2025-08-19 19:51:58 -04:00
436276e02b
Fix some uses of deprecated SFML API
2025-08-19 19:51:58 -04:00
2c28b226bc
More fmtlib uses
2025-08-19 19:51:58 -04:00
ecc3f24bf6
More use of fmtlib
2025-08-19 19:51:58 -04:00
c0d6b7a83f
Use fmtlib for spell info in shops
2025-08-19 19:51:58 -04:00
b0d1c0dbfb
Use fmtlib for Capture Soul message
2025-08-19 19:51:58 -04:00
9780067808
Use fmtlib for some command-line errors
2025-08-19 19:51:58 -04:00
db4a00da7c
More uses of fmtlib.
...
This file has some other things that could probably use fmtlib, but they're a bit tangled up and I don't feel like untangling them right now.
2025-08-19 19:51:58 -04:00
486e435422
Use fmtlib for journal and quest info
2025-08-19 19:51:58 -04:00
3dd9fae202
Use /utf-8 for Windows cl builds
2025-08-19 19:51:58 -04:00
a233eeb853
Use fmtlib for startup screen stats.
2025-08-19 19:51:58 -04:00
fe1b0cfad3
Use fmtlib to construct the teaser1 string
2025-08-19 19:51:58 -04:00
3e2d987902
VSCode likes adding every possible standard C++ header to the file association list. I generally just roll with it, so here's the current list.
2025-08-19 19:51:58 -04:00
32c81f277e
Use fmtlib for job bank and scenario picker descriptions.
2025-08-19 19:51:58 -04:00
3c82a4e74d
Avoid duplicate messages with the new damaged_msg function
2025-08-19 19:51:58 -04:00
faa1a81306
Avoid message duplication with the new spell_note function.
2025-08-19 19:51:58 -04:00
7451e25739
Rework spell notes and several other common messages.
...
* Spell notes are now an enum instead of a magic integer.
* The functions are now defined in iLiving instead of cCreature, meaning they can be called on PCs.
* They now use fmtlib to interpolate the name.
* A creature attacking themself now prints "Name attacks themself" instead of "Name attacks Name".
2025-08-19 19:51:58 -04:00
a4b30a9843
Convert more buffer messages to fmtlib
2025-08-19 19:51:58 -04:00
731c2d60d6
Convert some buffer messages to use fmtlib.
2025-08-19 19:51:58 -04:00
6073b3a8f4
Add fmtlib to MSBuild
2025-08-19 19:51:58 -04:00
0fc5eb8dd9
Add fmtlib to scons
2025-08-19 19:51:58 -04:00
f91c52ee5d
Pull in fmtlib as a dependency
2025-08-19 19:51:58 -04:00
390fe3ad63
Allow CI to be triggered from command-line
2025-08-12 09:52:44 -04:00