Base<->Expedition ties: portal rooms, class-at-base, prep spend + Health.Max, C3/C4/Spitter (DR-046)
Portal-gated rooms: new RunLifecycle.RoomExplore loot window; room+nodes persist past the last kill; PortalInteractRequest -> server-only PortalCommand advances (client derives the portal pos). RunDirectorSystem moves teardown off the InRoom edge, relocates the boss-branch/route-gate into the RoomExplore exit, and advances an empty expedition immediately (incl. a boss clear). Class-at-base via a shared ClassSwapUtil (meta-band strip + per-class MetaTierState replay, so the base RPC and the dev SetClass can't drift); ClassSelectRequest Staging-gated. Per-run PREP buffs (PrepPurchaseRequest, PrepCatalog): once-per-run == the row's prep StatModifier band is present, TotalOf-before-Withdraw atomic, stripped on Returning beside the boon band. Health.Max promoted to [GhostField] (the one ghost-hash re-bake) so the boss + floating enemy HP bars read it directly. Feel: melee cone connect-thunk (C3), hit-stop throttle so a horde wipe can't stutter (C4), Spitter cornered-hold. 456/456 EditMode; two adversarial reviews (pre-code 13-confirmed folded; post-impl clean bar the RoomExplore boss-clear dead-time, fixed). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -873,10 +873,10 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier: ProjectM.Authoring::ProjectM.Authoring.EnemyAuthoring
|
||||
MaxHealth: 28
|
||||
HitRadius: 1
|
||||
MoveSpeed: 3
|
||||
MoveSpeed: 2.4
|
||||
AttackRange: 1.8
|
||||
AttackDamage: 8
|
||||
AttackCooldownTicks: 66
|
||||
AttackCooldownTicks: 90
|
||||
--- !u!95 &13761174629013833
|
||||
Animator:
|
||||
serializedVersion: 7
|
||||
@@ -938,8 +938,8 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier: ProjectM.Authoring::ProjectM.Authoring.SpitterAuthoring
|
||||
PreferredRange: 9
|
||||
RangeTolerance: 1.5
|
||||
ProjectileSpeed: 11
|
||||
CorneredRange: 3
|
||||
ProjectileSpeed: 8
|
||||
CorneredRange: 6
|
||||
WindupTicks: 26
|
||||
--- !u!1 &3924377442331254583
|
||||
GameObject:
|
||||
|
||||
Reference in New Issue
Block a user