• src/doors/clans-src/data/

    From Deuc¿@VERT to Git commit to main/sbbs/m on Tuesday, October 14, 2025 20:21:00
    https://gitlab.synchro.net/main/sbbs/-/commit/fc53b5b90cd0a59a053dcb9b
    Modified Files:
    src/doors/clans-src/data/strings.xl src/doors/clans-src/src/alliance.c clans.c door.c empire.c event.c fight.c game.c help.c ibbs.c input.c items.c k_comman.h language.c language.h mail.c menus.c menus2.c news.c npc.c pawn.c quests.c reg.c scores.c spells.c system.c trades.c unix_wrappers.h user.c village.c voting.c
    Log Message:
    Add socket support, fix some reversed bools, and clean up lang

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 15, 2025 14:53:00
    https://gitlab.synchro.net/main/sbbs/-/commit/ff8c6caf47d8dd693028c0fd
    Added Files:
    src/doors/clans-src/data/eva.evt
    Log Message:
    Rename eva.txt to eva.evt so it's not a special snowflake

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 15, 2025 14:53:00
    https://gitlab.synchro.net/main/sbbs/-/commit/fdd055f9f115904493a86c92
    Removed Files:
    src/doors/clans-src/data/church.e clans.npc clans.pak classes.dat crap.mon dude.e eva.e eva.txt event.mon event1.e event2.e event3.e event4.e event5.e npc.mon npcquote.q npcs.mon output.mon pray.e quests.e secret.e spells.dat test.e test.mon
    Log Message:
    Delete files that should actually be created from other files

    These don't need to be in the repo.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 15, 2025 14:53:00
    https://gitlab.synchro.net/main/sbbs/-/commit/6a064d65ad641ab43c0051ad
    Removed Files:
    src/doors/clans-src/data/items.dat races.dat strings.xl
    Log Message:
    Some more junk

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 15, 2025 14:53:00
    https://gitlab.synchro.net/main/sbbs/-/commit/2cbea2891a885157b424f69d
    Added Files:
    src/doors/clans-src/data/orphans/dudes.mon orb.e orb.mon quote.q quotes.q seth.e shin-mon.mon shin.mon
    Removed Files:
    src/doors/clans-src/data/test.bat tmp.fil
    Log Message:
    Make some orphans

    There's some binary files in the data dir that don't have sources
    and aren't used in the game. Not sure what they are, but I've moved
    them into the orphans dir. If they're interesting, the sources could
    be regenerated.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 15, 2025 14:53:00
    https://gitlab.synchro.net/main/sbbs/-/commit/e9383ac1b0c02fa17698d1be
    Removed Files:
    src/doors/clans-src/data/Makefile
    Log Message:
    This Makefile isn't really useful anymore

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 15, 2025 14:53:00
    https://gitlab.synchro.net/main/sbbs/-/commit/62245d12fa32aad4f4700b68
    Added Files:
    src/doors/clans-src/data/clanslogo.gif clanslogo2.gif
    Modified Files:
    src/doors/clans-src/src/deserialize.c myopen.h quests.h serialize.c
    Log Message:
    Remove padding from event header

    DOS versions of the door did *not* have padding there.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, October 18, 2025 23:16:00
    https://gitlab.synchro.net/main/sbbs/-/commit/19eef36090d92ab911a0570d
    Added Files:
    src/doors/clans-src/data/.gitignore GNUmakefile clans.txt
    Modified Files:
    src/doors/clans-src/data/pak.lst
    Log Message:
    Normalize data some more

    Make the input and output files the same except for the extenion,
    add a makefile to generate the pak

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Monday, October 20, 2025 15:31:00
    https://gitlab.synchro.net/main/sbbs/-/commit/4635c2859840dce992412677
    Modified Files:
    src/doors/clans-src/data/GNUmakefile
    Log Message:
    Add an all target

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thursday, October 30, 2025 13:03:00
    https://gitlab.synchro.net/main/sbbs/-/commit/84e07f318005cbf4c0aad058
    Modified Files:
    src/doors/clans-src/data/GNUmakefile
    Log Message:
    Add dependencies on binaries for data files

    The format of the output is controlled by the binaries, so if they
    change, the data file potentially needs to be rebuilt.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thursday, October 30, 2025 13:07:00
    https://gitlab.synchro.net/main/sbbs/-/commit/a909275d8ffa703a6b1a437c
    Modified Files:
    src/doors/clans-src/data/GNUmakefile
    Log Message:
    Add targets for the new dependencies. :(

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sunday, November 02, 2025 23:56:00
    https://gitlab.synchro.net/main/sbbs/-/commit/c7c937afd6c8a3e9b8b73e94
    Modified Files:
    src/doors/clans-src/data/eva.evt
    Log Message:
    Remove pauses from the flowers event

    All events have an unconditional pause after them already.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, February 25, 2026 07:58:00
    https://gitlab.synchro.net/main/sbbs/-/commit/b1cf0663e9d3bbfc03934b8d
    Modified Files:
    src/doors/clans-src/data/strings.txt
    Log Message:
    Fix command-line help

    Some of these options have been gone for decades, and other important
    ones were missing.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Monday, March 02, 2026 10:04:00
    https://gitlab.synchro.net/main/sbbs/-/commit/7a875b9d4846cfa3aeb1e07f
    Modified Files:
    src/doors/clans-src/data/clans.hlp src/doors/clans-src/devkit/clandev.txt src/doors/clans-src/docs/notes.txt src/doors/clans-src/release/clans.doc
    Log Message:
    Remove Allen's email address from everywhere.

    I doubt he wants to get emails about it anymore. :D

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Tuesday, March 03, 2026 16:01:00
    https://gitlab.synchro.net/main/sbbs/-/commit/af3d00338319cc9d314a3ec2
    Modified Files:
    src/doors/clans-src/data/citizen.hlp newbie.hlp ruler.hlp src/doors/clans-src/src/defines.h village.c
    Log Message:
    Democracy is the only form of clan governance now.

    Remove references to Dictatorship from the game.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Tuesday, March 03, 2026 16:01:00
    https://gitlab.synchro.net/main/sbbs/-/commit/b0e2b330fd005a031e2b05ac
    Modified Files:
    src/doors/clans-src/data/strings.txt src/doors/clans-src/src/mstrings.h Log Message:
    Remove unused strings and defines

    Most of these appear to be associated with removed features.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Tuesday, March 03, 2026 16:01:00
    https://gitlab.synchro.net/main/sbbs/-/commit/a4121b738b11816233e3eaea
    Modified Files:
    src/doors/clans-src/data/village.hlp
    Removed Files:
    src/doors/clans-src/data/fort.hlp
    Log Message:
    Forts are empires now.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Tuesday, March 03, 2026 16:37:00
    https://gitlab.synchro.net/main/sbbs/-/commit/ef7b25292ec58059691e01ea
    Modified Files:
    src/doors/clans-src/data/strings.txt
    Log Message:
    More strings.txt cleanup

    Ensure there's a blank space any time the numbers aren't contiguous,
    remove commented out strings, and remove numbers with no string.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Friday, March 06, 2026 12:45:00
    https://gitlab.synchro.net/main/sbbs/-/commit/9dc7c8d70a2d91702b2b01d8
    Modified Files:
    src/doors/clans-src/data/secret.evt
    Log Message:
    Fix new warnings.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, March 07, 2026 01:38:00
    https://gitlab.synchro.net/main/sbbs/-/commit/49bb71f0ccd58bf596eb94c8
    Modified Files:
    src/doors/clans-src/data/npcquote.txt
    Log Message:
    Comment out Quest19 text.

    This quest appears to be lost to time, and it is expected that
    sysops will create a new Q19.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, March 07, 2026 22:13:00
    https://gitlab.synchro.net/main/sbbs/-/commit/d77c6d4a938937976840d835
    Modified Files:
    src/doors/clans-src/data/GNUmakefile strings.txt src/doors/clans-src/docs/todo.txt src/doors/clans-src/src/GNUmakefile defines.h langcomp.c
    Removed Files:
    src/doors/clans-src/src/mstrings.h
    Log Message:
    Make strings.txt the single source of truth for language strings.

    Previously developers had to manually keep data/strings.txt and
    src/mstrings.h in sync. Now:

    - langcomp accepts an optional third argument and auto-generates
    mstrings.h as a side effect of compiling strings.xl
    - strings.txt embeds the ST_MACRONAME token on each line so the
    macro names live alongside the strings themselves
    - data/GNUmakefile passes the header path to langcomp when building
    strings.xl, regenerating mstrings.h automatically
    - src/GNUmakefile gains a mstrings.h target that calls native langcomp
    directly (NATIVEEXEFILE = .$(os).$(mach).$(FLAVOUR)), avoiding the
    recursive-make cycle that arose when delegating to data/GNUmakefile
    - ERRORBASE moved from mstrings.h to defines.h since it is a compile-
    time constant, not a generated string offset
    - Two previously missing strings (ST_T2MENUSTAT3 id=163,
    ST_FMENUNOAFFORD id=435) added to strings.txt; these were silent
    bugs outputting empty strings
    - docs/todo.txt reformatted to developer doc standard and a cleanup
    note added for the mstrings.h GNUmakefile dependencies

    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sunday, March 08, 2026 18:53:00
    https://gitlab.synchro.net/main/sbbs/-/commit/4363c58d543ca4b8894bd85c
    Modified Files:
    src/doors/clans-src/data/empire.hlp
    Log Message:
    Expand empire.hlp with per-option and per-building topics

    Replaces the single ^Spy Help stub with 18 topics covering every
    Empire menu option and each of the 10 building types individually.
    New topics: Empire Overview, Buildings, Worker Energy, Developing Land,
    Army, Attacking, Spy Help (expanded), Donations, and one topic per
    building (Barracks, Walls, Towers, Steel Mill, Stables, Intell. Agencies, Security Centers, Gymnasiums, Developer's Halls, Shops).

    Each building topic includes cost (gold, land, worker energy %),
    prerequisites, capacity, and strategic notes.

    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sunday, March 08, 2026 18:53:00
    https://gitlab.synchro.net/main/sbbs/-/commit/aea7c1e910e5bd3e31e708cb
    Modified Files:
    src/doors/clans-src/data/menus.hlp ruler.hlp strings.txt src/doors/clans-src/docs/todo.txt src/doors/clans-src/src/reset.c village.c
    Log Message:
    Implement Show Empire Stats toggle (todo [1.4])

    - Add ToggleEmpireStats() to village.c; uncomment case 'T' in Town1 switch
    - Gate Town2 case 'S' on Village.Data.ShowEmpireStats; show hidden message
    when disabled
    - Default ShowEmpireStats to true in Village_Reset() and reset.c
    - Add strings 1840-1842: toggle-on, toggle-off, and hidden-stats messages
    - Update menus.hlp ^Town1 to include (T) Toggle Empire Stats
    - Rewrite ruler.hlp ^Show Empire Stats with accurate description
    - Mark [1.4] resolved in docs/todo.txt; add [1.10] for .hlp line-ending audit

    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sunday, March 08, 2026 18:53:00
    https://gitlab.synchro.net/main/sbbs/-/commit/eb56907bca9eb2c82829e3bb
    Modified Files:
    src/doors/clans-src/data/army.hlp bulletin.hlp citizen.hlp clans.hlp combat.hlp items.hlp newbie.hlp races.hlp ruler.hlp spells.hlp stats.hlp strategy.hlp village.hlp war.hlp wizard.hlp
    Log Message:
    Convert data/*.hlp from CRLF to LF (todo [1.10])

    rputs() expands '\n' to '\n\r' itself, so help files passed through it
    should use LF only. CRLF caused a spurious '\r' to be sent before each
    newline on Unix. Converts all 15 remaining .hlp files; empire.hlp and menus.hlp were already corrected in earlier commits.

    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sunday, March 08, 2026 20:47:00
    https://gitlab.synchro.net/main/sbbs/-/commit/8fcb3dfffbb414ec7e031de1
    Modified Files:
    src/doors/clans-src/data/bulletin.hlp clans.hlp newbie.hlp ruler.hlp src/doors/clans-src/docs/todo.txt
    Log Message:
    Fix stale help file content and trim todo list (todo [1.5-1.9])

    newbie.hlp: rewrite Town Hall topic to remove farms/buildings references
    and describe actual ruler options; add mortal-wound HP threshold to
    Combat Dying section.

    ruler.hlp: remove stale popularity claim from Vault topic; add 3/day
    withdrawal cap; update Withdraw from Vault to note news visibility and
    voting consequence.

    clans.hlp: update Beta Note URL to http://clans.bbsdev.net/, support
    BBS to bbsdev.net; drop implemented features from list; reframe
    remaining three as "under consideration".

    bulletin.hlp: strip v0.89b-v0.93 changelogs, defunct BBS ads, and dead
    URLs; add "What's New Since v0.93" topic summarising modernisation work;
    retain Coming Soon section.

    docs/todo.txt: remove resolved entries [1.4]-[1.10]; retain open
    issues [1.1]-[1.3] with unchanged numbering.

    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Monday, March 09, 2026 11:52:00
    https://gitlab.synchro.net/main/sbbs/-/commit/320e4130eac496e153c9a9f5
    Modified Files:
    src/doors/clans-src/data/strings.txt
    Log Message:
    Restore CP437 box-drawing characters corrupted by d77c6d4a93

    Commit d77c6d4a93 read strings.txt as UTF-8, replacing 74 lines of
    CP437 bytes (0xCD, 0xC4, 0xAF, etc.) with U+FFFD replacement chars.
    Restore original bytes from git history while keeping the ST_* macros.

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Monday, March 09, 2026 12:09:00
    https://gitlab.synchro.net/main/sbbs/-/commit/88d61d348c3900e21d4bf8b2
    Modified Files:
    src/doors/clans-src/data/clans.hlp
    Log Message:
    Restore CP437 box-drawing characters corrupted by 8fcb3dfffb

    Commit 8fcb3dfffb edited clans.hlp as UTF-8, replacing 20 lines of
    CP437 ASCII art bytes (0xDB, 0xDF, 0xDC, etc.) with U+FFFD. Restore
    original bytes from git history.

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Tuesday, March 10, 2026 18:54:00
    https://gitlab.synchro.net/main/sbbs/-/commit/6bd4868ea4c20ca458aa4754
    Added Files:
    src/doors/clans-src/data/clans.u8.txt menus.u8.hlp npcquote.u8.txt pg.u8.asc pxtit.u8.asc spells.u8.txt strings.u8.txt src/doors/clans-src/devkit/example.u8.ini src/doors/clans-src/installer/install.u8.ini src/doors/clans-src/installerdk/clandev.u8.ini
    Modified Files:
    src/doors/clans-src/CLAUDE.md GNUmakefile src/doors/clans-src/data/GNUmakefile pak.lst src/doors/clans-src/devkit/genall.bat genall.mak src/doors/clans-src/docs/todo.txt
    Log Message:
    Convert stock CP437 data files to UTF-8 sources

    All 10 stock CP437 text files now have UTF-8 equivalents using the .u8.
    naming convention. The 7 data/ files are wired into the build system;
    the 3 installer .ini files are created for [1.11].

    Binary output verified byte-identical: strings.xl, npcquote.q, spells.spl, clans.npc, clans.pak, and mstrings.h all match the CP437-compiled originals.

    Build system updated: data/GNUmakefile (explicit rules for 4 stock UTF-8 sources), data/pak.lst (3 directly-packed files), root GNUmakefile (devkit target), devkit/genall.mak and genall.bat. Original CP437 files kept in
    repo for reference.

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, March 11, 2026 01:38:00
    https://gitlab.synchro.net/main/sbbs/-/commit/4b18e25d896f4bd2a147e045
    Modified Files:
    src/doors/clans-src/data/menus.u8.hlp
    Log Message:
    Remove notice of the door sale.

    They are not on sale anymore. :D

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, March 11, 2026 12:56:00
    https://gitlab.synchro.net/main/sbbs/-/commit/87728b9b2859a0da8bdab5c9
    Modified Files:
    src/doors/clans-src/data/strings.u8.txt src/doors/clans-src/src/input.c menus.c village.c
    Log Message:
    Clean up the language file a bit

    Rejigger blocks, remove dead and silly strings.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, March 11, 2026 16:29:00
    https://gitlab.synchro.net/main/sbbs/-/commit/f08e1d4b782086ee03dbf657
    Added Files:
    src/doors/clans-src/data/reset.hlp
    Modified Files:
    src/doors/clans-src/data/pak.lst src/doors/clans-src/devkit/pak.lst src/doors/clans-src/src/reset.c
    Log Message:
    Consolidate reset.hlp into clans.pak

    Move reset help text from standalone file into the PAK archive, aligning
    with the data-packaging approach used by all other help files. The reset utility now reads /hlp/reset from clans.pak via MyOpen() instead of opening reset.hlp directly. Fixed strspn() comparison to strcasecmp() to properly
    match topic names after fgets() includes newlines. Added MaxBytes boundary clamping to prevent buffer overruns when reading pak-embedded files.

    Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thursday, March 12, 2026 07:47:00
    https://gitlab.synchro.net/main/sbbs/-/commit/d3d15d55dfafeee6f4e6156e
    Modified Files:
    src/doors/clans-src/data/stats.hlp strings.u8.txt src/doors/clans-src/docs/todo.txt src/doors/clans-src/release/player.txt src/doors/clans-src/src/fight.c menus2.c
    Log Message:
    Add Charisma follower recruitment bonus and rebalance training cost

    Charisma now has a second mechanical use: leaders attract bonus followers
    from mine raids based on the formula cap = |cha| * (N+10) / 100, where N is
    the base follower count. A triangle-distributed roll (or guaranteed ñ1 for small caps) adds natural variance. Negative Charisma (from items/spells)
    acts as a penalty by the same magnitude.

    The training cost is lowered from 40 TP to 15 TP, making it competitive
    with other attributes (Agility/Dexterity/Wisdom), addressing the cost
    signal problem where only the clan leader's Charisma counts (making naive analysis think it's 4x as valuable).

    Updates:
    - Add ST_FIGHTCHABONUS and ST_FIGHTCHAPENALTY strings
    - Implement bonus/penalty calculation in Fight_GiveFollowers()
    - Lower TCost[5] from 40 to 15
    - Update release/player.txt and data/stats.hlp documentation
    - Remove completed todo.txt item [1.1]

    All 288 tests pass (173 unit + 115 integration).

    Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, March 14, 2026 19:44:00
    https://gitlab.synchro.net/main/sbbs/-/commit/9c631762ac50f5c0d9736db7
    Modified Files:
    src/doors/clans-src/data/strings.u8.txt src/doors/clans-src/src/fight.c Log Message:
    Reorder post-fight follower messages and suppress zero conscription

    Print "impressed by your battles" (base count) first, then the charisma bonus/penalty line (indented, no >> prefix), then conscription (only if non-zero). Split ST_FIGHTOVER1 into two strings so the charisma line
    can appear between the "impressed" and "recruited" lines.

    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net