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

Comparing deliantra/server/server/c_misc.C (file contents):
Revision 1.53 by pippijn, Fri Mar 2 11:13:51 2007 UTC vs.
Revision 1.54 by pippijn, Fri Mar 2 11:23:18 2007 UTC

69{ 69{
70 display_motd (op); 70 display_motd (op);
71 return 1; 71 return 1;
72} 72}
73 73
74void
75current_map_info (object *op)
76{
77 maptile *m = op->map;
78
79 if (!m)
80 return;
81
82 new_draw_info_format (NDI_UNIQUE, 0, op, "%s (%s) %s", &m->name, &m->path, &op->region ()->longname);
83
84 if (QUERY_FLAG (op, FLAG_WIZ))
85 new_draw_info_format (NDI_UNIQUE, 0, op,
86 "players:%d difficulty:%d size:%dx%d start:%dx%d timeout %ld",
87 m->players, m->difficulty, m->width, m->height, m->enter_x, m->enter_y, m->timeout);
88
89 if (m->msg)
90 new_draw_info (NDI_UNIQUE, NDI_NAVY, op, m->msg);
91}
92
93#ifdef DEBUG_MALLOC_LEVEL 74#ifdef DEBUG_MALLOC_LEVEL
94int 75int
95command_malloc_verify (object *op, char *parms) 76command_malloc_verify (object *op, char *parms)
96{ 77{
97 extern int malloc_verify (void); 78 extern int malloc_verify (void);
98 79
99 if (!malloc_verify ()) 80 if (!malloc_verify ())
100 new_draw_info (NDI_UNIQUE, 0, op, "Heap is corrupted."); 81 new_draw_info (NDI_UNIQUE, 0, op, "Heap is corrupted.");
101 else 82 else
102 new_draw_info (NDI_UNIQUE, 0, op, "Heap checks out OK."); 83 new_draw_info (NDI_UNIQUE, 0, op, "Heap checks out OK.");
103 return 1; 84 return 1;
147typedef struct 128typedef struct
148{ 129{
149 char namebuf[MAX_BUF]; 130 char namebuf[MAX_BUF];
150 int login_order; 131 int login_order;
151} chars_names; 132} chars_names;
152
153int
154command_mapinfo (object *op, char *params)
155{
156 current_map_info (op);
157 return 1;
158}
159 133
160int 134int
161command_time (object *op, char *params) 135command_time (object *op, char *params)
162{ 136{
163 print_tod (op); 137 print_tod (op);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines