Changeset 1614 for branches/games/minionsofmirth/v1/experimental/new-stuff/genesis/item/prestige/paladin.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/paladin.py
r811 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 = "Protector's Chest") 7 item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT 11 item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT|RPG_ITEM_PREMIUM 8 12 item.skill="Heavy Armor" 9 13 item.addClass("Paladin",40) 10 item.armor = 4014 item.armor = 200 11 15 item.bitmap = "EQUIPMENT/CHEST/38" 12 16 item.slots = (RPG_SLOT_CHEST,) 13 17 item.material = "BODY/BODY39" 14 item.addStat(" str",15)18 item.addStat("bdy",40) 15 19 item.addStat("dex",20) 16 item.addStat("ref",20) 17 item.addStat("bdy",20) 18 item.addStat("wis",15) 19 item.addItemSet("Paladin lvl 40 armor","Paladin lvl 40 armor power 1") 20 item.addStat("str",40) 21 item.addStat("wis",20) 22 item.addItemSet("Paladin lvl 40 armor","Basic") 20 23 21 24 item = item.clone(name = "Protector's Arms") 25 item.armor = 150 22 26 item.slots = (RPG_SLOT_ARMS,) 23 27 item.bitmap = "EQUIPMENT/ARMS/1" … … 25 29 26 30 item = item.clone(name = "Protector's Legs") 31 item.armor = 160 27 32 item.slots = (RPG_SLOT_LEGS,) 28 33 item.bitmap = "EQUIPMENT/LEGS/15" … … 30 35 31 36 item = item.clone(name = "Protector's Gloves") 37 item.armor = 120 32 38 item.slots = (RPG_SLOT_HANDS,) 33 39 item.bitmap = "EQUIPMENT/HANDS/2" … … 35 41 36 42 item = item.clone(name = "Protector's Boots") 43 item.armor = 140 37 44 item.slots = (RPG_SLOT_FEET,) 38 45 item.bitmap = "EQUIPMENT/FEET/7" 39 46 item.material = "FEET/FEET38" 40 47 48 item = item.clone(name = "Protector's Cloak") 49 item.armor = 90 50 item.slots = (RPG_SLOT_BACK,) 51 item.bitmap = "EQUIPMENT/BACK/3" 52 item.clearItemSets() 53 item.addItemSet("Paladin lvl 40 armor","Extended") 54 55 item = item.clone(name = "Protector's Belt") 56 item.armor = 80 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 = "Protector'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("Paladin",40) … … 48 68 item.material = "weapons/shield_02" 49 69 item.slots = (RPG_SLOT_SHIELD,) 50 item.addStat("str",15) 51 item.addStat("bdy",15) 52 item.addStat("dex",15) 70 item.addStat("bdy",40) 71 item.addStat("dex",20) 72 item.addStat("str",40) 73 item.addStat("wis",20) 53 74 75 76 #--- Define Item Set Powers 77 #--- These Powers are cummulative 54 78 setPower = DBItemSetPower() 55 79 setPower.name = "Paladin lvl 40 armor power 1" 56 80 setPower.harmful = False 57 81 setPower.message = "$src's armor glows with the Light of Galeel!" 58 setPower.addStat("bdy",50) 59 setPower.addStat("str",50) 60 setPower.addStat("ref",50) 61 setPower.addStat("dex",50) 62 setPower.addStat("wis",25) 63 setPower.addStat("armor",50) 64 setPower.addStat("offense",75) 65 setPower.addStat("defense",75) 66 setPower.addStat("maxHealth", 500) 67 setPower.addStat("maxMana", 100) 68 setPower.addRequirement("Paladin lvl 40 armor power 1",5) 82 setPower.addStat("armor",350) 83 setPower.addStat("bdy",80) 84 setPower.addStat("dex",40) 85 setPower.addStat("str",80) 86 setPower.addStat("wis",40) 87 setPower.addStat("offense",50) 88 setPower.addStat("defense",100) 89 setPower.addStat("maxHealth",150) 90 setPower.addStat("maxMana",50) 91 setPower.addRequirement("Basic",5) 69 92 93 setPower = DBItemSetPower() 94 setPower.name = "Paladin 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",150) 98 setPower.addStat("bdy",30) 99 setPower.addStat("dex",30) 100 setPower.addStat("str",30) 101 setPower.addStat("wis",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 = "Paladin 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",150) 114 setPower.addStat("bdy",30) 115 setPower.addStat("dex",30) 116 setPower.addStat("str",30) 117 setPower.addStat("wis",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 70 128 setProto = DBItemSetProto() 71 setProto.name = "Paladin lvl 40 armor" 72 setProto.addPower("Paladin lvl 40 armor power 1") 129 setProto.name = "Paladin lvl 40 armor" 130 setProto.addPower("Paladin lvl 40 armor power 1") 131 setProto.addPower("Paladin lvl 40 armor power 2") 132 setProto.addPower("Paladin lvl 40 armor power 3") 73 133 74 75 76 77 78 79

