species sprites, gameplay integration

This commit is contained in:
Cerebulon
2022-09-23 23:30:46 +01:00
parent 77ade5d5d3
commit 7fa720266e
22 changed files with 6306 additions and 500 deletions
+41
View File
@@ -969,3 +969,44 @@
/obj/item/reagent_containers/food/drinks/glass2/coffeemug/green/dark,
/obj/item/reagent_containers/food/drinks/glass2/coffeemug/rainbow,
/obj/item/reagent_containers/food/drinks/glass2/coffeemug/metal)
/obj/random/helmet
name = "Random Armour Helmet"
desc = "This is a random helmet that protects your head."
/obj/random/helmet/item_to_spawn()
return pick(prob(5);/obj/item/clothing/head/helmet/space/void/boarding_ops/mk2,
prob(5);/obj/item/clothing/head/helmet/space/void/boarding_ops,
prob(20);/obj/item/clothing/head/helmet/riot/sifcop,
prob(20);/obj/item/clothing/head/helmet,
prob(10);/obj/item/clothing/head/helmet/bulletproof,
prob(10);/obj/item/clothing/head/helmet/flexitac,
prob(15);/obj/item/clothing/head/helmet/solgov,
prob(15);/obj/item/clothing/head/helmet/pcrc,
prob(10);/obj/item/clothing/head/helmet/space/void/scg,
prob(10);/obj/item/clothing/head/helmet/tac,
prob(10);/obj/item/clothing/head/helmet/merc,
prob(15);/obj/item/clothing/head/helmet/riot,
prob(10);/obj/item/clothing/head/helmet/space/void/grayson,
prob(10);/obj/item/clothing/head/helmet/space/void/hedberg,
prob(10);/obj/item/clothing/head/helmet/heavy,
prob(10);/obj/item/clothing/head/helmet/heavy/knight,
prob(5);/obj/item/clothing/head/helmet/newkyoto,
prob(5);/obj/item/clothing/head/helmet/space/void/scg/heavy
)
/obj/random/helmet/highend
desc = "This is a random actually good helmet that protects your head."
/obj/random/helmet/highend/item_to_spawn()
return pick(
prob(10);/obj/item/clothing/head/helmet/bulletproof,
prob(10);/obj/item/clothing/head/helmet/space/void/scg,
prob(10);/obj/item/clothing/head/helmet/merc,
prob(10);/obj/item/clothing/head/helmet/space/void/grayson,
prob(10);/obj/item/clothing/head/helmet/space/void/hedberg,
prob(10);/obj/item/clothing/head/helmet/heavy,
prob(10);/obj/item/clothing/head/helmet/heavy/knight,
prob(5);/obj/item/clothing/head/helmet/newkyoto,
prob(5);/obj/item/clothing/head/helmet/space/void/scg/heavy
)
+25 -1
View File
@@ -92,6 +92,26 @@
prob(5);list(
/obj/item/clothing/suit/space/void/pilot,
/obj/item/clothing/head/helmet/space/void/pilot
),
prob(2);list(
/obj/item/clothing/suit/space/void/boarding_ops,
/obj/item/clothing/head/helmet/space/void/boarding_ops
),
prob(2);list(
/obj/item/clothing/suit/space/void/boarding_ops,
/obj/item/clothing/head/helmet/space/void/boarding_ops/mk2
),
prob(2);list(
/obj/item/clothing/suit/space/void/scg,
/obj/item/clothing/head/helmet/space/void/scg
),
prob(2);list(
/obj/item/clothing/suit/space/void/scg,
/obj/item/clothing/head/helmet/space/void/scg/heavy
),
prob(1);list(
/obj/item/clothing/suit/space/void/pearlshield,
/obj/item/clothing/head/helmet/space/void/pearlshield
)
)
@@ -110,6 +130,10 @@
prob(1);list(
/obj/item/clothing/suit/space/void/mining/alt,
/obj/item/clothing/head/helmet/space/void/mining/alt
),
prob(1);list(
/obj/item/clothing/suit/space/void/mining/alt,
/obj/item/clothing/head/helmet/space/void/grayson
)
)
@@ -257,4 +281,4 @@
prob(5);/obj/item/rig/eva,
prob(4);/obj/item/rig/light/stealth,
prob(3);/obj/item/rig/hazard,
prob(1);/obj/item/rig/merc/empty)
prob(1);/obj/item/rig/merc/empty)