diff --git a/game/equipment/off_hand/staff_of_air.png b/game/equipment/off_hand/staff_of_air.png new file mode 100644 index 0000000..14be271 Binary files /dev/null and b/game/equipment/off_hand/staff_of_air.png differ diff --git a/game/equipment/off_hand/staff_of_dark.png b/game/equipment/off_hand/staff_of_dark.png new file mode 100644 index 0000000..ebf66f8 Binary files /dev/null and b/game/equipment/off_hand/staff_of_dark.png differ diff --git a/game/equipment/off_hand/staff_of_earth.png b/game/equipment/off_hand/staff_of_earth.png new file mode 100644 index 0000000..422ac82 Binary files /dev/null and b/game/equipment/off_hand/staff_of_earth.png differ diff --git a/game/equipment/off_hand/staff_of_fire.png b/game/equipment/off_hand/staff_of_fire.png new file mode 100644 index 0000000..6a303fd Binary files /dev/null and b/game/equipment/off_hand/staff_of_fire.png differ diff --git a/game/equipment/off_hand/staff_of_light.png b/game/equipment/off_hand/staff_of_light.png new file mode 100644 index 0000000..30a1d5d Binary files /dev/null and b/game/equipment/off_hand/staff_of_light.png differ diff --git a/game/equipment/off_hand/staff_of_water.png b/game/equipment/off_hand/staff_of_water.png new file mode 100644 index 0000000..db4867d Binary files /dev/null and b/game/equipment/off_hand/staff_of_water.png differ diff --git a/source/equipment.ads b/source/equipment.ads index 83142bb..69c79d7 100644 --- a/source/equipment.ads +++ b/source/equipment.ads @@ -37,7 +37,8 @@ package equipment is human_helmet, human_armour, elven_helmet, elven_armour, orcish_helmet, orcish_armour, black_robe, cyan_robe, lime_dress, magenta_dress, orange_robe, pink_dress, red_robe, sexy_dress, white_robe, lime_robe, orange_hood, fur_helmet, - black_hood, cyan_hood, lime_hood + black_hood, cyan_hood, lime_hood, + staff_of_fire, staff_of_air, staff_of_water, staff_of_earth, staff_of_light, staff_of_dark ); ------------------------------------------------------------------------------------------ @@ -195,7 +196,13 @@ package equipment is cyan_hood => (new string'("Cyan Hood"), head, (0, 0, 0, 0, 0, 0), faction.neutral, effect.none), orange_hood => (new string'("Orange Hood"), head, (0, 0, 0, 0, 0, 0), faction.neutral, effect.none), lime_hood => (new string'("Lime Hood"), head, (0, 0, 0, 0, 0, 0), faction.neutral, effect.none), - golden_necklace => (new string'("Golden Necklace"), neck, (0, 0, 0, 0, 0, 0), faction.neutral, effect.none) + golden_necklace => (new string'("Golden Necklace"), neck, (0, 0, 0, 0, 0, 0), faction.neutral, effect.none), + staff_of_fire => (new string'("Staff of Fire"), off_hand, (1, 0, 2, 0, 0, 9), faction.imp, effect.none), + staff_of_air => (new string'("Staff of Air"), off_hand, (1, 0, 2, 0, 0, 9), faction.gnoll, effect.none), + staff_of_water => (new string'("Staff of Water"), off_hand, (1, 0, 2, 0, 0, 9), faction.kobold, effect.none), + staff_of_earth => (new string'("Staff of Earth"), off_hand, (1, 0, 2, 0, 0, 9), faction.dwarf, effect.none), + staff_of_light => (new string'("Staff of Light"), off_hand, (1, 0, 2, 0, 0, 9), faction.fairy, effect.none), + staff_of_dark => (new string'("Staff of Dark"), off_hand, (1, 0, 2, 0, 0, 9), faction.goblin, effect.none) ); sprite : array (enumeration) of core.sprite;