sven-n
d04cbecae3
Merge pull request #820 from nolt/feature-bots
...
(cherry picked from commit b10de0645a869485fbb5771a739abd06b5708c2d)
2026-07-23 11:38:08 +03:00
Acentech Dev
a76647265c
docs(packets): add TvT scoreboard packet documentation
.NET Core / build (push) Has been cancelled
2026-07-23 10:54:13 +03:00
Acentech Dev
1e8478fe70
feat(hs): raise statue HP, transform players in-battle, per-player team roster packet, drop wing-unequip
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-21 10:25:07 +03:00
Acentech Dev
7aae9dff0c
feat(hs): disable wings in-event + periodic HUD-state packet/broadcast
...
- HeykelSavasiContext.IsItemAllowedToEquip disallows wings/capes during
Playing only (so entry is never rejected for wearing wings); auto-unequips
any equipped wing/cape into a free inventory slot in OnGameStartAsync.
- New S2C packet HeykelSavasiHudState (C1, code FB, length 11) carrying
phase, team, counts, statue progress and remaining seconds, plus its view
plugin/interface, broadcast once per second across registration/prep/
battle and one-shot on join/statue-break/game-end.
2026-07-21 03:16:29 +03:00
Acentech Dev
790d944757
docs(hs): generated packet docs for HeykelSavasi FA packets
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-21 00:58:44 +03:00
Acentech Dev
fc9ba0e594
docs: design spec for Poison Wing & Poison Cape (wings 12/240, 12/241)
2026-07-19 16:44:35 +03:00
Acentech Dev
a61890ef6e
docs: implementation plan for Arkania map pilot
...
7 tasks: terrain resource (Terrain84.att, off-by-one), map class +
registration, update-plugin with spawn gate + /move warp, docker
build/verify, deploy + panel verify, client assets, client verify.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-19 13:31:34 +03:00
Acentech Dev
3b2e26b27c
docs: design spec for new maps import (pilot: Arkania/World83)
...
End-to-end import of one pilot map across server (OpenMU C# map
initializer + Terrain83.att resource + DB update-plugin), PC client
(World83/Object83 assets), and web (no changes; MapEditor renders
seeded terrain, user adds spawns/NPCs). Other 4 maps + mobile are
follow-up from the proven template.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-19 13:21:40 +03:00
Acentech Dev
2927be1ba9
chore(docs): regenerate QuestProgressExtended packet doc as C2
...
.NET Core / build (push) Has been cancelled
The packet definition declares C2HeaderWithSubCode, but the committed
doc was generated from an older C1 header and never refreshed. This is
the doc generator's output for the current XML, so the tree stays clean
after a build.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-16 22:04:13 +03:00
Acentech Dev
c50af5e5c2
feat(CS-P3): full siege objective chain - guardian statues (Destructible spawn) + dual Crown Switch hold + throne capture gating
2026-07-15 01:52:19 +03:00
Acentech Dev
5549c2bec7
feat(CS-P3): siege PvP on Valley of Loren during siege (ADAMU-CUSTOM) + golden phase announcements
.NET Core / build (push) Has been cancelled
2026-07-15 01:23:57 +03:00
Acentech Dev
396527a62a
docs: CS P3 siege battle plan (minimal playable increment first)
2026-07-15 00:42:05 +03:00
Acentech Dev
c2b495c754
docs: CS P1 plan (phase state machine + scheduling + admin, in-memory)
...
.NET Core / build (push) Has been cancelled
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-14 22:33:16 +03:00
Acentech Dev
b44cc4f60d
docs: mark remote-NPC touch registry as applied (Faz 0b)
.NET Core / build (push) Has been cancelled
2026-07-14 21:37:03 +03:00
Acentech Dev
7ff1e12f2a
docs: Phase 0b plan (remote-NPC port with ADAMU-CUSTOM markers + regression test)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-14 21:32:13 +03:00
Acentech Dev
2e59cdfe1f
chore: AdamuSw deploy composes (local test + Coolify/Traefik prod) using self-built image
...
.NET Core / build (push) Has been cancelled
- deploy-adamu/docker-compose.local.yml: local postgres + adamu-openmu:dev, direct 8080
- deploy-adamu/docker-compose.prod.yml: Coolify/Traefik prod adapted from AdaMu, image swapped to our build
- additive folder (deploy-adamu) to avoid upstream deploy/ merge conflicts
- plan Step5 fixed (-p:ci=true), paths -> deploy-adamu
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-14 19:31:07 +03:00
Acentech Dev
6aba2dd3c9
docs: fix Phase0a Step5 to use -p:ci=true (skip source-gen prebuild, matches Dockerfile)
.NET Core / build (push) Has been cancelled
2026-07-14 19:05:58 +03:00
Acentech Dev
36fc125d5c
baseline: OpenMU upstream b5a0961 (fresh source)
2026-07-14 19:00:35 +03:00
Acentech Dev
450402e47d
docs: Phase 0a implementation plan (bootstrap + self-built image + DockerHub)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-14 18:56:36 +03:00
Acentech Dev
ed464095f9
docs: Castle Siege umbrella design spec
...
Full-fidelity Castle Siege architecture + fork/deploy strategy for AdamuSw.
Covers phase state machine, component design, upstream-merge safety
(additive-first, ADAMU-CUSTOM markers, touch registry, regression tests),
and phased rollout (Faz 0 bootstrap + P1-P5).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-14 18:45:30 +03:00