mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
112 lines
2.5 KiB
Plaintext
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 |