mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-30 23:49:21 +01:00
Better borg modules (#17507)
* 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>
This commit is contained in:
co-authored by
Kashargul
parent
ff07e2aa4f
commit
3b4bcef49b
@@ -11,10 +11,10 @@
|
||||
|
||||
if(var_value)
|
||||
ghostjoin = TRUE
|
||||
active_ghost_pods |= src
|
||||
GLOB.active_ghost_pods |= src
|
||||
else
|
||||
ghostjoin = FALSE
|
||||
active_ghost_pods -= src
|
||||
GLOB.active_ghost_pods -= src
|
||||
|
||||
ghostjoin_icon()
|
||||
. = TRUE
|
||||
@@ -63,7 +63,7 @@
|
||||
/// Inject a ghost into this mob. Assumes you've done all sanity before this point.
|
||||
/mob/living/simple_mob/proc/ghost_join(mob/observer/dead/D)
|
||||
log_and_message_admins("joined [src] as a ghost [ADMIN_FLW(src)]", D)
|
||||
active_ghost_pods -= src
|
||||
GLOB.active_ghost_pods -= src
|
||||
|
||||
// Move the ghost in
|
||||
if(D.mind)
|
||||
@@ -159,7 +159,7 @@
|
||||
target.faction = user.faction
|
||||
target.revivedby = user.name
|
||||
target.ghostjoin = 1
|
||||
active_ghost_pods += target
|
||||
GLOB.active_ghost_pods += target
|
||||
target.ghostjoin_icon()
|
||||
last_used = world.time
|
||||
charges--
|
||||
@@ -189,7 +189,7 @@
|
||||
log_and_message_admins("used a denecrotizer to revive a simple mob: [target]. [ADMIN_FLW(src)]", user)
|
||||
if(!target.mind) //if it doesn't have a mind then no one has been playing as it, and it is safe to offer to ghosts.
|
||||
target.ghostjoin = 1
|
||||
active_ghost_pods |= target
|
||||
GLOB.active_ghost_pods |= target
|
||||
target.ghostjoin_icon()
|
||||
last_used = world.time
|
||||
charges--
|
||||
|
||||
@@ -67,13 +67,6 @@
|
||||
|
||||
return
|
||||
|
||||
/obj/item/multitool/cyborg
|
||||
name = "multitool"
|
||||
desc = "Optimised and stripped-down version of a regular multitool."
|
||||
toolspeed = 0.5
|
||||
|
||||
|
||||
|
||||
/datum/category_item/catalogue/anomalous/precursor_a/alien_multitool
|
||||
name = "Precursor Alpha Object - Pulse Tool"
|
||||
desc = "This ancient object appears to be an electrical tool. \
|
||||
|
||||
Reference in New Issue
Block a user