Files
astromaddie--HaloCE-VR/source/items/weapon_datum_flags.h
T
Jonas VolmanandClaude Opus 5 a7d0d43883 Declare the weapon trigger graph's cross-object callees in their owner headers
actor_firing_blindly (actors.h), player_aim_projectile (aim_assist.h), projectile_kill_tracer (projectiles.h), unit_adjust_projectile_ray (units.h) and the remaining weapon datum flag bits. Removes the verbatim duplicate collision_surface_polygon prototype from collision_bsp.h; without that cleanup the two added declarations regress units::_unit_preprocess_node_orientations (declaration-count sensitivity, bisected). Full build with the weapons body: 0 regressions, parks clean.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-13 19:47:36 -07:00

24 lines
440 B
C

/*
WEAPON_DATUM_FLAGS.H
*/
#ifndef __WEAPON_DATUM_FLAGS_H
#define __WEAPON_DATUM_FLAGS_H
#pragma once
/* ---------- constants */
enum weapon_datum_flag
{
_weapon_overheated_bit = 0,
_weapon_overheated_exit_bit,
_weapon_overheat_recoil_bit,
_weapon_needs_to_reload_bit,
_weapon_integrated_light_on_bit,
_weapon_multiplayer_inventory_bit,
_weapon_multiplayer_bit,
NUMBER_OF_WEAPON_DATUM_FLAGS,
};
#endif // __WEAPON_DATUM_FLAGS_H