update to hotfix1
This commit is contained in:
@@ -85,7 +85,7 @@
|
||||
"action" :
|
||||
{
|
||||
"type": "openLink",
|
||||
"link": "https://github.com/sainagh/meatballcraft/wiki/%5B0.18%5D-Improving-Performance"
|
||||
"link": "https://github.com/sainagh/meatballcraft/wiki/%5B0.18.3%5D-Improving-Performance"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
["false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false"]
|
||||
@@ -120,5 +120,5 @@ gendustry.bees.species.SpoonyPanda=SpoonyPanda
|
||||
gendustry.bees.species.LordRaine=LordRaine
|
||||
gendustry.bees.species.Freeky=Freeky
|
||||
gendustry.bees.species.Honeysmeltest=Honeysmeltest
|
||||
gendustry.honeycomb.honeysmeltest.name=Honeysmeltest Comb
|
||||
gendustry.bees.species.Ascendant=Ascendant
|
||||
gendustry.honeycomb.honeysmeltest.name=Honeysmeltest Comb
|
||||
|
||||
@@ -120,5 +120,5 @@ gendustry.bees.species.SpoonyPanda=SpoonyPanda
|
||||
gendustry.bees.species.LordRaine=LordRaine
|
||||
gendustry.bees.species.Freeky=Freeky
|
||||
gendustry.bees.species.Honeysmeltest=蜜极炼
|
||||
gendustry.honeycomb.honeysmeltest.name=蜜极炼蜂窝
|
||||
gendustry.bees.species.Ascendant=上升星座
|
||||
gendustry.honeycomb.honeysmeltest.name=蜜极炼蜂窝
|
||||
|
||||
@@ -70,7 +70,7 @@ module {
|
||||
I:versionNotificationTypes=0
|
||||
|
||||
# Don't change this.
|
||||
I:versionSave=15
|
||||
I:versionSave=16
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -245,20 +245,11 @@ world-1686736984 {
|
||||
|
||||
|
||||
world-1707250433 {
|
||||
# Show the list of bookmarks next to open GUIs.
|
||||
B:bookmarkOverlayEnabled=true
|
||||
|
||||
# Give items instead of showing the recipe.
|
||||
B:cheatItemsEnabled=false
|
||||
|
||||
# Default item to use to fill up fluids when clicking on a fluid ingredient in the menu, (format: item_name@meta)
|
||||
S:defaultFluidContainerItem=
|
||||
|
||||
# Hide and unhide ingredients by clicking them in the list.
|
||||
B:editEnabled=false
|
||||
S:filterText=
|
||||
|
||||
# Show the list of ingredients next to open GUIs.
|
||||
B:overlayEnabled=true
|
||||
}
|
||||
|
||||
@@ -412,11 +403,20 @@ world-288993849 {
|
||||
|
||||
|
||||
world-310143583 {
|
||||
# Show the list of bookmarks next to open GUIs.
|
||||
B:bookmarkOverlayEnabled=false
|
||||
|
||||
# Give items instead of showing the recipe.
|
||||
B:cheatItemsEnabled=true
|
||||
|
||||
# Default item to use to fill up fluids when clicking on a fluid ingredient in the menu, (format: item_name@meta)
|
||||
S:defaultFluidContainerItem=
|
||||
|
||||
# Hide and unhide ingredients by clicking them in the list.
|
||||
B:editEnabled=false
|
||||
S:filterText=
|
||||
S:filterText=integrat contr
|
||||
|
||||
# Show the list of ingredients next to open GUIs.
|
||||
B:overlayEnabled=true
|
||||
}
|
||||
|
||||
@@ -590,6 +590,23 @@ world-754345806 {
|
||||
}
|
||||
|
||||
|
||||
world-754956732 {
|
||||
# Show the list of bookmarks next to open GUIs.
|
||||
B:bookmarkOverlayEnabled=true
|
||||
B:cheatItemsEnabled=true
|
||||
|
||||
# Default item to use to fill up fluids when clicking on a fluid ingredient in the menu, (format: item_name@meta)
|
||||
S:defaultFluidContainerItem=
|
||||
|
||||
# Hide and unhide ingredients by clicking them in the list.
|
||||
B:editEnabled=false
|
||||
S:filterText=@packaged
|
||||
|
||||
# Show the list of ingredients next to open GUIs.
|
||||
B:overlayEnabled=true
|
||||
}
|
||||
|
||||
|
||||
world-769278255 {
|
||||
B:bookmarkOverlayEnabled=true
|
||||
B:cheatItemsEnabled=false
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
# PETeams Early Config Properties
|
||||
# Caches the result of FTB Lib's team UID getter.
|
||||
# This has a pretty big impact, so do not turn it off unless it causes compatibility issues
|
||||
memoizeFtbLibTeamUIDGetter=true
|
||||
+15
-9
@@ -30,29 +30,35 @@ general {
|
||||
I:tileEntityCachedBoundingBoxUpdateInterval=100
|
||||
|
||||
opengldebugoutput {
|
||||
# Enable/Disable crashing when an OpenGL error occurs. If disabled OpenGL errors are likely to go unnoticed unless the log is checked manually.
|
||||
B:crashOnError=false
|
||||
|
||||
# Better debugging of OpenGL errors. Might not be supported by your hardware/driver.
|
||||
B:enabled=false
|
||||
|
||||
# Enable/Disable logging of high severity non-error messages. (You probably never want to enable this as a normal user)
|
||||
B:logHighSeverity=false
|
||||
|
||||
# Enable/Disable logging of low severity non-error messages. (You probably never want to enable this as a normal user)
|
||||
B:logLowSeverity=false
|
||||
|
||||
# Enable/Disable logging of medium severity non-error messages. (You probably never want to enable this as a normal user)
|
||||
B:logMediumSeverity=false
|
||||
|
||||
# Enable/Disable logging of notification severity non-error messages. (You probably never want to enable this as a normal user)
|
||||
B:logNotificationSeverity=false
|
||||
|
||||
# Enable/Disable appending of the stack trace when logging a debug message.
|
||||
# Valid values:
|
||||
# DISABLED
|
||||
# ALWAYS
|
||||
# ERRORS_ONLY
|
||||
S:logStackTrace=ERRORS_ONLY
|
||||
|
||||
# Enable/Disable debug messages matching the specified filters.
|
||||
# Format: 'source, type, severity, enabled'
|
||||
# Valid source values: [ ANY, API, WINDOW_SYSTEM, SHADER_COMPILER, THIRD_PARTY, APPLICATION, OTHER ]
|
||||
# Valid type values: [ ANY, ERROR, DEPRECATED_BEHAVIOR, UNDEFINED_BEHAVIOR, PORTABILITY, PERFORMANCE, MARKER, PUSH_GROUP, POP_GROUP, OTHER ]
|
||||
# Valid severity values: [ ANY, HIGH, MEDIUM, LOW, NOTIFICATION ]
|
||||
S:messageFilters <
|
||||
ANY;ERROR;ANY;true
|
||||
>
|
||||
|
||||
# May be required by some systems to generate OpenGL debug output. (Enabling might have a negative impact on performance)
|
||||
B:setContextDebugBit=false
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
+1
-1
@@ -1623,7 +1623,7 @@ val soulaccumemcless11 = RecipeBuilder.newBuilder("soulaccumemcless11","soul_acc
|
||||
soulaccumemcless11.addFluidInput(<fluid:recursive_computing_matter>*11);
|
||||
soulaccumemcless11.addFluidInput(<fluid:actualizing_fluid>*1);
|
||||
soulaccumemcless11.addItemInput(<enderio:item_broken_spawner>.withTag({entityId: "aoa3:ghostine_ancient"}));
|
||||
soulaccumemcless11.addItemInput(<contenttweaker:nonuple_compressed_alchemical_recursion>);
|
||||
soulaccumemcless11.addItemInput(<contenttweaker:decuple_compressed_alchemical_recursion>);
|
||||
soulaccumemcless11.addItemOutput(<contenttweaker:decuple_compressed_alchemical_ideal>*2);
|
||||
soulaccumemcless11.build();
|
||||
|
||||
|
||||
@@ -216,7 +216,7 @@ mythassmac30.addItemInput(<advancedrocketry:lens:0>);
|
||||
mythassmac30.addItemInput(<ore:plateGold>);
|
||||
mythassmac30.addItemInput(<minecraft:redstone_block>);
|
||||
mythassmac30.addItemInput(<advancedrocketry:wafer:0>*4);
|
||||
mythassmac30.addItemOutput(<advancedrocketry:itemcircuitplate:0>);
|
||||
mythassmac30.addItemOutput(<advancedrocketry:itemcircuitplate:1>);
|
||||
mythassmac30.build();
|
||||
|
||||
|
||||
|
||||
@@ -72,6 +72,15 @@ mods.immersiveengineering.ArcFurnace.removeRecipe(<railcraft:ingot:9>);
|
||||
mods.immersiveengineering.ArcFurnace.addRecipe(<techreborn:ingot:1>, <ore:ingotZinc>, null, 100, 512, [<ore:dustCopper>*3]);
|
||||
mods.immersiveengineering.ArcFurnace.addRecipe(<techreborn:ingot:1>, <ore:dustZinc>, null, 100, 512, [<ore:ingotCopper>*3]);
|
||||
|
||||
recipes.removeShaped(<railcraft:ingot:9>*4,
|
||||
[[<mysticalagriculture:brass_essence>, <mysticalagriculture:brass_essence>, <mysticalagriculture:brass_essence>],
|
||||
[<mysticalagriculture:brass_essence>, null, <mysticalagriculture:brass_essence>],
|
||||
[<mysticalagriculture:brass_essence>, <mysticalagriculture:brass_essence>, <mysticalagriculture:brass_essence>]]);
|
||||
recipes.addShaped(<techreborn:ingot:1>*4,
|
||||
[[<mysticalagriculture:brass_essence>, <mysticalagriculture:brass_essence>, <mysticalagriculture:brass_essence>],
|
||||
[<mysticalagriculture:brass_essence>, null, <mysticalagriculture:brass_essence>],
|
||||
[<mysticalagriculture:brass_essence>, <mysticalagriculture:brass_essence>, <mysticalagriculture:brass_essence>]]);
|
||||
|
||||
|
||||
//==================================================================
|
||||
// titanium
|
||||
|
||||
+1
@@ -1,5 +1,6 @@
|
||||
#modloaded astralsorcery
|
||||
#loader mixin
|
||||
#clientonly
|
||||
|
||||
import native.hellfirepvp.astralsorcery.client.ClientScheduler;
|
||||
import native.net.minecraft.client.renderer.BufferBuilder;
|
||||
-42
@@ -3,22 +3,14 @@
|
||||
|
||||
import native.hellfirepvp.astralsorcery.common.tile.TileAttunementRelay;
|
||||
|
||||
import native.net.minecraft.block.state.IBlockState;
|
||||
import native.net.minecraft.client.Minecraft;
|
||||
import native.net.minecraft.client.renderer.GlStateManager;
|
||||
import native.net.minecraft.client.renderer.RenderHelper;
|
||||
import native.net.minecraft.client.renderer.block.model.ItemCameraTransforms;
|
||||
import native.net.minecraft.entity.player.EntityPlayer;
|
||||
import native.net.minecraft.item.ItemStack;
|
||||
import native.net.minecraft.tileentity.TileEntity;
|
||||
import native.net.minecraft.util.math.BlockPos;
|
||||
import native.net.minecraft.util.math.MathHelper;
|
||||
import native.net.minecraft.util.EnumHand;
|
||||
import native.net.minecraft.util.EnumFacing;
|
||||
import native.net.minecraft.world.World;
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import mixin.CallbackInfoReturnable;
|
||||
|
||||
// Replace TESRAttunementRelay's item rendering so TEISR items (e.g., DivineRPG statues) render correctly
|
||||
#mixin {targets: "hellfirepvp.astralsorcery.client.render.tile.TESRAttunementRelay"}
|
||||
@@ -65,37 +57,3 @@ zenClass MixinTESRAttunementRelay_RenderFix {
|
||||
ci.cancel();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
Early-return in BlockAttunementRelay#onBlockActivated when the held item equals the current slot item (including NBT),
|
||||
avoiding the eject-then-insert flow that appears as duplication.
|
||||
This behavior is due to how we short-circuit the normal rendering path in TESRAttunementRelay.
|
||||
*/
|
||||
#mixin {targets: "hellfirepvp.astralsorcery.common.block.BlockAttunementRelay"}
|
||||
zenClass MixinBlockAttunementRelay_OnActivateGuard {
|
||||
// SRG HEAD: Block#onBlockActivated -> func_180639_a
|
||||
#mixin Inject
|
||||
#{
|
||||
# method: "func_180639_a",
|
||||
# at: { value: "HEAD" },
|
||||
# cancellable: true
|
||||
#}
|
||||
function sameItemNoOp(world as World, pos as BlockPos, state as IBlockState, player as EntityPlayer, hand as EnumHand, facing as EnumFacing, hitX as float, hitY as float, hitZ as float, cir as CallbackInfoReturnable) as void {
|
||||
if (world.isRemote) return;
|
||||
|
||||
val held as ItemStack = player.getHeldItem(hand);
|
||||
if (held.isEmpty()) return;
|
||||
|
||||
val te as TileEntity = world.getTileEntity(pos);
|
||||
if (!(te instanceof TileAttunementRelay)) return;
|
||||
|
||||
val tar as TileAttunementRelay = te as TileAttunementRelay;
|
||||
val inv = tar.getInventoryHandler();
|
||||
if (inv == null) return;
|
||||
|
||||
val current as ItemStack = inv.getStackInSlot(0);
|
||||
if (!current.isEmpty() && ItemStack.areItemsEqual(current, held) && ItemStack.areItemStackTagsEqual(current, held))
|
||||
cir.setReturnValue(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
#modloaded astralsorcery
|
||||
#loader mixin
|
||||
|
||||
import native.hellfirepvp.astralsorcery.common.tile.TileAttunementRelay;
|
||||
|
||||
import native.net.minecraft.block.state.IBlockState;
|
||||
import native.net.minecraft.entity.player.EntityPlayer;
|
||||
import native.net.minecraft.item.ItemStack;
|
||||
import native.net.minecraft.tileentity.TileEntity;
|
||||
import native.net.minecraft.util.math.BlockPos;
|
||||
import native.net.minecraft.util.EnumHand;
|
||||
import native.net.minecraft.util.EnumFacing;
|
||||
import native.net.minecraft.world.World;
|
||||
|
||||
import mixin.CallbackInfoReturnable;
|
||||
|
||||
|
||||
/*
|
||||
Early-return in BlockAttunementRelay#onBlockActivated when the held item equals the current slot item (including NBT),
|
||||
avoiding the eject-then-insert flow that appears as duplication.
|
||||
This behavior is due to how we short-circuit the normal rendering path in TESRAttunementRelay.
|
||||
*/
|
||||
#mixin {targets: "hellfirepvp.astralsorcery.common.block.BlockAttunementRelay"}
|
||||
zenClass MixinBlockAttunementRelay_OnActivateGuard {
|
||||
// SRG HEAD: Block#onBlockActivated -> func_180639_a
|
||||
#mixin Inject
|
||||
#{
|
||||
# method: "func_180639_a",
|
||||
# at: { value: "HEAD" },
|
||||
# cancellable: true
|
||||
#}
|
||||
function sameItemNoOp(world as World, pos as BlockPos, state as IBlockState, player as EntityPlayer, hand as EnumHand, facing as EnumFacing, hitX as float, hitY as float, hitZ as float, cir as CallbackInfoReturnable) as void {
|
||||
if (world.isRemote) return;
|
||||
|
||||
val held as ItemStack = player.getHeldItem(hand);
|
||||
if (held.isEmpty()) return;
|
||||
|
||||
val te as TileEntity = world.getTileEntity(pos);
|
||||
if (!(te instanceof TileAttunementRelay)) return;
|
||||
|
||||
val tar as TileAttunementRelay = te as TileAttunementRelay;
|
||||
val inv = tar.getInventoryHandler();
|
||||
if (inv == null) return;
|
||||
|
||||
val current as ItemStack = inv.getStackInSlot(0);
|
||||
if (!current.isEmpty() && ItemStack.areItemsEqual(current, held) && ItemStack.areItemStackTagsEqual(current, held))
|
||||
cir.setReturnValue(true);
|
||||
}
|
||||
}
|
||||
+1
@@ -1,5 +1,6 @@
|
||||
#modloaded bewitchment
|
||||
#loader mixin
|
||||
#clientonly
|
||||
|
||||
import native.mezz.jei.api.IModRegistry;
|
||||
import native.mezz.jei.api.recipe.transfer.IRecipeTransferRegistry;
|
||||
@@ -0,0 +1,35 @@
|
||||
#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.boss.kingshroomus.EntityKingShroomus"}
|
||||
zenClass MixinEntityKingShroomus {
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "getBaseMaxHealth",
|
||||
# constant: {doubleValue: 1800.0}
|
||||
#}
|
||||
function mbc_modify_hp_KingShroomus(original as double) as double {
|
||||
return CFG.hp_KingShroomus;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.entity.boss.shadowlord.EntityShadowlord"}
|
||||
zenClass MixinEntityShadowlord {
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "func_110147_ax",
|
||||
# constant: {doubleValue: 2000.0}
|
||||
#}
|
||||
function mbc_modify_hp_Shadowlord(original as double) as double {
|
||||
return CFG.hp_Shadowlord;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,425 @@
|
||||
#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.MaterialsRegister"}
|
||||
zenClass MixinWeaponRegister {
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOABARON', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_BaronSword(original as float) as float {
|
||||
return CFG.dmg_BaronSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOABLOODFURY', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_Bloodfury(original as float) as float {
|
||||
return CFG.dmg_Bloodfury;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOABLOODSTONE', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_BloodstoneSword(original as float) as float {
|
||||
return CFG.dmg_BloodstoneSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOACARAMELCARVER', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_CaramelCarver(original as float) as float {
|
||||
return CFG.dmg_CaramelCarver;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOACHAINSAWTOOL', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_Chainsaw(original as float) as float {
|
||||
return CFG.dmg_Chainsaw;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOACORALSTORM', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_CoralstormSword(original as float) as float {
|
||||
return CFG.dmg_CoralstormSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOACREEPIFIED', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_CreepifiedSword(original as float) as float {
|
||||
return CFG.dmg_CreepifiedSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOACRYSTALLITE', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_CrystalliteSword(original as float) as float {
|
||||
return CFG.dmg_CrystalliteSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOAEXPLOCHRON', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_ExplochronSword(original as float) as float {
|
||||
return CFG.dmg_ExplochronSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOAGUARDIAN', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_GuardianSword(original as float) as float {
|
||||
return CFG.dmg_GuardianSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOAHARVESTER', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_HarvesterSword(original as float) as float {
|
||||
return CFG.dmg_HarvesterSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOAHOLY', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_HolySword(original as float) as float {
|
||||
return CFG.dmg_HolySword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOAILLUSION', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_IllusionSword(original as float) as float {
|
||||
return CFG.dmg_IllusionSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOALIGHTSWAY', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_LightsWaySword(original as float) as float {
|
||||
return CFG.dmg_LightsWaySword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOAPRIMAL', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_PrimalSword(original as float) as float {
|
||||
return CFG.dmg_PrimalSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOAROCKBASHER', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_RockbasherSword(original as float) as float {
|
||||
return CFG.dmg_RockbasherSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOAROSIDIAN', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_RosidianSword(original as float) as float {
|
||||
return CFG.dmg_RosidianSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOARUNIC', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_RunicSword(original as float) as float {
|
||||
return CFG.dmg_RunicSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOASHADOW', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_ShadowSword(original as float) as float {
|
||||
return CFG.dmg_ShadowSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOASHROOMUS', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_ShroomusSword(original as float) as float {
|
||||
return CFG.dmg_ShroomusSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOASKELETAL', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_SkeletalSword(original as float) as float {
|
||||
return CFG.dmg_SkeletalSword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOASUPREMACY', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_SupremacySword(original as float) as float {
|
||||
return CFG.dmg_SupremacySword;
|
||||
}
|
||||
|
||||
#mixin Definition
|
||||
#{
|
||||
# id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;"
|
||||
#}
|
||||
#mixin Expression
|
||||
#{
|
||||
# value: "addToolMaterial('AOASWEET', ?, ?, ?, @(?), ?)"
|
||||
#}
|
||||
#mixin Static
|
||||
#mixin ModifyExpressionValue
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# at: {value: "MIXINEXTRAS:EXPRESSION"}
|
||||
#}
|
||||
function mbc_modify_dmg_SweetSword(original as float) as float {
|
||||
return CFG.dmg_SweetSword;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
#modloaded aoa3
|
||||
#priority 10
|
||||
#loader mixin
|
||||
|
||||
// Mob HP
|
||||
static hp_KingShroomus as double = 3000.0d;
|
||||
static hp_Shadowlord as double = 5000.0d;
|
||||
|
||||
// Melee Weapons
|
||||
static dmg_BaronSword as float = 99.0f;
|
||||
static dmg_Bloodfury as float = 35.0f;
|
||||
static dmg_BloodstoneSword as float = 29.0f;
|
||||
static dmg_CaramelCarver as float = 49.0f;
|
||||
static dmg_Chainsaw as float = 799.0f;
|
||||
static dmg_CoralstormSword as float = 13.0f;
|
||||
static dmg_CreepifiedSword as float = 33.0f;
|
||||
static dmg_CrystalliteSword as float = 54.0f;
|
||||
static dmg_ExplochronSword as float = 59.0f;
|
||||
static dmg_GuardianSword as float = 59.0f;
|
||||
static dmg_HarvesterSword as float = 249.0f;
|
||||
static dmg_HolySword as float = 199.0f;
|
||||
static dmg_IllusionSword as float = 37.5f;
|
||||
static dmg_LightsWaySword as float = 999.0f;
|
||||
static dmg_PrimalSword as float = 35.0f;
|
||||
static dmg_RockbasherSword as float = 54.0f;
|
||||
static dmg_RosidianSword as float = 54.0f;
|
||||
static dmg_RunicSword as float = 499.0f;
|
||||
static dmg_ShadowSword as float = 399.0f;
|
||||
static dmg_ShroomusSword as float = 61.0f;
|
||||
static dmg_SkeletalSword as float = 37.0f;
|
||||
static dmg_SupremacySword as float = 54.0f;
|
||||
static dmg_SweetSword as float = 54.0f;
|
||||
|
||||
// Ranged Weapons
|
||||
static dmg_ChilliChugger as double = 40.0d;
|
||||
static dmg_DartGun as double = 100.0d;
|
||||
static dmg_FlamingFury as double = 200.0d;
|
||||
static dmg_NethengeicSlugger as double = 240.0d;
|
||||
static dmg_WithersWrath as double = 100.0d;
|
||||
|
||||
static energyCost_WithersWrath as float = 8.0f;
|
||||
@@ -0,0 +1,119 @@
|
||||
#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;
|
||||
}
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.entity.boss.kingshroomus.EntityKingShroomus;
|
||||
import native.net.tslat.aoa3.entity.boss.shadowlord.EntityShadowlord;
|
||||
|
||||
/*
|
||||
Edit aoa3 boss HP
|
||||
*/
|
||||
|
||||
// king shroomus
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.entity.boss.kingshroomus.EntityKingShroomus"}
|
||||
zenClass MixinEntityKingShroomus {
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "getBaseMaxHealth",
|
||||
# constant: {floatValue: 1800}
|
||||
#}
|
||||
function mbc_changeShroomusMaxHP(value as float) as float {
|
||||
return 3000.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// shadowlord
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.entity.boss.shadowlord.EntityShadowlord"}
|
||||
zenClass MixinEntityShadowlord {
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "applyEntityAttributes",
|
||||
# constant: {intValue: 2000}
|
||||
#}
|
||||
function mbc_changeShroomusMaxHP(value as int) as int {
|
||||
return 5000;
|
||||
}
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 12.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOABARON"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOABLOODFURY"}
|
||||
# }
|
||||
#}
|
||||
function modifyBaronswordDamage(original as float) as float {
|
||||
return 99.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 13.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOABLOODFURY"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOABLOODSTONE"}
|
||||
# }
|
||||
#}
|
||||
function modifyBloodfuryDamage(original as float) as float {
|
||||
return 35.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 14.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOABLOODSTONE"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOACANDLEFIRE"}
|
||||
# }
|
||||
#}
|
||||
function modifyBloodgemSwordDamage(original as float) as float {
|
||||
return 29.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 15.5},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOACARAMELCARVER"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOACORALSTORM"}
|
||||
# }
|
||||
#}
|
||||
function modifyCaramelcarverDamage(original as float) as float {
|
||||
return 49.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 4.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOACHAINSAWTOOL"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOAEMBERSTONETOOL"}
|
||||
# }
|
||||
#}
|
||||
function modifyChainsawDamage(original as float) as float {
|
||||
return 799.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinWeaponRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "ChilliChugger",
|
||||
# constant: {floatValue: 12.0}
|
||||
#}
|
||||
function modifyChillichuggerDamage(original as float) as float {
|
||||
return 40.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 8.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOACORALSTORM"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOACREEPIFIED"}
|
||||
# }
|
||||
#}
|
||||
function modifyRunicswordDamage(original as float) as float {
|
||||
return 13.0f;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 13.5},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOACREEPIFIED"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOACRYSTALLITE"}
|
||||
# }
|
||||
#}
|
||||
function modifyBloodgemSwordDamage(original as float) as float {
|
||||
return 33.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 14.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOACRYSTALLITE"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOAEMBERSTONE"}
|
||||
# }
|
||||
#}
|
||||
function modifyCrystalliteswordDamage(original as float) as float {
|
||||
return 54.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.WeaponRegister"}
|
||||
zenClass MixinWeaponRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "registerWeapon",
|
||||
# slice: {from: {value: "NEW", target: "net/tslat/aoa3/item/weapon/gun/DartGun"}},
|
||||
# constant: {doubleValue: 10.0f, ordinal: 0}
|
||||
#}
|
||||
function modifyDartGunDamage(original as double) as double {
|
||||
return 100.0;
|
||||
}
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 15.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOAEXPLOCHRON"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOAFIREBORNE"}
|
||||
# }
|
||||
#}
|
||||
function modifyExplochronDamage(original as float) as float {
|
||||
return 59.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.WeaponRegister"}
|
||||
zenClass MixinWeaponRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "registerWeapon",
|
||||
# slice: {from: {value: "NEW", target: "net/tslat/aoa3/item/weapon/gun/FlamingFury"}},
|
||||
# constant: {doubleValue: 20.5f, ordinal: 0}
|
||||
#}
|
||||
function modifyFlamingFuryDamage(original as double) as double {
|
||||
return 200.0;
|
||||
}
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 15.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOAGUARDIAN"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOAHARVESTER"}
|
||||
# }
|
||||
#}
|
||||
function modifyGuardianswordDamage(original as float) as float {
|
||||
return 59.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 17.5},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOAHARVESTER"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOAHOLY"}
|
||||
# }
|
||||
#}
|
||||
function modifyRunicswordDamage(original as float) as float {
|
||||
return 249.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 0.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOAHOLY"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOAILLUSION"}
|
||||
# }
|
||||
#}
|
||||
function modifyHolyswordDamage(original as float) as float {
|
||||
return 199.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 14.5},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOAILLUSION"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOAJADE"}
|
||||
# }
|
||||
#}
|
||||
function modifyIllusionSwordDamage(original as float) as float {
|
||||
return 37.5f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 7.5},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOALIGHTSWAY"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOALIMONITE"}
|
||||
# }
|
||||
#}
|
||||
function modifyLightswayDamage(original as float) as float {
|
||||
return 999.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.WeaponRegister"}
|
||||
zenClass MixinWeaponRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "registerWeapon",
|
||||
# slice: {from: {value: "NEW", target: "net/tslat/aoa3/item/weapon/gun/NethengeicSlugger"}},
|
||||
# constant: {doubleValue: 22.5f, ordinal: 0}
|
||||
#}
|
||||
function modifyNethengeicSluggerDamage(original as double) as double {
|
||||
return 240.0;
|
||||
}
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 13.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOAPRIMAL"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOAROCKBASHER"}
|
||||
# }
|
||||
#}
|
||||
function modifyPrimalswordDamage(original as float) as float {
|
||||
return 35.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 16.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOAROCKBASHER"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOAROCKPICK"}
|
||||
# }
|
||||
#}
|
||||
function modifyGuardianswordDamage(original as float) as float {
|
||||
return 259.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 15.5},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOAROSIDIAN"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOAROSITE"}
|
||||
# }
|
||||
#}
|
||||
function modifyRosidianswordDamage(original as float) as float {
|
||||
return 54.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 17.5},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOARUNIC"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOASAPPHIRE"}
|
||||
# }
|
||||
#}
|
||||
function modifyRunicswordDamage(original as float) as float {
|
||||
return 499.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 17.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOASHADOW"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOASHROOMUS"}
|
||||
# }
|
||||
#}
|
||||
function modifyRunicswordDamage(original as float) as float {
|
||||
return 399.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 15.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOASHROOMUS"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOASKELETAL"}
|
||||
# }
|
||||
#}
|
||||
function modifyShroomusswordDamage(original as float) as float {
|
||||
return 61.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 10.5},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOASKELETAL"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOASUPREMACY"}
|
||||
# }
|
||||
#}
|
||||
function modifySkeletalswordDamage(original as float) as float {
|
||||
return 37.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 14.5},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOASUPREMACY"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOASWEET"}
|
||||
# }
|
||||
#}
|
||||
function modifySupremacyswordDamage(original as float) as float {
|
||||
return 54.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
import native.net.tslat.aoa3.common.registration.MaterialsRegister;
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.MaterialsRegister"}
|
||||
zenClass MixinMaterialsRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "<clinit>",
|
||||
# constant: {floatValue: 15.0},
|
||||
# slice: {
|
||||
# from: {value: "CONSTANT", args: "stringValue=AOASWEET"},
|
||||
# to: {value: "CONSTANT", args: "stringValue=AOATROLLBASHERAXE"}
|
||||
# }
|
||||
#}
|
||||
function modifySweetswordDamage(original as float) as float {
|
||||
return 54.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.WeaponRegister"}
|
||||
zenClass MixinWeaponRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "registerWeapon",
|
||||
# slice: {from: {value: "NEW", target: "net/tslat/aoa3/item/weapon/blaster/WithersWrath"}},
|
||||
# constant: {doubleValue: 7.5f, ordinal: 0}
|
||||
#}
|
||||
function modifyWitherWrathDamage(original as double) as double {
|
||||
return 100.0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
#modloaded aoa3
|
||||
#loader mixin
|
||||
|
||||
#mixin Mixin
|
||||
#{targets: "net.tslat.aoa3.common.registration.WeaponRegister"}
|
||||
zenClass MixinWeaponRegister {
|
||||
#mixin Static
|
||||
#mixin ModifyConstant
|
||||
#{
|
||||
# method: "registerWeapon",
|
||||
# slice: {from: {value: "NEW", target: "net/tslat/aoa3/item/weapon/blaster/WithersWrath"}},
|
||||
# constant: {doubleValue: 21f, ordinal: 0}
|
||||
#}
|
||||
function modifyWitherWrathDamage(original as double) as double {
|
||||
return 8.0;
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Reference in New Issue
Block a user