Fix T6 newcomer join eligibility after setup spawns
This commit is contained in:
@@ -6,6 +6,22 @@ T5/T6 script and each native plugin. Current versions are recorded in
|
||||
|
||||
## 2026-10-12
|
||||
|
||||
### T6 newcomer join eligibility — `tws_t6_join.gsc` `1.0.1`
|
||||
|
||||
- Fix `t6/scripts/tws_t6_join.gsc` treating the initial T6 setup spawn as
|
||||
gameplay, which rejected a new spectator's `.join` on Farm Survival round 3.
|
||||
Wait for the stock delayed spectator transition, then record actual play.
|
||||
Continue observing later spawns so waiting for the next round cannot grant
|
||||
an extra life after death. Reject requests while a spawn is settling; a real
|
||||
death during that window also permanently closes eligibility.
|
||||
- T5 is unchanged: its separate SP spawn flow and `self.initialized` guard
|
||||
do not use T6's delayed game-mode spectator transition.
|
||||
- Compatibility: existing T6 common `1.0.0` or later; no new dependency
|
||||
requirement. Deploy the updated join script to `storage/t6/scripts/zm/`
|
||||
and restart the map. No full server-process restart is required.
|
||||
- Portable regression fixtures: `node tools/check_join.mjs`. Compilation and
|
||||
live Plutonium validation remain required; no deployment was performed.
|
||||
|
||||
### Initial versioning baseline
|
||||
|
||||
Established independent version `1.0.0` entries for each of the 14 scripts and
|
||||
|
||||
Reference in New Issue
Block a user