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.
73 lines (69 loc) • 3.48 kB
TypeScript
/** @noSelfInFile */
declare namespace xrs_debug_tools {
export const CMD: AnyTable
export const NEAREST_STALKER_ID: number | undefined
export const actions_by_stalker_ids: AnyTable
export const feature_is_active: boolean
export function activate_feature(): void
export function actor_feel_touch_hud_show(hud: hud_tool): void
export function actor_info_hud_show(hud: hud_tool): void
export function actor_inside_zone_hud_show(hud: hud_tool): void
export function actor_slot_hud_show(hud: hud_tool): void
export function alife_monitor_show(hud: hud_tool): void
export function anim_hud_show(hud: hud_tool): void
export function arena_hud_show(hud: hud_tool): void
export function behavior_hud_show(hud: hud_tool): void
export function corpse_hud_show(hud: hud_tool): void
export function deactivate_feature(): void
export function enemy_hud_show(hud: hud_tool): void
export function feel_touch_hud_show(hud: hud_tool): void
export function get_debug_hud(): hud_tool
export function get_debug_npc(): CGameObject
export function get_target_at_cursor(): CGameObject
export function give_game_news(t: string, d: number): void
export function gulag_info_hud_show(hud: hud_tool): void
export function heli_hud_show(hud: hud_tool): void
export function inventory_hover_hud_show(hud: hud_tool): void
export function monster_hud_show(hud: hud_tool): void
export function npc_info_hud_show(hud: hud_tool): void
export function npc_memory_hud_show(hud: hud_tool): void
export function null_show(hud: hud_tool): void
export function on_game_start(): void
export function OnItemFocusReceive(itm: CGameObject): void
export function planner_hud_show(hud: hud_tool): void
export function planner_target_hud_show(hud: hud_tool): void
export function position_hud_show(hud: hud_tool): void
export function position_other_hud_show(hud: hud_tool): void
export function position_target_hud_show(hud: hud_tool): void
export function set_debug_npc(id: number): void
export function set_draw_debug_hud(val: boolean): void
export function simboard_hud_show(hud: hud_tool): void
export function space_restrictor_hud_show(hud: hud_tool): void
export function squad_info_hud_show(hud: hud_tool): void
export function stalker_data_hud_show(hud: hud_tool): void
export function stalker_info_hud_show(hud: hud_tool): void
export function surge_hud_show(hud: hud_tool): void
export function task_hud_show(hud: hud_tool): void
export function team_squad_group_hud_show(hud: hud_tool): void
export function trader_hud_show(hud: hud_tool): void
export function weapon_hud_show(hud: hud_tool): void
export function wounded_hud_show(hud: hud_tool): void
}
/** @customConstructor hud_tool */
declare class hud_tool {
custom_static: TODO // @generated field — refine type
header: TODO // @generated field — refine type
msg: TODO // @generated field — refine type
old_msg: TODO // @generated field — refine type
constructor(custom_static: string)
add_msg(text: string, value?: unknown, ...args: unknown[]): void
set_header(header: string): void
display(disable?: boolean): void
export(): void
clear(): void
}
declare namespace xrs_debug_tools {
/** Anomaly `class "hud_tool"` is also reachable on the `xrs_debug_tools` script namespace; typed as
* the instance so its methods can be captured/overridden (`xrs_debug_tools.hud_tool.Method = ...`). */
export const hud_tool: hud_tool
}