Commit Graph

3896 Commits

Author SHA1 Message Date
59ead0c5b3 resize vector2d to have room for legacy load 2025-09-14 10:15:45 -04:00
00d4c9aab4 blank out scen_name on legacy record if not in_scen 2025-09-14 10:15:45 -04:00
55257ab995 ignore quote at start of scen name alphabetical 2025-09-14 10:15:45 -04:00
1ea170900e Scenario picker handle names with first character numeric 2025-09-14 10:15:45 -04:00
b48cccca64 loading scen headers, skip parts of legacy load that may error 2025-09-14 10:15:44 -04:00
cfd6f130fb More .gitattributes stuff
All checks were successful
CI / linux (push) Successful in 11m45s
2025-09-13 18:40:20 -04:00
23934e942a fix .gitattributes
Some checks failed
CI / linux (push) Has been cancelled
2025-09-13 17:38:03 -05:00
26f30ef956 Disable workflows without runners
All checks were successful
CI / linux (push) Successful in 12m23s
2025-09-13 16:53:49 -05:00
d133084867 VoDT typo fix
Some checks failed
CI / linux (push) Successful in 11m21s
CI / macos-xcode (push) Has been cancelled
CI / macos-scons (push) Has been cancelled
CI / win-vs32 (push) Has been cancelled
CI / win-vs64 (push) Has been cancelled
CI / win-scons (push) Has been cancelled
2025-09-13 14:56:56 -05:00
e74a9c3a36 install xvfb for ci
Some checks failed
CI / macos-xcode (push) Has been cancelled
CI / macos-scons (push) Has been cancelled
CI / win-vs32 (push) Has been cancelled
CI / win-vs64 (push) Has been cancelled
CI / win-scons (push) Has been cancelled
CI / linux (push) Has been cancelled
2025-09-13 14:56:08 -05:00
4f8de5d066 install cmake for linux ci
Some checks failed
CI / linux (push) Failing after 4m42s
CI / macos-scons (push) Has been cancelled
CI / win-vs32 (push) Has been cancelled
CI / macos-xcode (push) Has been cancelled
CI / win-vs64 (push) Has been cancelled
CI / win-scons (push) Has been cancelled
2025-09-13 14:48:10 -05:00
7b6fdbb2a9 pass -y to apt-get in linux ci
Some checks failed
CI / linux (push) Failing after 1m32s
CI / macos-xcode (push) Has been cancelled
CI / macos-scons (push) Has been cancelled
CI / win-vs32 (push) Has been cancelled
CI / win-vs64 (push) Has been cancelled
CI / win-scons (push) Has been cancelled
2025-09-13 14:42:22 -05:00
e71403c91a gitattributes for linguist
Some checks failed
CI / linux (push) Failing after 15s
CI / macos-scons (push) Has been cancelled
CI / macos-xcode (push) Has been cancelled
CI / win-vs32 (push) Has been cancelled
CI / win-vs64 (push) Has been cancelled
CI / win-scons (push) Has been cancelled
2025-09-12 18:47:39 -05:00
89307b7aca Fix typo 2025-08-28 18:23:26 -04: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
b7b72e2129 Add build tasks to the Visual Studio Code workspace file to enable building with MSBuild in VSCode. 2025-08-03 19:01:50 -04:00
66c29fdd34 Hilite the hovered element in the types palette. 2025-08-02 01:43:15 -04:00
3bb416b1e4 Adjust scenario editor scroll bar size/positioning.
FIxes #772
2025-08-02 01:10:54 -04:00
e9212db929 Rename function for consistency of naming style 2025-08-02 01:03:35 -04:00
bf46b235eb For some reason, the compiler was allowing assignment to these returned locations. That has no effect and is broken, so add const to prevent it. 2025-08-02 00:33:41 -04:00
2c1e52364d It seems that a no-op function was somehow substituted for the correct one, so let's fix that. 2025-08-01 23:31:26 -04:00
dfba555a05 Fix all compiler warnings in the game code. 2025-08-01 23:30:21 -04:00
afb9554eda Fix all scenario editor compiler warnings except the ones in the Boost.Process header. 2025-08-01 23:25:22 -04:00
6b98992920 win-scons CI use windows-2022 2025-07-03 07:29:45 -04:00
e4de1672ab redirect 7-zip check to NUL
Co-authored-by: Celtic Minstrel <CelticMinstrel@users.noreply.github.com>
2025-07-03 07:29:45 -04:00
95e0cfc1c5 Fix call_focus_handlers arg behavior. Fix #768 2025-07-03 07:29:45 -04:00