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

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

Script "AmmoDropster_Mook_Kill_Reward" KILL
{
	if(!CheckFlag(0, "ISMONSTER"))
	{
		terminate;
	}
	if(GetActorProperty(0, APROP_SpawnHealth) <= 30)
	DropItem(0, "TeenyKillReward", -1, 256);
	DropItem(0, "MediumKillReward", -1, 16);
}

Script "AmmoDropster_Fodder_Kill_Reward" KILL
{
	if(!CheckFlag(0, "ISMONSTER"))
	{
		terminate;
	}
	if(GetActorProperty(0, APROP_SpawnHealth) >= 30)
	if(GetActorProperty(0, APROP_SpawnHealth) <= 150)
	{
	DropItem(0, "TeenyKillReward", -1, 256);
	DropItem(0, "MediumKillReward", -1, 28);
	}
}

Script "AmmoDrop_MicroBoss_Kill_Reward" KILL
{
	if(!CheckFlag(0, "ISMONSTER"))
	{
		terminate;
	}
	if(GetActorProperty(0, APROP_SpawnHealth) >= 150)
	if(GetActorProperty(0, APROP_SpawnHealth) <= 500)
	{
	DropItem(0, "TeenyKillReward", -1, 256);
	DropItem(0, "MediumKillReward", -1, 50);
	DropItem(0, "SchmeatyKillReward", -1, 32);
	DropItem(0, "MASSIVEKillReward", -1, 8);
	}
}

Script "AmmoDrop_MiniBoss_Kill_Reward" KILL
{
	if(!CheckFlag(0, "ISMONSTER"))
	{
		terminate;
	}
	if(GetActorProperty(0, APROP_SpawnHealth) >= 500)
	if(GetActorProperty(0, APROP_SpawnHealth) <= 1000)
	{
	DropItem(0, "TeenyKillReward", -1, 64);
	DropItem(0, "MediumKillReward", -1, 85);
	DropItem(0, "SchmeatyKillReward", -1, 85);
	DropItem(0, "MASSIVEKillReward", -1, 16);
	}
}

Script "AmmoDrop_Boss_Kill_Reward" KILL
{
	if(!CheckFlag(0, "ISMONSTER"))
	{
		terminate;
	}
	if(GetActorProperty(0, APROP_SpawnHealth) >= 2000)
	{
	DropItem(0, "TeenyKillReward", -1, 85);
	DropItem(0, "MediumKillReward", -1, 128);
	DropItem(0, "SchmeatyKillReward", -1, 256);
	DropItem(0, "MASSIVEKillReward", -1, 225);
	}
}