Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;---------------------------------------------------------------------------
- ; Leafy Detetor Helper
- [Statedef 3001]
- type = S
- movetype = A
- physics = N
- anim = 3001
- [State 3001, BindToRoot]
- type = BindToRoot
- trigger1 = Time <= 0
- time = 1
- pos = 35,-52
- [State 3000, PlaySnd]
- type = PlaySnd
- triggerall = movehit
- trigger1 = Time = 3
- value = 3000,3
- loop = 1
- channel = 6
- [State 3002, TargetBind]
- type = TargetBind
- triggerall = NumTarget
- triggerall = parent, Facing = 1
- triggerall = target, pos x > (parent, pos x + 74) && target, pos x < (parent, pos x + 184)
- trigger1 = Time%5 = 0
- time = 1
- pos=(target,Pos X-Pos X),(target,Pos Y-Pos Y)-1
- [State 3002, TargetBind]
- type = TargetBind
- triggerall = NumTarget
- triggerall = parent, Facing = 1
- triggerall = target, pos x > (parent, pos x + 184)
- trigger1 = Time%1 = 0
- time = 1
- pos=(target,Pos X-Pos X),(target,Pos Y-Pos Y)-1
- [State 3002, TargetBind]
- type = TargetBind
- triggerall = NumTarget
- triggerall = parent, Facing = 1
- triggerall = target, pos x < (parent, pos x + 74)
- trigger1 = Time%6 = 0
- time = 1
- pos=(target,Pos X-Pos X),(target,Pos Y-Pos Y)-1
- [State 3002, TargetBind]
- type = TargetBind
- triggerall = NumTarget
- triggerall = parent, Facing = -1
- triggerall = target, pos x > (parent, pos x - 74) && target, pos x < (parent, pos x - 184)
- trigger1 = Time%5 = 0
- time = 1
- pos=(target,Pos X+Pos X),(target,Pos Y-Pos Y)-1
- [State 3002, TargetBind]
- type = TargetBind
- triggerall = NumTarget
- triggerall = parent, Facing = -1
- triggerall = target, pos x > (parent, pos x - 184)
- trigger1 = Time%1 = 0
- time = 1
- pos=(target,Pos X+Pos X),(target,Pos Y-Pos Y)-1
- [State 3002, TargetBind]
- type = TargetBind
- triggerall = NumTarget
- triggerall = parent, Facing = -1
- triggerall = target, pos x < (parent, pos x- 74)
- trigger1 = Time%6 = 0
- time = 1
- pos=(target,Pos X+Pos X),(target,Pos Y-Pos Y)-1
- [State 3001, HitDef]
- type = HitDef
- trigger1 = Time <= 6 && !movecontact
- attr = S,NA
- hitflag = MAF
- guardflag = MA
- animtype = hard
- damage = 2,0
- sparkxy = 0,0
- hitsound = S1,0
- guardsound = S2,0
- ground.type = High
- p2stateno = 3002
- [State 3001, AngleDraw]
- type = AngleDraw
- trigger1 = 1
- [State 3001, AngleAdd]
- type = AngleAdd
- trigger1 = Time%6 = 0
- value = 1
- [State 3001, StopSnd]
- type = StopSnd
- trigger1 = Time = 300
- trigger2 = moveguarded
- trigger3 = AnimElem = 3 && !movecontact && anim != 3003
- channel = 6
- [State 3001, PlaySnd]
- type = PlaySnd
- trigger1 = Time = 300
- trigger2 = moveguarded && anim != 3003
- trigger3 = AnimElem = 2 && !movecontact && anim != 3003
- value = 3000,4
- [State 3001, ChangeAnim]
- type = ChangeAnim
- trigger1 = Time = 300
- trigger2 = moveguarded && anim != 3003
- trigger3 = AnimElem = 2 && !movecontact && anim != 3003
- value = 3003
- [State 3001, DestroySelf]
- type = DestroySelf
- trigger1 = anim = 3003 && animtime = 0
Advertisement
Add Comment
Please, Sign In to add comment