Starbound

Starbound

Not enough ratings
That's My Chair
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
11.294 KB
7 Apr, 2018 @ 5:43am
1 Change Note ( view )

Subscribe to download
That's My Chair

In 1 collection by Khe
Kherae's Starbound Server Setup
182 items
Description
So...I'm sure everyone has suffered from crewmembers sitting on the captain's chair at some point. Right? Well, this tool is designed to help with that. Think of it like putting a label down...one that says STAY OFF MY CHAIR! Also works on beds. You can pick it up from the wiring station, under switches.

Be warned, however, this isn't a perfect mod. It will not keep them a distance away or remove them from the objects automatically. Only vanilla behaviors are affected, so if your 'friends' use custom behaviors, this mod might not have any effect. Also, most importantly: this effect will not persist through breaking and replacing objects.

How it all works:
1) patching vanilla behaviors to replace the function that finds stuff to sit or sleep on. This patch is designed to be as clean as possible, of course, so it just adds a script that is loaded afterwards (and thus, should be compatible with any other similar style edits). The replaced function just has a condition check for whether the object in question has a specific tag, noNPCLounge.
2) A scripted tool and stagehand that add the tag to the placed object in question. Again, tag addition will not persist through breaking the object.
18 Comments
M E M E 25 Sep, 2019 @ 7:25pm 
F R I C K OFF MY DAM WOODEN CHAIR
Naii Starwing 6 May, 2018 @ 12:40pm 
That's my bed! I don't know you!
pointbeing 11 Apr, 2018 @ 9:14am 
@Khe I understand, I'm not that bothered... and anyway, I reread the description for IC and realized what you meant immediately after (hadn't realized the provision in IC was just for npctoy), must have missed that originally. And yes, I of all people understand that it's tedious to reanswer questions that you've already written the answer to (that's basically 90% of the comment thread on my own mod), but in fairness people can sometimes miss details.

I do try and read before asking questions, and it's on me for having forgotten to re-check IC's page beforehand. People do need to read, but even then some might just forget things from time to time. That's why, as annoying as it can be, I still try and be patient when answering questions.
Khe  [author] 11 Apr, 2018 @ 4:42am 
Fireguy, that's one of the reasons this mod exists. :D GET OFF MY BED!
Khe  [author] 11 Apr, 2018 @ 4:41am 
JC: my response was the result of irritability (I should stop chatting so much when I'm sleep deprived.)

That said, if you checked the other mod, it'd say what that mod does (and doesn't) do. I get kinda pissed when people don't RTFM. If we make it, you're expected to read it...not skim it like all the PEOPLE WHO DON'T READ. It's not a matter of looking at the code, so much as reading the description for the mod. Please don't be like that one guy on Automation Aides' comments; the guy asked, after I explicitly stated that it wasn't it on the description, if it was compatible with FU.

In short: FULLY read descriptions and manuals. You will go much farther if you do.
FireIsAmazing 10 Apr, 2018 @ 4:52pm 
Useful. I usually build my houses by the campsite (on the garden planet you land on first) and I always suffered with them having to sleep in my bed. To add, there's never enough room for another bed.
pointbeing 9 Apr, 2018 @ 4:24am 
@Khe I wasn't calling your mod "pointless," I had a simple question about its functionality. If Interaction Control can't do what this does (note that I was asking if IC could handle this issue or not), then I understand the need, certainly.

I haven't looked into the code for either mod in question so forgive me for asking what I believe to be a reasonable question about functionality. You really should try and be a bit more diplomatic to someone with legit questions about your content.
Khe  [author] 9 Apr, 2018 @ 2:02am 
check the behaviors I patch. tell me when you find the conditions in all that code that make this mod pointless. (hint: that's me telling you to shut up, because they don't exist)
Khe  [author] 9 Apr, 2018 @ 2:00am 
the one with the authorizor? no. it can't. why else would I make this?
Simply Poodle 8 Apr, 2018 @ 9:11pm 
Ninth.

also oh shit there's an interaction control mod?