;===================================================================================================================
; Changes Made For New Device Models, Animations & Functionality
;
; Requires Moded Exes Dated October 17th 2023 or Newer
;
; Made by BarryBogs & Diolator 
;===================================================================================================================
![tch_detector]
!snd_draw                                
!snd_holster
;===================================================================================================================
;============================================= ECHO DETECTOR =======================================================
;===================================================================================================================
![detector_simple]
!hud_fov
!snd_draw                                
!snd_holster                              
scripted_snd_show                       = new_detectors\echo\echo_draw_2h, true
scripted_snd_show_fast	                = new_detectors\echo\echo_draw, true
scripted_snd_hide                       = new_detectors\echo\echo_holster_2h, true
scripted_snd_hide_fast                  = new_detectors\echo\echo_holster, true
scripted_snd_zoom_hide                  = new_detectors\echo\echo_holster, true
scripted_snd_zoom_show	                = new_detectors\echo\echo_draw, true
scripted_snd_show_quick		        = new_detectors\shared\quick_hide, true
scripted_snd_show_fast_quick		= new_detectors\shared\quick_hide, true
scripted_snd_hide_quick			= new_detectors\shared\quick_hide, true
scripted_snd_hide_fast_quick	        = new_detectors\shared\quick_hide, true
scripted_snd_zoom_hide_fast	        = new_detectors\shared\quick_hide, true

visual			                = dynamics\devices\dev_detector_1\dev_diolator_detector_echo.ogf

![detector_simple_hud]
lh_lead_gun                                     = true
item_visual                   	                = dynamics\devices\dev_detector_1\dev_diolator_detector_1_hud

aim_hud_offset_pos         			= -0.175, 0.08, 0.06
aim_hud_offset_pos_16x9				= -0.175, 0.08, 0.06
aim_hud_offset_rot          			= 0.0005, 0.09, -0.015
aim_hud_offset_rot_16x9     			= 0.0005, 0.09, -0.015


        hands_orientation                = 5.90644, 11.97178, -2.881194
        hands_orientation_16x9           = 5.90644, 11.97178, -2.881194
        hands_position                   = -0.027539, -0.116984, 0.111619
        hands_position_16x9              = -0.027539, -0.116984, 0.111619

        item_orientation                 = 0, 0, 0
        item_position                    = 0, 0, 0

;-------Main Anims	
anm_show				= barry_echo_draw_2hands_alt, barry_echo_draw_2h_alt
anm_show_fast				= barry_echo_draw_hands_alt, barry_echo_draw_alt
anm_hide				= barry_echo_holster_hands_2h, barry_echo_holster_2h
anm_hide_fast				= barry_echo_holster_hands, barry_echo_holster
anm_idle				= barry_echo_idle_hands, barry_echo_idle
anm_idle_moving				= barry_echo_walk_hands, barry_echo_walk, 1.15
anm_idle_moving_crouch		        = barry_echo_walk_hands, barry_echo_walk
anm_idle_sprint				= barry_echo_sprint_hands, barry_echo_sprint, 1.4

;-------While Aiming
anm_idle_zoom				= barry_echo_idle_zoom_hands, barry_echo_idle
anm_zoom_in				= barry_echo_zoom_in_hands, barry_echo_zoom_in
anm_zoom_out                            = barry_echo_zoom_out_hands, barry_echo_zoom_out
anm_zoom_show			        = barry_echo_draw_hands_zoom, barry_echo_draw_alt
anm_zoom_hide			        = barry_echo_holster_hands_zoom, barry_echo_holster

;------- Quick Version
anm_zoom_hide_fast		        = barry_echo_holster_hands_quick, barry_echo_holster_quick
anm_hide_fast_quick		        = barry_echo_holster_hands_quick, barry_echo_holster_quick
anm_hide_quick                          = barry_echo_holster_hands_quick, barry_echo_holster_quick
anm_show_quick                          = barry_echo_draw_hands_quick, barry_echo_draw_quick
anm_show_fast_quick                     = barry_echo_draw_hands_quick, barry_echo_draw_quick

;-------While Throwing
anm_throw_start			        = barry_echo_throw_start_hands, barry_echo_throw_start
anm_throw				= barry_echo_idle_throw_hands, barry_echo_idle_throw
anm_throw_end				= barry_echo_throw_end_hands, barry_echo_throw_end

freelook_z_offset_mul		        = 0.6

;===================================================================================================================
;============================================= BEAR DETECTOR =======================================================
;===================================================================================================================
![detector_advanced]
!hud_fov
!snd_draw                                
!snd_holster                              
scripted_snd_show                       = new_detectors\bear\bear_draw_2h, true
scripted_snd_show_fast	                = new_detectors\bear\bear_draw, true
scripted_snd_hide                       = new_detectors\bear\bear_holster_2h, true
scripted_snd_hide_fast                  = new_detectors\bear\bear_holster, true
scripted_snd_zoom_hide                  = new_detectors\bear\bear_holster, true
scripted_snd_zoom_hide_fast             = new_detectors\bear\bear_holster, true
scripted_snd_zoom_show	                = new_detectors\bear\bear_draw, true
scripted_snd_show_quick		        = new_detectors\shared\quick_hide, true
scripted_snd_show_fast_quick		= new_detectors\shared\quick_hide, true
scripted_snd_hide_quick			= new_detectors\shared\quick_hide, true
scripted_snd_hide_fast_quick		= new_detectors\shared\quick_hide, true
scripted_snd_zoom_hide_fast		= new_detectors\shared\quick_hide, true
scripted_snd_show_dead                  = new_detectors\bear\bear_draw_2h_dead, true

visual			                = dynamics\devices\dev_detector_2\dev_diolator_detector_bear.ogf
![detector_advanced_hud]
lh_lead_gun                                     = true
item_visual                   	                = dynamics\devices\dev_detector_2\dev_diolator_detector_2_hud

item_orientation                                = 0, 0, 0
item_position                                   = 0, 0, 0

aim_hud_offset_pos         			= -0.175, 0.08, 0.06
aim_hud_offset_pos_16x9				= -0.175, 0.08, 0.06
aim_hud_offset_rot          			= 0.0005, 0.09, -0.015
aim_hud_offset_rot_16x9     			= 0.0005, 0.09, -0.015

hands_orientation                = 4.609228, 9.570553, 0.523029
hands_orientation_16x9           = 4.609228, 9.570553, 0.523029
hands_position                   = -0.015012, -0.092392, 0.080609
hands_position_16x9              = -0.015012, -0.092392, 0.080609

;-------Main Anims
anm_show				 = barry_bear_draw_2hands, barry_bear_draw_2h
anm_show_fast			         = barry_bear_draw_hands, barry_bear_draw
anm_hide				 = barry_bear_holster_2hands, barry_bear_holster_2h
anm_hide_fast			         = barry_bear_holster_hands, barry_bear_holster
anm_idle				 = barry_bear_idle_hands, barry_bear_idle
anm_idle_moving			         = barry_bear_walk_hands, barry_bear_walk, 1.15
anm_idle_moving_crouch	                 = barry_bear_walk_hands, barry_bear_walk
anm_idle_sprint			         = barry_bear_sprint_hands, barry_bear_sprint, 1.4

;-------While Aiming
anm_idle_zoom				 = barry_bear_idle_zoom_hands, barry_bear_idle_zoom
anm_zoom_in				 = barry_bear_zoom_in_hands, barry_bear_zoom_in
anm_zoom_out                             = barry_bear_zoom_out_hands, barry_bear_zoom_out
anm_zoom_show				 = barry_bear_draw_zoom_hands, barry_bear_draw_zoom
anm_zoom_hide				 = barry_bear_holster_zoom_hands, barry_bear_holster_zoom

;------- Quick Version
anm_zoom_hide_fast			 = barry_bear_holster_hands_quick, barry_bear_holster_quick
anm_hide_fast_quick		         = barry_bear_holster_hands_quick, barry_bear_holster_quick
anm_hide_quick                           = barry_bear_holster_hands_quick, barry_bear_holster_quick
anm_show_quick                           = barry_bear_draw_hands_quick, barry_bear_draw_quick
anm_show_fast_quick                      = barry_bear_draw_hands_quick, barry_bear_draw_quick

;-------While Throwing
anm_throw_start			         = barry_bear_throw_start_hands, barry_bear_throw_start
anm_throw			         = barry_bear_throw_idle_hands, barry_bear_throw_idle
anm_throw_end			         = barry_bear_throw_end_hands, barry_bear_throw_end

;-------While Dead
anm_show_dead                            = barry_bear_draw_2hands_dead, barry_bear_draw_2h_dead, 0.95

freelook_z_offset_mul		        = 0.6

;===================================================================================================================
;============================================= VELES DETECTOR ======================================================
;===================================================================================================================
![detector_elite]
!hud_fov
!snd_draw                                
!snd_holster
scripted_snd_show                       = new_detectors\veles\veles_draw, true
scripted_snd_show_fast	                = new_detectors\veles\veles_draw, true
scripted_snd_hide                       = new_detectors\veles\veles_holster_2h, true
scripted_snd_hide_fast                  = new_detectors\veles\veles_holster, true
scripted_snd_zoom_hide                  = new_detectors\veles\veles_holster, true
scripted_snd_zoom_hide_fast             = new_detectors\veles\veles_holster, true
scripted_snd_zoom_show	                = new_detectors\veles\veles_draw, true
scripted_snd_show_quick			= new_detectors\shared\quick_hide, true
scripted_snd_show_fast_quick		= new_detectors\shared\quick_hide, true
scripted_snd_hide_quick			= new_detectors\shared\quick_hide, true
scripted_snd_hide_fast_quick		= new_detectors\shared\quick_hide, true
scripted_snd_zoom_hide_fast		= new_detectors\shared\quick_hide, true

;                                             side2side,up/down,close/far
ui_p			                        = -0.0281, 0.0123, 0.0006
ui_r			                        = 0, 180, 0

visual			                = dynamics\devices\dev_detector_3\dev_diolator_detector_elite.ogf
![detector_elite_hud]
detector_ui_bone                                = cover_power
lh_lead_gun                                     = true
item_visual                   	                = dynamics\devices\dev_detector_3\dev_diolator_detector_3_hud

item_orientation                                = 0, 0, 0
item_position                                   = 0, 0, 0

aim_hud_offset_pos         			= -0.24, 0.06, 0.06
aim_hud_offset_pos_16x9				= -0.24, 0.06, 0.06
aim_hud_offset_rot          			= 0.0005, 0.09, -0.015
aim_hud_offset_rot_16x9     			= 0.0005, 0.09, -0.015

hands_orientation                = 4.609228, 9.570553, 0.523029
hands_orientation_16x9           = 4.609228, 9.570553, 0.523029
hands_position                   = -0.028831, -0.090758, 0.10164
hands_position_16x9              = -0.028831, -0.090758, 0.10164


;-------Main Anims
anm_show				 = barry_veles_draw_hands, barry_veles_draw
anm_show_fast			         = barry_veles_draw_hands, barry_veles_draw
anm_hide				 = barry_veles_holster_2hands, barry_veles_holster_2h
anm_hide_fast			         = barry_veles_holster_hands, barry_veles_holster
anm_idle				 = barry_veles_idle_hands, barry_veles_idle
anm_idle_moving			         = barry_veles_walk_hands, barry_veles_walk, 1.15
anm_idle_moving_crouch	                 = barry_veles_walk_hands, barry_veles_walk
anm_idle_sprint			         = barry_veles_sprint_hands, barry_veles_sprint, 1.4
;-------While Aiming
anm_idle_zoom				 = barry_veles_idle_hands_zoom, barry_veles_idle_zoom
anm_zoom_in				 = barry_veles_hands_zoom_in, barry_veles_zoom_in
anm_zoom_out                             = barry_veles_hands_zoom_out, barry_veles_zoom_out
anm_zoom_show				 = barry_veles_draw_hands_zoom, barry_veles_draw_zoom
anm_zoom_hide				 = barry_veles_holster_hands_zoom, barry_veles_holster_zoom
;------- Quick Version
anm_zoom_hide_fast			 = barry_veles_holster_hands_quick, barry_veles_holster_quick
anm_hide_fast_quick		         = barry_veles_holster_hands_quick, barry_veles_holster_quick
anm_hide_quick                           = barry_veles_holster_hands_quick, barry_veles_holster_quick
anm_show_quick                           = barry_veles_draw_hands_quick, barry_veles_draw_quick
anm_show_fast_quick                      = barry_veles_draw_hands_quick, barry_veles_draw_quick
;-------While Throwing
anm_throw_start			         = barry_veles_throw_start_hands, barry_veles_throw_start
anm_throw			         = barry_veles_throw_idle_hands, barry_veles_throw_idle
anm_throw_end			         = barry_veles_throw_end_hands, barry_veles_throw_end

freelook_z_offset_mul		        = 0.6

;===================================================================================================================
;============================================= SVAROG DETECTOR =====================================================
;===================================================================================================================
![detector_scientific]
!hud_fov
!snd_draw                                
!snd_holster
scripted_snd_show                       = new_detectors\veles\veles_draw, true
scripted_snd_show_fast	                = new_detectors\veles\veles_draw, true
scripted_snd_hide                       = new_detectors\veles\veles_holster_2h, true
scripted_snd_hide_fast                  = new_detectors\veles\veles_holster, true
scripted_snd_zoom_hide                  = new_detectors\veles\veles_holster, true
scripted_snd_zoom_hide_fast             = new_detectors\veles\veles_holster, true
scripted_snd_zoom_show	                = new_detectors\veles\veles_draw, true
scripted_snd_show_quick		        = new_detectors\shared\quick_hide, true
scripted_snd_show_fast_quick		= new_detectors\shared\quick_hide, true
scripted_snd_hide_quick			= new_detectors\shared\quick_hide, true
scripted_snd_hide_fast_quick	        = new_detectors\shared\quick_hide, true
scripted_snd_zoom_hide_fast	        = new_detectors\shared\quick_hide, true

ui_p			                        = -0.0281, 0.0123, 0.0006
ui_r			                        = 0, 180, 0

visual			                = dynamics\devices\dev_detector_4\dev_diolator_detector_scientific.ogf
![detector_scientific_hud]
detector_ui_bone                                = cover_power
lh_lead_gun                                     = true
item_visual                   	                = dynamics\devices\dev_detector_4\dev_diolator_detector_4_hud

item_orientation                 = 0, 0, 0
item_position                    = 0, 0, 0

aim_hud_offset_pos         			= -0.24, 0.06, 0.06
aim_hud_offset_pos_16x9				= -0.24, 0.06, 0.06
aim_hud_offset_rot          			= 0.0005, 0.09, -0.015
aim_hud_offset_rot_16x9     			= 0.0005, 0.09, -0.015

hands_orientation                = 4.609228, 9.570553, 0.523029
hands_orientation_16x9           = 4.609228, 9.570553, 0.523029
hands_position                   = -0.028831, -0.090758, 0.10164
hands_position_16x9              = -0.028831, -0.090758, 0.10164

;-------Main Anims
anm_show				 = barry_veles_draw_hands, barry_veles_draw
anm_show_fast			         = barry_veles_draw_hands, barry_veles_draw
anm_hide				 = barry_veles_holster_2hands, barry_veles_holster_2h
anm_hide_fast			         = barry_veles_holster_hands, barry_veles_holster
anm_idle				 = barry_veles_idle_hands, barry_veles_idle
anm_idle_moving			         = barry_veles_walk_hands, barry_veles_walk, 1.15
anm_idle_moving_crouch	                 = barry_veles_walk_hands, barry_veles_walk
anm_idle_sprint			         = barry_veles_sprint_hands, barry_veles_sprint, 1.4

;-------While Aiming
anm_idle_zoom				 = barry_veles_idle_hands_zoom, barry_veles_idle_zoom
anm_zoom_in				 = barry_veles_hands_zoom_in, barry_veles_zoom_in
anm_zoom_out                             = barry_veles_hands_zoom_out, barry_veles_zoom_out
anm_zoom_show				 = barry_veles_draw_hands_zoom, barry_veles_draw_zoom
anm_zoom_hide				 = barry_veles_holster_hands_zoom, barry_veles_holster_zoom

;------- Quick Version
anm_zoom_hide_fast			 = barry_veles_holster_hands_quick, barry_veles_holster_quick
anm_hide_fast_quick		         = barry_veles_holster_hands_quick, barry_veles_holster_quick
anm_hide_quick                           = barry_veles_holster_hands_quick, barry_veles_holster_quick
anm_show_quick                           = barry_veles_draw_hands_quick, barry_veles_draw_quick
anm_show_fast_quick                      = barry_veles_draw_hands_quick, barry_veles_draw_quick

;-------While Throwing
anm_throw_start			         = barry_veles_throw_start_hands, barry_veles_throw_start
anm_throw			         = barry_veles_throw_idle_hands, barry_veles_throw_idle
anm_throw_end			         = barry_veles_throw_end_hands, barry_veles_throw_end

freelook_z_offset_mul		        = 0.6

;===================================================================================================================
;============================================= ANOMALY DETECTOR ====================================================
;===================================================================================================================
![detector_anomaly]
!hud_fov
!snd_draw                                
!snd_holster 
scripted_snd_show_quick		                       = new_detectors\shared\quick_hide, true
scripted_snd_show_fast_quick		               = new_detectors\shared\quick_hide, true
scripted_snd_hide_quick			               = new_detectors\shared\quick_hide, true
scripted_snd_hide_fast_quick	                       = new_detectors\shared\quick_hide, true
scripted_snd_zoom_hide_fast	                       = new_detectors\shared\quick_hide, true
scripted_snd_show                                      = new_detectors\anomalous\anomalous_draw, true
scripted_snd_show_fast                                 = new_detectors\anomalous\anomalous_draw, true
scripted_snd_hide                                      = new_detectors\anomalous\anomalous_holster, true
scripted_snd_hide_fast                                 = new_detectors\anomalous\anomalous_holster, true

visual                              	                = dynamics\devices\dev_detector_8\diolator_anomaly_detector.ogf
;                                                     side2side, up/down, close/far
custom_ui_pos                                           = -0.021, 0.0212, 0
custom_ui_rot                                           = 0, 180, 0
custom_ui_bone					        = light_bone_1

![detector_anomaly_hud]
lh_lead_gun                                             = true
item_visual                                             = dynamics\devices\dev_detector_8\diolator_anomaly_detector_hud

item_position				                = 0, 0, 0
item_orientation			                = 0, 0, 0

aim_hud_offset_pos         			        = -0.24, 0.06, 0.06
aim_hud_offset_pos_16x9				        = -0.24, 0.06, 0.06
aim_hud_offset_rot          			        = 0.0005, 0.09, -0.015
aim_hud_offset_rot_16x9     			        = 0.0005, 0.09, -0.015

hands_orientation                                       = -1.836848, 10.10987, 0.860951
hands_orientation_16x9                                  = -1.836848, 10.10987, 0.860951
hands_position                                          = -0.036028, -0.063657, 0.096323
hands_position_16x9                                     = -0.036028, -0.063657, 0.096323

;-------Main Anims
anm_show					        = barry_anomalous_draw_2hands, barry_anomalous_draw_2h
anm_show_fast				                = barry_anomalous_draw_hands, barry_anomalous_draw
anm_hide					        = barry_anomalous_holster_hands, barry_anomalous_holster
anm_hide_fast				                = barry_anomalous_holster_hands, barry_anomalous_holster
anm_idle					        = barry_anomalous_idle_hands, barry_anomalous_idle
anm_idle_moving				                = barry_anomalous_walk_hands, barry_anomalous_idle, 1.15
anm_idle_moving_crouch		                        = barry_anomalous_walk_hands, barry_anomalous_idle
anm_idle_sprint				                = barry_anomalous_sprint_hands, barry_anomalous_idle, 1.4

;-------While Aiming
anm_idle_zoom						= barry_anomalous_idle_zoom_hands, barry_anomalous_idle
anm_zoom_in				                = barry_anomalous_zoom_in_hands, barry_anomalous_idle
anm_zoom_out 						= barry_anomalous_zoom_out_hands, barry_anomalous_idle
anm_zoom_show					        = barry_anomalous_draw_hands_zoom, barry_anomalous_draw_zoom
anm_zoom_hide					        = barry_anomalous_holster_hands_zoom, barry_anomalous_holster_zoom
anm_zoom_hide_fast				        = barry_anomalous_holster_hands_zoom, barry_anomalous_holster_zoom

;------- Quick Version
anm_zoom_hide_fast			                = barry_anomalous_holster_quick_hands, barry_anomalous_idle
anm_hide_fast_quick		                        = barry_anomalous_holster_quick_hands, barry_anomalous_idle
anm_hide_quick                                          = barry_anomalous_holster_quick_hands, barry_anomalous_idle
anm_show_quick                                          = barry_anomalous_draw_quick_hands, barry_anomalous_idle
anm_show_fast_quick                                     = barry_anomalous_draw_quick_hands, barry_anomalous_idle

;-------While Throwing
anm_throw_start						= barry_anomalous_throw_start_hands, barry_anomalous_idle
anm_throw						= barry_anomalous_throw_idle_hands, barry_anomalous_idle
anm_throw_end						= barry_anomalous_throw_end_hands, barry_anomalous_idle

freelook_z_offset_mul		        = 0.6

;===================================================================================================================
;================================================== RF-RECEIVER ====================================================
;===================================================================================================================
![detector_radio]
!hud_fov
!snd_draw                                
!snd_holster 
scripted_snd_show_quick		                       = new_detectors\shared\quick_hide, true
scripted_snd_show_fast_quick		               = new_detectors\shared\quick_hide, true
scripted_snd_hide_quick			               = new_detectors\shared\quick_hide, true
scripted_snd_hide_fast_quick	                       = new_detectors\shared\quick_hide, true
scripted_snd_zoom_hide_fast	                       = new_detectors\shared\quick_hide, true
scripted_snd_show                                      = new_detectors\radio\radio_draw_2h, true
scripted_snd_show_fast	                               = new_detectors\radio\radio_draw, true
scripted_snd_hide                                      = new_detectors\radio\radio_holster_2h, true
scripted_snd_hide_fast                                 = new_detectors\radio\radio_holster, true


visual                              	               = dynamics\devices\dev_detector_09\dev_radio_diolator.ogf
;                                                     side2side, up/down, close/far
custom_ui_pos                                          = -0.032, 0.0105, 0.00245
custom_ui_rot                                          = 0, 180, 0
custom_ui_bone					       = screen_bone

![detector_radio_hud]
lh_lead_gun                                            = true
item_visual                                            = dynamics\devices\dev_detector_09\dev_radio_diolator_hud

item_orientation                 = 0, 0, 0
item_position                    = 0, 0, 0

aim_hud_offset_pos         			= -0.24, 0.06, 0.06
aim_hud_offset_pos_16x9				= -0.24, 0.06, 0.06
aim_hud_offset_rot          			= 0.1005, 0.09, -0.015
aim_hud_offset_rot_16x9     			= 0.1005, 0.09, -0.015

hands_orientation                               = 6.58, 2.892408, -1.333825
hands_orientation_16x9                          = 6.58, 2.892408, -1.333825
hands_position                                  = 0.005339, -0.045116, 0.146432
hands_position_16x9                             = 0.005339, -0.045116, 0.146432

;-------Main Anims
anm_show					        = barry_radio_draw_2hands, barry_radio_draw_2h
anm_show_fast				                = barry_radio_draw_hands, barry_radio_draw
anm_hide					        = barry_radio_holster_2hands, barry_radio_holster_2h
anm_hide_fast				                = barry_radio_holster_hands, barry_radio_holster
anm_idle					        = barry_radio_idle_hands, barry_radio_idle
anm_idle_moving				                = barry_radio_walk_hands, barry_radio_idle_short, 1.15
anm_idle_moving_crouch		                        = barry_radio_walk_hands, barry_radio_idle_short
anm_idle_sprint				                = barry_radio_sprint_hands, barry_radio_idle_short, 1.4

;-------While Aiming
anm_idle_zoom						= barry_radio_zoom_idle_hands, barry_radio_idle_short
anm_zoom_in				                = barry_radio_zoom_in_hands, barry_radio_idle_short
anm_zoom_out 						= barry_radio_zoom_out_hands, barry_radio_idle_short
anm_zoom_show					        = barry_radio_draw_hands_zoom, barry_radio_idle_short
anm_zoom_hide					        = barry_radio_holster_hands_zoom, barry_radio_idle_short
anm_zoom_hide_fast				        = barry_radio_holster_hands_zoom, barry_radio_idle_short

;------- Quick Version
anm_hide_fast_quick		                        = barry_radio_holster_hands_quick, barry_radio_idle_short
anm_hide_quick                                          = barry_radio_holster_hands_quick, barry_radio_idle_short
anm_show_quick                                          = barry_radio_draw_hands_quick, barry_radio_idle_short
anm_show_fast_quick                                     = barry_radio_draw_hands_quick, barry_radio_idle_short

;-------While Throwing
anm_throw_start						= barry_radio_throw_start_hands, barry_radio_idle_short
anm_throw						= barry_radio_throw_idle_hands, barry_radio_idle_short
anm_throw_end						= barry_radio_throw_end_hands, barry_radio_idle_short

freelook_z_offset_mul		        = 0.6

;===================================================================================================================
;============================================= DOSIMETER DEVICE ====================================================
;===================================================================================================================
![detector_geiger]
!hud_fov
!snd_draw                                
!snd_holster 
visual                              	= dynamics\devices\dev_dosimeter\dosimeter_diolator.ogf

scripted_snd_show                       = new_detectors\dosimeter\dosimeter_draw_2h, true
scripted_snd_show_fast	                = new_detectors\dosimeter\dosimeter_draw, true
scripted_snd_hide                       = new_detectors\dosimeter\dosimeter_holster_2h, true
scripted_snd_hide_fast                  = new_detectors\dosimeter\dosimeter_holster, true
scripted_snd_zoom_hide                  = new_detectors\dosimeter\dosimeter_holster, true
scripted_snd_zoom_hide_fast             = new_detectors\dosimeter\dosimeter_holster, true
scripted_snd_zoom_show	                = new_detectors\dosimeter\dosimeter_draw, true

scripted_snd_show_quick				 = new_detectors\shared\quick_hide, true
scripted_snd_show_fast_quick		         = new_detectors\shared\quick_hide, true
scripted_snd_hide_quick			         = new_detectors\shared\quick_hide, true
scripted_snd_hide_fast_quick			 = new_detectors\shared\quick_hide, true
scripted_snd_zoom_hide_fast			 = new_detectors\shared\quick_hide, true

;                                                     side2side,close/far,up/down
custom_ui_pos                                          = -0.015, -0.0017, 0.032
custom_ui_rot                                          = 0, 90, 0

![detector_geiger_hud]
item_visual                                            = dynamics\devices\dev_dosimeter\dosimeter_diolator_hud
lh_lead_gun                                            = true

item_orientation                 = 0, 0, 0
item_position                    = 0, 0, 0

aim_hud_offset_pos         			= -0.24, 0.06, 0.06
aim_hud_offset_pos_16x9				= -0.24, 0.06, 0.06
aim_hud_offset_rot          			= 0.1005, 0.09, -0.015
aim_hud_offset_rot_16x9     			= 0.1005, 0.09, -0.015

        hands_orientation                = 6.58, 2.892408, -1.333825
        hands_orientation_16x9           = 6.58, 2.892408, -1.333825
        hands_position                   = 0.005339, -0.045116, 0.146432
        hands_position_16x9              = 0.005339, -0.045116, 0.146432

;-------Main Anims
anm_show				 = barry_dosimeter_draw_2hands, barry_dosimeter_draw_2h
anm_show_fast			         = barry_dosimeter_draw_hands, barry_dosimeter_draw
anm_hide				 = barry_dosimeter_holster_2hands, barry_dosimeter_holster_2h
anm_hide_fast			         = barry_dosimeter_holster_hands, barry_dosimeter_holster
anm_idle				 = barry_dosimeter_idle_hands, barry_dosimeter_idle
anm_idle_moving			         = barry_dosimeter_walk_hands, barry_dosimeter_idle, 1.15
anm_idle_moving_crouch	                 = barry_dosimeter_walk_hands, barry_dosimeter_idle
anm_idle_sprint			         = barry_dosimeter_sprint_hands, barry_dosimeter_idle, 1.4

;-------While Aiming
anm_idle_zoom				 = barry_dosimeter_zoom_idle_hands, barry_dosimeter_idle
anm_zoom_in				 = barry_dosimeter_zoom_in_hands, barry_dosimeter_idle
anm_zoom_out                             = barry_dosimeter_zoom_out_hands, barry_dosimeter_idle
anm_zoom_show				 = barry_dosimeter_draw_hands_zoom, barry_dosimeter_draw_zoom
anm_zoom_hide				 = barry_dosimeter_holster_hands_zoom, barry_dosimeter_holster_zoom

;------- Quick Versions
anm_show_quick				 = barry_dosimeter_draw_hands_quick, barry_dosimeter_idle
anm_show_fast_quick		         = barry_dosimeter_draw_hands_quick, barry_dosimeter_idle
anm_hide_quick			         = barry_dosimeter_holster_hands_quick, barry_dosimeter_idle
anm_hide_fast_quick			 = barry_dosimeter_holster_hands_quick, barry_dosimeter_idle
anm_zoom_hide_fast			 = barry_dosimeter_holster_hands_quick, barry_dosimeter_idle

;-------While Throwing
anm_throw_start			         = barry_dosimeter_throw_start_hands, barry_dosimeter_idle
anm_throw			         = barry_dosimeter_throw_idle_hands, barry_dosimeter_idle
anm_throw_end			         = barry_dosimeter_throw_end_hands, barry_dosimeter_idle

freelook_z_offset_mul		        = 0.6

;===================================================================================================================
;================================================ Flashlight =======================================================
;===================================================================================================================
![device_flashlight]
!hud_fov
!snd_draw                                
!snd_holster 
visual                                  = dynamics\devices\dev_tactical_torch\dev_diolator_flashlight.ogf

scripted_snd_show                                = new_detectors\flashlight\flashlight_draw, true
scripted_snd_show_fast	                         = new_detectors\flashlight\flashlight_draw, true
scripted_snd_hide                                = new_detectors\flashlight\flashlight_holster, true
scripted_snd_hide_fast                           = new_detectors\flashlight\flashlight_holster, true
scripted_snd_zoom_hide                           = new_detectors\flashlight\flashlight_holster, true
scripted_snd_zoom_hide_fast                      = new_detectors\flashlight\flashlight_holster, true
scripted_snd_zoom_show	                         = new_detectors\flashlight\flashlight_draw, true
scripted_snd_show_quick				 = new_detectors\shared\quick_hide, true
scripted_snd_show_fast_quick		         = new_detectors\shared\quick_hide, true
scripted_snd_hide_quick			         = new_detectors\shared\quick_hide, true
scripted_snd_hide_fast_quick			 = new_detectors\shared\quick_hide, true
scripted_snd_zoom_hide_fast			 = new_detectors\shared\quick_hide, true
scripted_snd_show_fast_variant1	                 = new_detectors\flashlight\flashlight_draw, true
scripted_snd_show_fast_variant2	                 = new_detectors\flashlight\flashlight_draw, true
scripted_snd_show_fast_variant3	                 = new_detectors\flashlight\flashlight_draw, true
scripted_snd_show_fast_variant4	                 = new_detectors\flashlight\flashlight_draw_rare, true
scripted_snd_show_variant1	                 = new_detectors\flashlight\flashlight_draw, true
scripted_snd_show_variant2	                 = new_detectors\flashlight\flashlight_draw, true
scripted_snd_show_variant3	                 = new_detectors\flashlight\flashlight_draw, true
scripted_snd_show_variant4	                 = new_detectors\flashlight\flashlight_draw_rare, true

attach_angle_offset                                    = 3.062, 0.008, -1.532
attach_position_offset                                 = 0.134, -0.007, 0.09

![device_flashlight_hud]

item_visual                             = dynamics\devices\dev_tactical_torch\dev_diolator_flashlight_hud
lh_lead_gun                             = true
fire_bone                               = light_source
fire_direction				= 0,0,1
fire_point                              = 0,0,0 ;-0.25

item_orientation                        = 0, 0, 0
item_position                           = 0, 0, 0

aim_hud_offset_pos         	        = -0.24, 0.06, 0.06
aim_hud_offset_pos_16x9		        = -0.24, 0.06, 0.06
aim_hud_offset_rot          	        = 0.1005, 0.09, -0.015
aim_hud_offset_rot_16x9     	        = 0.1005, 0.09, -0.015

hands_orientation                       = 0.747048, 1.929285, -1.333825
hands_orientation_16x9                  = 0.747048, 1.929285, -1.333825
hands_position                          = -0.027341, 0.006008, 0.142452
hands_position_16x9                     = -0.027341, 0.006008, 0.142452

;-------Main Anims
anm_show				 = barry_flashlight_draw_hands, barry_flashlight_draw
anm_show_fast			         = barry_flashlight_draw_hands, barry_flashlight_draw
anm_hide				 = barry_flashlight_holster_hands, barry_flashlight_holster
anm_hide_fast			         = barry_flashlight_holster_hands, barry_flashlight_holster
anm_idle				 = barry_flashlight_idle_hands, barry_flashlight_idle
anm_idle_moving			         = barry_flashlight_walk_hands, barry_flashlight_idle, 1.15
anm_idle_moving_crouch	                 = barry_flashlight_walk_hands, barry_flashlight_idle
anm_idle_sprint			         = barry_flashlight_sprint_hands, barry_flashlight_idle, 1.4

;-------While Aiming
anm_idle_zoom				 = barry_flashlight_zoom_idle_hands, barry_flashlight_idle
anm_zoom_in				 = barry_flashlight_zoom_in_hands, barry_flashlight_idle
anm_zoom_out                             = barry_flashlight_zoom_out_hands, barry_flashlight_idle
anm_zoom_show				 = barry_flashlight_draw_hands_quick, barry_flashlight_idle
anm_zoom_hide				 = barry_flashlight_holster_hands_quick, barry_flashlight_idle

;------- Quick Versions
anm_show_quick				 = barry_flashlight_draw_hands_quick, barry_flashlight_idle
anm_show_fast_quick		         = barry_flashlight_draw_hands_quick, barry_flashlight_idle
anm_hide_quick			         = barry_flashlight_holster_hands_quick, barry_flashlight_idle
anm_hide_fast_quick			 = barry_flashlight_holster_hands_quick, barry_flashlight_idle
anm_zoom_hide_fast			 = barry_flashlight_holster_hands_quick, barry_flashlight_idle

;-------While Throwing
anm_throw_start			         = barry_flashlight_throw_start_hands, barry_flashlight_idle
anm_throw			         = barry_flashlight_throw_idle_hands, barry_flashlight_idle
anm_throw_end			         = barry_flashlight_throw_end_hands, barry_flashlight_idle

;-------Random Variants
anm_show_variant1			 = barry_flashlight_draw_hands, barry_flashlight_draw
anm_show_variant2			 = barry_flashlight_draw_hands, barry_flashlight_draw
anm_show_variant3			 = barry_flashlight_draw_hands, barry_flashlight_draw
anm_show_variant4			 = barry_flashlight_draw_hands_rare, barry_flashlight_draw_rare
anm_show_fast_variant1			 = barry_flashlight_draw_hands, barry_flashlight_draw
anm_show_fast_variant2			 = barry_flashlight_draw_hands, barry_flashlight_draw
anm_show_fast_variant3			 = barry_flashlight_draw_hands, barry_flashlight_draw
anm_show_fast_variant4			 = barry_flashlight_draw_hands_rare, barry_flashlight_draw_rare

freelook_z_offset_mul		        = 0.6