POP1 MAP ARCHIVEby CrosseyedSensei

Trigger volumes and flight rings

Walking into a trigger volume (the yellow layer in the 3D viewer) or flying through a ring runs a function. The game: a Trigger Function is "called by a trigger object, such as a flight ring"; which function a piece calls is set on the piece, not in the rules.

51 of 126 maps with captured rules use it.

Events to build

32 versions across 51 maps. The most used comes first; each is complete, with the functions, buffs, roles and variables it needs. The number in a function call matches the heading of that event in this list.

Version 1 · 12 maps

As built in AFTERMATH-LIGHT VS DARK, BI-POLAR, CANDLE MAGIC, FLASH, FORTRESS, HIGHER, LA LA LA, LADIES VS GENTS, LIGHT VS DARK, ROTTEN RAPPIDS, STACKED, SURVIVE.

Create these first:

Variables

NameScopeTypeDefault ValueReset Each Round
SPEED SWIndividualNumber0No
  1. Event 9: Trigger Function (SPEED ON)

    1. Add Event · Trigger: Trigger Function · Name: SPEED ONFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Action Add Variable · Variable: SPEED SW · Value: 1
  2. Event 10: Trigger Function (SPEED OFF)

    1. Add Event · Trigger: Trigger Function · Name: SPEED OFFFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Action Add Variable · Variable: SPEED SW · Value: -1

Version 2 · 6 maps

As built in BLUE, MUSHY 2, ROMULUS, SEAN0311, THE WHITE HOUSE, THE WITCHES.

Create these first:

Variables

NameScopeTypeDefault ValueReset Each Round
SPEED SWIndividualNumber0No
  1. Event 10: Trigger Function (SPEED ON)

    1. Add Event · Trigger: Trigger Function · Name: SPEED ONFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Action Add Variable · Variable: SPEED SW · Value: 1
  2. Event 11: Trigger Function (SPEED OFF)

    1. Add Event · Trigger: Trigger Function · Name: SPEED OFFFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Action Add Variable · Variable: SPEED SW · Value: -1
  3. Event 15: Trigger Function (TP TO 1)

    1. Add Event · Trigger: Trigger Function · Name: TP TO 1Function that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Action Teleport Player · Value: 1

Version 3 · 3 maps

As built in CHAOTIC, MAGNUM, POWERSTATION.

  1. Event 2: Trigger Function (TELPORT)

    1. Add Event · Trigger: Trigger Function · Name: TELPORTFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Action Teleport Player · Value: 1

Version 4 · 2 maps

As built in BIGBABYJESUZ CLASSIC, IVARS VILLAGE.

  1. Event 8: Trigger Function (TELEPORT)

    1. Add Event · Trigger: Trigger Function · Name: TELEPORTFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Action Teleport Player · Value: Variable Trigger ID (Event)

Version 5 · 1 map

As built in 5 LEVELS.

Create these first:

Variables

NameScopeTypeDefault ValueReset Each Round
ROUNDGlobalNumber1No

Roles

  • ADMIN #1000Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: noneBuffs: buff "ADMIN"
  1. Event 3: Trigger Function (TP)

    1. Add Event · Trigger: Trigger Function · Name: TPFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Condition Variable Team ID (Triggering Player) Equal 0 (team A)
    4. + Action Yield · Value: 1
    5. + Action Teleport Player · Value: Variable ROUND (Global)
    6. + Else Case
      1. Selection: Triggering Player
      2. + Condition Variable Team ID (Triggering Player) Equal 1 (team B)
      3. + Action Yield · Value: 1
      4. + Action Teleport Player · Value: (Variable Op Value) ROUND (Global) + 5
      5. + Else Case
        1. Selection: Triggering Player
        2. + Condition Variable Team ID (Selected Object) Equal 0 (team A)
        3. + Condition AND Variable ROUND (Global) Greater Than 5
        4. + Action Yield · Value: 1
        5. + Action Teleport Player · Value: (Variable Op Value) Total Players (Global) - 5
        6. + Else Case
          1. Selection: Triggering Player
          2. + Condition Variable ROUND (Global) Greater Than 5
          3. + Condition AND Variable Team ID (Triggering Player) Equal 1 (team B)
          4. + Action Yield · Value: 1
          5. + Action Teleport Player · Value: Variable ROUND (Global)
  2. Event 7: Trigger Function (ADMIN)

    1. Add Event · Trigger: Trigger Function · Name: ADMINFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Condition Variable Role (Triggering Player) Equal no role (0)0 is no role's id, so this clears the player's role (read from the data, not checked in the editor)
    4. + Action Play Sound · Value: sound #7the editor's sound list order is not recoverable from the game files
    5. + Action Show Toast · Value: 0 · Message: ADMIN ENABLED
    6. + Action Set Role · Value: role "ADMIN"
    7. + Action Give Player Item · Items: 1911 · Value: 0

Version 6 · 1 map

As built in ALFA.

Create these first:

Variables

NameScopeTypeDefault ValueReset Each Round
T1IndividualNumber1No
T2IndividualNumber2No
T3IndividualNumber3No
T4IndividualNumber4No
T5IndividualNumber5No
T6IndividualNumber6No
  1. Event 6: Flight Ring Triggered (T1)

    1. Add Event · Trigger: Flight Ring Triggered · Name: T1Called when a player passes through a flight ring. Trigger ID can be set on the flight ring and checked in conditions to identify a specific flight ring.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Condition Variable Trigger ID (Event) Equal 1
    4. + Action Teleport Player · Value: Variable T1 (Triggering Player)
  2. Event 7: Flight Ring Triggered (T2)

    1. Add Event · Trigger: Flight Ring Triggered · Name: T2Called when a player passes through a flight ring. Trigger ID can be set on the flight ring and checked in conditions to identify a specific flight ring.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Condition Variable Trigger ID (Event) Equal 2
    4. + Action Teleport Player · Value: Variable T2 (Triggering Player)
  3. Event 8: Flight Ring Triggered (T3)

    1. Add Event · Trigger: Flight Ring Triggered · Name: T3Called when a player passes through a flight ring. Trigger ID can be set on the flight ring and checked in conditions to identify a specific flight ring.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Condition Variable Trigger ID (Event) Equal 3
    4. + Action Teleport Player · Value: Variable T3 (Triggering Player)
  4. Event 9: Flight Ring Triggered (T4)

    1. Add Event · Trigger: Flight Ring Triggered · Name: T4Called when a player passes through a flight ring. Trigger ID can be set on the flight ring and checked in conditions to identify a specific flight ring.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Condition Variable Trigger ID (Event) Equal 4
    4. + Action Teleport Player · Value: Variable T4 (Triggering Player)
  5. Event 10: Flight Ring Triggered (T5)

    1. Add Event · Trigger: Flight Ring Triggered · Name: T5Called when a player passes through a flight ring. Trigger ID can be set on the flight ring and checked in conditions to identify a specific flight ring.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Condition Variable Trigger ID (Event) Equal 5
    4. + Action Teleport Player · Value: Variable T5 (Triggering Player)
  6. Event 11: Flight Ring Triggered (T6)

    1. Add Event · Trigger: Flight Ring Triggered · Name: T6Called when a player passes through a flight ring. Trigger ID can be set on the flight ring and checked in conditions to identify a specific flight ring.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Condition Variable Trigger ID (Event) Equal 6
    4. + Action Teleport Player · Value: Variable T6 (Triggering Player)

Version 7 · 1 map

As built in BACKROOMS.

Create these first:

Buffs

Effect values are listed per stack ("Value at 1-Stack / 2-Stack ...").

  • XRAY #0 XRAY VISIONDuration: 10.0 s · Notify · Remove On Death · Icon colour #FFFFFF · Background colour #000000
    • X-Ray Vision (see enemy outlines): 0.0
  • INVISIBILITY #1 INVISIBILITY 10 SECONDSDuration: 10.0 s · Notify · Remove On Death · Icon colour #FFFFFF · Background colour #000000
    • Invisibility: 0.0
  • FAST #2 FASTER 300%Duration: 10.0 s · Notify · Remove On Death · Icon colour #FFFFFF · Background colour #000000
    • Movement Speed Multiplier: 3.0
  1. Event 4: Trigger Function (DEAD)

    1. Add Event · Trigger: Trigger Function · Name: DEADFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Action Damage Player · Value: 100
  2. Event 5: Trigger Function (XRAY)

    1. Add Event · Trigger: Trigger Function · Name: XRAYFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Action Apply Buff · Value: buff "XRAY"
  3. Event 6: Trigger Function (INVISIBILITY)

    1. Add Event · Trigger: Trigger Function · Name: INVISIBILITYFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Action Apply Buff · Value: buff "INVISIBILITY"
  4. Event 7: Trigger Function (FAST)

    1. Add Event · Trigger: Trigger Function · Name: FASTFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Action Apply Buff · Value: buff "FAST"
  5. Event 9: Trigger Function (BOO)

    1. Add Event · Trigger: Trigger Function · Name: BOOFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Action Play Sound · Value: sound #23the editor's sound list order is not recoverable from the game files
  6. Event 10: Trigger Function (ZAP)

    1. Add Event · Trigger: Trigger Function · Name: ZAPFunction that can be called by a trigger object, such as a flight ring. The source object refers the player who initiated the interaction.Source object: Triggering Player
    2. Selection: Triggering Player
    3. + Action Play Sound · Value: sound #15the editor's sound list order is not recoverable from the game files

Version 8 · 1 map

As built in Blank Default template.

Create these first:

Buffs

Effect values are listed per stack ("Value at 1-Stack / 2-Stack ...").

  • HELLRAISER #0 DESTROYDuration: 20.0 s · Notify · Remove On Death · Icon: E-Icon-Strength · Icon colour #FF0000 · Background colour #000000
    • Fire Rate Multiplier: 3.0 / 5.0
    • Add Additional Buff Effect · Magazine Size Multiplier: 3.0 / 5.0
    • Add Additional Buff Effect · X-Ray Vision (see enemy outlines): 0.0 / 0.0
  1. Event 1: Flight Ring Triggered (FLY THROUGH RING)

    1. Add Event · Trigger: Flight Ring Triggered · Name: FLY THROUGH RINGCalled when a player passes through a flight ring. Trigger ID can be set on the flight ring and checked in conditions to identify a specific flight ring.Source object: Triggering PlayerStored event value 1 (no editor field found for it).
    2. Selection: Triggering Player
    3. + Action Apply Buff · Value: buff "HELLRAISER"

24 more versions, in BULLET HOSE, CAVE ELIMINATION, CHAOS OITC MAGNUM, GHOST SHIP, GHOSTBUSTERS, HAUNTED MANSION, HORROR ROYALE, KILL JOY, METAL MAYHEM, NARROWS CTF, POLLEN PANIC, QUICK JOIN CLASSIC, RISE OF THE DRAGON - GUN GAME, SAUCEMONEY - WAR-TOWN - ROYAL, SHOWDOWN, SKYFALL, SPORE WAR, STONE HENGE, SWARM, THE CITADEL, THE SHINING, THOR CITY, TRAIN [RMX], VIRAL. Open a map's recipe to see them.

Seen in