Skip to main content

Module ink_sac

Module ink_sac 

Source
Expand description

Ink sac and glow ink sac item behaviors.

Ports vanilla InkSacItem and GlowInkSacItem (SignApplicator), along with the guards SignBlock.useItemOn applies before delegating to them.

Vanilla dispatches these from the block side via the SignApplicator interface; Steel implements them as item behaviors to match the existing HoneycombItem sign-waxing path.

Structsยง

GlowInkSacItem
Behavior for the glow ink sac item. Makes sign text glow.
InkSacItem
Behavior for the ink sac item. Removes glow from sign text.

Functionsยง

apply_glow ๐Ÿ”’
Shared applicator path for both ink sac variants.
sound_for ๐Ÿ”’