#library "AMMODROPSTER"
#include "zcommon.acs"

Script "ZandroKillRewards_CVar" (Void)
{
	SetResultValue(GetCvar("zandrokrewards_power"));
}

Script "AmmoDropster_Fodder_Kill_Reward" KILL
{
	if(!CheckFlag(0, "ISMONSTER"))
	{
		terminate;
	}
	if(GetActorProperty(0, APROP_SpawnHealth) >= 20){
		if(GetActorProperty(0, APROP_SpawnHealth) <= 100){
			DropItem(0, "TeenyKillReward", -1, 100);
		}
	}
}

Script "AmmoDropster_Tankier_Kill_Reward" KILL
{
	if(!CheckFlag(0, "ISMONSTER"))
	{
		terminate;
	}
	if(GetActorProperty(0, APROP_SpawnHealth) > 100){
		if(GetActorProperty(0, APROP_SpawnHealth) < 400){
			DropItem(0, "TeenyKillReward", -1, 256);
			DropItem(0, "MediumKillReward", -1, 75);
		}
	}
}

Script "AmmoDropster_Beefy_Kill_Reward" KILL
{
	if(!CheckFlag(0, "ISMONSTER"))
	{
		terminate;
	}
	if(GetActorProperty(0, APROP_SpawnHealth) >= 400){
		if(GetActorProperty(0, APROP_SpawnHealth) < 1000){
			DropItem(0, "MediumKillReward", -1, 256);
			DropItem(0, "SchmeatyKillReward", -1, 40);
		}
	}
}

Script "AmmoDropster_Boss_Kill_Reward" KILL
{
	if(!CheckFlag(0, "ISMONSTER"))
	{
		terminate;
	}
	if(GetActorProperty(0, APROP_SpawnHealth) >= 1000){
		DropItem(0, "SchmeatyKillReward", -1, 256);
		DropItem(0, "MASSIVEKillReward", -1, 75);
	}
}