Content not in any namespace

Contains various utility functions.

Members

current_object

The current object in a for each object or for each object with label loop.

current_player

The current player in a for each player or for each player randomly loop.

current_team

The current team in a for each team loop.

death_event_damage_type

During an object death event, this is the damage type that killed the object. It is presumed to be a damage reporting type; testing is pending.

hud_target_object

This value can be used with object waypoint text to display values related to the object that has the waypoint.

hud_target_player

This value's precise meaning is unknown, but it can presumably be used with HUD widgets and object waypoints to display different information for each player.

killed_object

During an object death event, this is the killed object.

killer_object

During an object death event, this is the killer object.

killer_player

During an object death event, this is the killer player.

local_player

This value can be used with HUD widgets and object waypoints to display different information for each player. It refers to the player that the widget or waypoint is being shown to.

local_team

This is the team to which the local player belongs. This value can be passed to HUD widgets as part of a format string to display information about the team.

neutral_team

A value that can be used to refer to Neutral Team.

no_object

A value which represents "none," usable where an object variable can appear.

no_player

A value which represents "none," usable where an player variable can appear.

no_team

A value which represents "none," usable where a team variable can appear. It is not the same as neutral_team.

no_widget

A value which represents "none," usable where a HUD widget can appear.

player[n]

Allows direct access to all sixteen possible active players in a match.

script_option[n]

Allows scripts to access the value of scripted Custom Game options.

script_traits[n]

One of the sixteen sets of player traits available to scripts.

script_widget[n]

One of the four HUD widgets available to scripts.

target_team

If there is a hud_target_player, then this is the team that that player is on. Otherwise, it's the team of the target object. This value can be passed to HUD widgets as part of a format string to display information about the team.

team[n]

Allows direct access to all eight possible teams in a match.

Member actions

debug_break a.k.a. break_into_debugger

A non-functional debugging tool. In Halo: Reach's debug builds, this probably broke into a debugger.

debug_force_player_view_count

A non-functional debugging tool.

debug_print

A non-functional debugging tool. In Halo: Reach's debug builds, this probably writes a message to some log file.

debug_set_tracing_enabled a.k.a. debugging_enable_tracing

A non-functional debugging tool. In Halo: Reach's debug builds, this probably set whether tracing was enabled.

get_random_object

Get a random object on the map with the specified Forge label.

insert_theater_film_marker a.k.a. saved_film_insert_marker

Unknown.

rand

Generates a random number.

send_incident

Send an incident.

send_incident (with integer)

Send an incident.

set_scenario_interpolator_state

Set the state value for a map-defined "scenario interpolator."