Changeset 320

Show
Ignore:
Timestamp:
07/10/07 18:12:18 (2 years ago)
Author:
takkaria
Message:

Move artifacts and rings properly across to the new system, (#234)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/edit/artifact.txt

    r305 r320  
    2222# P: base armor class : base damage : plus to-hit : plus to-dam : plus to-ac 
    2323# F: flag | flag | etc 
    24 # A: activation : recharge time : recharge time dice 
     24# A: activation : recharge time 
     25# M: message when activated 
    2526# D: description 
    2627 
     
    8687F:ACTIVATE | NO_FUEL | 
    8788F:INSTA_ART 
    88 A:ILLUMINATION:10:10 
     89A:ILLUMINATION:10+d10 
     90M:The phial wells with clear light... 
    8991D:A small crystal phial, with the light of Earendil's Star contained inside.   
    9092D:Its light is imperishable, and near it darkness cannot endure. 
     
    99101F:ACTIVATE | SEE_INVIS | NO_FUEL | 
    100102F:INSTA_ART 
    101 A:MAGIC_MAP:50:50 
     103A:MAPPING:50+d50 
     104M:The star shines brightly... 
    102105D:The shining Star of the West, a treasured heirloom of Elendil's house. 
    103106 
     
    110113F:ACTIVATE | SEE_INVIS | HOLD_LIFE | RES_LITE | RES_DARK | NO_FUEL | 
    111114F:INSTA_ART 
    112 A:DETECT:30:30 
     115A:DETECT_ALL:30+d30 
     116M:The Arkenstone forms an image in your mind... 
    113117D:A great globe seemingly filled with moonlight, the famed Heart of the  
    114118D:Mountain, which splinters the light that falls upon it into a thousand  
     
    124128F:ACTIVATE | RES_FIRE |  
    125129F:INSTA_ART 
    126 A:PROT_EVIL:225:225 
     130A:PROTEVIL:225:+d225 
     131M:The amulet lets out a shrill wail... 
    127132D:A fiery circle of bronze, with mighty spells to ward off and banish evil. 
    128133 
     
    137142F:RES_ACID | RES_COLD | RES_ELEC |  
    138143F:INSTA_ART 
    139 A:DISP_EVIL:50:50 
     144A:DISP_EVIL:50+d50 
     145M:The amulet floods the area with goodness... 
    140146D:The ancient heirloom of Ingwe, high lord of the Vanyar, against whom nothing  
    141147D:of evil could stand. 
     
    167173F:RES_CHAOS | RES_BLIND | AGGRAVATE | DRAIN_EXP |  
    168174F:INSTA_ART | HIDE_TYPE 
    169 A:CLAIRVOYANCE:50:50 
     175A:CLAIRVOYANCE:50+d50 
     176M:The palantir glows a deep green... 
    170177D:A great globe with a heart of fire, providing the wearer with sight  
    171178D:of far places - at a cost, for those espied upon are aware of it. 
     
    192199F:ACTIVATE |  
    193200F:INSTA_ART 
    194 A:HASTE2:150:150 
     201A:HASTE2:150+d150 
     202M:The ring glows brightly... 
    195203D:The treasure of Tulkas, most fleet and wrathful of the Valar. 
    196204 
     
    209217F:IM_FIRE | RES_FIRE | RES_NETHR | RES_FEAR | 
    210218F:INSTA_ART 
    211 A:FIRE3:20:20 
     219A:FIRE3:20+d20 
     220M:Narya glows deep red... 
    212221D:The Ring of Fire, set with a ruby that glows like flame.  Narya is one  
    213222D:of the three Rings of Power created by the Elves and hidden by them from  
     
    228237F:IM_COLD | RES_COLD | RES_BLIND | TELEPATHY |  
    229238F:INSTA_ART 
    230 A:FROST5:20:20 
     239A:FROST5:20+d20 
     240M:Nenya glows bright white... 
    231241D:The Ring of Adamant, with a pure white stone as centerpiece.  Nenya is one  
    232242D:of the three Rings of Power created by the Elves and hidden by them from  
     
    247257F:IM_ELEC | RES_ELEC | RES_POIS | RES_DISEN |  
    248258F:INSTA_ART 
    249 A:ELEC2:20:20 
     259A:ELEC2:20+d20 
     260M:Vilya glows deep blue... 
    250261D:The Ring of Sapphire, with clear blue gems that shine like stars,  
    251262D:glittering untouchable despite all that Morgoth ever wrought.  Vilya is  
     
    269280F:SUST_INT | SUST_WIS | SUST_CHR |  
    270281F:INSTA_ART 
    271 A:BIZZARE:30:30 
     282A:BIZARRE:30+d30 
     283M:The One Ring glows intensely black... 
    272284D:"One Ring to rule them all, One Ring to find them, One Ring to bring  
    273285D:them all and in the darkness bind them."  Made of massive gold, and  
     
    287299F:ACTIVATE | 
    288300F:INSTA_ART 
    289 A:HEAL1:200:0 
     301A:HEAL1:200+d0 
     302M:Your feel a warm tingling inside... 
    290303D:A green stone, imbued with the power of Elvendom and fit to be borne by  
    291304D:a true King of Men, one such as brings healing after victory in battle. 
     
    301314F:ACTIVATE | 
    302315F:INSTA_ART 
    303 A:RESTORE_LIFE:150:0 
     316A:RESTORE_LIFE:150+d0 
     317M:Your Cloak glows a deep red... 
    304318D:A plain white jewel, given by Queen Arwen to Frodo Baggins before his  
    305319D:return to the Shire. 
     
    322336F:LITE | SEE_INVIS | AGGRAVATE |  
    323337F:ACTIVATE 
    324 A:STAR_BALL:50:0 
     338A:STAR_BALL:50 
     339M:Your Dragon Scale Mail is surrounded by lightning! 
    325340D:A massive suit of heavy dragon scales deeply saturated with many colors.   
    326341D:It throbs with angry energies, and you feel the raw elemental might of  
     
    339354F:RES_SHARD | RES_NETHR | RES_NEXUS | RES_CHAOS | RES_DISEN |  
    340355F:ACTIVATE 
    341 A:RAGE_BLESS_RESIST:400:0 
     356A:RAGE_BLESS_RESIST:400 
     357M:Bladeturner glows many colors... 
    342358D:A suit of adamant, set with scales of every color, surrounded in a nimbus  
    343359D:of perfectly untramelled yet inextricably intermingled and utterly mastered  
     
    355371F:FREE_ACT | SLOW_DIGEST | REGEN |  
    356372F:ACTIVATE 
    357 A:STAR_BALL:50:0 
     373A:STAR_BALL:50 
     374M:Your Dragon Scale Male is surrounded by lightning! 
    358375D:A great suit of dragon hide, set with scales of many hues. Even the  
    359376D:mightiest wyrms of Law and Chaos fear the judgement of its wearer. 
     
    373390F:RES_CHAOS | RES_CONFU | RES_FEAR |  
    374391F:ACTIVATE 
    375 A:HEAL2:444:0 
     392A:HEAL2:444 
     393M:Soulkeeper glows a bright white... 
    376394D:A suit of imperishable adamant, with unconquerable strength to endure evil  
    377395D:and disruptive magics, that protects the life force of its wearer as  
     
    413431F:STEALTH | HIDE_TYPE |  
    414432F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_POIS | ACTIVATE 
    415 A:PHASE:2:0 
     433A:TELE_PHASE:2 
     434M:Belegennon twists space around you... 
    416435D:This wondrous suit of fine-linked chain shimmers as though of pure silver.   
    417436D:It stands untouched amidst the fury of the elements, and a power of  
     
    428447F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_DARK |  
    429448F:RES_DISEN | ACTIVATE 
    430 A:BANISHMENT:500:0 
     449A:BANISHMENT:500 
     450M:Your Mithril Plate Mail glows deep blue... 
    431451D:A shimmering suit of true-silver, forged long ago by dwarven smiths of  
    432452D:legend.  It gleams with purest white as you gaze upon it, and mighty are  
     
    455475F:INT | WIS | CON | HIDE_TYPE |  
    456476F:RES_ACID | RES_POIS | RES_CONFU | ACTIVATE 
    457 A:TRAP_DOOR_DEST:10:0 
     477A:DESTROY_TDOORS:10 
     478M:Your Augmented Chain Mail glows bright red... 
    458479D:A hauberk, leggings, and sleeves of interlocking steel rings, strategically  
    459480D:reinforced at vital locations with a second layer of chain.  Magics to  
     
    470491P:6:0d0:0:0:15 
    471492F:RES_CHAOS | RES_NETHR | RES_POIS | ACTIVATE 
    472 A:PROT_EVIL:100:100 
     493A:PROTEVIL:100+d100 
     494M:The armor lets out a shrill wail... 
    473495D:Contained within this studded cuirass of pliable leather is the memory of  
    474496D:unvanquished Himring, defiant fortress surrounded by the legions of Morgoth. 
     
    511533F:RES_ELEC | RES_ACID | RES_DISEN | RES_DARK | HIDE_TYPE |  
    512534F:SUST_WIS | SUST_DEX | SUST_CHR 
    513 A:STARLIGHT:100:0 
     535A:STARLIGHT:100 
     536M:Your Sheild of Deflection glows with the light of a thousand stars... 
    514537D:The legendary shield of Ereinion Gil-galad, who fought his way to the  
    515538D:gates of the Dark Tower, and with whom came light even to Gorgoroth. 
     
    655678F:INT | WIS | SEARCH | HIDE_TYPE |  
    656679F:RES_BLIND | RES_CONFU | SEE_INVIS | ACTIVATE 
    657 A:DETECT:55:55 
     680A:DETECT_ALL:55+d55 
     681M:Holhenneth forms an image in your mind... 
    658682D:A famous helm of forged iron granting extraordinary powers of mind and  
    659683D:awareness. 
     
    683707F:RES_CONFU | RES_SOUND | RES_CHAOS |  
    684708F:LITE | SEE_INVIS | REGEN | ACTIVATE 
    685 A:HEAL1:250:0 
     709A:HEAL1:250 
     710M:Your feel a warm tingling inside... 
    686711D:The shining winged circlet brought by Elendil from dying Numenor, emblem of  
    687712D:Gondor through an age of the world. 
     
    699724F:RES_SHARD | RES_SOUND | RES_COLD |  
    700725F:RES_LITE | RES_DARK | RES_BLIND | LITE 
    701 # A:ANALYZE:50:0 
     726# A:ANALYZE:50 
    702727D:A crown of massive gold, set with wondrous jewels of thought and warding,  
    703728D:worn by the kings of ancient Numenor. 
     
    713738P:1:0d0:0:0:15 
    714739F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_POIS | ACTIVATE 
    715 A:RESIST:111:0 
     740A:RESIST_ALL:111 
     741M:Colluin glows many colours... 
    716742D:A cape worn by a hero from Valinor, a land utterly beyond the strife  
    717743D:of Elements. 
     
    726752F:INT | WIS | SPEED | STEALTH | HIDE_TYPE |  
    727753F:RES_ACID | ACTIVATE 
    728 A:SLEEP:55:0 
     754A:SLEEPII:55 
     755M:Holcolleth glows deep blue... 
    729756D:This elven-grey mantle possesses great powers of tranquility and of  
    730757D:concealment, and grants the wearer the knowledge and understanding of  
     
    740767F:DEX | CHR | HIDE_TYPE |  
    741768F:FREE_ACT | RES_ACID | RES_FIRE | RES_COLD | ACTIVATE 
    742 A:RECHARGE1:70:0 
     769A:RECHARGE:70 
     770M:Your Cloak glows bright yellow... 
    743771D:A cloak of translucent, pearly grey, with glowing elven-runes to restore  
    744772D:magic showing calm and clear as moonlight on still water. 
     
    764792F:STEALTH | SPEED | HIDE_TYPE |  
    765793F:RES_NEXUS | ACTIVATE 
    766 A:TELEPORT:45:0 
     794A:TELE_LONG:45 
     795M:Your Cloak twists space around you. 
    767796D:A crystal-blue cape of fine silk worn by a silent messenger of the forces  
    768797D:of Law. Seldom will the wearer be diverted from his mission. 
     
    777806F:INT | WIS | CHR | SPEED | STEALTH | HIDE_TYPE |  
    778807F:RES_ACID | RES_FIRE | RES_COLD | ACTIVATE 
    779 A:RESTORE_LIFE:250:0 
     808A:RESTORE_LIFE:250 
     809M:Your Cloak glows a deep red... 
    780810D:The opaque midnight folds of this cloak, inset with a multitude of tiny  
    781811D:diamonds, swirl around you and you feel a hint, a fragment of the  
     
    807837F:INT | FREE_ACT | FEATHER | RES_ELEC | RES_DARK | RES_POIS | AGGRAVATE 
    808838F:ACTIVATE 
    809 A:MANA_BOLT:30:30 
     839A:MANA_BOLT:30+d30 
     840M:Your Gauntlets glow white... 
    810841D:The iron-shod gauntlets of the Dark Elven smith Eol, tingling with magics  
    811842D:that he could channel in battle. 
     
    830861P:1:0d0:0:0:10 
    831862F:FREE_ACT | RES_LITE | SUST_CON | LITE | ACTIVATE 
    832 A:MISSILE:2:0 
     863A:MISSILE:2 
     864M:Cammithrim glows very brightly... 
    833865D:These gloves glow so brightly as to light the way for the player and cast  
    834866D:magical bolts with great frequency. 
     
    842874P:2:1d1:0:0:15 
    843875F:RES_FIRE | REGEN | ACTIVATE 
    844 A:FIRE1:8:8 
     876A:FIRE1:8+d8 
     877M:Your Gauntlets are covered in fire... 
    845878D:A set of gauntlets that smoulder with an unnatural heat. 
    846879 
     
    853886P:2:1d1:0:0:15 
    854887F:RES_COLD | SLOW_DIGEST | ACTIVATE 
    855 A:FROST1:7:7 
     888A:FROST1:7+d7 
     889M:Your Gauntlets are covered in frost... 
    856890D:A set of handgear, freezing with unnatural cold. 
    857891 
     
    864898P:2:1d1:0:0:15 
    865899F:RES_ELEC | LITE | ACTIVATE 
    866 A:LIGHTNING_BOLT:6:6 
     900A:LIGHTNING_BOLT:6+d6 
     901M:Your Gauntlets are covered in sparks... 
    867902D:A set of handgear with sparks that crackle across its knuckleguards. 
    868903 
     
    875910P:2:1d1:0:0:15 
    876911F:RES_ACID | FEATHER | ACTIVATE 
    877 A:ACID1:5:5 
     912A:ACID1:5+d5 
     913M:Your Gauntlets are covered in acid... 
    878914D:A set of gauntlets that gives off a foul, acrid odour yet remains untarnished. 
    879915 
     
    900936F:DEX | HIDE_TYPE |  
    901937F:FREE_ACT | RES_ACID | ACTIVATE | SHOW_MODS 
    902 A:ARROW:30:30 
     938A:ARROW:30+d30 
     939M:Your Cesti grow magical spikes... 
    903940D:The hand-sheathing of Fingolfin, warrior-king of Elves and Men, who dealt  
    904941D:Morgoth seven mighty wounds and pain that will last forever. 
     
    915952F:SPEED | HIDE_TYPE |  
    916953F:RES_NEXUS | ACTIVATE 
    917 A:HASTE1:200:0 
     954A:HASTE1:200 
     955M:Your Hard Leather Boots glow bright green... 
    918956D:This wondrous pair of leather boots once sped Feanor, creator of the  
    919957D:Silmarils and the mightiest of the Eldar, to fulfill his hero's challenge  
     
    932970F:ACTIVATE | FREE_ACT |  
    933971F:RES_NETHR | RES_CHAOS | RES_CONFU | SUST_CON 
    934 A:REM_FEAR_POIS:5:0 
     972A:REM_FEAR_POIS:5 
     973M:Your Soft Leather Boots glow deep blue... 
    935974D:A pair of high-laced shoes, strong against the powers of corruption and  
    936975D:withering, that grant the wearer extraordinary agility. 
     
    956995F:INT | DEX | STEALTH | SPEED | FEATHER | LIGHT_CURSE | HIDE_TYPE 
    957996F:ACTIVATE 
    958 A:PHASE:20:0 
     997A:TELE_PHASE:20 
     998M:Your Boots twist space around you. 
    959999D:A pair of running shoes once used by the treacherous Grima son of  
    9601000D:Galmod, the Wormtongue of Edoras.  They are aptly suited for a  
     
    10001040P:0:2d4:4:6:0 
    10011041F:BRAND_FIRE | RES_FIRE | ACTIVATE | SHOW_MODS 
    1002 A:FIRE1:8:8 
     1042A:FIRE1:8+d8 
     1043M:Narthanc is covered in fire... 
    10031044D:A flame, instead of a blade, seems to spring forth from this dagger's hilt. 
    10041045 
     
    10111052P:0:2d4:4:6:0 
    10121053F:BRAND_COLD | RES_COLD | ACTIVATE | SHOW_MODS 
    1013 A:FROST1:7:7 
     1054A:FROST1:7+d8 
     1055M:Nimthanc is covered in frost... 
    10141056D:From the hilt of this dagger springs not so much a blade as an icicle. 
    10151057 
     
    10221064P:0:2d4:4:6:0 
    10231065F:BRAND_ELEC | RES_ELEC | ACTIVATE | SHOW_MODS 
    1024 A:LIGHTNING_BOLT:6:6 
     1066A:LIGHTNING_BOLT:6+d6 
     1067M:Dethanc is covered in sparks... 
    10251068D:In this dagger is bound the very force of the lightning. 
    10261069 
     
    10331076P:0:2d4:4:3:0 
    10341077F:SLAY_ORC | BRAND_POIS | RES_POIS | RES_DISEN | ACTIVATE | SHOW_MODS 
    1035 A:STINKING_CLOUD:4:4 
     1078A:STINKING_CLOUD:4+d4 
     1079M:The Dagger of Rilia throws deep green... 
    10361080D:A large stiletto dagger that glistens with odorless poison, to which the  
    10371081D:wearer seems oddly immune. 
     
    10471091F:BRAND_COLD | RES_COLD | SEE_INVIS | SLOW_DIGEST | REGEN | ACTIVATE |  
    10481092F:SHOW_MODS 
    1049 A:FROST2:5:5 
     1093A:FROST2:5+d5 
     1094M:Your Dagger is covered in frost... 
    10501095D:A frosty dagger wreathed in a nimbus of ice with a hilt of elk horn and  
    10511096D:an edge to wound the wind. 
     
    10761121F:SLAY_DEMON | SLAY_ORC | FREE_ACT | RES_COLD | FEATHER |  
    10771122F:SLOW_DIGEST | ACTIVATE | SHOW_MODS 
    1078 A:FROST4:50:0 
     1123A:FROST4:50 
     1124M:Arunuth glows a pale blue... 
    10791125D:The beautiful sword of Thingol, justly named "King's Ire".  It glistens  
    10801126D:icy enough to freeze the hearts of demons, and you feel supple and  
     
    12171263F:FREE_ACT | RES_COLD | RES_LITE | LITE | SEE_INVIS | SLOW_DIGEST | REGEN |  
    12181264F:ACTIVATE | SHOW_MODS 
    1219 A:FROST3:40:0 
     1265A:FROST3:40 
     1266M:Ringil glows an intense blue... 
    12201267D:The weapon of Fingolfin, High King of the Noldor; it shines like a column  
    12211268D:of ice lit by light unquenchable.  Morgoth came but unwillingly to meet it  
     
    12331280F:RES_FIRE | RES_DISEN |  
    12341281F:SUST_STR | SUST_DEX | SEE_INVIS | ACTIVATE | SHOW_MODS 
    1235 A:FIRE2:40:0 
     1282A:FIRE2:40 
     1283M:Anduril rages in fire... 
    12361284D:The famed "Flame of the West", the Sword that was Broken and is forged  
    12371285D:again.  It glows with the essence of fire, its wearer is mighty in combat,  
     
    13661414F:WIS | CON | HIDE_TYPE |  
    13671415F:SLAY_DRAGON | TELEPATHY | SLOW_DIGEST | ACTIVATE | SHOW_MODS 
    1368 A:DRAIN_LIFE2:40:0 
     1416A:DRAIN_LIFE2:40 
     1417M:Your Beaked Axe glows black... 
    13691418D:The narrow axe head of this weapon would pierce the armour of a very  
    13701419D:Dragon, and the designs of your enemies stand naked and revealed. 
     
    14181467F:BRAND_COLD | RES_COLD | SLAY_EVIL | SLAY_TROLL | SLAY_ORC | KILL_UNDEAD |  
    14191468F:FREE_ACT | SLOW_DIGEST | ACTIVATE | BLESSED | SHOW_MODS 
    1420 A:FROST3:35:0 
     1469A:FROST3:35 
     1470M:Aeglos glows an intense blue... 
    14211471D:The mighty spear of Gil-galad, famed as "Snow-point" in the songs of Elves,  
    14221472D:against which all the foul corruptions of Sauron dashed in vain. 
     
    14331483F:BRAND_FIRE | SLAY_GIANT | SLAY_ANIMAL | RES_FIRE | RES_LITE |  
    14341484F:FEATHER | LITE | SEE_INVIS | ACTIVATE | BLESSED | SHOW_MODS 
    1435 A:STONE_TO_MUD:5:0 
     1485A:STONE_TO_MUD:5 
     1486M:Your Spear pulsates... 
    14361487D:The thrusting spear of wise Orome the Vala, strong against giants of frost,  
    14371488D:and able to pierce rock or flesh with ease. 
     
    14911542F:SEE_INVIS | ACTIVATE |  
    14921543F:BLESSED | SHOW_MODS 
    1493 A:MASS_BANISHMENT:1000:0 
     1544A:LOSKILL:1000 
     1545M:Your Greate Axe lets out a long, shrill note... 
    14941546D:The axe of Eonwe, leader of the Hosts of the West before the gates of  
    14951547D:Thangorodrim, strikes with icy wrath at the undead, disperses hosts of  
     
    15201572F:STR | DEX | HIDE_TYPE |  
    15211573F:SLAY_TROLL | SLAY_ORC | ACTIVATE | SHOW_MODS 
    1522 A:CURE_WOUNDS:3:3 
     1574A:CW_SERIOUS:3+d3 
     1575M:Your Battle Axe radiates deep purple... 
    15231576D:A superbly crafted double-bladed axe once borne by Ceruthain, commander  
    15241577D:of the Rangers of Arnor. 
     
    15761629F:SEE_INVIS | SLOW_DIGEST | REGEN | ACTIVATE |  
    15771630F:BLESSED | SHOW_MODS 
    1578 A:TELE_AWAY:50:0 
     1631A:TELE_AWAY:50 
     1632M:Your Trident glows deep red... 
    15791633D:The awesome weapon of the Vala Ulmo, Lord of Waters.  Mightest of all the  
    15801634D:powers of good save Manwe himself, Ulmo laughs to scorn the dread powers  
     
    15911645F:BRAND_COLD | BRAND_FIRE | FREE_ACT | RES_FIRE | RES_COLD |  
    15921646F:RES_LITE | LITE | SEE_INVIS | ACTIVATE | SHOW_MODS 
    1593 A:WOR:200:0 
     1647A:RECALL:200 
     1648M:Avavir pulses a soft white. 
    15941649D:Binding elemental powers whose struggles turn this weapon red and purest  
    15951650D:white, this shining reaper bears within it a power of going forth and  
     
    16081663F:BRAND_ACID | RES_ACID | RES_DARK | RES_FIRE | LITE |  
    16091664F:SLAY_DRAGON | SLAY_TROLL | SHOW_MODS 
    1610 A:BERSERKER:80:80 
     1665A:BERSERKER:80+d80 
     1666M:The Beaked Axe of Hurin glows in anger! 
    16111667D:Wielded by Hurin Thalion, last lord of Dor-Lomin at the Battle  
    16121668D:of Tears Unnumbered.  He stood alone, his friends and kinsmen  
     
    16411697F:SLAY_EVIL | BRAND_FIRE | RES_FIRE | RES_CONFU | ACTIVATE |  
    16421698F:SHOW_MODS 
    1643 A:CONFUSE:15:0 
     1699A:CONFUSE2:15 
     1700M:Tolita glows in scintillating colours... 
    16441701D:A flail whose head befuddles those who stare as you whirl it round, and  
    16451702D:becomes a fiery comet as you bring it down. 
     
    16801737P:0:2d6:5:7:2 
    16811738F:BRAND_FIRE | RES_FIRE | ACTIVATE | SHOW_MODS 
    1682 A:FIRE2:20:0 
    1683 D:A famed battle-lord of old with a ruddy head, coloured as embers are that  
    1684 D:can yet rise up in wrath. 
     1739A:FIRE2:20 
     1740M:Firestar rages in fire... 
     1741D:A famed battle-lord of old with a ruddy head, coloured as embers are that 
     1742D: can yet rise up in wrath. 
    16851743 
    16861744 
     
    16931751F:KILL_DRAGON | BRAND_ELEC | IM_ELEC | RES_ELEC |  
    16941752F:ACTIVATE | SHOW_MODS 
    1695 A:HASTE1:100:100 
     1753A:HASTE1:100+d100 
     1754M:Taratol glows bright green... 
    16961755D:A great ridged mace that surrounds you in a nimbus of living lightning;  
    16971756D:you remain utterly untouched, even as fat sparks crackle around your  
     
    17351794F:INT | WIS | HIDE_TYPE |  
    17361795F:SLAY_EVIL | RES_LITE | LITE | SEE_INVIS | ACTIVATE | SHOW_MODS 
    1737 A:IDENTIFY:10:0 
     1796A:IDENTIFY:10 
     1797M:Your Quarterstaff glows yellow... 
    17381798D:The radiant golden staff of an Istar of legend; this wizard's companion  
    17391799D:grants keen sight and clear knowledge of many hidden things. 
     
    17491809F:SLAY_EVIL | BRAND_FIRE | SLAY_TROLL | SLAY_ORC |  
    17501810F:HOLD_LIFE | RES_FIRE | RES_NETHR | SEE_INVIS | ACTIVATE | SHOW_MODS 
    1751 A:PROBE:20:0 
     1811A:PROBE:20 
     1812M:The Quarterstaff of Olorin glows brightly... 
    17521813D:A staff tall and sturdy, borne of old by Gandalf.  Rough-hewn runes that  
    17531814D:invoke the element of Earth stand bold upon its gnarled surface, and no  
     
    17831844F:BRAND_COLD | SLAY_ORC | RES_COLD | RES_LITE | LITE | REGEN |  
    17841845F:ACTIVATE | SHOW_MODS 
    1785 A:DRAIN_LIFE1:40:0 
     1846A:DRAIN_LIFE1:40 
     1847M:Turmil glows white... 
    17861848D:Wielded by the High Priest of Meneltarma, this great mace gleams coldly as  
    17871849D:though moonlit, and it can strike as mighty a blow spiritually as  
     
    18011863F:SLAY_ANIMAL | KILL_DRAGON | SLAY_TROLL | SLAY_GIANT |  
    18021864F:ACTIVATE | SHOW_MODS 
    1803 A:FIRE3:15:0 
     1865A:FIRE3:15 
     1866M:The whip glows deep red... 
    18041867D:A great crackling Balrog's whip of flame, this weapon could bring  
    18051868D:even Ungoliant to heel. 
     
    18401903F:SPEED | HIDE_TYPE |  
    18411904F:RES_FIRE | ACTIVATE | SHOW_MODS 
    1842 A:FIREBRAND:999:0 
     1905A:FIREBRAND:999 
     1906M:Cubragol glows a deep red... 
    18431907D:A crossbow that grants fiery speed to he who finds it, and from which  
    18441908D:shoot bolts that blaze with flame unquenchable. 
     
    18541918F:RES_LITE | RES_DARK | RES_BLIND | RES_ELEC |  
    18551919F:HIDE_TYPE | ACTIVATE | SHOW_MODS 
    1856 A:ARROW:20:20 
     1920A:ARROW:20+d20 
     1921M:Your Heavy Crossbow forms a magical arrow... 
    18571922D:A great brazen arbalest with arms of gleaming steel shooting quarrels with  
    18581923D:mighty power for those brave enough to risk betrayal. 
     
    18971962F:RES_DARK | RES_DISEN | 
    18981963F:ACTIVATE |  
    1899 A:STONE_TO_MUD:2:0 
     1964A:STONE_TO_MUD:2 
     1965M:Your Spear pulsates... 
    19001966D:A mighty Dwarven mattock, as good for hewing orc-necks as for hewing  
    19011967D:stone.  Nain, King of the Iron Hills, brought his mattock-wielding  
     
    19291995F:RES_FIRE | RES_ELEC | RES_NETHR | HOLD_LIFE |  
    19301996F:ACTIVATE 
    1931 A:DISP_EVIL:100:100 
     1997A:DISP_EVIL:100+d100 
     1998M:The Ball-and-Chain floods the area will goodness... 
    19321999D:The weapon of a mighty dwarven priest, whose shade is rumoured to  
    19332000D:still haunt the halls of Angband itself. 
     
    19562023F:STR | CON | SUST_STR | SUST_CON | HIDE_TYPE |  
    19572024F:RES_FEAR | RES_BLIND | RES_POIS | AGGRAVATE 
    1958 A:BERSERKER:50:0 
     2025A:BERSERKER:50 
     2026M:Your Large Leather Shield glows in anger! 
    19592027D:The painted shield of a chieftain of Far Harad, gaudy and barbaric.   
    19602028D:Its wielder will fear nothing and fight with unnatural strength, but  
  • trunk/lib/edit/object.txt

    r319 r320  
    2121# C: charges 
    2222# M: chance of being generated in a pile : dice for number of items 
     23# E: effect when used : recharge time (if applicable) 
    2324# F: flag | flag | etc 
    2425# D: description 
     
    12441245F:RES_FIRE | IGNORE_FIRE |  
    12451246F:ACTIVATE 
    1246 E:RING_FLAMES 
     1247E:RING_FLAMES:50+d50 
    12471248 
    12481249N:147:Acid 
     
    12541255F:RES_ACID | IGNORE_ACID |  
    12551256F:ACTIVATE 
    1256 E:RING_ACID 
     1257E:RING_ACID:50+d50 
    12571258 
    12581259N:148:Ice 
     
    12641265F:RES_COLD | IGNORE_COLD |  
    12651266F:ACTIVATE 
    1266 E:RING_ICE 
     1267E:RING_ICE:50+d50 
    12671268 
    12681269N:149:Woe 
     
    38093810A:50/2 
    38103811F:RES_ELEC | IGNORE_ELEC | ACTIVATE 
    3811 E:RING_LIGHTNING 
     3812E:RING_LIGHTNING:50+d50 
    38123813 
    38133814### Items 432-436 unused ### 
  • trunk/src/cmd6.c

    r316 r320  
    119119                case TV_WAND:  msg = "use the wand";  what = "wand";  break; 
    120120                case TV_STAFF: msg = "use the staff"; what = "staff"; break; 
    121                 default:       msg = "active it";     break; 
     121                default:       msg = "activatee it";  break; 
    122122        } 
    123123 
     
    264264                        floor_item_charges(0 - item); 
    265265        } 
    266         else if (use == USE_TIMEOUT && o_ptr->tval == TV_ROD) 
    267         { 
    268                 const object_kind *k_ptr = &k_info[o_ptr->k_idx]; 
    269  
    270                 /* Drain the charge */ 
    271                 o_ptr->timeout += k_ptr->pval; 
     266        else if (use == USE_TIMEOUT) 
     267        { 
     268                /* Artifacts use their own special field */ 
     269                if (o_ptr->name1) 
     270                { 
     271                        const artifact_type *a_ptr = &a_info[o_ptr->name1]; 
     272                        o_ptr->timeout = a_ptr->time_base + damroll(a_ptr->time_dice, a_ptr->time_sides); 
     273                } 
     274                else 
     275                { 
     276                        const object_kind *k_ptr = &k_info[o_ptr->k_idx]; 
     277                        o_ptr->timeout = k_ptr->time_base + damroll(k_ptr->time_dice, k_ptr->time_sides); 
     278                } 
    272279        } 
    273280        else if (use == USE_SINGLE) 
  • trunk/src/defines.h

    r308 r320  
    5959 * Version of random artifact code. 
    6060 */ 
    61 #define RANDART_VERSION 62 
     61#define RANDART_VERSION 63 
    6262 
    6363 
  • trunk/src/effects.c

    r319 r320  
    6969        int px = p_ptr->px; 
    7070 
     71        if (o_ptr->name1) 
     72                effect = a_info[o_ptr->name1].effect; 
     73 
    7174        switch (effect) 
    7275        { 
     
    203206                { 
    204207                        if (hp_player(damroll(4, 8))) *ident = TRUE; 
     208                        if (set_timed(TMD_CUT, (p_ptr->timed[TMD_CUT] / 2) - 50)) *ident = TRUE; 
    205209                        return TRUE; 
    206210                } 
     
    530534                } 
    531535 
     536                case EF_ILLUMINATION: 
     537                { 
     538                        if (lite_area(damroll(2, 15), 3)) *ident = TRUE; 
     539                        return TRUE; 
     540                } 
     541 
     542                case EF_CLAIRVOYANCE: 
     543                { 
     544                        *ident = TRUE; 
     545                        wiz_lite(); 
     546                        (void)detect_traps(); 
     547                        (void)detect_doors(); 
     548                        (void)detect_stairs(); 
     549                        return TRUE; 
     550                } 
     551 
     552                case EF_DISP_EVIL: 
     553                { 
     554                        *ident = TRUE; 
     555                        dispel_evil(p_ptr->lev * 5); 
     556                        return TRUE; 
     557                } 
     558 
     559                case EF_HASTE2: 
     560                { 
     561                        *ident = TRUE; 
     562                        if (!p_ptr->timed[TMD_FAST]) 
     563                                (void)set_timed(TMD_FAST, randint(75) + 75); 
     564                        else 
     565                                (void)inc_timed(TMD_FAST, 5); 
     566                        return TRUE; 
     567                } 
     568 
     569                case EF_FIRE3: 
     570                { 
     571                        *ident = TRUE; 
     572                        fire_ball(GF_FIRE, dir, 120, 3); 
     573                        return TRUE; 
     574                } 
     575 
     576                case EF_FROST5: 
     577                { 
     578                        *ident = TRUE; 
     579                        fire_ball(GF_COLD, dir, 200, 3); 
     580                        return TRUE; 
     581                } 
     582 
     583                case EF_ELEC2: 
     584                { 
     585                        *ident = TRUE; 
     586                        fire_ball(GF_ELEC, dir, 250, 3); 
     587                        return TRUE; 
     588                } 
     589 
     590                case EF_BIZARRE: 
     591                { 
     592                        *ident = TRUE; 
     593                        ring_of_power(dir); 
     594                        return TRUE; 
     595                } 
     596 
     597 
     598                case EF_STAR_BALL: 
     599                { 
     600                        int i; 
     601                        *ident = TRUE; 
     602                        for (i = 0; i < 8; i++) fire_ball(GF_ELEC, ddd[i], 150, 3); 
     603                        return TRUE; 
     604                } 
     605 
     606                case EF_RAGE_BLESS_RESIST: 
     607                { 
     608                        *ident = TRUE; 
     609                        (void)hp_player(30); 
     610                        (void)clear_timed(TMD_AFRAID); 
     611                        (void)inc_timed(TMD_SHERO, randint(50) + 50); 
     612                        (void)inc_timed(TMD_BLESSED, randint(50) + 50); 
     613                        (void)inc_timed(TMD_OPP_ACID, randint(50) + 50); 
     614                        (void)inc_timed(TMD_OPP_ELEC, randint(50) + 50); 
     615                        (void)inc_timed(TMD_OPP_FIRE, randint(50) + 50); 
     616                        (void)inc_timed(TMD_OPP_COLD, randint(50) + 50); 
     617                        (void)inc_timed(TMD_OPP_POIS, randint(50) + 50); 
     618                        return TRUE; 
     619                } 
     620 
     621                case EF_HEAL2: 
     622                { 
     623                        *ident = TRUE; 
     624                        (void)hp_player(1000); 
     625                        (void)clear_timed(TMD_CUT); 
     626                        return TRUE; 
     627                } 
     628 
     629                case EF_DETECT_ALL: 
     630                { 
     631                                *ident = TRUE; 
     632                        detect_all(); 
     633                        return TRUE; 
     634                } 
     635 
     636                case EF_HEAL1: 
     637                { 
     638                        *ident = TRUE; 
     639                        (void)hp_player(500); 
     640                        (void)clear_timed(TMD_CUT); 
     641                        return TRUE; 
     642                } 
     643 
     644                case EF_RESIST_ALL: 
     645                { 
     646                        if (inc_timed(TMD_OPP_ACID, randint(20) + 20)) *ident = TRUE; 
     647                        if (inc_timed(TMD_OPP_ELEC, randint(20) + 20)) *ident = TRUE; 
     648                        if (inc_timed(TMD_OPP_FIRE, randint(20) + 20)) *ident = TRUE; 
     649                        if (inc_timed(TMD_OPP_COLD, randint(20) + 20)) *ident = TRUE; 
     650                        if (inc_timed(TMD_OPP_POIS, randint(20) + 20)) *ident = TRUE; 
     651                        return TRUE; 
     652                } 
     653 
     654                case EF_SLEEPII: 
     655                { 
     656                        *ident = TRUE; 
     657                        sleep_monsters_touch(); 
     658                        return TRUE; 
     659                } 
     660 
     661                case EF_RESTORE_LIFE: 
     662                { 
     663                        *ident = TRUE; 
     664                        restore_level(); 
     665                        return TRUE; 
     666                } 
     667 
     668                case EF_MISSILE: 
     669                { 
     670                        *ident = TRUE; 
     671                        fire_bolt(GF_MISSILE, dir, damroll(2, 6)); 
     672                        return TRUE; 
     673                } 
     674 
     675                case EF_FIRE1: 
     676                { 
     677                        *ident = TRUE; 
     678                        fire_bolt(GF_FIRE, dir, damroll(9, 8)); 
     679                        return TRUE; 
     680                } 
     681 
     682                case EF_FROST1: 
     683                { 
     684                        *ident = TRUE; 
     685                        fire_bolt(GF_COLD, dir, damroll(6, 8)); 
     686                        return TRUE; 
     687                } 
     688 
     689                case EF_LIGHTNING_BOLT: 
     690                { 
     691                        *ident = TRUE; 
     692                        fire_bolt(GF_ELEC, dir, damroll(4, 8)); 
     693                        return TRUE; 
     694                } 
     695 
     696                case EF_ACID1: 
     697                { 
     698                        *ident = TRUE; 
     699                        fire_bolt(GF_ACID, dir, damroll(5, 8)); 
     700                        return TRUE; 
     701                } 
     702 
     703                case EF_ARROW: 
     704                { 
     705                        *ident = TRUE; 
     706                        fire_bolt(GF_ARROW, dir, 150); 
     707                        return TRUE; 
     708                } 
     709 
     710                case EF_HASTE1: 
     711                { 
     712                        *ident = TRUE; 
     713                        if (!p_ptr->timed[TMD_FAST]) 
     714                                (void)set_timed(TMD_FAST, randint(20) + 20); 
     715                        else 
     716                                (void)inc_timed(TMD_FAST, 5); 
     717                        return TRUE; 
     718                } 
     719 
     720                case EF_REM_FEAR_POIS: 
     721                { 
     722                        *ident = TRUE; 
     723                        (void)clear_timed(TMD_AFRAID); 
     724                        (void)clear_timed(TMD_POISONED); 
     725                        return TRUE; 
     726                } 
     727 
     728                case EF_STINKING_CLOUD: 
     729                { 
     730                        *ident = TRUE; 
     731                        fire_ball(GF_POIS, dir, 12, 3); 
     732                        return TRUE; 
     733                } 
     734 
     735                case EF_FROST2: 
     736                { 
     737                        *ident = TRUE; 
     738                        fire_ball(GF_COLD, dir, 48, 2); 
     739                        return TRUE; 
     740                } 
     741 
     742                case EF_FROST4: 
     743                { 
     744                        *ident = TRUE; 
     745                        fire_bolt(GF_COLD, dir, damroll(12, 8)); 
     746                        return TRUE; 
     747                } 
     748 
     749                case EF_FROST3: 
     750                { 
     751                        *ident = TRUE; 
     752                        fire_ball(GF_COLD, dir, 100, 2); 
     753                        return TRUE; 
     754                } 
     755 
     756                case EF_FIRE2: 
     757                { 
     758                        *ident = TRUE; 
     759                        fire_ball(GF_FIRE, dir, 72, 2); 
     760                        return TRUE; 
     761                } 
     762 
     763                case EF_DRAIN_LIFE2: 
     764                { 
     765                        *ident = TRUE; 
     766                        drain_life(dir, 120); 
     767                        return TRUE; 
     768                } 
     769 
     770                case EF_STONE_TO_MUD: 
     771                { 
     772                        *ident = TRUE; 
     773                        wall_to_mud(dir); 
     774                        return TRUE; 
     775                } 
     776 
     777                case EF_TELE_AWAY: 
     778                { 
     779                        *ident = TRUE; 
     780                        teleport_monster(dir); 
     781                        return TRUE; 
     782                } 
     783 
     784                case EF_CONFUSE2: 
     785                { 
     786                        *ident = TRUE; 
     787                        confuse_monster(dir, 20); 
     788                        return TRUE; 
     789                } 
     790 
     791                case EF_PROBE: 
     792                { 
     793                        *ident = TRUE; 
     794                        probing(); 
     795                        return TRUE; 
     796                } 
     797 
     798                case EF_DRAIN_LIFE1: 
     799                { 
     800                        *ident = TRUE; 
     801                        drain_life(dir, 90); 
     802                        return TRUE; 
     803                } 
     804 
     805                case EF_FIREBRAND: 
     806                { 
     807                        *ident = TRUE; 
     808                        if (!brand_bolts()) return FALSE; 
     809                        return TRUE; 
     810                } 
     811  
     812                case EF_STARLIGHT: 
     813                { 
     814                        int k; 
     815                        for (k = 0; k < 8; k++) strong_lite_line(ddd[k]); 
     816                        *ident = TRUE; 
     817                        return TRUE; 
     818                } 
     819 
     820                case EF_MANA_BOLT: 
     821                { 
     822                        fire_bolt(GF_MANA, dir, damroll(12, 8)); 
     823                        *ident = TRUE; 
     824                        return TRUE; 
     825                } 
     826 
     827                case EF_BERSERKER: 
     828                { 
     829                        if (inc_timed(TMD_SHERO, randint(50) + 50)) *ident = TRUE; 
     830                        return TRUE; 
     831                } 
    532832 
    533833 
     
    550850                case EF_RING_ACID: 
    551851                { 
     852                        *ident = TRUE; 
    552853