* starts da map
* starting to shape up I think?
* moar edits
* we got lots more stuff now
* we got dorms now :)
* moar doarm and PRIVATE GAME ROOMS WOAG
* adds chip machine
* tidy dis up
* oops
* pretties up private game rooms a bit
* ok now the chip dispenser works
* Adds resleeving stuff
* Adds pixel-displaced children of punlic paintings
* mmmmmm maint stuff
* adds VIP rooms and more maint stuff
* that's a lotta shit made woooo
* its almost... done... (the main building is anyway)
* Let's get this bih to actually load
* And let's get some proper areas separating indoor and outdoor
* Makes casino hall turfs actually render as intended
* WE HAVE AREAS NOW
* don't need this big ol file any more
* MOSTLY finishes the mai nbuilding
* finally finishes the main building (for now)
* does some exterior stuff but now it's crashing WHY
* oops
* adds subvariant of floodlight that starts turned on
* adds areas for well, secret areas
* TOO MUCH new shit
* Does a silly thing to make properly underwater cave turfs
* adds "open" underwater turfs that are functionally transparent divable turfs
* more funny secrets
* Makes open water turfs show a darker view underneath for visual clarity
* okay I think it might be done now
* makes indoor water effect look a bit nicer
* I ALMOST FORGOT
* engoodens code surrounding multiple auto-resleevers existing
* FUCK
* DOUBLE FUCK
* Lets things with GLASSPASS move through TGMC widnows
* actually it makes more sense for the TF gun to be here
* Makes 🏴☠️ secret a bit nicer
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* simple ghost spawn rewrite
* neutral
* .
* don't close
* migrate vore spawn
* use a searchable list
* move some more verbs
* allow special role spawns
* add key
* .
* fix that part
* announce for logging
* filter those
* typ o
* .
* .
* Update SelectionList.tsx
* .
* that
* .
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Combines all the engineering borg tools into one multitool
Sprites from /tg/
Combines:
Wirecutters, Crowbar, Welder, Wrench, Crowbar, Screwdriver
* this is a WAY better way to do it
* a
* dont worry about overlays anymore
* Better grippers and better lists
In which I go insane having to continually patch exploit after exploit in gripper code, resulting in it looking like a mad man's scribbles.
* No deleting shoes when putting them on someone
* empty pocket is now empty
* RENAMING stuff instead of copypaste
* MORE borg stuff
* more bugproofing
* Admin proc
* this
* this
* Framework for TGUI
* Update robot_simple_items.dm
* Fix
* Framework v2
* Update ModifyRobotMultiBelt.tsx
* goooo
* Update modify_robot.dm
* modify
* sub category
* .
* string to define
* some globs
* more
* .
* .
* .
* add sanely
* push that real quick
* .
* sanity
* .
* .
* .
* .
* .
* .
* .
* Cut
* .
* gives to those that need
* push
* clean up
* auto fix
* .
* .
* .
* getmodule
* Update robot_simple_items.dm
* .
* untyped
* Update stack.dm
* .
* .
* .
* .
* -
* .
* Update _map_selection.dm
* Update _map_selection.dm
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* usr to user part two
* this can be null
* A few edits
- Gets rid of src. in a few places that were edited
- Gets rid of a few //VORESTATION comments
- Removes an unneeded sanity check in sizegun_vr
- Gets rid of a mind boggling !usr check in mob.dm
- Changes usr to user in sizegun_vr.dm
---------
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
Adds auto-resleeving!
Under normal conditions, this allows one to resleeve their character after they have died in the round.
The auto-resleever requires a bit of time after death to be used:
-Characters who died due to vore reasons must wait 15 minutes
-Characters who died for other reasons must wait 30 minutes
The auto-resleever only requires power, there is no biomass requirement.
The auto-resleever also works for species that can ordinarily not be resleeved, since the potential for abuse there is minimal.
To use the auto-resleever, one only needs to click it as a ghost. If it is ready to revive you, it will pop up a confirmation dialogue.
Additionally, the automatic transcore notification, and the 'Cancel Transcore Notification' verb has been removed. Ghosts have a 'Notify Transcore' verb, which can be used around 5 minutes after death if they wish to notify medical.
This should eliminate false positives for medical, because no one likes resleeving people who don't need it.
This does not otherwise alter the original resleeving process or machines.
The auto-resleever for the tether is on Z1, just south of the psych office. It also features a return chute for items right next to the door. (I wanted to put it in the resleeving room's cleaning room, but it's really far into medical)
The auto-resleever for the stellar delight is in the resleeving's cleaning room.
I also fixed the access on the tourbus's APC while I was there.
Ghosts now have a verb "Join Into Soulcatcher" that lists all players, and they can pick one to ask them if they can join into their SC. If they don't have one, it notifies the ghost (this is less expensive than trying to crunch who has a soulcatcher and shortening the list. You can just deal with it okay??). You cannot get backed up if you joined this way, like there's no way to move from being a ghost to being in someone's head to being in a mob. You'd need to ghost and respawn normally. (This is intentional... no sneaky no-manifest people getting in).
And various other SC QOL things:
- Adds NMe and NSay verbs when you get a soulcatcher installed so you can use them in the text parser at the bottom of the window or click them in the verb list like a crazy person. The older emotes also still work.
- Prevents 'loop of madness' where both pred and prey have soulcatchers and it floods your log as it tries to decide who catches who
- Removes minds if the client is disconnected for a long time, or if the player ghosts out of the NIF
-The verb causes available empty pAI devices to briefly flash an alert on their screens.
-Didn't add the sound part due to spam protections failing for the sake of annoyance prevention. Just gotta hope someone walks right past when ya do it.
-You can now indicate the things might actually be of use for once without having to resort to metabegging.