Tinker's Satchel
SUPPORT DISCLAIMER
Use of a mod manager is STRONGLY RECOMMENDED.
Seriously, use a mod manager.
If the versions of Tinker's Satchel or TILER2 (or possibly any other mods) are different between your game and other players' in multiplayer, things WILL break. If TILER2 is causing kicks for "unspecified reason", it's likely due to a mod version mismatch. Ensure that all players in a server, including the host and/or dedicated server, are using the same mod versions before reporting a bug.
While reporting a bug, make sure to post a console log (path/to/RoR2/BepInEx/LogOutput.log) from a run of the game where the bug happened; this often provides important information about why the bug is happening. If the bug is multiplayer-only, please try to include logs from both server and client.
Description
This is a collection of items and artifacts which sprung from me thinking "hey, what if...?," writing the idea in a file, and forgetting about it (until now).
Current Additions
Tier-1 Item
-
Mostly-Tame Mimic: "Mimics your other items at random."
- Each individual stack has a small chance over time to switch which item it's mimicking.
- Has weighted tiers similar to a T1 chest. Tier weights can be configured.
-
Sturdy Mug: "Chance to shoot extra, unpredictable projectiles."
- Works on most dumbfire projectiles, but not missiles or ground-target AoEs.
- Stacks linearly past 100% (becomes a chance to fire a 2nd extra projectile, then a 3rd, etc.).
- Unlock by missing 1000 TOTAL projectile attacks.
-
Percussive Maintenance: "Hit allies to heal them."
- Only 1 HP per stack. Best bring some attack speed!
- Unlock by having 3 different musical instruments at once.
Spoiler: Specifically...
Ukulele, War Horn, and Gorag's Opus.
-
Macho Moustache: "Deal more damage when surrounded."
- Focus Crystal but more risk for more reward.
-
Triskelion Brooch: "Chance to combine ignite, freeze, and stun."
- Inflicting one of these effects has a small chance to also inflict one of the others for a small amount of extra damage.
- Frozen enemies are stunproof, so only extra damage will occur if a freeze also procs a stun.
- Unlock by stunning, then freezing, then igniting the same enemy within 3 seconds (any player may contribute).
Tier-2 Item
-
Armor Crystal: "Gain armor by hoarding money."
-
Unstable Klein Bottle: "Chance to push nearby enemies on taking damage."
-
Pulse Monitor: "Activate your equipment for free at low health."
- Auto-triggers equipment, does not allow using equipment manually for free.
- Uses equipment's unmodified cooldown and applies its own ICD.
- Has a config option to allow other ICD sources e.g. Fuel Cell to also apply.
- Unlock by falling below 25% health, then returning above 50%, 9 times in the same run.
-
Negative Feedback Loop: "Some incoming damage is dealt over time."
-
Pixie Tube: "Drop random buffs on using non-primary skills."
- Buffs attack speed, move speed, damage, or armor.
- Can be picked up by allies.
- Has a short pickup delay so you don't eat them all instantly.
- Pickup range will increase over time to reduce the pressure to chase orbs around constantly.
Tier-3 Item
-
H3AD-53T: "Your Utility skill builds a stunning static charge."
- Grants or refreshes charges of a buff. Running into or phasing through an enemy spends a charge to deal damage and stun.
- Unlock by killing a boss with a maximum damage H3AD-5T v2 explosion.
-
Pinball Wizard: "Projectiles may bounce and home."
- Stacking increases maximum bounce count.
- Overrides gravity, impact fuse time, etc. on affected projectiles to unerringly track towards a target.
-
Go-Faster Stripes: "Your Utility skill gains more mobility."
-
Class-specific details (click to expand):
- Most classes: ~+50% move/launch/jump/etc. speed during Utility skill.
- Huntress: also has reduced blink duration.
- MUL-T: reactivate Utility skill while active to extend its duration by 1 second. Boosted speed is applied during this duration.
- Engi: shield applies a stacking speed buff to anyone inside; missiles can be self-targeted (fire with no targets) to explosive jump.
- Bandit: Explosive-jump with the blast from your smokebomb.
- Artificer: teleports to wall location (placeholder, intended effect is launch ramp or icy ground).
- Captain: small airstrike causes a no-damage blast jump; nuke launch becomes more controllable and displays a trajectory preview. Both grant fall damage prevention until your next collision with terrain.
- DLC characters: WIP! No item effect yet.
- Unlock by trimping (jump or fall onto a ramp fast enough that you get launched upwards).
Lunar Item
Equipment
Lunar Equipment
- Silver Compass: "Shows you a path... BUT it will be fraught with danger."
- Pings the Teleporter and adds TWO stacks of Challenge of the Mountain, only ONE of which will count towards extra rewards.
Void Item
(requires Survivors of the Void DLC)
Artifact
- Tactics: "All combatants give nearby teammates small, stacking boosts to speed, damage, and armor."
- Suppression: "Players take heavily increased damage while airborne."
- Haste: "All combatants attack 10x faster and deal 1/20x damage."
- Danger: "Players can be killed in one hit."
- Has a config option (disabled by default) to force one-hit protection while this artifact is off, even while cursed (e.g. Artifact of Glass).
- Safekeeping: "All item drops are taken and guarded by the teleporter boss, which will explode in a shower of loot when killed."
Issues/TODO
- Items have no DisplayRules.
- Most items need some effects & model polish in general.
- Some class-specific item behaviors on Go-Faster Stripes are missing or placeholders.
- Pinball Wizard's internal mechanics are held together with duct tape and a prayer. No known issues but they're definitely there somewhere.
- Mimic usually displays a count of 0 in chat pickup announcements; might also not count towards logbook stat tracker.
- See the GitHub repo for more!
Changelog
The 5 latest updates are listed below. For a full changelog, see: https://github.com/ThinkInvis/RoR2-TinkersSatchel/blob/master/changelog.md
1.9.5
- Added informational buffs to Pulse Monitor (cooldown), Causal Camera (number of saved rewind frames), and Bismuth Tonic (remaining duration).
- Pulse Monitor no longer spams red vignette and flinch animation (added Silent damage type).
- Cardboard Box:
- Now returns packed objects to their original locations when unequipped.
- Can now move Warbanners.
- Fixed Bismuth Tonic cooldown only applying to subsequent hits taken after the first.
- Sturdy Mug no longer works on any Deployables (was case-by-case blacklist before). Fixes poor interaction with Railgunner utility and future-proofs for similar skills.
- Pinball Wizard:
- Fixed causing sticky projectiles to not explode (e.g. Sticky Bomb, Railgunner specials) -- no longer procs on these.
- Now ignores the Neutral team (e.g. flying rocks hazard on Sky Meadows).
- Improved SFX. Now works on all projectiles and uses a more fitting vanilla sound effect.
1.9.4
- Balance pass.
- Go-Faster Stripes:
- Bandit: Buffed default launch force scalar from 20 to 30.
- MUL-T: Now has configurable number of boosts per skill cast per stack. Defaults to 3 (buffed from 1).
- Unstable Klein Bottle:
- Buffed default proc chance from 5% to 8%.
- Causal Camera:
- No longer rewinds buffs, debuffs, or DoTs. This was causing way too many problems.
- No longer rewinds Captain's once-per-stage beacon skills.
- Pixie Tube:
- Prevented from working with Railgunner's secondary.
- Reduced wisp arming time (2s --> 1.5s).
- Wisps are now wispier (no gravity, flit about randomly in midair, smaller particle size).
- Wisps on player team now wait until near the end of their lifetime (2s left) to gravitate towards non-player allies.
- Pinball Wizard: stole some vanilla SFX for the proc effect. Only works on physical projectiles for now, and not hitscan attacks.
1.9.3
- Causal Camera no longer restores drop pod/teleport immunity.
1.9.2
- Balance pass.
- Bismuth Flask:
- Now has an effect duration (10s by default) instead of lasting forever.
- This item is meant to reward skillful kiting, not punish you for fighting more than one enemy type ever.
- Pinball Wizard:
- I greatly underestimated how powerful auto-aim bounces on missed attacks could be >_>
- Now affected by luck, but has a lower default proc chance (35% --> 15%).
- No longer stacks damage per bounce.
- Bouncing projectiles now deal less damage (50% by default).
- Extra bounces per additional stack buffed (1 --> 2), as this is the only remaining per-stack scaling on this item.
- Triskelion Brooch:
- Shock from Captain's secondary now counts as a stun for purposes of triggering this item.
- Mostly-Tame Mimic:
- No longer mimics useless items (scrap/consumed).
- Percussive Maintenance:
- Now scales based on proc coefficient (matches Leeching Seed behavior).
- Buffed default healing amount per stack (1hp --> 2hp) due to the opportunity cost of dealing damage, which Leeching Seed does not have.
- Bismuth Tonic: Fixed a serious NRE related to Engineer turrets.
- Fixed Cardboard Box not syncing for clients on non-dedicated servers.
- Triskelion Brooch:
- Fixed proc chance not being checked and always proccing in some cases.
- Fixed proc chance being capped at 1% and displaying in logbook at 100x its actual value.
- Split proc chance into base/stack configs.
- Removed upper cap from damage configs.
- Percussive Maintenance healing amount is now configurable.
- Mostly-Tame Mimic:
- No longer mimics AI summons (Queen's Gland and Empathy Cores) due to a bug.
- Now exposes the public API method
Mimic.instance.BlacklistItem(ItemDef) to add an item to its internal blacklist.
- Causal Camera:
- Removed a debug log that managed to slip through the cracks.
- Added missing entry to the Thunderstore description.
1.9.1
- Fixed Causal Camera spamming console errors while equipped on bodies with fewer components than usual (e.g. Engi turrets).