… | |
… | |
102 | command_statistics (object *pl, char *params) |
102 | command_statistics (object *pl, char *params) |
103 | { |
103 | { |
104 | if (!pl->contr) |
104 | if (!pl->contr) |
105 | return 1; |
105 | return 1; |
106 | |
106 | |
107 | dynbuf_text msg (2048, 1024); |
107 | dynbuf_text &msg = msg_dynbuf; msg.clear (); |
108 | |
108 | |
109 | msg << " Experience: " << pl->stats.exp << '\n' |
109 | msg << " Experience: " << pl->stats.exp << '\n' |
110 | << " Next Level: " << level_exp (pl->level + 1, pl->expmul) << '\n' |
110 | << " Next Level: " << level_exp (pl->level + 1, pl->expmul) << '\n' |
111 | << "\n Stat Nat/Real/Max\n"; |
111 | << "\n Stat Nat/Real/Max\n"; |
112 | |
112 | |
… | |
… | |
184 | command_showpets (object *op, char *params) |
184 | command_showpets (object *op, char *params) |
185 | { |
185 | { |
186 | int counter = 0, target = 0; |
186 | int counter = 0, target = 0; |
187 | int have_shown_pet = 0; |
187 | int have_shown_pet = 0; |
188 | |
188 | |
189 | dynbuf_text msg (2048, 1024); |
189 | dynbuf_text &msg = msg_dynbuf; msg.clear (); |
190 | |
190 | |
191 | if (params) |
191 | if (params) |
192 | target = atoi (params); |
192 | target = atoi (params); |
193 | |
193 | |
194 | for (objectlink *obl = first_friendly_object; obl; obl = obl->next) |
194 | for (objectlink *obl = first_friendly_object; obl; obl = obl->next) |
… | |
… | |
245 | } |
245 | } |
246 | |
246 | |
247 | int |
247 | int |
248 | command_resistances (object *op, char *params) |
248 | command_resistances (object *op, char *params) |
249 | { |
249 | { |
250 | dynbuf_text msg (2048, 1024); |
250 | dynbuf_text &msg = msg_dynbuf; msg.clear (); |
251 | |
251 | |
252 | msg << "Resistances:\n\n"; |
252 | msg << "Resistances:\n\n"; |
253 | |
253 | |
254 | for (int i = 0; i < NROFATTACKS; i++) |
254 | for (int i = 0; i < NROFATTACKS; i++) |
255 | if (i != ATNR_INTERNAL) |
255 | if (i != ATNR_INTERNAL) |