1 | %{ |
1 | %{ |
2 | /* |
2 | /* |
3 | * static char *rcsid_object_c = |
3 | * static char *rcsid_object_c = |
4 | * "$Id: loader.l,v 1.1.1.3 2006/03/15 14:04:37 elmex Exp $"; |
4 | * "$Id: loader.l,v 1.2 2006/05/11 18:37:20 root Exp $"; |
5 | */ |
5 | */ |
6 | |
6 | |
7 | /* |
7 | /* |
8 | CrossFire, A Multiplayer game for X-windows |
8 | CrossFire, A Multiplayer game for X-windows |
9 | |
9 | |
… | |
… | |
834 | ^neutral{S} SET_OR_CLEAR_FLAG(op, FLAG_NEUTRAL, IVAL); |
834 | ^neutral{S} SET_OR_CLEAR_FLAG(op, FLAG_NEUTRAL, IVAL); |
835 | ^no_attack{S} SET_OR_CLEAR_FLAG(op, FLAG_NO_ATTACK, IVAL); |
835 | ^no_attack{S} SET_OR_CLEAR_FLAG(op, FLAG_NO_ATTACK, IVAL); |
836 | ^no_damage{S} SET_OR_CLEAR_FLAG(op, FLAG_NO_DAMAGE, IVAL); |
836 | ^no_damage{S} SET_OR_CLEAR_FLAG(op, FLAG_NO_DAMAGE, IVAL); |
837 | ^friendly{S} { if (IVAL) { |
837 | ^friendly{S} { if (IVAL) { |
838 | SET_FLAG(op, FLAG_FRIENDLY); |
838 | SET_FLAG(op, FLAG_FRIENDLY); |
839 | if (op->type != PLAYER) { |
839 | if (op->type != PLAYER) |
840 | LOG(llevDebug," Adding friendly object %s.\n",op->name); |
|
|
841 | add_friendly_object(op); |
840 | add_friendly_object (op); |
842 | } |
|
|
843 | } |
841 | } |
844 | else CLEAR_FLAG(op, FLAG_FRIENDLY); |
842 | else CLEAR_FLAG(op, FLAG_FRIENDLY); |
845 | } |
843 | } |
846 | ^generator{S} SET_OR_CLEAR_FLAG(op, FLAG_GENERATOR, IVAL); |
844 | ^generator{S} SET_OR_CLEAR_FLAG(op, FLAG_GENERATOR, IVAL); |
847 | ^use_content_on_gen{S} SET_OR_CLEAR_FLAG (op,FLAG_CONTENT_ON_GEN, IVAL); |
845 | ^use_content_on_gen{S} SET_OR_CLEAR_FLAG (op,FLAG_CONTENT_ON_GEN, IVAL); |