diff --git a/CHANGES b/CHANGES index 1f480d7e9..db593376d 100644 --- a/CHANGES +++ b/CHANGES @@ -1,7 +1,12 @@ Changes for SVN top of tree: +Add msg/endmsg descriptions to spells with names that begin with C and the +antimagic rune skipped previously. +Kevin Bulgrien 2009-07-21 + Add msg/endmsg descriptions to spells A-B that do not have them (except for - antimagic rune). +antimagic rune). This allows the descriptions to be displayed in the client +spell window. Kevin Bulgrien 2009-07-20 Pixies get wands/staffs. So make them use these items. diff --git a/spell/BlessCurse/spell_curse.arc b/spell/BlessCurse/spell_curse.arc index d3adf8538..96200866f 100644 --- a/spell/BlessCurse/spell_curse.arc +++ b/spell/BlessCurse/spell_curse.arc @@ -20,4 +20,9 @@ resist_godpower 35 ac -1 wc -1 range 30 +msg +The caster's god afflicts the recipient +with a curse that may negatively affect +AC and WC. +endmsg end diff --git a/spell/Bolt/spell_cancellation.arc b/spell/Bolt/spell_cancellation.arc index 1f7c927f5..db3635ef0 100644 --- a/spell/Bolt/spell_cancellation.arc +++ b/spell/Bolt/spell_cancellation.arc @@ -18,4 +18,14 @@ duration 1 no_drop 1 invisible 1 duration 8 +msg +Releases a bolt of energy that removes +magic, curse, and damnation from +locations and items. It also removes +enchantment, so care must be taken not +to remove desirable attributes from good +magic items. The spell is useful for +improving items that have negative magic +bonuses. +endmsg end diff --git a/spell/Bomb/spell_bomb.arc b/spell/Bomb/spell_bomb.arc index 2cd4bd20c..f8d352a4c 100644 --- a/spell/Bomb/spell_bomb.arc +++ b/spell/Bomb/spell_bomb.arc @@ -21,12 +21,12 @@ attacktype 1 no_drop 1 invisible 1 msg -Create bomb does just that - it creates a -bomb in the direction the spell is fired. -The bomb detonates after a few seconds, -firing shrapnel as well as encompassing the -area in an explosions. Creatures will be -wounded if they are in the explosion or are -hit by the flying shrapnel. +Creates a bomb in the direction the +spell is fired. The bomb detonates +after a few seconds, firing shrapnel and +encompassing the area in an explosion. +Creatures are wounded if they are in the +explosion or if they are hit by the +flying shrapnel. endmsg end diff --git a/spell/Bullet/spell_cause_crit_wounds.arc b/spell/Bullet/spell_cause_crit_wounds.arc index 6e9ed5d6c..321b1760d 100644 --- a/spell/Bullet/spell_cause_crit_wounds.arc +++ b/spell/Bullet/spell_cause_crit_wounds.arc @@ -18,4 +18,9 @@ value 70 attacktype 1048576 no_drop 1 invisible 1 +msg +Fires a bullet that inflicts damage on +any creature it strikes. This spell is +granted by Sorig. +endmsg end diff --git a/spell/Bullet/spell_cause_heavy_wounds.arc b/spell/Bullet/spell_cause_heavy_wounds.arc index 7fe273d18..39b2def1b 100644 --- a/spell/Bullet/spell_cause_heavy_wounds.arc +++ b/spell/Bullet/spell_cause_heavy_wounds.arc @@ -18,4 +18,8 @@ value 50 attacktype 1048576 no_drop 1 invisible 1 +msg +Fires a bullet that damages creatures in +its path. +endmsg end diff --git a/spell/Bullet/spell_cause_light_wounds.arc b/spell/Bullet/spell_cause_light_wounds.arc index 4c3eb6774..fe4de27b7 100644 --- a/spell/Bullet/spell_cause_light_wounds.arc +++ b/spell/Bullet/spell_cause_light_wounds.arc @@ -18,4 +18,8 @@ value 10 attacktype 1048576 no_drop 1 invisible 1 +msg +Fires a bullet which does light damage +to a creature in its path. +endmsg end diff --git a/spell/Bullet/spell_cause_med_wounds.arc b/spell/Bullet/spell_cause_med_wounds.arc index b74a3acc7..b641ffb67 100644 --- a/spell/Bullet/spell_cause_med_wounds.arc +++ b/spell/Bullet/spell_cause_med_wounds.arc @@ -18,4 +18,8 @@ value 30 attacktype 1048576 no_drop 1 invisible 1 +msg +Fires a bullet which does medium damage +to a creature in its path. +endmsg end diff --git a/spell/Bullet/spell_comet.arc b/spell/Bullet/spell_comet.arc index 7c54ebbf4..bbaed966d 100644 --- a/spell/Bullet/spell_comet.arc +++ b/spell/Bullet/spell_comet.arc @@ -23,9 +23,9 @@ invisible 1 skill pyromancy food 10 msg -The comet spells fires a comet in a specified -direction. This comet inflicts serious -physical harm on whatever it hits, and then +Fires a comet in a specified direction. +This comet inflicts serious physical +harm on whatever it hits, and then bursts into fire. endmsg end diff --git a/spell/Change_Ability/spell_charisma.arc b/spell/Change_Ability/spell_charisma.arc index e743d1ef5..854b5065a 100644 --- a/spell/Change_Ability/spell_charisma.arc +++ b/spell/Change_Ability/spell_charisma.arc @@ -16,4 +16,10 @@ invisible 1 duration_modifier 4 duration 500 Cha 1 +msg +May increase the caster's Charisma stat +temporarily. The magnitude of the effect +depends on the caster's current Charisma +stat and sorcery skill level. +endmsg end diff --git a/spell/Change_Ability/spell_confusion.arc b/spell/Change_Ability/spell_confusion.arc index 8e1c4c939..bb0eb2376 100644 --- a/spell/Change_Ability/spell_confusion.arc +++ b/spell/Change_Ability/spell_confusion.arc @@ -17,4 +17,11 @@ invisible 1 duration_modifier 4 duration 500 attacktype 32 +msg +The movement and attack directions of +creatures affected this spell become +random. When a confused character casts +a spell, there is a chance that a +completely different spell will result. +endmsg end diff --git a/spell/Change_Ability/spell_constitution.arc b/spell/Change_Ability/spell_constitution.arc index b483cf77f..c2e897350 100644 --- a/spell/Change_Ability/spell_constitution.arc +++ b/spell/Change_Ability/spell_constitution.arc @@ -16,4 +16,11 @@ invisible 1 duration_modifier 4 duration 500 Con 1 +msg +May increase the caster's Constitution +stat temporarily. The magnitude of the +increase depends on the caster's current +Constitution stat and sorcery skill +level. +endmsg end diff --git a/spell/Cone/spell_color_spray.arc b/spell/Cone/spell_color_spray.arc index 031a48bf0..c419ea75c 100644 --- a/spell/Cone/spell_color_spray.arc +++ b/spell/Cone/spell_color_spray.arc @@ -22,12 +22,12 @@ no_drop 1 invisible 1 skill sorcery msg -Color spray fires a fan of energy. This +Color spray fires a cone of energy. The energy hits with many different attacktypes, so creatures that are highly resistant to some will still take damage from some of the other attacktypes of the spray. This spell -will not do as much damage compared to a +does not do as much damage compared to a spell that hits with only one attacktype, but is useful if it is not known what attacktype a creature can be damaged with, or if the diff --git a/spell/Cone/spell_counterspell.arc b/spell/Cone/spell_counterspell.arc index 6a544680f..a3aa67032 100644 --- a/spell/Cone/spell_counterspell.arc +++ b/spell/Cone/spell_counterspell.arc @@ -22,9 +22,11 @@ no_drop 1 invisible 1 skill summoning msg -Counterspell shoots out a cone of energy that -absorbs other spell energy. This can be used -to counter incoming spells so that they do -not hit the character. +Counterspell fires a cone of energy that +absorbs other spell energy. This can be +used to counter incoming spells so that +they do not hit the character. It does +not affect spells of a higher level than +the caster's level. endmsg end diff --git a/spell/Disease/spell_cause_anthrax.arc b/spell/Disease/spell_cause_anthrax.arc index 752b62aed..1c153e2fa 100644 --- a/spell/Disease/spell_cause_anthrax.arc +++ b/spell/Disease/spell_cause_anthrax.arc @@ -19,4 +19,9 @@ duration_modifier 10 maxgrace 10 no_drop 1 invisible 1 +msg +Causes an outbreak of anthrax that is +deadly to animals, but not usually +harmful to other creatures. +endmsg end diff --git a/spell/Disease/spell_cause_black_death.arc b/spell/Disease/spell_cause_black_death.arc index 08ebcd1af..d982b0988 100644 --- a/spell/Disease/spell_cause_black_death.arc +++ b/spell/Disease/spell_cause_black_death.arc @@ -19,4 +19,9 @@ duration_modifier 10 maxgrace 20 no_drop 1 invisible 1 +msg +Unleashes a very deadly and contagious +plague. This spell is granted by the +Devourers god. +endmsg end diff --git a/spell/Disease/spell_cause_cold.arc b/spell/Disease/spell_cause_cold.arc index c79f69ca6..1eb956324 100644 --- a/spell/Disease/spell_cause_cold.arc +++ b/spell/Disease/spell_cause_cold.arc @@ -19,4 +19,13 @@ duration_modifier 5 maxgrace 10 no_drop 1 invisible 1 +msg +Causes a disease to spread that is is +highly contagious but only somewhat +debilitating. It is rarely fatal unless +it is complicated by other infections. +Players and monsters affected move more +slowly, and become weaker until the +disease runs its course or is cured. +endmsg end diff --git a/spell/Disease/spell_cause_flu.arc b/spell/Disease/spell_cause_flu.arc index f6e2cc7f0..ba9c4e196 100644 --- a/spell/Disease/spell_cause_flu.arc +++ b/spell/Disease/spell_cause_flu.arc @@ -19,4 +19,9 @@ duration_modifier 5 maxgrace 10 no_drop 1 invisible 1 +msg +Unleashes an outbreak of the flu. It is +rarely deadly, except to weak monsters, +but it is very debilitating. +endmsg end diff --git a/spell/Disease/spell_cause_leprosy.arc b/spell/Disease/spell_cause_leprosy.arc index cc6bb6478..79c0c5235 100644 --- a/spell/Disease/spell_cause_leprosy.arc +++ b/spell/Disease/spell_cause_leprosy.arc @@ -19,4 +19,12 @@ duration_modifier 1 maxgrace 10 no_drop 1 invisible 1 +msg +Infects a target with leprosy. This +disease is not very contagious, but can +be spread by touching. The damage +caused increases with the length of the +infection. When used with patience, it +can fell great adversaries. +endmsg end diff --git a/spell/Disease/spell_cause_rabies.arc b/spell/Disease/spell_cause_rabies.arc index 4c172ffc8..92cd7eb56 100644 --- a/spell/Disease/spell_cause_rabies.arc +++ b/spell/Disease/spell_cause_rabies.arc @@ -19,4 +19,8 @@ duration_modifier 1 maxgrace 12 no_drop 1 invisible 1 +msg +Causes the disease of rabies. The spell +is granted by Gnarg. +endmsg end diff --git a/spell/Disease/spell_cause_red_death.arc b/spell/Disease/spell_cause_red_death.arc index 8638f7eff..177b835f2 100644 --- a/spell/Disease/spell_cause_red_death.arc +++ b/spell/Disease/spell_cause_red_death.arc @@ -19,4 +19,9 @@ duration_modifier 1 maxgrace 24 no_drop 1 invisible 1 +msg +Unleashes a very deadly and contagious +plague. This spell is granted by the +Devourers. +endmsg end diff --git a/spell/Disease/spell_cause_smallpox.arc b/spell/Disease/spell_cause_smallpox.arc index 5a075781e..2c4b5dc98 100644 --- a/spell/Disease/spell_cause_smallpox.arc +++ b/spell/Disease/spell_cause_smallpox.arc @@ -19,4 +19,11 @@ duration_modifier 4 maxgrace 10 no_drop 1 invisible 1 +msg +Unleashes an outbreak of smallpox. This +disease is highly contagious and often +fatal to weaker monsters, but its +deadliness is restricted to humanoids. +This spell is granted by Gnarg. +endmsg end diff --git a/spell/Disease/spell_cause_typhoid.arc b/spell/Disease/spell_cause_typhoid.arc index bbfc01fd2..2676c8d53 100644 --- a/spell/Disease/spell_cause_typhoid.arc +++ b/spell/Disease/spell_cause_typhoid.arc @@ -19,4 +19,9 @@ duration_modifier 10 maxgrace 24 no_drop 1 invisible 1 +msg +Infects a target with typhoid. Typhoid +is deadly to humanoids but harmless to +other creatures. +endmsg end diff --git a/spell/Disease/spell_cause_white_death.arc b/spell/Disease/spell_cause_white_death.arc index 723038bc2..861e10985 100644 --- a/spell/Disease/spell_cause_white_death.arc +++ b/spell/Disease/spell_cause_white_death.arc @@ -19,4 +19,8 @@ duration_modifier 5 maxgrace 24 no_drop 1 invisible 1 +msg +Causes an outbreak of the most +contagious and deadly disease of all. +endmsg end diff --git a/spell/Golem/spell_call_holy_servant.arc b/spell/Golem/spell_call_holy_servant.arc index 98ab9cccc..6e33e5370 100644 --- a/spell/Golem/spell_call_holy_servant.arc +++ b/spell/Golem/spell_call_holy_servant.arc @@ -20,4 +20,12 @@ value 60 no_drop 1 invisible 1 skill praying +msg +Calls a strong fighter from the caster's +god, whom you control with the Fire and +direction keys, the same way that golems +are controlled. The character receives +all experience from the holy servant's +kills. +endmsg end diff --git a/spell/Healing/spell_cure_blindness.arc b/spell/Healing/spell_cure_blindness.arc index 2c0ce0091..bcd81e486 100644 --- a/spell/Healing/spell_cure_blindness.arc +++ b/spell/Healing/spell_cure_blindness.arc @@ -15,4 +15,7 @@ value 90 no_drop 1 invisible 1 attacktype 4194304 +msg +Allows a blinded character to see again. +endmsg end diff --git a/spell/Healing/spell_cure_confusion.arc b/spell/Healing/spell_cure_confusion.arc index 2ff1b4b8b..9397b3185 100644 --- a/spell/Healing/spell_cure_confusion.arc +++ b/spell/Healing/spell_cure_confusion.arc @@ -15,4 +15,10 @@ value 70 no_drop 1 invisible 1 attacktype 32 +msg +Returns a confused character to their +normal senses by removing the inability +to reliably control movement and spell +casting. +endmsg end diff --git a/spell/Healing/spell_cure_disease.arc b/spell/Healing/spell_cure_disease.arc index b561bee9c..95491d4fc 100644 --- a/spell/Healing/spell_cure_disease.arc +++ b/spell/Healing/spell_cure_disease.arc @@ -15,4 +15,9 @@ value 50 no_drop 1 invisible 1 attacktype 33554432 +msg +Cures a character of a disease. The +caster may cure others by firing the +spell at the afflicted character. +endmsg end diff --git a/spell/Healing/spell_cure_poison.arc b/spell/Healing/spell_cure_poison.arc index 8b6374f77..ec231328d 100644 --- a/spell/Healing/spell_cure_poison.arc +++ b/spell/Healing/spell_cure_poison.arc @@ -15,4 +15,9 @@ value 40 no_drop 1 invisible 1 attacktype 1024 +msg +Cleanses damaging poisons from the body. +The caster can cure others by firing the +spell toward an afflicted character. +endmsg end diff --git a/spell/MagicWall/spell_counterwall.arc b/spell/MagicWall/spell_counterwall.arc index 7c270e085..99eac502f 100644 --- a/spell/MagicWall/spell_counterwall.arc +++ b/spell/MagicWall/spell_counterwall.arc @@ -22,11 +22,12 @@ range 2 range_modifier 15 msg Counterwall creates a wall that fires -counterspells. Counterspells are cone spells -that prevent spells from passing through the -affected area. Counterwalls can be useful to -constantly neutralize spell effects. The -counterwall itself has a finite duration. +counterspells. Counterspells are cone +spells that prevent spells from passing +through the affected area. Counterwalls +can be useful to constantly neutralize +spell effects. The counterwall itself +has a finite duration. endmsg move_block all end diff --git a/spell/MagicWall/spell_create_earth_wall.arc b/spell/MagicWall/spell_create_earth_wall.arc index 3127036f3..f7fde8249 100644 --- a/spell/MagicWall/spell_create_earth_wall.arc +++ b/spell/MagicWall/spell_create_earth_wall.arc @@ -20,13 +20,12 @@ range 2 range_modifier 10 move_block all msg -Create earth wall will create a line of earth -walls. Unlike other magic wall spells, the -earthwalls cast no spells and do no damage. -However, they block most creatures from -passing over them, and block vision. Also, -unlike many of the magic wall spells, -earthwalls will stay around until they are -destroyed. +Create a wall of earth in front of the +caster. Earthwalls block most +creature's movement and line of sight. +Unlike other wall spells, earthwalls +cast no spells and do no damage, and do +not disappear after a specified time. +They remain standing until destroyed. endmsg end diff --git a/spell/MagicWall/spell_create_fire_wall.arc b/spell/MagicWall/spell_create_fire_wall.arc index c72302963..02118acef 100644 --- a/spell/MagicWall/spell_create_fire_wall.arc +++ b/spell/MagicWall/spell_create_fire_wall.arc @@ -23,4 +23,11 @@ attacktype 6 range 2 range_modifier 10 move_block all +msg +Create a line of fire in front of the +caster. Creatures crossing the line take +fire damage. Casting the spell multiple +times on the same area increases the +damage the wall delivers. +endmsg end diff --git a/spell/MagicWall/spell_create_frost_wall.arc b/spell/MagicWall/spell_create_frost_wall.arc index ad11de705..18f44be96 100644 --- a/spell/MagicWall/spell_create_frost_wall.arc +++ b/spell/MagicWall/spell_create_frost_wall.arc @@ -23,4 +23,11 @@ attacktype 18 range 2 range_modifier 12 move_block all +msg +Creates a wall of frost in front of the +caster. Creatures that cross the wall +take cold damage. If the spell is cast +multiple times on the same spot, the +damage the wall delivers increases. +endmsg end diff --git a/spell/MagicWall/spell_create_pool_of_chaos.arc b/spell/MagicWall/spell_create_pool_of_chaos.arc index 4bd9f50a8..7bde33222 100644 --- a/spell/MagicWall/spell_create_pool_of_chaos.arc +++ b/spell/MagicWall/spell_create_pool_of_chaos.arc @@ -23,4 +23,13 @@ attacktype 262144 range 2 range_modifier 20 move_block all +msg +Create a wall of chaotic energy in front +of the caster. Creatures that cross the +wall are hit with a variety of attacks. +The effect does not block line-of-sight, +and if cast multiple times in the same +place, the damage delivered by the wall +increases. +endmsg end diff --git a/spell/Misc/spell_consecrate.arc b/spell/Misc/spell_consecrate.arc index 57e09622b..c645e07fd 100644 --- a/spell/Misc/spell_consecrate.arc +++ b/spell/Misc/spell_consecrate.arc @@ -15,6 +15,6 @@ no_drop 1 invisible 1 msg Consecrate is used to convert an altar into -an altar for your god. +an altar of the god the caster worships. endmsg end diff --git a/spell/Misc/spell_create_food.arc b/spell/Misc/spell_create_food.arc index ca60c7cf2..dce0fd235 100644 --- a/spell/Misc/spell_create_food.arc +++ b/spell/Misc/spell_create_food.arc @@ -16,4 +16,10 @@ invisible 1 food 100 duration_modifier 1 maxsp 10 +msg +Creates a food item for the caster. It +is possible to specify what to make with +a command like: cast create food F, +where F is the name of the food. +endmsg end diff --git a/spell/Misc/spell_create_missile.arc b/spell/Misc/spell_create_missile.arc index 5350902fe..b71b92425 100644 --- a/spell/Misc/spell_create_missile.arc +++ b/spell/Misc/spell_create_missile.arc @@ -17,4 +17,14 @@ dam_modifier 6 duration 5 duration_modifier 2 maxsp 5 +msg +Creates arrows for use with a bow or +crossbow. To create crossbow bolts, +wield a crossbow when casting the spell. +At high levels in summoning, it is +possible to create arrows (or bolts) +with a specific magical bonus by using +a command like: cast create missile N +where N is +0, +1, +2, +3 or +4. +endmsg end diff --git a/spell/Misc/spell_recharge.arc b/spell/Misc/spell_recharge.arc index feae2aa14..44d6fc7e0 100644 --- a/spell/Misc/spell_recharge.arc +++ b/spell/Misc/spell_recharge.arc @@ -14,4 +14,11 @@ no_drop 1 invisible 1 dam 40 dam_modifier 5 +msg +Used to add charges to rods or wands +that are in the caster's possession. +Mark the item to be charged before +casting. The item may explode instead +of accepting additional charges. +endmsg end diff --git a/spell/MoodChange/spell_charm_monsters.arc b/spell/MoodChange/spell_charm_monsters.arc index 028ee1e64..c2de0765a 100644 --- a/spell/MoodChange/spell_charm_monsters.arc +++ b/spell/MoodChange/spell_charm_monsters.arc @@ -18,4 +18,8 @@ range_modifier 15 maxsp 27 no_attack 1 other_arch charm_aura +msg +Attempts to convert nearby monsters into +pets that fight for the caster. +endmsg end diff --git a/spell/MoodChange/spell_command_undead.arc b/spell/MoodChange/spell_command_undead.arc index 0b8f769d5..d90b20469 100644 --- a/spell/MoodChange/spell_command_undead.arc +++ b/spell/MoodChange/spell_command_undead.arc @@ -20,4 +20,9 @@ no_attack 1 other_arch detect_magic race undead undead 1 +msg +Turns nearby undead creatures into pets. +May affect any or all of the creatures +standing next to the caster. +endmsg end diff --git a/spell/MoodChange/spell_conflict.arc b/spell/MoodChange/spell_conflict.arc index 3e159251f..fe55f4994 100644 --- a/spell/MoodChange/spell_conflict.arc +++ b/spell/MoodChange/spell_conflict.arc @@ -18,4 +18,10 @@ range_modifier 10 maxgrace 10 berserk 1 other_arch detect_magic +msg +Confuses and distracts nearby monsters, +causing them to attack the nearest +target, whether friend or foe. This +spell is granted by Lythander. +endmsg end diff --git a/spell/Rune/spell_antimagic_rune.arc b/spell/Rune/spell_antimagic_rune.arc index 9f371ec6d..b1ffe7d55 100644 --- a/spell/Rune/spell_antimagic_rune.arc +++ b/spell/Rune/spell_antimagic_rune.arc @@ -14,4 +14,10 @@ casting_time 20 skill sorcery path_attuned 128 other_arch rune_antimagic +msg +Place a rune that removes magical +attributes. The rune has the same +effect as that of the cancellation +spell. +endmsg end diff --git a/spell/Swarm/spell_cause_many_wounds.arc b/spell/Swarm/spell_cause_many_wounds.arc index 8d3e0ce34..d79098891 100644 --- a/spell/Swarm/spell_cause_many_wounds.arc +++ b/spell/Swarm/spell_cause_many_wounds.arc @@ -17,4 +17,10 @@ duration_modifier 4 maxsp 12 no_drop 1 invisible 1 +msg +Creates many missiles which strike as a +swarm of Cause Light Wounds bullets. +This spell is granted to worshippers of +Sorig and the Devourers. +endmsg end