Merge pull request #15359 from SatinIsle/size-collar

Bluespace Collars
This commit is contained in:
Heroman3003
2023-09-10 08:58:22 +10:00
committed by GitHub
9 changed files with 312 additions and 1 deletions
+29
View File
@@ -1105,3 +1105,32 @@
/obj/item/weapon/storage/box/donkpockets/honk,
/obj/item/weapon/storage/box/donkpockets/gondola,
/obj/item/weapon/storage/box/donkpockets/berry)
/obj/random/bluespace
name = "Random Bluespace Item"
desc = "This is a random Bluespace item."
icon_state = "bluespace"
/obj/random/bluespace/item_to_spawn()
return pick(
prob(20);/obj/item/weapon/gun/energy/sizegun,
prob(20);/obj/item/device/slow_sizegun,
prob(20);/obj/item/clothing/accessory/collar/shock/bluespace,
prob(4);/obj/item/weapon/reagent_containers/glass/beaker/bluespace,
prob(4);/obj/item/device/bodysnatcher,
prob(10);/obj/item/clothing/under/hyperfiber,
prob(10);/obj/item/clothing/under/hyperfiber/bluespace,
prob(20);/obj/item/weapon/implant/sizecontrol,
prob(2);/obj/item/weapon/storage/bag/ore/holding,
prob(2);/obj/item/weapon/storage/backpack/holding,
prob(2);/obj/item/weapon/storage/backpack/holding/duffle,
prob(2);/obj/item/weapon/storage/bag/trash/holding,
prob(2);/obj/item/weapon/storage/pouch/holding,
prob(2);/obj/item/weapon/storage/belt/medical/holding,
prob(2);/obj/item/weapon/storage/belt/utility/holding,
prob(2);/obj/item/device/perfect_tele,
prob(8);/obj/item/capture_crystal/random,
prob(10);/obj/item/weapon/bluespace_harpoon,
prob(10);/obj/item/weapon/bluespace_crystal,
prob(1);/obj/item/clothing/glasses/graviton
)
@@ -280,6 +280,7 @@
prob(4);/obj/item/seeds/ambrosiavulgarisseed,
prob(4);/obj/item/weapon/gun/energy/sizegun,
prob(4);/obj/item/device/slow_sizegun,
prob(4);/obj/item/clothing/accessory/collar/shock/bluespace,
prob(3);/obj/item/weapon/material/butterfly,
prob(3);/obj/item/weapon/material/butterfly/switchblade,
prob(3);/obj/item/clothing/gloves/knuckledusters,
@@ -311,7 +312,8 @@
prob(1);/obj/item/capture_crystal,
prob(1);/obj/item/device/perfect_tele/one_beacon,
prob(1);/obj/item/clothing/gloves/bluespace,
prob(1);/obj/item/weapon/gun/energy/mouseray)
prob(1);/obj/item/weapon/gun/energy/mouseray,
prob(1);/obj/item/clothing/accessory/collar/shock/bluespace/modified)
var/obj/item/I = new path()
return I