mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-24 17:11:22 +00:00
Adds flags and banners to the custom loadout section. Sprites based off of B12's SolGov flag, which has also been ported.
97 lines
2.9 KiB
Plaintext
97 lines
2.9 KiB
Plaintext
/datum/gear/cane
|
|
display_name = "cane"
|
|
path = /obj/item/weapon/cane
|
|
|
|
/datum/gear/dice
|
|
display_name = "pack of dice"
|
|
path = /obj/item/weapon/storage/pill_bottle/dice
|
|
|
|
/datum/gear/dicegaming
|
|
display_name = "pack of gaming dice"
|
|
path = /obj/item/weapon/storage/pill_bottle/dice/gaming
|
|
|
|
/datum/gear/cards
|
|
display_name = "deck of cards"
|
|
path = /obj/item/weapon/deck/cards
|
|
|
|
/datum/gear/tarot
|
|
display_name = "deck of tarot cards"
|
|
path = /obj/item/weapon/deck/tarot
|
|
|
|
/datum/gear/holder
|
|
display_name = "card holder"
|
|
path = /obj/item/weapon/deck/holder
|
|
|
|
/datum/gear/cardemon_pack
|
|
display_name = "cardemon booster pack"
|
|
path = /obj/item/weapon/pack/cardemon
|
|
|
|
/datum/gear/spaceball_pack
|
|
display_name = "spaceball booster pack"
|
|
path = /obj/item/weapon/pack/spaceball
|
|
|
|
/datum/gear/flask
|
|
display_name = "flask"
|
|
path = /obj/item/weapon/reagent_containers/food/drinks/flask/barflask
|
|
|
|
/datum/gear/flask/New()
|
|
..()
|
|
gear_tweaks += new/datum/gear_tweak/reagents(lunchables_ethanol_reagents())
|
|
|
|
/datum/gear/vacflask
|
|
display_name = "vacuum-flask"
|
|
path = /obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask
|
|
|
|
/datum/gear/vacflask/New()
|
|
..()
|
|
gear_tweaks += new/datum/gear_tweak/reagents(lunchables_drink_reagents())
|
|
|
|
/datum/gear/lunchbox
|
|
display_name = "lunchbox"
|
|
description = "A little lunchbox."
|
|
cost = 2
|
|
path = /obj/item/weapon/storage/toolbox/lunchbox
|
|
|
|
/datum/gear/lunchbox/New()
|
|
..()
|
|
var/list/lunchboxes = list()
|
|
for(var/lunchbox_type in typesof(/obj/item/weapon/storage/toolbox/lunchbox))
|
|
var/obj/item/weapon/storage/toolbox/lunchbox/lunchbox = lunchbox_type
|
|
if(!initial(lunchbox.filled))
|
|
lunchboxes[initial(lunchbox.name)] = lunchbox_type
|
|
sortTim(lunchboxes, /proc/cmp_text_asc)
|
|
gear_tweaks += new/datum/gear_tweak/path(lunchboxes)
|
|
gear_tweaks += new/datum/gear_tweak/contents(lunchables_lunches(), lunchables_snacks(), lunchables_drinks())
|
|
|
|
/datum/gear/banner
|
|
display_name = "banner selection"
|
|
path = /obj/item/weapon/flag
|
|
|
|
/datum/gear/banner/New()
|
|
..()
|
|
var/banners = list()
|
|
banners["banner, SolGov"] = /obj/item/weapon/flag/sol
|
|
banners["banner, Dominia"] = /obj/item/weapon/flag/dominia
|
|
banners["banner, Elyra"] = /obj/item/weapon/flag/elyra
|
|
banners["banner, Hegemony"] = /obj/item/weapon/flag/hegemony
|
|
banners["banner, Jargon"] = /obj/item/weapon/flag/jargon
|
|
banners["banner, NanoTrasen"] = /obj/item/weapon/flag/nanotrasen
|
|
gear_tweaks += new/datum/gear_tweak/path(banners)
|
|
|
|
/datum/gear/flag
|
|
display_name = "flag selection"
|
|
cost = 2
|
|
path = /obj/item/weapon/flag
|
|
|
|
/datum/gear/flag/New()
|
|
..()
|
|
var/flags = list()
|
|
flags["flag, SolGov"] = /obj/item/weapon/flag/sol/l
|
|
flags["flag, Dominia"] = /obj/item/weapon/flag/dominia/l
|
|
flags["flag, Elyra"] = /obj/item/weapon/flag/elyra/l
|
|
flags["flag, Hegemony"] = /obj/item/weapon/flag/hegemony/l
|
|
flags["flag, Jargon"] = /obj/item/weapon/flag/jargon/l
|
|
flags["flag, NanoTrasen"] = /obj/item/weapon/flag/nanotrasen/l
|
|
gear_tweaks += new/datum/gear_tweak/path(flags)
|
|
|