File information

Last updated

Original upload

Created by

DaLion

Uploaded by

VonLoewe

Virus scan

Safe to use

About this mod

Provides core functionality required by DaLion mods.

Requirements
Permissions and credits
What this is

This is the core mod which provides shared functionality required by other DaLion mods.

By itself, this mod carries the following non-controversial features:
  • Improved Hoppers: Adds the ability for Hoppers to pull items back out from machines, allowing them to fully automate a single machine at a time and transforming them from completely useless into a more balanced version of Automate.
  • Colored Slime Balls: Causes Slime Balls to take on the color of the Slimes which produced them, and adds regular color-based Slime drops to Slime Ball loot tables.
The features above should've been part of the vanilla game all along, and are required functionality for mods like Walk Of Life and therefore are not-configurable and non-negotiable.

The following optional features are also included:
  • Witherable Crops: Crops may wither if left un-watered. This is disabled by default.
  • Rational Damage Mitigation Formula: Replaces the linear vanilla defense formula with a rational formula. This allows a single point of defense to be consistently useful at any damage range, instead of falling off in the mid/late game. This also enables fractional defense, which is required by mods like Mineracoustics.
Vanilla formula:
damage -= defense
New formula:
damage *= 10 / (10 + defense)


Status Effects

Taking inspiration from classic game tropes, this mod adds a framework for causing various status conditions to enemies. These effects will be used by the various DaLion mods, and can also be used by any C# mod which consumes the provided API.
  • Bleeding: Causes damage every second. Damage increases exponentially with each additional stack. Stacks up to 5x. Does not affect Ghosts, Skeletons, Golems, Dolls or Mechanical enemies (i.e., Dwarven Sentry).
  • Blinded: Causes enemies to lose track of their target and miss attacks. Does not affect Bats or Duggys.
  • Burning: Causes damage equal to 1/16th of max health every 3 seconds, and reduces attack by half. Also causes enemies to move about more randomly. Does not affect fire enemies (i.e., Lava Lurks, Magma Sprites and Magma Sparkers). Insects burn 4x as quickly.
  • Chilled: Reduces speed for the duration. If Chilled is inflicted again during this time, the target may be Frozen for three times the duration. Does not affect Ghosts or Skeleton Mage.
  • Frozen: Cannot move or attack. The next hit during the duration deals double damage and ends the effect.
  • Poisoned: Causes damage equal to 1/16 of max health every 3s, stacking up to 3×. If enough stacks are applied the target may suffer instant death. Does not affect Ghosts or Skeletons.
  • Slowed: Reduces speed (movement and action) for the duration.
  • Stunned: Cannot move or attack for the duration.
Durations will depend on the source. These status conditions are exclusively applied to monsters.

Consistent Farmer Debuffs

This setting will optionally modify the Burnt and Frozen debuff on the player to be consistent with the player-inflicted debuffs above.
It also modifies Jinxed and Weakness to work better with the overall balance intended by DaLion mod series:
  • Jinxed: Reduces player defense by 50% and prevents use of weapon special moves for the duration.
  • Weakness Disoriented: Lose control of movement (movement directions are inverted).

Credits & Special Thanks

Credit to Roscid for Slime Produce.


DaLion Mod Series

Walk of Life - An extensive overhaul of profession trees and skill progression systems.
Aquarism - Make Fish Ponds actually useful. Created with the Aquarism profession in mind.
Serfdom - Realistic income and property taxation mechanics. Created with the Conservationist profession in mind.
Springmyst - Some actually interesting enchantments added to the game.
Mineracoustics - Overly complex overhaul of gemstone ring mechanics based on real Music Theory.
Chargeable Resource Tools - Charge the Axe and Pickaxe to break debris within an area.
(NEW) Wildcat - Weapon combo framework, slick moves & other combat tweaks to improve the feel of combat.

Source code