Developer Store
Support
Member Forums

Screenshots
FAQ
Documentation
License
Known Issues
Downloads

MMOWorkshop.com Store Opened!
Torque MMO Kit - Open Sourced!
Torque MMO Kit - 1.5.2 Port Alpha Test
Torque MMO Kit - OSX Status

GarageGames.com irc.prairiegames.com
#mmoworkshop

PyTorque
TGB Web Browser


vashguud

J.C. Smith - The Repopulation - 0.0.4.3 Build Notes
xapken - Renaming RealmLords
Wolf Dreamer - Vista users how to do it
mpratt - MMO Game
foodstamp - Another Day Another Step Accomplished
hallsofvalhalla - After a long epiphany
Leathel - FoHO pre-Alpha 2.42
OldRod - More Musings on the MMO Industry
... MORE BLOGS!

Making a singleplayer map access...
Indoor environments
How to make a pet spell, as requ...
Atlas, Legacy, Megaterrains, Get...
Quest Remnants of Chaos
making a database call for a pla...
TGEA kit GuiControlProfile issue...
Followed the tutorials, but no s...
fxShapeReplicator (how much is t...
TGEA 1.7.1 kit
Show
Ignore:
Timestamp:
07/11/08 06:46:18 (6 months ago)
Author:
Llarlen
Message:
  • Bringing experimental branch up to date with testing branch.
  • All mission's waterblocks are now prepared for TMK features.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/games/minionsofmirth/v1/experimental/new-stuff/genesis/item/prestige/ranger.py

    r409 r1614  
    22from mud.world.defines import * 
    33 
    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 
    610item = DBItemProto(name = "Archer's Chest") 
    7 item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT 
    8 item.skill="Light Armor" 
     11item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT|RPG_ITEM_PREMIUM 
     12item.skill="Medium Armor" 
    913item.addClass("Ranger",40) 
    10 item.armor = 4
     14item.armor = 12
    1115item.bitmap = "EQUIPMENT/CHEST/38" 
    1216item.slots = (RPG_SLOT_CHEST,) 
    1317item.material = "BODY/BODY37" 
    14 item.addStat("str",15
     18item.addStat("bdy",40
    1519item.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") 
     20item.addStat("mnd",20) 
     21item.addStat("str",40) 
     22item.addItemSet("Ranger lvl 40 armor","Basic") 
    2023 
    2124item = item.clone(name = "Archer's Arms") 
     25item.armor = 90 
    2226item.slots = (RPG_SLOT_ARMS,) 
    2327item.bitmap = "EQUIPMENT/ARMS/1" 
     
    2529 
    2630item = item.clone(name = "Archer's Legs") 
     31item.armor = 105 
    2732item.slots = (RPG_SLOT_LEGS,) 
    2833item.bitmap = "EQUIPMENT/LEGS/15" 
     
    3035 
    3136item = item.clone(name = "Archer's Gloves") 
     37item.armor = 75 
    3238item.slots = (RPG_SLOT_HANDS,) 
    3339item.bitmap = "EQUIPMENT/HANDS/5" 
     
    3541 
    3642item = item.clone(name = "Archer's Boots") 
     43item.armor = 80 
    3744item.slots = (RPG_SLOT_FEET,) 
    3845item.bitmap = "EQUIPMENT/FEET/7" 
    3946item.material = "FEET/FEET36" 
    4047 
     48item = item.clone(name = "Archer's Cloak") 
     49item.armor = 70 
     50item.slots = (RPG_SLOT_BACK,) 
     51item.bitmap = "EQUIPMENT/BACK/3" 
     52item.clearItemSets() 
     53item.addItemSet("Ranger lvl 40 armor","Extended") 
     54 
     55item = item.clone(name = "Archer's Belt") 
     56item.armor = 60 
     57item.slots = (RPG_SLOT_WAIST,) 
     58item.bitmap = "EQUIPMENT/WAIST/19" 
     59 
     60#--- Shield is not part of set powers 
    4161item = DBItemProto(name = "Archer's Shield") 
    42 item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT 
     62item.flags = RPG_ITEM_SOULBOUND|RPG_ITEM_UNIQUE|RPG_ITEM_ARTIFACT|RPG_ITEM_PREMIUM 
    4363item.skill = "Shields" 
    4464item.addClass("Ranger",40) 
     
    4666item.bitmap = "EQUIPMENT/SHIELDS/6" 
    4767item.model = "weapons/shield02.dts" 
     68item.material = "weapons/shield_02" 
    4869item.slots = (RPG_SLOT_SHIELD,) 
    49 item.addStat("str",15) 
    50 item.addStat("dex",15) 
    51 item.addStat("agi",15) 
     70item.addStat("bdy",40) 
     71item.addStat("dex",20) 
     72item.addStat("mnd",20) 
     73item.addStat("str",40) 
    5274 
     75#--- Define Item Set Powers 
     76#--- These Powers are cummulative 
    5377setPower = DBItemSetPower() 
    5478setPower.name = "Ranger lvl 40 armor power 1" 
    5579setPower.harmful = False 
    5680setPower.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("maxHealth", 500) 
    66 setPower.addStat("maxMana", 100
    67 setPower.addRequirement("Ranger lvl 40 armor power 1",5) 
     81setPower.addStat("armor",275
     82setPower.addStat("bdy",80) 
     83setPower.addStat("dex",40) 
     84setPower.addStat("mnd",80) 
     85setPower.addStat("str",40
     86setPower.addStat("offense",100) 
     87setPower.addStat("defense",50
     88setPower.addStat("maxHealth",150
     89setPower.addStat("maxMana",50) 
     90setPower.addStat("haste",.05
     91setPower.addRequirement("Basic",5) 
    6892 
     93setPower = DBItemSetPower() 
     94setPower.name = "Ranger lvl 40 armor power 2" 
     95setPower.harmful = False 
     96setPower.message = "$src gains more power as another piece is added to the armor set." 
     97setPower.addStat("armor",125) 
     98setPower.addStat("bdy",30) 
     99setPower.addStat("dex",30) 
     100setPower.addStat("mnd",30) 
     101setPower.addStat("str",30) 
     102setPower.addStat("offense",50) 
     103setPower.addStat("defense",50) 
     104setPower.addStat("maxHealth",100) 
     105setPower.addStat("maxMana",50) 
     106setPower.addRequirement("Basic",5) 
     107setPower.addRequirement("Extended",1) 
     108 
     109setPower = DBItemSetPower() 
     110setPower.name = "Ranger lvl 40 armor power 3" 
     111setPower.harmful = False 
     112setPower.message = "$src equips the final piece of the armor set and becomes even more powerful." 
     113setPower.addStat("armor",125) 
     114setPower.addStat("bdy",30) 
     115setPower.addStat("dex",30) 
     116setPower.addStat("mnd",30) 
     117setPower.addStat("str",30) 
     118setPower.addStat("offense",50) 
     119setPower.addStat("defense",50) 
     120setPower.addStat("maxHealth",150) 
     121setPower.addStat("maxMana",50) 
     122setPower.addStat("haste",.05) 
     123setPower.addStat("castHaste",.05) 
     124setPower.addRequirement("Basic",5) 
     125setPower.addRequirement("Extended",2) 
     126 
     127#--- Define Item Set 
    69128setProto = DBItemSetProto() 
    70 setProto.name = "Ranger lvl 40 armor"  
    71 setProto.addPower("Ranger lvl 40 armor power 1")  
     129setProto.name = "Ranger lvl 40 armor" 
     130setProto.addPower("Ranger lvl 40 armor power 1") 
     131setProto.addPower("Ranger lvl 40 armor power 2") 
     132setProto.addPower("Ranger lvl 40 armor power 3") 
    72133 
    73  
    74  
    75  
    76  
    77  
    78  
    79