Files
Polaris/code/game/objects/random/anomalous.dm

112 lines
2.5 KiB
Plaintext

//Spawner subtypes where the result begins with anomalous properties, primarily for PoI use.
/obj/random/maintenance/anom
name = "random anomalous clutter"
desc = "This is a random maintenance-style item with anomalous properties."
icon_state = "anomaly"
/obj/random/maintenance/anom/item_to_spawn()
return pick(prob(300);/obj/random/tech_supply/anom,
prob(200);/obj/random/medical/anom,
prob(100);/obj/random/firstaid/anom,
prob(10);/obj/random/contraband/anom,
prob(50);/obj/random/action_figure/anom,
prob(50);/obj/random/plushie/anom,
prob(200);/obj/random/junk/anom,
prob(200);/obj/random/material/anom,
prob(50);/obj/random/toy/anom,
prob(100);/obj/random/tank/anom,
prob(50);/obj/random/soap/anom,
prob(60);/obj/random/drinkbottle/anom,
prob(500);/obj/random/maintenance/clean/anom)
//Guns
/obj/random/gun/random/anomalous
name = "random anomalous weapon"
desc = "This is a random energy or ballistic weapon with anomalous properties."
start_anomalous = TRUE
/obj/random/gun/random/anomalous/item_to_spawn()
return pick(prob(5);/obj/random/energy/anom,
prob(5);/obj/random/projectile/random/anom)
/obj/random/energy/anom
start_anomalous = TRUE
/obj/random/projectile/random/anom
start_anomalous = TRUE
//Misc objects
/obj/random/tech_supply/anom
start_anomalous = TRUE
/obj/random/medical/anom
start_anomalous = TRUE
/obj/random/firstaid/anom
start_anomalous = TRUE
/obj/random/contraband/anom
start_anomalous = TRUE
/obj/random/action_figure/anom
start_anomalous = TRUE
/obj/random/plushie/anom
start_anomalous = TRUE
/obj/random/junk/anom
start_anomalous = TRUE
/obj/random/material/anom
start_anomalous = TRUE
/obj/random/material/anom
start_anomalous = TRUE
/obj/random/toy/anom
start_anomalous = TRUE
/obj/random/tank/anom
start_anomalous = TRUE
/obj/random/soap/anom
start_anomalous = TRUE
/obj/random/drinkbottle/anom
start_anomalous = TRUE
/obj/random/maintenance/clean/anom
start_anomalous = TRUE
/obj/random/technology_scanner/anom
start_anomalous = TRUE
/obj/random/powercell/anom
start_anomalous = TRUE
/obj/random/tool/anom
start_anomalous = TRUE
/obj/random/tool/power/anom
start_anomalous = TRUE
/obj/random/toolbox/anom
start_anomalous = TRUE
/obj/random/tech_supply/component/anom
start_anomalous = TRUE
/obj/random/medical/lite/anom
start_anomalous = TRUE
/obj/random/tank/anom
start_anomalous = TRUE
/obj/random/coin/anom
start_anomalous = TRUE
/obj/random/mug/anom
start_anomalous = TRUE