mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-10 07:41:16 +01:00
30db9f8353
## About The Pull Request from the closed snowdin pr that was closed due to apathy. everything on the table is up for discussion and subject to change ## Why It's Good For The Game As of the itme of writing this for something called antag gear spawner the best thing you can hope to get is a syndicate toolbox or 15 raw diamonds, this changes that by adding instead just actual antag gear but not real antag gear- more so just loot in general. ## Changelog massive change just look at changed files 🆑 add: added more things to the antag gear spawner /🆑
141 lines
5.2 KiB
Plaintext
141 lines
5.2 KiB
Plaintext
/obj/effect/spawner/random/exotic
|
|
name = "exotic spawner"
|
|
desc = "Super duper rare stuff."
|
|
|
|
/obj/effect/spawner/random/exotic/technology
|
|
name = "technology spawner"
|
|
icon_state = "disk"
|
|
spawn_loot_count = 2
|
|
loot = list( // Space loot spawner. Couple of random bits of technology-adjacent stuff including anomaly cores and BEPIS techs.
|
|
/obj/item/raw_anomaly_core/random,
|
|
/obj/item/disk/design_disk/bepis,
|
|
/obj/item/disk/computer/syndicate/camera_app,
|
|
)
|
|
|
|
/obj/effect/spawner/random/exotic/languagebook
|
|
name = "language book spawner"
|
|
icon_state = "book"
|
|
loot = list( // A single roundstart species language book.
|
|
/obj/item/language_manual/roundstart_species = 96,
|
|
/obj/item/book/granter/sign_language = 10,
|
|
/obj/item/language_manual/piratespeak = 4,
|
|
/obj/item/language_manual/roundstart_species/five = 3,
|
|
/obj/item/language_manual/roundstart_species/unlimited = 1,
|
|
)
|
|
|
|
/obj/effect/spawner/random/exotic/tool
|
|
name = "exotic tool spawner"
|
|
icon_state = "wrench"
|
|
loot = list( // Some sort of random and rare tool.
|
|
/obj/effect/spawner/random/engineering/tool_alien,
|
|
/obj/effect/spawner/random/medical/surgery_tool_alien,
|
|
/obj/effect/spawner/random/engineering/tool_advanced,
|
|
)
|
|
|
|
/obj/effect/spawner/random/exotic/syndie
|
|
name = "syndie cosmetic spawner"
|
|
icon_state = "syndicate"
|
|
spawn_loot_count = 2
|
|
loot = list( // A selection of cosmetic syndicate items. Just a couple. No space suits or weapons.
|
|
/obj/effect/spawner/random/clothing/syndie = 8,
|
|
/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 1,
|
|
/obj/effect/spawner/random/entertainment/cigarette_pack = 1,
|
|
)
|
|
|
|
/obj/effect/spawner/random/exotic/antag_gear_weak
|
|
name = "loot weak"
|
|
icon_state = "syndi_toolbox"
|
|
loot = list(
|
|
/obj/item/clothing/glasses/science/night = 15,
|
|
/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 10,
|
|
/obj/item/storage/toolbox/syndicate = 10,
|
|
/obj/item/shield/riot = 10,
|
|
/obj/item/storage/box/syndie_kit/chameleon = 10,
|
|
/obj/item/knife/combat = 10,
|
|
/obj/item/grenade/clusterbuster/smoke = 10,
|
|
/obj/item/stack/sheet/mineral/diamond{amount = 15} = 5,
|
|
/obj/item/stack/sheet/mineral/uranium{amount = 15} = 5,
|
|
/obj/item/stack/sheet/mineral/plasma{amount = 15} = 5,
|
|
/obj/item/stack/sheet/mineral/gold{amount = 15} = 5,
|
|
/obj/item/implantcase/deathrattle = 5,
|
|
)
|
|
|
|
/obj/effect/spawner/random/exotic/antag_gear
|
|
name = "antag gear"
|
|
icon_state = "esword"
|
|
loot = list(
|
|
/obj/item/storage/box/stockparts/deluxe = 13,
|
|
/obj/item/storage/box/survival/syndie = 9,
|
|
/obj/item/reagent_containers/spray/syndicate = 9,
|
|
/obj/item/flashlight/lantern/syndicate = 5,
|
|
/obj/item/storage/box/evilmeds = 5,
|
|
/obj/item/storage/box/syndie_kit/space = 5,
|
|
/obj/item/gun/ballistic/automatic/pistol/m1911 = 5,//replaces makarov
|
|
/obj/item/climbing_hook/syndicate = 5,
|
|
/obj/item/dualsaber/toy = 5,
|
|
/obj/item/card/emag/blue = 5,
|
|
/obj/item/storage/box/syndie_kit/imp_storage = 5,
|
|
/obj/item/storage/box/syndie_kit/imp_radio = 5,
|
|
/obj/item/storage/box/alchemist_random_chems = 5,
|
|
/obj/item/gun/ballistic/automatic/smartgun = 4,
|
|
/obj/item/autosurgeon/syndicate/emaggedsurgerytoolset/single_use = 3,
|
|
/obj/item/mod/module/energy_shield/prototype = 2,
|
|
/obj/item/mod/module/jetpack/advanced = 2,
|
|
/obj/item/mod/module/visor/night = 2,
|
|
/obj/item/mod/module/storage/syndicate = 2,
|
|
/obj/item/autosurgeon/syndicate/anti_stun/single_use = 2,
|
|
/obj/item/mod/module/jetpack/advanced = 2,
|
|
/obj/item/melee/energy/sword/surplus = 1,
|
|
/obj/item/mod/control/pre_equipped/responsory/inquisitory/syndie/less_mods = 1,
|
|
/obj/item/gun/ballistic/automatic/napad = 1,
|
|
/obj/effect/spawner/random/exotic/antag_sub_spawner = 1,
|
|
/obj/item/card/emag/blue = 1,
|
|
)
|
|
|
|
/obj/effect/spawner/random/exotic/antag_sub_spawner
|
|
name = "antag gear sub spawner"
|
|
loot = list(
|
|
/obj/item/storage/box/stockparts/deluxe = 98,
|
|
/obj/item/storage/box/syndicate/bundle_b = 1,
|
|
/obj/item/storage/box/syndicate/bundle_a = 1,
|
|
)
|
|
|
|
/obj/effect/spawner/random/exotic/snow_gear
|
|
name = "snow gear"
|
|
icon_state = "snowman"
|
|
loot = list(
|
|
/obj/item/toy/snowball = 6,
|
|
/obj/item/stack/sheet/mineral/snow{amount = 25} = 2,
|
|
/obj/item/shovel = 2,
|
|
)
|
|
|
|
/obj/effect/spawner/random/exotic/ripley
|
|
name = "ripley spawner"
|
|
icon_state = "ripley"
|
|
loot = list(
|
|
/obj/structure/mecha_wreckage/ripley = 3,
|
|
/obj/vehicle/sealed/mecha/ripley/mining = 1,
|
|
)
|
|
|
|
/obj/item/mod/module/energy_shield/prototype
|
|
name = "MOD prototype energy shield"
|
|
desc = "An early prototype of energy shield adapted for use inside of a MOD, the energy shield before this saw \
|
|
extensive use in now defunct construction, combat, and mining exosuits with exosuits being something between a \
|
|
modsuit and a mech with most still functioning exosuits either being in a museaum or a military parade"
|
|
recharge_start_delay = 30 SECONDS
|
|
max_charges = 2
|
|
charge_increment_delay = 30 SECONDS
|
|
shield_icon = "shield-yellow"
|
|
|
|
/obj/item/mod/control/pre_equipped/responsory/inquisitory/syndie/less_mods
|
|
starting_frequency = null
|
|
req_access = null
|
|
applied_cell = /obj/item/stock_parts/power_store/cell/super
|
|
insignia_type = /obj/item/mod/module/insignia/security
|
|
theme = /datum/mod_theme/responsory/traitor
|
|
applied_modules = list(
|
|
/obj/item/mod/module/magnetic_harness,
|
|
/obj/item/mod/module/jetpack,
|
|
/obj/item/mod/module/pathfinder,
|
|
)
|