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

Comparing deliantra/server/socket/info.C (file contents):
Revision 1.2 by root, Tue Aug 29 08:01:38 2006 UTC vs.
Revision 1.3 by root, Thu Aug 31 17:54:15 2006 UTC

1/* 1/*
2 * static char *rcsid_sock_info_c = 2 * static char *rcsid_sock_info_c =
3 * "$Id: info.C,v 1.2 2006/08/29 08:01:38 root Exp $"; 3 * "$Id: info.C,v 1.3 2006/08/31 17:54:15 root Exp $";
4 */ 4 */
5 5
6/* 6/*
7 CrossFire, A Multiplayer game for X-windows 7 CrossFire, A Multiplayer game for X-windows
8 8
377 if (op->type == BOW && QUERY_FLAG (op, FLAG_APPLIED)) 377 if (op->type == BOW && QUERY_FLAG (op, FLAG_APPLIED))
378 break; 378 break;
379 if(op==NULL) break; 379 if(op==NULL) break;
380 380
381 sprintf (obuf, "Range: %s (%s)", query_base_name(op, 0), 381 sprintf (obuf, "Range: %s (%s)", query_base_name(op, 0),
382 op->race ? op->race : "nothing"); 382 op->race ? (const char *)op->race : "nothing");
383 } 383 }
384 break; 384 break;
385 385
386 case range_magic: 386 case range_magic:
387 if (settings.casting_time == TRUE) { 387 if (settings.casting_time == TRUE) {
388 if (pl->casting_time > -1) { 388 if (pl->casting_time > -1) {
389 if (pl->casting_time == 0) 389 if (pl->casting_time == 0)
390 sprintf(obuf,"Range: Holding spell (%s)", 390 sprintf(obuf,"Range: Holding spell (%s)",
391 pl->spell->name); 391 (const char *)pl->spell->name);
392 else 392 else
393 sprintf(obuf,"Range: Casting spell (%s)", 393 sprintf(obuf,"Range: Casting spell (%s)",
394 pl->spell->name); 394 (const char *)pl->spell->name);
395 } else 395 } else
396 sprintf(obuf,"Range: spell (%s)", 396 sprintf(obuf,"Range: spell (%s)",
397 pl->contr->ranges[range_magic]->name); 397 pl->contr->ranges[range_magic]->name);
398 } else 398 } else
399 sprintf(obuf,"Range: spell (%s)", 399 sprintf(obuf,"Range: spell (%s)",
418 } 418 }
419 break; 419 break;
420 420
421 case range_skill: 421 case range_skill:
422 sprintf(obuf,"Skill: %s", pl->chosen_skill!=NULL ? 422 sprintf(obuf,"Skill: %s", pl->chosen_skill!=NULL ?
423 pl->chosen_skill->name : "none"); 423 (const char *)pl->chosen_skill->name : "none");
424 break; 424 break;
425 425
426 case range_builder: 426 case range_builder:
427 sprintf( obuf, "Builder: %s", query_base_name( pl->contr->ranges[ range_builder ], 0 ) ); 427 sprintf( obuf, "Builder: %s", query_base_name( pl->contr->ranges[ range_builder ], 0 ) );
428 break; 428 break;
437 */ 437 */
438void set_title(object *pl, char *buf) 438void set_title(object *pl, char *buf)
439{ 439{
440 /* Eneq(@csd.uu.se): Let players define their own titles. */ 440 /* Eneq(@csd.uu.se): Let players define their own titles. */
441 if (pl->contr->own_title[0]=='\0') 441 if (pl->contr->own_title[0]=='\0')
442 sprintf(buf,"Player: %s the %s",pl->name,pl->contr->title); 442 sprintf(buf,"Player: %s the %s",(const char *)pl->name,(const char *)pl->contr->title);
443 else 443 else
444 sprintf(buf,"Player: %s %s",pl->name,pl->contr->own_title); 444 sprintf(buf,"Player: %s %s",(const char *)pl->name,(const char *)pl->contr->own_title);
445} 445}
446 446
447 447
448/** 448/**
449 * Helper for magic map creation. 449 * Helper for magic map creation.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines