Changeset 374

Show
Ignore:
Timestamp:
07/26/07 10:49:37 (1 year ago)
Author:
ajps
Message:

Import spell description changes from the [367] on the trunk, and an imporved object.txt. Closes #283.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/angband-3.0.8/lib/edit/object.txt

    r270 r374  
    15341534A:25/1:40/1:70/1 
    15351535F:EASY_KNOW 
    1536 D:It reveals all normal and hidden powers of one object, and also 
    1537 D: permanently implants this knowledge into your mind, so that you will 
    1538 D: never forget it even if hit by magical amnesia. 
     1536D:It reveals all normal and hidden powers of one object. 
    15391537D:  (The spell may be aborted without using up the scroll.) 
    15401538 
     
    17501748D:  If successful, a wand or staff gains 2+1d(60/((level of 
    17511749D: wand/staff)+2)+1) charges; failure occurs 1 time in (160-(level of 
    1752 D: wand/staff)-(10*(# of charges)))/15, and uncharges the wand or staff
     1750D: wand/staff)-(10*(# of charges)))/15, and destroys one wand or staff from the stack
    17531751 
    17541752N:207:Banishment 
     
    20972095F:EASY_KNOW 
    20982096D:It cures 6d8 points of damage, cures all stunning, heals all cut 
    2099 D: damage, neutralizes poison, and cures blindness and confusion
     2097D: damage, neutralizes poison, and cures blindness, confusion, and amnesia
    21002098D:  It also provides nourishment for about 50 turns under normal 
    21012099D: conditions. 
     
    21092107F:EASY_KNOW 
    21102108D:It cures 300 points of damage, cures all stunning, heals all cut 
    2111 D: damage, neutralizes poison, and cures blindness and confusion
     2109D: damage, neutralizes poison, and cures blindness, confusion, and amnesia
    21122110D:  It also provides nourishment for about 100 turns under normal 
    21132111D: conditions. 
     
    31303128P:0:1d1:0:0:0 
    31313129F:EASY_KNOW 
    3132 D:It is equippable as a light source with a radius of 1 square. 
    3133 D:  It may also be used to fuel another torch, up to a maximum of 5000 
     3130D:It is equippable as a light source with a radius of 2 squares, 
     3131D: or 1 square if it has less than 1500 turns of light remaining. 
     3132D:  It may also be used to fuel another torch, up to a maximum of 6000 
    31343133D: turns of light. 
    31353134 
     
    37993798F:EASY_KNOW 
    38003799D:It cures 1200 points of damage, cures all stunning, heals all cut 
    3801 D: damage, neutralizes poison, and cures blindness and confusion
     3800D: damage, neutralizes poison, and cures blindness, confusion, and amnesia
    38023801 
    38033802N:420:Life 
     
    38103809D:It restores experience and all stats to maximum, cures 5000 points of 
    38113810D: damage, cures all stunning, heals all cut damage, neutralizes poison, 
    3812 D: stops hallucination, and cures blindness and confusion
     3811D: stops hallucination, and cures blindness, confusion, and amnesia
    38133812 
    38143813N:421:Self Knowledge 
  • branches/angband-3.0.8/lib/edit/spell.txt

    r270 r374  
    6060D:Teleports you randomly up to 10 squares away. 
    6161 
     62# Damage should probably be displayed on screen 
    6263N:3:Light Area 
    6364I:90:0:3 
    6465D:Lights up all squares in a level-dependant area, and hurts 
    65 D: light-sensitive monsters in the area of effect for 2d(level/2) 
    66 D: points of damage. 
     66D: all light-sensitive monsters in the area of effect. 
    6767D:  If you are in a room, the entire room will be lit up as well. 
    6868 
     
    149149I:90:1:6 
    150150D:Fires a beam that lights up each square and hurts each 
    151 D: light-sensitive monster in its path for 6d8 points of damage
     151D: light-sensitive monster in its path
    152152 
    153153N:21:Turn Stone to Mud 
     
    159159N:22:Door Creation 
    160160I:90:6:0 
    161 D:A (closed) door is created on each empty floor space that is 
    162 D:directly adjacent to you. 
     161D:A door is created on each empty floor space that is directly 
     162D: adjacent to you.  These doors are closed, but not locked 
    163163 
    164164N:23:Earthquake 
     
    225225D:Teleports you from the dungeon to the town or from the town to the 
    226226D: deepest level you have visited in the dungeon. 
     227 
    227228D:  The recall effect is not immediate; it is delayed by 14+1d20 turns. 
    228229D:  During that delay, the spell can be canceled by invoking the spell 
     
    239240I:90:5:0 
    240241D:Shoots a radius-2 sound ball. 
    241 D:  Apart from doing sound damage, this also attempts to stun 
     242D:  Apart from doing sound damage, this also has a chance to stun 
    242243D: each monster in the area of effect. 
    243244 
     
    258259I:90:8:1 
    259260D:Shoots a radius-4 confusion ball that doesn't cause physical 
    260 D: damage but attempts to confuse each monster in the area of effect. 
     261D: damage but has a chance to confuse each monster in the area of effect. 
    261262D:  Uniques or monsters that resist confusion are not affected. 
    262263 
     
    321322D:  Chance of success and number of charges gained increase with your 
    322323D: level and decrease with level of wand or staff and number of charges. 
    323 D:  A failed attempt to recharge drains all charges from the stack. 
     324D:  A failed attempt to recharge destroys one wand or staff from the stack. 
    324325 
    325326N:51:Enchant Armor 
     
    337338D: level and decrease with level of wand or staff and number of charges, 
    338339D: but are overall much better than for the spell Lesser Recharging. 
    339 D:  A failed attempt to recharge drains all charges from the stack. 
     340D:  A failed attempt to recharge destroys one wand or staff from the stack. 
    340341 
    341342N:54:Elemental Brand 
     
    387388N:62:Rift 
    388389I:90:5:6 
    389 D:Fires a gravity beam that hurts each monster in its path, 
    390 D: then attempts to teleport it away. 
     390D:Fires a gravity beam that hurts each monster in its path 
     391D: and has a chance of teleporting it away. 
    391392 
    392393N:63:Mana Storm 
     
    415416D:Removes fear. 
    416417 
     418# Damage should probably be displayed on screen 
    417419N:68:Call Light 
    418420I:91:0:4 
    419421D:Lights up all squares in a level-dependant area, and hurts 
    420 D: light-sensitive monsters in the area of effect for 2d(level/2) 
    421 D: points of damage. 
     422D: all light-sensitive monsters in the area of effect. 
    422423D:  If you are in a room, the entire room will be lit up as well. 
    423424 
     
    606607N:107:Banish Evil 
    607608I:91:8:2 
    608 D:Teleports each evil monster within line of sight away
     609D:Teleports away each evil monster within line of sight
    609610 
    610611N:108:Word of Destruction 
     
    632633D:  Chance of success and number of charges gained increase with your 
    633634D: level and decrease with level of wand or staff and number of charges. 
    634 D:  A failed attempt to recharge drains all charges from the stack. 
     635D:  A failed attempt to recharge destroys one wand or staff from the stack. 
    635636 
    636637N:112:Dispel Curse 
  • branches/angband-3.0.8/src/x-spell.c

    r233 r374  
    214214                        strnfmt(p, len, " range 10"); 
    215215                        break; 
     216                case SPELL_LIGHT_AREA: 
     217                        strnfmt(p, len, " dam 2d%d", (plev / 2)); 
     218                        break;  
    216219                case SPELL_CURE_LIGHT_WOUNDS: 
    217220                        strnfmt(p, len, " heal 2d8"); 
     
    315318                                my_strcpy(p, " dur 12+d12", len); 
    316319                                break; 
     320                        case PRAYER_CALL_LIGHT: 
     321                                strnfmt(p, len, " dam 2d%d", (plev / 2)); 
     322                                break;  
    317323                        case PRAYER_PORTAL: 
    318324                                strnfmt(p, len, " range %d", 3 * plev);