Commit graph

  • fa4d3747f3
    Merge f8413e454c into 364c26f1b1 Ray 2026-05-26 01:30:46 -04:00
  • f8413e454c
    fix: shop item levels, skill sn migration, automap radius Ramone Hamilton 2026-05-26 01:30:28 -04:00
  • 997f7e1f7b
    Merge pull request #14 from RdHamilton/feat-automap-on-look Ray 2026-05-26 00:42:24 -04:00
  • 7a3fec8fed
    Merge remote-tracking branch 'origin/master' into feat-automap-on-look Ramone Hamilton 2026-05-26 00:40:52 -04:00
  • 9a55b2948e
    feat: AUTOMAP — opt-in minimap under every room description Ramone Hamilton 2026-05-26 00:35:23 -04:00
  • 5b7383af8b
    Merge pull request #13 from RdHamilton/docs-help-snippet-commands Ray 2026-05-26 00:28:59 -04:00
  • 0f7f7f061b
    docs(help): add help entries for snippet-port commands and skills Ramone Hamilton 2026-05-26 00:22:03 -04:00
  • 952d6172d9
    Merge pull request #12 from RdHamilton/fix-title-no-space Ray 2026-05-26 00:12:50 -04:00
  • 92e28abe95
    fix(title): prepend space in SetTitle and heal legacy saves Ramone Hamilton 2026-05-26 00:11:15 -04:00
  • c6dd244da1
    Merge pull request #11 from RdHamilton/chore-consolidate-readme Ray 2026-05-26 00:09:32 -04:00
  • 112cd538a5
    docs: consolidate 5 top-level READMEs into one Ramone Hamilton 2026-05-26 00:05:39 -04:00
  • ab03dc6c7c
    Merge pull request #10 from RdHamilton/chore-archive-c-oracle Ray 2026-05-26 00:02:22 -04:00
  • e772743849
    chore: archive ROM 2.4b6 C source — port is parity-clean, oracle no longer needed Ramone Hamilton 2026-05-25 23:59:51 -04:00
  • 9f76c9fe54
    Merge pull request #8 from RdHamilton/post-m7-deity Ray 2026-05-25 23:49:13 -04:00
  • e7bdf0a312
    Merge pull request #9 from RdHamilton/post-m7-bowfire Ray 2026-05-25 23:48:59 -04:00
  • 9a0c78ea26
    feat(snippets): bowfire ranged combat (bowfire.c port) Ramone Hamilton 2026-05-25 23:42:50 -04:00
  • d5b7fbc61a
    feat(snippets): deity worship system (deity.c port) Ramone Hamilton 2026-05-25 23:33:48 -04:00
  • 69699f3880
    Merge pull request #7 from RdHamilton/post-m7-weather Ray 2026-05-25 23:28:28 -04:00
  • cfd9d1929a
    feat(snippets): weather state machine + hazards + control_weather (weather/) Ramone Hamilton 2026-05-25 23:17:20 -04:00
  • fcce79649d
    Merge pull request #6 from RdHamilton/post-m7-quest Ray 2026-05-25 23:02:45 -04:00
  • 974de68eff
    feat(snippets): automated quest system (quest-2.03.c port) Ramone Hamilton 2026-05-25 22:59:00 -04:00
  • adcb32797b
    Merge pull request #5 from RdHamilton/post-m7-tier3 Ray 2026-05-25 22:41:36 -04:00
  • 72a3260b16
    feat(snippets): ASCII automapper (asciimap.c) Ramone Hamilton 2026-05-25 22:33:17 -04:00
  • 9289c0cb2d
    feat(snippets): slot machines + high dice gambling (game_code_v2) Ramone Hamilton 2026-05-25 22:20:13 -04:00
  • 3746f06487
    Merge pull request #4 from RdHamilton/go-rewrite Ray 2026-05-25 22:13:36 -04:00
  • 31d5e1dbce
    feat(snippets): fully automated auction channel (auction.txt port) Ramone Hamilton 2026-05-25 22:11:11 -04:00
  • db09e98b15
    test: fa_exp + potion-in-container + can_loot + autosteal coverage Ramone Hamilton 2026-05-25 22:06:16 -04:00
  • d56ef90614
    feat(snippets): bank, autosteal, hunt, FA xp, potion-in-container, can_loot + 42 tests Ramone Hamilton 2026-05-25 22:02:05 -04:00
  • 8b3d58f075
    fix: route lowercase skill helpers through real implementations Ramone Hamilton 2026-05-25 21:46:46 -04:00
  • ad968833d9
    feat: dual wield, critical, circle, search, multi-item, PK counters Ramone Hamilton 2026-05-25 20:52:13 -04:00
  • dec35a21f8
    school: fix arena shortcut destination and add return exit from 3722 Ramone Hamilton 2026-05-24 22:31:50 -04:00
  • bb1d54ecc1
    fight: color hit verbs by severity, uniform messages for all observers Ramone Hamilton 2026-05-24 22:10:47 -04:00
  • 718668fbb0
    fight: color combat messages — yellow defensive verbs, colored dmg tag Ramone Hamilton 2026-05-24 22:07:43 -04:00
  • 180bf75fbf
    game: 5-min autosave + damage numbers in combat messages Ramone Hamilton 2026-05-24 21:57:11 -04:00
  • fcad05521f
    sacrifice: support 'sacrifice all' with aggregated silver total Ramone Hamilton 2026-05-24 21:49:50 -04:00
  • 73153dc50b
    school: expanded area, color defaults, south exit fix Ramone Hamilton 2026-05-24 21:41:50 -04:00
  • f05172b49e
    Merge pull request #3 from RdHamilton/go-rewrite Ray 2026-05-24 01:39:01 -04:00
  • 44a71cce0d
    rom24-bot: arena progression at level 3 (lizard + boar) Ramone Hamilton 2026-05-24 00:46:43 -04:00
  • e96cf7674b
    rom24-bot: train/practice first, cage rotation, area-reset bail Ramone Hamilton 2026-05-24 00:31:59 -04:00
  • 4e10ad0685
    rom24-bot: parser fixes + clean shutdown Ramone Hamilton 2026-05-24 00:14:12 -04:00
  • d4c6c6b140
    game+bot: areas command + cmd/rom24-bot demo player Ramone Hamilton 2026-05-24 00:03:48 -04:00
  • 8e6ab03e58
    act_info: DoTitle prepends a leading space (matches C set_title) Ramone Hamilton 2026-05-23 23:14:09 -04:00
  • 8b7a51b3df
    fight+handler: PC death keeps gear, goes to altar, exits PosDead Ramone Hamilton 2026-05-23 22:54:32 -04:00
  • 703a209d5f
    handler: Act must skip link-dead PCs, not just NPCs Ramone Hamilton 2026-05-23 22:47:51 -04:00
  • 5c0d11a21a
    act_comm + net/loop: quote toggle + link-dead semantics Ramone Hamilton 2026-05-23 22:43:22 -04:00
  • 8475010708
    net/nanny: setTitle writes PCData.Title, not ch.Prompt Ramone Hamilton 2026-05-23 22:38:18 -04:00
  • 5d7e553a08
    net/nanny: collapse the duplicate expPerLevel stub Ramone Hamilton 2026-05-23 22:35:35 -04:00
  • b2e61a5f4f
    act_obj: wearObj takes fReplace; wear all leaves occupied slots alone Ramone Hamilton 2026-05-23 22:31:16 -04:00
  • 916a8f320c
    act_obj: DoRemove gains an 'all' branch and stops creating carry cycles Ramone Hamilton 2026-05-23 22:28:55 -04:00
  • 96ef669647
    world: RaceLookup must prefix-match, not require exact name Ramone Hamilton 2026-05-23 22:25:48 -04:00
  • 8dff76aeb4
    act_obj: wearObj must NOT re-prepend displaced gear to Carrying Ramone Hamilton 2026-05-23 22:15:46 -04:00
  • ceefea0ca4
    skills: GroupAdd must NOT deduct points for bundled sub-skills Ramone Hamilton 2026-05-23 22:04:19 -04:00
  • c83ecb1d30
    handler: port C ROM exp_per_level staircase + race class_mult Ramone Hamilton 2026-05-23 22:02:33 -04:00
  • a744789a8d
    fight+act_obj: wire autosplit + fix money obj layout + ITEM_TAKE gate Ramone Hamilton 2026-05-23 21:45:07 -04:00
  • cb1f515691
    fight: wire autoloot / autogold / autosac on PC-kills-NPC Ramone Hamilton 2026-05-23 21:37:27 -04:00
  • 3af295f218
    fight: PCs reset to PosStanding on StopFighting (not DefaultPos) Ramone Hamilton 2026-05-23 21:23:06 -04:00
  • 06a255e323
    web+net: arrow-history defensive forms + no-cache for static client Ramone Hamilton 2026-05-23 21:16:00 -04:00
  • 3b448932bd
    web: up/down arrow command history (100-deep, dedup'd) Ramone Hamilton 2026-05-23 21:05:07 -04:00
  • 24a7db1ce1
    web: empty Enter repeats the last command Ramone Hamilton 2026-05-23 21:02:17 -04:00
  • 7dfabcfc28
    game: redesign DoEquipment with color, full slot list, <nothing> markers Ramone Hamilton 2026-05-23 20:56:16 -04:00
  • f4937ce00a
    cmd/rom24-admin: one-off operator tool for offline DB tweaks Ramone Hamilton 2026-05-23 20:52:05 -04:00
  • ebdbb40b1d
    net+game+web: port do_copyover + do_qmconfig; add browser auto-reconnect Ramone Hamilton 2026-05-23 20:41:53 -04:00
  • ad53f8ad2a
    game: close every Do* stub — full 1:1 port of the remaining 20 commands Ramone Hamilton 2026-05-23 20:22:41 -04:00
  • 2e88fdb5dc
    game+net: port do_outfit; nanny equips new chars with the school kit Ramone Hamilton 2026-05-23 19:50:05 -04:00
  • c8fb94e5fd
    game: rebuild DoScore with colour, bars, and a tighter layout Ramone Hamilton 2026-05-23 19:38:37 -04:00
  • 97372a4204
    net: seed new chars with hit/mana/move/armor/permstat in newChar() Ramone Hamilton 2026-05-23 19:18:49 -04:00
  • cf40b25da3
    net+game: port bust_a_prompt; default COMM_COMBINE|COMM_PROMPT on new chars Ramone Hamilton 2026-05-23 19:13:02 -04:00
  • 58ad833d16
    world: run ColourConv inside SendToChar (room titles were rendering raw) Ramone Hamilton 2026-05-23 19:05:31 -04:00
  • 9faeb9d6c7
    net: gate ProcessOutput on FCommand || OutTop>0 to stop prompt spam Ramone Hamilton 2026-05-23 19:00:52 -04:00
  • a488c92e20
    Merge pull request #2 from RdHamilton/go-rewrite Ray 2026-05-23 18:46:41 -04:00
  • b34c849997
    M7 infra: switch user-data to awscli v2 (Ubuntu 24.04 dropped v1 apt pkg) Ramone Hamilton 2026-05-23 18:45:26 -04:00
  • 02b5c05b7a
    M7 infra: drop SSH, switch to SSM RunCommand + Route 53 A record Ramone Hamilton 2026-05-23 18:34:00 -04:00
  • c303bcc844
    M7: WebSocket + xterm.js browser client + AWS infra + S3 backup Ramone Hamilton 2026-05-23 18:23:59 -04:00
  • 05234eb469
    Merge pull request #1 from RdHamilton/go-rewrite Ray 2026-05-23 18:01:10 -04:00
  • 490adb4a65
    M6 part 2: OLC (online creation) — editors + .are file writer Ramone Hamilton 2026-05-23 17:21:57 -04:00
  • 3b8f986a07
    M6 part 1: SQLite player persistence (internal/persist/) Ramone Hamilton 2026-05-23 17:10:54 -04:00
  • c50415f51d
    M5: port act_wiz.c and ban.c — every M5 wiz/admin command implemented Ramone Hamilton 2026-05-23 16:43:14 -04:00
  • b457ab7343
    M3/M4/M5: close the verification gap — full parity diff against C oracle Ramone Hamilton 2026-05-23 16:27:30 -04:00
  • c20375307e
    M5: finish — full mob_prog interpreter, all 98 spells, ResetArea, parity infra Ramone Hamilton 2026-05-23 15:44:01 -04:00
  • 6a8cceb9a6
    M5: combat, skills, magic framework (internal/game/) Ramone Hamilton 2026-05-23 15:24:08 -04:00
  • 6cc39a0888
    M4: command dispatch & core gameplay (internal/game/) Ramone Hamilton 2026-05-23 12:02:01 -04:00
  • a24a704745
    M3: networking & login (internal/net/) Ramone Hamilton 2026-05-22 12:24:31 -04:00
  • dc5925f0a9
    M2: area file loader (internal/areafile/) Ramone Hamilton 2026-05-22 12:00:41 -04:00
  • 900421edc5
    M1: port merc.h structs and static tables to Go Ramone Hamilton 2026-05-22 11:36:16 -04:00
  • 6dafc4dc5c
    M0: macOS build fixes, world-dump hook, Go module scaffold, parity harness Ramone Hamilton 2026-05-22 11:04:21 -04:00
  • 9b60dace5a
    Merge pull request #25 from Nostoi/codex/fix-poetry-build-issue-in-docker Nostoi 2025-07-16 23:55:40 -05:00
  • 76f1906578 Fix Poetry workdir Nostoi 2025-07-16 23:54:59 -05:00
  • e08e110620
    Merge pull request #24 from Nostoi/codex/fix-dockerfile-for-ci-build-error Nostoi 2025-07-16 23:41:58 -05:00
  • 703766ae5f Handle missing poetry.lock in Dockerfile Nostoi 2025-07-16 23:41:03 -05:00
  • 4c91d01052
    Merge pull request #22 from Nostoi/codex/investigate-docker-setup-for-missing-pyproject.toml Nostoi 2025-07-16 23:18:44 -05:00
  • 287572cc5d Fix docker volumes for poetry Nostoi 2025-07-16 23:13:55 -05:00
  • bff4329802
    Merge pull request #21 from Nostoi/codex/convert-legacy-mud-to-python Nostoi 2025-07-16 06:28:19 -05:00
  • c6d9a6e374 Add deployment configuration and test loader Nostoi 2025-07-16 06:26:24 -05:00
  • 220abbd72f
    Merge pull request #20 from Nostoi/codex/fix-dockerfile-for-python-project-build Nostoi 2025-07-16 03:01:29 -05:00
  • 05ccc600e0 Add pyproject with dependencies and update Dockerfile Nostoi 2025-07-16 03:00:32 -05:00
  • 41a0bf310e
    Merge pull request #17 from Nostoi/codex/process-next-step-in-todo.md Nostoi 2025-07-04 22:26:48 -05:00
  • 78c12c1bc3 Implement agent interface and adapter Nostoi 2025-07-04 22:26:18 -05:00
  • a58382cd30
    Merge pull request #16 from Nostoi/codex/process-todo.md-tasks-step-by-step Nostoi 2025-07-04 21:58:33 -05:00
  • a9fdf8737c Add admin command system Nostoi 2025-07-04 21:57:31 -05:00
  • 7622010e97
    Merge pull request #15 from Nostoi/codex/follow-tasks-in-todo.md-file Nostoi 2025-07-04 19:33:56 -05:00