-- This information tells other players more about the mod name = "Ninomae Ina'nis" description = [[ 󰀩 HololiveEN: Ninomae Ina'nis 󰀩 Stats: 󰀍 125 󰀎 150 󰀓 250 Perks: 󰀅 Protected by The Ancient Ones 󰀣 Takos! Gacha catch em' all! 󰀙 Hydrodynamic There is a config if you want to change her perks and other stats Join The Tentacult! here 󰀩: "https://www.youtube.com/channel/UCMwGHR0BTZuLsmjY_NT5Pwg" ]] author = "ZeroRyuk, Frambo" version = "1.3.20" -- This is the version of the template. Change it to your own number. -- This lets other players know if your mod is out of date, update it to match the current version in the game api_version = 10 -- Compatible with Don't Starve Together dst_compatible = true -- Not compatible with Don't Starve dont_starve_compatible = false reign_of_giants_compatible = false shipwrecked_compatible = false -- Character mods are required by all clients all_clients_require_mod = true icon_atlas = "modicon.xml" icon = "modicon.tex" -- The mod's tags displayed on the server list server_filter_tags = { "character", } local function Title(title) return { name=title, hover = "", options={{description = "", data = 0}}, default = 0, } end local AoCost = {} for i = 1, 101, 1 do AoCost[i] = {description = (i-1), data = i-1} end local AoBlock = {} for i = 1, 101, 1 do AoBlock[i] = {description = (i-1).."%", data = i-1} end local summonCost = {} local summonCostCounter = 1 for i = 5, 100, 5 do summonCost[summonCostCounter] = {description = i.."%", data = i} summonCostCounter = summonCostCounter + 1 end local summonCost_Health = {} local summonCostCounter = 1 for i = 0, 100, 5 do summonCost_Health[summonCostCounter] = {description = i, data = i} summonCostCounter = summonCostCounter + 1 end local sounds = {'walter', 'warly', 'wathgrithr', 'waxwell', 'webber', 'wendy', 'wickerbottom', 'willow', 'wilson', 'winnie', 'winona', 'wolfgang', 'woodie', 'wortox', 'wurt', 'wx78'} local soundOptions = {} for i = 1, #sounds, 1 do soundOptions[i] = {description=sounds[i],data=sounds[i]} end local wetSanityRate = {} local counter = 1 for i = 0, 300, 10 do wetSanityRate[counter] = {description=(i).."%",data=(i)} counter = counter + 1 end local sanityDryness = {} for i = 1, 101, 1 do sanityDryness[i] = {description=(i-1).."%",data=(i-1)} end local takoHealth = {} local counter = 1 for i = 25, 1000, 25 do takoHealth[counter] = {description=(i),data=(i)} counter = counter + 1 end local takoRegen = {} local counter = 1 for i = 5, 1000, 5 do takoRegen[counter] = {description=(i),data=(i)} counter = counter + 1 end configuration_options ={ Title("Basic Stats"), { name = "ninomae_health", label = "Health 󰀍", hover = "How much health ninomae has.", options = { {description = "50", data = 50}, {description = "75", data = 75}, {description = "100", data = 100}, {description = "125 (Default)", data = 125}, {description = "150", data = 150}, {description = "175", data = 175}, {description = "200", data = 200}, {description = "225", data = 225}, {description = "250", data = 250}, {description = "275", data = 275}, {description = "300", data = 300}, }, default = 125, }, { name = "ninomae_hunger", label = "Hunger 󰀎", hover = "How much hunger ninomae has.", options = { {description = "50", data = 50}, {description = "75", data = 75}, {description = "100", data = 100}, {description = "125", data = 125}, {description = "150 (Default)", data = 150}, {description = "175", data = 175}, {description = "200 ", data = 200}, {description = "225", data = 225}, {description = "250", data = 250}, {description = "275", data = 275}, {description = "300", data = 300}, }, default = 150, }, { name = "ninomae_sanity", label = "Sanity 󰀓", hover = "How much sanity ninomae has.", options = { {description = "50", data = 50}, {description = "75", data = 75}, {description = "100", data = 100}, {description = "125", data = 125}, {description = "150", data = 150}, {description = "175", data = 175}, {description = "200", data = 200}, {description = "225", data = 225}, {description = "250 (Default)", data = 250}, {description = "275", data = 275}, {description = "300", data = 300}, }, default = 250, }, { name = "ninomae_hunger_rate", label = "Hunger rate", hover = "How long ninomae takes to get hungry.", options = { {description = "x0.1", data = 0.1}, {description = "x0.2", data = 0.2}, {description = "x0.3", data = 0.3}, {description = "x0.4", data = 0.4}, {description = "x0.5", data = 0.5}, {description = "x0.6", data = 0.6}, {description = "x0.7", data = 0.7}, {description = "x0.8", data = 0.8}, {description = "x0.9", data = 0.9}, {description = "x1 (Default)", data = 1}, {description = "x1.1", data = 1.1}, {description = "x1.25", data = 1.25}, {description = "x1.5", data = 1.5}, {description = "x1.75", data = 1.75}, {description = "x2", data = 2}, {description = "x3", data = 3}, {description = "x4", data = 4}, {description = "x5", data = 5}, }, default = 1, }, { name = "ninomae_ms", label = "Movement speed", hover = "How fast ninomae can run.", options = { {description = "x0.1", data = 0.1}, {description = "x0.2", data = 0.2}, {description = "x0.3", data = 0.3}, {description = "x0.4", data = 0.4}, {description = "x0.5", data = 0.5}, {description = "x0.6", data = 0.6}, {description = "x0.7", data = 0.7}, {description = "x0.8", data = 0.8}, {description = "x0.9", data = 0.9}, {description = "x1 (Default)", data = 1}, {description = "x1.1", data = 1.1}, {description = "x1.25", data = 1.25}, {description = "x1.5", data = 1.5}, {description = "x1.75", data = 1.75}, {description = "x2", data = 2}, {description = "x3", data = 3}, {description = "x4", data = 4}, {description = "x5", data = 5}, }, default = 1, }, { name = "ninomae_dmg", label = "Damage multiplier", hover = "ninomae's attack damage multiplier.", options = { {description = "x0.1", data = 0.1}, {description = "x0.2", data = 0.2}, {description = "x0.3", data = 0.3}, {description = "x0.4", data = 0.4}, {description = "x0.5", data = 0.5}, {description = "x0.6", data = 0.6}, {description = "x0.7", data = 0.7}, {description = "x0.8", data = 0.8}, {description = "x0.9", data = 0.9}, {description = "x1 (Default)", data = 1}, {description = "x1.1", data = 1.1}, {description = "x1.25", data = 1.25}, {description = "x1.5", data = 1.5}, {description = "x1.75", data = 1.75}, {description = "x2", data = 2}, {description = "x3", data = 3}, {description = "x4", data = 4}, {description = "x5", data = 5}, }, default = 1, }, Title(""), Title("The Ancient Ones"), { name = "ninomae_sanity_cost", label = "Ao-chan Sanity Cost", hover = "Sanity Cost per block.", options = AoCost, default = 10, }, { name = "ninomae_return_damage", label = "Ao-chan Return Damage", hover = "Damage returned after blocking.", options = AoCost, default = 50, }, { name = "ninomae_block", label = "Ao-chan Damage Block", hover = "How much damage Ao-chan absorbs. Works without sanity just no return damage", options = AoBlock, default = 70, }, { name = "ninomae_tentacles_size", label = "Tentacle Size", hover = "Ina's tentacles' size", options = wetSanityRate, default = 100, }, Title(""), Title("Takodachis"), { name = "ninomae_summon_cost_sanity", label = "Sanity Summon Cost, Max pet", hover = "How much max sanity do Takodachis cost?", options = summonCost, default = 20, }, { name = "ninomae_summon_cost_health", label = "Health Summon Cost", hover = "How much health do Takodachis cost?", options = summonCost_Health, default = 20, }, { name = "ninomae_tako_health", label = "Takodachi HP", hover = "How much base health does a Tako have?", options = takoHealth, default = 125, }, { name = "ninomae_tako_regen", label = "Takodachi HP Regen", hover = "How much health do they recover over time?", options = takoRegen, default = 10, }, { name = "ninomae_tako_damage", label = "Takodachi Damage", hover = "How much damage do Tako's deal?", options = AoCost, default = 6, }, Title(""), Title("Crowbar"), { name = "ninomae_crowbar_rp", label = "Crowbar recipe", hover = "Should we make crowbar's recipe a pun?", options = { {description = "Regular (Default)", data = 0, hover = "1 Tentacle Spike + 1 Hammer"}, {description = "Pun", data = 1, hover = "1 Crow + 1 Barnacle"}, }, default = 0 }, { name = "ninomae_crowbar_dmg", label = "Crowbar DMG", hover = "Base damage of the crowbar.", options = { {description = "17", data = 17}, {description = "34", data = 34 , hover = "Same with Spear"}, {description = "51 (Default)", data = 51, hover = "Same with Tentacle Spike"}, {description = "68", data = 68, hover = "Same with Dark Sword"}, {description = "102", data = 102}, }, default = 51, }, { name = "ninomae_crowbar_durability", label = "Crowbar durability", hover = "Durability of the crowbar.", options = { {description = "50", data = 50}, {description = "100", data = 100, hover = "Same with Tentacle Spike"}, {description = "150", data = 150, hover = "Same with Spear"}, {description = "200 (Default)", data = 200}, {description = "300", data = 300}, {description = "400", data = 400}, {description = "500", data = 500}, {description = "Infinite", data = 9999}, }, default = 200, }, Title(""), Title("Wetness"), { name = "ninomae_wet_sanity", label = "Wet Sanity Bonus", hover = "Sanity gain sanity base on wetness", options = wetSanityRate, default = 0, }, { name = "ninomae_dry_sanity", label = "Dry Sanity Penalty", hover = "Lose sanity base on dryness", options = wetSanityRate, default = 0, }, { name = "ninomae_dry_rate", label = "Transition Rate", hover = "Transition from losing or gaining sanity base on dryness", options = sanityDryness, default = 1, }, { name = "ninomae_swim_rate", label = "Swimming Wetness", hover = "Rate of wetness Ina's gains from swimming", options = sanityDryness, default = 5, }, Title(""), Title("Other Perks"), { name = "ninomae_monster", label = "Ina is considered a monster.", hover = "Pigs and other creatures that hates monsters will attack Ina.", options = { {description = "ON (Default)", data = true}, {description = "OFF", data = false}, }, default = true, }, { name = "ninomae_tako_monster", label = "Takodachis are Monsters", hover = "Pigs and other creatures that hates monsters will attack them.", options = { {description = "ON", data = true}, {description = "OFF (Default)", data = false}, }, default = false, }, { name = "ninomae_starting", label = "Starting with Tentacle Spots", hover = "Start with Tentacle Spots", options = { {description = "ON (Default)", data = true}, {description = "OFF", data = false}, }, default = true, }, { name = "ninomae_voice", label = "Character Voice", hover = "What voice should does she use?", options = soundOptions, default = "wickerbottom", }, { name = "ninomae_clothes", label = "Hidden ingame Armor", hover = "Hides your Armor/Outer Clothing and Hats", options = { {description = "ON", data = true}, {description = "OFF(Default)", data = false}, }, default = false, }, }