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

Comparing deliantra/server/common/player.C (file contents):
Revision 1.24 by root, Mon Apr 30 04:25:29 2007 UTC vs.
Revision 1.25 by root, Mon Apr 30 05:54:13 2007 UTC

45 * of the dragon race. 45 * of the dragon race.
46 */ 46 */
47int 47int
48is_dragon_pl (const object *op) 48is_dragon_pl (const object *op)
49{ 49{
50 if (op != NULL && op->type == PLAYER && op->arch != NULL && op->arch->clone.race != NULL && strcmp (op->arch->clone.race, "dragon") == 0) 50 if (op
51 && op->type == PLAYER
52 && op->arch
53 && op->arch->clone.race
54 && !strcmp (op->arch->clone.race, "dragon"))
51 return 1; 55 return 1;
52 56
53 return 0; 57 return 0;
58}
59
60void
61player::set_skill (object *skill, object *ob)
62{
63 if (skill->type == SKILL && IS_COMBAT_SKILL (skill->subtype))
64 {
65 combat_skill = skill;
66 combat_ob = ob;
67 }
68 else
69 {
70 ranged_skill = skill;
71 ranged_ob = ob;
72 }
54} 73}
55 74
56/* 75/*
57 * If final is set, it a clean/final save, not a backup, ie dont remove objects from inventory 76 * If final is set, it a clean/final save, not a backup, ie dont remove objects from inventory
58 */ 77 */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines