X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Finit.c;h=9fcad89120eb3b07cdc87a97a0ca64b5fc54f7e8;hb=9b360b977c0c1988c9a9bd63bb6d3f3991d1a650;hp=60f11d7631ef4582c26b671573069dc1236b66e6;hpb=cdc3c940197937b0508a1eb7dcf44874951908b7;p=rocksndiamonds.git diff --git a/src/init.c b/src/init.c index 60f11d76..9fcad891 100644 --- a/src/init.c +++ b/src/init.c @@ -3952,9 +3952,13 @@ void InitElementPropertiesEngine(int engine_version) /* ---------- HAS_ACTION ----------------------------------------------- */ SET_PROPERTY(i, EP_HAS_ACTION, FALSE); /* default: has no action */ for (j = 0; j < element_info[i].num_change_pages; j++) - if (element_info[i].change_page[j].use_action) + if (element_info[i].change_page[j].has_action) SET_PROPERTY(i, EP_HAS_ACTION, TRUE); + /* ---------- CAN_CHANGE_OR_HAS_ACTION --------------------------------- */ + SET_PROPERTY(i, EP_CAN_CHANGE_OR_HAS_ACTION, (CAN_CHANGE(i) || + HAS_ACTION(i))); + /* ---------- GFX_CRUMBLED --------------------------------------------- */ #if 1 SET_PROPERTY(i, EP_GFX_CRUMBLED,