mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-25 06:00:16 +01:00
Merge branch 'master' into upstream-2026-06-23
This commit is contained in:
@@ -464,8 +464,6 @@
|
||||
var/head_update = FALSE
|
||||
var/list/new_limbs = list()
|
||||
var/datum/component/transformation/transform = GetComponent(/datum/component/transformation) // BUBBER EDIT START - Transformation component override.
|
||||
if(transform)
|
||||
transform.on_transform_limb_icon(src)
|
||||
for(var/body_zone, limb_untyped in transform ? transform.dummy.get_bodyparts_by_zones() : get_bodyparts_by_zones()) // BUBBER EDIT END | ORG: for(var/body_zone, limb_untyped in get_bodyparts_by_zones())
|
||||
var/obj/item/bodypart/limb = limb_untyped
|
||||
var/obj/item/bodypart/stump_limb_check = get_bodypart(body_zone, TRUE) // BUBBER EDIT START
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#define CHARACTER_TYPE_SELF "My Character"
|
||||
#define CHARACTER_TYPE_CREWMEMBER "Station Member"
|
||||
|
||||
/mob/living/silicon/ai/Initialize(mapload, datum/ai_laws/L, mob/target_ai)
|
||||
/mob/living/silicon/ai/Initialize(mapload, datum/ai_laws/L, mob/target_ai, latejoining = FALSE)
|
||||
. = ..()
|
||||
if(!target_ai) //If there is no player/brain inside.
|
||||
new/obj/structure/ai_core(loc, CORE_STATE_FINISHED) //New empty terminal.
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
create_eye()
|
||||
|
||||
if((target_ai.mind && target_ai.mind.active) || SSticker.current_state == GAME_STATE_SETTING_UP)
|
||||
if((target_ai.mind && target_ai.mind.active) || SSticker.current_state == GAME_STATE_SETTING_UP || latejoining)
|
||||
target_ai.mind.transfer_to(src)
|
||||
if(is_antag())
|
||||
to_chat(src, span_userdanger("You have been installed as an AI! "))
|
||||
|
||||
Reference in New Issue
Block a user