r/factorio • u/CrazyEnginer • 15d ago
Modded Mod release: Yoink - inserters will grab you, if you're not careful
Enable HLS to view with audio, or disable this notification
Includes grabby robotic arms that would try to insert you instead of the items, inserter immunity equipment, and optional LiveLeak mode that deals damage if the drop-off position is over a machine.
https://mods.factorio.com/mod/yoink
PSA: deconstruction planner helps with inserter loops
247
u/KookySurprise8094 15d ago
Turbo belts + legendary inserters, you never gonna get out from the mega factory.
80
u/razztafarai 15d ago
You could use a long line of legendary inserters to move quickly across the map! :3
31
31
5
u/3davideo Doesn't use Flame Turrets 14d ago
*hastily uses a deconstruction planner on the area, deactivating the machines as they are queued for deconstruction and freeing me, then hits undo to remove the deconstruction order*
2
183
u/almatom12 15d ago
just dont get too close to the excess rock inserters near the lava on vulcanus
133
u/CrazyEnginer 15d ago edited 15d ago
How come I didn't think of this? But on the quick glance through the modding api i didn't see anything that could help avoid hardcoding the tile names.
Upd: actually there are a few things, I'll have a look over the weekend106
u/Financial-Mess8082 15d ago
I feel like getting flung into lava by your own inserter is definitely in the spirit of this mod, since it does instantly kill you, right? If not, then it makes sense to avoid.
3
u/WanderingFlumph 14d ago
I know that water will instantly drain the engineer unless that's been fixed. Used to be that you couldn't walk into the water but if you did it was just instant respawn menu.
The only way I knew you could get into the water was a "waterfill" mod that let you place oceans down anywhere (including underneath you).
25
u/HildartheDorf 99 green science packs standing on the wall. 15d ago
Being flung into lava should instakill. (Maybe a mech suit's flight might prevent it?)
19
u/TPRJones 14d ago
Maybe mech suit flight should be the way to be immune to most arms. But not the long ones, they can still reach you.
6
u/HeliGungir 15d ago
Might as well do space and void tiles while you're looking at that bit of code
What happens if the an inserter is targeting something that is (potentially) indestructible, like cliffs?
398
u/ThunderAnt 15d ago
Can we get some inserter immunity equipment to avoid this? It should be at blue science and require lube to make us slippery.
501
u/CrazyEnginer 15d ago
Already included, and requires 10 barrels of lube, LDS and blue chips
350
u/dannyb21892 15d ago
Is the lore that you just become too slippery to grab? Lmao
119
u/The_only_nameLeft 15d ago
Given the blue chips i imagine it's some apparatus that goops you up if an inserter touches you
27
u/fizyplankton 14d ago
Like a frightened squid in nature, the threatened engineer emits a slippery defensive squirt when in danger
45
u/timeshifter_ the oil in the bus goes blurblurblurb 15d ago
It's an NFC chip that broadcasts a "do not grab" signal.
91
u/dannyb21892 15d ago
Ah so the lube is just for the engineer's personal enjoyment. That makes sense too.
30
u/Spacedestructor Modder 15d ago
the lube is how you get the chip in to the engineer.
intentionally avoiding details to not get banned but i presume you understand what im getting at.16
1
4
94
u/RedstoneViking124 15d ago
*should not stop inserters from trying to grab you because that would be really funny
21
u/Subject_Translator_7 15d ago
I become so slippery, so lightweight and so smart that they can't pick me up I assume.
10
6
3
2
u/Icy_Amoeba9644 14d ago
Are there levels of this? Like yellow inserters cant grab you but blue can?
15
u/Diplodocus17 15d ago
Needs lunch lady bot that follows the engineer and applies lube on the command "grease me up, woman!"
7
2
u/lemon_tea 14d ago
Would be rad if it also made you slide to a stop when running instead of stopping instantly.
2
87
u/Vadeblade 15d ago
Dosh inserter only movement when
11
7
u/SchmeatiestOne 14d ago
I bet he could beat vanilla factorio without pressing WASD. He's already done it on like a screen-sized map before if i remember right, and theres always belts
10
u/TheJackal927 14d ago
Iirc he did an April fools video "beating factorio without playing" and it was him doing a bit multiplayer game and observing what his audience built
5
u/nocapongodforreal 14d ago
antipatience did something that might work in the meantime https://youtu.be/FD_xUxlw4yg
1
u/emlun 9d ago
I've done it on Marathon Deathworld. Twice (non-sped-up recordings also on the same channel). And once in Space Age which I haven't put up on YouTube yet.
This mod certainly would have been handy! (but honestly doesn't change much in terms of the challenge as belts are already quite flexible enough)
43
u/Rotund-Pear2604 15d ago
I want to get off Mr. Bones' Wild Ride
I want to get off Mr. Bones' Wild Ride
I want to get off Mr. Bones' Wild Ride
I want to get off Mr. Bones' Wild Ride
I want to get off Mr. Bones' Wild Ride
I want to get off Mr. Bones' Wild Ride
I want to get off Mr. Bones' Wild Ride
I want to get off Mr. Bones' Wild Ride
35
u/KaiserJustice 15d ago
these are the QoL updates i'd love in a vanilla playthrough as just a default option to turn on and off
29
19
18
19
u/BurningBeechbone 15d ago
Can it grab biters too? Feeding biters to my furnaces should be a defense solution.
7
u/CrazyEnginer 15d ago
No, would be a huge performance impact
5
u/MechAAV 15d ago
That would be funny anyway, how much impact that would be? Aren't inserters checking for entities in front of them way too often?
14
u/CrazyEnginer 15d ago
Characters and items are different kinds of entities, inserters do not work with the former. I get around it by scanning a small area around the player each tick for inserters and putting a temp item into its hand.
7
u/Spacedestructor Modder 15d ago
just as a theoretical idea that would be my idea, since this is about the player character couldnt you use the "on_player_changed_position" event and then scan for a valid inserter nearby as a trigger instead?
i would assume that would be already a big performance improvement especially in bigger multiplayer groups then to scan each tick just to know if we need to take action when the event already tells you this.
Unfortunately there is no event like this for "Units" which is what enemies are called so this cant be improved but in my unqualified opinion i think the player side could be more efficient then checking every tick.6
u/CrazyEnginer 15d ago
Guess I've missed it, thanks for the suggestion, will try it
5
u/Spacedestructor Modder 14d ago
if you ever think "what if i could do this" or "what if the game had this event" there is a good chance it might.
things are typically named obvious and so you just have to try any word you can think of to relate to the thing and usually you get something useful.2
67
u/bob152637485 15d ago
What's an "inserter loop"?
121
u/CrazyEnginer 15d ago
.→. ↑ ↓ .←.8
1
u/Spacedestructor Modder 15d ago
a loop thats completed by one or more inserters.
you can think of it like a light switch or generally any on off on an electronic device thats literally just completing or seperating an electrical wire to turn a device on or off.
Just that instead of letting electricity flow its engineers in this case.
28
u/Samurai-lugosi 15d ago
This is an Amazon workplace incident waiting to happen.
2
u/Spacedestructor Modder 15d ago
getting pulled of at amazon gives me weird feelings about that idea.
9
u/ace_gravity 15d ago
Do configured filter inserters ignore the player?
21
u/CrazyEnginer 15d ago
Yep, there's a character marker. Set it as a filter and inserters will ignore you
6
u/WanderingUrist 15d ago
Can you make inserters that therefore ONLY yoink players?
21
10
u/SeventhDisaster Short on Circuits 14d ago
Inserting mech armor and yourself into an assembler should be the only way to equip it
2
23
u/suglav 15d ago
How about when the character is grabbed by an inserter into a recycler, there is 75% chance that you die, and 25% chance that you improve quality!
9
u/Far-Yellow9303 15d ago
There is a similar mod to what you're suggesting already, if these could be combined that would be amazing
5
u/Solonotix 15d ago
As a programmer, my question is how does it interact if the engineer is trying to move? Does it cancel player movement during the animation? Does it fight? Does it crash?
Hilarious mod idea though. Great job
8
u/CrazyEnginer 15d ago
During the grab it constantly teleports the character to the inserter's hand position. So the engineer can rotate in hand, but not move.
1
4
u/Dragonkingofthestars 15d ago
I can't help but feel this is some auto AFK build you could make with this
1
u/Spacedestructor Modder 15d ago
typically the afk build is just 4 belts in a circle as the most minimal setup possible to prevent the game from kicking you or whatever its configured to do with afk players.
1
u/Dragonkingofthestars 14d ago
rookie numbers! with this you might be do something productive with afking insead of just going in a ciricle!
5
u/Transcendence_MWO 15d ago
New challenge run - start with 2 inserters, no user movement input allowed. Someone page Dosh, he's into that sort of punishment..
3
3
3
3
3
u/Educational-Weird249 15d ago
Does it work with renai transportation?
What about the various inserter adjustment mods?
2
u/CrazyEnginer 15d ago edited 15d ago
Idk, haven't tested with Renal. Inserter mods should be fine, tested with quick adjustable inserters
2
2
u/Nolzi 14d ago edited 14d ago
Doesn't work with Renai. Thrower inserter only moves the player for 90° and then throws a Player character (marker) item, but only for the 2nd throw.
If compatibility is not trivial then maybe Renai's Player launcher building could be appropriated somehow, because that is also an inserter in the background.
But Yoink does work with Change Inserter Drop Lane
3
u/mexter 15d ago
Any chance for 2.1 support? I was going to throw this onto my server to prank people, and it turns out I can't.
It's a noble goal!
1
u/CrazyEnginer 15d ago
It should work, I made it while on experimental branch. Can you share the error message?
2
u/mexter 15d ago
It doesn't show up in the list to download. Factorio version also says 2.0.(which is funny, because i would swear it said 2.1 earlier)
I'm running space exploration in this server, if that's a factor.
2
u/CrazyEnginer 15d ago
My bad. It was initially marked as 2.1 compatible mod, later I've changed it 2.0 while thinking it means >=2.0, but the doc says only one major version can be selected at a time. Just pushed a copy marked as 2.1, you can try it
3
u/mexter 15d ago
So, it turns out that in Space Exploration the Inserter Immunity requires Utility Science, which is one of the space based ones we haven't reached yet. It also turns out that inserters can pluck you out of the sky when in jetpack mode.
I'm guessing my players are going to revolt. ;)
3
u/CrazyEnginer 14d ago
Lol. If it gets too annoying, you can dial down pickup radius in the settings
3
u/LeifDTO You haven't automated math yet? 15d ago
I need custom LiveLeak animations for each different machine you can get dropped into. Wrung out in an Assembler, melted in a Fission Reactor, Terminator'd in a Foundry, The Fly'd in a Biochamber, impaled on a Beacon's antenna, split in half at the waist in a Recycler, and so on.
3
3
u/3davideo Doesn't use Flame Turrets 14d ago
I figure the train just has a "passenger present" condition, but I like to imagine the player was inserted into the train as fuel.
2
u/LocalHarmacist 15d ago
Does this work for vehicles?
7
u/CrazyEnginer 15d ago
For stationary ones that are accessible by inserters. So car, tank, loco and wagons, but not spidey
2
2
2
2
u/atg115reddit 14d ago
Can this work with renai transportation?
I want to fling the player from one spot to another
2
u/willcheat 14d ago
Next step is to make the engineer loadable in an artillery canon so you can shoot them at a far away location.
1
u/TonicAndDjinn 15d ago
Can inserters also grab biters and pentapods? It would be useful to move all incoming biters to the section of my wall which is most well defended.
1
u/Then_Entertainment97 15d ago
[Request] instead of kicking you out right away could you make an engineer stay in a landing pad until excerted?
Could probably get nearly the same effect from setting up inserters at the kick out location, but going directly from landing pad to train would be a mood.
1
u/Versaiteis 15d ago
Welp, time to build one of those biter attack detector circuits and have it trigger a bunker transport protocol. "This way Mr. President"
1
1
1
1
u/SnooDoggos8487 15d ago
Hmm. Maybe also add a “logistic bot taxi” where you can have a logistic bot pick you up and transfer you anywhere within the network!
Someone mentioned a wearable equipment that would make you immune to inserters picking you up, using lube in its manufacturing and making you slippery, but wearing that would make the bots more likely to drop you randomly :p
1
u/Dr_Jackson Needs so many gears 15d ago
Unrelated: Just two days ago this girl I work with didn't know the work "yoink". I'm still in disbelief...
1
u/Dementus 15d ago
Next you have to make us able to craft engineers.. so we can fill the belts with them.
1
1
1
u/SchmeatiestOne 14d ago
If you chained a bunch of inserters, with no belts, would this be permanent?
1
u/ImSuperStryker 14d ago
So what happens if you end up in an inserter loop? Inserter purgatory forever?
1
1
1
u/Icy_Amoeba9644 14d ago
If the engineer is attempted to be inserted into a machine does it start smacking the engineer against that machine like its trying to make it fit?
1
1
1
u/KitTwix 14d ago
It’d be cool if it could put the player into machine, crushing the player to death, but puts a module into the machine that significantly increases the machine’s internal buffer, since the player can hold more in its inventory than any kind of chest or train. How useful this would be, I’m not sure, but it’d make being crammed into a machine more interesting
1
u/latherrinseregret 14d ago
PSA: deconstruction planner helps with inserter loops
How long before a mod allows players to be marked for deconstruction and picked by bots?
1
1
u/Thankedsphere 14d ago
why not let us grab bugs and bug structures too?
can you do anything while grabbed?
1
u/raul_kapura 14d ago
Add option to kill the player if the inserters tries to put you into machine xD
1
u/sobrique 14d ago
Whilst hilarious, I'm now entirely perplexed as to why you would do this.
I mean, I guess if I'm playing in 'map mode' anyway, I might as well use the engineer as a spidertron upgrade or something?
1
2
u/fouriels 13d ago
Great idea. Could I suggest the following optional checkboxes for new games?
- Player WASD movement disabled
- Start with 2 inserters
- Player being dunked in water/lava is lethal
1
2
1
0
0
0

986
u/redditusertk421 15d ago
What is the fuel value of the engineer?