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.6 by root, Mon Aug 28 08:38:19 2006 UTC vs.
Revision 1.7 by root, Tue Aug 29 07:34:00 2006 UTC

1/* 1/*
2 * static char *rcsid_spell_util_c = 2 * static char *rcsid_spell_util_c =
3 * "$Id: spell_util.C,v 1.6 2006/08/28 08:38:19 root Exp $"; 3 * "$Id: spell_util.C,v 1.7 2006/08/29 07:34:00 root Exp $";
4 */ 4 */
5 5
6 6
7/* 7/*
8 CrossFire, A Multiplayer game for X-windows 8 CrossFire, A Multiplayer game for X-windows
653 if(tmp==NULL) 653 if(tmp==NULL)
654 for(tmp=get_map_ob(op->map,op->x,op->y);tmp!=NULL;tmp=tmp->above) 654 for(tmp=get_map_ob(op->map,op->x,op->y);tmp!=NULL;tmp=tmp->above)
655 { 655 {
656 if(tmp->type==PLAYER) 656 if(tmp->type==PLAYER)
657 break; 657 break;
658 /* Don't forget to browse inside transports ! - gros 2006/07/25 */
659 if(tmp->type==TRANSPORT)
660 {
661 object* inv;
662 for (inv=tmp->inv; inv; inv=inv->below)
663 {
664 if ((inv->type == PLAYER) && (op == inv))
665 return inv;
666 }
667 }
668 } 658 }
669 659
670 return tmp; 660 return tmp;
671} 661}
672 662

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines