All pastes #1315158 Raw Edit

DoW2 beta: lictor ebps attrib

public lua v1 · immutable
#1315158 ·published 2009-01-21 20:40 UTC
rendered paste body
-- warhammer 40,000 dawn of war ii - beta: Attrib\simulation\attrib\ebps\pvp\race_tyranid\heroes\tyr_hero_lictor.rbfGameData = {  entity_blueprint_ext = {    $REF = [[entity_extensions\entity_blueprint_ext]],    always_revealed_in_fow = false,    animator = [[race_tyranid\troops\lictor\lictor]],    is_visible_in_game = true,    size = [[small]],    is_in_spatial_bucket = true,    rotate_snap = 360.0000000,    use_collision_mesh = false,    size_override = 0,    animator_attachments = {    },    use_expanded_destination_size = true,    online_level_animator_attachments = {      group = {        minimum_level = 0,        maximum_level = 26,        attachment = [[art\race_tyranid\troops_wargear\armour\lictor_armour_common\lictor_armour_common]],      },      group = {        minimum_level = 27,        maximum_level = 56,        attachment = [[art\race_tyranid\troops_wargear\armour\lictor_armour_rare\lictor_armour_rare]],      },      group = {        minimum_level = 57,        maximum_level = 1000,        attachment = [[art\race_tyranid\troops_wargear\armour\lictor_armour_epic\lictor_armour_epic]],      },    },  },  sight_ext = {    $REF = [[entity_extensions\sight_ext]],    sight_radius = 38.0000000,    reveal_area_on_death_time = 6.0000000,    apply_elevation_bonus = false,    keen_sense_radius = 5.0000000,    is_detector = false,    entity_level_spotting = false,  },  cost_ext = {    $REF = [[entity_extensions\cost_ext]],    time_cost = {      $REF = [[time_cost_table]],      cost = {        $REF = [[cost_table]],        popcap = 0.0000000,        requisition = 0.0000000,        power = 0.0000000,        waaagh = 0.0000000,      },      time_seconds = 0.0000000,      energy = 0.0000000,    },    xp_points = 500.0000000,    upkeep = {      $REF = [[cost_table]],      popcap = 0.0000000,      requisition = 0.0000000,      power = 0.0000000,      waaagh = 0.0000000,    },  },  health_ext = {    $REF = [[entity_extensions\health_ext]],    hitpoints = 1500.0000000,    regeneration = 1.0000000,    delete_when_dead = true,    death_seconds = 10.0000000,    death_event_name = [[Death]],    is_invincible = false,    receive_weapon_cover_modifiers = true,    regeneration_disabled = false,    remove_from_pathfinding_on_death = true,    reveal_to_all_on_death = false,    ui_can_scuttle = false,    rebuilt_entity = [[]],    wreck_entity = [[]],    keep_wreck_ownership = false,    death_actions = {    },    wargear_drop_type = [[none]],    can_repair = false,    is_salvagable_wreck = false,    unconscious_on_death = {      enabled = true,      health_ratio_to_revive = 0.1000000,      actions = {        $REF = [[actions\ability\apply_modifiers_action]],      },      cause_squad_to_hunker = true,      time_until_death = 0.0000000,      regeneration_while_unconcious_multiplier = 0.0000000,    },    regeneration_in_combat_multiplier = 0.0000000,    world_object = {      popcap = 0.0000000,    },    is_meleeable = true,    rear_damage_multiplier = 1.0000000,    death_ragdoll = true,    is_auto_targetable = true,    grant_resource_to_owner_on_death = {      $REF = [[cost_table]],      popcap = 0.0000000,      requisition = 0.0000000,      power = 0.0000000,      waaagh = 50.0000000,    },    resurrection = {      max_resurrect_cost = {        $REF = [[cost_table]],        popcap = 0.0000000,        requisition = 500.0000000,        power = 0.0000000,        waaagh = 0.0000000,      },      min_resurrect_cost = {        $REF = [[cost_table]],        popcap = 0.0000000,        requisition = 250.0000000,        power = 0.0000000,        waaagh = 0.0000000,      },      depreciation_time = 20.0000000,      per_level_resurrect_charge = {        $REF = [[cost_table]],        popcap = 0.0000000,        requisition = 50.0000000,        power = 0.0000000,        waaagh = 0.0000000,      },      max_depreciation_time = 50.0000000,      min_depreciation_time = 10.0000000,      per_level_depreciation_time = 10.0000000,    },    is_remotely_detonated = false,    is_invincible_team_weapon = false,    pvp_on_revive_terrain_dca_action_name = [[abilities\tyranid\teleport_arrive]],  },  moving_ext = {    $REF = [[entity_extensions\moving_ext]],    acceleration = 30.0000000,    deceleration = 30.0000000,    rotation_rate = 300.0000000,    speed_max = 5.5000000,    orient_to_terrain = false,    pass_type = [[passability\land_only]],    turn_plan = [[turn_plan\turn_plan\human]],    skid_look_ahead_time = -1.0000000,    disable_walker_sliding = false,    jumping = {      jump_info = {        $REF = [[types\jump_info]],        jump_distance_max = 50.0000000,        jump_height = 25.0000000,        jump_min_height = 0.0000000,        max_forward_speed = 1.0000000,        min_forward_speed = 1.0000000,        aggression = 0.0000000,        breakdown_time = 0.6000000,        anticipation_time = 0.4000000,        teleport = false,        number_of_jumpers = 0,        use_special_on_completion_actions = false,        skip_facing = false,        jump_pass_type = [[]],      },      enable = false,      jump_pass_type = [[passability\jumper]],      look_ahead_time = 2.0000000,      post_obstacle_time = 0.5000000,      burrow_mode = false,    },  },  ui_ext = {    $REF = [[entity_extensions\ui_ext]],    selection = {      selection_type = [[squad_select]],      selection_name = [[soldier]],      alt_selection = [[obb]],    },    icon_name = [[]],    occlusion_state = [[can_be_occluded]],    screen_name = 9046512,    help_text = 0,    extra_text = 0,    hotkey_name = [[]],    minimap_enable = false,    minimap_teamcolor = true,    minimap_color_r = 0.0000000,    minimap_color_g = 0.0000000,    minimap_color_b = 0.0000000,    minimap_color_a = 0.0000000,    ap_killed_kicker = false,    ap_loss_kicker = false,    ghost_enable = false,    speech = {      has_speech_code = true,      speech_code_2 = {        $REF = [[types\speech\speech_codes]],        codes = {        },      },      speech_code_3 = {        $REF = [[types\speech\speech_codes]],        codes = {          code = [[lic]],          code = [[mph]],          code = [[mon]],          code = [[ali]],          code = [[gma]],        },      },      speech_code_cover = {        $REF = [[types\speech\speech_codes]],        codes = {        },      },      speaker = {        $REF = [[types\speech\speech_codes]],        codes = {          unit_type_list = {            type_unit_class = [[hero]],            type_unit_class = [[infantry]],          },        },      },      speech_directory = [[sound:STREAMED_SPEECH\]],    },    entity_name = 0,    entity_type = 0,    brief_text = 0,    tooltip_txt = 0,  },  type_ext = {    $REF = [[entity_extensions\type_ext]],    armour_type = [[commander]],    unit_type_list = {      type_unit_class = [[hero]],      type_unit_class = [[infantry]],    },    race = [[racebps\tyranids]],  },  hit_object_ext = {    $REF = [[entity_extensions\hit_object_ext]],    hit_non_neutral = true,    hit_percentage = 0.1500000,    pass_through = false,    hit_material = [[hit_material\reg_unit_tyranid_armor]],    blocks_projectile_type = {      homing = true,      artillery = true,      thrown = false,      plasma = false,    },  },  melee_ext = {    $REF = [[entity_extensions\melee_ext]],    weapon_skill = 60,    charge = {      range = 15.0000000,      on_charge_actions = {        modifiers = {          target_type_name = [[]],        },      },      cooldown = 6.0000000,      minimum_range = 0.0000000,      on_completion_actions = {        courage_damage = 0.0000000,      },      on_completion_target_actions = {      },      ignore_melee_skill = true,    },    in_combat_ranged_damage_modifier = 0.5000000,    leap = {      can_leap = false,      on_completion_actions = {        subactions = {          knockback_action = {            $REF = [[actions\ability\knockback_action]],            knockback_type = [[weapon_knockback]],            flight_distance = 2.0000000,            scatter_angle = 0.0000000,            flight_loft = 0.4000000,            scatter_flight = 0.0000000,            domino_strength = 35.0000000,            crush_type = [[passability\light_crusher]],            levitate = {              duration = 0.0000000,              scatter_angle = 0.0000000,            },            specials = {              knock_towards_executer = false,              ignore_pathfinding = false,            },          },          damage = {            $REF = [[actions\ability\damage]],            damage = 20.0000000,            percentage = false,            damage_type = [[weapons\weapon_damage\piercing]],            morale_damage = 0.0000000,            courage_damage = 0.0000000,            application_type = [[simulate_weapon_hit]],            show_health_kicker = false,            leveling_weapon_type_damage = [[unapplicable]],            extreme_kills = {            },            death_type = {              $REF = [[weapons\weapon_death_type]],              ragdoll = 0.0000000,              gibbing = 0.0000000,            },          },        },      },      on_start_actions = {      },      jump_info = {        $REF = [[types\jump_info]],        jump_distance_max = 50.0000000,        jump_height = 7.0000000,        jump_min_height = 3.0000000,        max_forward_speed = 30.0000000,        min_forward_speed = 30.0000000,        aggression = 0.5000000,        breakdown_time = 0.6000000,        anticipation_time = 0.4000000,        teleport = false,        number_of_jumpers = 0,        use_special_on_completion_actions = false,        skip_facing = false,        jump_pass_type = [[]],      },      on_completion_target_actions = {      },    },    melee_base_size = [[medium]],    has_melee_right_of_way = false,  },  modifier_ext = {    actions = {    },  },  cover_ext = {    $REF = [[entity_extensions\cover_ext]],    cover_table = {      tp_garrison_cover = {        $REF = [[types\cover_ext_entry]],        actions = {        },        safety_value = 0.5000000,        speed_multiplier = 1.0000000,      },      tp_heavy = {        $REF = [[types\cover_ext_entry]],        actions = {        },        safety_value = 0.5000000,        speed_multiplier = 1.0000000,      },      tp_light = {        $REF = [[types\cover_ext_entry]],        actions = {        },        safety_value = 0.2500000,        speed_multiplier = 1.0000000,      },      tp_open = {        $REF = [[types\cover_ext_entry]],        actions = {        },        safety_value = -0.0100000,        speed_multiplier = 1.0000000,      },      tp_energy_shield = {        $REF = [[types\cover_ext_entry]],        actions = {        },        safety_value = -0.0100000,        speed_multiplier = 1.0000000,      },    },  },  combat_ext = {    $REF = [[entity_extensions\combat_ext]],    hardpoints = {      hardpoint_details = {        $REF = [[hardpoint_details]],        weapon_table = {          $REF = [[basic_data_types\heading_vector]],        },        default_position_info = {          heading = {            $REF = [[basic_data_types\heading_vector]],            x = 0.0000000,            y = 0.0000000,            z = 1.0000000,          },          origin = {            $REF = [[basic_data_types\position]],            x = 0.0000000,            y = 0.0000000,            z = 0.0000000,          },          muzzle_length = 0.0000000,        },      },      hardpoint_details = {        $REF = [[hardpoint_details]],        weapon_table = {          x = 0.0000000,        },        default_position_info = {          heading = {            $REF = [[basic_data_types\heading_vector]],            x = 0.0000000,            y = 0.0000000,            z = 1.0000000,          },          origin = {            $REF = [[basic_data_types\position]],            x = 0.0000000,            y = 0.0000000,            z = 0.0000000,          },          muzzle_length = 0.0000000,        },      },      hardpoint_details = {        $REF = [[hardpoint_details]],        weapon_table = {          y = 0.0000000,        },        default_position_info = {          heading = {            $REF = [[basic_data_types\heading_vector]],            x = 0.0000000,            y = 0.0000000,            z = 1.0000000,          },          origin = {            $REF = [[basic_data_types\position]],            x = 0.0000000,            y = 0.0000000,            z = 0.0000000,          },          muzzle_length = 0.0000000,        },      },    },    grant_resource_to_owner_on_kill = {      $REF = [[cost_table]],      popcap = 0.0000000,      requisition = 0.0000000,      power = 0.0000000,      waaagh = 1.0000000,    },  },  camouflage_ext = {    $REF = [[entity_extensions\camouflage_ext]],    must_be_fully_constructed = false,    revert_time_on_detection = 4.0000000,    revert_time = 1.0000000,    revert_multiplier = 1.2000000,    revert_max = 6.0000000,    reveal_duration = 16.0000000,    attack_priority = 0.0000000,    permanently_activated = false,    first_strike_actions = {    },    revealed_only_by_detectors = true,    on_concealed_actions = {      $REF = [[actions\ability\apply_modifiers_action]],    },    on_partially_revealed_actions = {      permanent = false,    },    on_revealed_actions = {      kill_action_on_failed_requirements = false,    },    camouflage_fx = [[camouflage_fx\camouflage_fx\tyr_lictor]],    cannot_be_revealed = false,    animator_override = [[]],    first_strike_actions_on_target = {      requirement_action = {        $REF = [[actions\ability\requirement_action]],        kill_action_on_failed_requirements = false,        requirements = {          angle_left = 0.0000000,        },        subactions = {          permanent = false,        },        apply_to_target = false,      },      requirement_action = {        $REF = [[actions\ability\requirement_action]],        kill_action_on_failed_requirements = false,        requirements = {          area_type = [[Circle]],        },        subactions = {          morale_damage = 0.0000000,        },        apply_to_target = false,      },      requirement_action = {        $REF = [[actions\ability\requirement_action]],        kill_action_on_failed_requirements = false,        requirements = {          $REF = [[actions\ability\apply_modifiers_action]],        },        subactions = {          usage_type = [[multiplication]],        },        apply_to_target = false,      },    },    first_strike_actions_cooldown = 0.0000000,  },  leveling_ext = {    $REF = [[entity_extensions\leveling_ext]],    attrib_levels = {      attrib_level_attributes = {        $REF = [[types\leveling\attrib_level_attributes]],        health = {          health = 700.0000000,          regeneration = 0.5000000,        },        weapon = {          melee_skill = 60,          melee_damage_modifier = 1.0000000,          ranged_damage_modifier = 1.0000000,        },        skills = {          morale_regeneration = 0.2000000,          energy_regeneration = 1.0000000,          morale = 450.0000000,          energy = 100.0000000,          supression_resistance = 4.0000000,        },      },      attrib_level_attributes = {        $REF = [[types\leveling\attrib_level_attributes]],        health = {          health = 700.0000000,          regeneration = 0.5000000,        },        weapon = {          melee_skill = 60,          melee_damage_modifier = 1.0000000,          ranged_damage_modifier = 1.0000000,        },        skills = {          morale_regeneration = 0.2000000,          energy_regeneration = 1.0000000,          morale = 450.0000000,          energy = 100.0000000,          supression_resistance = 4.0000000,        },      },      attrib_level_attributes = {        $REF = [[types\leveling\attrib_level_attributes]],        health = {          health = 735.0000000,          regeneration = 0.5250000,        },        weapon = {          melee_skill = 61,          melee_damage_modifier = 1.0450000,          ranged_damage_modifier = 1.0200000,        },        skills = {          morale_regeneration = 0.7000000,          energy_regeneration = 1.0500000,          morale = 454.5000000,          energy = 110.0000000,          supression_resistance = 4.1999998,        },      },      attrib_level_attributes = {        $REF = [[types\leveling\attrib_level_attributes]],        health = {          health = 771.7500000,          regeneration = 0.5512500,        },        weapon = {          melee_skill = 62,          melee_damage_modifier = 1.0902250,          ranged_damage_modifier = 1.0404000,        },        skills = {          morale_regeneration = 1.2000000,          energy_regeneration = 1.1025000,          morale = 459.0450134,          energy = 120.0000000,          supression_resistance = 4.4099998,        },      },      attrib_level_attributes = {        $REF = [[types\leveling\attrib_level_attributes]],        health = {          health = 810.3375244,          regeneration = 0.5788125,        },        weapon = {          melee_skill = 63,          melee_damage_modifier = 1.1356760,          ranged_damage_modifier = 1.0612080,        },        skills = {          morale_regeneration = 1.7000000,          energy_regeneration = 1.1576250,          morale = 463.6354065,          energy = 130.0000000,          supression_resistance = 4.6304998,        },      },      attrib_level_attributes = {        $REF = [[types\leveling\attrib_level_attributes]],        health = {          health = 850.8543701,          regeneration = 0.6077531,        },        weapon = {          melee_skill = 64,          melee_damage_modifier = 1.1813550,          ranged_damage_modifier = 1.0824320,        },        skills = {          morale_regeneration = 2.2000000,          energy_regeneration = 1.2155060,          morale = 468.2717896,          energy = 140.0000000,          supression_resistance = 4.8620248,        },      },      attrib_level_attributes = {        $REF = [[types\leveling\attrib_level_attributes]],        health = {          health = 893.3970947,          regeneration = 0.6381408,        },        weapon = {          melee_skill = 65,          melee_damage_modifier = 1.2172610,          ranged_damage_modifier = 1.1040810,        },        skills = {          morale_regeneration = 2.7000000,          energy_regeneration = 1.2762820,          morale = 472.9544983,          energy = 155.0000000,          supression_resistance = 5.1051259,        },      },      attrib_level_attributes = {        $REF = [[types\leveling\attrib_level_attributes]],        health = {          health = 938.0670166,          regeneration = 0.6700478,        },        weapon = {          melee_skill = 66,          melee_damage_modifier = 1.2533480,          ranged_damage_modifier = 1.1261621,        },        skills = {          morale_regeneration = 3.2000000,          energy_regeneration = 1.3400960,          morale = 477.6841125,          energy = 165.0000000,          supression_resistance = 5.3603830,        },      },      attrib_level_attributes = {        $REF = [[types\leveling\attrib_level_attributes]],        health = {          health = 984.9702759,          regeneration = 0.7035502,        },        weapon = {          melee_skill = 67,          melee_damage_modifier = 1.2896140,          ranged_damage_modifier = 1.1486861,        },        skills = {          morale_regeneration = 3.7000000,          energy_regeneration = 1.4071000,          morale = 482.4609070,          energy = 175.0000000,          supression_resistance = 5.6284022,        },      },      attrib_level_attributes = {        $REF = [[types\leveling\attrib_level_attributes]],        health = {          health = 1034.2189941,          regeneration = 0.7387277,        },        weapon = {          melee_skill = 68,          melee_damage_modifier = 1.3260620,          ranged_damage_modifier = 1.1716590,        },        skills = {          morale_regeneration = 4.1999998,          energy_regeneration = 1.4774550,          morale = 487.2854919,          energy = 185.0000000,          supression_resistance = 5.9098220,        },      },      attrib_level_attributes = {        $REF = [[types\leveling\attrib_level_attributes]],        health = {          health = 1085.9300537,          regeneration = 0.7756641,        },        weapon = {          melee_skill = 69,          melee_damage_modifier = 1.3626930,          ranged_damage_modifier = 1.1950930,        },        skills = {          morale_regeneration = 4.6999998,          energy_regeneration = 1.5513279,          morale = 492.1583862,          energy = 200.0000000,          supression_resistance = 6.2053132,        },      },    },  },  knockback_ext = {    $REF = [[entity_extensions\knockback_ext]],    stand_up_time = 1.0000000,    domino_strength_reduction = 65.0000000,    domino_strength_threshold = 35.0000000,    domino_knockback = {      $REF = [[actions\ability\knockback_action]],      knockback_type = [[ability_knockback]],      flight_distance = 4.5000000,      scatter_angle = 20.0000000,      flight_loft = 0.3000000,      scatter_flight = 35.0000000,      domino_strength = 50.0000000,      crush_type = [[passability\light_crusher]],      levitate = {        duration = 0.0000000,        scatter_angle = 0.0000000,      },      specials = {        knock_towards_executer = false,        ignore_pathfinding = false,      },    },    chance = {      weapon = 1.0000000,      ability = 1.0000000,      domino = 1.0000000,      light_weapon = 0.0000000,      medium_weapon = 0.0000000,    },  },  ability_ext = {    $REF = [[entity_extensions\ability_ext]],    abilities = {      ability = [[ability\pvp\race_tyranid\tyr_call_mycetic_spore_reinforce]],      ability = [[ability\pvp\race_tyranid\tyr_tyrannoformation]],      ability = [[ability\pvp\race_tyranid\tyr_lictor_stalk]],      ability = [[ability\pvp\race_tyranid\tyr_without_number]],      ability = [[ability\pvp\race_tyranid\tyr_flesh_hook]],      ability = [[ability\pvp\race_tyranid\tyr_hero_nimbus]],    },  },  wargear_ext = {    $REF = [[entity_extensions\wargear_ext]],    default_wargear = {      synckill_id = [[sk_id_06]],    },    default_wargear_levels = {    },  },  posture_ext = {    $REF = [[entity_extensions\posture_ext]],    posture = [[posture\default_posture]],    can_fidget = false,    can_cheer = false,  },  crush_ext = {    $REF = [[entity_extensions\crush_ext]],    crush_humans = false,  },  attention_gen_ext = {    $REF = [[entity_extensions\attention_gen_ext]],    attention_weight_override = 3,    spotted_countdown_timer_override = -1.0000000,  },  syncdeath_ext = {    $REF = [[entity_extensions\syncdeath_ext]],    syncdeath_infos = {      syncdeath_info = {        $REF = [[types\synckills\syncdeath_info]],        synckill_id = [[sk_id_01]],      },      syncdeath_info = {        $REF = [[types\synckills\syncdeath_info]],        synckill_id = [[sk_id_02]],      },      syncdeath_info = {        $REF = [[types\synckills\syncdeath_info]],        synckill_id = [[sk_id_03]],      },      syncdeath_info = {        $REF = [[types\synckills\syncdeath_info]],        synckill_id = [[sk_id_04]],      },      syncdeath_info = {        $REF = [[types\synckills\syncdeath_info]],        synckill_id = [[sk_id_05]],      },      syncdeath_info = {        $REF = [[types\synckills\syncdeath_info]],        synckill_id = [[sk_id_06]],      },    },    force_sync_kill_on_death = false,  },  synckill_ext = {    $REF = [[entity_extensions\synckill_ext]],    chance = 25.0000000,    synckill_types = {    },  },  jump_ext = {    $REF = [[entity_extensions\jump_ext]],    on_completion_actions = {      knockback_action = {        $REF = [[actions\ability\knockback_action]],        knockback_type = [[ability_knockback]],        flight_distance = 5.0000000,        scatter_angle = 0.0000000,        flight_loft = 0.3000000,        scatter_flight = 0.0000000,        domino_strength = 50.0000000,        crush_type = [[passability\light_crusher]],        levitate = {          duration = 0.0000000,          scatter_angle = 0.0000000,        },        specials = {          knock_towards_executer = false,          ignore_pathfinding = false,        },      },    },    on_start_actions = {    },    special_on_completion_actions = {    },  },  marker_ext = {    sight_ext = {      $REF = [[entity_extensions\sight_ext]],      sight_radius = 38.0000000,      reveal_area_on_death_time = 6.0000000,      apply_elevation_bonus = false,      keen_sense_radius = 5.0000000,      is_detector = false,      entity_level_spotting = false,    },  },  upgrade_ext = {    $REF = [[entity_extensions\upgrade_ext]],    addon_upgrades = {      upgrade = [[upgrade\pvp\race_tyranid\wargear\tyr_arm_lictor_energy_glands]],      upgrade = [[upgrade\pvp\race_tyranid\wargear\tyr_arm_lictor_poison_cloud]],      upgrade = [[upgrade\pvp\race_tyranid\wargear\acc_lictor_retreat]],      upgrade = [[upgrade\pvp\race_tyranid\wargear\wp_lictor_feeder_tendrils]],      upgrade = [[upgrade\pvp\race_tyranid\wargear\wp_lictor_scything_talons]],      upgrade = [[upgrade\pvp\race_tyranid\wargear\wp_lictor_corrosive_claws]],      upgrade = [[upgrade\pvp\race_tyranid\wargear\wp_lictor_toxic_miasma]],      upgrade = [[upgrade\pvp\race_tyranid\wargear\tyr_arm_lictor_elite_jump]],      upgrade = [[upgrade\pvp\race_tyranid\wargear\acc_lictor_pheremone]],      upgrade = [[upgrade\pvp\race_tyranid\wargear\acc_lictor_loner]],    },    standard_upgrades = {    },    transferrable_upgrades = {    },    number_of_addon_slots = -1,    number_of_standard_slots = -1,    number_of_transferrable_slots = -1,    default_upgrades = {    },  },}