import mods.armoreablemobs.ArmorHandler; 
import mods.armoreablemobs.ArmorEntity; 
import mods.armoreablemobs.ArmorSlot; 
import mods.armoreablemobs.ArmorGroup;

var upzombie = ArmorHandler.createArmorEntity("minecraft:zombie").withNBTCheck("Health", 10.0, "GREATER"); 
var upskelly = ArmorHandler.createArmorEntity("minecraft:skeleton").withNBTCheck("Health", 10.0, "GREATER"); 
var creeper = ArmorHandler.createArmorEntity("minecraft:creeper").withNBTCheck("Health", 10.0, "GREATER"); 
var nightfly = ArmorHandler.createArmorEntity("aoa3:nightfly").withNBTCheck("Health", 1.0, "GREATER"); 
var nightreaper = ArmorHandler.createArmorEntity("aoa3:night_reaper").withNBTCheck("Health", 1.0, "GREATER"); 
var bugeye = ArmorHandler.createArmorEntity("aoa3:bugeye").withNBTCheck("Health", 1.0, "GREATER"); 
var crab = ArmorHandler.createArmorEntity("divinerpg:crab").withNBTCheck("Health", 1.0, "GREATER"); 
var cyclop1 = ArmorHandler.createArmorEntity("aoa3:cyclops").withNBTCheck("Health", 1.0, "GREATER"); 
var cyclop2 = ArmorHandler.createArmorEntity("divinerpg:cyclops").withNBTCheck("Health", 1.0, "GREATER"); 
var goblin = ArmorHandler.createArmorEntity("aoa3:goblin").withNBTCheck("Health", 1.0, "GREATER"); 
var glacon = ArmorHandler.createArmorEntity("divinerpg:glacon").withNBTCheck("Health", 1.0, "GREATER"); 
var minerdiv = ArmorHandler.createArmorEntity("divinerpg:miner").withNBTCheck("Health", 1.0, "GREATER"); 
var dicer = ArmorHandler.createArmorEntity("aoa3:dicer").withNBTCheck("Health", 1.0, "GREATER"); 
var pumpkinspider = ArmorHandler.createArmorEntity("divinerpg:pumpkin_spider").withNBTCheck("Health", 1.0, "GREATER"); 


var modulargroup = ArmorHandler.createArmorGroup("modulargroup", 0.9);
modulargroup.addEntity(upzombie);
modulargroup.addEntity(upskelly);
modulargroup.addEntity(creeper);
modulargroup.addEntity(nightfly);
modulargroup.addEntity(nightreaper);
modulargroup.addEntity(bugeye);
modulargroup.addEntity(crab);
modulargroup.addEntity(cyclop1);
modulargroup.addEntity(cyclop2);
modulargroup.addEntity(goblin);
modulargroup.addEntity(glacon);
modulargroup.addEntity(dicer);
modulargroup.addEntity(minerdiv);
modulargroup.addArmor(ArmorHandler.createArmorSlot("head", <divinerpg:gray_rupee_helmet>, 1, 0.01)); 
modulargroup.addArmor(ArmorHandler.createArmorSlot("chest", <divinerpg:gray_rupee_chestplate>, 1, 0.01)); 
modulargroup.addArmor(ArmorHandler.createArmorSlot("legs", <divinerpg:gray_rupee_leggings>, 1, 0.01)); 
modulargroup.addArmor(ArmorHandler.createArmorSlot("feet", <divinerpg:gray_rupee_boots>, 1, 0.01)); 
modulargroup.addGameStage("ModularStage");

var modulargroupzom = ArmorHandler.createArmorGroup("modulargroupzom", 1.0);
modulargroupzom.addEntity(upzombie);
modulargroupzom.addArmor(ArmorHandler.createArmorSlot("mainhand", <aoa3:jade_sword>, 1, 0.1)); 
modulargroupzom.addGameStage("ModularStage");

var modulargroupske = ArmorHandler.createArmorGroup("modulargroupske", 1.0);
modulargroupske.addEntity(upskelly);
modulargroupske.addArmor(ArmorHandler.createArmorSlot("mainhand", <thermalfoundation:tool.bow_diamond>, 1, 0.1)); 
modulargroupske.addGameStage("ModularStage");

var bloodmastergroup = ArmorHandler.createArmorGroup("bloodmastergroup", 0.9);
bloodmastergroup.addEntity(upzombie);
bloodmastergroup.addEntity(upskelly);
bloodmastergroup.addEntity(creeper);
bloodmastergroup.addEntity(nightfly);
bloodmastergroup.addEntity(nightreaper);
bloodmastergroup.addEntity(bugeye);
bloodmastergroup.addEntity(crab);
bloodmastergroup.addEntity(cyclop1);
bloodmastergroup.addEntity(cyclop2);
bloodmastergroup.addEntity(goblin);
bloodmastergroup.addEntity(glacon);
bloodmastergroup.addEntity(dicer);
bloodmastergroup.addEntity(minerdiv);
bloodmastergroup.addEntity(pumpkinspider);
bloodmastergroup.addArmor(ArmorHandler.createArmorSlot("head", <contenttweaker:bloodmaster_metal_head>, 1, 0.05)); 
bloodmastergroup.addArmor(ArmorHandler.createArmorSlot("chest", <contenttweaker:bloodmaster_metal_chest>, 1, 0.05)); 
bloodmastergroup.addArmor(ArmorHandler.createArmorSlot("legs", <contenttweaker:bloodmaster_metal_legs>, 1, 0.05)); 
bloodmastergroup.addArmor(ArmorHandler.createArmorSlot("feet", <contenttweaker:bloodmaster_metal_feet>, 1, 0.05)); 
bloodmastergroup.addGameStage("ModularStage");

var bloodmastergroupzom = ArmorHandler.createArmorGroup("bloodmastergroupzom", 1.0);
bloodmastergroupzom.addEntity(upzombie);
bloodmastergroupzom.addArmor(ArmorHandler.createArmorSlot("mainhand", <divinerpg:red_ender_sword>, 1, 0.1)); 
bloodmastergroupzom.addGameStage("ModularStage");

var bloodmastergroupske = ArmorHandler.createArmorGroup("bloodmastergroupske", 1.0);
bloodmastergroupske.addEntity(upskelly);
bloodmastergroupske.addArmor(ArmorHandler.createArmorSlot("mainhand", <thermalfoundation:tool.bow_diamond>, 1, 0.1));
bloodmastergroupske.addGameStage("ModularStage"); 

var divinegroup = ArmorHandler.createArmorGroup("divinegroup", 0.9);
divinegroup.addEntity(upzombie);
divinegroup.addEntity(upskelly);
divinegroup.addEntity(creeper);
divinegroup.addEntity(nightfly);
divinegroup.addEntity(nightreaper);
divinegroup.addEntity(bugeye);
divinegroup.addEntity(crab);
divinegroup.addEntity(cyclop1);
divinegroup.addEntity(cyclop2);
divinegroup.addEntity(goblin);
divinegroup.addEntity(glacon);
divinegroup.addEntity(dicer);
divinegroup.addEntity(minerdiv);
divinegroup.addArmor(ArmorHandler.createArmorSlot("head", <divinerpg:bedrock_helmet>, 1, 0.001)); 
divinegroup.addArmor(ArmorHandler.createArmorSlot("chest", <divinerpg:bedrock_chestplate>, 1, 0.001)); 
divinegroup.addArmor(ArmorHandler.createArmorSlot("legs", <divinerpg:bedrock_leggings>, 1, 0.001)); 
divinegroup.addArmor(ArmorHandler.createArmorSlot("feet", <divinerpg:bedrock_boots>, 1, 0.001)); 
divinegroup.addGameStage("DivineStage");

var divinegroupzom = ArmorHandler.createArmorGroup("divinegroupzom", 1.0);
divinegroupzom.addEntity(upzombie);
divinegroupzom.addArmor(ArmorHandler.createArmorSlot("mainhand", <divinerpg:enderice>, 1, 0.001)); 
divinegroupzom.addGameStage("DivineStage");


var draconicgroup = ArmorHandler.createArmorGroup("draconicgroup", 0.9);
draconicgroup.addEntity(upzombie);
draconicgroup.addEntity(upskelly);
draconicgroup.addEntity(creeper);
draconicgroup.addEntity(nightfly);
draconicgroup.addEntity(nightreaper);
draconicgroup.addEntity(bugeye);
draconicgroup.addEntity(crab);
draconicgroup.addEntity(cyclop1);
draconicgroup.addEntity(cyclop2);
draconicgroup.addEntity(goblin);
draconicgroup.addEntity(glacon);
draconicgroup.addEntity(dicer);
draconicgroup.addEntity(minerdiv);
draconicgroup.addArmor(ArmorHandler.createArmorSlot("head", <contenttweaker:vibranium_head>, 1, 0.01)); 
draconicgroup.addArmor(ArmorHandler.createArmorSlot("chest", <contenttweaker:vibranium_chest>, 1, 0.01)); 
draconicgroup.addArmor(ArmorHandler.createArmorSlot("legs", <contenttweaker:vibranium_legs>, 1, 0.01)); 
draconicgroup.addArmor(ArmorHandler.createArmorSlot("feet", <contenttweaker:vibranium_feet>, 1, 0.01)); 
draconicgroup.addGameStage("DraconicStage");

var avaritiagroup = ArmorHandler.createArmorGroup("avaritiagroup", 0.9);
avaritiagroup.addEntity(upzombie);
avaritiagroup.addEntity(upskelly);
avaritiagroup.addEntity(creeper);
avaritiagroup.addEntity(nightfly);
avaritiagroup.addEntity(nightreaper);
avaritiagroup.addEntity(bugeye);
avaritiagroup.addEntity(crab);
avaritiagroup.addEntity(cyclop1);
avaritiagroup.addEntity(cyclop2);
avaritiagroup.addEntity(goblin);
avaritiagroup.addEntity(glacon);
avaritiagroup.addEntity(dicer);
avaritiagroup.addEntity(minerdiv);
avaritiagroup.addArmor(ArmorHandler.createArmorSlot("head", <contenttweaker:brightsteel_head>, 1, 0.0001)); 
avaritiagroup.addArmor(ArmorHandler.createArmorSlot("chest", <contenttweaker:brightsteel_chest>, 1, 0.0001)); 
avaritiagroup.addArmor(ArmorHandler.createArmorSlot("legs", <contenttweaker:brightsteel_legs>, 1, 0.0001)); 
avaritiagroup.addArmor(ArmorHandler.createArmorSlot("feet", <contenttweaker:brightsteel_feet>, 1, 0.0001)); 
avaritiagroup.addGameStage("BrightsteelForging");