feat(game): spawn inicial de ROOM_INTRO sense immunitat
This commit is contained in:
1 parent
2cbf1bb6e0
commit
b7811180ba
3 files changed
+19
-8
No files matched your search
@@ -701,6 +701,14 @@ void GameScene::triggerPlayerSpawn(std::size_t slot_index) {
|
||||
// pot canviar de geometria de porta entre cicles.
|
||||
players_[slot_index]->setSpawnPoint(x, SPAWN.y);
|
||||
players_[slot_index]->spawnFromAir(x, SPAWN.y);
|
||||
// Spawn inicial sense gràcia: l'aparició coincideix amb el moment
|
||||
// en què comencen a aparèixer els enemics, i la finestra d'immunitat
|
||||
// que arma `respawn` deixaria al jugador immune just quan ja hauria
|
||||
// de poder ser tocat. Cancel·lem el timer recent armat. Els altres
|
||||
// camins (`joinPlayer` mid-partida i `respawnFromDying`) sí que
|
||||
// mantenen la immunitat: són situacions on el jugador apareix enmig
|
||||
// de l'acció ja en curs i necessita la finestra de gràcia.
|
||||
players_[slot_index]->setImmunity(0.0F);
|
||||
// Arma el reverb del primer LAND com a part de la cinemàtica
|
||||
// d'INTRO. Una sola vegada per spawn aeri: el respawn post-mort
|
||||
// (que no passa per ací) cau al camí sec. Si el preset està buit
|
||||
|
||||
Reference in new issue
Block a user