Commit Graph

3876 Commits

Author SHA1 Message Date
6e13a9eae0 add an is_new check 2025-08-25 08:50:49 -05:00
7c2115e402 Fix another bug in creating special encounters 2025-08-25 08:50:49 -05:00
80ffda130d PC editor also clear creature save 2025-08-25 08:50:49 -05:00
e470575701 Clear saved monsters when exiting scenario. Fix #786 2025-08-25 08:50:49 -05:00
92fe397348 try allowing implicit fallthrough in xcode 2025-08-25 08:50:49 -05:00
83e5661209 Fix rendering UTF-8 text 2025-08-25 08:50:49 -05:00
d770e60c39 has_class require_charges allow item w/ 0 max charges 2025-08-25 08:50:49 -05:00
2e858ddd61 add name to funding list 2025-08-25 08:50:49 -05:00
83888fd087 add donor to credits 2025-08-25 08:50:49 -05:00
c9e54f0a62 fix contradiction in comment 2025-08-25 08:50:49 -05:00
199719a1c8 starting with stairways, show more info in edit special list 2025-08-25 08:50:49 -05:00
f9c0b02484 town entry autosave wait for specials to run. fix #781 2025-08-25 08:50:49 -05:00
1684a483b7 queue_special() return whether special was queued 2025-08-25 08:50:49 -05:00
0283811ba4 When shifting to town entrance, show outdoor loc str
Fix #693
2025-08-25 08:50:49 -05:00
4a9443f4f2 fix grammar in special node description 2025-08-25 08:50:49 -05:00
996e731260 ignore uninitialized Rectangle 1-8 2025-08-25 08:50:49 -05:00
e6161f9596 Draw roads with brown dots. Fix #782 2025-08-25 08:50:49 -05:00
fe509143f4 feature flag keep doors easier in old scenarios 2025-08-25 08:50:49 -05:00
aa1edaa7e1 fix monsters rendering backwards. fix #785 2025-08-25 08:50:49 -05:00
77991281c5 fix loc_off_act_area for outdoors 2025-08-25 08:50:49 -05:00
cae5739800 fix place/edit special node tool 2025-08-25 08:50:49 -05:00
1daacb9277 fix party disappearing in huge town 2025-08-25 08:50:49 -05:00
b7af5d0056 shortcut to get all gold in reach 2025-08-25 08:50:49 -05:00
b9d7cd05c0 better handling for out-of-sight ranged/boom anim 2025-08-25 08:50:49 -05:00
31fb717c6b remove redundant boat/horse initialization 2025-08-25 08:50:49 -05:00
bd6b9ae247 make boats and horses exist in legacy scenarios 2025-08-25 08:50:49 -05:00
b72bf8f7a8 shrink talk text when it doesn't fit 2025-08-25 08:50:49 -05:00
53608ad148 big monsters check whole footprint for safety. Fix #757 2025-08-25 08:50:49 -05:00
0de2b08bcc big monsters don't take extra field damage from multiple of same 2025-08-25 08:50:49 -05:00
eb9b0e6cf1 fix monster field infliction logic. Fix #765 2025-08-25 08:50:49 -05:00
988c8a67f7 fix empty monsters in activate_groups() 2025-08-25 08:50:49 -05:00
b1ce73fd74 Don't draw trims on top of characters in combat 2025-08-25 08:50:49 -05:00
172adbc93c fix word highlighting where substitutions are used 2025-08-25 08:50:47 -05:00
305387989e apply substitutions when calculating line wrapping 2025-08-25 08:50:30 -05:00
9d2fa230fc delete obsolete branch which caused unintended roads to draw 2025-08-25 08:50:30 -05:00
f76391d692 Fix walkway trims. Fix #136 2025-08-25 08:50:30 -05:00
3542ffb7ba reuse RenderTexture 2025-08-25 08:50:30 -05:00
27c6f57abf Fix replaying scenario list with recursive scenario folder structure 2025-08-25 08:50:30 -05:00
8e4800885a bounds check when importing legacy journal entry 2025-08-25 08:50:30 -05:00
c1aa404e02 resize vector2d to have room for legacy load 2025-08-25 08:50:30 -05:00
c3fa18af73 blank out scen_name on legacy record if not in_scen 2025-08-25 08:50:30 -05:00
754c690328 ignore quote at start of scen name alphabetical 2025-08-25 08:50:30 -05:00
e600fa245d Scenario picker handle names with first character numeric 2025-08-25 08:50:30 -05:00
712042adae loading scen headers, skip parts of legacy load that may error 2025-08-25 08:50:30 -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