Here you go!
the original thread is here https://graal.in/t/always-bet-on-duke/10444
if (weaponfired){
if (this.inuse=0){
this.inuse=1;
setsword ,2;
replaceani sword,zodswordattack42;
replaceani idle,zodswordidle;
replaceani walk,zodswordwalk2;
setplayerprop #P2,sword001.png;
}
else {
this.inuse=0;
setsword ,0;
replaceani sword,sword;
replaceani idle,idle;
replaceani walk,walk;
}
}
if(keypressed && strtofloat(#p(0))==83){
triggeraction playerx+1.5+vecx(playerdir)*2, playery+2+vecy(playerdir)*2,beginnersword,;
}
if (actionbeginnersword){
if (playerhearts>0){
playerhearts-=2;
setani hurt,;
}
}