523 lines
9.8 KiB
Plaintext
523 lines
9.8 KiB
Plaintext
#modloaded aoa3
|
|
#loader mixin
|
|
|
|
import scripts.mixin.aoa3.StatsConfig as CFG;
|
|
|
|
/*
|
|
See StatsConfig.zs in this folder for values.
|
|
*/
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityMechaSkellox"}
|
|
zenClass MixinEntityMechaSkelloxHP {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 160.0d}
|
|
#}
|
|
function mbc_modify_hp_MechaSkellox(original as double) as double {
|
|
return CFG.hp_MechaSkellox;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 15.0d}
|
|
#}
|
|
function mbc_modify_dmg_MechaSkellox(original as double) as double {
|
|
return CFG.dmg_MechaSkellox;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityCompeer"}
|
|
zenClass MixinEntityCompeer {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 20}
|
|
#}
|
|
function mbc_modify_hp_Compeer(original as double) as double {
|
|
return CFG.hp_Compeer;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 5.0d}
|
|
#}
|
|
function mbc_modify_dmg_Compeer(original as double) as double {
|
|
return CFG.dmg_Compeer;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityWaggy"}
|
|
zenClass MixinEntityWaggy {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 110.0d}
|
|
#}
|
|
function mbc_modify_hp_Waggy(original as double) as double {
|
|
return CFG.hp_Waggy;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 10.0d}
|
|
#}
|
|
function mbc_modify_dmg_Waggy(original as double) as double {
|
|
return CFG.dmg_Waggy;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntitySpikeback"}
|
|
zenClass MixinEntitySpikeback {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 60.0d}
|
|
#}
|
|
function mbc_modify_hp_Spikeback(original as double) as double {
|
|
return CFG.hp_Spikeback;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 23.0d}
|
|
#}
|
|
function mbc_modify_dmg_Spikeback(original as double) as double {
|
|
return CFG.dmg_Spikeback;
|
|
}
|
|
|
|
}
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityRammerhorn"}
|
|
zenClass MixinEntityRammerhorn {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 210.0d}
|
|
#}
|
|
function mbc_modify_hp_Rammerhorn(original as double) as double {
|
|
return CFG.hp_Rammerhorn;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 11.0d}
|
|
#}
|
|
function mbc_modify_dmg_Rammerhorn(original as double) as double {
|
|
return CFG.dmg_Rammerhorn;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntitySpraggy"}
|
|
zenClass MixinEntitySpraggy {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 130.0d}
|
|
#}
|
|
function mbc_modify_hp_Spraggy(original as double) as double {
|
|
return CFG.hp_Spraggy;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 10.0d}
|
|
#}
|
|
function mbc_modify_dmg_Spraggy(original as double) as double {
|
|
return CFG.dmg_Spraggy;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityPlateosaur"}
|
|
zenClass MixinEntityPlateosaur {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 320.0d}
|
|
#}
|
|
function mbc_modify_hp_Plateosaur(original as double) as double {
|
|
return CFG.hp_Plateosaur;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 5.0d}
|
|
#}
|
|
function mbc_modify_dmg_Plateosaur(original as double) as double {
|
|
return CFG.dmg_Plateosaur;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityHellquin"}
|
|
zenClass MixinEntityHellquin {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 120}
|
|
#}
|
|
function mbc_modify_hp_Hellquin(original as double) as double {
|
|
return CFG.hp_Hellquin;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 10.0d}
|
|
#}
|
|
function mbc_modify_dmg_Hellquin(original as double) as double {
|
|
return CFG.dmg_Hellquin;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityCraggy"}
|
|
zenClass MixinEntityCraggy {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 180}
|
|
#}
|
|
function mbc_modify_hp_Craggy(original as double) as double {
|
|
return CFG.hp_Craggy;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 10.0d}
|
|
#}
|
|
function mbc_modify_dmg_Craggy(original as double) as double {
|
|
return CFG.dmg_Craggy;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityShaddy"}
|
|
zenClass MixinEntityShaddy {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 200.0d}
|
|
#}
|
|
function mbc_modify_hp_Shaddy(original as double) as double {
|
|
return CFG.hp_Shaddy;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 10.0d}
|
|
#}
|
|
function mbc_modify_dmg_Shaddy(original as double) as double {
|
|
return CFG.dmg_Shaddy;
|
|
}
|
|
|
|
}
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityCorby"}
|
|
zenClass MixinEntityCorby {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 200}
|
|
#}
|
|
function mbc_modify_hp_Corby(original as double) as double {
|
|
return CFG.hp_Corby;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 11.0d}
|
|
#}
|
|
function mbc_modify_dmg_Corby(original as double) as double {
|
|
return CFG.dmg_Corby;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityHorntail"}
|
|
zenClass MixinEntityHorntail {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 270.0d}
|
|
#}
|
|
function mbc_modify_hp_Horntail(original as double) as double {
|
|
return CFG.hp_Horntail;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 18.0d}
|
|
#}
|
|
function mbc_modify_dmg_Horntail(original as double) as double {
|
|
return CFG.dmg_Horntail;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityGnawer"}
|
|
zenClass MixinEntityGnawer {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 430.0d}
|
|
#}
|
|
function mbc_modify_hp_Gnawer(original as double) as double {
|
|
return CFG.hp_Gnawer;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 9.0d}
|
|
#}
|
|
function mbc_modify_dmg_Gnawer(original as double) as double {
|
|
return CFG.dmg_Gnawer;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityBlissard"}
|
|
zenClass MixinEntityBlissard {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 100}
|
|
#}
|
|
function mbc_modify_hp_Blissard(original as double) as double {
|
|
return CFG.hp_Blissard;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 11.0d}
|
|
#}
|
|
function mbc_modify_dmg_Blissard(original as double) as double {
|
|
return CFG.dmg_Blissard;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityGoofer"}
|
|
zenClass MixinEntityGoofer {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 270.0d}
|
|
#}
|
|
function mbc_modify_hp_Goofer(original as double) as double {
|
|
return CFG.hp_Goofer;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 10.0d}
|
|
#}
|
|
function mbc_modify_dmg_Goofer(original as double) as double {
|
|
return CFG.dmg_Goofer;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityMechaCyclops"}
|
|
zenClass MixinEntityMechaCyclops {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 100}
|
|
#}
|
|
function mbc_modify_hp_MechaCyclops(original as double) as double {
|
|
return CFG.hp_MechaCyclops;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 30.0d}
|
|
#}
|
|
function mbc_modify_dmg_MechaCyclops(original as double) as double {
|
|
return CFG.dmg_MechaCyclops;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityAlluricorn"}
|
|
zenClass MixinEntityAlluricorns {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 200}
|
|
#}
|
|
function mbc_modify_hp_Alluricorn(original as double) as double {
|
|
return CFG.hp_Alluricorn;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 13.0d}
|
|
#}
|
|
function mbc_modify_dmg_Alluricorn(original as double) as double {
|
|
return CFG.dmg_Alluricorn;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
#mixin Mixin
|
|
#{targets: "net.tslat.aoa3.entity.minions.EntityConstructOfServility"}
|
|
zenClass MixinEntityConstructOfServility {
|
|
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMaxHealth",
|
|
# constant: {doubleValue: 260}
|
|
#}
|
|
function mbc_modify_hp_ConstructOfServility(original as double) as double {
|
|
return CFG.hp_ConstructOfServility;
|
|
}
|
|
|
|
#mixin Static
|
|
#mixin ModifyConstant
|
|
#{
|
|
# method: "getBaseMeleeDamage",
|
|
# constant: {doubleValue: 15.0d}
|
|
#}
|
|
function mbc_modify_dmg_ConstructOfServility(original as double) as double {
|
|
return CFG.dmg_ConstructOfServility;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|