Skip to content

Shield Update Pre-release 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@KnightMiner KnightMiner released this 03 Feb 08:41
· 298 commits to 1.18.2 since this release

This is a pre-release of the shield update for the sake of balance feedback. Some mechanics are subject to change. I will do my best to avoid breaking old worlds, but I cannot guarantee that old tools will not be broken before the full release (broken most likely means too few or too many modifier slots)

Shields

Mechanics

  • Shields are crafted like armor, with two variants
  • Shields have a block amount stat, which determines the maximum damage it can block. If an attack does more damage than the max, it is reduced by the stat.
  • Shields also have a block angle stat, determining how wide of an area they protect. It ranges from 0 to 90 degrees on both sides (90 degrees is vanilla shields)
  • Shields can receive armor, toughness, and knockback resistance. All three stats apply in either hand, even when not blocking

Modifiers

  • Shields can receive protection modifiers, which work identically to armor. This lets you further increase your protection amount to effectively protect against all 5 main damage types.
  • Shields can receive counterattack modifiers as upgrades. They only apply when blocking, but are twice as effective as on armor
  • Shields can receive interaction modifiers, which apply on left click like bows.
  • Shields can have their wood dyed and their metal embellished, to help them fit your armor set visuals

Travelers Shield

  • Crafted from copper and wood
  • Has 3 upgrade slots, 2 defense slots, and 1 ability slot
  • Blocks up to 10 damage per attack, with a block angle of 45 degrees
  • Allows the player to move at nearly full speed while blocking

Plate Shield

  • Crafted from cobalt and wood
  • Has 1 upgrade slot, 4 defense slots, and 1 ability slot
  • Blocks up to 100 damage per attack, with a block angle of 90 degrees
  • Starts with 2 toughness which applies even when not attacking

Blocking Modifier

  • Blocking is a modifier that can be applied to any held tool, enabling it to block like classic swords.
  • Most tools have a block amount off 5 with a block angle of 60 degrees

Slime Staffs

Mechanics

  • Slime staffs are tools that do nothing. However, they start with at minimum 2 ability slots to make them do something
  • They are not melee tools, but do count as armor (meaning they can get an armor value from diamond, netherite, and alike)
  • They support interaction modifiers on both right click and left click. A worktable recipe lets you decide for each modifier where to use it

Modifiers

  • Slime Staffs can receive any existing interaction modifier, such as blocking, bucketing, pathing, or glowing
  • Slime Staffs given spilling use it on interaction, allowing you to apply spilling effects to a target without damaging it
  • Slime Staffs can also receive slurping, for applying effects to the player directly
  • Slime Staffs are "overslime friends", meaning they can receive overslime without penalty

Skyslime Staff

  • Made from skyroot, rose gold, and skyslime crystals
  • Starts with 5 upgrade slots and 2 ability slots

Earthslime Staff

  • Made from greenheart, cobalt, and earthslime crystals
  • Starts with 2 upgrade slots, 3 defense slots, and 2 ability slots

Ichor Staf

  • Made from bloodshroom, queens slime, and ichor crystals
  • Starts with 2 upgrade slots and 3 ability slots

Other tools

  • Daggers now stack to 2 when undamaged. While stacked, they cannot be used, but they can be modified; ideal for creating matched pairs of daggers.
  • Disallow luck on chestplates. Too few people understood that it only worked on unarmed, which is a niche enough usecase that scrapping it in favor of clarity is good
  • Fixed some weirdness with using modifier crystals and multi-level recipes such as luck and tool belt
  • Fix modifier crystals potentially breaking JEI on servers
  • Fix firing a bow with too little velocity deleting arrows
  • Fix "fast use item" (used by Tinkers' Things shortbow and the Traveler's Shield) causing super speed in some situations

Protection Rebalance

  • All conditional protection modifiers now grant 10% protection per level
  • Protection now grants a flat 5% per level, and is capped at 1 level per piece. This allows me to increase protection amounts without worrying you will go too high once you have draconic.

Rebalanced Modifier

  • This is not another rebalance, but rather a modifier called rebalanced.
  • Rebalanced grants +1 modifier slot, but you get to choose the type
  • All variants require gilded blackstone, or once you are late game dragon scales work just as well
  • To add +1 upgrade slot, you need to pay skyslime crystals and rose gold
  • To add +1 defense slot, you need to pay earthslime crystals and cobalt. This slot can be placed on most tools, taking advantage of the shield/staff defense slot mechanics
  • To add +1 ability slot, you need to pay ichor and queens slime. This also causes you to lose an upgrade slot.
  • If you try to apply rebalanced a second time, it will replace the original (meaning any original slots are lost)

API

  • Added new recipe type for a modifier that has different slot requirements each level but the same inputs
  • Added improved API for modifiers that are used by charging the tool
  • Tool Definitions now support custom modules being registered to them, works similarly to modifier hooks