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

Comparing deliantra/server/server/player.C (file contents):
Revision 1.182 by root, Thu Apr 17 14:06:03 2008 UTC vs.
Revision 1.183 by root, Sun Apr 20 20:01:29 2008 UTC

404 * Note: there MUST be at least one player archetype! 404 * Note: there MUST be at least one player archetype!
405 */ 405 */
406archetype * 406archetype *
407get_player_archetype (archetype *at) 407get_player_archetype (archetype *at)
408{ 408{
409 // archetypes could have been reloaded
410 archetype *nat = at ? archetype::find (at->archname) : archetypes [0];
411
412 if (!nat)
413 return at;
414
409 archvec::iterator i = at ? archetypes.find (at) : archetypes.begin (); 415 archvec::iterator i = archetypes.find (nat);
410 416
411 for (;;) 417 for (;;)
412 { 418 {
413 if (++i == archetypes.end ()) 419 if (++i == archetypes.end ())
414 i = archetypes.begin (); 420 i = archetypes.begin ();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines