-
-
Notifications
You must be signed in to change notification settings - Fork 444
/
Copy pathsnacks_salad.dm
207 lines (184 loc) · 10.3 KB
/
snacks_salad.dm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
//this category is very little but I think that it has great potential to grow
////////////////////////////////////////////SALAD////////////////////////////////////////////
/obj/item/reagent_containers/food/snacks/salad
icon = 'icons/obj/food/soupsalad.dmi'
trash = /obj/item/reagent_containers/glass/bowl
bitesize = 3
w_class = WEIGHT_CLASS_NORMAL
list_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("leaves" = 1)
foodtype = VEGETABLES
/obj/item/reagent_containers/food/snacks/salad/Initialize(mapload)
. = ..()
eatverb = pick("devour","nibble","gnaw","gobble","chomp") //who the fuck gnaws and devours on a salad
/obj/item/reagent_containers/food/snacks/salad/aesirsalad
name = "\improper Aesir salad"
desc = "Probably too incredible for mortal men to fully enjoy."
icon_state = "aesirsalad"
bonus_reagents = list(/datum/reagent/medicine/omnizine = 2, /datum/reagent/consumable/nutriment/vitamin = 6)
list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/medicine/omnizine = 8, /datum/reagent/consumable/nutriment/vitamin = 6)
tastes = list("leaves" = 1)
foodtype = VEGETABLES
/obj/item/reagent_containers/food/snacks/salad/herbsalad
name = "herb salad"
desc = "A tasty salad with apples on top."
icon_state = "herbsalad"
bonus_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 4)
list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("leaves" = 1, "apple" = 1)
foodtype = VEGETABLES | FRUIT
/obj/item/reagent_containers/food/snacks/salad/validsalad
name = "valid salad"
desc = "It's just a herb salad with meatballs and fried potato slices. Nothing suspicious about it."
icon_state = "validsalad"
bonus_reagents = list(/datum/reagent/consumable/doctor_delight = 5, /datum/reagent/consumable/nutriment/vitamin = 4)
list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/doctor_delight = 5, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("leaves" = 1, "potato" = 1, "meat" = 1, "valids" = 1)
foodtype = VEGETABLES | MEAT | FRIED | JUNKFOOD | FRUIT
/obj/item/reagent_containers/food/snacks/salad/oatmeal
name = "oatmeal"
desc = "A nice bowl of oatmeal."
icon_state = "oatmeal"
bonus_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 4)
list_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/milk = 10, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("oats" = 1, "milk" = 1)
foodtype = DAIRY | GRAIN | BREAKFAST
/obj/item/reagent_containers/food/snacks/salad/fruit
name = "fruit salad"
desc = "Your standard fruit salad."
icon_state = "fruitsalad"
bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 4)
tastes = list("fruit" = 1)
foodtype = FRUIT
/obj/item/reagent_containers/food/snacks/salad/jungle
name = "jungle salad"
desc = "Exotic fruits in a bowl."
icon_state = "junglesalad"
bonus_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 4)
list_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/banana = 5, /datum/reagent/consumable/nutriment/vitamin = 4)
tastes = list("fruit" = 1, "the jungle" = 1)
foodtype = FRUIT
/obj/item/reagent_containers/food/snacks/salad/citrusdelight
name = "citrus delight"
desc = "Citrus overload!"
icon_state = "citrusdelight"
bonus_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 4)
list_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("sourness" = 1, "leaves" = 1)
foodtype = FRUIT
/obj/item/reagent_containers/food/snacks/salad/ricebowl
name = "ricebowl"
desc = "A bowl of raw rice."
icon_state = "ricebowl"
cooked_type = /obj/item/reagent_containers/food/snacks/salad/boiledrice
list_reagents = list(/datum/reagent/consumable/nutriment = 4)
tastes = list("rice" = 1)
foodtype = GRAIN | RAW
/obj/item/reagent_containers/food/snacks/salad/ricebowl/attackby(obj/item/W, mob/user, params)
if(!istype(W, /obj/item/computer_hardware/paicard))
return ..()
var/obj/item/computer_hardware/paicard/ricephone = W
if(!ricephone.pai)
return ..()
if(!ricephone.pai.has_status_effect(/datum/status_effect/speech/slurring/drunk) && !ricephone.pai.has_status_effect(/datum/status_effect/speech/stutter/derpspeech))
to_chat(user, span_notice("There are rumors that burying a pAI in rice can fix some internal damage, but yours seems to be working fine for now."))
return ..()
user.visible_message(span_notice("[user] buries [ricephone] into [src]..."), span_notice("You bury [ricephone] in [src]..."))
if(do_after(user, 10 SECONDS, src))
if(!ricephone.pai)
return FALSE
user.visible_message(span_notice("[user] removes [ricephone] from [src]."), span_notice("You remove [ricephone] from [src], the diagnostics showing significantly fewer warnings."))
to_chat(ricephone.pai, span_notice("System recovery complete."))
ricephone.pai.emote("ping")
ricephone.pai.remove_status_effect(/datum/status_effect/speech/slurring/drunk)
ricephone.pai.remove_status_effect(/datum/status_effect/speech/stutter/derpspeech)
/obj/item/reagent_containers/food/snacks/salad/boiledrice
name = "boiled rice"
desc = "A warm bowl of rice."
icon_state = "boiledrice"
bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1)
list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 1)
tastes = list("rice" = 1)
foodtype = GRAIN
/obj/item/reagent_containers/food/snacks/salad/ricepudding
name = "rice pudding"
desc = "Everybody loves rice pudding!"
icon_state = "ricepudding"
bonus_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("rice" = 1, "sweetness" = 1)
foodtype = GRAIN | DAIRY | SUGAR
/obj/item/reagent_containers/food/snacks/salad/ricepork
name = "rice and pork"
desc = "Well, it looks like pork..."
icon_state = "riceporkbowl"
bonus_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 4)
tastes = list("rice" = 1, "meat" = 1)
foodtype = GRAIN | MEAT
/obj/item/reagent_containers/food/snacks/salad/eggbowl
name = "egg bowl"
desc = "A bowl of rice with a boiled egg."
icon_state = "eggbowl"
bonus_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 4)
tastes = list("rice" = 1, "egg" = 1)
foodtype = GRAIN | VEGETABLES | EGG // rip NinjaNomnom
/obj/item/reagent_containers/food/snacks/salad/edensalad
name = "\improper Salad of Eden"
desc = "A salad brimming with untapped potential."
icon_state = "eden_salad"
trash = /obj/item/reagent_containers/glass/bowl
list_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/medicine/earthsblood = 3, /datum/reagent/medicine/omnizine = 5, /datum/reagent/drug/happiness = 2)
tastes = list("hope" = 1)
foodtype = VEGETABLES
/obj/item/reagent_containers/food/snacks/salad/gumbo
name = "black eyed gumbo"
desc = "A spicy and savory meat and rice dish."
icon_state = "gumbo"
trash = /obj/item/reagent_containers/glass/bowl
list_reagents = list(/datum/reagent/consumable/capsaicin = 2, /datum/reagent/consumable/nutriment/vitamin = 3, /datum/reagent/consumable/nutriment = 5)
tastes = list("building heat" = 2, "savory meat and vegtables" = 1)
foodtype = GRAIN | MEAT | VEGETABLES
/obj/item/reagent_containers/food/snacks/salad/friedrice
name = "fried rice"
desc = "A bowl of fried rice, and soy sauce. A bit plain."
icon_state = "friedrice"
trash = /obj/item/reagent_containers/glass/bowl
list_reagents = list(/datum/reagent/consumable/sodiumchloride = 1, /datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 1) //it's...salty rice. not a lot going on here. Some vitamins because you tried, at least.
tastes = list("rice" = 1, "salt" = 1)
foodtype = GRAIN
/obj/item/reagent_containers/food/snacks/salad/friedrice/veggie
name = "veggie fried rice"
desc = "A bowl of fried rice, and mixed vegetables."
icon_state = "friedrice_veg"
trash = /obj/item/reagent_containers/glass/bowl
list_reagents = list(/datum/reagent/consumable/sodiumchloride = 1, /datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 15) //veggies are good for you!
tastes = list("rice" = 4, "salt" = 1, "vegetables" = 4)
foodtype = GRAIN | VEGETABLES
/obj/item/reagent_containers/food/snacks/salad/friedrice/meat
name = "meat fried rice"
desc = "A bowl of fried rice, and meat."
icon_state = "friedrice_meat"
trash = /obj/item/reagent_containers/glass/bowl
list_reagents = list(/datum/reagent/consumable/sodiumchloride = 1, /datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/vitamin = 6)
tastes = list("rice" = 4, "salt" = 1, "meat" = 4)
foodtype = GRAIN | MEAT
/obj/item/reagent_containers/food/snacks/salad/friedrice/shrimp
name = "shrimp fried rice"
desc = "You're telling me a shrimp fried this rice?"
icon_state = "friedrice_shrimp"
trash = /obj/item/reagent_containers/glass/bowl
list_reagents = list(/datum/reagent/consumable/sodiumchloride = 1, /datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 13)
tastes = list("rice" = 4, "salt" = 1, "shrimp" = 4)
foodtype = GRAIN | SEAFOOD
/obj/item/reagent_containers/food/snacks/salad/friedrice/shrimp/Initialize(mapload)
. = ..()
if(prob(10))
name = "rice fried shrimp"
desc = "You're telling me a rice fried this shrimp?"
/obj/item/reagent_containers/food/snacks/salad/friedrice/supreme
name = "supreme fried rice"
desc = "The ultimate fried rice, consisting of meat, vegetables, and shrimp all at once!"
icon_state = "friedrice_supreme"
trash = /obj/item/reagent_containers/glass/bowl
list_reagents = list(/datum/reagent/consumable/sodiumchloride = 2, /datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 20)
tastes = list("rice" = 4, "salt" = 1, "meat" = 2, "vegetables" = 2, "shrimp" = 2)
foodtype = GRAIN | SEAFOOD | MEAT | VEGETABLES