Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RILENA MERCH #2531

Merged
merged 21 commits into from
Dec 4, 2023
Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
0d1dbf7
RILENA MERCH
MoonTheBird Nov 27, 2023
64b089d
trailing newlines because I forgot those oopsie daisy
MoonTheBird Nov 27, 2023
466eadc
MINOR SPELLING MISTAKE
MoonTheBird Nov 27, 2023
a87eff3
the ONE RECIPE that also uses gold and it conflicts
MoonTheBird Nov 27, 2023
1b6f64f
Merge branch 'RILENA' of https://github.com/MoonTheBird/Shiptest into…
MoonTheBird Nov 27, 2023
324d33b
recenter the rilena dress
MoonTheBird Nov 27, 2023
fc0b859
minor fixes
MoonTheBird Nov 27, 2023
7075280
made the t shirt an underwear instead of an actual shirt
MoonTheBird Nov 27, 2023
65513d2
added a merch crate :+1:
MoonTheBird Nov 27, 2023
1f688f2
1000 maybe
MoonTheBird Nov 27, 2023
224fa81
I am not smart and forgot to remove this line of code
MoonTheBird Nov 27, 2023
4826959
forgot a trailing newline IAJSKAJSTLJSAT
MoonTheBird Nov 27, 2023
8620c9c
Merge remote-tracking branch 'upstream/master' into RILENA
MoonTheBird Nov 28, 2023
e43d186
added the stuff mark wants me to add
MoonTheBird Nov 28, 2023
17cee1f
oops wrong way around
MoonTheBird Nov 28, 2023
a0fa3bc
I may be stupid
MoonTheBird Nov 29, 2023
94b0ac0
should fix the linter
MoonTheBird Nov 29, 2023
30aa238
should fix the two immediately obvious issues
MoonTheBird Nov 29, 2023
dd2218e
slightly nerf rilena hoodie moodlet
MoonTheBird Nov 30, 2023
b8b086c
Merge remote-tracking branch 'upstream/master' into RILENA
MoonTheBird Dec 3, 2023
d95c28b
remove RILENA: LMR from the names of the plushies, action figure, and…
MoonTheBird Dec 3, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions code/__DEFINES/traits.dm
Original file line number Diff line number Diff line change
Expand Up @@ -289,6 +289,7 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai
#define TRAIT_SPIRITUAL "spiritual"
#define TRAIT_FAN_CLOWN "fan_clown"
#define TRAIT_FAN_MIME "fan_mime"
#define TRAIT_FAN_RILENA "fan_rilena"
#define TRAIT_VORACIOUS "voracious"
#define TRAIT_SELF_AWARE "self_aware"
#define TRAIT_FREERUNNING "freerunning"
Expand Down
2 changes: 1 addition & 1 deletion code/controllers/subsystem/processing/quirks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ PROCESSING_SUBSYSTEM_DEF(quirks)
list("Ageusia","Vegetarian","Deviant Tastes"), \
list("Ananas Affinity","Ananas Aversion"), \
list("Alcohol Tolerance","Light Drinker"), \
list("Clown Fan","Mime Fan"), \
list("Clown Fan","Mime Fan", "RILENA Super Fan"), \
list("Bad Touch", "Friendly"))

species_blacklist = list("Blood Deficiency" = list(SPECIES_IPC, SPECIES_JELLYPERSON, SPECIES_PLASMAMAN, SPECIES_VAMPIRE))
Expand Down
8 changes: 8 additions & 0 deletions code/datums/mood_events/generic_positive_events.dm
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,14 @@
description = "<span class='nicegreen'>I love showing off my mime pin!</span>\n"
mood_change = 1

/datum/mood_event/rilena_fan
description = "<span class='nicegreen'>I love my RILENA merch!</span>\n"
mood_change = 1

/datum/mood_event/rilena_super_fan
description = "<span class='nicegreen'>I love my RILENA hoodie!</span>\n"
mood_change = 3

/datum/mood_event/goodmusic
description = "<span class='nicegreen'>There is something soothing about this music.</span>\n"
mood_change = 3
Expand Down
20 changes: 20 additions & 0 deletions code/datums/traits/good.dm
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,26 @@
var/datum/atom_hud/fan = GLOB.huds[DATA_HUD_FAN]
fan.add_hud_to(H)

/datum/quirk/fan_rilena
name = "RILENA Super Fan"
desc = "You are a major fan of the popular webseries RILENA: LMR. You get a mood boost from plushies of your favorite characters, and wearing your Xader pin."
value = 1
mob_traits = list(TRAIT_FAN_RILENA)
gain_text = "<span class='notice'>You are a huge fan of RILENA: LMR.</span>"
MoonTheBird marked this conversation as resolved.
Show resolved Hide resolved
gain_text = "<span class='danger'>Suddenly, RILENA doesn't seem all that interesting anymore...</span>"
medical_record_text = "Patient reports being a huge fan of RILENA."

/datum/quirk/fan_rilena/on_spawn()
var/mob/living/carbon/human/H = quirk_holder
var/obj/item/clothing/accessory/rilena_pin/B = new(get_turf(H))
var/list/slots = list (
"backpack" = ITEM_SLOT_BACKPACK,
"hands" = ITEM_SLOT_HANDS,
)
H.equip_in_one_of_slots(B, slots , qdel_on_fail = TRUE)
var/datum/atom_hud/fan = GLOB.huds[DATA_HUD_FAN]
fan.add_hud_to(H)

/datum/quirk/fan_mime
name = "Mime Fan"
desc = "You enjoy mime antics and get a mood boost from wearing your mime pin."
Expand Down
46 changes: 46 additions & 0 deletions code/game/objects/effects/contraband.dm
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,11 @@
poster_type = /obj/structure/sign/poster/minutemen/random
icon_state = "rolled_legit"

/obj/item/poster/random_rilena
name = "random rilena poster"
poster_type = /obj/structure/sign/poster/rilena/random
icon_state = "rolled_rilena"

// The poster sign/structure

/obj/structure/sign/poster
Expand Down Expand Up @@ -1015,6 +1020,47 @@
/obj/structure/sign/poster/contraband/d_day_promo,
)

//RILENA poster pool. There are only five of these, so try not to go overboard with the random posters, okay? Expect not to see these mapped onto ships except in rolled up form, since they're supposed to be bought in the RILENA merch crate.
MoonTheBird marked this conversation as resolved.
Show resolved Hide resolved

/obj/structure/sign/poster/rilena/
MoonTheBird marked this conversation as resolved.
Show resolved Hide resolved
poster_item_name = "rilena poster"
poster_item_desc = "A poster with a vibrant purple backing, indicating it is for the popular webseries RILENA: LMR. It comes with adhesive backing, for easy pinning to any vertical surface."
poster_item_icon_state = "rolled_rilena"

/obj/structure/sign/poster/rilena/random
name = "random rilena poster"
icon_state = "random_rilena"
never_random = TRUE
random_basetype = /obj/structure/sign/poster/rilena
random_type = POSTER_SUBTYPES

/obj/structure/sign/poster/rilena/rilena
name = "RILENA"
desc = "A RILENA: LMR poster featuring two of the more fan favorite characters, Ri and T4L1."
icon_state = "poster-rilena_rilena"

/obj/structure/sign/poster/rilena/ri
name = "Ri"
desc = "A RILENA: LMR poster featuring Ri on her own."
icon_state = "poster-rilena_ri"

/obj/structure/sign/poster/rilena/tali
name = "T4L1"
desc = "A RILENA: LMR poster featuring a fan favorite miniboss, T4L1."
icon_state = "poster-rilena_tali"

/obj/structure/sign/poster/rilena/run
name = "Lenelasa Me Refi"
desc = "A RILENA: LMR poster featuring Ri running, a core mechanic of the series."
icon_state = "poster-rilena_run"

/obj/structure/sign/poster/rilena/timeline
name = "Timeline"
desc = "A RILENA: LMR poster split in two to represent the series' disregard for conventional timeline aspects."
icon_state = "poster-rilena_timeline"



#undef PLACE_SPEED
#undef POSTER_SUBTYPES
#undef POSTER_LIST
Expand Down
42 changes: 41 additions & 1 deletion code/game/objects/items/plushes.dm
Original file line number Diff line number Diff line change
Expand Up @@ -653,7 +653,7 @@

/obj/item/toy/plush/moth/punished
name = "punished moth plushie"
desc = "An adorable mothperson plushy. It's a sad bug... that's quite sad actualy."
desc = "An adorable mothperson plushy. It's a sad bug... that's quite sad actually."
icon_state = "moffplush_punished"

/obj/item/toy/plush/moth/firewatch
Expand Down Expand Up @@ -772,6 +772,46 @@
lefthand_file = 'icons/mob/inhands/misc/plushes_lefthand.dmi' //todo: sort the god damn plushie inhands
righthand_file = 'icons/mob/inhands/misc/plushes_righthand.dmi'

/obj/item/toy/plush/rilena
name = "RILENA:LMR Ri plushie"
MoonTheBird marked this conversation as resolved.
Show resolved Hide resolved
desc = "A plush of the protagonist of the popular combination video game series and webcomic RILENA."// Makes the iconic hurt sound from the game!" //sadly does not :pensive:
icon_state = "rilena_ri"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
icon_state = "rilena_ri"
icon_state = "rilenaplush_ri"

attack_verb = list("blasted", "shot", "shmupped")
//squeak_override = list('sound/voice/ //kepori lack a voice :(
gender = FEMALE

/obj/item/toy/plush/tali
name = "RILENA:LMR T4L1 plushie"
desc = "A surprisingly soft plushie of a recurring miniboss from the popular combination video game series and webcomic RILENA. The cannon arm does not function."
icon_state = "rilena_t4l1"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
icon_state = "rilena_t4l1"
icon_state = "rilenaplush_t4l1"

attack_verb = list("blasted", "shot", "cannoned")
gender = FEMALE

/obj/item/toy/plush/sharai
name = "RILENA:LMR Sharai plushie"
desc = "A plushie of the four winged kepori boss from the popular combination video game series and webcomic RILENA."
icon_state = "rilena_sharai"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
icon_state = "rilena_sharai"
icon_state = "rilenaplush_sharai"

attack_verb = list("blasted", "shot", "radial bursted")
gender = FEMALE

/obj/item/toy/plush/xader
name = "RILENA:LMR Xader plushie"
desc = "A plushie of the recurring transdimensional transgender shopkeep from the popular webseries RILENA."
icon_state = "rilena_xader"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
icon_state = "rilena_xader"
icon_state = "rilenaplush_xader"

gender = FEMALE

/obj/item/toy/plush/mora
name = "RILENA:LMR Mora plushie"
desc = "A plushie of Mora from the popular webseries RILENA."
icon_state = "rilena_mora"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
icon_state = "rilena_mora"
icon_state = "rilenaplush_mora"

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I may be stupid

gender = FEMALE

/obj/item/toy/plush/kari
name = "knockoff RILENA plushie"
desc = "A plushie of a FBP Kepori. The tag calls it 'Kari' and claims it to be from 'RAYALA: RUNNING FROM EVIL'. The cannon arm does not function."
icon_state = "fbplush"
gender = FEMALE

/obj/item/toy/plush/among
name = "amoung pequeño"
desc = "A little pill shaped guy, with a price tag of 3€."
Expand Down
12 changes: 12 additions & 0 deletions code/game/objects/items/toys.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1370,6 +1370,18 @@
icon_state = "vanguard"
toysay = "I'm too old for this shit."

/obj/item/toy/figure/tali
name = "RILENA:LMR T4L1 action figure"
desc = "An action figure modeled after a recurring miniboss from the popular combination webcomic and video game RILENA. Unfortunately, the gun arm does not function."
icon_state = "tali"
toysay = "I'll take you down this time!"

/obj/item/toy/figure/kari
name = "knockoff RILENA action figure"
desc = "An action figure that seems to be labeled as 'Kari' from RAYALA: RUNNING FROM EVIL. Unfortunately, the gun arm does not function."
icon_state = "kari"
toysay = "I will defeat you for good!"

/obj/item/toy/dummy
name = "ventriloquist dummy"
desc = "It's a dummy, dummy."
Expand Down
18 changes: 18 additions & 0 deletions code/modules/cargo/packs/costumes_toys.dm
Original file line number Diff line number Diff line change
Expand Up @@ -213,3 +213,21 @@
for(var/i in 1 to 3)
var/item = pick_n_take(L)
new item(C)

/datum/supply_pack/costumes_toys/rilena_merch
name = "RILENA Merchandise Crate"
desc = "A crate full of all the RILENA merch you could ever want. Except the offbrand stuff. That's not in here."
cost = 2000 //lots of loot
MoonTheBird marked this conversation as resolved.
Show resolved Hide resolved
contains = list(/obj/item/toy/figure/tali,
/obj/item/toy/plush/rilena,
/obj/item/toy/plush/tali,
/obj/item/toy/plush/sharai,
/obj/item/toy/plush/xader,
/obj/item/toy/plush/mora,
/obj/item/poster/random_rilena,
/obj/item/poster/random_rilena,
/obj/item/poster/random_rilena,
/obj/item/clothing/suit/hooded/hoodie/rilena,
/obj/item/clothing/under/dress/rilena,
/obj/item/gun/energy/buster)
crate_name = "collectable merchandise crate"
20 changes: 20 additions & 0 deletions code/modules/client/loadout/loadout_general.dm
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,10 @@
display_name = "coffee mug"
path = /obj/item/reagent_containers/food/drinks/britcup

/datum/gear/rilena_mug
display_name = "coffee mug, rilena"
path = /obj/item/reagent_containers/food/drinks/rilenacup

/datum/gear/lighter
display_name = "cheap lighter"
path = /obj/item/lighter/greyscale
Expand Down Expand Up @@ -78,6 +82,10 @@
display_name = "laptop computer"
path = /obj/item/modular_computer/laptop/preset/civilian

/datum/gear/rilena_laptop
display_name = "rilena laptop computer"
path = /obj/item/modular_computer/laptop/preset/civilian/rilena

/datum/gear/pen
display_name = "pen, black"
path = /obj/item/pen
Expand Down Expand Up @@ -123,6 +131,14 @@
display_name = "toy, marketable knight plushie"
path = /obj/item/toy/plush/knight

/datum/gear/ri
display_name = "toy, rilena ri plushie"
path = /obj/item/toy/plush/rilena

/datum/gear/tali
display_name = "toy, rilena tali plushie"
path = /obj/item/toy/plush/tali

// Shiptest edit
/datum/gear/amongus
display_name = "toy, suspicious pill plushie"
Expand Down Expand Up @@ -163,3 +179,7 @@
/datum/gear/surgical_mask
display_name = "surgical mask"
path = /obj/item/clothing/mask/surgical

/datum/gear/rilena_poster
display_name = "poster, rilena"
path = /obj/structure/sign/poster/rilena/random
8 changes: 8 additions & 0 deletions code/modules/client/loadout/loadout_suit.dm
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,14 @@
display_name = "hoodie, gray"
path = /obj/item/clothing/suit/hooded/hoodie/gray

/datum/gear/suit/jacket/hoodie_fbp
display_name = "hoodie, fbp kepori"
path = /obj/item/clothing/suit/hooded/hoodie/fbp

/datum/gear/suit/jacket/hoodie_rilena
display_name = "hoodie, T4L1"
path = /obj/item/clothing/suit/hooded/hoodie/rilena

/datum/gear/suit/jacket/highvis
display_name = "industrial jacket"
path = /obj/item/clothing/suit/toggle/industrial
Expand Down
8 changes: 8 additions & 0 deletions code/modules/client/loadout/loadout_uniform.dm
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@
display_name = "jumpsuit, rainbow"
path = /obj/item/clothing/under/color/rainbow

/datum/gear/uniform/color/rilena
display_name = "jumpsuit, t4l1"
path = /obj/item/clothing/under/color/rilena

//Shorts

/datum/gear/uniform/athshortsred
Expand Down Expand Up @@ -233,6 +237,10 @@
display_name = "dress-suitskirt, navy"
path = /obj/item/clothing/under/suit/dresssuit/skirt

/datum/gear/uniform/dress/rilena
display_name = "red dress, Ri cosplay"
path = /obj/item/clothing/under/dress/rilena

//Premium
/datum/gear/uniform/tacticool
display_name = "tacticool turtleneck"
Expand Down
40 changes: 40 additions & 0 deletions code/modules/clothing/suits/hoodies.dm
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,43 @@
desc = "A gray hood for your gray hoodie."
icon_state = "hoodie_gray"
item_state = "hoodie_gray"

/obj/item/clothing/suit/hooded/hoodie/fbp
name = "\improper FBP kepori hoodie"
desc = "A hoodie themed to look like a kepori in a Full Body Prosthetic. It has a comfy pocket for keeping your hands warm."
icon_state = "hoodie_fbp"
item_state = "hoodie_fbp"
hoodtype = /obj/item/clothing/head/hooded/hood/fbp

/obj/item/clothing/head/hooded/hood/fbp
name = "\improper FBP kepori hood"
desc = "A hood for your fbp hoodie."
MoonTheBird marked this conversation as resolved.
Show resolved Hide resolved
icon_state = "hoodie_fbp"
item_state = "hoodie_fbp"

/obj/item/clothing/suit/hooded/hoodie/rilena
name = "RILENA:LMR K4L1 hoodie"
desc = "A hoodie themed to look like K4L1 from the popular webseries RILENA. It has a comfy pocket for keeping your hands warm."
icon_state = "hoodie_rilena"
item_state = "hoodie_rilena"
hoodtype = /obj/item/clothing/head/hooded/hood/rilena

/obj/item/clothing/suit/hooded/hoodie/rilena/equipped(mob/user, slot)
. = ..()
if(slot != ITEM_SLOT_OCLOTHING)
return
var/mob/living/L = user
if(HAS_TRAIT(L, TRAIT_FAN_RILENA))
SEND_SIGNAL(L, COMSIG_ADD_MOOD_EVENT, "hoodie_rilena", /datum/mood_event/rilena_super_fan)

/obj/item/clothing/suit/hooded/hoodie/rilena/dropped(mob/user)
. = ..()
var/mob/living/L = user
if(HAS_TRAIT(L, TRAIT_FAN_RILENA))
SEND_SIGNAL(L, COMSIG_CLEAR_MOOD_EVENT, "hoodie_rilena")

/obj/item/clothing/head/hooded/hood/rilena
name = "RILENA: LMR K4L1 hood"
desc = "A hood for your RILENA themed hoodie."
icon_state = "hoodie_rilena"
item_state = "hoodie_rilena"
22 changes: 22 additions & 0 deletions code/modules/clothing/under/accessories.dm
Original file line number Diff line number Diff line change
Expand Up @@ -523,3 +523,25 @@
name = "solgov waistcoat"
desc = "A standard issue waistcoat in solgov colors."
icon_state = "solgov_waistcoat"

//////////
//RILENA//
//////////

/obj/item/clothing/accessory/rilena_pin
name = "RILENA: LMR Xader pin"
desc = "A pin that shows your love for the webseries RILENA."
icon_state = "rilena_pin"
above_suit = FALSE
minimize_when_attached = TRUE
attachment_slot = CHEST

/obj/item/clothing/accessory/rilena_pin/on_uniform_equip(obj/item/clothing/under/U, user)
var/mob/living/L = user
if(HAS_TRAIT(L, TRAIT_FAN_RILENA))
SEND_SIGNAL(L, COMSIG_ADD_MOOD_EVENT, "rilena_pin", /datum/mood_event/rilena_fan)

/obj/item/clothing/accessory/rilena_pin/on_uniform_dropped(obj/item/clothing/under/U, user)
var/mob/living/L = user
if(HAS_TRAIT(L, TRAIT_FAN_RILENA))
SEND_SIGNAL(L, COMSIG_CLEAR_MOOD_EVENT, "rilena_pin")
2 changes: 1 addition & 1 deletion code/modules/clothing/under/color.dm
Original file line number Diff line number Diff line change
Expand Up @@ -232,4 +232,4 @@
desc = "A multi-colored jumpskirt!"
icon_state = "rainbow_skirt"
item_state = "rainbow"
can_adjust = FALSE
can_adjust = FALSE
7 changes: 7 additions & 0 deletions code/modules/clothing/under/skirt_dress.dm
Original file line number Diff line number Diff line change
Expand Up @@ -87,3 +87,10 @@
desc = "A preppy green skirt with a white blouse."
icon_state = "plaid_green"
item_state = "plaid_green"

/obj/item/clothing/under/dress/rilena
name = "RILENA: LMR Ri cosplay"
desc = "A pretty red dress with big pink ribbons attached. Intended to be worn by Kepori cosplayers, but also fits other species."
icon_state = "rilena_dress"
item_state = "rilena_dress"
supports_variations = KEPORI_VARIATION
7 changes: 7 additions & 0 deletions code/modules/food_and_drinks/drinks/drinks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -515,6 +515,13 @@
volume = 30
spillable = TRUE

/obj/item/reagent_containers/food/drinks/rilenacup
name = "RILENA mug"
desc = "A mug with RILENA: LMR protagonist Ri's face on it."
icon_state = "rilenacup"
volume = 30
spillable = TRUE

//////////////////////////soda_cans//
//These are in their own group to be used as IED's in /obj/item/grenade/ghettobomb.dm

Expand Down
Loading
Loading