void hc_map::push_net_npc(net_npc _npc) { for(auto _npcs : npcs) { if(_npcs->get_id() == _npc.id) { _npcs->set_net(_npc); return; } } add_npc(_npc); }
void add_aggro_npc(struct npc_data *npc) { pthread_mutex_lock(&aggro_npcs_mutex); add_npc(&aggro_npcs, npc); pthread_mutex_unlock(&aggro_npcs_mutex); }