ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/spell_util.C
(Generate patch)

Comparing deliantra/server/server/spell_util.C (file contents):
Revision 1.111 by root, Fri Mar 26 01:04:45 2010 UTC vs.
Revision 1.112 by root, Sat Apr 3 17:15:19 2010 UTC

989 { 989 {
990 skill = find_skill_by_name (op, spell_ob->skill); 990 skill = find_skill_by_name (op, spell_ob->skill);
991 991
992 if (!skill) 992 if (!skill)
993 { 993 {
994 op->failmsg (format ("You need the skill %s to cast %s! " 994 op->failmsg (format ("You need the %s skill to cast %s! "
995 "H<You either need to learn the skill via a skill scroll " 995 "H<You either need to learn the skill via a skill scroll "
996 "or you need to wear a talisman or holy symbol.>", 996 "or you need to wear a talisman, holy symbol or another skill tool.>",
997 &spell_ob->skill, &spell_ob->name)); 997 &spell_ob->skill, &spell_ob->name));
998 return 0; 998 return 0;
999 } 999 }
1000 1000
1001 const char *msg = ""; 1001 const char *msg = "";
1002 1002
1003 int caster_level = skill->level; 1003 int caster_level = skill->level;
1151 if (op != caster && !skill && caster->skill) 1151 if (op != caster && !skill && caster->skill)
1152 { 1152 {
1153 skill = find_skill_by_name (op, caster->skill); 1153 skill = find_skill_by_name (op, caster->skill);
1154 if (!skill) 1154 if (!skill)
1155 { 1155 {
1156 op->failmsg (format ("You lack the skill %s to use the %s!", &caster->skill, query_name (caster))); 1156 op->failmsg (format ("You lack the %s skill, which is required to use the %s!", &caster->skill, query_name (caster)));
1157 return 0; 1157 return 0;
1158 } 1158 }
1159 1159
1160 op->change_skill (skill); /* needed for proper exp credit */ 1160 op->change_skill (skill); /* needed for proper exp credit */
1161 } 1161 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines