… | |
… | |
264 | if (op->stats.exp == 0) |
264 | if (op->stats.exp == 0) |
265 | return; |
265 | return; |
266 | |
266 | |
267 | assign (new_score.name, op->name); |
267 | assign (new_score.name, op->name); |
268 | assign (new_score.title, op->title.length () ? &op->title : op->contr->title); |
268 | assign (new_score.title, op->title.length () ? &op->title : op->contr->title); |
269 | assign (new_score.killer, op->contr->killer[0] ? op->contr->killer : "a dungeon collapse"); |
269 | assign (new_score.killer, op->contr->killer_name ()); |
270 | assign (new_score.maplevel, op->map ? op->map->name ? &op->map->name : &op->map->path : ""); |
270 | assign (new_score.maplevel, op->map ? op->map->name ? &op->map->name : &op->map->path : ""); |
271 | |
271 | |
272 | new_score.exp = op->stats.exp; |
272 | new_score.exp = op->stats.exp; |
273 | new_score.maxhp = op->stats.maxhp; |
273 | new_score.maxhp = op->stats.maxhp; |
274 | new_score.maxsp = op->stats.maxsp; |
274 | new_score.maxsp = op->stats.maxsp; |