Fixes loadout suits with hoods deleting loadout hats #9617
Annotations
6 errors, 1 warning, and 1 notice
|
code/modules/clothing/suits/toggles.dm#L44
[00:00:25] Runtime in code/modules/clothing/suits/toggles.dm,44: Cannot read null.head
proc name: on outfit equip (/obj/item/clothing/suit/hooded/on_outfit_equip)
usr: *no key*/(undead settler)
usr.loc: (Test Room (126,126,10))
src: the winter coat (/obj/item/clothing/suit/hooded/wintercoat)
src.loc: Unknown (/mob/living/carbon/human/dummy/consistent)
call stack:
the winter coat (/obj/item/clothing/suit/hooded/wintercoat): on outfit equip(Unknown (/mob/living/carbon/human/dummy/consistent), 1, 1)
Settler (/datum/outfit/settler): equip(Unknown (/mob/living/carbon/human/dummy/consistent), 1)
Unknown (/mob/living/carbon/human/dummy/consistent): equipOutfit(Settler (/datum/outfit/settler), 1)
get dynamic human appearance(/datum/outfit/settler (/datum/outfit/settler), /datum/species/skeleton (/datum/species/skeleton), null, /obj/item/spear (/obj/item/spear), null, 0, 1)
set dynamic human appearance(/list (/list))
apply dynamic human appearance(the undead settler (/mob/living/basic/skeleton/settler), /datum/outfit/settler (/datum/outfit/settler), /datum/species/skeleton (/datum/species/skeleton), null, /obj/item/spear (/obj/item/spear), null, 0)
apply dynamic human appearance(the undead settler (/mob/living/basic/skeleton/settler), /datum/outfit/settler (/datum/outfit/settler), /datum/species/skeleton (/datum/species/skeleton), null, /obj/item/spear (/obj/item/spear), null, 0)
the undead settler (/mob/living/basic/skeleton/settler): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the undead settler (/mob/living/basic/skeleton/settler), 0, /list (/list))
the undead settler (/mob/living/basic/skeleton/settler): New(0)
the undead settler (/mob/living/basic/skeleton/settler): New(the floor (126,126,10) (/turf/open/floor/iron))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): allocate(/mob/living/basic/skeleton/set... (/mob/living/basic/skeleton/settler))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): Run()
RunUnitTest(/datum/unit_test/mob_faction (/datum/unit_test/mob_faction), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
code/modules/clothing/suits/toggles.dm#L44
[00:00:25] Runtime in code/modules/clothing/suits/toggles.dm,44: Cannot read null.head
proc name: on outfit equip (/obj/item/clothing/suit/hooded/on_outfit_equip)
usr: *no key*/(shambling miner)
usr.loc: (Test Room (126,126,10))
src: the explorer suit (/obj/item/clothing/suit/hooded/explorer)
src.loc: Unknown (/mob/living/carbon/human/dummy/consistent)
call stack:
the explorer suit (/obj/item/clothing/suit/hooded/explorer): on outfit equip(Unknown (/mob/living/carbon/human/dummy/consistent), 1, 1)
Plasma Miner (/datum/outfit/plasma_miner): equip(Unknown (/mob/living/carbon/human/dummy/consistent), 1)
Unknown (/mob/living/carbon/human/dummy/consistent): equipOutfit(Plasma Miner (/datum/outfit/plasma_miner), 1)
get dynamic human appearance(/datum/outfit/plasma_miner (/datum/outfit/plasma_miner), /datum/species/plasmaman (/datum/species/plasmaman), null, /obj/item/pickaxe/drill/jackha... (/obj/item/pickaxe/drill/jackhammer), null, 0, 1)
set dynamic human appearance(/list (/list))
apply dynamic human appearance(the shambling miner (/mob/living/basic/skeleton/plasmaminer/jackhammer), /datum/outfit/plasma_miner (/datum/outfit/plasma_miner), /datum/species/plasmaman (/datum/species/plasmaman), null, /obj/item/pickaxe/drill/jackha... (/obj/item/pickaxe/drill/jackhammer), null, 0)
apply dynamic human appearance(the shambling miner (/mob/living/basic/skeleton/plasmaminer/jackhammer), /datum/outfit/plasma_miner (/datum/outfit/plasma_miner), /datum/species/plasmaman (/datum/species/plasmaman), null, /obj/item/pickaxe/drill/jackha... (/obj/item/pickaxe/drill/jackhammer), null, 0)
the shambling miner (/mob/living/basic/skeleton/plasmaminer/jackhammer): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the shambling miner (/mob/living/basic/skeleton/plasmaminer/jackhammer), 0, /list (/list))
the shambling miner (/mob/living/basic/skeleton/plasmaminer/jackhammer): New(0)
the shambling miner (/mob/living/basic/skeleton/plasmaminer/jackhammer): New(the floor (126,126,10) (/turf/open/floor/iron))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): allocate(/mob/living/basic/skeleton/pla... (/mob/living/basic/skeleton/plasmaminer/jackhammer))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): Run()
RunUnitTest(/datum/unit_test/mob_faction (/datum/unit_test/mob_faction), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
code/modules/clothing/suits/toggles.dm#L44
[00:00:25] Runtime in code/modules/clothing/suits/toggles.dm,44: Cannot read null.head
proc name: on outfit equip (/obj/item/clothing/suit/hooded/on_outfit_equip)
usr: *no key*/(shambling miner)
usr.loc: (Test Room (126,126,10))
src: the explorer suit (/obj/item/clothing/suit/hooded/explorer)
src.loc: Unknown (/mob/living/carbon/human/dummy/consistent)
call stack:
the explorer suit (/obj/item/clothing/suit/hooded/explorer): on outfit equip(Unknown (/mob/living/carbon/human/dummy/consistent), 1, 1)
Plasma Miner (/datum/outfit/plasma_miner): equip(Unknown (/mob/living/carbon/human/dummy/consistent), 1)
Unknown (/mob/living/carbon/human/dummy/consistent): equipOutfit(Plasma Miner (/datum/outfit/plasma_miner), 1)
get dynamic human appearance(/datum/outfit/plasma_miner (/datum/outfit/plasma_miner), /datum/species/plasmaman (/datum/species/plasmaman), null, null, null, 0, 1)
set dynamic human appearance(/list (/list))
apply dynamic human appearance(the shambling miner (/mob/living/basic/skeleton/plasmaminer), /datum/outfit/plasma_miner (/datum/outfit/plasma_miner), /datum/species/plasmaman (/datum/species/plasmaman), null, null, null, 0)
apply dynamic human appearance(the shambling miner (/mob/living/basic/skeleton/plasmaminer), /datum/outfit/plasma_miner (/datum/outfit/plasma_miner), /datum/species/plasmaman (/datum/species/plasmaman), null, null, null, 0)
the shambling miner (/mob/living/basic/skeleton/plasmaminer): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the shambling miner (/mob/living/basic/skeleton/plasmaminer), 0, /list (/list))
the shambling miner (/mob/living/basic/skeleton/plasmaminer): New(0)
the shambling miner (/mob/living/basic/skeleton/plasmaminer): New(the floor (126,126,10) (/turf/open/floor/iron))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): allocate(/mob/living/basic/skeleton/pla... (/mob/living/basic/skeleton/plasmaminer))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): Run()
RunUnitTest(/datum/unit_test/mob_faction (/datum/unit_test/mob_faction), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
|
|
code/modules/unit_tests/subsystem_init.dm#L12
Lua Scripting (/datum/controller/subsystem/lua) is a subsystem meant to initialize but doesn't get set as initialized.
This subsystem is marked as SS_OK_TO_FAIL_INIT. This is still a bug, but it is non-blocking.
|
The logs for this run have expired and are no longer available.
Loading