RimWorld

RimWorld

57 ratings
Skipdoor Delivery
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.3, 1.4, 1.5
File Size
Posted
Updated
334.777 KB
27 Apr, 2024 @ 8:20am
16 May, 2024 @ 12:24pm
3 Change Notes ( view )

Subscribe to download
Skipdoor Delivery

Description
A patch for the skipdoor psycast from the Vanilla Psycasts Expanded mod.

With this mod, skipdoors can teleport items to other skipdoors automatically, even if they are in different maps. You can use skipdoors to send your hard-earned loot back to your base, to move items around your colony, or even to help manage simultaneous colonies.

New in 1.5

Source skipdoors don't need to have a stockpile attached to them anymore to send items. You can still create a stockpile and it will still work. (Before, the skipdoors could send items that weren't in a stockpile, but ONLY if that skipdoor had a stockpile under it)
Source skipdoors will happily send away items in their range, even if the item is in a different stockpile than the one they're sitting on.
Skipdoors can be set to local or global. A local skipdoor will only send and receive from skipdoors on the same map.

How does it work?

After creating your skipdoors, you must place a stockpile zone under each skipdoor that needs to receive items. The configuration of these stockpile zones is used by the skipdoors to choose which items to send, and where they should be sent.

Skipdoors will only send things to skipdoors with a higher stockpile zone priority than themselves, and only if the filter of the target accepts the item being sent. They will send things to the first valid spot that match the criteria. Items may be sent through skipdoors multiple times, especially across different maps.

Skipdoors will only attempt to teleport things in a 5x5 area around themselves. You can see this area in-game when you select a skipdoor. The skipdoor will teleport any item, whether they're in a stockpile or not. Skipdoors will never teleport items stored inside a storage building. Use storage buildings, such as shelves, if you want to make sure some items are never teleported, even if they are in the radius of a skipdoor.

When things are teleported, they are placed in the stockpile zone of the chosen destination skipdoor, without a distance limit. This means that no items will be teleported if the stockpile zone has no remaining space, but also that you can make the zone as large as you need.

Note : Since items may jump from gate to gate before reaching their final destination, especially if an item has multiple possible targets (example, going from a low priority stockpile to either a regular or high priority), it's possible that the teleported item ends up outside of the reach of the skipdoor.
If you want to avoid this, make sure you limit the stockpile under a skipdoor to that skipdoor's radius.

[discord.gg]

Credits:

Coded by Taranchuk
Tweaks by joseasoler
Updated and enhanced by Nirahiel

Github
The source is available here : https://github.com/nirahiel/skipdoor-delivery
52 Comments
Monarch 3 hours ago 
ez brotha just figured id inform you snce you asked
Nirahiel  [author] 20 Jul @ 2:58am 
I know. I started updating. A lot has changed. I have a few bugs to fix still.
Monarch 19 Jul @ 7:02pm 
yea just tested its non functional for 1.6
Nirahiel  [author] 17 Jul @ 5:14am 
I started cleaning up my modlist for 1.6 (that's a LOT of mods to remove)
Then I'll see about updating :)
Matsomi 14 Jul @ 7:21pm 
i love this mod so much I hope you're able to figure everything out
Killawa 14 Jul @ 1:06pm 
More testing can confirm it is not teleporting items
Killawa 14 Jul @ 12:37pm 
So i loaded the mod to see if it would work, I am still on Planet side. and it allows me to create the stockpile, but will not transfer anything through the skipdoor. I will continue to experiment in space as well to see if i can get anything working.
Nirahiel  [author] 14 Jul @ 3:29am 
Alright well 1.6 is there so I'll update ASAP. You guys could try and see if the code for 1.5 still works though, and report to me, if you want. Either way, I don't own the latest DLC so making sure these still work for things like gravships and so on, that'll be complicated.
sirduck 13 Jul @ 2:29pm 
agreed with deadman
deadmanreaper13 10 Jul @ 3:55pm 
doesn't have to be rushed, whatever pace works for you.