Skip to content

Rework Electric Tools#28

Open
Exaxxion wants to merge 2 commits into
masterfrom
powertools
Open

Rework Electric Tools#28
Exaxxion wants to merge 2 commits into
masterfrom
powertools

Conversation

@Exaxxion
Copy link
Copy Markdown
Collaborator

@Exaxxion Exaxxion commented Jun 6, 2026

Electric Tools as implemented by GTCE were a mess for a variety of reasons.

The durability was nominally increased with each tier of electric tool, but the amount of damage the tools took was also increased, making it hard to reason about the actual amount of durability.

For example, the LV chainsaw took 8 damage instead of a standard saw's 2 damage from crafting table use, reducing its nominal 10x durability to more like 2.5x for this purpose. The HV chainsaw took 128 damage for the same operation, reducing its nominal 40x durability to less than 1x.

Similarly, damage from breaking blocks increased from 1 (LV) to 2 (MV) to 8 (HV), so the effective durability multipliers were 10x, 10x, 5x.

Removing this damage scaling allows for less confusing results and clear benefits to higher tier tools.

Additionally, electric tools were impossible to use while charging, which made them really annoying to use. Some changes to the MetaItem class allow for preventing both the re-equip animation bobbing and interruption of ongoing block breaking.

There was also an inexplicable gain of one additional harvest level when using MV and HV tools.

I have therefore rebalanced the electric tools as follows:

  • MV/HV tools no longer gain +1 harvest level
  • Electric tools no longer take more damage than the base tool
  • Adjust for the above by setting durability for tiered electric tools to 5/10/20x, except drills (10/20/40x, as before)
  • Electric Wrench base attack damage is now 4/5/6 (was 3)

Exaxxion added 2 commits July 20, 2025 08:06
- Mitigate some potential sources of NullPointerExceptions
- MV/HV tools no longer gain +1 harvest level
- Electric tools no longer take more damage than the base tool:

For example LV chainsaw took 8 damage instead of saw's 2 damage from
crafting table use, reducing its nominal 10x durability to more like
2.5x for this purpose.

The HV chainsaw took 128 damage for the same operation, reducing its
nominal 40x durability to less than 1x.

Similarly, damage from breaking blocks increased from 1 (LV) to 2 (MV)
to 8 (HV), so the effective durability multipliers were 10x, 10x, 5x.

Removing this damage scaling allows for less confusing results and clear
benefits to higher tier tools.

- Adjust for the above by setting durability for tiered electric
  tools to 5/10/20x, except drills (10/20/40x, as before)
- Electric Wrench base attack damage is now 4/5/6 (was 3)
- Charging no longer prevents block breaking
- Charging no longer causes the tool to trigger item re-equip animation

Many thanks to @WaitingIdly and @ghzdude for their help
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant