1 | /* |
1 | /*-999 |
2 | * CrossFire, A Multiplayer Online RPG |
2 | * CrossFire, A Multiplayer Online RPG |
3 | * |
3 | * |
4 | * Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team |
4 | * Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team |
5 | * Copyright (C) 2001 Mark Wedel & Crossfire Development Team |
5 | * Copyright (C) 2001 Mark Wedel & Crossfire Development Team |
6 | * Copyright (C) 1992 Frank Tore Johansen |
6 | * Copyright (C) 1992 Frank Tore Johansen |
… | |
… | |
310 | |
310 | |
311 | // temporary: wether the object can be saved in a map file |
311 | // temporary: wether the object can be saved in a map file |
312 | // contr => is a player |
312 | // contr => is a player |
313 | // head => only save head of a multitile object |
313 | // head => only save head of a multitile object |
314 | // owner => can not reference owner yet |
314 | // owner => can not reference owner yet |
315 | MTH bool can_map_save () const { return !contr && !head && !owner && !flag [FLAG_NO_SAVE]; } |
315 | MTH bool can_map_save () const { return !contr && !head && !owner && !flag [FLAG_NO_MAP_SAVE]; } |
316 | |
316 | |
317 | /* This return true if object has still randomitems which |
317 | /* This return true if object has still randomitems which |
318 | * could be expanded. |
318 | * could be expanded. |
319 | */ |
319 | */ |
320 | MTH bool has_random_items () const { return randomitems && !flag [FLAG_IS_A_TEMPLATE]; } |
320 | MTH bool has_random_items () const { return randomitems && !flag [FLAG_IS_A_TEMPLATE]; } |