mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-05-02 02:23:56 +00:00
Add vehicle-based filtering to the multiplayer ScenePlayer so that animations requiring a specific vehicle (skateboard, bike, motorcycle) are only offered when the performer is actually riding that vehicle. - Add vehicleMask to CatalogEntry from AnimInfo::m_unk0x2a - Three-state vehicle detection: on foot, on own vehicle, on foreign vehicle - Filter performer animations by vehicle state in eligibility computation - Spectator-only roles remain visible regardless of vehicle state - Host validates vehicle state on interest and re-validates during countdown - Cancel active sessions when local player's vehicle state changes Includes temporary debug logging tagged TODO(vehicle-filter). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| docs/multiplayer | ||
| include/extensions | ||
| src | ||