Skip to content

Dynamic missions #20538

Dynamic missions

Dynamic missions #20538

Re-run triggered October 25, 2024 21:42
Status Failure
Total duration 10m 13s
Artifacts 1

ci_suite.yml

on: pull_request
Start Gate
0s
Start Gate
Matrix: Integration Tests
Completion Gate
6s
Completion Gate
Fit to window
Zoom out
Zoom in

Annotations

12 errors, 8 warnings, and 10 notices
Run Linters
Process completed with exit code 1.
/datum/unit_test/ruin_placement: /datum/unit_test/ruin_placement: code/modules/missions/landmark.dm#L20
[2024-10-25 21:44:33] Runtime in code/modules/missions/landmark.dm,20: The mission focus didnt have a mission index proc name: Initialize (/obj/effect/landmark/mission_poi/Initialize) src: the mission focus (/obj/effect/landmark/mission_poi/main/blackbox) src.loc: the volcanic floor (20,81,2) (/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit) call stack: the mission focus (/obj/effect/landmark/mission_poi/main/blackbox): Initialize(1) Atoms (/datum/controller/subsystem/atoms): InitAtom(the mission focus (/obj/effect/landmark/mission_poi/main/blackbox), /list (/list)) the mission focus (/obj/effect/landmark/mission_poi/main/blackbox): New(1) /datum/parsed_map (/datum/parsed_map): create atom(/obj/effect/landmark/mission_p... (/obj/effect/landmark/mission_poi/main/blackbox), the volcanic floor (20,81,2) (/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit)) /datum/parsed_map (/datum/parsed_map): build coordinate(/list (/list), the volcanic floor (20,81,2) (/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit), 0, 1) /datum/parsed_map (/datum/parsed_map): load impl(1, 51, 2, 1, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1) /datum/parsed_map (/datum/parsed_map): load(1, 51, 2, 1, 0, null, null, null, null, 1, 0) Crashed Starwalker (/datum/map_template/ruin/lavaland/fallenstar): load(space (1,51,2) (/turf/open/space), 0, 1) /datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement): Run() RunUnitTest(/datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
/datum/unit_test/ruin_placement: /datum/unit_test/ruin_placement: code/modules/missions/landmark.dm#L20
[2024-10-25 21:44:35] Runtime in code/modules/missions/landmark.dm,20: The mission focus didnt have a mission index proc name: Initialize (/obj/effect/landmark/mission_poi/Initialize) src: the mission focus (/obj/effect/landmark/mission_poi/main/blackbox) src.loc: the floor (30,69,2) (/turf/open/floor/plasteel/dark) call stack: the mission focus (/obj/effect/landmark/mission_poi/main/blackbox): Initialize(1) Atoms (/datum/controller/subsystem/atoms): InitAtom(the mission focus (/obj/effect/landmark/mission_poi/main/blackbox), /list (/list)) the mission focus (/obj/effect/landmark/mission_poi/main/blackbox): New(1) /datum/parsed_map (/datum/parsed_map): create atom(/obj/effect/landmark/mission_p... (/obj/effect/landmark/mission_poi/main/blackbox), the floor (30,69,2) (/turf/open/floor/plasteel/dark)) /datum/parsed_map (/datum/parsed_map): build coordinate(/list (/list), the floor (30,69,2) (/turf/open/floor/plasteel/dark), 0, 1) /datum/parsed_map (/datum/parsed_map): load impl(1, 51, 2, 1, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1) /datum/parsed_map (/datum/parsed_map): load(1, 51, 2, 1, 0, null, null, null, null, 1, 0) Abandoned Listening Post (/datum/map_template/ruin/lavaland/abandonedlisteningpost): load(space (1,51,2) (/turf/open/space), 0, 1) /datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement): Run() RunUnitTest(/datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
/datum/unit_test/ruin_placement: /datum/unit_test/ruin_placement: code/modules/missions/landmark.dm#L20
[2024-10-25 21:44:37] Runtime in code/modules/missions/landmark.dm,20: The mission focus didnt have a mission index proc name: Initialize (/obj/effect/landmark/mission_poi/Initialize) src: the mission focus (/obj/effect/landmark/mission_poi/main) src.loc: the floor (19,72,2) (/turf/open/floor/wood/walnut) call stack: the mission focus (/obj/effect/landmark/mission_poi/main): Initialize(1) Atoms (/datum/controller/subsystem/atoms): InitAtom(the mission focus (/obj/effect/landmark/mission_poi/main), /list (/list)) the mission focus (/obj/effect/landmark/mission_poi/main): New(1) /datum/parsed_map (/datum/parsed_map): create atom(/obj/effect/landmark/mission_p... (/obj/effect/landmark/mission_poi/main), the floor (19,72,2) (/turf/open/floor/wood/walnut)) /datum/parsed_map (/datum/parsed_map): build coordinate(/list (/list), the floor (19,72,2) (/turf/open/floor/wood/walnut), 0, 1) /datum/parsed_map (/datum/parsed_map): load impl(1, 51, 2, 1, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1) /datum/parsed_map (/datum/parsed_map): load(1, 51, 2, 1, 0, null, null, null, null, 1, 0) Hydroponics Lab (/datum/map_template/ruin/icemoon/hydroponicslab): load(space (1,51,2) (/turf/open/space), 0, 1) /datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement): Run() RunUnitTest(/datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
/datum/unit_test/ruin_placement: /datum/unit_test/ruin_placement: code/modules/missions/landmark.dm#L20
[2024-10-25 21:44:38] Runtime in code/modules/missions/landmark.dm,20: The mission poi didnt have a mission index proc name: Initialize (/obj/effect/landmark/mission_poi/Initialize) src: the mission poi (/obj/effect/landmark/mission_poi) src.loc: the carpet (20,67,2) (/turf/open/floor/carpet/orange) call stack: the mission poi (/obj/effect/landmark/mission_poi): Initialize(1) Atoms (/datum/controller/subsystem/atoms): InitAtom(the mission poi (/obj/effect/landmark/mission_poi), /list (/list)) the mission poi (/obj/effect/landmark/mission_poi): New(1) /datum/parsed_map (/datum/parsed_map): create atom(/obj/effect/landmark/mission_p... (/obj/effect/landmark/mission_poi), the carpet (20,67,2) (/turf/open/floor/carpet/orange)) /datum/parsed_map (/datum/parsed_map): build coordinate(/list (/list), the carpet (20,67,2) (/turf/open/floor/carpet/orange), 0, 1) /datum/parsed_map (/datum/parsed_map): load impl(1, 51, 2, 1, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1) /datum/parsed_map (/datum/parsed_map): load(1, 51, 2, 1, 0, null, null, null, null, 1, 0) Barricaded Compound (/datum/map_template/ruin/icemoon/brazillian_lab): load(space (1,51,2) (/turf/open/space), 0, 1) /datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement): Run() RunUnitTest(/datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
/datum/unit_test/ruin_placement: /datum/unit_test/ruin_placement: code/modules/missions/landmark.dm#L20
[2024-10-25 21:44:39] Runtime in code/modules/missions/landmark.dm,20: The mission focus didnt have a mission index proc name: Initialize (/obj/effect/landmark/mission_poi/Initialize) src: the mission focus (/obj/effect/landmark/mission_poi/main) src.loc: the floor (21,80,2) (/turf/open/floor/plasteel/dark) call stack: the mission focus (/obj/effect/landmark/mission_poi/main): Initialize(1) Atoms (/datum/controller/subsystem/atoms): InitAtom(the mission focus (/obj/effect/landmark/mission_poi/main), /list (/list)) the mission focus (/obj/effect/landmark/mission_poi/main): New(1) /datum/parsed_map (/datum/parsed_map): create atom(/obj/effect/landmark/mission_p... (/obj/effect/landmark/mission_poi/main), the floor (21,80,2) (/turf/open/floor/plasteel/dark)) /datum/parsed_map (/datum/parsed_map): build coordinate(/list (/list), the floor (21,80,2) (/turf/open/floor/plasteel/dark), 0, 1) /datum/parsed_map (/datum/parsed_map): load impl(1, 51, 2, 1, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1) /datum/parsed_map (/datum/parsed_map): load(1, 51, 2, 1, 0, null, null, null, null, 1, 0) Crashed Holemaker (/datum/map_template/ruin/icemoon/crashed_holemaker): load(space (1,51,2) (/turf/open/space), 0, 1) /datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement): Run() RunUnitTest(/datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
/datum/unit_test/ruin_placement: /datum/unit_test/ruin_placement: code/modules/missions/landmark.dm#L20
[2024-10-25 21:44:53] Runtime in code/modules/missions/landmark.dm,20: The mission focus didnt have a mission index proc name: Initialize (/obj/effect/landmark/mission_poi/Initialize) src: the mission focus (/obj/effect/landmark/mission_poi/main/blackbox) src.loc: the shuttle floor (46,69,2) (/turf/open/floor/mineral/plastitanium/red) call stack: the mission focus (/obj/effect/landmark/mission_poi/main/blackbox): Initialize(1) Atoms (/datum/controller/subsystem/atoms): InitAtom(the mission focus (/obj/effect/landmark/mission_poi/main/blackbox), /list (/list)) the mission focus (/obj/effect/landmark/mission_poi/main/blackbox): New(1) /datum/parsed_map (/datum/parsed_map): create atom(/obj/effect/landmark/mission_p... (/obj/effect/landmark/mission_poi/main/blackbox), the shuttle floor (46,69,2) (/turf/open/floor/mineral/plastitanium/red)) /datum/parsed_map (/datum/parsed_map): build coordinate(/list (/list), the shuttle floor (46,69,2) (/turf/open/floor/mineral/plastitanium/red), 0, 1) /datum/parsed_map (/datum/parsed_map): load impl(1, 51, 2, 1, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1) /datum/parsed_map (/datum/parsed_map): load(1, 51, 2, 1, 0, null, null, null, null, 1, 0) Bombed Airbase (/datum/map_template/ruin/jungle/airbase): load(the dirt (1,51,2) (/turf/open/floor/plating/dirt/jungle), 0, 1) /datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement): Run() RunUnitTest(/datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
/datum/unit_test/ruin_placement: /datum/unit_test/ruin_placement: code/modules/missions/landmark.dm#L20
[2024-10-25 21:45:23] Runtime in code/modules/missions/landmark.dm,20: The mission poi didnt have a mission index proc name: Initialize (/obj/effect/landmark/mission_poi/Initialize) src: the mission poi (/obj/effect/landmark/mission_poi) src.loc: the floor (24,89,2) (/turf/open/floor/wood) call stack: the mission poi (/obj/effect/landmark/mission_poi): Initialize(1) Atoms (/datum/controller/subsystem/atoms): InitAtom(the mission poi (/obj/effect/landmark/mission_poi), /list (/list)) the mission poi (/obj/effect/landmark/mission_poi): New(1) /datum/parsed_map (/datum/parsed_map): create atom(/obj/effect/landmark/mission_p... (/obj/effect/landmark/mission_poi), the floor (24,89,2) (/turf/open/floor/wood)) /datum/parsed_map (/datum/parsed_map): build coordinate(/list (/list), the floor (24,89,2) (/turf/open/floor/wood), 0, 1) /datum/parsed_map (/datum/parsed_map): load impl(1, 51, 2, 1, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1) /datum/parsed_map (/datum/parsed_map): load(1, 51, 2, 1, 0, null, null, null, null, 1, 0) Frontiersman Distillery (/datum/map_template/ruin/rockplanet/distillery): load(space (1,51,2) (/turf/open/space), 0, 1) /datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement): Run() RunUnitTest(/datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
/datum/unit_test/ruin_placement: /datum/unit_test/ruin_placement: code/modules/missions/landmark.dm#L20
[2024-10-25 21:45:49] Runtime in code/modules/missions/landmark.dm,20: The mission focus didnt have a mission index proc name: Initialize (/obj/effect/landmark/mission_poi/Initialize) src: the mission focus (/obj/effect/landmark/mission_poi/main/kill) src.loc: the sand (8,68,2) (/turf/open/floor/plating/asteroid/sand) call stack: the mission focus (/obj/effect/landmark/mission_poi/main/kill): Initialize(1) Atoms (/datum/controller/subsystem/atoms): InitAtom(the mission focus (/obj/effect/landmark/mission_poi/main/kill), /list (/list)) the mission focus (/obj/effect/landmark/mission_poi/main/kill): New(1) /datum/parsed_map (/datum/parsed_map): create atom(/obj/effect/landmark/mission_p... (/obj/effect/landmark/mission_poi/main/kill), the sand (8,68,2) (/turf/open/floor/plating/asteroid/sand)) /datum/parsed_map (/datum/parsed_map): build coordinate(/list (/list), the sand (8,68,2) (/turf/open/floor/plating/asteroid/sand), 0, 1) /datum/parsed_map (/datum/parsed_map): load impl(1, 51, 2, 1, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1) /datum/parsed_map (/datum/parsed_map): load(1, 51, 2, 1, 0, null, null, null, null, 1, 0) Pirate Village (/datum/map_template/ruin/beachplanet/scrapvillage): load(space (1,51,2) (/turf/open/space), 0, 1) /datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement): Run() RunUnitTest(/datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
/datum/unit_test/ruin_placement: /datum/unit_test/ruin_placement: code/modules/missions/landmark.dm#L20
[2024-10-25 21:45:58] Runtime in code/modules/missions/landmark.dm,20: The mission focus didnt have a mission index proc name: Initialize (/obj/effect/landmark/mission_poi/Initialize) src: the mission focus (/obj/effect/landmark/mission_poi/main/drill) src.loc: the asteroid sand (28,94,2) (/turf/open/floor/plating/asteroid/airless) call stack: the mission focus (/obj/effect/landmark/mission_poi/main/drill): Initialize(1) Atoms (/datum/controller/subsystem/atoms): InitAtom(the mission focus (/obj/effect/landmark/mission_poi/main/drill), /list (/list)) the mission focus (/obj/effect/landmark/mission_poi/main/drill): New(1) /datum/parsed_map (/datum/parsed_map): create atom(/obj/effect/landmark/mission_p... (/obj/effect/landmark/mission_poi/main/drill), the asteroid sand (28,94,2) (/turf/open/floor/plating/asteroid/airless)) /datum/parsed_map (/datum/parsed_map): build coordinate(/list (/list), the asteroid sand (28,94,2) (/turf/open/floor/plating/asteroid/airless), 0, 1) /datum/parsed_map (/datum/parsed_map): load impl(1, 51, 2, 1, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1) /datum/parsed_map (/datum/parsed_map): load(1, 51, 2, 1, 0, null, null, null, null, 1, 0) Corporate Mining Module (/datum/map_template/ruin/space/corporate_mining): load(space (1,51,2) (/turf/open/space), 0, 1) /datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement): Run() RunUnitTest(/datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
/datum/unit_test/ruin_placement: /datum/unit_test/ruin_placement: code/modules/missions/landmark.dm#L20
[2024-10-25 21:46:03] Runtime in code/modules/missions/landmark.dm,20: The mission focus didnt have a mission index proc name: Initialize (/obj/effect/landmark/mission_poi/Initialize) src: the mission focus (/obj/effect/landmark/mission_poi/main) src.loc: the floor (27,63,2) (/turf/open/floor/plasteel/dark) call stack: the mission focus (/obj/effect/landmark/mission_poi/main): Initialize(1) Atoms (/datum/controller/subsystem/atoms): InitAtom(the mission focus (/obj/effect/landmark/mission_poi/main), /list (/list)) the mission focus (/obj/effect/landmark/mission_poi/main): New(1) /datum/parsed_map (/datum/parsed_map): create atom(/obj/effect/landmark/mission_p... (/obj/effect/landmark/mission_poi/main), the floor (27,63,2) (/turf/open/floor/plasteel/dark)) /datum/parsed_map (/datum/parsed_map): build coordinate(/list (/list), the floor (27,63,2) (/turf/open/floor/plasteel/dark), 0, 1) /datum/parsed_map (/datum/parsed_map): load impl(1, 51, 2, 1, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1) /datum/parsed_map (/datum/parsed_map): load(1, 51, 2, 1, 0, null, null, null, null, 1, 0) Power Puzzle (/datum/map_template/ruin/space/power_puzzle): load(space (1,51,2) (/turf/open/space), 0, 1) /datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement): Run() RunUnitTest(/datum/unit_test/ruin_placemen... (/datum/unit_test/ruin_placement), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Completion Gate
Process completed with exit code 1.
Compile Maps
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Windows Build
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Tests (BASIC_TESTS) / run_integration_tests
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Tests (PLANET_GEN_TEST) / run_integration_tests
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Tests (CREATE_AND_DESTROY_TEST) / run_integration_tests
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Run Linters
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Tests (RUIN_PLACEMENT_TEST) / run_integration_tests
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Tests (SHIP_PLACEMENT_TEST) / run_integration_tests
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
: /datum/unit_test/defined_item_states: code/modules/unit_tests/icons/inhands.dm#L83
Missing inhand sprites for /obj/item/gun/energy/e_gun/turret in both 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' & 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi'. item_state = "turretlaser"
: /datum/unit_test/defined_item_states: code/modules/unit_tests/icons/inhands.dm#L83
Missing inhand sprites for /obj/item/gun/energy/e_gun/hos/brazil in both 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' & 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi'. item_state = "hoslaser"
: /datum/unit_test/defined_item_states: code/modules/unit_tests/icons/inhands.dm#L83
Missing inhand sprites for /obj/item/gun/energy/e_gun/hos/brazil/true in both 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' & 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi'. item_state = "hoslaser"
: /datum/unit_test/defined_item_states: code/modules/unit_tests/icons/inhands.dm#L83
Missing inhand sprites for /obj/item/gun/energy/e_gun/nuclear in both 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' & 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi'. item_state = "nucgun"
: /datum/unit_test/defined_item_states: code/modules/unit_tests/icons/inhands.dm#L83
Missing inhand sprites for /obj/item/gun/energy/e_gun/advtaser/mounted in both 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' & 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi'. item_state = "armcannonstun4"
: /datum/unit_test/defined_item_states: code/modules/unit_tests/icons/inhands.dm#L83
Missing inhand sprites for /obj/item/gun/energy/shrink_ray in both 'icons/mob/inhands/weapons/guns_lefthand.dmi' & 'icons/mob/inhands/weapons/guns_righthand.dmi'. item_state = "shrink_ray"
: /datum/unit_test/defined_item_states: code/modules/unit_tests/icons/inhands.dm#L83
Missing inhand sprites for /obj/item/gun/energy/laser/retro in both 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' & 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi'. item_state = "spur"
: /datum/unit_test/defined_item_states: code/modules/unit_tests/icons/inhands.dm#L83
Missing inhand sprites for /obj/item/gun/energy/laser/captain/brazil in both 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' & 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi'. item_state = "caplaser"
: /datum/unit_test/defined_item_states: code/modules/unit_tests/icons/inhands.dm#L83
Missing inhand sprites for /obj/item/gun/energy/laser/e10 in both 'icons/obj/guns/manufacturer/eoehoma/lefthand.dmi' & 'icons/obj/guns/manufacturer/eoehoma/righthand.dmi'. item_state = "spur"
: /datum/unit_test/defined_item_states: code/modules/unit_tests/icons/inhands.dm#L83
Missing inhand sprites for /obj/item/gun/energy/lasercannon in both 'icons/mob/inhands/weapons/guns_lefthand.dmi' & 'icons/mob/inhands/weapons/guns_righthand.dmi'. item_state = "laser"