Files
meatballcraft/scripts/mixin/aoa3/WeaponRegisterBuffs.zs
T
2026-07-25 16:20:42 -05:00

1827 lines
41 KiB
Plaintext

#modloaded aoa3
#loader mixin
import scripts.mixin.aoa3.StatsConfig as CFG;
/*
See StatsConfig.zs in this folder for values.
*/
#mixin {value: "net.tslat.aoa3.common.registration.WeaponRegister"}
zenClass MixinWeaponRegister {
#mixin Definition
#{
# id: "ChilliChugger", type: "net/tslat/aoa3/item/weapon/gun/ChilliChugger"
#}
#mixin Expression
#{
# value: "new ChilliChugger(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_ChilliChugger(original as double) as double {
return CFG.dmg_ChilliChugger;
}
#mixin Definition
#{
# id: "DartGun", type: "net/tslat/aoa3/item/weapon/gun/DartGun"
#}
#mixin Expression
#{
# value: "new DartGun(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_DartGun(original as double) as double {
return CFG.dmg_DartGun;
}
#mixin Definition
#{
# id: "FlamingFury", type: "net/tslat/aoa3/item/weapon/gun/FlamingFury"
#}
#mixin Expression
#{
# value: "new FlamingFury(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_FlamingFury(original as double) as double {
return CFG.dmg_FlamingFury;
}
#mixin Definition
#{
# id: "NethengeicSlugger", type: "net/tslat/aoa3/item/weapon/gun/NethengeicSlugger"
#}
#mixin Expression
#{
# value: "new NethengeicSlugger(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_NethengeicSlugger(original as double) as double {
return CFG.dmg_NethengeicSlugger;
}
#mixin Definition
#{
# id: "WithersWrath", type: "net/tslat/aoa3/item/weapon/blaster/WithersWrath"
#}
#mixin Expression
#{
# value: "new WithersWrath(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_WithersWrath(original as double) as double {
return CFG.dmg_WithersWrath;
}
#mixin Definition
#{
# id: "WithersWrath", type: "net/tslat/aoa3/item/weapon/blaster/WithersWrath"
#}
#mixin Expression
#{
# value: "new WithersWrath(?, ?, ?, @(?))"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_energyCost_WithersWrath(original as float) as float {
return CFG.energyCost_WithersWrath;
}
#mixin Definition
#{
# id: "DoomBringer", type: "net/tslat/aoa3/item/weapon/blaster/DoomBringer"
#}
#mixin Expression
#{
# value: "new DoomBringer(?, ?, ?, @(?))"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_energyCost_DoomBringer(original as float) as float {
return CFG.energyCost_DoomBringer;
}
#mixin Definition
#{
# id: "GoldBringer", type: "net/tslat/aoa3/item/weapon/blaster/GoldBringer"
#}
#mixin Expression
#{
# value: "new GoldBringer(?, ?, ?, @(?))"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_energyCost_GoldBringer(original as float) as float {
return CFG.energyCost_GoldBringer;
}
#mixin Definition
#{
# id: "BayonetteRifle", type: "net/tslat/aoa3/item/weapon/gun/BayonetteRifle"
#}
#mixin Expression
#{
# value: "new BayonetteRifle(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_BayonetteRifle(original as double) as double {
return CFG.dmg_BayonetteRifle;
}
#mixin Definition
#{
# id: "GigaCannon", type: "net/tslat/aoa3/item/weapon/cannon/GigaCannon"
#}
#mixin Expression
#{
# value: "new GigaCannon(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_GigaCannon(original as double) as double {
return CFG.dmg_GigaCannon;
}
#mixin Definition
#{
# id: "Baronator", type: "net/tslat/aoa3/item/weapon/gun/Baronator"
#}
#mixin Expression
#{
# value: "new Baronator(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Baronator(original as double) as double {
return CFG.dmg_Baronator;
}
#mixin Definition
#{
# id: "CarrotCannon", type: "net/tslat/aoa3/item/weapon/cannon/CarrotCannon"
#}
#mixin Expression
#{
# value: "new CarrotCannon(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_CarrotCannon(original as double) as double {
return CFG.dmg_CarrotCannon;
}
#mixin Definition
#{
# id: "GoldenFury", type: "net/tslat/aoa3/item/weapon/gun/GoldenFury"
#}
#mixin Expression
#{
# value: "new GoldenFury(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_GoldenFury(original as double) as double {
return CFG.dmg_GoldenFury;
}
#mixin Definition
#{
# id: "GoldenFury", type: "net/tslat/aoa3/item/weapon/gun/GoldenFury"
#}
#mixin Expression
#{
# value: "new GoldenFury(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_GoldenFury(original as double) as double {
return CFG.dmg_GoldenFury;
}
#mixin Definition
#{
# id: "BoulderBomber", type: "net/tslat/aoa3/item/weapon/cannon/BoulderBomber"
#}
#mixin Expression
#{
# value: "new BoulderBomber(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_BoulderBomber(original as double) as double {
return CFG.dmg_BoulderBomber;
}
#mixin Definition
#{
# id: "GolderBomber", type: "net/tslat/aoa3/item/weapon/cannon/GolderBomber"
#}
#mixin Expression
#{
# value: "new GolderBomber(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_GolderBomber(original as double) as double {
return CFG.dmg_GolderBomber;
}
#mixin Definition
#{
# id: "BloodIron", type: "net/tslat/aoa3/item/weapon/gun/BloodIron"
#}
#mixin Expression
#{
# value: "new BloodIron(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_BloodIron(original as double) as double {
return CFG.dmg_BloodIron;
}
#mixin Definition
#{
# id: "CoreRifle", type: "net/tslat/aoa3/item/weapon/gun/CoreRifle"
#}
#mixin Expression
#{
# value: "new CoreRifle(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_CoreRifle(original as double) as double {
return CFG.dmg_CoreRifle;
}
#mixin Definition
#{
# id: "DischargeRifle", type: "net/tslat/aoa3/item/weapon/gun/DischargeRifle"
#}
#mixin Expression
#{
# value: "new DischargeRifle(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_DischargeRifle(original as double) as double {
return CFG.dmg_DischargeRifle;
}
#mixin Definition
#{
# id: "EchoGull", type: "net/tslat/aoa3/item/weapon/gun/EchoGull"
#}
#mixin Expression
#{
# value: "new EchoGull(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_EchoGull(original as double) as double {
return CFG.dmg_EchoGull;
}
#mixin Definition
#{
# id: "NethenetteRifle", type: "net/tslat/aoa3/item/weapon/gun/NethenetteRifle"
#}
#mixin Expression
#{
# value: "new NethenetteRifle(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_NethenetteRifle(original as double) as double {
return CFG.dmg_NethenetteRifle;
}
#mixin Definition
#{
# id: "Gardener", type: "net/tslat/aoa3/item/weapon/gun/Gardener"
#}
#mixin Expression
#{
# value: "new Gardener(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Gardener(original as double) as double {
return CFG.dmg_Gardener;
}
#mixin Definition
#{
# id: "GaugeRifle", type: "net/tslat/aoa3/item/weapon/gun/GaugeRifle"
#}
#mixin Expression
#{
# value: "new GaugeRifle(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_GaugeRifle(original as double) as double {
return CFG.dmg_GaugeRifle;
}
#mixin Definition
#{
# id: "HotShot", type: "net/tslat/aoa3/item/weapon/gun/HotShot"
#}
#mixin Expression
#{
# value: "new HotShot(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_HotShot(original as double) as double {
return CFG.dmg_HotShot;
}
#mixin Definition
#{
# id: "HeatWave", type: "net/tslat/aoa3/item/weapon/gun/HeatWave"
#}
#mixin Expression
#{
# value: "new HeatWave(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_HeatWave(original as double) as double {
return CFG.dmg_HeatWave;
}
#mixin Definition
#{
# id: "LightIron", type: "net/tslat/aoa3/item/weapon/gun/LightIron"
#}
#mixin Expression
#{
# value: "new LightIron(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_LightIron(original as double) as double {
return CFG.dmg_LightIron;
}
#mixin Definition
#{
# id: "Minigun", type: "net/tslat/aoa3/item/weapon/gun/Minigun"
#}
#mixin Expression
#{
# value: "new Minigun(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Minigun(original as double) as double {
return CFG.dmg_Minigun;
}
#mixin Definition
#{
# id: "Megagun", type: "net/tslat/aoa3/item/weapon/gun/Megagun"
#}
#mixin Expression
#{
# value: "new Megagun(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Megagun(original as double) as double {
return CFG.dmg_Megagun;
}
#mixin Definition
#{
# id: "PrecasianSlugger", type: "net/tslat/aoa3/item/weapon/gun/PrecasianSlugger"
#}
#mixin Expression
#{
# value: "new PrecasianSlugger(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_PrecasianSlugger(original as double) as double {
return CFG.dmg_PrecasianSlugger;
}
#mixin Definition
#{
# id: "Predigun", type: "net/tslat/aoa3/item/weapon/gun/Predigun"
#}
#mixin Expression
#{
# value: "new Predigun(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Predigun(original as double) as double {
return CFG.dmg_Predigun;
}
#mixin Definition
#{
# id: "JackRocker", type: "net/tslat/aoa3/item/weapon/cannon/JackRocker"
#}
#mixin Expression
#{
# value: "new JackRocker(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_JackRocker(original as double) as double {
return CFG.dmg_JackRocker;
}
#mixin Definition
#{
# id: "RockerRifle", type: "net/tslat/aoa3/item/weapon/gun/RockerRifle"
#}
#mixin Expression
#{
# value: "new RockerRifle(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_RockerRifle(original as double) as double {
return CFG.dmg_RockerRifle;
}
#mixin Definition
#{
# id: "Stampede", type: "net/tslat/aoa3/item/weapon/gun/Stampede"
#}
#mixin Expression
#{
# value: "new Stampede(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Stampede(original as double) as double {
return CFG.dmg_Stampede;
}
#mixin Definition
#{
# id: "Roulette", type: "net/tslat/aoa3/item/weapon/gun/Roulette"
#}
#mixin Expression
#{
# value: "new Roulette(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Roulette(original as double) as double {
return CFG.dmg_Roulette;
}
#mixin Definition
#{
# id: "Skullette", type: "net/tslat/aoa3/item/weapon/gun/Skullette"
#}
#mixin Expression
#{
# value: "new Skullette(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Skullette(original as double) as double {
return CFG.dmg_Skullette;
}
#mixin Definition
#{
# id: "SquadGun", type: "net/tslat/aoa3/item/weapon/gun/SquadGun"
#}
#mixin Expression
#{
# value: "new SquadGun(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_SquadGun(original as double) as double {
return CFG.dmg_SquadGun;
}
#mixin Definition
#{
# id: "SpineGun", type: "net/tslat/aoa3/item/weapon/gun/SpineGun"
#}
#mixin Expression
#{
# value: "new SpineGun(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_SpineGun(original as double) as double {
return CFG.dmg_SpineGun;
}
#mixin Definition
#{
# id: "Tommy", type: "net/tslat/aoa3/item/weapon/gun/Tommy"
#}
#mixin Expression
#{
# value: "new Tommy(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Tommy(original as double) as double {
return CFG.dmg_Tommy;
}
#mixin Definition
#{
# id: "TigerTommy", type: "net/tslat/aoa3/item/weapon/gun/TigerTommy"
#}
#mixin Expression
#{
# value: "new TigerTommy(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_TigerTommy(original as double) as double {
return CFG.dmg_TigerTommy;
}
#mixin Definition
#{
# id: "WartGun", type: "net/tslat/aoa3/item/weapon/gun/WartGun"
#}
#mixin Expression
#{
# value: "new WartGun(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_WartGun(original as double) as double {
return CFG.dmg_WartGun;
}
#mixin Definition
#{
# id: "Stormer", type: "net/tslat/aoa3/item/weapon/gun/Stormer"
#}
#mixin Expression
#{
# value: "new Stormer(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Stormer(original as double) as double {
return CFG.dmg_Stormer;
}
#mixin Definition
#{
# id: "Artifact", type: "net/tslat/aoa3/item/weapon/gun/Artifact"
#}
#mixin Expression
#{
# value: "new Artifact(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Artifact(original as double) as double {
return CFG.dmg_Artifact;
}
#mixin Definition
#{
# id: "Skullifact", type: "net/tslat/aoa3/item/weapon/gun/Skullifact"
#}
#mixin Expression
#{
# value: "new Skullifact(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Skullifact(original as double) as double {
return CFG.dmg_Skullifact;
}
#mixin Definition
#{
# id: "ApocoRifle", type: "net/tslat/aoa3/item/weapon/gun/ApocoRifle"
#}
#mixin Expression
#{
# value: "new ApocoRifle(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_ApocoRifle(original as double) as double {
return CFG.dmg_ApocoRifle;
}
#mixin Definition
#{
# id: "ApocoAssaultRifle", type: "net/tslat/aoa3/item/weapon/gun/ApocoAssaultRifle"
#}
#mixin Expression
#{
# value: "new ApocoAssaultRifle(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_ApocoAssaultRifle(original as double) as double {
return CFG.dmg_ApocoAssaultRifle;
}
#mixin Definition
#{
# id: "MechanicalAssaultRifle", type: "net/tslat/aoa3/item/weapon/gun/MechanicalAssaultRifle"
#}
#mixin Expression
#{
# value: "new MechanicalAssaultRifle(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_MechanicalAssaultRifle(original as double) as double {
return CFG.dmg_MechanicalAssaultRifle;
}
#mixin Definition
#{
# id: "MintMagnum", type: "net/tslat/aoa3/item/weapon/gun/MintMagnum"
#}
#mixin Expression
#{
# value: "new MintMagnum(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_MintMagnum(original as double) as double {
return CFG.dmg_MintMagnum;
}
#mixin Definition
#{
# id: "AquaMagnum", type: "net/tslat/aoa3/item/weapon/gun/AquaMagnum"
#}
#mixin Expression
#{
# value: "new AquaMagnum(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_AquaMagnum(original as double) as double {
return CFG.dmg_AquaMagnum;
}
#mixin Definition
#{
# id: "BigTop", type: "net/tslat/aoa3/item/weapon/gun/BigTop"
#}
#mixin Expression
#{
# value: "new BigTop(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_BigTop(original as double) as double {
return CFG.dmg_BigTop;
}
#mixin Definition
#{
# id: "ChainWrecker", type: "net/tslat/aoa3/item/weapon/gun/ChainWrecker"
#}
#mixin Expression
#{
# value: "new ChainWrecker(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_ChainWrecker(original as double) as double {
return CFG.dmg_ChainWrecker;
}
#mixin Definition
#{
# id: "FlameWrecker", type: "net/tslat/aoa3/item/weapon/gun/FlameWrecker"
#}
#mixin Expression
#{
# value: "new FlameWrecker(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_FlameWrecker(original as double) as double {
return CFG.dmg_FlameWrecker;
}
#mixin Definition
#{
# id: "Overshot", type: "net/tslat/aoa3/item/weapon/gun/Overshot"
#}
#mixin Expression
#{
# value: "new Overshot(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Overshot(original as double) as double {
return CFG.dmg_Overshot;
}
#mixin Definition
#{
# id: "Clownershot", type: "net/tslat/aoa3/item/weapon/gun/Clownershot"
#}
#mixin Expression
#{
# value: "new Clownershot(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Clownershot(original as double) as double {
return CFG.dmg_Clownershot;
}
#mixin Definition
#{
# id: "CrystalCarver", type: "net/tslat/aoa3/item/weapon/gun/CrystalCarver"
#}
#mixin Expression
#{
# value: "new CrystalCarver(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_CrystalCarver(original as double) as double {
return CFG.dmg_CrystalCarver;
}
#mixin Definition
#{
# id: "Cyclone", type: "net/tslat/aoa3/item/weapon/gun/Cyclone"
#}
#mixin Expression
#{
# value: "new Cyclone(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Cyclone(original as double) as double {
return CFG.dmg_Cyclone;
}
#mixin Definition
#{
# id: "Wrecker", type: "net/tslat/aoa3/item/weapon/gun/Wrecker"
#}
#mixin Expression
#{
# value: "new Wrecker(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Wrecker(original as double) as double {
return CFG.dmg_Wrecker;
}
#mixin Definition
#{
# id: "Darkener", type: "net/tslat/aoa3/item/weapon/gun/Darkener"
#}
#mixin Expression
#{
# value: "new Darkener(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Darkener(original as double) as double {
return CFG.dmg_Darkener;
}
#mixin Definition
#{
# id: "DestructionRifle", type: "net/tslat/aoa3/item/weapon/gun/DestructionRifle"
#}
#mixin Expression
#{
# value: "new DestructionRifle(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_DestructionRifle(original as double) as double {
return CFG.dmg_DestructionRifle;
}
#mixin Definition
#{
# id: "Dragilator", type: "net/tslat/aoa3/item/weapon/gun/Dragilator"
#}
#mixin Expression
#{
# value: "new Dragilator(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Dragilator(original as double) as double {
return CFG.dmg_Dragilator;
}
#mixin Definition
#{
# id: "Electinator", type: "net/tslat/aoa3/item/weapon/gun/Electinator"
#}
#mixin Expression
#{
# value: "new Electinator(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Electinator(original as double) as double {
return CFG.dmg_Electinator;
}
#mixin Definition
#{
# id: "Frosticator", type: "net/tslat/aoa3/item/weapon/gun/Frosticator"
#}
#mixin Expression
#{
# value: "new Frosticator(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Frosticator(original as double) as double {
return CFG.dmg_Frosticator;
}
#mixin Definition
#{
# id: "Germinator", type: "net/tslat/aoa3/item/weapon/gun/Germinator"
#}
#mixin Expression
#{
# value: "new Germinator(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Germinator(original as double) as double {
return CFG.dmg_Germinator;
}
#mixin Definition
#{
# id: "CoralClogger", type: "net/tslat/aoa3/item/weapon/gun/CoralClogger"
#}
#mixin Expression
#{
# value: "new CoralClogger(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_CoralClogger(original as double) as double {
return CFG.dmg_CoralClogger;
}
#mixin Definition
#{
# id: "Draco", type: "net/tslat/aoa3/item/weapon/gun/Draco"
#}
#mixin Expression
#{
# value: "new Draco(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Draco(original as double) as double {
return CFG.dmg_Draco;
}
#mixin Definition
#{
# id: "MK", type: "net/tslat/aoa3/item/weapon/gun/MK"
#}
#mixin Expression
#{
# value: "new MK(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_MK(original as double) as double {
return CFG.dmg_MK;
}
#mixin Definition
#{
# id: "MKFung", type: "net/tslat/aoa3/item/weapon/gun/MKFung"
#}
#mixin Expression
#{
# value: "new MKFung(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_MKFung(original as double) as double {
return CFG.dmg_MKFung;
}
#mixin Definition
#{
# id: "Pulsator", type: "net/tslat/aoa3/item/weapon/gun/Pulsator"
#}
#mixin Expression
#{
# value: "new Pulsator(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Pulsator(original as double) as double {
return CFG.dmg_Pulsator;
}
#mixin Definition
#{
# id: "Predator", type: "net/tslat/aoa3/item/weapon/gun/Predator"
#}
#mixin Expression
#{
# value: "new Predator(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Predator(original as double) as double {
return CFG.dmg_Predator;
}
#mixin Definition
#{
# id: "PurityRifle", type: "net/tslat/aoa3/item/weapon/gun/PurityRifle"
#}
#mixin Expression
#{
# value: "new PurityRifle(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_PurityRifle(original as double) as double {
return CFG.dmg_PurityRifle;
}
#mixin Definition
#{
# id: "HaunterRifle", type: "net/tslat/aoa3/item/weapon/gun/HaunterRifle"
#}
#mixin Expression
#{
# value: "new HaunterRifle(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_HaunterRifle(original as double) as double {
return CFG.dmg_HaunterRifle;
}
#mixin Definition
#{
# id: "Dustometer", type: "net/tslat/aoa3/item/weapon/gun/Dustometer"
#}
#mixin Expression
#{
# value: "new Dustometer(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Dustometer(original as double) as double {
return CFG.dmg_Dustometer;
}
#mixin Definition
#{
# id: "Sublimus", type: "net/tslat/aoa3/item/weapon/gun/Sublimus"
#}
#mixin Expression
#{
# value: "new Sublimus(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Sublimus(original as double) as double {
return CFG.dmg_Sublimus;
}
#mixin Definition
#{
# id: "HuntersRifle", type: "net/tslat/aoa3/item/weapon/gun/HuntersRifle"
#}
#mixin Expression
#{
# value: "new HuntersRifle(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_HuntersRifle(original as double) as double {
return CFG.dmg_HuntersRifle;
}
#mixin Definition
#{
# id: "Bloodlurker", type: "net/tslat/aoa3/item/weapon/greatblade/Bloodlurker"
#}
#mixin Expression
#{
# value: "new Bloodlurker(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_Bloodlurker(original as double) as double {
return CFG.dmg_Bloodlurker;
}
#mixin Definition
#{
# id: "TidalGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/TidalGreatblade"
#}
#mixin Expression
#{
# value: "new TidalGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_TidalGreatblade(original as double) as double {
return CFG.dmg_TidalGreatblade;
}
#mixin Definition
#{
# id: "BaronGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/BaronGreatblade"
#}
#mixin Expression
#{
# value: "new BaronGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_BaronGreatblade(original as double) as double {
return CFG.dmg_BaronGreatblade;
}
#mixin Definition
#{
# id: "CreepoidGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/CreepoidGreatblade"
#}
#mixin Expression
#{
# value: "new CreepoidGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_CreepoidGreatblade(original as double) as double {
return CFG.dmg_CreepoidGreatblade;
}
#mixin Definition
#{
# id: "LelyetianGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/LelyetianGreatblade"
#}
#mixin Expression
#{
# value: "new LelyetianGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_LelyetianGreatblade(original as double) as double {
return CFG.dmg_LelyetianGreatblade;
}
#mixin Definition
#{
# id: "RoyalGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/RoyalGreatblade"
#}
#mixin Expression
#{
# value: "new RoyalGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_RoyalGreatblade(original as double) as double {
return CFG.dmg_RoyalGreatblade;
}
#mixin Definition
#{
# id: "SubterraneanGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/SubterraneanGreatblade"
#}
#mixin Expression
#{
# value: "new SubterraneanGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_SubterraneanGreatblade(original as double) as double {
return CFG.dmg_SubterraneanGreatblade;
}
#mixin Definition
#{
# id: "ShyreSword", type: "net/tslat/aoa3/item/weapon/greatblade/ShyreSword"
#}
#mixin Expression
#{
# value: "new ShyreSword(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_ShyreSword(original as double) as double {
return CFG.dmg_ShyreSword;
}
#mixin Definition
#{
# id: "GodsGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/GodsGreatblade"
#}
#mixin Expression
#{
# value: "new GodsGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_GodsGreatblade(original as double) as double {
return CFG.dmg_GodsGreatblade;
}
#mixin Definition
#{
# id: "CrystalGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/CrystalGreatblade"
#}
#mixin Expression
#{
# value: "new CrystalGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_CrystalGreatblade(original as double) as double {
return CFG.dmg_CrystalGreatblade;
}
#mixin Definition
#{
# id: "GoofyGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/GoofyGreatblade"
#}
#mixin Expression
#{
# value: "new GoofyGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_GoofyGreatblade(original as double) as double {
return CFG.dmg_GoofyGreatblade;
}
#mixin Definition
#{
# id: "LyonicGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/LyonicGreatblade"
#}
#mixin Expression
#{
# value: "new LyonicGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_LyonicGreatblade(original as double) as double {
return CFG.dmg_LyonicGreatblade;
}
#mixin Definition
#{
# id: "NoxiousGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/NoxiousGreatblade"
#}
#mixin Expression
#{
# value: "new NoxiousGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_NoxiousGreatblade(original as double) as double {
return CFG.dmg_NoxiousGreatblade;
}
#mixin Definition
#{
# id: "RosidianGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/RosidianGreatblade"
#}
#mixin Expression
#{
# value: "new RosidianGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_RosidianGreatblade(original as double) as double {
return CFG.dmg_RosidianGreatblade;
}
#mixin Definition
#{
# id: "ShroomicGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/ShroomicGreatblade"
#}
#mixin Expression
#{
# value: "new ShroomicGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_ShroomicGreatblade(original as double) as double {
return CFG.dmg_ShroomicGreatblade;
}
#mixin Definition
#{
# id: "UnderworldGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/UnderworldGreatblade"
#}
#mixin Expression
#{
# value: "new UnderworldGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_UnderworldGreatblade(original as double) as double {
return CFG.dmg_UnderworldGreatblade;
}
#mixin Definition
#{
# id: "RunicGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/RunicGreatblade"
#}
#mixin Expression
#{
# value: "new RunicGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_RunicGreatblade(original as double) as double {
return CFG.dmg_RunicGreatblade;
}
#mixin Definition
#{
# id: "CoralGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/CoralGreatblade"
#}
#mixin Expression
#{
# value: "new CoralGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_CoralGreatblade(original as double) as double {
return CFG.dmg_CoralGreatblade;
}
#mixin Definition
#{
# id: "PrimordialGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/PrimordialGreatblade"
#}
#mixin Expression
#{
# value: "new PrimordialGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_PrimordialGreatblade(original as double) as double {
return CFG.dmg_PrimordialGreatblade;
}
#mixin Definition
#{
# id: "HauntedGreatblade", type: "net/tslat/aoa3/item/weapon/greatblade/HauntedGreatblade"
#}
#mixin Expression
#{
# value: "new HauntedGreatblade(@(?), ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_HauntedGreatblade(original as double) as double {
return CFG.dmg_HauntedGreatblade;
}
#mixin Definition
#{
# id: "VulcammerMaul", type: "net/tslat/aoa3/item/weapon/maul/VulcammerMaul"
#}
#mixin Expression
#{
# value: "new VulcammerMaul(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_VulcammerMaul(original as float) as float {
return CFG.dmg_VulcammerMaul;
}
#mixin Definition
#{
# id: "CoralstoneMaul", type: "net/tslat/aoa3/item/weapon/maul/CoralstoneMaul"
#}
#mixin Expression
#{
# value: "new CoralstoneMaul(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_CoralstoneMaul(original as float) as float {
return CFG.dmg_CoralstoneMaul;
}
#mixin Definition
#{
# id: "CrystalMaul", type: "net/tslat/aoa3/item/weapon/maul/CrystalMaul"
#}
#mixin Expression
#{
# value: "new CrystalMaul(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_CrystalMaul(original as float) as float {
return CFG.dmg_CrystalMaul;
}
#mixin Definition
#{
# id: "ElectronMaul", type: "net/tslat/aoa3/item/weapon/maul/ElectronMaul"
#}
#mixin Expression
#{
# value: "new ElectronMaul(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_ElectronMaul(original as float) as float {
return CFG.dmg_ElectronMaul;
}
#mixin Definition
#{
# id: "HorizonMaul", type: "net/tslat/aoa3/item/weapon/maul/HorizonMaul"
#}
#mixin Expression
#{
# value: "new HorizonMaul(@(?), ?, ?, ?)"
#}
#mixin Static
#mixin ModifyExpressionValue
#{
# method: "registerWeapon",
# at: {value: "MIXINEXTRAS:EXPRESSION"}
#}
function mbc_modify_dmg_HorizonMaul(original as float) as float {
return CFG.dmg_HorizonMaul;
}
}