Skip to content

flock


get_species_tuning_float_param

float native.flock.get_species_tuning_float_param(int p0, int p1, int p2)


set_species_tuning_float_param

void native.flock.set_species_tuning_float_param(int p0, int p1, int p2, float p3)


set_species_tuning_bool_param

void native.flock.set_species_tuning_bool_param(int p0, int p1, int p2, bool p3)


get_animal_tuning_float_param

float native.flock.get_animal_tuning_float_param(int animal, int index)

index: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eAnimalTuningFloats
https://github.com/femga/rdr3_discoveries/tree/master/AI/ANIMAL_TUNING_FLOAT_PARAMS

set_animal_tuning_float_param

void native.flock.set_animal_tuning_float_param(int animal, int index, float value)


reset_animal_tuning_float_param

void native.flock.reset_animal_tuning_float_param(int animal, int index)


get_animal_tuning_bool_param

bool native.flock.get_animal_tuning_bool_param(int animal, int index)

index: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eAnimalTuningBools
https://github.com/femga/rdr3_discoveries/tree/master/AI/ANIMAL_TUNING_BOOL_PARAMS

set_animal_tuning_bool_param

void native.flock.set_animal_tuning_bool_param(int animal, int index, bool value)


reset_animal_tuning_bool_param

void native.flock.reset_animal_tuning_bool_param(int animal, int index)


_0x8049b17bec937662

int native.flock._0x8049b17bec937662(int p0, int p1, int p2, int p3, int p4, int p5, int p6)


_0xe93415b3307208e5

int native.flock._0xe93415b3307208e5(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8)


_0x19870c40c7ee15be

int native.flock._0x19870c40c7ee15be(int p0, int p1)


_0x0816c31480764ab0

void native.flock._0x0816c31480764ab0(int p0, int p1, int p2, int p3)


_0xc3d581a34bc0a1f0

void native.flock._0xc3d581a34bc0a1f0(int p0, int p1)


_0xf2cca7b68cfab2b9

void native.flock._0xf2cca7b68cfab2b9(int species, float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float p10, float p11, float p12, float p13)

species: SPECIES_BIRD_CROW

_0xfb16f08f47b83b4c

void native.flock._0xfb16f08f47b83b4c(int p0)


_get_animal_is_wild

bool native.flock._get_animal_is_wild(int ped)

Ped (horse) will run away from players and mounting will trigger them to buck until disabled.
Used for: REL_DOMESTICATED_ANIMAL

_set_animal_is_wild

void native.flock._set_animal_is_wild(int ped, bool toggle)


_get_animal_rarity

int native.flock._get_animal_rarity(int ped)

enum eAnimalRarityLevel
{
    ARL_COMMON,
    ARL_RARE,
    ARL_LEGENDARY,
    ARL_NUMRARITYLEVELS
};

_set_animal_rarity

void native.flock._set_animal_rarity(int ped, int rarity_level)

rarityLevel: see _GET_ANIMAL_RARITY

_0xff1e339ce40eaaaf

void native.flock._0xff1e339ce40eaaaf(int p0, int p1)


_is_herd_valid

bool native.flock._is_herd_valid(int herd_handle)


_create_herd

int native.flock._create_herd()


_0xe0961aed72642b80

void native.flock._0xe0961aed72642b80(int p0)


_add_ped_to_flock

void native.flock._add_ped_to_flock(int p0, int ped)


_0x408d1149c5e39c1e

void native.flock._0x408d1149c5e39c1e(int p0, int p1)


_0x9e13acc38ba8f9c3

int native.flock._0x9e13acc38ba8f9c3(int p0, int p1)


_0x34b9c4d86df2c2f3

int native.flock._0x34b9c4d86df2c2f3(int p0)


_0x1da6cb02071055d5

vec3 native.flock._0x1da6cb02071055d5(int p0)


_0xc95611869e14f8af

void native.flock._0xc95611869e14f8af(int p0, int p1, int p2, int p3)


_0x09ee00b8f858e0be

int native.flock._0x09ee00b8f858e0be(int p0, int p1, int p2, int p3, int p4, int p5, int p6)


_0xe36d2cb540597ef7

void native.flock._0xe36d2cb540597ef7(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7)


_0xd95f04a4e73be85e

int native.flock._0xd95f04a4e73be85e(int p0, int p1)


_0x17e3e5c46eccd308

void native.flock._0x17e3e5c46eccd308(int p0, int p1, int p2)


_0xc72ce37081dae625

void native.flock._0xc72ce37081dae625(int p0, int p1, int p2, int p3)


_0x67a43ea3f6fe0076

void native.flock._0x67a43ea3f6fe0076(int p0)


_0x36486af7da93a464

int native.flock._0x36486af7da93a464(int p0)


_0x6c57bea886a20c6b

void native.flock._0x6c57bea886a20c6b(int p0, int p1)


_0x1520626ffafffa8f

void native.flock._0x1520626ffafffa8f(int p0, int p1)


_0xfa821997794f48e7

void native.flock._0xfa821997794f48e7(int p0, int p1, int p2)


_0xcc6b5aafc87bfc7b

void native.flock._0xcc6b5aafc87bfc7b(int p0, int p1, int p2)


_0xfdb008b3bcf5992f

void native.flock._0xfdb008b3bcf5992f(int p0, int p1, int p2)


_0x2df3d457d86f8e57

void native.flock._0x2df3d457d86f8e57(int p0, int p1)


_0x706b434fefad6a24

void native.flock._0x706b434fefad6a24(int p0)


_0xa881f5c77a560906

void native.flock._0xa881f5c77a560906(int p0)


_0x53187e563f938e76

int native.flock._0x53187e563f938e76(int p0)