Divergent/mods/[DEV] Brotherhood/gamedata/configs/creatures/m_z_legendary.ltx

245 lines
11 KiB
TeX

;===========================================================================
; BLOODSUCKERS Vlad and Drakul
;===========================================================================
[bloodsucker_vlad]:m_bloodsucker_e
$spawn = "monsters\bloodsuckers\bloodsucker_03_strong"
visual = monsters\krovosos\krovosos_strong
corpse_visual = monsters\krovosos\krovosos_dead
icon = ui_npc_monster_krovosos_strong
Predator_Visual = monsters\krovosos\krovosos_strong_xray
panic_threshold = 0.05
rank = 16
immunities_sect = bloodsucker_immunities_vlad
attack_params = bloodsucker_attack_params_vlad
spec_rank = strong
community = bloodsucker
invisibility_activate_delay = 1500
protections_sect = bloodsucker_protections
MaxHealthValue = 3 ; range [0..200]
skin_armor = 0.7
[bloodsucker_immunities_vlad]
burn_immunity = 2.2 ; 5.0 ; = 0.75 ;Factors of immunity
strike_immunity = 0.60
shock_immunity = 2.7 ; = 0.7
wound_immunity = 0.35
radiation_immunity = 0.0
telepatic_immunity = 0.0
chemical_burn_immunity = 0.65 ; = 3.0 ; = 0.75
explosion_immunity = 0.55
fire_wound_immunity = 0.3
[bloodsucker_attack_params_vlad]
;---------------------------------------------------------------------------------------------------------------------------------------------
; anim | time[0..1] | hit_power | impulse | impulse_dir (x,y,z) | Field of hit_test (left,right, top, bottom) | Test Dist
;---------------------------------------------------------------------------------------------------------------------------------------------
;Left hand Strike
stand_attack_0 = 0.20, 2.35, 65, 3.5, 2.0, 0.5, -1.0, 1.0, -1.0, 1.0, 2.5
;Both hands Strike
stand_attack_1 = 0.20, 2.5, 75, 0.0, 2.0, 4.0, -0.8, 0.8, -1.2, 1.2, 2.5
;Right hand Strike
stand_attack_2 = 0.20, 2.35, 65, -4.0, 2.5, 0.50, -1.0, 1.0, -1.0, 1.0, 2.5
;Right hand Strike
vampire_2 = 0.40, 2.15, 75, 0.0, 2.5, 4.50, -1.2, 1.2, -1.2, 1.2, 4.5
stand_run_attack_left_0 = 0.20, 2.05, 65, 3.5, 2.0, 0.5, -1.0, 1.0, -1.0, 1.0, 2.5
stand_run_attack_right_0 = 0.20, 2.05, 65, 3.5, 2.0, 0.5, -1.0, 1.0, -1.0, 1.0, 2.5
;----------------------------------------------------------------------------
; Movement::Velocities & Acceleration
;----------------------------------------------------------------------------
; speed factors linear | angular_real | angular_path | min | max
Velocity_Stand = 0, 5.0, 5.0, 1, 1
Velocity_RunFwdNormal = 8.2, 5.0, 5.0, 0.5, 1
Velocity_RunFwdDamaged = 5.0, 5.0, 5.0, 0.5, 1
Velocity_WalkFwdNormal = 2.15, 5.0, 5.0, 0.2, 2.0
Velocity_WalkFwdDamaged = 1.4, 5.0, 5.0, 0.2, 2.0
Velocity_Drag = 1.5, 4.0, 4.0, 1, 1
Velocity_Steal = 0.7, 4.0, 4.0, 1, 1
; Speed factors while invisible
Velocity_Invisible_Linear = 6.5
Velocity_Invisible_Angular = 3.5
; acceleration
Accel_Generic = 1.5
Accel_Calm = 2.5
Accel_Aggressive = 20.0
[bloodsucker_drakul]:m_bloodsucker_e
$spawn = "monsters\bloodsuckers\bloodsucker_03_strong"
visual = monsters\krovosos\krovosos_strong
corpse_visual = monsters\krovosos\krovosos_dead
icon = ui_npc_monster_krovosos_strong
Predator_Visual = monsters\krovosos\krovosos_strong_xray
panic_threshold = 0.05
rank = 16
immunities_sect = bloodsucker_immunities_drakul
attack_params = bloodsucker_attack_params_drakul
spec_rank = strong
community = bloodsucker
invisibility_activate_delay = 1500
protections_sect = bloodsucker_protections
MaxHealthValue = 3.8 ; range [0..200]
skin_armor = 1
[bloodsucker_immunities_drakul]
burn_immunity = 2.2 ; 5.0 ; = 0.75 ;Factors of immunity
strike_immunity = 0.50
shock_immunity = 2.7 ; = 1
wound_immunity = 0.2
radiation_immunity = 0.0
telepatic_immunity = 0.0
chemical_burn_immunity = 1 ; = 3.0 ; = 0.75
explosion_immunity = 0.5
fire_wound_immunity = 0.15
[bloodsucker_attack_params_drakul]
;---------------------------------------------------------------------------------------------------------------------------------------------
; anim | time[0..1] | hit_power | impulse | impulse_dir (x,y,z) | Field of hit_test (left,right, top, bottom) | Test Dist
;---------------------------------------------------------------------------------------------------------------------------------------------
;Left hand Strike
stand_attack_0 = 0.30, 1.5, 65, 3.5, 2.0, 0.5, -1.0, 1.0, -1.0, 1.0, 2.5
;Both hands Strike
stand_attack_1 = 0.30, 1.7, 75, 0.0, 2.0, 4.0, -0.8, 0.8, -1.2, 1.2, 2.5
;Right hand Strike
stand_attack_2 = 0.30, 1.5, 65, -4.0, 2.5, 0.50, -1.0, 1.0, -1.0, 1.0, 2.5
;Right hand Strike
vampire_2 = 0.60, 1.3, 75, 0.0, 2.5, 4.50, -1.2, 1.2, -1.2, 1.2, 4.5
stand_run_attack_left_0 = 0.30, 1.05, 65, 3.5, 2.0, 0.5, -1.0, 1.0, -1.0, 1.0, 2.5
stand_run_attack_right_0 = 0.30, 1.05, 65, 3.5, 2.0, 0.5, -1.0, 1.0, -1.0, 1.0, 2.5
;----------------------------------------------------------------------------
; Movement::Velocities & Acceleration
;----------------------------------------------------------------------------
; speed factors linear | angular_real | angular_path | min | max
Velocity_Stand = 0, 5.0, 5.0, 1, 1
Velocity_RunFwdNormal = 8.2, 5.0, 5.0, 0.5, 1
Velocity_RunFwdDamaged = 5.0, 5.0, 5.0, 0.5, 1
Velocity_WalkFwdNormal = 2.15, 5.0, 5.0, 0.2, 2.0
Velocity_WalkFwdDamaged = 1.4, 5.0, 5.0, 0.2, 2.0
Velocity_Drag = 1.5, 4.0, 4.0, 1, 1
Velocity_Steal = 0.7, 4.0, 4.0, 1, 1
; Speed factors while invisible
Velocity_Invisible_Linear = 6.5
Velocity_Invisible_Angular = 3.5
; acceleration
Accel_Generic = 1.5
Accel_Calm = 2.5
Accel_Aggressive = 20.0
;===========================================================================
; Boars Calydonian Boar and his guards
;===========================================================================
[boar_calydonian]:boar_01a_hard
$spawn = "monsters\boars\boar_01a_hard"
visual = monsters\mutant_boar\mutant_boar_strong
;corpse_visual = monsters\mutant_boar\mutant_boar_big_dead
immunities_sect = boar_immunities_calydonian
attack_params = boar_attack_params_calydonian
[boar_immunities_calydonian]
burn_immunity = 0.86 ; = 0.2 ;коэффициенты иммунитета
strike_immunity = 0.25
shock_immunity = 0.44 ; = 0.25
wound_immunity = 0.1
radiation_immunity = 0.0
telepatic_immunity = 0.0
chemical_burn_immunity = 1.00 ; = 3.0 ; = 0.2
explosion_immunity = 0.4
fire_wound_immunity = 0.08
[boar_attack_params_calydonian]
;---------------------------------------------------------------------------------------------------------------------------------------------
; anim | time[0..1] | hit_power | impulse | impulse_dir (x,y,z) | Field of hit_test (left,right, bottom, top ) | Test Dist
;---------------------------------------------------------------------------------------------------------------------------------------------
;Bite
stand_attack_0 = 0.20, 1, 50, 0.0, 0.5, 0.5, -1.0, 1.0, -1.0, 1.0, 2.3
;Bite2
stand_attack_1 = 0.20, 1, 50, 0.0, 0.5, 0.5, -1.0, 1.0, -1.0, 1.0, 2.3
;Right Leg Attack
stand_attack_2 = 0.20, 1, 50, 0.0, 1.0, 2.0, -0.8, 0.8, -1.0, 1.0, 2.5
stand_attack_run_0 = 0.40, 2.3, 390, 0.0, 1.0, 2.0, -1.0, 1.0, -1.0, 1.0, 3.2
stand_attack_run_left_0 = 0.40, 1.5, 390, 0.0, 1.0, 2.0, -1.0, 1.0, -1.0, 1.0, 3.2
stand_attack_run_right_0 = 0.40, 1.5, 390, 0.0, 1.0, 2.0, -1.0, 1.0, -1.0, 1.0, 3.2
; speed factors linear | angular_real | angular_path | min | max
Velocity_Stand = 0, 3.4, 3.0, 1, 1
Velocity_RunFwdNormal = 8.0, 3.0, 2.8, 0.4, 1
Velocity_RunFwdDamaged = 6.5, 3.0, 2.8, 0.2, 1
Velocity_WalkFwdDamaged = 1.3, 3.0, 2.8, 0.2, 2.0
Velocity_WalkFwdNormal = 1.75, 3.0, 2.8, 0.02, 3.0
Velocity_Drag = -1.0, 1.0, 1.0, 1, 1
Velocity_Steal = 1.5, 3.0, 2.5, 1, 1
; acceleration
Accel_Generic = 1.0
Accel_Calm = 2.0
Accel_Aggressive = 3.5
skin_armor = 2
[boar_calydonian_guard]:boar_01a_hard
$spawn = "monsters\boars\boar_01a_hard"
visual = monsters\mutant_boar\mutant_boar_strong
;corpse_visual = monsters\mutant_boar\mutant_boar_big_dead
immunities_sect = boar_immunities_calydonian_guard
attack_params = boar_attack_params_calydonian_guard
[boar_immunities_calydonian_guard]
burn_immunity = 0.96 ; = 0.2 ;коэффициенты иммунитета
strike_immunity = 0.25
shock_immunity = 0.74 ; = 0.25
wound_immunity = 02
radiation_immunity = 0.0
telepatic_immunity = 0.0
chemical_burn_immunity = 1.66 ; = 3.0 ; = 0.2
explosion_immunity = 0.5
fire_wound_immunity = 0.25
[boar_attack_params_calydonian_guard]
;---------------------------------------------------------------------------------------------------------------------------------------------
; anim | time[0..1] | hit_power | impulse | impulse_dir (x,y,z) | Field of hit_test (left,right, bottom, top ) | Test Dist
;---------------------------------------------------------------------------------------------------------------------------------------------
;Bite
stand_attack_0 = 0.20, 0.8, 50, 0.0, 0.5, 0.5, -1.0, 1.0, -1.0, 1.0, 2.3
;Bite2
stand_attack_1 = 0.20, 0.8, 50, 0.0, 0.5, 0.5, -1.0, 1.0, -1.0, 1.0, 2.3
;Right Leg Attack
stand_attack_2 = 0.20, 0.8, 50, 0.0, 1.0, 2.0, -0.8, 0.8, -1.0, 1.0, 2.5
stand_attack_run_0 = 0.30, 1.25, 350, 0.0, 1.0, 2.0, -1.0, 1.0, -1.0, 1.0, 3.2
stand_attack_run_left_0 = 0.30, 1.1, 350, 0.0, 1.0, 2.0, -1.0, 1.0, -1.0, 1.0, 3.2
stand_attack_run_right_0 = 0.30, 1.1, 350, 0.0, 1.0, 2.0, -1.0, 1.0, -1.0, 1.0, 3.2
; speed factors linear | angular_real | angular_path | min | max
Velocity_Stand = 0, 3.4, 3.0, 1, 1
Velocity_RunFwdNormal = 8.0, 3.0, 2.8, 0.4, 1
Velocity_RunFwdDamaged = 6.5, 3.0, 2.8, 0.2, 1
Velocity_WalkFwdDamaged = 1.3, 3.0, 2.8, 0.2, 2.0
Velocity_WalkFwdNormal = 1.75, 3.0, 2.8, 0.02, 3.0
Velocity_Drag = -1.0, 1.0, 1.0, 1, 1
Velocity_Steal = 1.5, 3.0, 2.5, 1, 1
; acceleration
Accel_Generic = 1.0
Accel_Calm = 2.0
Accel_Aggressive = 3.5
skin_armor = 1.5