anomaly-packer
Version:
Anomaly Packer is a utility package for STALKER Anomaly creators to help them develop addons at speed with TypeScript's type-safety and game-oriented build tools.
31 lines (28 loc) • 1.46 kB
TypeScript
/** @noSelfInFile */
import type { Section } from 'anomaly-packer'
declare global {
namespace tasks_chimera_scan {
export const _cmd: AnyTable
export function combat_with_squad(id: number): boolean
export function has_id(id: number): boolean
export function has_item(sec: Section.Item): CGameObject
export function id_is_alive(id: number): boolean
export function in_range(chid: number): boolean
export function load_state(m: AnyTable): void
export function message_by_id(id: number, txt: string): void
export function on_descr(a: CGameObject, b: CGameObject, p: any[]): boolean
export function on_game_start(): void
export function pick_random_array(t: AnyTable): any
export function release_chimera(tid: number): void
export function remove_scanner(tid: number): void
export function reward(a: CGameObject, b: CGameObject, c: any[]): void
export function safe_target(id: number): number
export function save_state(m: AnyTable): void
export function send_update(task_id: number): void
export function set_val(a: CGameObject, b: CGameObject, c: any[]): void
export function spawn_on_id(sec: Section.Item, id: number): CseAbstract
export function spawn_on_squad_member(sec: Section.Item, id: number): CseAbstract
export function task_cleanup(a: CGameObject, b: CGameObject, c: any[]): void
export function val_eq(a: CGameObject, b: CGameObject, c: any[]): boolean
}
}