Files
meatballcraft/scripts/mixin/aoa3/WeaponRegisterBuffs.zs
T
ZHAY10086 e909edb0eb update
2026-02-25 17:44:26 +08:00

1364 lines
30 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;
}
}