49
Earliest Reach megalo action table in @blamnetwork/blf — the Private Alpha (Omaha) build.
| Game | Halo: Reach |
| Megalo Version | 49 |
| Supported Halo Versions | 08516.10.02.19.1607.omaha_alpha |
Changes from prior version
Baseline megalo action table for Private Alpha. No earlier Reach build with an e_action_type enum is tracked in @blamnetwork/blf.
Limits
Compile-time caps for a single megalo script on this build. See Variable model for declaration syntax.
Custom variables
Slots per scope and type in variables blocks:
| Scope | number | object | player | team | timer |
|---|---|---|---|---|---|
global | 12 | 16 | 8 | 8 | 8 |
player | 8 | 4 | 4 | 4 | 4 |
team | 8 | 6 | 4 | 4 | 4 |
object | 8 | 4 | 4 | 2 | 4 |
Temporary variables
Temporaries map directly to global variable slots — there is no separate temporary pool on this build. The relevant cap is the global column in the custom variable table above. Each temporary line also counts as one action toward the 1024-action limit.
Triggers, conditions, and actions
| Resource | Limit | Notes |
|---|---|---|
| Triggers | 320 | Full-script only |
| Conditions | 512 | Across all triggers |
| Actions | 1024 | Across all triggers; includes each temporary and begin line |
Strings and declarations
| Element | Limit |
|---|---|
| String table entries | 112 |
| String table data (all languages combined) | 19,456 bytes |
| HUD widgets | 4 |
| Map object filters | 16 |
| Loadouts | 32 |
| Loadout palettes | 16 |
| Requisition palettes | 8 |
Custom lobby options (option / ranged_option) | 16 |
| Player trait sets | 16 |
Per-action pages are listed under Actions in the sidebar.