mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-13 03:33:21 +00:00
Merge pull request #2499 from CHOMPStationBot/upstream-merge-11010
[MIRROR] Fix some bugs
This commit is contained in:
@@ -83,12 +83,11 @@
|
|||||||
data["linked"] = linked
|
data["linked"] = linked
|
||||||
|
|
||||||
var/list/filter = list()
|
var/list/filter = list()
|
||||||
if(LAZYLEN(freq_listening))
|
for(var/x in freq_listening)
|
||||||
for(var/x in freq_listening)
|
filter.Add(list(list(
|
||||||
filter.Add(list(list(
|
"name" = "[format_frequency(x)]",
|
||||||
"name" = "[format_frequency(x)]",
|
"freq" = x,
|
||||||
"freq" = x,
|
)))
|
||||||
)))
|
|
||||||
data["filter"] = filter
|
data["filter"] = filter
|
||||||
|
|
||||||
return data
|
return data
|
||||||
|
|||||||
@@ -390,7 +390,7 @@ or don't wish to potentially have a random person teleported into you, it's sugg
|
|||||||
not carry this around."}, "OOC Warning", list("Take It","Leave It"))
|
not carry this around."}, "OOC Warning", list("Take It","Leave It"))
|
||||||
if(choice == "Leave It")
|
if(choice == "Leave It")
|
||||||
return
|
return
|
||||||
..()
|
return ..()
|
||||||
|
|
||||||
/obj/item/device/perfect_tele_beacon/stationary
|
/obj/item/device/perfect_tele_beacon/stationary
|
||||||
name = "stationary translocator beacon"
|
name = "stationary translocator beacon"
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
my_brain.implant_assist(target_state)
|
my_brain.implant_assist(target_state)
|
||||||
if(H.isSynthetic() && H.get_FBP_type() != FBP_CYBORG) //If this on an FBP, it's just an extra inefficient attachment to whatever their brain is.
|
if(H.isSynthetic() && H.get_FBP_type() != FBP_CYBORG) //If this on an FBP, it's just an extra inefficient attachment to whatever their brain is.
|
||||||
robotic_brain = TRUE
|
robotic_brain = TRUE
|
||||||
if(my_brain && my_brain.can_assist())
|
if(istype(my_brain) && my_brain.can_assist())
|
||||||
START_PROCESSING(SSobj, src)
|
START_PROCESSING(SSobj, src)
|
||||||
|
|
||||||
/obj/item/weapon/implant/neural/Destroy()
|
/obj/item/weapon/implant/neural/Destroy()
|
||||||
|
|||||||
@@ -87,6 +87,9 @@
|
|||||||
/mob/living/simple_mob/protean_blob/speech_bubble_appearance()
|
/mob/living/simple_mob/protean_blob/speech_bubble_appearance()
|
||||||
return "synthetic"
|
return "synthetic"
|
||||||
|
|
||||||
|
/mob/living/simple_mob/protean_blob/get_available_emotes()
|
||||||
|
return global._robot_default_emotes
|
||||||
|
|
||||||
/mob/living/simple_mob/protean_blob/init_vore()
|
/mob/living/simple_mob/protean_blob/init_vore()
|
||||||
return //Don't make a random belly, don't waste your time
|
return //Don't make a random belly, don't waste your time
|
||||||
|
|
||||||
|
|||||||
@@ -53,13 +53,13 @@
|
|||||||
if(istype(I, /obj/item/device/multitool))
|
if(istype(I, /obj/item/device/multitool))
|
||||||
if(panel_open)
|
if(panel_open)
|
||||||
var/obj/item/device/multitool/M = I
|
var/obj/item/device/multitool/M = I
|
||||||
M.buffer = src
|
M.connectable = src
|
||||||
to_chat(user, "<span class='notice'>You save the data in [I]'s buffer.</span>")
|
to_chat(user, "<span class='notice'>You save the data in [I]'s buffer.</span>")
|
||||||
return 1
|
return 1
|
||||||
else
|
else
|
||||||
var/obj/item/device/multitool/M = I
|
var/obj/item/device/multitool/M = I
|
||||||
if(istype(M.buffer, /obj/machinery/power/quantumpad))
|
if(istype(M.connectable, /obj/machinery/power/quantumpad))
|
||||||
linked_pad = M.buffer
|
linked_pad = M.connectable
|
||||||
to_chat(user, "<span class='notice'>You link [src] to the one in [I]'s buffer.</span>")
|
to_chat(user, "<span class='notice'>You link [src] to the one in [I]'s buffer.</span>")
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,7 @@
|
|||||||
|
|
||||||
/atom/movable/proc/size_range_check(size_select) //both objects and mobs needs to have that
|
/atom/movable/proc/size_range_check(size_select) //both objects and mobs needs to have that
|
||||||
var/area/A = get_area(src) //Get the atom's area to check for size limit.
|
var/area/A = get_area(src) //Get the atom's area to check for size limit.
|
||||||
if((A.limit_mob_size && (size_select > 200 || size_select < 25)) || (size_select > 600 || size_select <1))
|
if((A?.limit_mob_size && (size_select > 200 || size_select < 25)) || (size_select > 600 || size_select <1))
|
||||||
return FALSE
|
return FALSE
|
||||||
return TRUE
|
return TRUE
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user