Changeset 1614 for branches/games/minionsofmirth/v1/experimental/new-stuff/genesis/item/prestige/ogre.py
- Timestamp:
- 07/11/08 06:46:18 (6 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/games/minionsofmirth/v1/experimental/new-stuff/genesis/item/prestige/ogre.py
r6 r1614 1 2 from genesis.dbdict import DBItemProto 1 from genesis.dbdict import DBItemProto,DBItemSetPower,DBItemSetProto 3 2 from mud.world.defines import * 4 3 5 #--- Chest 6 #--- Light Armor 4 #+++ Contents - Updated 2/9/08 - Citrine 5 # Rebalanced values 6 # Added new set powers 7 8 7 9 item = DBItemProto(name = "Deathbone Chest") 8 item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT 10 item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT|RPG_ITEM_PREMIUM 9 11 item.skill="Heavy Armor" 12 item.level = 40 10 13 item.addRace("Ogre") 11 item.armor = 40 12 item.level = 40 14 item.armor = 200 13 15 item.bitmap = "EQUIPMENT/CHEST/3" 14 16 item.slots = (RPG_SLOT_CHEST,) 15 17 item.material = "BODY/BODY32" 16 item.addStat("str",30) 17 item.addStat("dex",10) 18 item.addStat("ref",10) 18 item.addStat("agi",25) 19 19 item.addStat("bdy",30) 20 item.addStat("dex",25) 21 item.addStat("ref",25) 22 item.addStat("str",40) 23 item.addItemSet("Ogre lvl 40 armor","Basic") 20 24 21 25 item = item.clone(name = "Deathbone Arms") 26 item.armor = 150 22 27 item.slots = (RPG_SLOT_ARMS,) 23 28 item.bitmap = "EQUIPMENT/ARMS/1" … … 25 30 26 31 item = item.clone(name = "Deathbone Legs") 32 item.armor = 160 27 33 item.slots = (RPG_SLOT_LEGS,) 28 34 item.bitmap = "EQUIPMENT/LEGS/15" … … 30 36 31 37 item = item.clone(name = "Deathbone Gloves") 38 item.armor = 120 32 39 item.slots = (RPG_SLOT_HANDS,) 33 40 item.bitmap = "EQUIPMENT/HANDS/2" … … 35 42 36 43 item = item.clone(name = "Deathbone Boots") 44 item.armor = 140 37 45 item.slots = (RPG_SLOT_FEET,) 38 46 item.bitmap = "EQUIPMENT/FEET/7" 39 47 item.material = "FEET/FEET31" 40 48 49 #--- Shield is not part of set powers 41 50 item = DBItemProto(name = "Deathbone Shield") 42 item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT 51 item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT|RPG_ITEM_PREMIUM 43 52 item.skill = "Shields" 53 item.level = 40 44 54 item.addRace("Ogre") 45 55 item.armor = 50 46 item.level = 4047 56 item.bitmap = "EQUIPMENT/SHIELDS/24" 48 57 item.model = "weapons/shield02.dts" 58 item.material = "weapons/shield_02" 49 59 item.slots = (RPG_SLOT_SHIELD,) 50 item.addStat("str",20) 51 item.addStat("bdy",20) 52 item.addStat("dex",5) 60 item.addStat("agi",25) 61 item.addStat("bdy",30) 62 item.addStat("dex",25) 63 item.addStat("ref",25) 64 item.addStat("str",40) 53 65 66 #--- Define Item Set Powers 67 #--- These Powers are cummulative 68 setPower = DBItemSetPower() 69 setPower.name = "Ogre lvl 40 armor power 1" 70 setPower.harmful = False 71 setPower.message = "$src feels an inceased flow of stamina as $srche begins to assemble the Deathbone Armor set." 72 setPower.addStat("armor",200) 73 setPower.addStat("agi",25) 74 setPower.addStat("bdy",30) 75 setPower.addStat("dex",25) 76 setPower.addStat("ref",25) 77 setPower.addStat("str",40) 78 setPower.addStat("regenStamina",5) 79 setPower.addRequirement("Basic",2) 80 81 setPower = DBItemSetPower() 82 setPower.name = "Ogre lvl 40 armor power 2" 83 setPower.harmful = False 84 setPower.message = "$src gains more power as another piece is added to the Deathbone Armor set." 85 setPower.addStat("armor",150) 86 setPower.addStat("agi",25) 87 setPower.addStat("bdy",30) 88 setPower.addStat("dex",25) 89 setPower.addStat("ref",25) 90 setPower.addStat("str",40) 91 setPower.addStat("regenStamina",5) 92 setPower.addRequirement("Basic",3) 93 94 setPower = DBItemSetPower() 95 setPower.name = "Ogre lvl 40 armor power 3" 96 setPower.harmful = False 97 setPower.message = "$src gains more power as the Deathbone Armor set nears completion." 98 setPower.addStat("armor",150) 99 setPower.addStat("agi",25) 100 setPower.addStat("bdy",30) 101 setPower.addStat("dex",25) 102 setPower.addStat("ref",25) 103 setPower.addStat("str",40) 104 setPower.addStat("regenStamina",5) 105 setPower.addRequirement("Basic",4) 106 107 setPower = DBItemSetPower() 108 setPower.name = "Ogre lvl 40 armor power 4" 109 setPower.harmful = False 110 setPower.message = "$src is infused with power as $srche equips the final piece of the Deathbone Armor set." 111 setPower.addStat("armor",250) 112 setPower.addStat("agi",50) 113 setPower.addStat("bdy",60) 114 setPower.addStat("dex",50) 115 setPower.addStat("ref",50) 116 setPower.addStat("str",80) 117 setPower.addStat("regenStamina",10) 118 setPower.addRequirement("Basic",5) 119 120 #--- Define Item Set 121 setProto = DBItemSetProto() 122 setProto.name = "Ogre lvl 40 armor" 123 setProto.addPower("Ogre lvl 40 armor power 1") 124 setProto.addPower("Ogre lvl 40 armor power 2") 125 setProto.addPower("Ogre lvl 40 armor power 3") 126 setProto.addPower("Ogre lvl 40 armor power 4") 127

