Cats reforged (literally refractor of mobs and such) #14398
Annotations
11 errors and 1 warning
|
Run Tests:
code/modules/unit_tests/missing_icons.dm#L57
Missing icon_state for /obj/structure/cat_house in 'icons/mob/simple/pets.dmi'.
icon_state = "cat_house"
|
Run Tests
FAIL /datum/unit_test/missing_icons 8.1s
|
Run Tests:
code/datums/signals.dm#L43
[14:52:55] Runtime in code/datums/signals.dm,43: atom_was_attacked overridden. Use override = TRUE to suppress this warning.
Target: the space cat (/mob/living/basic/pet/cat/space) Proc: on_attacked
proc name: stack trace (/proc/_stack_trace)
usr: *no key*/(space cat)
usr.loc: (Test Room (126,126,11))
src: null
call stack:
stack trace("atom_was_attacked overridden. ...", "code/datums/signals.dm", 43)
/datum/element/ai_retaliate (/datum/element/ai_retaliate): RegisterSignal(the space cat (/mob/living/basic/pet/cat/space), "atom_was_attacked", "on_attacked", 0)
/datum/element/ai_retaliate (/datum/element/ai_retaliate): Attach(the space cat (/mob/living/basic/pet/cat/space))
the space cat (/mob/living/basic/pet/cat/space): AddElement(/list (/list))
the space cat (/mob/living/basic/pet/cat/space): Initialize(0)
the space cat (/mob/living/basic/pet/cat/space): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the space cat (/mob/living/basic/pet/cat/space), 0, /list (/list))
the space cat (/mob/living/basic/pet/cat/space): New(0)
the space cat (/mob/living/basic/pet/cat/space): New(the floor (126,126,11) (/turf/open/floor/iron))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): allocate(/mob/living/basic/pet/cat/spac... (/mob/living/basic/pet/cat/space))
/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()
|
Run Tests:
code/datums/signals.dm#L43
[14:52:55] Runtime in code/datums/signals.dm,43: atom_attack_hand overridden. Use override = TRUE to suppress this warning.
Target: the space cat (/mob/living/basic/pet/cat/space) Proc: on_attack_hand
proc name: stack trace (/proc/_stack_trace)
usr: *no key*/(space cat)
usr.loc: (Test Room (126,126,11))
src: null
call stack:
stack trace("atom_attack_hand overridden. U...", "code/datums/signals.dm", 43)
/datum/element/pet_bonus (/datum/element/pet_bonus): RegisterSignal(the space cat (/mob/living/basic/pet/cat/space), "atom_attack_hand", "on_attack_hand", 0)
/datum/element/pet_bonus (/datum/element/pet_bonus): Attach(the space cat (/mob/living/basic/pet/cat/space), "purr", /datum/mood_event/pet_animal (/datum/mood_event/pet_animal))
the space cat (/mob/living/basic/pet/cat/space): AddElement(/list (/list))
the space cat (/mob/living/basic/pet/cat/space): Initialize(0)
the space cat (/mob/living/basic/pet/cat/space): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the space cat (/mob/living/basic/pet/cat/space), 0, /list (/list))
the space cat (/mob/living/basic/pet/cat/space): New(0)
the space cat (/mob/living/basic/pet/cat/space): New(the floor (126,126,11) (/turf/open/floor/iron))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): allocate(/mob/living/basic/pet/cat/spac... (/mob/living/basic/pet/cat/space))
/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()
|
Run Tests:
code/datums/signals.dm#L43
[14:52:55] Runtime in code/datums/signals.dm,43: movable_moved overridden. Use override = TRUE to suppress this warning.
Target: the space cat (/mob/living/basic/pet/cat/space) Proc: play_simplestep
proc name: stack trace (/proc/_stack_trace)
usr: *no key*/(space cat)
usr.loc: (Test Room (126,126,11))
src: null
call stack:
stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43)
/datum/element/footstep (/datum/element/footstep): RegisterSignal(the space cat (/mob/living/basic/pet/cat/space), "movable_moved", "play_simplestep", 0)
/datum/element/footstep (/datum/element/footstep): Attach(the space cat (/mob/living/basic/pet/cat/space), "footstep_claw", 0.5, -8, 0)
the space cat (/mob/living/basic/pet/cat/space): AddElement(/list (/list))
the space cat (/mob/living/basic/pet/cat/space): Initialize(0)
the space cat (/mob/living/basic/pet/cat/space): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the space cat (/mob/living/basic/pet/cat/space), 0, /list (/list))
the space cat (/mob/living/basic/pet/cat/space): New(0)
the space cat (/mob/living/basic/pet/cat/space): New(the floor (126,126,11) (/turf/open/floor/iron))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): allocate(/mob/living/basic/pet/cat/spac... (/mob/living/basic/pet/cat/space))
/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()
|
Run Tests:
code/datums/signals.dm#L43
[14:52:55] Runtime in code/datums/signals.dm,43: swab_for_samples overridden. Use override = TRUE to suppress this warning.
Target: the space cat (/mob/living/basic/pet/cat/space) Proc: GetSwabbed
proc name: stack trace (/proc/_stack_trace)
usr: *no key*/(space cat)
usr.loc: (Test Room (126,126,11))
src: null
call stack:
stack trace("swab_for_samples overridden. U...", "code/datums/signals.dm", 43)
/datum/element/swabable (/datum/element/swabable): RegisterSignal(the space cat (/mob/living/basic/pet/cat/space), "swab_for_samples", "GetSwabbed", 0)
/datum/element/swabable (/datum/element/swabable): Attach(the space cat (/mob/living/basic/pet/cat/space), "cell_line_cat_table", "cell_virus_generic_mob_table", 1, 5)
the space cat (/mob/living/basic/pet/cat/space): AddElement(/list (/list))
the space cat (/mob/living/basic/pet/cat/space): add cell sample()
the space cat (/mob/living/basic/pet/cat/space): Initialize(0)
the space cat (/mob/living/basic/pet/cat/space): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the space cat (/mob/living/basic/pet/cat/space), 0, /list (/list))
the space cat (/mob/living/basic/pet/cat/space): New(0)
the space cat (/mob/living/basic/pet/cat/space): New(the floor (126,126,11) (/turf/open/floor/iron))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): allocate(/mob/living/basic/pet/cat/spac... (/mob/living/basic/pet/cat/space))
/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()
|
Run Tests:
code/datums/ai/_ai_controller.dm#L570
[14:52:55] Runtime in code/datums/ai/_ai_controller.dm,570: set_blackboard_key attempting to set a blackboard value to key huntable_prey when it's a list!
proc name: set blackboard key (/datum/ai_controller/proc/set_blackboard_key)
usr: *no key*/(space cat)
usr.loc: (Test Room (126,126,11))
src: /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cat)
call stack:
/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cat): set blackboard key("huntable_prey", /list (/list))
the space cat (/mob/living/basic/pet/cat/space): Initialize(0)
the space cat (/mob/living/basic/pet/cat/space): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the space cat (/mob/living/basic/pet/cat/space), 0, /list (/list))
the space cat (/mob/living/basic/pet/cat/space): New(0)
the space cat (/mob/living/basic/pet/cat/space): New(the floor (126,126,11) (/turf/open/floor/iron))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): allocate(/mob/living/basic/pet/cat/spac... (/mob/living/basic/pet/cat/space))
/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()
|
Run Tests:
code/datums/signals.dm#L43
[14:52:55] Runtime in code/datums/signals.dm,43: atom_was_attacked overridden. Use override = TRUE to suppress this warning.
Target: the space cat (/mob/living/basic/pet/cat/space) Proc: on_attacked
proc name: stack trace (/proc/_stack_trace)
usr: *no key*/(space cat)
usr.loc: (Test Room (126,126,11))
src: null
call stack:
stack trace("atom_was_attacked overridden. ...", "code/datums/signals.dm", 43)
/datum/element/ai_retaliate (/datum/element/ai_retaliate): RegisterSignal(the space cat (/mob/living/basic/pet/cat/space), "atom_was_attacked", "on_attacked", 0)
/datum/element/ai_retaliate (/datum/element/ai_retaliate): Attach(the space cat (/mob/living/basic/pet/cat/space))
the space cat (/mob/living/basic/pet/cat/space): AddElement(/list (/list))
the space cat (/mob/living/basic/pet/cat/space): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the space cat (/mob/living/basic/pet/cat/space), 0, /list (/list))
the space cat (/mob/living/basic/pet/cat/space): New(0)
the space cat (/mob/living/basic/pet/cat/space): New(the floor (126,126,11) (/turf/open/floor/iron))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): allocate(/mob/living/basic/pet/cat/spac... (/mob/living/basic/pet/cat/space))
/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()
|
Run Tests:
code/datums/signals.dm#L43
[14:52:55] Runtime in code/datums/signals.dm,43: atom_attack_hand overridden. Use override = TRUE to suppress this warning.
Target: the space cat (/mob/living/basic/pet/cat/space) Proc: on_attack_hand
proc name: stack trace (/proc/_stack_trace)
usr: *no key*/(space cat)
usr.loc: (Test Room (126,126,11))
src: null
call stack:
stack trace("atom_attack_hand overridden. U...", "code/datums/signals.dm", 43)
/datum/element/pet_bonus (/datum/element/pet_bonus): RegisterSignal(the space cat (/mob/living/basic/pet/cat/space), "atom_attack_hand", "on_attack_hand", 0)
/datum/element/pet_bonus (/datum/element/pet_bonus): Attach(the space cat (/mob/living/basic/pet/cat/space), "purr", /datum/mood_event/pet_animal (/datum/mood_event/pet_animal))
the space cat (/mob/living/basic/pet/cat/space): AddElement(/list (/list))
the space cat (/mob/living/basic/pet/cat/space): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the space cat (/mob/living/basic/pet/cat/space), 0, /list (/list))
the space cat (/mob/living/basic/pet/cat/space): New(0)
the space cat (/mob/living/basic/pet/cat/space): New(the floor (126,126,11) (/turf/open/floor/iron))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): allocate(/mob/living/basic/pet/cat/spac... (/mob/living/basic/pet/cat/space))
/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()
|
Run Tests:
code/datums/signals.dm#L43
[14:52:55] Runtime in code/datums/signals.dm,43: movable_moved overridden. Use override = TRUE to suppress this warning.
Target: the space cat (/mob/living/basic/pet/cat/space) Proc: play_simplestep
proc name: stack trace (/proc/_stack_trace)
usr: *no key*/(space cat)
usr.loc: (Test Room (126,126,11))
src: null
call stack:
stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43)
/datum/element/footstep (/datum/element/footstep): RegisterSignal(the space cat (/mob/living/basic/pet/cat/space), "movable_moved", "play_simplestep", 0)
/datum/element/footstep (/datum/element/footstep): Attach(the space cat (/mob/living/basic/pet/cat/space), "footstep_claw", 0.5, -8, 0)
the space cat (/mob/living/basic/pet/cat/space): AddElement(/list (/list))
the space cat (/mob/living/basic/pet/cat/space): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the space cat (/mob/living/basic/pet/cat/space), 0, /list (/list))
the space cat (/mob/living/basic/pet/cat/space): New(0)
the space cat (/mob/living/basic/pet/cat/space): New(the floor (126,126,11) (/turf/open/floor/iron))
/datum/unit_test/mob_faction (/datum/unit_test/mob_faction): allocate(/mob/living/basic/pet/cat/spac... (/mob/living/basic/pet/cat/space))
/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()
|
Upload screenshot tests
No files were found with the provided path: data/screenshots_new/. No artifacts will be uploaded.
|
Loading