| CITADEL_ABILITY_BEHAVIOR_HIDDEN | 0 | 0x0 | |
| CITADEL_ABILITY_BEHAVIOR_DONT_BREAK_INVISIBILITY | 1 | 0x1 | |
| CITADEL_ABILITY_BEHAVIOR_IS_PRIMARY_WEAPON | 2 | 0x2 | |
| CITADEL_ABILITY_BEHAVIOR_SILENT_CAST_FAILURE_FEEDBACK | 3 | 0x3 | |
| CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SPRINT | 4 | 0x4 | |
| CITADEL_ABILITY_BEHAVIOR_CAST_EVEN_IF_BUSY_AND_EXCLUSIVE | 5 | 0x5 | |
| CITADEL_ABILITY_BEHAVIOR_CHANNELLED | 6 | 0x6 | |
| CITADEL_ABILITY_BEHAVIOR_EXCLUSIVE_USE | 7 | 0x7 | |
| CITADEL_ABILITY_BEHAVIOR_PROJECTILE | 8 | 0x8 | |
| CITADEL_ABILITY_BEHAVIOR_WEAPON_TOGGLE | 9 | 0x9 | |
| CITADEL_ABILITY_BEHAVIOR_INPUT_DIRECTIONAL_2D | 10 | 0xA | |
| CITADEL_ABILITY_BEHAVIOR_INPUT_DIRECTIONAL_3D | 11 | 0xB | |
| CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | 12 | 0xC | |
| CITADEL_ABILITY_BEHAVIOR_DONT_SWITCH_AWAY_ON_CAST | 13 | 0xD | |
| CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_BUSY | 14 | 0xE | |
| CITADEL_ABILITY_BEHAVIOR_INTERRUPT_MELEE_ON_CAST | 15 | 0xF | |
| CITADEL_ABILITY_BEHAVIOR_START_COOLDOWN_ON_TOGGLE_OFF | 16 | 0x10 | |
| CITADEL_ABILITY_BEHAVIOR_DISARMABLE | 17 | 0x11 | |
| CITADEL_ABILITY_BEHAVIOR_NOT_SILENCABLE | 18 | 0x12 | |
| CITADEL_ABILITY_BEHAVIOR_NO_TARGET | 19 | 0x13 | |
| CITADEL_ABILITY_BEHAVIOR_DAMAGE_DOESNT_WAKE_FROM_SLEEP | 20 | 0x14 | |
| CITADEL_ABILITY_BEHAVIOR_UNSELLABLE | 21 | 0x15 | |
| CITADEL_ABILITY_BEHAVIOR_PURCHASABLE_MULTIPLE_TIMES | 22 | 0x16 | |
| CITADEL_ABILITY_BEHAVIOR_DONT_TRIGGER_SPELL_BLOCK | 23 | 0x17 | |
| CITADEL_ABILITY_BEHAVIOR_CANCEL_ON_ATTACK | 24 | 0x18 | |
| CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_CMD_RESTRICTED | 25 | 0x19 | |
| CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | 26 | 0x1A | |
| CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | 27 | 0x1B | |
| CITADEL_ABILITY_BEHAVIOR_NON_COMBAT | 28 | 0x1C | |
| CITADEL_ABILITY_BEHAVIOR_EQUAL_UNIT_TARGET_PRIORITY | 29 | 0x1D | |
| CITADEL_ABILITY_BEHAVIOR_DONT_AIM_FACING_ENEMY | 30 | 0x1E | |
| CITADEL_ABILITY_BEHAVIOR_TARGET_THROUGH_WALLS | 31 | 0x1F | |
| CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_HIDDEN | 32 | 0x20 | |
| CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | 33 | 0x21 | |
| CITADEL_ABILITY_BEHAVIOR_CLEAVE_DISABLED | 34 | 0x22 | |
| CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_SOURCE_IMPACT | 35 | 0x23 | |
| CITADEL_ABILITY_BEHAVIOR_PREVENT_BOT_USAGE | 36 | 0x24 | |
| CITADEL_ABILITY_BEHAVIOR_REQUIRE_PREDICTION | 37 | 0x25 | |
| CITADEL_ABILITY_BEHAVIOR_COOLDOWN_PERSISTS_ACROSS_REBUY | 38 | 0x26 | |
| CITADEL_ABILITY_BEHAVIOR_COOLDOWN_REFILLS_ALL_CHARGES | 39 | 0x27 | |
| CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING | 40 | 0x28 | |
| CITADEL_ABILITY_BEHAVIOR_IGNORE_SELECTION_MASH_PROTECTION | 41 | 0x29 | |
| CITADEL_ABILITY_BEHAVIOR_PREVENT_TRAINING_BOT_USAGE | 42 | 0x2A | |
| CITADEL_ABILITY_BEHAVIOR_CAN_CANCEL_DURING_CAST_DELAY | 43 | 0x2B | |
| CITADEL_ABILITY_BEHAVIOR_CANNOT_CANCEL_DURING_CHANNEL | 44 | 0x2C | |
| CITADEL_ABILITY_BEHAVIOR_CAN_CAST_ON_ZIPLINE | 45 | 0x2D | |
| CITADEL_ABILITY_BEHAVIOR_STARTS_ON_COOLDOWN | 46 | 0x2E | |
| CITADEL_ABILITY_BEHAVIOR_CAN_HEAL_PLAYERS | 47 | 0x2F | |
| CITADEL_ABILITY_BEHAVIOR_SWITCH_AWAY_ON_FAILED_CAST | 48 | 0x30 | |
| CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_DODGING | 49 | 0x31 | |
| CITADEL_ABILITY_BEHAVIOR_TRIGGER | 50 | 0x32 | |
| CITADEL_ABILITY_BEHAVIOR_IS_ALTERNATIVE_WEAPON | 51 | 0x33 | |
| CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET | 52 | 0x34 | |
| CITADEL_ABILITY_BEHAVIOR_COOLDOWN_ON_CHANNEL_END | 53 | 0x35 | |
| CITADEL_ABILITY_BEHAVIOR_DONT_CONSUME_ABILITY_RESOURCE_ON_CAST | 54 | 0x36 | |
| CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST | 55 | 0x37 | |
| CITADEL_ABILITY_BEHAVIOR_UNIT_TARGET_IS_ALT_CAST | 56 | 0x38 | |
| CITADEL_ABILITY_BEHAVIOR_DONT_TRIGGER_POST_CAST_ON_CAST_COMPLETE | 57 | 0x39 | |
| CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | 58 | 0x3A | |
| CITADEL_ABILITY_BEHAVIOR_MOVEMENT | 59 | 0x3B | |
| CITADEL_ABILITY_BEHAVIOR_TRIGGER_CANCEL_MASH_PROTECTION_ON_CAST | 60 | 0x3C | |
| CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | 61 | 0x3D | |
| CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST | 62 | 0x3E | |
| CITADEL_ABILITY_BEHAVIOR_DEACTIVATE_CROUCH_TOGGLE_ON_CAST | 63 | 0x3F | |
| CITADEL_ABILITY_BEHAVIOR_CAST_RANGE_IS_2D | 64 | 0x40 | |
| CITADEL_ABILITY_BEHAVIOR_REQUIRE_ABILITY_BUTTON_TO_CANCEL | 65 | 0x41 | |
| CITADEL_ABILITY_BEHAVIOR_DO_NOT_ALLOW_SPAM_PROC | 66 | 0x42 | |
| CITADEL_ABILITY_BEHAVIOR_CAN_CAST_WHILE_DEAD | 67 | 0x43 | |
| CITADEL_ABILITY_BEHAVIOR_CANCEL_ROPE_CLIMB_ON_CAST | 68 | 0x44 | |
| CITADEL_ABILITY_BEHAVIOR_INHIBIT_SOFT_CAMERA_COLLISION | 69 | 0x45 | |
| CITADEL_ABILITY_BEHAVIOR_ALLOW_GUN_FIRE_AFTER_CAST | 70 | 0x46 | |
| CITADEL_ABILITY_BEHAVIOR_ALTERNATIVE_WEAPON_USE_CAST | 71 | 0x47 | |
| CITADEL_ABILITY_BEHAVIOR_CHARGES_ALWAYS_SHOW_PROGRESS | 72 | 0x48 | |
| CITADEL_ABILITY_BEHAVIOR_HOLDS_AT_MAX_CHANNEL | 73 | 0x49 | |
| CITADEL_ABILITY_BEHAVIOR_REFUND_HALF_COOLDOWN_ON_CHANNEL_INTERRUPT | 74 | 0x4A | |
| CITADEL_ABILITY_BEHAVIOR_USE_LAG_COMPENSATION_FOR_UNIT_TARGETING | 75 | 0x4B | |
| CITADEL_ABILITY_BEHAVIOR_SUPPRESS_ALT_CAST_ONCE_SELECTED | 76 | 0x4C | |
| CITADEL_ABILITY_BEHAVIOR_NO_CHARGES_GAINED_ON_MAX_CHARGE_CHANGE | 77 | 0x4D | |
| CITADEL_ABILITY_BEHAVIOR_ALLOW_GLOBAL_PURCHASE | 78 | 0x4E | |
| CITADEL_ABILITY_BEHAVIOR_ALLOW_GLOBAL_SELL | 79 | 0x4F | |
| CITADEL_ABILITY_BEHAVIOR_REFUND_FULL_COOLDOWN_ON_CHANNEL_INTERRUPT | 80 | 0x50 | |
| CITADEL_ABILITY_BEHAVIOR_CAST_IMMEDIATE_ON_OTHER_ABILITY | 81 | 0x51 | |
| CITADEL_ABILITY_BEHAVIOR_COUNT | 82 | 0x52 | |