Equipment delay minor overhaul #4199
Annotations
10 errors and 2 warnings
Run Tests:
code/modules/mod/mod_control.dm#L453
[18:20:54] Runtime in code/modules/mod/mod_control.dm,453: get_part_datum called with incorrect item the engineering MOD gauntlets passed.
proc name: get part datum (/obj/item/mod/control/proc/get_part_datum)
src: the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering)
src.loc: null
call stack:
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): get part datum(the engineering MOD gauntlets (/obj/item/clothing/gloves/mod))
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): deploy(null, the engineering MOD gauntlets (/obj/item/clothing/gloves/mod))
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): quick activation()
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): on outfit equip(Unknown (/mob/living/carbon/human), 0, 1024)
Station Engineer (MODsuit) (/datum/outfit/job/engineer/mod): equip(Unknown (/mob/living/carbon/human), 0)
Unknown (/mob/living/carbon/human): equipOutfit(/datum/outfit/job/engineer/mod (/datum/outfit/job/engineer/mod), 0)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
world: ImmediateInvokeAsync(Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod), "create")
|
Run Tests:
code/modules/mod/mod_control.dm#L453
[18:20:54] Runtime in code/modules/mod/mod_control.dm,453: get_part_datum called with incorrect item the engineering MOD boots passed.
proc name: get part datum (/obj/item/mod/control/proc/get_part_datum)
src: the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering)
src.loc: null
call stack:
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): get part datum(the engineering MOD boots (/obj/item/clothing/shoes/mod))
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): deploy(null, the engineering MOD boots (/obj/item/clothing/shoes/mod))
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): quick activation()
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): on outfit equip(Unknown (/mob/living/carbon/human), 0, 1024)
Station Engineer (MODsuit) (/datum/outfit/job/engineer/mod): equip(Unknown (/mob/living/carbon/human), 0)
Unknown (/mob/living/carbon/human): equipOutfit(/datum/outfit/job/engineer/mod (/datum/outfit/job/engineer/mod), 0)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
world: ImmediateInvokeAsync(Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod), "create")
|
Run Tests:
code/modules/mob/living/carbon/human/inventory.dm#L2
[18:20:54] Runtime in code/modules/mob/living/carbon/human/inventory.dm,2: Cannot read null.species
proc name: can equip (/mob/living/carbon/human/can_equip)
src: Unknown (/mob/living/carbon/human)
src.loc: null
call stack:
Unknown (/mob/living/carbon/human): can equip(the wallet (/obj/item/storage/wallet/open), 256, 1, 1)
the wallet (/obj/item/storage/wallet/open): mob can equip(Unknown (/mob/living/carbon/human), null, 256, 1, 1)
Unknown (/mob/living/carbon/human): equip to slot if possible(the wallet (/obj/item/storage/wallet/open), 256, 1, 1, 0, 1, 1)
Unknown (/mob/living/carbon/human): equip to slot or del(the wallet (/obj/item/storage/wallet/open), 256, 1)
Station Engineer (MODsuit) (/datum/outfit/job/engineer/mod): equip(Unknown (/mob/living/carbon/human), 0)
Unknown (/mob/living/carbon/human): equipOutfit(/datum/outfit/job/engineer/mod (/datum/outfit/job/engineer/mod), 0)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
world: ImmediateInvokeAsync(Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod), "create")
|
Run Tests:
code/modules/mob/living/carbon/human/inventory.dm#L2
[18:20:54] Runtime in code/modules/mob/living/carbon/human/inventory.dm,2: Cannot read null.species
proc name: can equip (/mob/living/carbon/human/can_equip)
src: Unknown (/mob/living/carbon/human)
src.loc: null
call stack:
Unknown (/mob/living/carbon/human): can equip(the oxygen tank (/obj/item/tank/internals/oxygen), 32768, 1, 1)
the oxygen tank (/obj/item/tank/internals/oxygen): mob can equip(Unknown (/mob/living/carbon/human), null, 32768, 1, 1)
Unknown (/mob/living/carbon/human): equip to slot if possible(the oxygen tank (/obj/item/tank/internals/oxygen), 32768, 1, 1, 0, 1, 1)
Unknown (/mob/living/carbon/human): equip to slot or del(the oxygen tank (/obj/item/tank/internals/oxygen), 32768, 1)
Station Engineer (MODsuit) (/datum/outfit/job/engineer/mod): equip(Unknown (/mob/living/carbon/human), 0)
Unknown (/mob/living/carbon/human): equipOutfit(/datum/outfit/job/engineer/mod (/datum/outfit/job/engineer/mod), 0)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
world: ImmediateInvokeAsync(Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod), "create")
|
Run Tests:
code/modules/mob/living/carbon/human/inventory.dm#L2
[18:20:54] Runtime in code/modules/mob/living/carbon/human/inventory.dm,2: Cannot read null.species
proc name: can equip (/mob/living/carbon/human/can_equip)
src: Unknown (/mob/living/carbon/human)
src.loc: null
call stack:
Unknown (/mob/living/carbon/human): can equip(PDA - (/obj/item/modular_computer/tablet/pda/engineering), 65536, 1, 1)
PDA - (/obj/item/modular_computer/tablet/pda/engineering): mob can equip(Unknown (/mob/living/carbon/human), null, 65536, 1, 1)
Unknown (/mob/living/carbon/human): equip to slot if possible(PDA - (/obj/item/modular_computer/tablet/pda/engineering), 65536, 1, 1, 0, 1, 1)
Unknown (/mob/living/carbon/human): equip to slot or del(PDA - (/obj/item/modular_computer/tablet/pda/engineering), 65536, 1)
Station Engineer (MODsuit) (/datum/outfit/job/engineer/mod): equip(Unknown (/mob/living/carbon/human), 0)
Unknown (/mob/living/carbon/human): equipOutfit(/datum/outfit/job/engineer/mod (/datum/outfit/job/engineer/mod), 0)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
world: ImmediateInvokeAsync(Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod), "create")
|
Run Tests:
code/modules/mob/living/carbon/human/inventory.dm#L2
[18:20:54] Runtime in code/modules/mob/living/carbon/human/inventory.dm,2: Cannot read null.species
proc name: can equip (/mob/living/carbon/human/can_equip)
src: Unknown (/mob/living/carbon/human)
src.loc: null
call stack:
Unknown (/mob/living/carbon/human): can equip(the T-ray scanner (/obj/item/t_scanner), 131072, 1, 1)
the T-ray scanner (/obj/item/t_scanner): mob can equip(Unknown (/mob/living/carbon/human), null, 131072, 1, 1)
Unknown (/mob/living/carbon/human): equip to slot if possible(the T-ray scanner (/obj/item/t_scanner), 131072, 1, 1, 0, 1, 1)
Unknown (/mob/living/carbon/human): equip to slot or del(the T-ray scanner (/obj/item/t_scanner), 131072, 1)
Station Engineer (MODsuit) (/datum/outfit/job/engineer/mod): equip(Unknown (/mob/living/carbon/human), 0)
Unknown (/mob/living/carbon/human): equipOutfit(/datum/outfit/job/engineer/mod (/datum/outfit/job/engineer/mod), 0)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
world: ImmediateInvokeAsync(Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod), "create")
|
Run Tests:
code/modules/jobs/job_types/_job.dm#L370
[18:20:54] Runtime in code/modules/jobs/job_types/_job.dm,370: Cannot execute null.GetID().
proc name: post equip (/datum/outfit/job/post_equip)
src: Station Engineer (MODsuit) (/datum/outfit/job/engineer/mod)
call stack:
Station Engineer (MODsuit) (/datum/outfit/job/engineer/mod): post equip(Unknown (/mob/living/carbon/human), 0)
Station Engineer (MODsuit) (/datum/outfit/job/engineer/mod): equip(Unknown (/mob/living/carbon/human), 0)
Unknown (/mob/living/carbon/human): equipOutfit(/datum/outfit/job/engineer/mod (/datum/outfit/job/engineer/mod), 0)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
world: ImmediateInvokeAsync(Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod), "create")
|
Run Tests:
code/modules/mob/living/carbon/carbon_update_icons.dm#L80
[18:20:54] Runtime in code/modules/mob/living/carbon/carbon_update_icons.dm,80: Cannot read null.species
proc name: update body (/mob/living/carbon/update_body)
src: Unknown (/mob/living/carbon/human)
src.loc: null
call stack:
Unknown (/mob/living/carbon/human): update body(0)
Station Engineer (MODsuit) (/datum/outfit/job/engineer/mod): equip(Unknown (/mob/living/carbon/human), 0)
Unknown (/mob/living/carbon/human): equipOutfit(/datum/outfit/job/engineer/mod (/datum/outfit/job/engineer/mod), 0)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): equip(Unknown (/mob/living/carbon/human))
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod): create(null, null)
world: ImmediateInvokeAsync(Engineer (/obj/effect/mob_spawn/corpse/human/engineer/mod), "create")
|
Run Tests:
code/modules/mod/mod_control.dm#L453
[18:20:54] Runtime in code/modules/mod/mod_control.dm,453: get_part_datum called with incorrect item the mining MOD gauntlets passed.
proc name: get part datum (/obj/item/mod/control/proc/get_part_datum)
src: the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining)
src.loc: null
call stack:
the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): get part datum(the mining MOD gauntlets (/obj/item/clothing/gloves/mod))
the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): deploy(null, the mining MOD gauntlets (/obj/item/clothing/gloves/mod))
the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick activation()
the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): on outfit equip(Unknown (/mob/living/carbon/human), 0, 1024)
Shaft Miner (Equipment + MODsu... (/datum/outfit/job/miner/equipped/mod): equip(Unknown (/mob/living/carbon/human), 0)
Unknown (/mob/living/carbon/human): equipOutfit(/datum/outfit/job/miner/equipp... (/datum/outfit/job/miner/equipped/mod), 0)
Prospector (/obj/effect/mob_spawn/corpse/human/miner/mod): equip(Unknown (/mob/living/carbon/human))
Prospector (/obj/effect/mob_spawn/corpse/human/miner/mod): equip(Unknown (/mob/living/carbon/human))
Prospector (/obj/effect/mob_spawn/corpse/human/miner/mod): create(null, null)
Prospector (/obj/effect/mob_spawn/corpse/human/miner/mod): create(null, null)
world: ImmediateInvokeAsync(Prospector (/obj/effect/mob_spawn/corpse/human/miner/mod), "create")
|
Run Tests:
code/modules/mod/mod_control.dm#L453
[18:20:54] Runtime in code/modules/mod/mod_control.dm,453: get_part_datum called with incorrect item the mining MOD boots passed.
proc name: get part datum (/obj/item/mod/control/proc/get_part_datum)
src: the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining)
src.loc: null
call stack:
the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): get part datum(the mining MOD boots (/obj/item/clothing/shoes/mod))
the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): deploy(null, the mining MOD boots (/obj/item/clothing/shoes/mod))
the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick activation()
the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): on outfit equip(Unknown (/mob/living/carbon/human), 0, 1024)
Shaft Miner (Equipment + MODsu... (/datum/outfit/job/miner/equipped/mod): equip(Unknown (/mob/living/carbon/human), 0)
Unknown (/mob/living/carbon/human): equipOutfit(/datum/outfit/job/miner/equipp... (/datum/outfit/job/miner/equipped/mod), 0)
Prospector (/obj/effect/mob_spawn/corpse/human/miner/mod): equip(Unknown (/mob/living/carbon/human))
Prospector (/obj/effect/mob_spawn/corpse/human/miner/mod): equip(Unknown (/mob/living/carbon/human))
Prospector (/obj/effect/mob_spawn/corpse/human/miner/mod): create(null, null)
Prospector (/obj/effect/mob_spawn/corpse/human/miner/mod): create(null, null)
world: ImmediateInvokeAsync(Prospector (/obj/effect/mob_spawn/corpse/human/miner/mod), "create")
|
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "deploy", "test_artifacts_multiz_debug", "test_artifacts_runtimestation", "test_artifacts_theseus".
Please update your workflow to use v4 of the artifact actions.
Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
|
Loading