Verse Library verse

05 Fragment

Launches an asynchronous invisibility flicker effect whenever a player takes damage.

verse-library/triad-infiltration-making-players-invisible-in-verse/05-fragment.verse

# We subscribe each character's DamagedEvent after they spawn.
    # This helper is called from OnPlayerSpawned (see updated version below).
    OnPlayerDamaged(SpawnedAgent : agent) : void =
        # Cast to fort_character to access Hide/Show
        if (Character := SpawnedAgent.GetFortCharacter[]):
            # Start flickering on a new async task so this handler returns fast
            spawn { DoFlicker(SpawnedAgent, Character) }

Comments

    Sign in to vote, comment, or suggest an edit. Sign in