POP1 MAP ARCHIVEby CrosseyedSensei

Roles (player classes)

Roles override a player's health, armor, speed and gear. They are created in the Roles tab and given out with Set Role.

16 of 126 maps with captured rules use it.

Events to build

7 versions across 7 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 · 1 map

As built in 5 LEVELS.

Create these first:

Roles

  • ADMIN #1000Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: noneBuffs: buff "ADMIN"
  1. 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 2 · 1 map

As built in ALFA.

Create these first:

Roles

  • START GUN #1000Max Health 100 · Max Armor 100 · Starting Armor % 0 · Speed Mod % 155 · Fling Mod % 160Gear: UMP x0 rarity 3; Shield Shaker x1; Resources x200; Backpack Upgrade x3
  1. Event 17: Match Setup (START GUN)

    1. Add Event · Trigger: Match Setup · Name: START GUNCalled once at the start of every new match.
    2. Selection: All Players
    3. + Action Set Role · Value: role "START GUN"
  2. Event 18: Player Joined (JOIN GUN)

    1. Add Event · Trigger: Player Joined · Name: JOIN GUNCalled when a player joins an in-progress match. This is useful if you need to assign teams or roles to new players.Source object: Joining Player
    2. Selection: Joining Player
    3. + Action Set Role · Value: role "START GUN"
  3. Event 19: Player Revived (REVIVE GUN)

    1. Add Event · Trigger: Player Revived · Name: REVIVE GUNCalled when a player is revived.Source object: Reviving Player · Target object: Revived Player
    2. Selection: Revived Player
    3. + Action Set Role · Value: role "START GUN"

Version 3 · 1 map

As built in CHAOS OITC MAGNUM.

Create these first:

Variables

NameScopeTypeDefault ValueReset Each Round
AMMOIndividualNumber0No

Buffs

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

  • DMG #0Permanent · Hidden · Icon colour #FFFFFF · Background colour #000000
    • Damage Scale Multiplier: 5.0 · Affected Weapons: .357 Magnum, Cyberblade, Frag Grenade
  • ONE IN THE CHAMBER #1 GAMERULES MADE BY BOGA3TURDuration: 1.0 s · Notify · Icon: E-Icon-Bars · Icon colour #66FFAA · Background colour #12326F
    • Type "None": 0.0

Roles

  • 1 round #1000Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: .357 Magnum x1; Cyberblade x0; Frag Grenade x0Perks: DisableGrabLoot
  • 2 round #1001Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: .357 Magnum x2; Cyberblade x0; Frag Grenade x0Perks: DisableGrabLoot
  • 3 round #1002Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: .357 Magnum x3; Cyberblade x0; Frag Grenade x0Perks: DisableGrabLoot
  • 4 round #1003Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: .357 Magnum x4; Cyberblade x0; Frag Grenade x0Perks: DisableGrabLoot
  • 5 round #1004Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: .357 Magnum x5; Cyberblade x0; Frag Grenade x0
  • 6 round #1005Max Health 100 · Max Armor 100 · Starting Armor % 0 · Speed Mod % 100 · Fling Mod % 100Gear: .357 Magnum x6; Cyberblade x0; Frag Grenade x0
  • ROUND 7 #1006Max Health 100 · Max Armor 100 · Starting Armor % 0 · Speed Mod % 170 · Fling Mod % 100Gear: .357 Magnum x7; Cyberblade x0; Frag Grenade x0
  1. Event 1: Match Setup

    1. Add Event · Trigger: Match SetupCalled once at the start of every new match.
    2. Selection: All Players
    3. + Action Yield · Value: 5
    4. + Action Apply Buff · Value: buff "ONE IN THE CHAMBER"
    5. + Action Set Role · Value: role "1 round"
    6. + Action Set Variable · Variable: AMMO · Value: 1
    7. + Action Apply Buff · Value: buff "DMG"
  2. Event 2: Kill Enemy

    1. Add Event · Trigger: Kill EnemyCalled when a player kills an enemy player.Source object: Killer · Target object: Victim
    2. Selection: Killer
    3. + Action Add Score · Value: 1
    4. + Action Add Variable · Variable: AMMO · Value: 1
    5. + Group
      1. Selection: Selected Object
      2. Comment: 1 ammo
      3. + Condition Variable AMMO (Selected Object) Equal 1
      4. + Action Set Role · Value: role "1 round"
    6. + Group
      1. Selection: Selected Object
      2. Comment: 2 ammo
      3. + Condition Variable AMMO (Selected Object) Equal 2
      4. + Action Set Role · Value: role "2 round"
    7. + Group
      1. Selection: Selected Object
      2. Comment: 3 round
      3. + Condition Variable AMMO (Selected Object) Equal 3
      4. + Action Set Role · Value: role "3 round"
    8. + Group
      1. Selection: Selected Object
      2. Comment: 4 round
      3. + Condition Variable AMMO (Selected Object) Equal 4
      4. + Action Set Role · Value: role "4 round"
    9. + Group
      1. Selection: Selected Object
      2. Comment: 5 round
      3. + Condition Variable AMMO (Selected Object) Greater Than or Equal 5
      4. + Action Set Role · Value: role "5 round"
    10. + Group
      1. Selection: Selected Object
      2. Comment: 6 round
      3. + Condition Variable AMMO (Selected Object) Greater Than or Equal 6
      4. + Action Set Role · Value: role "6 round"
    11. + Group
      1. Selection: Selected Object
      2. Comment: ROUND 7
      3. + Condition Variable AMMO (Selected Object) Greater Than or Equal 7
      4. + Action Set Role · Value: role "ROUND 7"
  3. Event 4: Player Revived

    1. Add Event · Trigger: Player RevivedCalled when a player is revived.Source object: Reviving Player · Target object: Revived Player
    2. Selection: Revived Player
    3. + Action Set Variable · Variable: AMMO · Value: 1
    4. + Action Set Role · Value: role "1 round"
    5. + Action Apply Buff · Value: buff "DMG"

Version 4 · 1 map

As built in OITC OLD WEST CEMETARY.

Create these first:

Variables

NameScopeTypeDefault ValueReset Each Round
AMMOIndividualNumber0No

Buffs

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

  • DMG #0Permanent · Hidden · Icon colour #FFFFFF · Background colour #000000
    • Damage Scale Multiplier: 5.0 · Affected Weapons: 1911, Knife
  • ONE IN THE CHAMBER #1 GAMERULES MADE BY BOGA3TURDuration: 1.0 s · Notify · Icon: E-Icon-Bars · Icon colour #66FFAA · Background colour #12326F
    • Type "None": 0.0

Roles

  • 1 round #1000Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: 1911 x1; Knife x0Perks: DisableGrabLoot
  • 2 round #1001Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: 1911 x2; Knife x0Perks: DisableGrabLoot
  • 3 round #1002Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: 1911 x3; Knife x0Perks: DisableGrabLoot
  • 4 round #1003Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: 1911 x4; Knife x0Perks: DisableGrabLoot
  • 5 round #1004Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: 1911 x5; Knife x0
  1. Event 1: Match Setup

    1. Add Event · Trigger: Match SetupCalled once at the start of every new match.
    2. Selection: All Players
    3. + Action Yield · Value: 5
    4. + Action Apply Buff · Value: buff "ONE IN THE CHAMBER"
    5. + Action Set Role · Value: role "1 round"
    6. + Action Set Variable · Variable: AMMO · Value: 1
    7. + Action Apply Buff · Value: buff "DMG"
  2. Event 2: Kill Enemy

    1. Add Event · Trigger: Kill EnemyCalled when a player kills an enemy player.Source object: Killer · Target object: Victim
    2. Selection: Killer
    3. + Action Add Score · Value: 1
    4. + Action Add Variable · Variable: AMMO · Value: 1
    5. + Group
      1. Selection: Selected Object
      2. Comment: 1 ammo
      3. + Condition Variable AMMO (Selected Object) Equal 1
      4. + Action Set Role · Value: role "1 round"
    6. + Group
      1. Selection: Selected Object
      2. Comment: 2 ammo
      3. + Condition Variable AMMO (Selected Object) Equal 2
      4. + Action Set Role · Value: role "2 round"
    7. + Group
      1. Selection: Selected Object
      2. Comment: 3 round
      3. + Condition Variable AMMO (Selected Object) Equal 3
      4. + Action Set Role · Value: role "3 round"
    8. + Group
      1. Selection: Selected Object
      2. Comment: 4 round
      3. + Condition Variable AMMO (Selected Object) Equal 4
      4. + Action Set Role · Value: role "4 round"
    9. + Group
      1. Selection: Selected Object
      2. Comment: 5 round
      3. + Condition Variable AMMO (Selected Object) Greater Than or Equal 5
      4. + Action Set Role · Value: role "5 round"
  3. Event 4: Player Revived

    1. Add Event · Trigger: Player RevivedCalled when a player is revived.Source object: Reviving Player · Target object: Revived Player
    2. Selection: Revived Player
    3. + Action Set Variable · Variable: AMMO · Value: 1
    4. + Action Set Role · Value: role "1 round"
    5. + Action Apply Buff · Value: buff "DMG"

Version 5 · 1 map

As built in Phoenix.

  1. Event 2: Player Redeployed (CLEAR ROLE)

    1. Add Event · Trigger: Player Redeployed · Name: CLEAR ROLECalled in phoenix mode only, when a player redeploysSource object: Player
    2. Selection: Player
    3. + Condition OR Variable Role (Selected Object) Equal role "SCOUT"
    4. + Condition AND Variable Role (Selected Object) Equal role "MEDIC"
    5. + Condition AND Variable Role (Selected Object) Equal role "TANK"
    6. Each condition stores its own AND/OR operator, shown on its line. The editor shows one operator button between each pair of conditions.
    7. + Action Set Role · Value: 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)

Version 6 · 1 map

As built in SHARP OBJECTS.

Create these first:

Variables

NameScopeTypeDefault ValueReset Each Round
AMMOIndividualNumber0No

Buffs

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

  • DMG #0Permanent · Hidden · Icon colour #FFFFFF · Background colour #000000
    • Damage Scale Multiplier: 5.0 · Affected Weapons: Px4, Cyberblade
  • ONE IN THE CHAMBER #1 GAMERULES MADE BY BOGA3TURDuration: 1.0 s · Notify · Icon: E-Icon-Bars · Icon colour #66FFAA · Background colour #12326F
    • Type "None": 0.0

Roles

  • 1 round #1000Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: Px4 x1; Cyberblade x0Perks: DisableGrabLoot
  • 2 round #1001Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: Px4 x2; Cyberblade x0Perks: DisableGrabLoot
  • 3 round #1002Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: Px4 x3; Cyberblade x0Perks: DisableGrabLoot
  • 4 round #1003Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: Px4 x4; Cyberblade x0Perks: DisableGrabLoot
  • 5 round #1004Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 100 · Fling Mod % 100Gear: Px4 x5; Cyberblade x0
  1. Event 1: Match Setup

    1. Add Event · Trigger: Match SetupCalled once at the start of every new match.
    2. Selection: All Players
    3. + Action Yield · Value: 5
    4. + Action Apply Buff · Value: buff "ONE IN THE CHAMBER"
    5. + Action Set Role · Value: role "1 round"
    6. + Action Set Variable · Variable: AMMO · Value: 1
    7. + Action Apply Buff · Value: buff "DMG"
  2. Event 2: Kill Enemy

    1. Add Event · Trigger: Kill EnemyCalled when a player kills an enemy player.Source object: Killer · Target object: Victim
    2. Selection: Killer
    3. + Action Add Score · Value: 1
    4. + Action Add Variable · Variable: AMMO · Value: 1
    5. + Group
      1. Selection: Selected Object
      2. Comment: 1 ammo
      3. + Condition Variable AMMO (Selected Object) Equal 1
      4. + Action Set Role · Value: role "1 round"
    6. + Group
      1. Selection: Selected Object
      2. Comment: 2 ammo
      3. + Condition Variable AMMO (Selected Object) Equal 2
      4. + Action Set Role · Value: role "2 round"
    7. + Group
      1. Selection: Selected Object
      2. Comment: 3 round
      3. + Condition Variable AMMO (Selected Object) Equal 3
      4. + Action Set Role · Value: role "3 round"
    8. + Group
      1. Selection: Selected Object
      2. Comment: 4 round
      3. + Condition Variable AMMO (Selected Object) Equal 4
      4. + Action Set Role · Value: role "4 round"
    9. + Group
      1. Selection: Selected Object
      2. Comment: 5 round
      3. + Condition Variable AMMO (Selected Object) Greater Than or Equal 5
      4. + Action Set Role · Value: role "5 round"
  3. Event 4: Player Revived

    1. Add Event · Trigger: Player RevivedCalled when a player is revived.Source object: Reviving Player · Target object: Revived Player
    2. Selection: Revived Player
    3. + Action Set Variable · Variable: AMMO · Value: 1
    4. + Action Set Role · Value: role "1 round"
    5. + Action Apply Buff · Value: buff "DMG"

Version 7 · 1 map

As built in STATMASTER EVOLVING.

Create these first:

Roles

  • ump #1000Max Health 100 · Max Armor 100 · Starting Armor % 100 · Speed Mod % 120 · Fling Mod % 150Gear: UMP x150 rarity 1; Knife x0; Resources x6; Sniper Ammo x15; SMG Ammo x200; Shotgun Ammo x30; Pistol Ammo x50; Assault Ammo x150; Backpack Upgrade x0
  1. Event 2: Player Revived (0: Player Revived)

    1. Add Event · Trigger: Player Revived · Name: 0: Player RevivedCalled when a player is revived.Source object: Reviving Player · Target object: Revived Player
    2. Selection: Revived Player
    3. + Action Set Role · Value: role "ump"

Seen in