The Great Sticker Update (#19867)

Added 79 new stickers. 60 by LforLouise, 1 by Noble Row, 2 by Ben10083,
10 by Hazelmouse, 1 by Mr.Popper, 4 by FabianK3, and 1 by Kermit.
Added sticker sheets, a storage that can only store stickers. Sprite by
Noble Row
Added the new sticker sheets to the loadout menu
Replaced gold star and googly eye boxes with sticker sheets.
This commit is contained in:
courierbravo
2024-09-07 16:32:58 +00:00
committed by GitHub
parent 552379ae04
commit a5e0f1f712
11 changed files with 685 additions and 21 deletions
@@ -1096,18 +1096,6 @@
CT_1.linked_teleporter = CT_2
CT_2.linked_teleporter = CT_1
/obj/item/storage/box/googly
name = "googly eye box"
desc = "A box containing googly eyes."
illustration = "googlyeyes"
starts_with = list(/obj/item/sticker/googly_eye = 8)
/obj/item/storage/box/goldstar
name = "gold star box"
desc = "A box containing gold star stickers."
illustration = "goldstar"
starts_with = list(/obj/item/sticker/goldstar = 8)
/obj/item/storage/box/folders
name = "box of folders"
desc = "A box full of folders."
@@ -0,0 +1,168 @@
/obj/item/storage/stickersheet
name = "sticker sheet"
desc = "A sheet of stickers, made of vinyl material. Perfect for decorating anything and everything!"
icon = 'icons/obj/sticker.dmi'
icon_state = "sticker_sheet"
item_state = "sticker_sheet"
contained_sprite = TRUE
display_contents_with_number = TRUE
force = 0
throw_speed = 1
throw_range = 2
w_class = WEIGHT_CLASS_SMALL
max_w_class = WEIGHT_CLASS_TINY
max_storage_space = 12
can_hold = list(
/obj/item/sticker
)
/obj/item/storage/stickersheet/goldstar
name = "gold star sticker sheet"
starts_with = list(
/obj/item/sticker/generic/goldstar = 12
)
/obj/item/storage/stickersheet/googly_eye
name = "googly eye sticker sheet"
starts_with = list(
/obj/item/sticker/generic/googly_eye = 12
)
/obj/item/storage/stickersheet/generic
name = "generic sticker sheet"
starts_with = list(
/obj/item/sticker/generic/sol = 2,
/obj/item/sticker/generic/sancolette = 2,
/obj/item/sticker/generic/domadice = 2,
/obj/item/sticker/generic/schlorgo = 2,
/obj/item/sticker/generic/peace = 2,
/obj/item/sticker/generic/smile = 2
)
/obj/item/storage/stickersheet/religion
name = "religious sticker sheet"
starts_with = list(
/obj/item/sticker/religious = 1,
/obj/item/sticker/religious/cross = 1,
/obj/item/sticker/religious/crucifix = 1,
/obj/item/sticker/religious/islam = 1,
/obj/item/sticker/religious/twinsuns = 2,
/obj/item/sticker/religious/luceism = 2,
/obj/item/sticker/religious/tribunal = 2,
/obj/item/sticker/religious/trinary = 2
)
/obj/item/storage/stickersheet/domadice
name = "domadice sticker sheet"
starts_with = list(
/obj/item/sticker/generic/domadice = 12
)
/obj/item/storage/stickersheet/biesel
name = "republic of biesel sticker sheet"
starts_with = list(
/obj/item/sticker/flagpole/biesel = 4,
/obj/item/sticker/flagpole/biesel/gibson = 2,
/obj/item/sticker/flagpole/biesel/mictlan = 2,
/obj/item/sticker/flagpole/biesel/valkyrie = 2,
/obj/item/sticker/flagpole/biesel/port_antilla = 2
)
/obj/item/storage/stickersheet/elyra
name = "republic of elyra sticker sheet"
starts_with = list(
/obj/item/sticker/flagpole/persepolis = 4,
/obj/item/sticker/flagpole/persepolis/aemaq = 2,
/obj/item/sticker/flagpole/persepolis/damascus = 2,
/obj/item/sticker/flagpole/persepolis/medinapole = 2,
/obj/item/sticker/flagpole/persepolis/newsuez = 2
)
/obj/item/storage/stickersheet/sol
name = "solarian alliance sticker sheet"
starts_with = list(
/obj/item/sticker/flagpole/assn = 2,
/obj/item/sticker/flagpole/assn/callisto = 1,
/obj/item/sticker/flagpole/assn/europa = 1,
/obj/item/sticker/flagpole/assn/luna = 1,
/obj/item/sticker/flagpole/assn/mars = 1,
/obj/item/sticker/flagpole/assn/pluto = 1,
/obj/item/sticker/flagpole/assn/venus = 1,
/obj/item/sticker/flagpole/assn/newhaiphong = 1,
/obj/item/sticker/flagpole/assn/sancolette = 1,
/obj/item/sticker/flagpole/assn/silversun = 1,
/obj/item/sticker/flagpole/assn/visegrad = 1
)
/obj/item/storage/stickersheet/coc
name = "coalition of colonies sticker sheet"
starts_with = list(
/obj/item/sticker/flagpole/coalition = 3,
/obj/item/sticker/flagpole/coalition/assunzione = 1,
/obj/item/sticker/flagpole/coalition/burzsiapole = 1,
/obj/item/sticker/flagpole/coalition/gadpathur = 1,
/obj/item/sticker/flagpole/coalition/galatea = 1,
/obj/item/sticker/flagpole/coalition/himeo = 1,
/obj/item/sticker/flagpole/coalition/konyang = 1,
/obj/item/sticker/flagpole/coalition/scarab = 1,
/obj/item/sticker/flagpole/coalition/xanu = 1,
/obj/item/sticker/flagpole/coalition/vysoka = 1
)
/obj/item/storage/stickersheet/dominia
name = "empire of dominia sticker sheet"
starts_with = list(
/obj/item/sticker/flagpole/dominia = 3,
/obj/item/sticker/flagpole/dominia/caladius = 1,
/obj/item/sticker/flagpole/dominia/volvalaad = 1,
/obj/item/sticker/flagpole/dominia/zhao = 1,
/obj/item/sticker/flagpole/dominia/strelitzpole = 1,
/obj/item/sticker/flagpole/dominia/kazhkz = 1,
/obj/item/sticker/flagpole/dominia/hansan = 1,
/obj/item/sticker/flagpole/dominia/frontier = 3
)
/obj/item/storage/stickersheet/nralakk
name = "nralakk federation sticker sheet"
starts_with = list(
/obj/item/sticker/flagpole/nralakk = 3,
/obj/item/sticker/flagpole/nralakk/aweiji = 3,
/obj/item/sticker/flagpole/nralakk/aloise = 3,
/obj/item/sticker/flagpole/nralakk/xrim = 3
)
/obj/item/storage/stickersheet/adhomai
name = "tajaran governments sticker sheet"
starts_with = list(
/obj/item/sticker/flagpole/adhomai = 3,
/obj/item/sticker/flagpole/adhomai/dpra = 3,
/obj/item/sticker/flagpole/adhomai/nka = 3,
/obj/item/sticker/flagpole/adhomai/crevus = 3
)
/obj/item/storage/stickersheet/hieroaetheria
name = "hieroaetheria sticker sheet"
starts_with = list(
/obj/item/sticker/flagpole/hieroaetheria = 4,
/obj/item/sticker/flagpole/hieroaetheria/ekane = 4,
/obj/item/sticker/flagpole/hieroaetheria/glaorr = 4
)
/obj/item/storage/stickersheet/hegemony
name = "uueoa-esa sticker sheet"
starts_with = list(
/obj/item/sticker/flagpole/hegemony = 4,
/obj/item/sticker/flagpole/hegemony/ouerea = 4,
/obj/item/sticker/flagpole/hegemony/queendom = 4
)
/obj/item/storage/stickersheet/resistance
name = "anti-establishment sticker sheet"
starts_with = list(
/obj/item/sticker/flagpole/resistance = 2,
/obj/item/sticker/flagpole/resistance/ftc = 2,
/obj/item/sticker/flagpole/resistance/traverse = 2,
/obj/item/sticker/flagpole/resistance/solkonyang = 2,
/obj/item/sticker/flagpole/resistance/newouerea = 2,
/obj/item/sticker/generic/peace = 2
)