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

Comparing deliantra/server/server/gods.C (file contents):
Revision 1.63 by root, Thu Apr 15 00:36:51 2010 UTC vs.
Revision 1.64 by root, Fri Apr 30 21:00:40 2010 UTC

734 break; 734 break;
735 735
736 if (skop) 736 if (skop)
737 loss = 0.05f * skop->stats.exp; 737 loss = 0.05f * skop->stats.exp;
738 738
739 change_exp (op, -random_roll (0, loss * angry - 1, op, PREFER_LOW), skop ? &skop->skill : "none", SK_SUBTRACT_SKILL_EXP); 739 change_exp (op, -random_roll (0, loss * angry - 1, op, PREFER_LOW), skop ? skop->skill : shstr_none, SK_SUBTRACT_SKILL_EXP);
740 740
741 if (random_roll (0, angry, op, PREFER_LOW)) 741 if (random_roll (0, angry, op, PREFER_LOW))
742 { 742 {
743 object *tmp = get_archetype (LOOSE_MANA); 743 object *tmp = get_archetype (LOOSE_MANA);
744 744
1050 * we lose experience from the clerical experience obj 1050 * we lose experience from the clerical experience obj
1051 */ 1051 */
1052 1052
1053 loss = angry * (skill->stats.exp / 10); 1053 loss = angry * (skill->stats.exp / 10);
1054 if (loss) 1054 if (loss)
1055 change_exp (pl, -random_roll64 (0, loss, pl, PREFER_LOW), skill ? &skill->skill : "none", SK_SUBTRACT_SKILL_EXP); 1055 change_exp (pl, -random_roll64 (0, loss, pl, PREFER_LOW), skill ? skill->skill : shstr_none, SK_SUBTRACT_SKILL_EXP);
1056 1056
1057 /* May switch Gods, but its random chance based on our current level 1057 /* May switch Gods, but its random chance based on our current level
1058 * note it gets harder to swap gods the higher we get 1058 * note it gets harder to swap gods the higher we get
1059 */ 1059 */
1060 if ((angry == 1) && !(random_roll (0, skill->level, pl, PREFER_LOW))) 1060 if ((angry == 1) && !(random_roll (0, skill->level, pl, PREFER_LOW)))

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines