ID:822139
 
Keywords: argument, bad, definition
(See the best response by Alitron123.)
Code:
    Missionguy2
name = "|NPC| Missionary Zero"
NPC=1
icon='ApostleZero.dmi'
verb
Deliver_Us_From_Evil
set src in oview(1)
if(usr.deliverydelay==1)
usr<<"You've beaten an NPC recently, your thirty second delay starts now."
usr.deliverydelay==2
spawn(300) if(usr) usr.deliverydelay=0
return
if(holdinghougyoku=="[usr.name]"||usr.inhouse||usr.knockedout||usr.died||usr.intournament||usr.ininvasion||usr.defender||usr.joinedctf||usr.insurvival||usr.insantaevent||invaizardfight=="[usr.name]"||ishidachallenger=="[usr.name]"||sadochallenger=="[usr.name]"||orihimechallenger=="[usr.name]"||yoruichichallenger=="[usr.name]"||inrukiafight=="[usr.name]"||inhinamorifight=="[usr.name]"||inrenjifight=="[usr.name]"||inkirafight=="[usr.name]"||inikkakufight=="[usr.name]"||intoushiroufight=="[usr.name]"||inginfight=="[usr.name]"||inbyakuyafight=="[usr.name]"||inukitakefight=="[usr.name]"||inkenpachifight=="[usr.name]") return
if(usr.deliverydelay==2)
usr<<"You're on your thirty second delay."
return
if(!usr.popup2&&(usr.ISshinigami||usr.IShollow||usr.ISinoue||usr.ISquincy||usr.ISsado||usr.ISweaponist))
var/list/deliverynpcs=list()
deliverynpcs.Add("Gantenbainne Mosqueda")
if(usr.beatgantenbainne>=3)
deliverynpcs.Add("Cirucci Sanderwicci")
if(usr.beatcirucci>=3)
deliverynpcs.Add("Luppi Antenor")
if(usr.beatluppi>=3)
deliverynpcs.Add("Szayel Aporro Granz")
if(usr.beatszayel>=3)
deliverynpcs.Add("Zommari Rureaux")
if(usr.beatzommari>=3)
deliverynpcs.Add("Grimmjow Jaegerjaquez")
if(usr.beatgrimmjow>=3)
deliverynpcs.Add("Nnoitra Gilga")
if(usr.beatnnoitra>=3)
deliverynpcs.Add("Ulquiorra Cifer")
if(usr.beatulquiorra>=3)
deliverynpcs.Add("Tier Harribel")
if(usr.beattier>=3)
deliverynpcs.Add("Baraggan Louisenbairn")
if(usr.beatbaraggan>=3)
deliverynpcs.Add("Coyote Starrk")
if(usr.beatcoyote>=3)
deliverynpcs.Add("Aizen Sousuke")


Problem description:
I get a bad argument definition error on every (usr.beat_____>=3) line. I have all my vars and am really clueless as to why my Arrancar saga is getting the error and not my Shinigami saga that is coded the exact same. It would be greatly appreciated if someone could point me in the right direction, I've been tinkering with it all day but to no success.
Best response
I believe it should've had a () on the verb's name.
That is:
Deliver_Us_From_Evil()

Not the mention this:
usr.deliverydelay==2

Should have been:
usr.deliverydelay=2
Thanks ^_^ quite the amateur mistake lol