diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm index e5263fa168e..b2ac5b65155 100644 --- a/code/game/objects/random/random.dm +++ b/code/game/objects/random/random.dm @@ -8,16 +8,16 @@ // creates a new object and deletes itself -/obj/random/New() - ..() +/obj/random/Initialize(mapload) + . = ..() if(!prob(spawn_nothing_percentage)) spawn_item() - qdel(src) + return INITIALIZE_HINT_QDEL // this function should return a specific item to spawn /obj/random/proc/item_to_spawn() - return 0 + return // creates the random item