1[
2  {
3    "type": "furniture",
4    "id": "f_indoor_plant",
5    "name": "indoor plant",
6    "symbol": "^",
7    "color": "green",
8    "move_cost_mod": 2,
9    "description": "A small potted plant, used for decoration indoors.  It appears to have dried up and died a while ago.",
10    "required_str": 5,
11    "max_volume": "10 L",
12    "flags": [ "CONTAINER", "FLAMMABLE_ASH", "PLACE_ITEM", "ORGANIC", "TINY", "TRANSPARENT", "EASY_DECONSTRUCT" ],
13    "deconstruct": {
14      "items": [
15        { "item": "withered" },
16        { "item": "wrapper", "prob": 5 },
17        { "item": "can_drink", "prob": 5 },
18        { "item": "bag_plastic", "prob": 5 },
19        { "item": "cig_butt", "prob": 10, "count": [ 1, 10 ] },
20        { "group": "flower_pots" }
21      ]
22    },
23    "bash": {
24      "str_min": 2,
25      "str_max": 18,
26      "sound": "smash!",
27      "sound_fail": "whump.",
28      "items": [
29        { "item": "withered", "prob": 50 },
30        { "item": "wrapper", "prob": 5 },
31        { "item": "can_drink", "prob": 5 },
32        { "item": "bag_plastic", "prob": 5 },
33        { "item": "cig_butt", "prob": 10, "count": [ 1, 10 ] },
34        { "group": "flower_pots_broken" }
35      ]
36    }
37  },
38  {
39    "type": "furniture",
40    "id": "f_indoor_plant_y",
41    "name": "yellow indoor plant",
42    "description": "A decorative potted plant with a yellow flower, it looks to have wilted and died some time ago.",
43    "symbol": "^",
44    "color": "yellow",
45    "move_cost_mod": 2,
46    "required_str": 5,
47    "max_volume": "10 L",
48    "flags": [ "CONTAINER", "FLAMMABLE_ASH", "PLACE_ITEM", "ORGANIC", "TINY", "TRANSPARENT", "EASY_DECONSTRUCT" ],
49    "deconstruct": {
50      "items": [
51        { "item": "withered" },
52        { "item": "wrapper", "prob": 5 },
53        { "item": "can_drink", "prob": 5 },
54        { "item": "bag_plastic", "prob": 5 },
55        { "item": "cig_butt", "prob": 10, "count": [ 1, 10 ] },
56        { "group": "flower_pots" }
57      ]
58    },
59    "bash": {
60      "str_min": 2,
61      "str_max": 18,
62      "sound": "smash!",
63      "sound_fail": "whump.",
64      "items": [
65        { "item": "withered", "prob": 50 },
66        { "item": "wrapper", "prob": 5 },
67        { "item": "can_drink", "prob": 5 },
68        { "item": "bag_plastic", "prob": 5 },
69        { "item": "cig_butt", "prob": 10, "count": [ 1, 10 ] },
70        { "group": "flower_pots_broken" }
71      ]
72    }
73  },
74  {
75    "type": "furniture",
76    "id": "f_plant_harvest",
77    "name": "harvestable plant",
78    "description": "This plant is fully grown and ready to be harvested.  Identifying how to harvest it requires closer examination.",
79    "symbol": "#",
80    "color": "light_green",
81    "move_cost_mod": 0,
82    "required_str": -1,
83    "flags": [ "PLANT", "SEALED", "TRANSPARENT", "CONTAINER", "NOITEM", "TINY", "DONT_REMOVE_ROTTEN", "GROWTH_HARVEST" ],
84    "examine_action": "aggie_plant",
85    "bash": { "str_min": 4, "str_max": 10, "sound": "crunch.", "sound_fail": "whish." },
86    "plant_data": { "transform": "f_null", "base": "f_null" }
87  },
88  {
89    "type": "furniture",
90    "id": "f_plant_mature",
91    "name": "mature plant",
92    "description": "This plant has matured, and will be ready to harvest before long.",
93    "symbol": "#",
94    "color": "green",
95    "move_cost_mod": 0,
96    "required_str": -1,
97    "flags": [ "PLANT", "SEALED", "TRANSPARENT", "CONTAINER", "NOITEM", "TINY", "DONT_REMOVE_ROTTEN", "GROWTH_MATURE" ],
98    "examine_action": "aggie_plant",
99    "bash": { "str_min": 3, "str_max": 8, "sound": "crunch.", "sound_fail": "whish." },
100    "plant_data": { "transform": "f_plant_harvest", "base": "f_null" }
101  },
102  {
103    "type": "furniture",
104    "id": "f_plant_seed",
105    "name": "seed",
106    "description": "A freshly planted seed.  If properly tended to, it could grow into a healthy plant.",
107    "symbol": "^",
108    "color": "brown",
109    "move_cost_mod": 0,
110    "required_str": -1,
111    "flags": [ "PLANT", "SEALED", "TRANSPARENT", "CONTAINER", "NOITEM", "TINY", "DONT_REMOVE_ROTTEN", "GROWTH_SEED" ],
112    "examine_action": "aggie_plant",
113    "bash": { "str_min": 1, "str_max": 5, "sound": "crunch.", "sound_fail": "whish." },
114    "plant_data": { "transform": "f_plant_seedling", "base": "f_null" }
115  },
116  {
117    "type": "furniture",
118    "id": "f_plant_seedling",
119    "name": "seedling",
120    "description": "A seed that has just begun to sprout its first roots.",
121    "symbol": "^",
122    "color": "green",
123    "move_cost_mod": 0,
124    "required_str": -1,
125    "flags": [ "PLANT", "SEALED", "TRANSPARENT", "CONTAINER", "NOITEM", "TINY", "DONT_REMOVE_ROTTEN", "GROWTH_SEEDLING" ],
126    "examine_action": "aggie_plant",
127    "bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." },
128    "plant_data": { "transform": "f_plant_mature", "base": "f_null" }
129  },
130  {
131    "type": "furniture",
132    "id": "f_planter",
133    "name": "planter",
134    "description": "A garden planter full of soil and slatted to allow adequate drainage.  Can be used for planting crops.",
135    "symbol": "^",
136    "color": "green",
137    "move_cost_mod": 1,
138    "required_str": 10,
139    "looks_like": "t_dirtmound",
140    "flags": [ "TRANSPARENT", "PLANTABLE", "FLAT", "MOUNTABLE" ],
141    "deconstruct": {
142      "items": [
143        { "item": "2x4", "count": [ 11, 12 ] },
144        { "item": "nail", "charges": [ 30, 36 ] },
145        { "item": "pebble", "charges": [ 180, 200 ] },
146        { "item": "material_soil", "count": [ 70, 75 ] }
147      ]
148    },
149    "bash": {
150      "str_min": 6,
151      "str_max": 14,
152      "sound": "crunch.",
153      "sound_fail": "whish.",
154      "items": [
155        { "item": "2x4", "count": [ 4, 10 ] },
156        { "item": "nail", "charges": [ 15, 30 ] },
157        { "item": "pebble", "charges": [ 150, 200 ] },
158        { "item": "material_soil", "count": [ 60, 75 ] }
159      ]
160    },
161    "plant_data": { "transform": "f_planter_seed" },
162    "examine_action": "dirtmound"
163  },
164  {
165    "type": "furniture",
166    "id": "f_planter_harvest",
167    "name": "planter with harvestable plant",
168    "description": "A garden planter full of soil and slatted to allow adequate drainage.  This one has a fully grown plant, and will need closer examination to harvest.",
169    "symbol": "#",
170    "color": "light_green",
171    "looks_like": "f_plant_harvest",
172    "move_cost_mod": 0,
173    "required_str": -1,
174    "flags": [ "PLANT", "SEALED", "TRANSPARENT", "CONTAINER", "NOITEM", "TINY", "DONT_REMOVE_ROTTEN", "GROWTH_HARVEST" ],
175    "examine_action": "aggie_plant",
176    "deconstruct": {
177      "items": [
178        { "item": "2x4", "count": [ 11, 12 ] },
179        { "item": "nail", "charges": [ 30, 36 ] },
180        { "item": "pebble", "charges": [ 180, 200 ] },
181        { "item": "material_soil", "count": [ 70, 75 ] }
182      ]
183    },
184    "bash": {
185      "str_min": 6,
186      "str_max": 14,
187      "sound": "crunch.",
188      "sound_fail": "whish.",
189      "items": [
190        { "item": "2x4", "count": [ 4, 10 ] },
191        { "item": "nail", "charges": [ 15, 30 ] },
192        { "item": "pebble", "charges": [ 150, 200 ] },
193        { "item": "material_soil", "count": [ 60, 75 ] }
194      ]
195    },
196    "plant_data": { "transform": "f_planter", "base": "f_planter" }
197  },
198  {
199    "type": "furniture",
200    "id": "f_planter_mature",
201    "name": "planter with mature plant",
202    "description": "A garden planter full of soil and slatted to allow adequate drainage.  This one has a matured plant that should be ready for harvest before long.",
203    "symbol": "#",
204    "color": "green",
205    "looks_like": "f_plant_mature",
206    "move_cost_mod": 0,
207    "required_str": -1,
208    "flags": [ "PLANT", "SEALED", "TRANSPARENT", "CONTAINER", "NOITEM", "TINY", "DONT_REMOVE_ROTTEN", "GROWTH_MATURE" ],
209    "examine_action": "aggie_plant",
210    "deconstruct": {
211      "items": [
212        { "item": "2x4", "count": [ 11, 12 ] },
213        { "item": "nail", "charges": [ 30, 36 ] },
214        { "item": "pebble", "charges": [ 180, 200 ] },
215        { "item": "material_soil", "count": [ 70, 75 ] }
216      ]
217    },
218    "bash": {
219      "str_min": 6,
220      "str_max": 14,
221      "sound": "crunch.",
222      "sound_fail": "whish.",
223      "items": [
224        { "item": "2x4", "count": [ 4, 10 ] },
225        { "item": "nail", "charges": [ 15, 30 ] },
226        { "item": "pebble", "charges": [ 150, 200 ] },
227        { "item": "material_soil", "count": [ 60, 75 ] }
228      ]
229    },
230    "plant_data": { "transform": "f_planter_harvest", "base": "f_planter" }
231  },
232  {
233    "type": "furniture",
234    "id": "f_planter_seed",
235    "name": "planter with seed",
236    "description": "A garden planter full of soil and slatted to allow adequate drainage.  This one contains a planted seed, and will need attention to grow fully.",
237    "symbol": "^",
238    "color": "brown",
239    "looks_like": "f_plant_seed",
240    "move_cost_mod": 1,
241    "required_str": -1,
242    "flags": [ "PLANT", "SEALED", "TRANSPARENT", "CONTAINER", "NOITEM", "TINY", "DONT_REMOVE_ROTTEN", "GROWTH_SEED" ],
243    "examine_action": "aggie_plant",
244    "deconstruct": {
245      "items": [
246        { "item": "2x4", "count": [ 11, 12 ] },
247        { "item": "nail", "charges": [ 30, 36 ] },
248        { "item": "pebble", "charges": [ 180, 200 ] },
249        { "item": "material_soil", "count": [ 70, 75 ] }
250      ]
251    },
252    "bash": {
253      "str_min": 6,
254      "str_max": 14,
255      "sound": "crunch.",
256      "sound_fail": "whish.",
257      "items": [
258        { "item": "2x4", "count": [ 4, 10 ] },
259        { "item": "nail", "charges": [ 15, 30 ] },
260        { "item": "pebble", "charges": [ 150, 200 ] },
261        { "item": "material_soil", "count": [ 60, 75 ] }
262      ]
263    },
264    "plant_data": { "transform": "f_planter_seedling", "base": "f_planter" }
265  },
266  {
267    "type": "furniture",
268    "id": "f_planter_seedling",
269    "name": "planter with seedling",
270    "description": "A garden planter full of soil and slatted to allow adequate drainage.  This one has a seed that has just begun to sprout its first roots.",
271    "symbol": "^",
272    "color": "green",
273    "looks_like": "f_plant_seedling",
274    "move_cost_mod": 1,
275    "required_str": -1,
276    "flags": [ "PLANT", "SEALED", "TRANSPARENT", "CONTAINER", "NOITEM", "TINY", "DONT_REMOVE_ROTTEN", "GROWTH_SEEDLING" ],
277    "examine_action": "aggie_plant",
278    "deconstruct": {
279      "items": [
280        { "item": "2x4", "count": [ 11, 12 ] },
281        { "item": "nail", "charges": [ 30, 36 ] },
282        { "item": "pebble", "charges": [ 180, 200 ] },
283        { "item": "material_soil", "count": [ 70, 75 ] }
284      ]
285    },
286    "bash": {
287      "str_min": 6,
288      "str_max": 14,
289      "sound": "crunch.",
290      "sound_fail": "whish.",
291      "items": [
292        { "item": "2x4", "count": [ 4, 10 ] },
293        { "item": "nail", "charges": [ 15, 30 ] },
294        { "item": "pebble", "charges": [ 150, 200 ] },
295        { "item": "material_soil", "count": [ 60, 75 ] }
296      ]
297    },
298    "plant_data": { "transform": "f_planter_mature", "base": "f_planter" }
299  }
300]
301