# Shinobi no Satori Settings

[Armour]

# Hide sns armour from creative inventory.
# When true, armour can only be obtained through the quest.
sns.hide_from_creative (Hide armour from creative inventory) bool true

# Heal chance for each armour piece (percentage out of 100).
# With all 3 pieces equipped the total is 3× this value.
sns.armour_heal (Armour heal chance per piece) int 18 0 100

# Armour colour. Options: cyan, orange. Default: cyan.
sns.armour_colour (Armour colour) enum cyan cyan,orange

# Damage multiplier for the chestplate.
# 1.0 = normal damage, 2.0 = double damage.
sns.damage_multiplier (Chestplate damage multiplier) float 1.8 1.0 5.0

# Fall damage reduction when wearing the chestplate (0.0 = no reduction, 1.0 = immune).
sns.fall_damage_reduction (Chestplate fall damage reduction) float 0.5 0.0 1.0

# Speed boost from hakama (added to base speed).
# 0.6 = +60% speed.
sns.speed_boost (Hakama speed boost) float 0.6 0.0 3.0

# Movement speed when wall-walking with the headwear.
sns.wall_walk_speed (Wall-walk speed) float 4.0 1.0 10.0

# Night vision brightness (0.0 = pitch black, 1.0 = full daylight).
sns.night_vision_ratio (Night vision brightness) float 0.6 0.0 1.0

[Shuriken]

# Flight speed of the shuriken (blocks/s).
sns.shuriken_speed (Shuriken speed) int 22 5 60

# Maximum range before the shuriken turns back/falls (blocks).
sns.shuriken_range (Shuriken range) int 18 5 50

# Punch damage dealt to entities on hit.
sns.shuriken_damage (Shuriken damage) int 15 0 50

# Duration of the freeze effect (seconds).
sns.shuriken_freeze_time (Freeze duration) float 5.0 0.5 15.0

# Duration of the burn effect (seconds).
sns.shuriken_burn_time (Burn duration) float 4.0 0.5 15.0

# Hit detection radius around the shuriken (blocks).
sns.shuriken_hit_radius (Hit radius) float 1.8 0.5 5.0

# Cooldown between throws (seconds).
sns.shuriken_cooldown (Throw cooldown) float 1.0 0.0 5.0

# Behaviour when the shuriken hits a wall or reaches its maximum range.
#   drop   — (default) sticks in a wall for ~2 s then drops as an item;
#            or falls to the ground if range is reached mid-air
#   return — boomerang: curves back and returns to the thrower's inventory
sns.shuriken_mode (Shuriken flight mode) enum drop drop,return

[Shuriken of Thunder]

# Base damage dealt by the lightning shuriken.
sns.lightning_damage (Lightning shuriken damage) int 8 1 50

# How long (seconds) the primary target is stunned after a hit.
sns.lightning_stun_time (Lightning stun duration) float 0.8 0.0 10.0

# Maximum number of additional targets the chain arc can jump to.
sns.lightning_chain_count (Lightning chain target count) int 2 0 10

# Radius (blocks) around the primary hit to search for chain targets.
sns.lightning_chain_range (Lightning chain range) float 6.0 1.0 20.0

# Damage multiplier applied to each chained target (relative to primary damage).
sns.lightning_chain_mult (Lightning chain damage multiplier) float 0.5 0.0 1.0

[Full set bonus]

# Bonus granted when all three armour pieces are worn at the same time.
# Options:
#   nameonly   — the player's nametag is hidden from other players
#   invisible  — the player's body becomes invisible to other players
#   both       — both name and body are hidden
#   scout      — activates a spy ghost: your decoy body stays in place
#                while your shadow goes through the world; press Sneak+Jump to activate and return.
sns.set_bonus (Full-set bonus mode) enum nameonly nameonly,invisible,both,scout

# Cooldown between scout activations (seconds).
sns.set_bonus_scout_cooldown (Scout cooldown) float 20.0 0.1 120.0

[Dungeon Traps]

# How often (seconds) the dart wall fires a dart.
sns.dart_interval (Dart trap fire interval) float 3.0 0.5 30.0

# Speed of the dart projectile (blocks/second).
sns.dart_speed (Dart speed) float 20.0 1.0 60.0

# Damage dealt by a dart on hit.
sns.dart_damage (Dart damage) int 4 1 20

[Elite Armour]

# Heal chance per tick for the elite armour (higher = faster natural regen; base is 18).
sns.elite_armour_heal (Elite armour heal) int 30 0 100

# Speed multiplier bonus from the elite hakama (stacks with normal physics; base is 0.6).
sns.elite_speed_boost (Elite hakama speed boost) float 0.9 0.0 3.0

# Maximum HP when wearing the full elite armour set (default player max is 20).
sns.elite_hp_max (Elite full-set max HP) int 30 20 100