int get_max_inventory_emu(int connection){ /** public function - see header */ int pick_points=clients.client[connection].physique_pp; int race_id=get_char_race_id(connection); return attribute[race_id].carry_capacity[pick_points]; }
int get_char_visual_range(int actor_node){ /** public function - see header */ int race_id=get_char_race_id(actor_node); int visual_proximity=0; if(game_data.game_minutes < 180){// TODO (themuntdregger#1#): replace hard coded value for number of minutes in game day visual_proximity = attribute[race_id].day_vision[clients.client[actor_node].vitality_pp]; } else { visual_proximity = attribute[race_id].night_vision[clients.client[actor_node].instinct_pp]; } //prevents problems that arise where visual range attributes are zero if(visual_proximity<3) visual_proximity=3; return visual_proximity; }