ps2census
Version:
Client to connect to the PS2 Event Stream websocket.
48 lines (47 loc) • 2.03 kB
TypeScript
export type Projectile = {
collection: 'projectile';
format: {
projectile_id: string;
projectile_flight_type_id: string;
speed: string;
speed_max: string;
acceleration: string;
turn_rate: string;
lifespan: string;
drag: string;
gravity: string;
lockon_acceleration: string;
lockon_lifespan: string;
arm_distance: string;
tether_distance: string;
detonate_distance: string;
detonate_on_contact: string;
sticky: string;
sticks_to_players: string;
lockon_lose_angle: string;
lockon_seek_in_flight: string;
};
paths: 'projectile_id' | 'projectile_flight_type_id' | 'speed' | 'speed_max' | 'acceleration' | 'turn_rate' | 'lifespan' | 'drag' | 'gravity' | 'lockon_acceleration' | 'lockon_lifespan' | 'arm_distance' | 'tether_distance' | 'detonate_distance' | 'detonate_on_contact' | 'sticky' | 'sticks_to_players' | 'lockon_lose_angle' | 'lockon_seek_in_flight';
partialPaths: 'projectile_id' | 'projectile_flight_type_id' | 'speed' | 'speed_max' | 'acceleration' | 'turn_rate' | 'lifespan' | 'drag' | 'gravity' | 'lockon_acceleration' | 'lockon_lifespan' | 'arm_distance' | 'tether_distance' | 'detonate_distance' | 'detonate_on_contact' | 'sticky' | 'sticks_to_players' | 'lockon_lose_angle' | 'lockon_seek_in_flight';
conditions: {
acceleration?: string;
arm_distance?: string;
detonate_distance?: string;
detonate_on_contact?: string;
drag?: string;
gravity?: string;
lifespan?: string;
lockon_acceleration?: string;
lockon_lifespan?: string;
lockon_lose_angle?: string;
lockon_seek_in_flight?: string;
projectile_flight_type_id?: string;
projectile_id?: string;
speed?: string;
speed_max?: string;
sticks_to_players?: string;
sticky?: string;
tether_distance?: string;
turn_rate?: string;
};
};