Try this for an RPG player script (realtime)
<when green flag clicked>
<forever>
<set{ expr }to(((<{ lexp }> <-> <{ exp }> ))
<if><( <{ expr }> <<>0 )>
<set{exp }to( <abs( <{ expr }>)>
<change{Atack }by( ...)>
<change{MHP }by( ...)>
<set{ HP }to( <{ MHP }>
<end>
<if><( <{ HP }> <<>0 )>
<stop all>
<end>
<end>
All the damage control stuff is in enemy scripts.
Offline
like dis:
<when green flag clicked>
<forever>
<wait( )secsc>
<show>
<set{ enemyhp}to(...
<repeat until>
<if><( <distance to[ Sprite1 <<> ...)>
<point towards( Sprite1)
<move( ... )steps>
<end>
<if><touching[ Sprite1
<change{HP }by( -...
<end>
<if><touching[ Sword
<change{enemyhp }by(((-1 <*> <{ attack}>))
<end>
<end>
<hide>
<end>
Offline