Skip to content

Commit

Permalink
bug fix
Browse files Browse the repository at this point in the history
  • Loading branch information
kaicohen committed Feb 20, 2021
1 parent f2993c2 commit ceed010
Show file tree
Hide file tree
Showing 6 changed files with 222 additions and 9 deletions.
75 changes: 73 additions & 2 deletions sgitgnhAI/parent_get.cns
Original file line number Diff line number Diff line change
Expand Up @@ -637,6 +637,37 @@ var(21)=const(data.airjuggle)

;-----

;�{�C��ŒR�e
[state ]
type=varset
trigger1=sysvar(0)
trigger1=roundstate=2
trigger1=root,NumExplod(9999999)
trigger1=numhelper(7)
trigger1=helper(7),NumExplod(7)
trigger2=sysvar(2)=0
sysvar(2)=300
ignorehitpause=1

[state ]
type=varadd
trigger1=sysvar(0)
trigger1=roundstate=2
trigger1=root,NumExplod(9999999)
trigger1=numhelper(7)
trigger1=sysvar(2)>0
sysvar(2)=-1
ignorehitpause=1

[state ]
type=varadd
trigger1=sysvar(0)
trigger1=roundstate=2
trigger1=root,NumExplod(9999999)
trigger1=sysvar(2)=270
sysvar(3)=1
ignorehitpause=1

;-----�����ɏ���
;var(20)��1,test�p
[state ]
Expand All @@ -659,6 +690,34 @@ text = "%.*d%n%d"
params = 1, 0, (palno)+3600
ignorehitpause = 1

;�{�̓�������
[state ]
type = DisplayToClipBoard
trigger1 = sysvar(0)
trigger1 = root,hitpausetime
trigger1 = root,stateno != [120,156]
trigger1 = root,NumExplod(9999999)
text = "%.*d%n%d"
params = 0, 0,(palno)+3608
ignorehitpause = 1

[State , pausemovetime�t�^]
type = DisplayToClipBoard
trigger1 = sysvar(0)=99
trigger1 = root,ID=helper(9999998),var(var(1))
trigger1 = palno!=[0,12]
text = "%.*d%n%d"
params = 255, 0, (palno) + 476
ignorehitpause = 1
[State , supermovetime�t�^]
type = DisplayToClipBoard
trigger1 = sysvar(0)=99
trigger1 = root,ID=helper(9999998),var(var(1))
trigger1 = palno!=[0,12]
text = "%.*d%n%d"
params = 255, 0, (palno) + 480
ignorehitpause = 1

;�K�[�h�X�e�[�g�쐬
;AI�p(winmugen)
;�K�[�h�X�e�[�g����
Expand Down Expand Up @@ -722,6 +781,18 @@ text = "%.*d%n%d"
params = 1, 0, (palno)+3600
ignorehitpause=1

[state ]
type=varset
trigger1=1
var(40)=0
ignorehitpause=1

[state ]
type=varset
trigger1=root,stateno=[120,159]
var(40)=1
ignorehitpause=1

[state -1,�K�[�h]
type=varset
triggerall=sysvar(0)
Expand All @@ -744,7 +815,7 @@ trigger4=root,prevstateno=[5000,5270]
trigger5=helper(30000),sysvar(4)!=0&&(root,var(51)=[-85,85])&&(root,var(52)=[-100,70])
trigger6=numhelper(21000)
trigger6=helper(21000),var(4)&&helper(21000),var(1)
sysvar(1)=1
sysvar(1)=1+(var(40):=1)*0
ignorehitpause = 1

[state -1,�ːi�n�΍�K�[�h]
Expand All @@ -761,7 +832,7 @@ triggerall=!(enemy(root,var(0)),hitdefattr=sca,nt,st,ht)
triggerall=root,var(2)=0
trigger1=(playerid(helper(21000),var(58)),vel x>1)||(playerid(helper(21000),var(58)),vel y>3)
trigger1=playerid(helper(21000),var(58)),hitdefattr=sc,aa
sysvar(1)=1
sysvar(1)=1+(var(40):=1)*0
ignorehitpause=1

[state -1,HitoLo(AI)]
Expand Down
99 changes: 98 additions & 1 deletion sgitgnhAI/sgitgnh-2.cns
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,102 @@ trigger1 = ishelper(200200200)
value = 200200200
ignorehitpause = 1

;--------------
[state -2,�{�C];WIP
type=explod
triggerall=!ishelper
triggerall=2**9=4096;winmugen�ł�true
triggerall=NumExplod(9999999)
triggerall=numexplod(5)=0
triggerall=var(40)>0
triggerall=alive!=0
triggerall=life>0
triggerall=(enemy,life>0&&enemy(numenemy>1),life>0)&&(enemy,alive=1&&enemy(numenemy>1),alive=1)
trigger1=1||var(2):=10
anim=4
id=5
postype=p1
pos=0,0
facing=1
vfacing=1
scale=const(size.xscale),const(size.yscale)
bindtime=-1
removetime=-1
sprpriority=7
ontop=1
shadow=0,0,0
trans=add;Add ,None, Add1, Sub, AddAlpha
ownpal=1
supermovetime=999999999999
pausemovetime=999999999999
ignorehitpause=1
persistent=1
ignorehitpause=1

[state -2,�{�C];WIP
type=varset
triggerall=!ishelper
triggerall=2**9=4096;winmugen�ł�true
triggerall=NumExplod(9999999)
triggerall=alive!=0
triggerall=life>0
trigger1=1
var(40)=10
ignorehitpause=1

[state -2,�{�C];WIP
type=varset
triggerall=!ishelper
triggerall=2**9=4096;winmugen�ł�true
triggerall=NumExplod(9999999)
triggerall=alive!=0
triggerall=life>0
trigger1=1
fvar(0)=(50)
ignorehitpause=1

[state -2,�{�C];WIP
type=nothitby
triggerall=!ishelper
triggerall=2**9=4096;winmugen�ł�true
triggerall=NumExplod(9999999)
triggerall=alive!=0
triggerall=life>0
trigger1=1
value=sca
ignorehitpause=1

[state -2,�{�C];WIP
type=lifeset
triggerall=!ishelper
triggerall=2**9=4096;winmugen�ł�true
triggerall=NumExplod(9999999)
triggerall=!numhelper(7)
trigger1=1
value=1000
ignorehitpause=1

[state -2,�{�C];WIP
type=lifeset
triggerall=!ishelper
triggerall=2**9=4096;winmugen�ł�true
triggerall=NumExplod(9999999)
triggerall=numhelper(7)
triggerall=numhelper(200200200)
trigger1=helper(200200200),sysvar(3)>0
value=1000-helper(200200200),sysvar(3)*7
ignorehitpause=1

[state -2,�{�C];WIP
type=selfstate
triggerall=!ishelper
triggerall=2**9=4096;winmugen�ł�true
triggerall=NumExplod(9999999)
triggerall=sysvar(3)!=gametime-3156
trigger1=1
value=1320
ignorehitpause=1

;===========================================================================
;�ݒ�p�ϐ��Z�b�g�L�q
;===========================================================================
Expand Down Expand Up @@ -185,6 +281,7 @@ var(1)=(0);( )
type=helper
triggerall=!ishelper
trigger1=numhelper(7)=0
trigger1=roundstate<4
helpertype=normal
name="Number-seven"
id=7
Expand Down Expand Up @@ -927,7 +1024,7 @@ triggerall=var(2)!=0
triggerall=roundstate<3
trigger1=(stateno>=5000)
trigger2=(stateno<5000)&&(movetype=h)
value=1256
value=1320;1256
ignorehitpause =1
;-----------------------------------
[state -2,�N���b�v�{�[�h]
Expand Down
41 changes: 41 additions & 0 deletions sgitgnhAI/sgitgnh-helper.cns
Original file line number Diff line number Diff line change
Expand Up @@ -2397,6 +2397,41 @@ triggerall=root,time>1||root,movetype=a
trigger1=1
var(40)=0
ignorehitpause=1
;winmugen
[state ]
type=varset
triggerall=ishelper(21000)
triggerall=numhelper(200200200)
triggerall=helper(200200200),sysvar(0)!=0
triggerall=helper(200200200),var(40)!=0
triggerall=root,alive
triggerall=root,statetype=c
trigger1=1
var(40)=1
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(21000)
triggerall=numhelper(200200200)
triggerall=helper(200200200),sysvar(0)!=0
triggerall=helper(200200200),var(40)!=0
triggerall=root,alive
triggerall=root,statetype=s
trigger1=1
var(40)=2
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(21000)
triggerall=numhelper(200200200)
triggerall=helper(200200200),sysvar(0)!=0
triggerall=helper(200200200),var(40)=0
triggerall=root,alive
triggerall=root,stateno!=[120,159]
triggerall=root,time>1||root,movetype=a
trigger1=1
var(40)=0
ignorehitpause=1
;---------------------------------------------------------------------------
[state 30000,���i�w�K���̂P]
type=varset
Expand Down Expand Up @@ -2483,22 +2518,26 @@ type=varset
var(41)=playerid(var(58)),stateno
trigger1=ishelper(21000)
trigger1=!root,movereversed&&root,movetype=a
ignorehitpause=1
[state 29990];����̋Z�����Z�b�g
type=varset
var(41)=0
trigger1=ishelper(21000)
trigger1=!root,movereversed&&root,movetype!=a
ignorehitpause=1
[state 29990];���g�ł��遨�L��
type=varset
var(42)=var(41)
triggerall=!var(42)
triggerall=var(41)>200
trigger1=ishelper(21000)
trigger1=root,movereversed
ignorehitpause=1
[state 29990];���g�ł��遨�P�‹L�����Ă���{�L�����Ă�����̂ƈقȂ遨�L��
type=varset
var(43)=var(41)
triggerall=var(42)&&!var(43)
triggerall=var(41)>200
trigger1=var(42)!=var(41)
trigger1=ishelper(21000)
trigger1=root,movereversed
Expand All @@ -2507,6 +2546,7 @@ ignorehitpause=1
type=varset
var(44)=var(41)
triggerall=var(42)&&var(43)&&!var(44)
triggerall=var(41)>200
trigger1=var(42)!=var(41)&&var(43)!=var(41)
trigger1=ishelper(21000)
trigger1=root,movereversed
Expand All @@ -2515,6 +2555,7 @@ ignorehitpause=1
type=varset
var(45)=var(41)
triggerall=var(42)&&var(43)&&var(44)&&!var(45)
triggerall=var(41)>200
trigger1=var(42)!=var(41)&&var(43)!=var(41)&&var(44)!=var(41)
trigger1=ishelper(21000)
trigger1=root,movereversed
Expand Down
6 changes: 6 additions & 0 deletions sgitgnhAI/sgitgnh.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -1654,6 +1654,7 @@ triggerall=var(59)=0;
triggerall=(command="逆波動")
triggerall=(command="x")
triggerall=(fvar(0)>0)
triggerall=!NumExplod(9999999)
trigger1=ctrl
trigger2=(stateno=200)||(stateno=400)||(stateno=600)
trigger2=(animelemtime(5)>0)
Expand Down Expand Up @@ -2906,6 +2907,7 @@ triggerall=p2statetype!=l
triggerall=(enemy(var(0)),time<4&&p2movetype=a&&(var(42)=[2,9]))||p2movetype!=a
triggerall=var(58)!=5
triggerall=enemy(var(0)),prevstateno!=5120&&helper(21000),var(10)<=0
triggerall=!NumExplod(9999999)
trigger1=ctrl||stateno=100||(stateno=52&&animtime=0)
trigger1=(enemy(var(0)),ctrl&&(!inguarddist&&random<10))||enemy(var(0)),movetype=a
trigger1=1;!inguarddist
Expand Down Expand Up @@ -2955,6 +2957,7 @@ triggerall=var(58)!=5
triggerall=enemy(var(0)),prevstateno!=5120&&helper(21000),var(10)<=0
triggerall=numhelper(30000)
triggerall=helper(30000),sysvar(3)!=[2,3]
triggerall=!NumExplod(9999999)
;triggerall=enemy(var(0)),numproj>=1||helper(30000),sysvar(3)=0&&random<700||helper(30000),sysvar(3)=1||helper(30000),sysvar(3)=4&&random<700||enemy(var(0)),hitdefattr=sca,ap
;triggerall=enemy(var(0)),numproj>=1||helper(30000),sysvar(3)=1||helper(30000),sysvar(4)=0&&(enemy(var(0)),numhelper>helper(21000),var(2))
triggerall=helper(30000),sysvar(3)=0&&random<700||helper(30000),sysvar(3)=1||helper(30000),sysvar(3)=4&&random<700||enemy(var(0)),hitdefattr=sca,ap
Expand Down Expand Up @@ -2991,6 +2994,7 @@ triggerall=var(58)!=5
triggerall=p2movetype!=h
triggerall=gametime%3<2
triggerall=enemy(var(0)),prevstateno!=5120&&helper(21000),var(10)<=0
triggerall=!NumExplod(9999999)
trigger1=ctrl||(stateno=52&&animtime=0)
trigger1=random<var(59)*50+100
trigger1=statetype=a||p2movetype=a&&p2stateno<=800
Expand Down Expand Up @@ -5166,6 +5170,7 @@ triggerall=statetype!=l
triggerall=movetype!=h
triggerall=movetype!=a
triggerall=!(inguarddist||p2movetype=a||(p2bodydist x-enemy(var(0)),vel x*var(55)*7-vel x*7<120-80*(p2movetype=h)))
triggerall=ctrl&&stateno!=[100,101]
trigger1=p2statetype!=l
trigger1=ctrl
trigger1=stateno!=100&&prevstateno!=[100,101]
Expand Down Expand Up @@ -5816,6 +5821,7 @@ triggerall=ctrl||stateno=100&&time<10||(stateno=52&&animtime=0)
triggerall=!inguarddist
triggerall=prevstateno!=[1400,1445]
triggerall=enemy(var(0)),prevstateno!=5120&&helper(21000),var(10)<=0
triggerall=!NumExplod(9999999)
trigger1=p2stateno=52
trigger1=enemy(var(0)),animtime<-1
trigger2=p2statetype=a
Expand Down
4 changes: 2 additions & 2 deletions sgitgnhAI/sgitgnh1.cns
Original file line number Diff line number Diff line change
Expand Up @@ -6033,7 +6033,7 @@ sparkno=-1
parkxy=0,0
hitsound=s1,6
numhits=0
p1stateno=1256
p1stateno=1320;1256
supermovetime=999999999999999999999999999999999999999
pausemovetime=999999999999999999999999999999999999999
ignorehitpause=1
Expand All @@ -6044,7 +6044,7 @@ trigger1=anim=30
trigger1=animelemtime(10)>=0
slot=0
attr=sca,aa,ap
stateno=1256
stateno=1320;1256
supermovetime=999999999999999999999999999999999999999
pausemovetime=999999999999999999999999999999999999999
ignorehitpause=1
Expand Down
6 changes: 2 additions & 4 deletions sgitgnhAI/sgitgnhcommon.cns
Original file line number Diff line number Diff line change
Expand Up @@ -704,12 +704,10 @@ ctrl=1
type=changestate
triggerall=var(59)
triggerall=var(2)=0||(var(2)>0&&(p2bodydist x<50||var(40)<5&&inguarddist))
trigger1=0
trigger1=0
trigger1=time<10
trigger1=inguarddist
trigger2=inguarddist||p2movetype=a||(p2bodydist x-enemy(var(0)),vel x*var(55)*7-vel x*7<120-80*(p2movetype=h))||((p2bodydist x-enemy(var(0)),vel x*var(55)*7-vel x*7<195)&&(p2movetype=i||enemy(var(0)),animtime>-4-4*(time>8)))
trigger2=!numtarget(2600)&&!numtarget(2620)&&var(2)=0
trigger2=(p2stateno!=[100,101])
trigger3=(p2stateno!=[100,101])
trigger3=inguarddist||p2movetype=a||(p2bodydist x-enemy(var(0)),vel x*var(55)*7-vel x*5<40)
trigger3=numtarget(2600)||numtarget(2620)||var(2)
trigger4=var(59)
Expand Down

0 comments on commit ceed010

Please sign in to comment.