#import "data/scripts/library/spawn.h"
void main()
{//Script for scripted weapon item
void self = getlocalvar("self");
char Item = getentityproperty(self,"defaultname");
void target = getlocalvar("damagetaker");
char PWep = getentityproperty(target, "model");
char PName = getentityproperty(target, "defaultname");
void Shur;
if(PName=="Billy"){
if(PWep=="Billynun"){
shooter2("nunchaku", 0, 20, 0, 0, 1, 0);
} else if(PWep=="Billyshu"){
int BAmmo = getglobalvar("BilShur");
Shur = shooter2("shuriken", 0, 20, 0, 0, 1, 0);
changeentityproperty(Shur, "grabforce", BAmmo);
} else if(PWep=="Billysickle"){
shooter2("sickle", 0, 20, 0, 0, 1, 0);
}
if(Item=="nunchaku"){
setglobalvar("BilWep", 1);
changeentityproperty(target, "weapon", 1);
} else if(Item=="shuriken"){
int Ammo = getentityproperty(self,"grabforce");
setglobalvar("BilWep", 2);
setglobalvar("BilShur", Ammo);
changeentityproperty(target, "weapon", 2);
} else if(Item=="sickle"){
setglobalvar("BilWep", 3);
changeentityproperty(target, "weapon", 3);
}
} else {
if(Item=="nunchaku"){
shooter2("nunchaku", 0, 20, 0, 0, 1, 0);
} else if(Item=="shuriken"){
shooter2("shuriken", 0, 20, 0, 0, 1, 0);
} else if(Item=="sickle"){
shooter2("sickle", 0, 20, 0, 0, 1, 0);
}
}
}