ps2census
Version:
Client to connect to the PS2 Event Stream websocket.
199 lines (198 loc) • 10.8 kB
TypeScript
export type FireMode2 = {
collection: 'fire_mode_2';
format: {
fire_mode_id: string;
fire_mode_type_id: string;
ability_id: string;
ammo_slot: string;
automatic: string;
grief_immune: string;
iron_sights: string;
laser_guided: string;
move_modifier: string;
projectile_speed_override: string;
sprint_fire: string;
turn_modifier: string;
use_in_water: string;
zoom_default: string;
cof_override: string;
cof_pellet_spread: string;
cof_range: string;
cof_recoil: string;
cof_scalar: string;
cof_scalar_moving: string;
player_state_group_id: string;
damage_direct_effect_id: string;
damage_head_multiplier: string;
damage_indirect_effect_id: string;
damage_legs_multiplier: string;
fire_ammo_per_shot: string;
fire_auto_fire_ms: string;
fire_burst_count: string;
fire_charge_up_ms: string;
fire_delay_ms: string;
fire_detect_range: string;
fire_duration_ms: string;
fire_refire_ms: string;
fire_pellets_per_shot: string;
heat_per_shot: string;
heat_recovery_delay_ms: string;
heat_threshold: string;
lockon_acquire_close_ms: string;
lockon_acquire_far_ms: string;
lockon_acquire_ms: string;
lockon_angle: string;
lockon_lose_ms: string;
lockon_maintain: string;
lockon_radius: string;
lockon_range: string;
lockon_range_close: string;
lockon_range_far: string;
lockon_required: string;
recoil_angle_max: string;
recoil_angle_min: string;
recoil_first_shot_modifier: string;
recoil_horizontal_max: string;
recoil_horizontal_max_increase: string;
recoil_horizontal_min: string;
recoil_horizontal_min_increase: string;
recoil_horizontal_tolerance: string;
recoil_increase: string;
recoil_increase_crouched: string;
recoil_magnitude_max: string;
recoil_magnitude_min: string;
recoil_max_total_magnitude: string;
recoil_recovery_acceleration: string;
recoil_recovery_delay_ms: string;
recoil_recovery_rate: string;
recoil_shots_at_min_magnitude: string;
reload_block_auto: string;
reload_continuous: string;
reload_ammo_fill_ms: string;
reload_chamber_ms: string;
reload_loop_start_ms: string;
reload_loop_end_ms: string;
reload_time_ms: string;
sway_amplitude_x: string;
sway_amplitude_y: string;
sway_can_steady: string;
sway_period_x: string;
sway_period_y: string;
armor_penetration: string;
max_damage: string;
max_damage_ind: string;
max_damage_ind_radius: string;
max_damage_range: string;
min_damage: string;
min_damage_ind: string;
min_damage_ind_radius: string;
min_damage_range: string;
shield_bypass_pct: string;
description: {
de: string;
en: string;
es: string;
fr: string;
it: string;
tr: string;
};
};
paths: 'fire_mode_id' | 'fire_mode_type_id' | 'ability_id' | 'ammo_slot' | 'automatic' | 'grief_immune' | 'iron_sights' | 'laser_guided' | 'move_modifier' | 'projectile_speed_override' | 'sprint_fire' | 'turn_modifier' | 'use_in_water' | 'zoom_default' | 'cof_override' | 'cof_pellet_spread' | 'cof_range' | 'cof_recoil' | 'cof_scalar' | 'cof_scalar_moving' | 'player_state_group_id' | 'damage_direct_effect_id' | 'damage_head_multiplier' | 'damage_indirect_effect_id' | 'damage_legs_multiplier' | 'fire_ammo_per_shot' | 'fire_auto_fire_ms' | 'fire_burst_count' | 'fire_charge_up_ms' | 'fire_delay_ms' | 'fire_detect_range' | 'fire_duration_ms' | 'fire_refire_ms' | 'fire_pellets_per_shot' | 'heat_per_shot' | 'heat_recovery_delay_ms' | 'heat_threshold' | 'lockon_acquire_close_ms' | 'lockon_acquire_far_ms' | 'lockon_acquire_ms' | 'lockon_angle' | 'lockon_lose_ms' | 'lockon_maintain' | 'lockon_radius' | 'lockon_range' | 'lockon_range_close' | 'lockon_range_far' | 'lockon_required' | 'recoil_angle_max' | 'recoil_angle_min' | 'recoil_first_shot_modifier' | 'recoil_horizontal_max' | 'recoil_horizontal_max_increase' | 'recoil_horizontal_min' | 'recoil_horizontal_min_increase' | 'recoil_horizontal_tolerance' | 'recoil_increase' | 'recoil_increase_crouched' | 'recoil_magnitude_max' | 'recoil_magnitude_min' | 'recoil_max_total_magnitude' | 'recoil_recovery_acceleration' | 'recoil_recovery_delay_ms' | 'recoil_recovery_rate' | 'recoil_shots_at_min_magnitude' | 'reload_block_auto' | 'reload_continuous' | 'reload_ammo_fill_ms' | 'reload_chamber_ms' | 'reload_loop_start_ms' | 'reload_loop_end_ms' | 'reload_time_ms' | 'sway_amplitude_x' | 'sway_amplitude_y' | 'sway_can_steady' | 'sway_period_x' | 'sway_period_y' | 'armor_penetration' | 'max_damage' | 'max_damage_ind' | 'max_damage_ind_radius' | 'max_damage_range' | 'min_damage' | 'min_damage_ind' | 'min_damage_ind_radius' | 'min_damage_range' | 'shield_bypass_pct' | 'description.de' | 'description.en' | 'description.es' | 'description.fr' | 'description.it' | 'description.tr';
partialPaths: 'fire_mode_id' | 'fire_mode_type_id' | 'ability_id' | 'ammo_slot' | 'automatic' | 'grief_immune' | 'iron_sights' | 'laser_guided' | 'move_modifier' | 'projectile_speed_override' | 'sprint_fire' | 'turn_modifier' | 'use_in_water' | 'zoom_default' | 'cof_override' | 'cof_pellet_spread' | 'cof_range' | 'cof_recoil' | 'cof_scalar' | 'cof_scalar_moving' | 'player_state_group_id' | 'damage_direct_effect_id' | 'damage_head_multiplier' | 'damage_indirect_effect_id' | 'damage_legs_multiplier' | 'fire_ammo_per_shot' | 'fire_auto_fire_ms' | 'fire_burst_count' | 'fire_charge_up_ms' | 'fire_delay_ms' | 'fire_detect_range' | 'fire_duration_ms' | 'fire_refire_ms' | 'fire_pellets_per_shot' | 'heat_per_shot' | 'heat_recovery_delay_ms' | 'heat_threshold' | 'lockon_acquire_close_ms' | 'lockon_acquire_far_ms' | 'lockon_acquire_ms' | 'lockon_angle' | 'lockon_lose_ms' | 'lockon_maintain' | 'lockon_radius' | 'lockon_range' | 'lockon_range_close' | 'lockon_range_far' | 'lockon_required' | 'recoil_angle_max' | 'recoil_angle_min' | 'recoil_first_shot_modifier' | 'recoil_horizontal_max' | 'recoil_horizontal_max_increase' | 'recoil_horizontal_min' | 'recoil_horizontal_min_increase' | 'recoil_horizontal_tolerance' | 'recoil_increase' | 'recoil_increase_crouched' | 'recoil_magnitude_max' | 'recoil_magnitude_min' | 'recoil_max_total_magnitude' | 'recoil_recovery_acceleration' | 'recoil_recovery_delay_ms' | 'recoil_recovery_rate' | 'recoil_shots_at_min_magnitude' | 'reload_block_auto' | 'reload_continuous' | 'reload_ammo_fill_ms' | 'reload_chamber_ms' | 'reload_loop_start_ms' | 'reload_loop_end_ms' | 'reload_time_ms' | 'sway_amplitude_x' | 'sway_amplitude_y' | 'sway_can_steady' | 'sway_period_x' | 'sway_period_y' | 'armor_penetration' | 'max_damage' | 'max_damage_ind' | 'max_damage_ind_radius' | 'max_damage_range' | 'min_damage' | 'min_damage_ind' | 'min_damage_ind_radius' | 'min_damage_range' | 'shield_bypass_pct' | 'description' | 'description.de' | 'description.en' | 'description.es' | 'description.fr' | 'description.it' | 'description.tr';
conditions: {
ability_id?: string;
ammo_slot?: string;
armor_penetration?: string;
automatic?: string;
cof_override?: string;
cof_pellet_spread?: string;
cof_range?: string;
cof_recoil?: string;
cof_scalar?: string;
cof_scalar_moving?: string;
damage_direct_effect_id?: string;
damage_head_multiplier?: string;
damage_indirect_effect_id?: string;
damage_legs_multiplier?: string;
description?: string;
'description.de'?: string;
'description.en'?: string;
'description.es'?: string;
'description.fr'?: string;
'description.it'?: string;
'description.tr'?: string;
fire_ammo_per_shot?: string;
fire_auto_fire_ms?: string;
fire_burst_count?: string;
fire_charge_up_ms?: string;
fire_delay_ms?: string;
fire_detect_range?: string;
fire_duration_ms?: string;
fire_mode_id?: string;
fire_mode_type_id?: string;
fire_pellets_per_shot?: string;
fire_refire_ms?: string;
grief_immune?: string;
heat_per_shot?: string;
heat_recovery_delay_ms?: string;
heat_threshold?: string;
iron_sights?: string;
laser_guided?: string;
lockon_acquire_close_ms?: string;
lockon_acquire_far_ms?: string;
lockon_acquire_ms?: string;
lockon_angle?: string;
lockon_lose_ms?: string;
lockon_maintain?: string;
lockon_radius?: string;
lockon_range?: string;
lockon_range_close?: string;
lockon_range_far?: string;
lockon_required?: string;
max_damage?: string;
max_damage_ind?: string;
max_damage_ind_radius?: string;
max_damage_range?: string;
min_damage?: string;
min_damage_ind?: string;
min_damage_ind_radius?: string;
min_damage_range?: string;
move_modifier?: string;
player_state_group_id?: string;
projectile_speed_override?: string;
recoil_angle_max?: string;
recoil_angle_min?: string;
recoil_first_shot_modifier?: string;
recoil_horizontal_max?: string;
recoil_horizontal_max_increase?: string;
recoil_horizontal_min?: string;
recoil_horizontal_min_increase?: string;
recoil_horizontal_tolerance?: string;
recoil_increase?: string;
recoil_increase_crouched?: string;
recoil_magnitude_max?: string;
recoil_magnitude_min?: string;
recoil_max_total_magnitude?: string;
recoil_recovery_acceleration?: string;
recoil_recovery_delay_ms?: string;
recoil_recovery_rate?: string;
recoil_shots_at_min_magnitude?: string;
reload_ammo_fill_ms?: string;
reload_block_auto?: string;
reload_chamber_ms?: string;
reload_continuous?: string;
reload_loop_end_ms?: string;
reload_loop_start_ms?: string;
reload_time_ms?: string;
shield_bypass_pct?: string;
sprint_fire?: string;
sway_amplitude_x?: string;
sway_amplitude_y?: string;
sway_can_steady?: string;
sway_period_x?: string;
sway_period_y?: string;
turn_modifier?: string;
use_in_water?: string;
zoom_default?: string;
};
};