About This File
This mod is simply a collection of minor gameplay/console tweaks that i use. Currently six tweaks are enabled, and i actively update the mod as i add others . All tweaks are togglable in the customisation menu.
Compatible with Vanilla DS, RoG, and SW, and available on steam here
#1: Machetes for faster picking/harvesting
Adds machetes to vanilla/RoG games, crafted exactly the same as SW. if you pick something (like grass, reeds, berries, etc) you can slice it with the machete instead, dramatically decreasing the amount of time it takes. machetes in SW games also have this functionality added, however they otherwise behave exactly as normal. The animation for slicing is pretty rudimentary at the moment, and im planning to beautify it.
Config: the amount of durability lost when slicing
#2: Colder Snow Chester
snow chester now chills enemies that attack him, slowly freezing them! this makes him tougher to kill, so you're less likely to need to get your hands on another 9 blue gems if something (probably giant related) goes wrong
Config: The amount that chester freezes his attackers with each hit
#3: Renewable fireflies
Fireflies are now renewable! fireflies will munch on rotten meat left near them, and have a baby if it fills them up (no, this isn't at all how it works in nature). it's as easy as that!
Config: The fertility of fireflies, i.e. how quickly they eat + how likely they are to reproduce after eating
#4: Use spacebar on traps
pressing the action button (spacebar) near sprung tooth traps now resets them! This tweak is made SIGNIFICANTLY more useful if you set "set trap collection" to deprioritise or disable (see tweak #4) - this makes the use and resetting of large fields of tooth traps much more streamlined, so you dont have to worry about RMB-ing every single trap
#5: Spacebar avoids flowers (etc)
Several items (currently normal/evil flowers, set traps, and lit lanterns. comment/pm me if you want others! theyre easy to add) now have the behaviour changed when you press space near them. instead of just picking them up as normal, they will either be picked up if there is nothing else the player can interact with around, or just be ignored entirely. this behaviour an be over-ridden at will by holding the CTRL key when pressing space
Config: Each individual item can be set to be collected as usual by a spacebar press (Default), collected only if there is nothing else around (Deprioritise), or ignored entirely (Disable). these all default to deprioritise.
#6: More console commands
adds a bunch of console commands for if you want to cheat. theres nothing balanced about these, theyre just there for if you want to ruin the game for yourself. I know i sure sometimes do!
documentation for added commands under the cut, or type c_flohelp() into the console
c_tptome(entity) teleports an entity to the player
- argument: entity - the entity to teleport
c_tpmeto(entity) teleports the player to an entity
- argument: entity - the entity to teleport to
c_bringnext(prefab) teleports the next occurence of a prefab to the player
- argument: prefab - the prefab to teleport
c_bringall(prefab, fn) teleports all occurences of a prefab to the player
- argument: prefab - the prefab to teleport
- argument: fn - a function to call on each occurrence, cancels tp if it returns false
c_winfight() kills all creatures engaged in combat against the player or the player's followers
c_doglobal(fn) calls function fn on every entity in the world
- argument: fn - the function to call. takes an entity as an argument
c_donearby(fn, radius) calls function fn on every entity within radius or the player
- argument: fn - the function to call. takes an entity as an argument
- argument: radius - the radius from the player within which entities have fn called upon them
These functions were designed to be used with c_doglobal or c_donearby:
refreshfood(entity) sets the perishing on an entity to 0
- argument: entity - the entity to refresh
- usage: 'c_doglobal(refreshfood)'
fixtools(entity) sets durability of a tool/staff to 100%
- argument: entity - the tool to fix
- usage: 'c_doglobal(fixtools)'
killmonsters(entity) kills a hostile entity
- argument: entity - the entity to kill
- usage: 'c_doglobal(killmonsters)'
placate(entity) de-agros a mob
- argument: entity - the mob to remove from combat
- usage: 'c_doglobal(placate)'
regrow(entity) forces a plant to regrow
- argument: entity - the plant to replenish
- usage: 'c_doglobal(regrow)'
I'm not great at art so none of these tweaks have visual components, but with that in mind, if you have a tweak or additional command you would like to see implemented comment below! i tried to keep things fairly balanced <3
What's New in Version 2.3.0 See changelog
Released
- Added firefly reproduction!
- now you can avoid bottle lanterns as well
- now you can slice coffee plants with the machete as well
- fixed a terrible bug that stopped mushrooms popping back out from the ground during their part of the day....... can't believe i missed that one! would definitely recommend you update now
Recommended Comments
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now