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_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.

hud_player_team

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.

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.

hud_target_player_team

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.

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_widget[n]

One of the four HUD widgets available to scripts.

team[n]

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

unk_14_team

Unknown, and potentially unused.

unk_15_team

Unknown, and potentially unused.

Member actions

debug_break

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 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

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."