Skip to content

Prohibit overriding /New on /atom subtypes. #45598

Prohibit overriding /New on /atom subtypes.

Prohibit overriding /New on /atom subtypes. #45598

Triggered via pull request November 24, 2024 19:04
Status Failure
Total duration 4m 4s
Artifacts

ci.yml

on: pull_request
Run Linters
1m 27s
Run Linters
Lint with OpenDream
24s
Lint with OpenDream
Compile All Maps
43s
Compile All Maps
Windows RUSTG Validation
1m 11s
Windows RUSTG Validation
Matrix: Unit Tests + SQL Validation
Fit to window
Zoom out
Zoom in

Annotations

10 errors
Check Grep: code/game/atoms_movable.dm#L502
code/game/atoms_movable.dm:502: Type /atom/movable/overlay overrides /New. Use /Initialize instead.
Check Grep: code/game/gamemodes/wizard/godhand.dm#L19
code/game/gamemodes/wizard/godhand.dm:19: Type /obj/item/melee/touch_attack overrides /New. Use /Initialize instead.
Check Grep: code/game/gamemodes/wizard/artefact.dm#L110
code/game/gamemodes/wizard/artefact.dm:110: Type /obj/effect/rend overrides /New. Use /Initialize instead.
Check Grep: code/game/gamemodes/wizard/artefact.dm#L280
code/game/gamemodes/wizard/artefact.dm:280: Type /obj/item/multisword overrides /New. Use /Initialize instead.
Check Grep: code/game/gamemodes/wizard/spellbook.dm#L733
code/game/gamemodes/wizard/spellbook.dm:733: Type /obj/item/spellbook overrides /New. Use /Initialize instead.
Check Grep: code/game/gamemodes/wizard/spellbook.dm#L968
code/game/gamemodes/wizard/spellbook.dm:968: Type /obj/item/spellbook/oneuse overrides /New. Use /Initialize instead.
Check Grep: code/game/gamemodes/miniantags/revenant/revenant.dm#L133
code/game/gamemodes/miniantags/revenant/revenant.dm:133: Type /mob/living/simple_animal/revenant overrides /New. Use /Initialize instead.
Check Grep: code/game/gamemodes/miniantags/demons/slaughter_demon/slaughter.dm#L31
code/game/gamemodes/miniantags/demons/slaughter_demon/slaughter.dm:31: Type /mob/living/simple_animal/demon/slaughter overrides /New. Use /Initialize instead.
Check Grep: code/game/gamemodes/miniantags/demons/slaughter_demon/slaughter.dm#L131
code/game/gamemodes/miniantags/demons/slaughter_demon/slaughter.dm:131: Type /mob/living/simple_animal/demon/slaughter/cult overrides /New. Use /Initialize instead.
Check Grep: code/game/gamemodes/nuclear/nuclearbomb.dm#L708
code/game/gamemodes/nuclear/nuclearbomb.dm:708: Type /obj/item/disk/nuclear overrides /New. Use /Initialize instead.