mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-22 04:30:44 +01:00
SNPC Update v4: ;HELP I'M BEING BEATEN TO DEATH BY GIBBERING ROBOTS
* Updates the CustomiseSNPC verb to be less laggy * Adds a resetSNPC verb to manually reset one. * Adds a toggleSNPC verb to change between high and low profile mods * Added a "High Profile" processing mode that can allow the SNPC to tick at custom rates, for special/story SNPCs * All SNPCs now spawn as Assistants to prevent head spam. * SNPCs can now be spawned as a doppelganger, and will take the name of a person with the same job as them. * SNPCs now only hack doors their job doesn't have access to. * SNPC augmentation values tweaked * Runtime caused by limbs fixed * Runtime caused by assigned the SNPC to be a chef fixed. * Bartender SNPCs now receive a module which allows them to serve drinks to nearby patrons. * Fixed Chef SNPCs having incorrect modules and home areas. * Certain modules will now skip being processed if combat is taking precidence. * Fixed an incorrect emote. * Clown SNPCs will now drop less items (to prevent massive piles of soap or bananas) * SNPCs using the healing module will now try to use stackable healing items, and if they are out, instead use their inbuilt tricordrazine hypospray. * Janitor SNPCs no longer attempt to mop things, and instead use an inbuilt space-cleaner spray * Chef SNPCs will no longer leave behind uncooked food when trying to process it. * Chef SNPCs will now use the smartfridge as a source to make custom food. * Chef SNPCs will no longer run amok, spraying food everywhere. * Chef SNPCs will attempt to serve up completed food to the Chef's window * If a Chef SNPC cannot find any viable food source, they will synthesize clones of regular food, which have a lower nutriment count than the real ones. * SNPCs will no longer explode into items when entering combat, and will no longer throw guns instead of shooting them.
This commit is contained in:
@@ -63,7 +63,9 @@ var/list/admin_verbs_admin = list(
|
||||
/client/proc/cmd_change_command_name,
|
||||
/client/proc/toggle_antag_hud, /*toggle display of the admin antag hud*/
|
||||
/client/proc/toggle_AI_interact, /*toggle admin ability to interact with machines as an AI*/
|
||||
/client/proc/customiseSNPC /* Customise any interactive crewmembers in the world */
|
||||
/client/proc/customiseSNPC, /* Customise any interactive crewmembers in the world */
|
||||
/client/proc/resetSNPC, /* Resets any interactive crewmembers in the world */
|
||||
/client/proc/toggleSNPC /* Toggles an npc's processing mode */
|
||||
)
|
||||
var/list/admin_verbs_ban = list(
|
||||
/client/proc/unban_panel,
|
||||
|
||||
Reference in New Issue
Block a user