X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmap_object_actions.c;h=cdd1e97e322eeaa0b07958a71657710d59eeb527;hb=3edf207d99f9e6e7e4b6beb9939bb9618e4be597;hp=1d3139fd157b1a2fa2fb806457a3a97c49d4600e;hpb=2dccba703435158681552b8a8aefccab79eb13f3;p=plomrogue diff --git a/src/map_object_actions.c b/src/map_object_actions.c index 1d3139f..cdd1e97 100644 --- a/src/map_object_actions.c +++ b/src/map_object_actions.c @@ -233,6 +233,23 @@ extern void free_map_object_actions(struct MapObjAct * moa) +extern uint8_t get_moa_id_by_name(char * name) +{ + struct MapObjAct * moa = world.map_obj_acts; + while (NULL != moa) + { + if (0 == strcmp(moa->name, name)) + { + break; + } + moa = moa->next; + } + exit_err(NULL == moa, "get_moa_id_name() did not find map object action."); + return moa->id; +} + + + extern void actor_wait(struct MapObj * mo) { if (mo == get_player())