// IW6 GSC SOURCE
// Generated by https://github.com/xensik/gsc-tool

#using_animtree("animals");

main()
{
    var_0 = spawnstruct();
    var_0.animtree = #animtree;
    var_0.anims["idle"][0] = %bannerfish_idle1;
    var_0.anims["idle"][1] = %bannerfish_idle_fast;
    var_0.anims["idleweight"][0] = 4;
    var_0.anims["idleweight"][1] = 1;
    var_0.anims["flee_straight"][0] = %bannerfish_flee_straight;
    var_0.anims["flee_left"][0] = %bannerfish_flee_left;
    var_0.anims["flee_right"][0] = %bannerfish_flee_right;
    var_0.anims["flee_continue"][0] = %bannerfish_idle_fast;
    var_0.anims["turn_left"] = %bannerfish_turn_left;
    var_0.anims["turn_left_child"] = %bannerfish_turn_left_add;
    var_0.anims["turn_right"] = %bannerfish_turn_right;
    var_0.anims["turn_right_child"] = %bannerfish_turn_right_add;
    var_0.default_wander_radius = 20;
    var_0.wander_redirect_time = 2;
    var_0.people_react_distance = 36;
    var_0.gunfire_react_distance = 200;
    var_0.savetostructfn = maps\interactive_models\_fish::single_fish_savetostruct;
    var_0.loadfromstructfn = maps\interactive_models\_fish::single_fish_loadfromstruct;

    if ( !isdefined( level._interactive ) )
        level._interactive = [];

    level._interactive["fish_bannerfish"] = var_0;
    thread maps\interactive_models\_fish::fish();
}
