--- deliantra/server/common/holy.C 2006/08/13 17:16:00 1.1 +++ deliantra/server/common/holy.C 2006/08/29 08:01:35 1.2 @@ -115,9 +115,9 @@ LOG(llevDebug,"Freeing god information\n"); for (god=first_god; god; god=godnext) { - godnext=god->next; - if (god->name) free_string(god->name); - free(god); + godnext=god->next; + if (god->name) free_string(god->name); + free(god); } } @@ -134,7 +134,7 @@ fprintf(stderr,"GOD: %s\n",god->name); fprintf(stderr," avatar stats:\n"); fprintf(stderr," S:%d C:%d D:%d I:%d W:%d P:%d\n", - god->stats.Str,god->stats.Con,god->stats.Dex, + god->stats.Str,god->stats.Con,god->stats.Dex, god->stats.Int,god->stats.Wis,god->stats.Pow); fprintf(stderr," lvl:%d speed:%4.2f\n", god->level,god->speed); @@ -142,10 +142,10 @@ god->stats.wc,god->stats.ac,god->stats.hp,god->stats.dam); fprintf(stderr," enemy: %s\n",god->title?god->title:"NONE"); if(god->other_arch) { - object *serv = &god->other_arch->clone; + object *serv = &god->other_arch->clone; fprintf(stderr," servant stats: (%s)\n",god->other_arch->name); fprintf(stderr," S:%d C:%d D:%d I:%d W:%d P:%d\n", - serv->stats.Str,serv->stats.Con,serv->stats.Dex, + serv->stats.Str,serv->stats.Con,serv->stats.Dex, serv->stats.Int,serv->stats.Wis,serv->stats.Pow); fprintf(stderr," lvl:%d speed:%4.2f\n", serv->level,serv->speed); @@ -192,7 +192,7 @@ if(god->last_heal) {gifts=1; fprintf(stderr,"\n hp regenerate at %d",god->last_heal);} if(god->last_sp) {gifts=1; fprintf(stderr,"\n sp regenerate at %d",god->last_sp);} if(god->last_eat) {gifts=1; fprintf(stderr,"\n digestion is %s (%d)", - god->last_eat<0?"slowed":"faster",god->last_eat);} + god->last_eat<0?"slowed":"faster",god->last_eat);} if(god->last_grace) {gifts=1; fprintf(stderr,"\n grace regenerates at %d",god->last_grace);} if(god->stats.luck) {gifts=1; fprintf(stderr,"\n luck is %d",god->stats.luck);} if(!gifts) fprintf(stderr,"NONE");