Paste #52030: Untitled Paste

Date: 2019/01/31 13:33:44 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20


DamageListener:
  type: world
  debug: true
  events:
    on entity damages entity:
      - if <context.damager> == <server.match_player[behr]>:
        - determine <proc[DamageProc].context[<context.entity.flag[defenselevel]>]>
DamageProc:
  type: procedure
  debug: true
  #definitions: <context.entity.flag[defenselevel]>
  definitions: 
    defenselevel: <def[value]>
    #defenselevel: <context.entity.flag[defenselevel]>
  script:
    #- define value 0
    - define damage <def[defenselevel]>
    #- define damage <def[<context.entity.flag[defenselevel]>]>
    #- define value <context.entity.flag[defenselevel]||5>
    - determine <def[damage]>