diff --git a/game/world/location/apple_tree.png b/game/world/location/apple_tree.png new file mode 100644 index 0000000..2903a05 Binary files /dev/null and b/game/world/location/apple_tree.png differ diff --git a/game/world/location/cherry_tree.png b/game/world/location/cherry_tree.png new file mode 100644 index 0000000..3fcb606 Binary files /dev/null and b/game/world/location/cherry_tree.png differ diff --git a/game/world/location/lemon_tree.png b/game/world/location/lemon_tree.png new file mode 100644 index 0000000..f2e63d8 Binary files /dev/null and b/game/world/location/lemon_tree.png differ diff --git a/game/world/location/orange_tree.png b/game/world/location/orange_tree.png new file mode 100644 index 0000000..13d95e7 Binary files /dev/null and b/game/world/location/orange_tree.png differ diff --git a/game/world/location/peach_tree.png b/game/world/location/peach_tree.png new file mode 100644 index 0000000..0113f98 Binary files /dev/null and b/game/world/location/peach_tree.png differ diff --git a/game/world/location/pear_tree.png b/game/world/location/pear_tree.png new file mode 100644 index 0000000..9a5be58 Binary files /dev/null and b/game/world/location/pear_tree.png differ diff --git a/game/world/location/plum_tree.png b/game/world/location/plum_tree.png new file mode 100644 index 0000000..7ca2519 Binary files /dev/null and b/game/world/location/plum_tree.png differ diff --git a/source/world.ads b/source/world.ads index a16ece3..9f05585 100644 --- a/source/world.ads +++ b/source/world.ads @@ -16,11 +16,14 @@ package world is dead_tree, mossy_rock, palm_tree, pine_tree, pine_forest, reeds, rock, snowed_pine_tree, snowed_rock, spiky_rock, wooden_sign, wooden_arrow_sign, rune_stone, snowed_rune_stone, mossy_rune_stone, snowed_pine_forest, hyacinths, orchids, - asters, daffodils, royal_grave, grave, humble_grave, wooden_wide_sign + asters, daffodils, royal_grave, grave, humble_grave, wooden_wide_sign, + birch_tree, fir_tree, oak_tree ); type location_index is ( - well_of_agility, well_of_knowledge, well_of_strength, old_dwarven_grave, huge_ancient_urn, banana_tree + well_of_agility, well_of_knowledge, well_of_strength, old_dwarven_grave, huge_ancient_urn, banana_tree, + apple_tree, cherry_tree, lemon_tree, orange_tree, pear_tree, peach_tree, + plum_tree ); ------------------------------------------------------------------------------------------ @@ -101,7 +104,10 @@ package world is royal_grave => ("Royal Grave ", ash, true, 1), grave => ("Grave ", ash, true, 1), humble_grave => ("Humble Grave ", ash, true, 1), - wooden_wide_sign => ("Wooden Wide Sign ", grass, false, 1) + wooden_wide_sign => ("Wooden Wide Sign ", grass, false, 1), + birch_tree => ("Birch Tree ", grass, true, 4), + fir_tree => ("Fir Tree ", grass, true, 4), + oak_tree => ("Oak Tree ", grass, true, 4) ); location_trait : constant array (location_index) of location_stats := ( @@ -111,7 +117,14 @@ package world is old_dwarven_grave => ("Old Dwarven Grave ", true, 1, 3, (effect.defense, 1, 0, false, 0)), huge_ancient_urn => ("Huge Ancient Urn ", true, 1, 3, (effect.offense, 1, 0, false, 0)), -- - banana_tree => ("Banana Tree ", true, 4, 3, (effect.take_material, material.enumeration'pos (material.banana), 4, true, 600)) + banana_tree => ("Banana Tree ", true, 4, 3, (effect.take_material, material.enumeration'pos (material.banana), 4, true, 600)), + apple_tree => ("Apple Tree ", true, 4, 3, (effect.take_material, material.enumeration'pos (material.apple), 6, true, 600)), + cherry_tree => ("Cherry Tree ", true, 4, 3, (effect.take_material, material.enumeration'pos (material.cherry), 6, true, 600)), + lemon_tree => ("Lemon Tree ", true, 4, 3, (effect.take_material, material.enumeration'pos (material.lemon), 6, true, 600)), + orange_tree => ("Orange Tree ", true, 4, 3, (effect.take_material, material.enumeration'pos (material.orange), 6, true, 600)), + pear_tree => ("Pear Tree ", true, 4, 3, (effect.take_material, material.enumeration'pos (material.pear), 6, true, 600)), + peach_tree => ("Peach Tree ", true, 4, 3, (effect.take_material, material.enumeration'pos (material.peach), 6, true, 600)), + plum_tree => ("Plum Tree ", true, 4, 3, (effect.take_material, material.enumeration'pos (material.plum), 6, true, 600)) ); map : information;