throw()
hengeback()
cloakoff()
if(subinvis)
subinvis=0
invisibility=2
if(!intense&&weapon)
intense=1
overlay()
return
if(ingenin==4)
if(swim||dead||paralysed||meditating||resting||attacking)return
flick("attack",usr)
var/L=new/obj/eKunai(loc)
attacking=1
L:owner=usr
walk(L,dir)
spawn(8)attacking=0
spawn(50)if(L)del L
else
if(swim||dead||paralysed||resting||attacking)return
if(kstoggle=="Kunai"&&jutsutoggle&&clan=="Spider")
if(cha<2)return
cha-=2
jutsulevelup(5,clanskill2,3)
var/BL=clanskill2
clanskill2+=variable
if(BL<200&&clanskill2>=200)src<<output("<font size=2><b><font color=lime>Your golden spider kunais are now level 2! You can now use them as fast as regular kunais!","infobox")
if(BL<300&&clanskill2>=300)src<<output("<font size=2><b><font color=lime>You have mastered your golden spider kunais! They now deal more damage!","infobox")
var/L=new/obj/breakable/Golden_Spider_Kunai(loc)
attacking=1
flick("attack",usr)
L:owner=usr
walk(L,dir)
if(clanskill2>=200)spawn(13)attacking=0
else spawn(18)attacking=0
spawn(50)if(L)del L
goto stop
if(kstoggle=="Shuriken"&&jutsutoggle&&clan=="Sand")
Problem description:
Having some bad argument definitions, which I tried to fix, but never seems to work, can anyone point me out in the right direction.
It never did this before, but it's an old source, and I think I either coded it wrong, or it broke with an update.
One thing I can tell you is that you cannot name a user-defined function "throw()" anymore. You're going to have to rename that.