-
-
Notifications
You must be signed in to change notification settings - Fork 444
/
Copy pathsnacks_cheese.dm
334 lines (285 loc) · 13.9 KB
/
snacks_cheese.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
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
///////////////////////////////////////////CHEESE////////////////////////////////////////////
//cheese
/obj/item/reagent_containers/food/snacks/store/cheesewheel
name = "cheese wheel or block"
desc = "A wheel or block of cheese."
icon = 'icons/obj/food/cheese.dmi'
slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge
slices_num = 5
w_class = WEIGHT_CLASS_NORMAL
foodtype = DAIRY
/obj/item/reagent_containers/food/snacks/cheesewedge
name = "cheese wedge or slice"
icon = 'icons/obj/food/cheese.dmi'
icon_state = "cheesewheel_slice" // Not an accurate icon_state, but needed for crafting menu.
desc = "A wedge or slice of cheese."
foodtype = DAIRY
//cheesemix
/obj/item/reagent_containers/food/snacks/cheesemix
icon_state = "cheesemix"
icon = 'icons/obj/food/cheese.dmi'
list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
tastes = list("bitter milk" = 1)
desc = "Cheese mix, ready to be heated."
foodtype = DAIRY
/obj/item/reagent_containers/food/snacks/cheesemix_heated
icon_state = "cheesemix_heated"
icon = 'icons/obj/food/cheese.dmi'
list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
tastes = list("bitter cheese" = 1)
desc = "Heated cheese mix, you can see curds floating."
foodtype = DAIRY
//american cheese
/obj/item/reagent_containers/food/snacks/store/cheesewheel/american
name = "american cheese block"
desc = "A block of american plastic cheese."
icon_state = "american_block"
slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge/american
list_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("plastic" = 1)
/obj/item/reagent_containers/food/snacks/cheesewedge/american
name = "american cheese slice"
desc = "A slice of american plastic cheese. Nothing could be more fake."
icon_state = "american_slice"
filling_color = "#FFA51E"
list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
tastes = list("plastic" = 1)
//blue
/obj/item/reagent_containers/food/snacks/store/cheesewheel/blue
name = "blue cheese wheel"
desc = "A big wheel of blue cheese."
icon_state = "blue_wheel"
slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge/blue
list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 15)
tastes = list("mold" = 1)
/obj/item/reagent_containers/food/snacks/cheesemix/blue
name = "blue cheese mix"
cooked_type = /obj/item/reagent_containers/food/snacks/cheesemix_heated/blue
/obj/item/reagent_containers/food/snacks/cheesemix_heated/blue
name = "heated blue cheese mix"
/obj/item/reagent_containers/food/snacks/cheesewedge/blue
name = "blue cheese wedge"
desc = "A wedge of blue cheese. The mold stands out sharply against the white creamy cheese."
icon_state = "blue_wedge"
filling_color = "#DAE1E8"
list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("mold" = 1)
//brie
/obj/item/reagent_containers/food/snacks/store/cheesewheel/brie
name = "brie wheel"
desc = "A big wheel of brie."
icon_state = "brie_wheel"
slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge/brie
list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 15)
tastes = list("creamy mold" = 1)
/obj/item/reagent_containers/food/snacks/cheesemix/brie
name = "brie mix"
cooked_type = /obj/item/reagent_containers/food/snacks/cheesemix_heated/brie
/obj/item/reagent_containers/food/snacks/cheesemix_heated/brie
name = "heated brie mix"
/obj/item/reagent_containers/food/snacks/cheesewedge/brie
name = "brie wedge"
desc = "A wedge of brie. Perfect with a cracker."
icon_state = "brie_wedge"
filling_color = "#F2E9B7"
list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("creamy mold" = 1)
//cheddar
/obj/item/reagent_containers/food/snacks/store/cheesewheel/cheddar
name = "cheddar wheel"
desc = "A big wheel of delicious cheddar."
icon_state = "cheesewheel"
custom_food_type = /obj/item/reagent_containers/food/snacks/customizable/cheesewheel/cheddar
slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge/cheddar
list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 10)
tastes = list("cheddar" = 1)
/obj/item/reagent_containers/food/snacks/store/cheesewheel/cheddar/welder_act(mob/living/user, obj/item/W)
if(W.use_tool(src, user, 0, volume=40))
var/obj/item/stack/sheet/cheese/NR = new (user.loc, 5)
to_chat(user, span_notice("You shape [src] into a sturdier looking cheese with [W]."))
for(var/obj/item/stack/sheet/cheese/R in user.loc)
if(R == NR)
continue
if(R.amount >= R.max_amount)
continue
qdel(src)
return TRUE
/obj/item/reagent_containers/food/snacks/cheesemix/cheddar
name = "cheddar mix"
cooked_type = /obj/item/reagent_containers/food/snacks/cheesemix_heated/cheddar
/obj/item/reagent_containers/food/snacks/cheesemix_heated/cheddar
name = "heated cheddar mix"
/obj/item/reagent_containers/food/snacks/cheesewedge/cheddar
name = "cheddar wedge"
desc = "A wedge of delicious cheddar. The cheese wheel it was cut from can't have gone far."
icon_state = "cheesewheel_slice"
filling_color = "#FFD700"
list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("cheddar" = 1)
/obj/item/reagent_containers/food/snacks/cheesewedge/cheddar/custom
name = "cheddar"
icon_state = "cheesewheel_slice"
filling_color = "#FFFFFF"
foodtype = DAIRY
//feta
/obj/item/reagent_containers/food/snacks/store/cheesewheel/feta
name = "feta cheese block"
desc = "A big block of feta cheese."
icon_state = "feta_block"
slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge/feta
list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 10)
tastes = list("sheep" = 1)
/obj/item/reagent_containers/food/snacks/cheesemix/feta
name = "feta cheese mix"
cooked_type = /obj/item/reagent_containers/food/snacks/cheesemix_heated/feta
/obj/item/reagent_containers/food/snacks/cheesemix_heated/feta
name = "heated feta cheese mix"
/obj/item/reagent_containers/food/snacks/cheesewedge/feta
name = "feta cheese slice"
desc = "A slice of feta cheese. It crumbles easily in your hands."
icon_state = "feta_slice"
filling_color = "#EBEDE3"
list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("sheep" = 1)
//goat
/obj/item/reagent_containers/food/snacks/store/cheesewheel/goat
name = "goat cheese wheel"
desc = "A big wheel of goat cheese."
icon_state = "goat_wheel"
slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge/goat
list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 10)
tastes = list("goat" = 1)
/obj/item/reagent_containers/food/snacks/cheesemix/goat
name = "goat cheese mix"
cooked_type = /obj/item/reagent_containers/food/snacks/cheesemix_heated/goat
/obj/item/reagent_containers/food/snacks/cheesemix_heated/goat
name = "heated goat cheese mix"
/obj/item/reagent_containers/food/snacks/cheesewedge/goat
name = "goat cheese wedge"
desc = "A wedge of goat cheese. The aroma of goat is strong."
icon_state = "goat_wedge"
filling_color = "#FDFDFB"
list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("goat" = 1)
//halloumi
/obj/item/reagent_containers/food/snacks/store/cheesewheel/halloumi
name = "halloumi cheese block"
desc = "A big block of halloumi cheese."
icon_state = "halloumi_block"
slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge/halloumi
list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 10)
tastes = list("meat" = 1)
/obj/item/reagent_containers/food/snacks/cheesemix/halloumi
name = "halloumi cheese mix"
cooked_type = /obj/item/reagent_containers/food/snacks/cheesemix_heated/halloumi
/obj/item/reagent_containers/food/snacks/cheesemix_heated/halloumi
name = "heated halloumi cheese mix"
/obj/item/reagent_containers/food/snacks/cheesewedge/halloumi
name = "halloumi cheese slice"
desc = "A slice of halloumi cheese. A meat substitute for vegitarians."
icon_state = "halloumi_slice"
filling_color = "#EDEFE4"
list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("meat" = 1)
//mozzarella
/obj/item/reagent_containers/food/snacks/store/cheesewheel/mozzarella
name = "mozzarella cheese ball"
desc = "A big ball of mozzarella cheese."
icon_state = "mozzarella_ball"
slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge/mozzarella
list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 10)
tastes = list("cream" = 1)
/obj/item/reagent_containers/food/snacks/cheesemix/mozzarella
name = "mozzarella cheese mix"
cooked_type = /obj/item/reagent_containers/food/snacks/cheesemix_heated/mozzarella
/obj/item/reagent_containers/food/snacks/cheesemix_heated/mozzarella
name = "heated mozzarella cheese mix"
/obj/item/reagent_containers/food/snacks/cheesewedge/mozzarella
name = "mozzarella cheese piece"
desc = "A piece of mozzarella cheese. It needs to be on a pizza ASAP."
icon_state = "mozzarella_piece"
filling_color = "#FFFFF6"
list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("cream" = 1)
//parmesan
/obj/item/reagent_containers/food/snacks/store/cheesewheel/parmesan
name = "parmesan cheese wheel"
desc = "A big wheel of parmesan cheese."
icon_state = "parmesan_wheel"
bitesize = 5
volume = 200
slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge/parmesan
list_reagents = list(/datum/reagent/consumable/nutriment = 100, /datum/reagent/consumable/nutriment/vitamin = 30, /datum/reagent/consumable/parmesan_delight = 20)
tastes = list("salt" = 1, "magnificence" = 1, "italy" = 1)
/obj/item/reagent_containers/food/snacks/cheesewheel/preparmesan
name = "unmatured parmesan cheese wheel"
desc = "A big wheel of unmature parmesan cheese."
icon_state = "preparmesan_wheel"
w_class = WEIGHT_CLASS_NORMAL
icon = 'icons/obj/food/cheese.dmi'
list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
tastes = list("bitter salt" = 1)
/obj/item/reagent_containers/food/snacks/cheesewheel/preparmesan/Initialize(mapload)
. = ..()
addtimer(CALLBACK(src, PROC_REF(ageCheese)), 20 MINUTES)
/obj/item/reagent_containers/food/snacks/cheesewheel/preparmesan/proc/ageCheese()
new /obj/item/reagent_containers/food/snacks/store/cheesewheel/parmesan(loc)
qdel(src)
/obj/item/reagent_containers/food/snacks/cheesemix/parmesan
name = "parmesan cheese mix"
cooked_type = /obj/item/reagent_containers/food/snacks/cheesemix_heated/parmesan
/obj/item/reagent_containers/food/snacks/cheesemix_heated/parmesan
name = "heated parmesan cheese mix"
/obj/item/reagent_containers/food/snacks/cheesewedge/parmesan
name = "parmesan cheese wedge"
desc = "A wedge of parmesan cheese. You feel incredibly artisnal holding this."
icon_state = "parmesan_wedge"
filling_color = "#F0DF9C"
list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/consumable/parmesan_delight = 4)
tastes = list("salt" = 1, "magnificence" = 1, "italy" = 1)
//swiss
/obj/item/reagent_containers/food/snacks/store/cheesewheel/swiss
name = "swiss cheese wheel"
desc = "A big wheel of swiss cheese."
icon_state = "swiss_wheel"
slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge/swiss
list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 10)
tastes = list("holes" = 1)
/obj/item/reagent_containers/food/snacks/cheesemix/swiss
name = "swiss cheese mix"
cooked_type = /obj/item/reagent_containers/food/snacks/cheesemix_heated/swiss
/obj/item/reagent_containers/food/snacks/cheesemix_heated/swiss
name = "heated swiss cheese mix"
/obj/item/reagent_containers/food/snacks/cheesewedge/swiss
name = "swiss cheese wedge"
desc = "A wedge of swiss cheese. The holes echo 'eat me' back to you."
icon_state = "swiss_wedge"
filling_color = "#FFD700"
list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("holes" = 1)
//bug cheese
/obj/item/reagent_containers/food/snacks/store/cheesewheel/bug
name = "bug cheese ball"
desc = "A big ball of gutlunch \"honey\", with a similar consistency to cheese."
icon_state = "bug_ball"
foodtype = SUGAR | MEAT //honey made by a carnivorous scavenging bug
slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge/bug
list_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("a rather large serving of sugar" = 1, "meat" = 1)
/obj/item/reagent_containers/food/snacks/cheesewedge/bug
name = "bug cheese piece"
desc = "A piece of gutlunch \"honey\"."
icon_state = "bug_piece"
filling_color = "#ddedd5"
foodtype = SUGAR | MEAT
list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
tastes = list("a rather large serving of sugar" = 1, "meat" = 1)
//Regal rat cheese
/obj/item/reagent_containers/food/snacks/royalcheese
name = "royal cheese"
desc = "Ascend the throne. Consume the wheel. Feel the POWER."
icon_state = "royalcheese"
list_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/gold = 20, /datum/reagent/toxin/mutagen = 5)
w_class = WEIGHT_CLASS_BULKY
tastes = list("cheese" = 4, "royalty" = 1)
foodtype = DAIRY