Commit Graph

  • 5bc5f461e5 feat(hs): warp teams to base on start + cancel if a team is empty Acentech Dev 2026-07-20 23:09:39 +03:00
  • 8295c30b71 feat(hs): wire HeykelSavasiContext in GetMiniGameAsync + team gate resolver Acentech Dev 2026-07-20 23:04:21 +03:00
  • 968eb0c155 feat(hs): HeykelSavasiContext team tracking + balance rule Acentech Dev 2026-07-20 22:59:15 +03:00
  • 5d0f475472 feat(hs): add HeykelSavasi MiniGameDefinition initializer Acentech Dev 2026-07-20 22:44:38 +03:00
  • b90013c4bb feat(hs): add MiniGameType.HeykelSavasi Acentech Dev 2026-07-20 22:41:00 +03:00
  • 732196f623 feat(hs): add red/blue base exit gates on Heykel Savasi map Acentech Dev 2026-07-20 22:38:20 +03:00
  • 5a354fb419 feat(hs): add Heykel Savasi event map skeleton (map 90) Acentech Dev 2026-07-20 22:31:46 +03:00
  • 3d5d40b753 Add Warrior Wings & Cape (12/242-247) feature/new-maps-import Acentech Dev 2026-07-19 23:27:22 +03:00
  • 1cadaa08ab fix(items): reuse shared 3rd Wing Options + level tables for Poison wings (avoid Guid collision) Acentech Dev 2026-07-19 18:36:38 +03:00
  • 3e8cd8fdae feat(items): Poison Wing/Cape as high-tier wings (defense + options + level bonuses) Acentech Dev 2026-07-19 18:14:46 +03:00
  • affa4bd73b feat(items): add Poison Wing (12/240) and Poison Cape (12/241) Acentech Dev 2026-07-19 16:54:33 +03:00
  • fc9ba0e594 docs: design spec for Poison Wing & Poison Cape (wings 12/240, 12/241) Acentech Dev 2026-07-19 16:44:35 +03:00
  • d84b29eac3 feat(maps): add Acheron, Debenter, Uruk, Ferea (maps 83-86) Acentech Dev 2026-07-19 15:47:05 +03:00
  • 80ec466ab1 fix(maps): Arkania is map number 82 (client World = number+1 off-by-one) Acentech Dev 2026-07-19 14:08:01 +03:00
  • e3d37467d5 feat(maps): add Arkania DB update-plugin with spawn gate and /move warp Acentech Dev 2026-07-19 13:45:37 +03:00
  • 7e21fc1fb3 feat(maps): add Arkania map initializer (number 83) and register it Acentech Dev 2026-07-19 13:43:26 +03:00
  • 4628902f11 feat(maps): add Arkania (map 83) terrain resource Terrain84.att Acentech Dev 2026-07-19 13:42:46 +03:00
  • a61890ef6e docs: implementation plan for Arkania map pilot Acentech Dev 2026-07-19 13:31:34 +03:00
  • 3b2e26b27c docs: design spec for new maps import (pilot: Arkania/World83) Acentech Dev 2026-07-19 13:21:40 +03:00
  • 1de06d83ab fix(reset): warp the player home instead of moving him silently Acentech Dev 2026-07-17 00:26:04 +03:00
  • 2927be1ba9 chore(docs): regenerate QuestProgressExtended packet doc as C2 Acentech Dev 2026-07-16 22:04:13 +03:00
  • 16752f3649 chore(deploy): default RESOLVE_IP to the emulator host alias Acentech Dev 2026-07-16 22:04:13 +03:00
  • ef3bffe39c feat(items): add Imperial Sword (0/50) and Imperial Staff (5/50) Acentech Dev 2026-07-16 22:03:08 +03:00
  • fbe75d55be feat(CS): run the siege on ONE designated server (CastleSiegeServerId) Acentech Dev 2026-07-15 19:10:48 +03:00
  • 3e465c016e feat(CS): AdminPanel-friendly config (day checkboxes, minute/second durations) Acentech Dev 2026-07-15 17:41:09 +03:00
  • f135e90899 fix(CS): stop crown re-capture loop + show seal panel only to the master Acentech Dev 2026-07-15 16:22:13 +03:00
  • e5dfa24585 fix(CS): send crown shield packet (0xB2/0x16) only on change, not every tick Acentech Dev 2026-07-15 15:36:51 +03:00
  • 3dd4881406 feat(CS): authentic Crown-hold throne capture (S6 protocol) replacing Sinior-talk Acentech Dev 2026-07-15 15:04:10 +03:00
  • 4651ef232c refactor(CS): schedule + periods are config-owned, AdminPanel-editable Acentech Dev 2026-07-15 14:52:07 +03:00
  • f586321123 feat(CS): castle flag owner logo (C1 B9 02) + catapults for war atmosphere Acentech Dev 2026-07-15 14:19:07 +03:00
  • 7cf790c2a8 feat(CS): on-map siege countdown timer (S6 client protocol C1 B2 17/1E) Acentech Dev 2026-07-15 13:45:01 +03:00
  • ac6700a356 feat(CS): weekly auto-schedule (day-of-week + UTC time), persisted, /csschedule GM cmd Acentech Dev 2026-07-15 12:47:29 +03:00
  • 05a10d495d fix(CS): persist config via non-caching typed context (caching context saved nothing) Acentech Dev 2026-07-15 12:30:18 +03:00
  • 9bdd57703f feat(CS): persist owner/phase/registrations across restarts via plugin config JSON Acentech Dev 2026-07-15 12:17:34 +03:00
  • f03f6aa7ad fix(CS-P4): Guard portal uses Land of Trials entry ExitGate (no spawn gate exists) Acentech Dev 2026-07-15 11:55:54 +03:00
  • d5097752af feat(CS-P4): castle Guard (220) as Land of Trials hunting portal Acentech Dev 2026-07-15 11:45:01 +03:00
  • dfa884b86c feat(CS-P4): castle-exclusive hunting map (Land of Trials 31) gated to owner guild Acentech Dev 2026-07-15 11:35:34 +03:00
  • b890e82a88 refactor(CS-P3): siege defenses = 6 castle gates only (removed 4 statues per user - kept clean gate mechanic) Acentech Dev 2026-07-15 11:18:28 +03:00
  • 8114930855 feat(CS-P3): 4 real guardian statues (283) at castle positions 82/107/94,129/131/126 - all defenses required for throne Acentech Dev 2026-07-15 10:53:57 +03:00
  • af9554bf91 feat(CS-P3): REAL castle gates (NPC 277) at 6 client gate positions -> client closes+blocks them; breakable via HP template; inner guardian statues (283) Acentech Dev 2026-07-15 03:18:00 +03:00
  • 72ebc96e28 feat(CS-P3): throne registration via Sinior/Crown talk (223/216) after defenses down + both switches held; reachable defense positions Acentech Dev 2026-07-15 02:49:27 +03:00
  • db8bdd394f feat(CS-P3): PROPER siege - position-based Crown Switch hold (stand on them) + gates & statues destructibles + auto throne capture; remove non-working talk handlers Acentech Dev 2026-07-15 02:28:14 +03:00
  • c50af5e5c2 feat(CS-P3): full siege objective chain - guardian statues (Destructible spawn) + dual Crown Switch hold + throne capture gating Acentech Dev 2026-07-15 01:52:19 +03:00
  • 5549c2bec7 feat(CS-P3): siege PvP on Valley of Loren during siege (ADAMU-CUSTOM) + golden phase announcements Acentech Dev 2026-07-15 01:23:57 +03:00
  • c7147f7a63 feat(CS-P3): warp registered members to Valley of Loren on siege start + Crown Switch throne capture (NPC 217/218) Acentech Dev 2026-07-15 00:57:28 +03:00
  • 9f2078d724 feat(CS-P3): throne capture + settlement winner in state machine + tests Acentech Dev 2026-07-15 00:48:09 +03:00
  • 396527a62a docs: CS P3 siege battle plan (minimal playable increment first) Acentech Dev 2026-07-15 00:42:05 +03:00
  • 41588bd237 feat(CS-P2): registration fee (zen) + already-registered guard on Guardsman Acentech Dev 2026-07-15 00:36:20 +03:00
  • 44dcb2fd58 feat(CS-P2): Guardsman (NPC 224) talk handler -> register guild during registration phase Acentech Dev 2026-07-14 23:11:35 +03:00
  • 268d40acd1 feat(CS-P1): GM chat commands (/csstatus /csstart /csphase /cssetowner /csreset) Acentech Dev 2026-07-14 22:44:46 +03:00
  • 6999a780f3 feat(CS-P1): periodic Castle Siege plugin (per-context tick + custom config) Acentech Dev 2026-07-14 22:41:46 +03:00
  • 73de807bef feat(CS-P1): Castle Siege phase state machine (in-memory, time-injected) + tests Acentech Dev 2026-07-14 22:40:24 +03:00
  • c2b495c754 docs: CS P1 plan (phase state machine + scheduling + admin, in-memory) Acentech Dev 2026-07-14 22:33:16 +03:00
  • b44cc4f60d docs: mark remote-NPC touch registry as applied (Faz 0b) Acentech Dev 2026-07-14 21:37:03 +03:00
  • 2ced76b303 test(ADAMU-CUSTOM): regression test for GameMap.GetNpcByNumber (remote-NPC) Acentech Dev 2026-07-14 21:36:34 +03:00
  • 03521c3ef5 feat(ADAMU-CUSTOM): port remote-NPC (open NPC window from anywhere via 0x8000 marker) Acentech Dev 2026-07-14 21:35:25 +03:00
  • 7ff1e12f2a docs: Phase 0b plan (remote-NPC port with ADAMU-CUSTOM markers + regression test) Acentech Dev 2026-07-14 21:32:13 +03:00
  • 5d48b1512e docs: ADAMU.md project runbook (workflow commands + Faz 0a summary) Acentech Dev 2026-07-14 21:17:33 +03:00
  • 2e59cdfe1f chore: AdamuSw deploy composes (local test + Coolify/Traefik prod) using self-built image Acentech Dev 2026-07-14 19:31:07 +03:00
  • 6aba2dd3c9 docs: fix Phase0a Step5 to use -p:ci=true (skip source-gen prebuild, matches Dockerfile) Acentech Dev 2026-07-14 19:05:58 +03:00
  • 36fc125d5c baseline: OpenMU upstream b5a0961 (fresh source) Acentech Dev 2026-07-14 19:00:35 +03:00
  • 450402e47d docs: Phase 0a implementation plan (bootstrap + self-built image + DockerHub) Acentech Dev 2026-07-14 18:56:36 +03:00
  • ed464095f9 docs: Castle Siege umbrella design spec Acentech Dev 2026-07-14 18:45:30 +03:00