|
15 | 15 | growing_icon = 'icons/obj/service/hydroponics/growing_flowers.dmi' |
16 | 16 | icon_grow = "poppy-grow" |
17 | 17 | icon_dead = "poppy-dead" |
18 | | - genes = list(/datum/plant_gene/trait/preserved) |
| 18 | + genes = list(/datum/plant_gene/trait/preserved, /datum/plant_gene/trait/scent) |
19 | 19 | mutatelist = list(/obj/item/seeds/poppy/geranium, /obj/item/seeds/poppy/lily) |
20 | 20 | reagents_add = list(/datum/reagent/medicine/c2/libital = 0.2, /datum/reagent/consumable/nutriment = 0.05) |
21 | 21 |
|
|
33 | 33 | pickup_sound = 'maplestation_modules/sound/items/pickup/herb.ogg' |
34 | 34 | juice_typepath = /datum/reagent/medicine/painkiller/oxycodone |
35 | 35 |
|
36 | | -/obj/item/food/grown/poppy/Initialize(mapload, obj/item/seeds/new_seed) |
37 | | - . = ..() |
38 | | - add_smell(category = "fragrance", smell = "flowers", intensity = SMELL_INTENSITY_WEAK, radius = 1) |
39 | | - |
40 | | -/obj/item/food/grown/poppy/grind(datum/reagents/target_holder, mob/user) |
41 | | - . = ..() |
42 | | - if(!.) |
43 | | - return |
44 | | - target_holder.add_reagent(/datum/reagent/perfume, round(seed.potency * pick(0.01, 0.02, 0.03), CHEMICAL_VOLUME_ROUNDING)) |
45 | | - |
46 | 36 | // Lily |
47 | 37 | /obj/item/seeds/poppy/lily |
48 | 38 | name = "lily seed pack" |
|
85 | 75 | icon_grow = "spacemanstrumpet-grow" |
86 | 76 | icon_dead = "spacemanstrumpet-dead" |
87 | 77 | mutatelist = null |
88 | | - genes = list(/datum/plant_gene/reagent/preset/polypyr, /datum/plant_gene/trait/preserved) |
| 78 | + genes = list(/datum/plant_gene/reagent/preset/polypyr, /datum/plant_gene/trait/preserved, /datum/plant_gene/trait/scent/grass) |
89 | 79 | reagents_add = list(/datum/reagent/consumable/nutriment = 0.05) |
90 | 80 | rarity = 30 |
91 | 81 | graft_gene = /datum/plant_gene/reagent/preset/polypyr |
|
159 | 149 | potency = 30 |
160 | 150 | instability = 1 |
161 | 151 | growthstages = 4 |
162 | | - genes = list(/datum/plant_gene/trait/plant_type/weed_hardy, /datum/plant_gene/trait/preserved) |
| 152 | + genes = list(/datum/plant_gene/trait/plant_type/weed_hardy, /datum/plant_gene/trait/preserved, /datum/plant_gene/trait/scent) |
163 | 153 | growing_icon = 'icons/obj/service/hydroponics/growing_flowers.dmi' |
164 | 154 | reagents_add = list(/datum/reagent/consumable/nutriment = 0.04) |
165 | 155 | graft_gene = /datum/plant_gene/trait/plant_type/weed_hardy |
|
184 | 174 | species = "sunflower" |
185 | 175 | plantname = "Sunflowers" |
186 | 176 | product = /obj/item/food/grown/sunflower |
187 | | - genes = list(/datum/plant_gene/trait/attack/sunflower_attack, /datum/plant_gene/trait/preserved) |
| 177 | + genes = list(/datum/plant_gene/trait/attack/sunflower_attack, /datum/plant_gene/trait/preserved, /datum/plant_gene/trait/scent) |
188 | 178 | endurance = 20 |
189 | 179 | production = 2 |
190 | 180 | yield = 2 |
|
299 | 289 | potency = 15 |
300 | 290 | instability = 20 //Roses crossbreed easily, and there's many many species of them. |
301 | 291 | growthstages = 3 |
302 | | - genes = list(/datum/plant_gene/trait/repeated_harvest, /datum/plant_gene/trait/backfire/rose_thorns, /datum/plant_gene/trait/preserved) |
| 292 | + genes = list(/datum/plant_gene/trait/repeated_harvest, /datum/plant_gene/trait/backfire/rose_thorns, /datum/plant_gene/trait/preserved, /datum/plant_gene/trait/scent) |
303 | 293 | growing_icon = 'icons/obj/service/hydroponics/growing_flowers.dmi' |
304 | 294 | icon_grow = "rose-grow" |
305 | 295 | icon_dead = "rose-dead" |
|
309 | 299 |
|
310 | 300 | /obj/item/food/grown/rose |
311 | 301 | seed = /obj/item/seeds/rose |
312 | | - name = "\improper rose" |
| 302 | + name = "rose" |
313 | 303 | desc = "The classic fleur d'amour - flower of love. Watch for its thorns!" |
314 | 304 | base_icon_state = "rose" |
315 | 305 | icon_state = "rose" |
|
322 | 312 | bite_consumption_mod = 2 |
323 | 313 | foodtypes = VEGETABLES | GROSS |
324 | 314 |
|
325 | | -/obj/item/food/grown/rose/Initialize(mapload, obj/item/seeds/new_seed) |
326 | | - . = ..() |
327 | | - add_smell(category = "fragrance", smell = "roses", intensity = SMELL_INTENSITY_WEAK, radius = 1) |
328 | | - |
329 | 315 | /obj/item/food/grown/rose/equipped(mob/user, slot, initial) |
330 | 316 | . = ..() |
331 | 317 | if(slot & ITEM_SLOT_MASK) |
|
0 commit comments