Paste #75520: Soldier Script

Date: 2020/09/11 13:27:34 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


AirSoldiersFire1:
    type: assignment
    debug: true
    actions:
      on assignment:
      - trigger name:damage state:true cooldown:1t
      on spawn:
      - define title "<&e>Fire Outpost Power <&7>(Air)"
      - define color white
      - define squad fire1air
      - define territory fire1
      - define maxsoldiercount 6
      - inject SoldiersSpawn instantly
      on damage:
      - if <player.in_group[AirNation]>:
        - narrate "<&7>Why would you hurt your own soldiers?!?"
        - determine cancelled
      - define defender 1
      - define outpost "<&c>Fire Outpost 1"
      - inject SoldiersDamage
      on death:
      - wait 1t
      - if <context.killer||null> == null:
        - spawn <npc> <npc.sentinel.spawn_point>
        - heal <npc>
      - define defendernat "<&7>Air Nation"
      - define defender Air
      - define squad fire1air
      - define territory fire1
      - define outpost "<&c>Fire Outpost 1"
      - define maxsoldiercount 6
      - inject SoldiersDeath