- Z=0
 - Lbl 1
 - Z+1:"CONFIG":Pause 3
 - Y=100:U=0
 - Prog AB
 - {U}
 - U"LIFE":U¡å0
Goto1
Prog AB:H[Z]=Int X
 - {U}
 - U"ATACK":Prog AB:A[Z]=Int X
 - {U}
 - U"DEFENCE":Prog AB:D[Z]=Int X
 - {U}
 - U"SPEED":Prog AB:S[Z]=Int X
 - {U}
 - L[Z]=Y
 - V[Z]=1
 - Z=Z+1:Z=1
GoTo 1![[eoi]](../funcMark_eoi.gif)
 - "FIGHT!":Pause 2
 - Lbl 2
 - S+Ran#¡ßL¡ãT+Ran#¡ßM
U=0:Prog AA:U=1:Prog AA:
U=1:Prog AA:U=0:Prog AA![[eoi]](../funcMark_eoi.gif)
 - Goto 2
 
AA 
- 2-U:"ATACK BY":Pause 0
 - Z=Int (A[1-U]+L[1-U]/3¡ßRan#-D[U]/1.5-L[U]¡ßRan#/3+Ran#¡ß4-2)
 - Z¡ã1
Z=Int (Ran#¡ß2+1)![[eoi]](../funcMark_eoi.gif)
 - (s[U]-S[1-U])/100¡äRan#
U+1:"MISS!":Pause1:Goto 9![[eoi]](../funcMark_eoi.gif)
 - Z+(u+1)/10:"HIT!":Pause 3
 - H[U]=H[U]-Z
 - H[U]¡ã0
H[U]=0:Prog AD![[eoi]](../funcMark_eoi.gif)
 - Lbl 9
 - H[U]+(U+1)/10:"LIFE":Pause 3
 - H[U]=0
Prog AC![[eoi]](../funcMark_eoi.gif)
 
AB 
- Y¡ãU
U=Y:
U¡ã0
U=0![[eoi]](../funcMark_eoi.gif)
![[eoi]](../funcMark_eoi.gif)
 - X=U
 - Y=Y-U:U=Y
 
AC 
- V[U]=0
Goto 1![[eoi]](../funcMark_eoi.gif)
 - U+1:"LIMIT BREAK":Pause 2
 - A[U]=A[U]¡ß2
 - S[U]=S[U]¡ß3
 - L[U]=L[U]¡ß3+20
 - V[U]=0
 - Lbl 1
 
AD 
- 2.1-.9U:"WIN.DIE":Pause 9
 - Lbl 1
 - Goto 1