Difference for server/skill_util.c from version 1.6 to 1.7


version 1.6 version 1.7
Line 1
 
Line 1
 /*  /*
  * static char *rcsid_skill_util_c =   * static char *rcsid_skill_util_c =
  *   "$Id: skill_util.c,v 1.6 2000/06/14 04:04:16 cvs Exp $";   *   "$Id: skill_util.c,v 1.7 2000/08/02 06:04:50 cvs Exp $";
  */   */
 /*  /*
     CrossFire, A Multiplayer game for X-windows      CrossFire, A Multiplayer game for X-windows
Line 1000
 
Line 1000
     return 1;      return 1;
 }  }
   
   /* Gives a percentage clipped to 0% -> 100% of a/b. */
   /* Probably belongs in some global utils-type file? */
   static int clipped_percent(int a, int b)
   {
     int rv;
   
     rv = (a*100)/b;
   
     if (rv < 0)
       return 0;
     else if (rv > 100)
       return 100;
    
     return rv;
   }
   
 /* show_skills() - Meant to allow players to examine  /* show_skills() - Meant to allow players to examine
  * their current skill list. b.t. (thomas@nomad.astro.psu.edu)   * their current skill list. b.t. (thomas@nomad.astro.psu.edu)
  * I have now added capability to show assoc. experience objects too.   * I have now added capability to show assoc. experience objects too.
Line 1060
 
Line 1076
        char tmpbuf[40];         char tmpbuf[40];
        strcpy(tmpbuf,tmp_exp->name);         strcpy(tmpbuf,tmp_exp->name);
        while(k>0) {k--; strcat(tmpbuf,".");}         while(k>0) {k--; strcat(tmpbuf,".");}
                 if (settings.use_permanent_experience) {
                   new_draw_info_format(NDI_UNIQUE,0,op,"%slvl:%3d (xp:%d/%d/%d%%)",
                 tmpbuf,tmp_exp->level,
                        tmp_exp->stats.exp,
                        level_exp(tmp_exp->level+1, op->expmul),
                        clipped_percent(tmp_exp->last_heal,tmp_exp->stats.exp));
                 } else {
               new_draw_info_format(NDI_UNIQUE,0,op,"%slvl:%3d (xp:%d/%d)",                new_draw_info_format(NDI_UNIQUE,0,op,"%slvl:%3d (xp:%d/%d)",
  tmpbuf,tmp_exp->level,tmp_exp->stats.exp,                tmpbuf,tmp_exp->level,
                        tmp_exp->stats.exp,
  level_exp(tmp_exp->level+1, op->expmul));   level_exp(tmp_exp->level+1, op->expmul));
                 }
        if (strcmp(tmp_exp->name,"physique")==0)         if (strcmp(tmp_exp->name,"physique")==0)
  {   {
    sprintf(Special,"You can handle %d weapon improvements.",tmp_exp->level/5+5);     sprintf(Special,"You can handle %d weapon improvements.",tmp_exp->level/5+5);


Legend:
line(s) removed in v.1.6 
line(s) changed
 line(s) added in v.1.7

File made using version 1.98 of cvs2html by leaf at 2011-07-21 17:46