Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;---------------------------------------------------------------------------
- ; S.H.A.V.E.R.A.M.A
- ; CNS difficulty: advanced
- ; Description: GIT OVER HERE
- [Statedef 1300]
- type = S
- movetype= A
- physics = S
- juggle = 4
- poweradd= 55
- velset = 0,0
- anim = 1300
- ctrl = 0
- sprpriority = 2
- [State 0, VarSet]
- type = VarSet
- trigger1 = Time <= 16
- fv = 13 ;fv = 10
- value = pos x
- [State 0, Helper]
- type = Helper
- triggerall = numhelper(1302)
- trigger1 = cond(facing,floor(pos x - fvar(13)),floor(pos x + fvar(13)))%7=0 ;Code to be modified
- helpertype = normal ;player
- name = "String"
- ID = 1302
- stateno = 1302
- pos = 40,-42
- postype = p1 ;p2,front,back,left,right
- facing = 1
- keyctrl = 0
- ownpal = 0
- supermovetime = 0
- pausemovetime = 0
- ;size.xscale =
- ;size.yscale =
- ;size.ground.back =
- ;size.ground.front =
- ;size.air.back =
- ;size.air.front =
- ;size.height =
- ;size.proj.doscale =
- ;size.head.pos = ,
- ;size.mid.pos = ,
- ;size.shadowoffset =
- ;ignorehitpause =
- ;persistent =
- [State 1210, Width]
- type = Width
- trigger1 = AnimElemTime(2) >= 0 && AnimElemTime(9) < 0
- trigger2 = anim = 1310
- value = 20,0
- [State 0, NotHitBy]
- type = NotHitBy
- trigger1 = enemy,stateno = 1320 && enemy,movetype = H
- value = SCA,NA,SA,HA,NP,SP,HP,NT,ST,HT
- ;value2 = S,NA
- time = 1
- ;ignorehitpause =
- ;persistent =
- [State 0, ChangeAnim]
- type = ChangeAnim
- trigger1 = numhelper(1301)
- value = 1310
- persistent = 0
- [State 0, ChangeAnim]
- type = ChangeAnim
- trigger1 = !numhelper(1301) && anim = 1310
- value = 1300
- elem = 6
- ;ignorehitpause =
- ;persistent =
- [State 1000, 1]
- type = PlaySnd
- trigger1 = AnimElem = 5
- value = 0, 3
- [State 0, Helper]
- type = Helper
- trigger1 = AnimElem = 5
- helpertype = normal ;player
- name = "S.H.A.V.E.R.A.M.A"
- ID = 1301
- stateno = 1301
- pos = 40,-40
- postype = p1 ;p2,front,back,left,right
- facing = 1
- keyctrl = 0
- ownpal = 0
- supermovetime = 0
- pausemovetime = 0
- ;size.xscale =
- ;size.yscale =
- ;size.ground.back =
- ;size.ground.front =
- ;size.air.back =
- ;size.air.front =
- ;size.height =
- ;size.proj.doscale =
- ;size.head.pos = ,
- ;size.mid.pos = ,
- ;size.shadowoffset =
- ;ignorehitpause =
- ;persistent =
- [State 1000, 7]
- type = ChangeState
- trigger1 = AnimTime = 0
- value = 0
- ctrl = 1
- [Statedef 1301]
- type = S
- movetype= A
- physics = N
- juggle = 4
- poweradd= 55
- velset = 7,0
- anim = 1301
- ctrl = 0
- sprpriority = 4
- [State 0, Helper]
- type = Helper
- trigger1 = vel x = 7
- helpertype = normal ;player
- name = "String"
- ID = 1302
- stateno = 1302
- pos = 0,-2
- postype = p1 ;p2,front,back,left,right
- facing = 1
- keyctrl = 0
- ownpal = 0
- supermovetime = 0
- pausemovetime = 0
- ;size.xscale =
- ;size.yscale =
- ;size.ground.back =
- ;size.ground.front =
- ;size.air.back =
- ;size.air.front =
- ;size.height =
- ;size.proj.doscale =
- ;size.head.pos = ,
- ;size.mid.pos = ,
- ;size.shadowoffset =
- ;ignorehitpause =
- ;persistent =
- [State 0, VelSet]
- type = VelSet
- trigger1 = Time = 30
- x = -7
- ;ignorehitpause =
- ;persistent =
- [State 0, StateTypeSet]
- type = StateTypeSet
- trigger1 = Time = 30
- statetype = S ;S,A,C,L
- movetype = I ;I,A,H
- physics = N ;A,C,S,N
- ;ignorehitpause =
- ;persistent =
- [State 1410, 2]
- type = HitDef
- trigger1 = Time = 0
- attr = S, SA
- animtype = Hard
- damage = 0, 0
- priority = 4
- guardflag = MA
- pausetime = 12,12
- sparkxy = 0,-5
- hitsound = 5,3
- guardsound = 6,0
- ground.type = Low
- ground.slidetime = 12
- ground.hittime = 17
- ground.velocity = 0
- guard.velocity = 0
- air.velocity = 0,-5
- airguard.velocity = 0,-4.5
- air.fall = 1
- ground.cornerpush.veloff = 0
- guard.cornerpush.veloff = 0
- air.cornerpush.veloff = 0
- airguard.cornerpush.veloff = 0
- down.cornerpush.veloff = 0
- [State 0, DestroySelf]
- type = ChangeState
- trigger1 = movehit
- value = 1310
- ;ignorehitpause =
- ;persistent =
- [State 0, DestroySelf]
- type = DestroySelf
- trigger1 = Time = 59
- trigger2 = root,stateno != 1300
- ;ignorehitpause =
- ;persistent =
- [Statedef 1302]
- type = S
- movetype= I
- physics = N
- juggle = 4
- poweradd= 55
- velset = 0,0
- anim = 1302
- ctrl = 0
- sprpriority = 3
- [State 0, VarSet]
- type = VarSet
- trigger1 = Time = 0
- v = 1 ;fv = 10
- value = numhelper(1302)
- ;ignorehitpause =
- ;persistent =
- [State 0, DisplayToClipboard]
- type = DisplayToClipboard
- trigger1 = 1
- text = "rootdist x = %d"
- params = rootdist x
- ;ignorehitpause =
- ;persistent =
- [State 0, DestroySelf]
- type = DestroySelf
- trigger1 = !numhelper(1301)
- trigger2 = parentdist x < 7 && parent,vel x != 7
- trigger3 = rootdist x <= -47-var(1)*7;Code to be modified
- ;ignorehitpause =
- ;persistent =
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement