Changeset 1614 for branches/games/minionsofmirth/v1/experimental/new-stuff/genesis/item/prestige/ranger.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/ranger.py
r409 r1614 2 2 from mud.world.defines import * 3 3 4 #--- Chest 5 #--- Light Armor 4 #+++ Contents - Updated 1/13/08 - Citrine 5 # Rebalanced values 6 # Added Cloak and Belt 7 # Added new set powers 8 9 6 10 item = DBItemProto(name = "Archer's Chest") 7 item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT 8 item.skill=" LightArmor"11 item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT|RPG_ITEM_PREMIUM 12 item.skill="Medium Armor" 9 13 item.addClass("Ranger",40) 10 item.armor = 4014 item.armor = 120 11 15 item.bitmap = "EQUIPMENT/CHEST/38" 12 16 item.slots = (RPG_SLOT_CHEST,) 13 17 item.material = "BODY/BODY37" 14 item.addStat(" str",15)18 item.addStat("bdy",40) 15 19 item.addStat("dex",20) 16 item.addStat("ref",25) 17 item.addStat("bdy",20) 18 item.addStat("agi",15) 19 item.addItemSet("Ranger lvl 40 armor","Ranger lvl 40 armor power 1") 20 item.addStat("mnd",20) 21 item.addStat("str",40) 22 item.addItemSet("Ranger lvl 40 armor","Basic") 20 23 21 24 item = item.clone(name = "Archer's Arms") 25 item.armor = 90 22 26 item.slots = (RPG_SLOT_ARMS,) 23 27 item.bitmap = "EQUIPMENT/ARMS/1" … … 25 29 26 30 item = item.clone(name = "Archer's Legs") 31 item.armor = 105 27 32 item.slots = (RPG_SLOT_LEGS,) 28 33 item.bitmap = "EQUIPMENT/LEGS/15" … … 30 35 31 36 item = item.clone(name = "Archer's Gloves") 37 item.armor = 75 32 38 item.slots = (RPG_SLOT_HANDS,) 33 39 item.bitmap = "EQUIPMENT/HANDS/5" … … 35 41 36 42 item = item.clone(name = "Archer's Boots") 43 item.armor = 80 37 44 item.slots = (RPG_SLOT_FEET,) 38 45 item.bitmap = "EQUIPMENT/FEET/7" 39 46 item.material = "FEET/FEET36" 40 47 48 item = item.clone(name = "Archer's Cloak") 49 item.armor = 70 50 item.slots = (RPG_SLOT_BACK,) 51 item.bitmap = "EQUIPMENT/BACK/3" 52 item.clearItemSets() 53 item.addItemSet("Ranger lvl 40 armor","Extended") 54 55 item = item.clone(name = "Archer's Belt") 56 item.armor = 60 57 item.slots = (RPG_SLOT_WAIST,) 58 item.bitmap = "EQUIPMENT/WAIST/19" 59 60 #--- Shield is not part of set powers 41 61 item = DBItemProto(name = "Archer's Shield") 42 item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT 62 item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT|RPG_ITEM_PREMIUM 43 63 item.skill = "Shields" 44 64 item.addClass("Ranger",40) … … 46 66 item.bitmap = "EQUIPMENT/SHIELDS/6" 47 67 item.model = "weapons/shield02.dts" 68 item.material = "weapons/shield_02" 48 69 item.slots = (RPG_SLOT_SHIELD,) 49 item.addStat("str",15) 50 item.addStat("dex",15) 51 item.addStat("agi",15) 70 item.addStat("bdy",40) 71 item.addStat("dex",20) 72 item.addStat("mnd",20) 73 item.addStat("str",40) 52 74 75 #--- Define Item Set Powers 76 #--- These Powers are cummulative 53 77 setPower = DBItemSetPower() 54 78 setPower.name = "Ranger lvl 40 armor power 1" 55 79 setPower.harmful = False 56 80 setPower.message = "$src seems more skilled than before in the Archer's Armor!" 57 setPower.addStat(" bdy",50)58 setPower.addStat(" str",50)59 setPower.addStat(" ref",50)60 setPower.addStat(" dex",50)61 setPower.addStat(" mnd",25)62 setPower.addStat(" armor",50)63 setPower.addStat(" offense",75)64 setPower.addStat(" defense",75)65 setPower.addStat("max Health", 500)66 setPower.addStat(" maxMana", 100)67 setPower.addRequirement(" Ranger lvl 40 armor power 1",5)81 setPower.addStat("armor",275) 82 setPower.addStat("bdy",80) 83 setPower.addStat("dex",40) 84 setPower.addStat("mnd",80) 85 setPower.addStat("str",40) 86 setPower.addStat("offense",100) 87 setPower.addStat("defense",50) 88 setPower.addStat("maxHealth",150) 89 setPower.addStat("maxMana",50) 90 setPower.addStat("haste",.05) 91 setPower.addRequirement("Basic",5) 68 92 93 setPower = DBItemSetPower() 94 setPower.name = "Ranger lvl 40 armor power 2" 95 setPower.harmful = False 96 setPower.message = "$src gains more power as another piece is added to the armor set." 97 setPower.addStat("armor",125) 98 setPower.addStat("bdy",30) 99 setPower.addStat("dex",30) 100 setPower.addStat("mnd",30) 101 setPower.addStat("str",30) 102 setPower.addStat("offense",50) 103 setPower.addStat("defense",50) 104 setPower.addStat("maxHealth",100) 105 setPower.addStat("maxMana",50) 106 setPower.addRequirement("Basic",5) 107 setPower.addRequirement("Extended",1) 108 109 setPower = DBItemSetPower() 110 setPower.name = "Ranger lvl 40 armor power 3" 111 setPower.harmful = False 112 setPower.message = "$src equips the final piece of the armor set and becomes even more powerful." 113 setPower.addStat("armor",125) 114 setPower.addStat("bdy",30) 115 setPower.addStat("dex",30) 116 setPower.addStat("mnd",30) 117 setPower.addStat("str",30) 118 setPower.addStat("offense",50) 119 setPower.addStat("defense",50) 120 setPower.addStat("maxHealth",150) 121 setPower.addStat("maxMana",50) 122 setPower.addStat("haste",.05) 123 setPower.addStat("castHaste",.05) 124 setPower.addRequirement("Basic",5) 125 setPower.addRequirement("Extended",2) 126 127 #--- Define Item Set 69 128 setProto = DBItemSetProto() 70 setProto.name = "Ranger lvl 40 armor" 71 setProto.addPower("Ranger lvl 40 armor power 1") 129 setProto.name = "Ranger lvl 40 armor" 130 setProto.addPower("Ranger lvl 40 armor power 1") 131 setProto.addPower("Ranger lvl 40 armor power 2") 132 setProto.addPower("Ranger lvl 40 armor power 3") 72 133 73 74 75 76 77 78 79

