Populous: The Beginning Script 3  1.0.0
Documentation for Populous Script 3 engine
Module_Person.h File Reference

Go to the source code of this file.

Functions

void import (enum modules)
 
void exit ()
 
bool include (class std::basic_string< char, struct std::char_traits< char >, class std::allocator< char > >)
 
unsigned char is_person_selectable (struct Thing const *, unsigned char)
 
unsigned char is_aod2_post_swoop_path_valid (struct Thing *, short)
 
long is_spy_in_process_of_disguising (struct Thing *)
 
long is_person_a_spy_disguised_as_me (struct Thing *, long)
 
unsigned char is_person_guarding (struct Thing const *)
 
unsigned char is_person_preaching (struct Thing const *)
 
long is_person_currently_praying_at_head (struct Thing const *)
 
long is_person_currently_attacking_a_building (struct Thing *)
 
unsigned char is_aod2_swoop_path_valid (struct Thing *, struct Thing *)
 
long is_person_currently_watching_a_fight (struct Thing const *)
 
unsigned char is_person_guarding_map_idx (struct Thing const *, unsigned short)
 
unsigned char is_a_new_wild_man_allowed ()
 
unsigned char is_person_available_for_auto_employment (struct Thing const *)
 
unsigned char is_map_elem_waitable_on (struct MapElement *)
 
unsigned char is_free_space_point_waitable_on (struct ThingFreeSpaceInfo *, struct Thing *)
 
unsigned char is_target_an_ally (struct Thing *, struct Thing *)
 
unsigned char is_person_in_any_vehicle (struct Thing const *)
 
unsigned char is_person_in_drum_tower (struct Thing *)
 
unsigned char is_person_in_bldg_training (struct Thing *)
 
unsigned char is_person_in_training_bldg (struct Thing *)
 
unsigned char is_thing_targetable (struct Thing *)
 
unsigned char is_person_valid_fight_target (struct Thing *, struct Thing *)
 
unsigned char is_person_valid_fight_target_for_person_type (struct Thing *, struct Thing *)
 
unsigned char is_person_airborne_valid_fight_target (struct Thing const *, struct Thing const *)
 
unsigned char is_person_in_fight_targetable_state (struct Thing const *)
 
unsigned char is_person_in_bldg_valid_preacher_target (struct Thing *)
 
unsigned char is_fighter_in_valid_state (struct Thing *)
 
unsigned char is_person_on_a_shape (struct Thing *)
 
unsigned char is_person_on_a_building (struct Thing *)
 
struct Thingis_person_on_a_shape_or_building (struct Thing *)
 
unsigned char is_person_stationery (struct Thing const *)
 
unsigned char is_person_accepting_commands (struct Thing *)
 
unsigned char is_person_in_boat (struct Thing const *)
 
unsigned char is_person_in_airship (struct Thing const *)
 
unsigned char is_person_driver_in_any_vehicle (struct Thing const *)
 
unsigned char does_vehicle_contain_given_person_model (struct Thing const *, long)
 
unsigned char get_person_unemployed_state (struct Thing *)
 
long get_final_spy_disguise_owner (struct Thing *)
 
long get_spy_disguise_owner (struct Thing *)
 
void get_aod2_path_info (struct Thing *, long, long *, struct Coord2D *)
 
struct Thingget_first_person_using_guard_beacon (struct Thing *, signed char)
 
unsigned char get_nearest_valid_person_base_coord (struct Thing *, struct Coord2D *)
 
unsigned char get_person_top_state (struct Thing const *)
 
void set_near_people_suprised_by_player_event (signed char, struct Coord2D *, long)
 
void set_aod2_draw_info (struct Thing *, long, unsigned char)
 
void set_final_spy_disguise_owner (struct Thing *, long)
 
void set_spy_in_process_of_disguising (struct Thing *, long)
 
void set_spy_disguise_owner (struct Thing *, long)
 
void set_shamans_base_pos_toward_players_camera (signed char)
 
void set_person_draw_info_by_ptai_with_airborne_checking (struct Thing *, short)
 
void set_person_varied_stand_or_cheer_anim (struct Thing *, long)
 
void set_person_cheering_speed_and_anim (struct Thing *)
 
void set_all_players_people_flag (signed char, unsigned long)
 
void set_person_standing_speed_and_anim (struct Thing *)
 
void set_person_drowning_speed_and_anim (struct Thing *)
 
void set_person_running_speed_and_anim (struct Thing *)
 
void set_person_attacking_speed_and_anim (struct Thing *)
 
void set_person_working_speed_and_anim (struct Thing *)
 
void set_person_last_damaging_player (struct Thing *, signed char)
 
void set_preacher_preaching (struct Thing *)
 
long set_selected_status_of_all_in_vehicle (struct Thing const *, unsigned char, struct Thing **)
 
unsigned char set_person_top_state (struct Thing *)
 
unsigned char set_person_new_state (struct Thing *, unsigned char)
 
void set_person_lost_control (struct Thing *)
 
void set_person_fast_self_power_speed (struct Thing *)
 
void set_person_standing_anim (struct Thing *)
 
void set_person_drowning_anim (struct Thing *)
 
void set_person_running_anim (struct Thing *)
 
void set_person_fleeing_anim (struct Thing *)
 
void set_person_flying_anim (struct Thing *)
 
void set_person_working_anim (struct Thing *)
 
unsigned char set_person_jumping_anim (struct Thing *)
 
void set_person_punching_anim (struct Thing *)
 
void set_person_flinching_anim (struct Thing *)
 
void set_person_pushing_anim (struct Thing *)
 
void set_person_pushed_anim (struct Thing *)
 
long set_person_sitting_anim (struct Thing *)
 
void set_person_kicking_anim (struct Thing *)
 
void set_special_person_fire_missile_anim (struct Thing *)
 
void set_person_valid_curr_base_coord (struct Thing *, struct Coord2D const *)
 
void set_special_move_case_flag (struct Thing *, unsigned long)
 
void set_person_failed_navigation (struct Thing *)
 
void unmask_spy (struct Thing *)
 
void explode_angel_of_death (struct Thing *)
 
long people_see_if_should_help_build_house (struct Thing *)
 
struct Thingconvert_wild_man_into_brave (struct Thing *, signed char, struct Coord2D *)
 
unsigned char check_enemy_presence_alert_triggering (struct Thing *)
 
void create_wild_man_converted_effect (struct Thing *, struct Coord3D *)
 
unsigned char check_moving_thing_in_control (struct Thing *)
 
unsigned char search_map_for_drinking_point (struct Coord2D *, struct Coord2D *, unsigned short, unsigned char)
 
struct Thingsearch_map_food_for_person (struct Thing *, unsigned char)
 
void change_persons_bldg_dwelling_status (struct Thing *, unsigned char)
 
void change_persons_vehicle_occupancy_status (struct Thing *, unsigned char)
 
void person_drop_carrying_wood (struct Thing *, unsigned char)
 
void damage_person (struct Thing *, signed char, long, unsigned char)
 
void validate_any_return_fire_target (struct Thing *)
 
struct Thingcreate_brave_person_thing (signed char, struct Coord3D *)
 
void person_goto_point (struct Thing *, bool, struct Coord2D *)