![]() |
[FEATURE] Toilet warp pipes and swirlie suicide - Printable Version +- Goonstation Forums (https://forum.ss13.co) +-- Forum: Discussion (https://forum.ss13.co/forumdisplay.php?fid=6) +--- Forum: Patches (https://forum.ss13.co/forumdisplay.php?fid=30) +---- Forum: Implemented (https://forum.ss13.co/forumdisplay.php?fid=31) +---- Thread: [FEATURE] Toilet warp pipes and swirlie suicide (/showthread.php?tid=8593) Pages:
1
2
|
RE: [FEATURE] Toilet warp pipes and swirlie suicide - medsal15 - 04-19-2017 (04-19-2017, 03:52 PM)Frank_Stein Wrote:(04-19-2017, 02:38 PM)Crazyabe Wrote:(04-19-2017, 02:25 PM)amaranthineApocalypse Wrote:(04-19-2017, 01:43 PM)Noah Buttes Wrote:(04-19-2017, 01:30 PM)Arborinus Wrote: So it teleports you to a toilet on the same Z level right? Are people going to jump into the Ice Moon toilet and pop out the Akademik toilet? Or is that restricted? "Cold death" "Hot death" "Killer ghost" "Living death" "Meet Death" "Clownspace" "King death" "Random death" "I can't remember where this one goes" RE: [FEATURE] Toilet warp pipes and swirlie suicide - Noah Buttes - 04-19-2017 I'm not good at mapping yet, so a hub world will have to wait for an actual coder to decide it's a good idea. RE: [FEATURE] Toilet warp pipes and swirlie suicide - babayetu83 - 04-19-2017 ask marcus he might be able to help with that RE: [FEATURE] Toilet warp pipes and swirlie suicide - Cirrial - 04-20-2017 And a flat probability that the toilets just dump you into the Void while a disembodied voice yells "WELCOME TO WARP ZONE" i'll get me coat RE: [FEATURE] Toilet warp pipes and swirlie suicide - HotCoffeeMug - 04-20-2017 RE: [FEATURE] Toilet warp pipes and swirlie suicide - Arborinus - 04-20-2017 I would totally sprite and map a TMNT/Super Mario sewer hub world if someone coded it RE: [FEATURE] Toilet warp pipes and swirlie suicide - Noah Buttes - 04-20-2017 (04-20-2017, 12:54 PM)Arborinus Wrote: I would totally sprite and map a TMNT/Super Mario sewer hub world if someone coded it I'd totally be willing to code that. RE: [FEATURE] Toilet warp pipes and swirlie suicide - Haine - 04-23-2017 I pinged you with some of this on discord but I figured I should post in here instead of spamming up things there: 1. This is a neat idea! 2. Don't use hasvar() unless you have a really good reason to do so! It just does thing.vars.Find(varname) and that's way less efficient than just typechecking and typecasting for stuff you know has that var (atm only humans have organHolders so there's no reason to hasvar() instead of ishuman()) 3. Avoid using colons unless you're REALLY SURE that the var or proc you're trying to look at/use will be on the thing! Probably just don't use them at all! EX: Code: /obj/item/storage/toilet/MouseDrop_T(mob/M as mob, mob/user as mob) This is fixed by doing: Code: if (M == user && ishuman(user)) 4. This section of code: Code: for (var/mob/O in AIviewers(head, null)) 1. It loops through all mobs (O) that can see the head. 2. It then only does anything to humans, making looping through all mob types pointless (you can do "for (var/mob/living/carbon/human/O in AIviewers(head, null))") 3. Shows O a message. 4. Loops through all mobs (V) that can see O. 5. Shows V a message. 6. Plays a sound at O's loc for V. 7. Makes a vomit decal at O's loc for V. What this means is that, if 4 people and 3 ghosts can see O, O will play 7 sounds and make 7 decals at their location. I'll be implementing this after cleaning it up a little bit to deal with this stuff. |