… | |
… | |
1217 | { |
1217 | { |
1218 | new_ob->destroy (); |
1218 | new_ob->destroy (); |
1219 | return; |
1219 | return; |
1220 | } |
1220 | } |
1221 | |
1221 | |
|
|
1222 | // for now lets try to identify everything generated here, it mostly |
|
|
1223 | // happens automated, so this will at least fix many identify-experience holes |
|
|
1224 | SET_FLAG (new_ob, FLAG_IDENTIFIED); |
|
|
1225 | |
1222 | insert_ob_in_map_at (new_ob, creator->map, creator, 0, creator->x, creator->y); |
1226 | insert_ob_in_map_at (new_ob, creator->map, creator, 0, creator->x, creator->y); |
1223 | if (QUERY_FLAG (new_ob, FLAG_FREED)) |
1227 | if (QUERY_FLAG (new_ob, FLAG_FREED)) |
1224 | return; |
1228 | return; |
1225 | |
1229 | |
1226 | if (creator->slaying) |
1230 | if (creator->slaying) |