forked from austinwagner/sublime-sourcepawn
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sourcepawn.tmLanguage
187 lines (187 loc) · 31 KB
/
sourcepawn.tmLanguage
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>fileTypes</key>
<array>
<string>sp</string>
<string>inc</string>
</array>
<key>name</key>
<string>SourcePawn</string>
<key>patterns</key>
<array>
<dict>
<key>match</key>
<string>\/\/.*</string>
<key>name</key>
<string>comment.sourcepawn</string>
</dict>
<dict>
<key>begin</key>
<string>/\*</string>
<key>captures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>comment.sourcepawn</string>
</dict>
</dict>
<key>end</key>
<string>\*/</string>
<key>name</key>
<string>comment.block.sourcepawn</string>
</dict>
<dict>
<key>match</key>
<string>"(\\"|\\.|[^\\"])*"</string>
<key>name</key>
<string>string.sourcepawn</string>
</dict>
<dict>
<key>match</key>
<string>'(\\.|[^\\])?'</string>
<key>name</key>
<string>string.sourcepawn</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>keyword.control.import.sourcepawn</string>
</dict>
<key>3</key>
<dict>
<key>name</key>
<string>storage.type.sourcepawn</string>
</dict>
</dict>
<key>match</key>
<string>(\#include|\#tryinclude)\s+(<|")(.+)(>|")</string>
<key>name</key>
<string>keyword.operator.sourcepawn</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>keyword.control.import.sourcepawn</string>
</dict>
<key>3</key>
<dict>
<key>name</key>
<string>constant.sourcepawn</string>
</dict>
</dict>
<key>match</key>
<string>(\#(define|undef|pragma))\s+(\w+)</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>keyword.control.import.sourcepawn</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>declaration.tag.sourcepawn</string>
</dict>
<key>3</key>
<dict>
<key>name</key>
<string>constant.sourcepawn</string>
</dict>
</dict>
<key>match</key>
<string>(\#if)\s+!*(\w+)\s+(\w+)</string>
<key>name</key>
<string>keyword.operator.sourcepawn</string>
</dict>
<dict>
<key>match</key>
<string>#(else|end(if|input))</string>
<key>name</key>
<string>keyword.control.import.sourcepawn</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>declaration.tag.sourcepawn</string>
</dict>
<key>3</key>
<dict>
<key>name</key>
<string>storage.type.sourcepawn</string>
</dict>
</dict>
<key>match</key>
<string>(enum|struct)(\s+(\w+))*</string>
</dict>
<dict>
<key>match</key>
<string>\w+(?=:)</string>
<!-- <string>(?<!(?<=\s)case|default(?=\s|:))\w+(?=:)</string> -->
<key>name</key>
<string>storage.type.sourcepawn</string>
</dict>
<dict>
<key>match</key>
<string>{|}|-|=|!|%|&|\(|\)|,|\.|:|;|\?|@|\[|\]|\^|\||~|\+|<|></string>
<key>name</key>
<string>keyword.operator.sourcepawn</string>
</dict>
<dict>
<key>match</key>
<string>\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\b</string>
<key>name</key>
<string>constant.numeric.sourcepawn</string>
</dict>
<dict>
<key>match</key>
<string>(\b)(for|if|else|do|while|switch|case|default|return|break|continue|new|decl|public|stock|const|forward|static|funcenum|functag|native)(\b)</string>
<key>name</key>
<string>declaration.tag.sourcepawn</string>
</dict>
<dict>
<key>match</key>
<string>\w+(?=\()</string>
<key>name</key>
<string>support.function.sourcepawn</string>
</dict>
<dict>
<key>match</key>
<string>(\b)(MaxClients|NULL_VECTOR|NULL_STRING|ADMFLAG_BAN|ADMFLAG_CHANGEMAP|ADMFLAG_CHAT|ADMFLAG_CHEATS|ADMFLAG_CONFIG|ADMFLAG_CONVARS|ADMFLAG_CUSTOM1|ADMFLAG_CUSTOM2|ADMFLAG_CUSTOM3|ADMFLAG_CUSTOM4|ADMFLAG_CUSTOM5|ADMFLAG_CUSTOM6|ADMFLAG_GENERIC|ADMFLAG_KICK|ADMFLAG_PASSWORD|ADMFLAG_RCON|ADMFLAG_RESERVATION|ADMFLAG_ROOT|ADMFLAG_SLAY|ADMFLAG_UNBAN|ADMFLAG_VOTE|ADMINMENU_PLAYERCOMMANDS|ADMINMENU_SERVERCOMMANDS|ADMINMENU_VOTINGCOMMANDS|ALL_VISIBLE_CONTENTS|AUTHMETHOD_IP|AUTHMETHOD_NAME|AUTHMETHOD_STEAM|AUTOLOAD_EXTENSIONS|AdminFlags_TOTAL|BANFLAG_AUTHID|BANFLAG_AUTO|BANFLAG_IP|BANFLAG_NOKICK|CHATCOLOR_NOSUBJECT|CLIENTFILTER_ADMINS|CLIENTFILTER_ALIVE|CLIENTFILTER_ALL|CLIENTFILTER_AUTHORIZED|CLIENTFILTER_BOTS|CLIENTFILTER_DEAD|CLIENTFILTER_INGAME|CLIENTFILTER_INGAMEAUTH|CLIENTFILTER_NOADMINS|CLIENTFILTER_NOBOTS|CLIENTFILTER_NOOBSERVERS|CLIENTFILTER_NOSPECTATORS|CLIENTFILTER_NOTAUTHORIZED|CLIENTFILTER_NOTINGAME|CLIENTFILTER_OBSERVERS|CLIENTFILTER_SPECTATORS|CLIENTFILTER_TEAMONE|CLIENTFILTER_TEAMTWO|COMMAND_FILTER_ALIVE|COMMAND_FILTER_CONNECTED|COMMAND_FILTER_DEAD|COMMAND_FILTER_NO_BOTS|COMMAND_FILTER_NO_IMMUNITY|COMMAND_FILTER_NO_MULTI|COMMAND_TARGET_AMBIGUOUS|COMMAND_TARGET_EMPTY_FILTER|COMMAND_TARGET_IMMUNE|COMMAND_TARGET_NONE|COMMAND_TARGET_NOT_ALIVE|COMMAND_TARGET_NOT_DEAD|COMMAND_TARGET_NOT_HUMAN|COMMAND_TARGET_NOT_IN_GAME|CONTENTS_AREAPORTAL|CONTENTS_AUX|CONTENTS_CURRENT_0|CONTENTS_CURRENT_180|CONTENTS_CURRENT_270|CONTENTS_CURRENT_90|CONTENTS_CURRENT_DOWN|CONTENTS_CURRENT_UP|CONTENTS_DEBRIS|CONTENTS_DETAIL|CONTENTS_EMPTY|CONTENTS_GRATE|CONTENTS_HITBOX|CONTENTS_IGNORE_NODRAW_OPAQUE|CONTENTS_LADDER|CONTENTS_MIST|CONTENTS_MONSTER|CONTENTS_MONSTERCLIP|CONTENTS_MOVEABLE|CONTENTS_OPAQUE|CONTENTS_ORIGIN|CONTENTS_PLAYERCLIP|CONTENTS_SLIME|CONTENTS_SOLID|CONTENTS_TEAM1|CONTENTS_TEAM2|CONTENTS_TESTFOGVOLUME|CONTENTS_TRANSLUCENT|CONTENTS_UNUSED5|CONTENTS_UNUSED6|CONTENTS_WATER|CONTENTS_WINDOW|CS_SLOT_C4|CS_SLOT_GRENADE|CS_SLOT_PRIMARY|CS_SLOT_SECONDARY|CS_TEAM_CT|CS_TEAM_NONE|CS_TEAM_SPECTATOR|CS_TEAM_T|DAMAGE_AIM|DAMAGE_EVENTS_ONLY|DAMAGE_NO|DAMAGE_YES|DMG_ACID|DMG_AIRBOAT|DMG_ALWAYSGIB|DMG_BLAST|DMG_BLAST_SURFACE|DMG_BUCKSHOT|DMG_BULLET|DMG_BURN|DMG_CLUB|DMG_CRIT|DMG_CRUSH|DMG_DIRECT|DMG_DISSOLVE|DMG_DROWN|DMG_DROWNRECOVER|DMG_ENERGYBEAM|DMG_FALL|DMG_GENERIC|DMG_NERVEGAS|DMG_NEVERGIB|DMG_PARALYZE|DMG_PHYSGUN|DMG_PLASMA|DMG_POISON|DMG_PREVENT_PHYSICS_FORCE|DMG_RADIATION|DMG_REMOVENORAGDOLL|DMG_SHOCK|DMG_SLASH|DMG_SLOWBURN|DMG_SONIC|DMG_VEHICLE|FBEAM_ENDENTITY|FBEAM_ENDVISIBLE|FBEAM_FADEIN|FBEAM_FADEOUT|FBEAM_FOREVER|FBEAM_HALOBEAM|FBEAM_ISACTIVE|FBEAM_NOTILE|FBEAM_ONLYNOISEONCE|FBEAM_SHADEIN|FBEAM_SHADEOUT|FBEAM_SINENOISE|FBEAM_SOLID|FBEAM_STARTENTITY|FBEAM_STARTVISIBLE|FBEAM_USE_HITBOXES|FCVAR_ARCHIVE|FCVAR_ARCHIVE_XBOX|FCVAR_CHEAT|FCVAR_CLIENTDLL|FCVAR_DATACACHE|FCVAR_DEMO|FCVAR_DONTRECORD|FCVAR_FILESYSTEM|FCVAR_GAMEDLL|FCVAR_INPUTSYSTEM|FCVAR_LAUNCHER|FCVAR_MATERIAL_SYSTEM|FCVAR_NETWORKSYSTEM|FCVAR_NEVER_AS_STRING|FCVAR_NONE|FCVAR_NOTIFY|FCVAR_NOT_CONNECTED|FCVAR_PLUGIN|FCVAR_PRINTABLEONLY|FCVAR_PROTECTED|FCVAR_REPLICATED|FCVAR_SOUNDSYSTEM|FCVAR_SPONLY|FCVAR_STUDIORENDER|FCVAR_TOOLSYSTEM|FCVAR_UNLOGGED|FCVAR_UNREGISTERED|FCVAR_USERINFO|FCVAR_VPHYSICS|FEATURECAP_COMMANDLISTENER|FEATURECAP_PLAYERRUNCMD_11PARAMS|FEET_TO_METERS|FFADE_IN|FFADE_MODULATE|FFADE_OUT|FFADE_PURGE|FFADE_STAYOUT|FLOAT_PI|FL_AIMTARGET|FL_ATCONTROLS|FL_BASEVELOCITY|FL_CLIENT|FL_CONVEYOR|FL_DISSOLVING|FL_DONTTOUCH|FL_DUCKING|FL_EDICT_ALWAYS|FL_EDICT_DIRTY_PVS_INFORMATION|FL_EDICT_DONTSEND|FL_EDICT_FREE|FL_EDICT_FULL|FL_EDICT_FULLCHECK|FL_EDICT_PENDING_DORMANT_CHECK|FL_EDICT_PVSCHECK|FL_EP2V_UNKNOWN1|FL_FAKECLIENT|FL_FLY|FL_FREEZING|FL_FROZEN|FL_FULL_EDICT_CHANGED|FL_GODMODE|FL_GRAPHED|FL_GRENADE|FL_INRAIN|FL_INWATER|FL_KILLME|FL_NOTARGET|FL_NPC|FL_OBJECT|FL_ONFIRE|FL_ONGROUND|FL_ONTRAIN|FL_PARTIALGROUND|FL_STATICPROP|FL_STEPMOVEMENT|FL_SWIM|FL_TRANSRAGDOLL|FL_UNBLOCKABLE_BY_PLAYER|FL_WATERJUMP|FL_WORLDBRUSH|FPERM_G_EXEC|FPERM_G_READ|FPERM_G_WRITE|FPERM_O_EXEC|FPERM_O_READ|FPERM_O_WRITE|FPERM_U_EXEC|FPERM_U_READ|FPERM_U_WRITE|GAMEUNITS_TO_METERS|HIDEHUD_ALL|HIDEHUD_BONUS_PROGRESS|HIDEHUD_CHAT|HIDEHUD_CROSSHAIR|HIDEHUD_FLASHLIGHT|HIDEHUD_HEALTH|HIDEHUD_INVEHICLE|HIDEHUD_MISCSTATUS|HIDEHUD_NEEDSUIT|HIDEHUD_PLAYERDEAD|HIDEHUD_VEHICLE_CROSSHAIR|HIDEHUD_WEAPONSELECTION|INVALID_ENT_REFERENCE|INVALID_FCVAR_FLAGS|INVALID_STRING_INDEX|INVALID_STRING_TABLE|IN_ALT1|IN_ALT2|IN_ATTACK|IN_ATTACK2|IN_ATTACK3|IN_BACK|IN_BULLRUSH|IN_CANCEL|IN_DUCK|IN_FORWARD|IN_GRENADE1|IN_GRENADE2|IN_JUMP|IN_LEFT|IN_MOVELEFT|IN_MOVERIGHT|IN_RELOAD|IN_RIGHT|IN_RUN|IN_SCORE|IN_SPEED|IN_USE|IN_WALK|IN_WEAPON1|IN_WEAPON2|IN_ZOOM|ITEMDRAW_CONTROL|ITEMDRAW_DEFAULT|ITEMDRAW_DISABLED|ITEMDRAW_IGNORE|ITEMDRAW_NOTEXT|ITEMDRAW_RAWLINE|ITEMDRAW_SPACER|LANG_SERVER|LAST_VISIBLE_CONTENTS|MAPLIST_FLAG_CLEARARRAY|MAPLIST_FLAG_MAPSFOLDER|MAPLIST_FLAG_NO_DEFAULT|MASK_ALL|MASK_NPCSOLID|MASK_NPCSOLID_BRUSHONLY|MASK_NPCWORLDSTATIC|MASK_OPAQUE|MASK_OPAQUE_AND_NPCS|MASK_PLAYERSOLID|MASK_PLAYERSOLID_BRUSHONLY|MASK_SHOT|MASK_SHOT_HULL|MASK_SHOT_PORTAL|MASK_SOLID|MASK_SOLID_BRUSHONLY|MASK_SPLITAREAPORTAL|MASK_VISIBLE|MASK_VISIBLE_AND_NPCS|MASK_WATER|MAXPLAYERS|MAX_AMMO_SLOTS|MAX_AMMO_TYPES|MAX_LIGHTSTYLES|MAX_NAME_LENGTH|MAX_STEAMAUTH_LENGTH|MAX_SUIT_DEVICES|MAX_TARGET_LENGTH|MAX_TEAMS|MAX_TEAM_NAME_LENGTH|MAX_WEAPONS|MAX_WEAPON_AMMO_NAME|MAX_WEAPON_OFFSET|MAX_WEAPON_POSITIONS|MAX_WEAPON_PREFIX|MAX_WEAPON_SLOTS|MAX_WEAPON_STRING|MENUFLAG_BUTTON_EXIT|MENUFLAG_BUTTON_EXITBACK|MENUFLAG_BUTTON_NOVOTE|MENUFLAG_NO_SOUND|MENU_ACTIONS_ALL|MENU_ACTIONS_DEFAULT|MENU_NO_PAGINATION|MENU_TIME_FOREVER|METERS_TO_FEET|METERS_TO_GAMEUNITS|MOTDPANEL_TYPE_FILE|MOTDPANEL_TYPE_INDEX|MOTDPANEL_TYPE_TEXT|MOTDPANEL_TYPE_URL|PCRE_CASELESS|PCRE_DOTALL|PCRE_EXTENDED|PCRE_MULTILINE|PCRE_NO_UTF8_CHECK|PCRE_UNGREEDY|PCRE_UTF8|PLATFORM_MAX_PATH|PLAYER_FLAG_BITS|REQUIRE_EXTENSIONS|REQUIRE_PLUGIN|SEEK_CUR|SEEK_END|SEEK_SET|SF_BREAK_DONT_TAKE_PHYSICS_DAMAGE|SF_BREAK_NO_BULLET_PENETRATION|SF_BREAK_PHYSICS_BREAK_IMMEDIATELY|SF_BREAK_PRESSURE|SF_BREAK_TOUCH|SF_BREAK_TRIGGER_ONLY|SF_PHYSBOX_ALWAYS_PICK_UP|SF_PHYSBOX_ASLEEP|SF_PHYSBOX_DEBRIS|SF_PHYSBOX_ENABLE_ON_PHYSCANNON|SF_PHYSBOX_ENABLE_PICKUP_OUTPUT|SF_PHYSBOX_IGNOREUSE|SF_PHYSBOX_MOTIONDISABLED|SF_PHYSBOX_NEVER_PICK_UP|SF_PHYSBOX_NEVER_PUNT|SF_PHYSBOX_NO_ROTORWASH_PUSH|SF_PHYSBOX_PREVENT_PLAYER_TOUCH_ENABLE|SF_PHYSBOX_USEPREFERRED|SF_PHYSPROP_ALWAYS_PICK_UP|SF_PHYSPROP_DEBRIS|SF_PHYSPROP_DONT_TAKE_PHYSICS_DAMAGE|SF_PHYSPROP_ENABLE_ON_PHYSCANNON|SF_PHYSPROP_ENABLE_PICKUP_OUTPUT|SF_PHYSPROP_FORCE_SERVER_SIDE|SF_PHYSPROP_FORCE_TOUCH_TRIGGERS|SF_PHYSPROP_HAS_ATTACHED_RAGDOLLS|SF_PHYSPROP_IS_GIB|SF_PHYSPROP_MOTIONDISABLED|SF_PHYSPROP_NO_COLLISIONS|SF_PHYSPROP_NO_ROTORWASH_PUSH|SF_PHYSPROP_PRESSURE|SF_PHYSPROP_PREVENT_PICKUP|SF_PHYSPROP_PREVENT_PLAYER_TOUCH_ENABLE|SF_PHYSPROP_RADIUS_PICKUP|SF_PHYSPROP_START_ASLEEP|SF_PHYSPROP_TOUCH|SF_PUSH_BREAKABLE|SF_PUSH_NO_USE|SHAKE_AMPLITUDE|SHAKE_FREQUENCY|SHAKE_START|SHAKE_START_NORUMBLE|SHAKE_START_RUMBLEONLY|SHAKE_STOP|SIZE_OF_INT|SMLIB_COLORS_GAMEDATAFILE|SMLIB_VERSION|SM_PARAM_COPYBACK|SM_PARAM_STRING_BINARY|SM_PARAM_STRING_COPY|SM_PARAM_STRING_UTF8|SNDATTN_IDLE|SNDATTN_NONE|SNDATTN_NORMAL|SNDATTN_RICOCHET|SNDATTN_STATIC|SNDPITCH_HIGH|SNDPITCH_LOW|SNDPITCH_NORMAL|SNDVOL_NORMAL|SOUND_FROM_LOCAL_PLAYER|SOUND_FROM_PLAYER|SOUND_FROM_WORLD|SOURCEMOD_PLUGINAPI_VERSION|SOURCEMOD_VERSION|SOURCEMOD_V_CSET|SOURCEMOD_V_MAJOR|SOURCEMOD_V_MINOR|SOURCEMOD_V_RELEASE|SOURCEMOD_V_REV|SOURCEMOD_V_TAG|SOURCE_SDK_ALIENSWARM|SOURCE_SDK_BLOODYGOODTIME|SOURCE_SDK_CSGO|SOURCE_SDK_CSS|SOURCE_SDK_DARKMESSIAH|SOURCE_SDK_EPISODE1|SOURCE_SDK_EPISODE2|SOURCE_SDK_EPISODE2VALVE|SOURCE_SDK_EYE|SOURCE_SDK_LEFT4DEAD|SOURCE_SDK_LEFT4DEAD2|SOURCE_SDK_ORIGINAL|SOURCE_SDK_UNKNOWN|SP_ERROR_ABORTED|SP_ERROR_ARRAY_BOUNDS|SP_ERROR_ARRAY_TOO_BIG|SP_ERROR_DECOMPRESSOR|SP_ERROR_DIVIDE_BY_ZERO|SP_ERROR_FILE_FORMAT|SP_ERROR_HEAPLEAK|SP_ERROR_HEAPLOW|SP_ERROR_HEAPMIN|SP_ERROR_INDEX|SP_ERROR_INSTRUCTION_PARAM|SP_ERROR_INVALID_ADDRESS|SP_ERROR_INVALID_INSTRUCTION|SP_ERROR_INVALID_NATIVE|SP_ERROR_MEMACCESS|SP_ERROR_NATIVE|SP_ERROR_NONE|SP_ERROR_NOTDEBUGGING|SP_ERROR_NOT_FOUND|SP_ERROR_NOT_RUNNABLE|SP_ERROR_PARAM|SP_ERROR_PARAMS_MAX|SP_ERROR_STACKLEAK|SP_ERROR_STACKLOW|SP_ERROR_STACKMIN|SP_ERROR_TRACKER_BOUNDS|SP_PARAMFLAG_BYREF|TEAM_FOUR|TEAM_INVALID|TEAM_ONE|TEAM_SPECTATOR|TEAM_THREE|TEAM_TWO|TEAM_UNASSIGNED|TEMP_REQUIRE_EXTENSIONS|TE_EXPLFLAG_DRAWALPHA|TE_EXPLFLAG_NOADDITIVE|TE_EXPLFLAG_NODLIGHTS|TE_EXPLFLAG_NOFIREBALL|TE_EXPLFLAG_NOFIREBALLSMOKE|TE_EXPLFLAG_NONE|TE_EXPLFLAG_NOPARTICLES|TE_EXPLFLAG_NOSOUND|TE_EXPLFLAG_ROTATE|TF_CONDFLAG_BLEEDING|TF_CONDFLAG_BONKED|TF_CONDFLAG_BUFFED|TF_CONDFLAG_CHARGING|TF_CONDFLAG_CLOAKED|TF_CONDFLAG_CLOAKFLICKER|TF_CONDFLAG_CRITCOLA|TF_CONDFLAG_DAZED|TF_CONDFLAG_DEADRINGERED|TF_CONDFLAG_DEFENSEBUFFED|TF_CONDFLAG_DEMOBUFF|TF_CONDFLAG_DISGUISED|TF_CONDFLAG_DISGUISING|TF_CONDFLAG_HEALING|TF_CONDFLAG_INHEALRADIUS|TF_CONDFLAG_JARATED|TF_CONDFLAG_KRITZKRIEGED|TF_CONDFLAG_MARKEDFORDEATH|TF_CONDFLAG_MEGAHEAL|TF_CONDFLAG_MILKED|TF_CONDFLAG_NONE|TF_CONDFLAG_ONFIRE|TF_CONDFLAG_OVERHEALED|TF_CONDFLAG_REGENBUFFED|TF_CONDFLAG_SLOWED|TF_CONDFLAG_TAUNTING|TF_CONDFLAG_TELEPORTGLOW|TF_CONDFLAG_TELEPORTING|TF_CONDFLAG_UBERCHARGED|TF_CONDFLAG_UBERCHARGEFADE|TF_CONDFLAG_ZOOMED|TF_DEATHFLAG_ASSISTERDOMINATION|TF_DEATHFLAG_ASSISTERREVENGE|TF_DEATHFLAG_DEADRINGER|TF_DEATHFLAG_FIRSTBLOOD|TF_DEATHFLAG_GIBBED|TF_DEATHFLAG_INTERRUPTED|TF_DEATHFLAG_KILLERDOMINATION|TF_DEATHFLAG_KILLERREVENGE|TF_DEATHFLAG_PURGATORY|TF_STUNFLAGS_BIGBONK|TF_STUNFLAGS_GHOSTSCARE|TF_STUNFLAGS_LOSERSTATE|TF_STUNFLAGS_NORMALBONK|TF_STUNFLAGS_SMALLBONK|TF_STUNFLAG_BONKSTUCK|TF_STUNFLAG_CHEERSOUND|TF_STUNFLAG_GHOSTEFFECT|TF_STUNFLAG_LIMITMOVEMENT|TF_STUNFLAG_NOSOUNDOREFFECT|TF_STUNFLAG_SLOWDOWN|TF_STUNFLAG_THIRDPERSON|TIMER_DATA_HNDL_CLOSE|TIMER_FLAG_NO_MAPCHANGE|TIMER_HNDL_CLOSE|TIMER_REPEAT|USERMSG_BLOCKHOOKS|USERMSG_INITMSG|USERMSG_RELIABLE|VDECODE_FLAG_ALLOWNOTINGAME|VDECODE_FLAG_ALLOWNULL|VDECODE_FLAG_ALLOWWORLD|VDECODE_FLAG_BYREF|VENCODE_FLAG_COPYBACK|VOICE_LISTENALL|VOICE_LISTENTEAM|VOICE_MUTED|VOICE_NORMAL|VOICE_SPEAKALL|VOICE_TEAM|VOTEFLAG_NO_REVOTES|VOTEINFO_CLIENT_INDEX|VOTEINFO_CLIENT_ITEM|VOTEINFO_ITEM_INDEX|VOTEINFO_ITEM_VOTES|WEAPON_IS_ACTIVE|WEAPON_IS_CARRIED_BY_PLAYER|WEAPON_IS_ONTARGET|WEAPON_NOCLIP|WEAPON_NOT_CARRIED|bits_SUIT_DEVICE_BREATHER|bits_SUIT_DEVICE_FLASHLIGHT|bits_SUIT_DEVICE_SPRINT)(\b)</string>
<key>name</key>
<string>support.type.sourcepawn</string>
<!-- <string>constant.sourcepawn</string> -->
</dict>
<dict>
<key>match</key>
<string>(\b)(ANG_ALPHA|ANG_BETA|ANG_GAMMA|APLRes_Failure|APLRes_SilentFailure|APLRes_Success|Access_Effective|Access_Real|Address_MinimumValid|Address_Null|AdminCache_Admins|AdminCache_Groups|AdminCache_Overrides|Admin_Ban|Admin_Changemap|Admin_Chat|Admin_Cheats|Admin_Config|Admin_Convars|Admin_Custom1|Admin_Custom2|Admin_Custom3|Admin_Custom4|Admin_Custom5|Admin_Custom6|Admin_Generic|Admin_Kick|Admin_Password|Admin_RCON|Admin_Reservation|Admin_Root|Admin_Slay|Admin_Unban|Admin_Vote|COLLISION_GROUP_BREAKABLE_GLASS|COLLISION_GROUP_DEBRIS|COLLISION_GROUP_DEBRIS_TRIGGER|COLLISION_GROUP_DISSOLVING|COLLISION_GROUP_DOOR_BLOCKER|COLLISION_GROUP_INTERACTIVE|COLLISION_GROUP_INTERACTIVE_DEB|COLLISION_GROUP_IN_VEHICLE|COLLISION_GROUP_NONE|COLLISION_GROUP_NPC|COLLISION_GROUP_NPC_ACTOR|COLLISION_GROUP_NPC_SCRIPTED|COLLISION_GROUP_PASSABLE_DOOR|COLLISION_GROUP_PLAYER|COLLISION_GROUP_PLAYER_MOVEMENT|COLLISION_GROUP_PROJECTILE|COLLISION_GROUP_PUSHAWAY|COLLISION_GROUP_VEHICLE|COLLISION_GROUP_VEHICLE_CLIP|COLLISION_GROUP_WEAPON|CSRoundEnd_BombDefused|CSRoundEnd_CTStoppedEscape|CSRoundEnd_CTSurrender|CSRoundEnd_CTWin|CSRoundEnd_Draw|CSRoundEnd_GameStart|CSRoundEnd_HostagesNotRescued|CSRoundEnd_HostagesRescued|CSRoundEnd_TargetBombed|CSRoundEnd_TargetSaved|CSRoundEnd_TerroristWin|CSRoundEnd_TerroristsEscaped|CSRoundEnd_TerroristsNotEscaped|CSRoundEnd_TerroristsStopped|CSRoundEnd_TerroristsSurrender|CSRoundEnd_VIPEscaped|CSRoundEnd_VIPKilled|CSRoundEnd_VIPNotEscaped|CSWeapon_AK47|CSWeapon_ASSAULTSUIT|CSWeapon_AUG|CSWeapon_AWP|CSWeapon_BIZON|CSWeapon_C4|CSWeapon_DEAGLE|CSWeapon_DECOY|CSWeapon_DEFUSER|CSWeapon_ELITE|CSWeapon_FAMAS|CSWeapon_FIVESEVEN|CSWeapon_FLASHBANG|CSWeapon_G3SG1|CSWeapon_GALIL|CSWeapon_GALILAR|CSWeapon_GLOCK|CSWeapon_HEGRENADE|CSWeapon_HKP2000|CSWeapon_INCGRENADE|CSWeapon_KEVLAR|CSWeapon_KNIFE|CSWeapon_KNIFE_GG|CSWeapon_M249|CSWeapon_M3|CSWeapon_M4A1|CSWeapon_MAC10|CSWeapon_MAG7|CSWeapon_MOLOTOV|CSWeapon_MP5NAVY|CSWeapon_MP7|CSWeapon_MP9|CSWeapon_NEGEV|CSWeapon_NIGHTVISION|CSWeapon_NONE|CSWeapon_NOVA|CSWeapon_P228|CSWeapon_P250|CSWeapon_P90|CSWeapon_SAWEDOFF|CSWeapon_SCAR17|CSWeapon_SCAR20|CSWeapon_SCOUT|CSWeapon_SG550|CSWeapon_SG552|CSWeapon_SG556|CSWeapon_SHIELD|CSWeapon_SMOKEGRENADE|CSWeapon_SSG08|CSWeapon_TASER|CSWeapon_TEC9|CSWeapon_TMP|CSWeapon_UMP45|CSWeapon_USP|CSWeapon_XM1014|ChatColorInfo_Alternative|ChatColorInfo_Code|ChatColorInfo_SubjectType|ChatColorInfo_Supported|ChatColorSubjectType_none|ChatColorSubjectType_player|ChatColorSubjectType_undefined|ChatColorSubjectType_world|ChatColor_Black|ChatColor_Blue|ChatColor_BlueRed|ChatColor_Gray|ChatColor_Green|ChatColor_Lightgreen|ChatColor_Normal|ChatColor_Olivegreen|ChatColor_Orange|ChatColor_Red|ChatColor_RedBlue|ChatColor_Team|ClientHudPrint_Console|ClientHudPrint_Notify|ClientHudPrint_Talk|Client_HudPrint_Center|Command_Allow|Command_Deny|ConVarBound_Lower|ConVarBound_Upper|ConVarQuery_NotFound|ConVarQuery_NotValid|ConVarQuery_Okay|ConVarQuery_Protected|CookieAccess_Private|CookieAccess_Protected|CookieAccess_Public|CookieMenuAction_DisplayOption|CookieMenuAction_SelectOption|CookieMenu_OnOff|CookieMenu_OnOff_Int|CookieMenu_YesNo|CookieMenu_YesNo_Int|DBBind_Float|DBBind_Int|DBBind_String|DBPrio_High|DBPrio_Low|DBPrio_Normal|DBVal_Data|DBVal_Error|DBVal_Null|DBVal_TypeMismatch|DISSOLVE_CORE|DISSOLVE_ELECTRICAL|DISSOLVE_ELECTRICAL_LIGHT|DISSOLVE_NORMAL|DialogType_AskConnect|DialogType_Entry|DialogType_Menu|DialogType_Msg|DialogType_Text|EFL_BOT_FROZEN|EFL_CHECK_UNTOUCH|EFL_DIRTY_ABSANGVELOCITY|EFL_DIRTY_ABSTRANSFORM|EFL_DIRTY_ABSVELOCITY|EFL_DIRTY_SHADOWUPDATE|EFL_DIRTY_SPATIAL_PARTITION|EFL_DIRTY_SURR_COLLISION_BOUNDS|EFL_DONTBLOCKLOS|EFL_DONTWALKON|EFL_DORMANT|EFL_FORCE_CHECK_TRANSMIT|EFL_HAS_PLAYER_CHILD|EFL_IN_SKYBOX|EFL_IS_BEING_LIFTED_BY_BARNACLE|EFL_KEEP_ON_RECREATE_ENTITIES|EFL_KILLME|EFL_NOCLIP_ACTIVE|EFL_NOTIFY|EFL_NO_AUTO_EDICT_ATTACH|EFL_NO_DAMAGE_FORCES|EFL_NO_DISSOLVE|EFL_NO_GAME_PHYSICS_SIMULATION|EFL_NO_MEGAPHYSCANNON_RAGDOLL|EFL_NO_PHYSCANNON_INTERACTION|EFL_NO_ROTORWASH_PUSH|EFL_NO_THINK_FUNCTION|EFL_NO_WATER_VELOCITY_CHANGE|EFL_SERVER_ONLY|EFL_SETTING_UP_BONES|EFL_TOUCHING_FLUID|EFL_USE_PARTITION_WHEN_NOT_SOL|ET_Event|ET_Hook|ET_Ignore|ET_Single|EventHookMode_Post|EventHookMode_PostNoCopy|EventHookMode_Pre|FSOLID_CUSTOMBOXTEST|FSOLID_CUSTOMRAYTEST|FSOLID_FORCE_WORLD_ALIGNED|FSOLID_MAX_BITS|FSOLID_NOT_SOLID|FSOLID_NOT_STANDABLE|FSOLID_ROOT_PARENT_ALIGNED|FSOLID_TRIGGER|FSOLID_TRIGGER_TOUCH_DEBRIS|FSOLID_USE_TRIGGER_BOUNDS|FSOLID_VOLUME_CONTENTS|FeatureStatus_Available|FeatureStatus_Unavailable|FeatureStatus_Unknown|FeatureType_Capability|FeatureType_Native|FileTime_Created|FileTime_LastAccess|FileTime_LastChange|FileType_Directory|FileType_File|FileType_Unknown|INVALID_ADMIN_ID|INVALID_FUNCTION|INVALID_GROUP_ID|INVALID_HANDLE|INVALID_MESSAGE_ID|INVALID_TOPMENUOBJECT|Identity_Core|Identity_Extension|Identity_Plugin|Immunity_Default|Immunity_Global|KvData_Color|KvData_Float|KvData_Int|KvData_NUMTYPES|KvData_None|KvData_Ptr|KvData_String|KvData_UInt64|KvData_WString|Listen_Default|Listen_No|Listen_Yes|MOVETYPE_CUSTOM|MOVETYPE_FLY|MOVETYPE_FLYGRAVITY|MOVETYPE_ISOMETRIC|MOVETYPE_LADDER|MOVETYPE_NOCLIP|MOVETYPE_NONE|MOVETYPE_OBSERVER|MOVETYPE_PUSH|MOVETYPE_STEP|MOVETYPE_VPHYSICS|MOVETYPE_WALK|MapChange_Instant|MapChange_MapEnd|MapChange_RoundEnd|MenuAction_Cancel|MenuAction_Display|MenuAction_DrawItem|MenuAction_Select|MenuAction_Start|MenuAction_VoteCancel|MenuAction_VoteStart|MenuCancel_Disconnected|MenuCancel_Exit|MenuCancel_ExitBack|MenuCancel_Interrupted|MenuCancel_NoDisplay|MenuCancel_Timeout|MenuEnd_Cancelled|MenuEnd_Exit|MenuEnd_ExitBack|MenuEnd_Selected|MenuEnd_VotingCancelled|MenuEnd_VotingDone|MenuSource_External|MenuSource_None|MenuSource_Normal|MenuSource_RawPanel|MenuStyle_Default|MenuStyle_Radio|MenuStyle_Valve|NUM_OBSERVER_MODES|NetFlow_Both|NetFlow_Incoming|NetFlow_Outgoing|Nominate_Added|Nominate_AlreadyInVote|Nominate_InvalidMap|Nominate_Replaced|Nominate_VoteFull|NumberType_Int16|NumberType_Int32|NumberType_Int8|OBS_ALLOW_ALL|OBS_ALLOW_NONE|OBS_ALLOW_NUM_MODES|OBS_ALLOW_TEAM|OBS_MODE_CHASE|OBS_MODE_DEATHCAM|OBS_MODE_FIXED|OBS_MODE_FREEZECAM|OBS_MODE_IN_EYE|OBS_MODE_NONE|OBS_MODE_ROAMING|Override_Command|Override_CommandGroup|Param_Any|Param_Array|Param_Cell|Param_CellByRef|Param_Float|Param_FloatByRef|Param_String|Param_VarArgs|Path_SM|PlInfo_Author|PlInfo_Description|PlInfo_Name|PlInfo_URL|PlInfo_Version|Plugin_BadLoad|Plugin_Changed|Plugin_Continue|Plugin_Created|Plugin_Error|Plugin_Failed|Plugin_Handled|Plugin_Loaded|Plugin_Paused|Plugin_Running|Plugin_Stop|Plugin_Uncompiled|PropField_Entity|PropField_Float|PropField_Integer|PropField_String|PropField_Unsupported|PropField_Vector|Prop_Data|Prop_Send|QUERYCOOKIE_FAILED|REGEX_ERROR_BADCOUNT|REGEX_ERROR_BADMAGIC|REGEX_ERROR_BADNEWLINE|REGEX_ERROR_BADOPTION|REGEX_ERROR_BADPARTIAL|REGEX_ERROR_BADUTF8|REGEX_ERROR_BADUTF8_OFFSET|REGEX_ERROR_CALLOUT|REGEX_ERROR_DFA_RECURSE|REGEX_ERROR_DFA_UCOND|REGEX_ERROR_DFA_UITEM|REGEX_ERROR_DFA_UMLIMIT|REGEX_ERROR_DFA_WSSIZE|REGEX_ERROR_INTERNAL|REGEX_ERROR_MATCHLIMIT|REGEX_ERROR_NOMATCH|REGEX_ERROR_NOMEMORY|REGEX_ERROR_NONE|REGEX_ERROR_NOSUBSTRING|REGEX_ERROR_NULL|REGEX_ERROR_NULLWSLIMIT|REGEX_ERROR_PARTIAL|REGEX_ERROR_RECURSIONLIMIT|REGEX_ERROR_UNKNOWN_OPCODE|RENDERFX_CLAMP_MIN_SCALE|RENDERFX_DISTORT|RENDERFX_ENV_RAIN|RENDERFX_ENV_SNOW|RENDERFX_EXPLODE|RENDERFX_FADE_FAST|RENDERFX_FADE_SLOW|RENDERFX_FLICKER_FAST|RENDERFX_FLICKER_SLOW|RENDERFX_GLOWSHELL|RENDERFX_HOLOGRAM|RENDERFX_MAX|RENDERFX_NONE|RENDERFX_NO_DISSIPATION|RENDERFX_PULSE_FAST|RENDERFX_PULSE_FAST_WIDE|RENDERFX_PULSE_FAST_WIDER|RENDERFX_PULSE_SLOW|RENDERFX_PULSE_SLOW_WIDE|RENDERFX_RAGDOLL|RENDERFX_SOLID_FAST|RENDERFX_SOLID_SLOW|RENDERFX_SPOTLIGHT|RENDERFX_STROBE_FAST|RENDERFX_STROBE_FASTER|RENDERFX_STROBE_SLOW|RENDER_ENVIRONMENTAL|RENDER_GLOW|RENDER_NONE|RENDER_NORMAL|RENDER_TRANSADD|RENDER_TRANSADDFRAMEBLEND|RENDER_TRANSALPHA|RENDER_TRANSALPHAADD|RENDER_TRANSCOLOR|RENDER_TRANSTEXTURE|RENDER_WORLDGLOW|RayType_EndPoint|RayType_Infinite|RoundState_BetweenRounds|RoundState_Bonus|RoundState_GameOver|RoundState_Init|RoundState_Pregame|RoundState_Preround|RoundState_Restart|RoundState_RoundRunning|RoundState_Stalemate|RoundState_StartGame|RoundState_TeamWin|SDKCall_Entity|SDKCall_EntityList|SDKCall_GameRules|SDKCall_Player|SDKCall_Raw|SDKCall_Static|SDKConf_Signature|SDKConf_Virtual|SDKHook_EndTouch|SDKHook_EndTouchPost|SDKHook_FireBulletsPost|SDKHook_GetMaxHealth|SDKHook_GroundEntChangedPost|SDKHook_OnTakeDamage|SDKHook_OnTakeDamagePost|SDKHook_PostThink|SDKHook_PostThinkPost|SDKHook_PreThink|SDKHook_PreThinkPost|SDKHook_Reload|SDKHook_ReloadPost|SDKHook_SetTransmit|SDKHook_ShouldCollide|SDKHook_Spawn|SDKHook_SpawnPost|SDKHook_StartTouch|SDKHook_StartTouchPost|SDKHook_Think|SDKHook_ThinkPost|SDKHook_Touch|SDKHook_TouchPost|SDKHook_TraceAttack|SDKHook_TraceAttackPost|SDKHook_Use|SDKHook_UsePost|SDKHook_VPhysicsUpdate|SDKHook_VPhysicsUpdatePost|SDKHook_WeaponCanSwitchTo|SDKHook_WeaponCanSwitchToPost|SDKHook_WeaponCanUse|SDKHook_WeaponCanUsePost|SDKHook_WeaponDrop|SDKHook_WeaponDropPost|SDKHook_WeaponEquip|SDKHook_WeaponEquipPost|SDKHook_WeaponSwitch|SDKHook_WeaponSwitchPost|SDKLibrary_Engine|SDKLibrary_Server|SDKPass_ByRef|SDKPass_ByValue|SDKPass_Plain|SDKPass_Pointer|SDKType_Bool|SDKType_CBaseEntity|SDKType_CBasePlayer|SDKType_Edict|SDKType_Float|SDKType_PlainOldData|SDKType_QAngle|SDKType_String|SDKType_Vector|SMCError_Custom|SMCError_InvalidProperty1|SMCError_InvalidSection1|SMCError_InvalidSection2|SMCError_InvalidSection3|SMCError_InvalidSection4|SMCError_InvalidSection5|SMCError_InvalidTokens|SMCError_Okay|SMCError_StreamError|SMCError_StreamOpen|SMCError_TokenOverflow|SMCParse_Continue|SMCParse_Halt|SMCParse_HaltFail|SM_REPLY_TO_CHAT|SM_REPLY_TO_CONSOLE|SNDCHAN_AUTO|SNDCHAN_BODY|SNDCHAN_ITEM|SNDCHAN_REPLACE|SNDCHAN_STATIC|SNDCHAN_STREAM|SNDCHAN_USER_BASE|SNDCHAN_VOICE|SNDCHAN_VOICE_BASE|SNDCHAN_WEAPON|SNDLEVEL_AIRCRAFT|SNDLEVEL_CAR|SNDLEVEL_CONVO|SNDLEVEL_DISHWASHER|SNDLEVEL_DRYER|SNDLEVEL_FRIDGE|SNDLEVEL_GUNFIRE|SNDLEVEL_HELICOPTER|SNDLEVEL_HOME|SNDLEVEL_LIBRARY|SNDLEVEL_MINIBIKE|SNDLEVEL_NONE|SNDLEVEL_NORMAL|SNDLEVEL_RAIDSIREN|SNDLEVEL_ROCKET|SNDLEVEL_RUSTLE|SNDLEVEL_SCREAMING|SNDLEVEL_SNOWMOBILE|SNDLEVEL_TRAFFIC|SNDLEVEL_TRAIN|SNDLEVEL_WHISPER|SND_CHANGEPITCH|SND_CHANGEVOL|SND_DELAY|SND_NOFLAGS|SND_SHOULDPAUSE|SND_SPAWNING|SND_SPEAKER|SND_STOP|SND_STOPLOOPING|SOLID_BBOX|SOLID_BSP|SOLID_CUSTOM|SOLID_LAST|SOLID_NONE|SOLID_OBB|SOLID_OBB_YAW|SOLID_VPHYSICS|Sort_Ascending|Sort_Descending|Sort_Float|Sort_Integer|Sort_Random|Sort_String|TFClass_DemoMan|TFClass_Engineer|TFClass_Heavy|TFClass_Medic|TFClass_Pyro|TFClass_Scout|TFClass_Sniper|TFClass_Soldier|TFClass_Spy|TFClass_Unknown|TFCond_Bleeding|TFCond_Bonked|TFCond_Buffed|TFCond_Charging|TFCond_CloakFlicker|TFCond_Cloaked|TFCond_CritCanteen|TFCond_CritCola|TFCond_CritHype|TFCond_CritMmmph|TFCond_CritOnFirstBlood|TFCond_CritOnFlagCapture|TFCond_CritOnKill|TFCond_CritOnWin|TFCond_Dazed|TFCond_DeadRingered|TFCond_DefenseBuffMmmph|TFCond_DefenseBuffed|TFCond_DemoBuff|TFCond_DisguiseRemoved|TFCond_Disguised|TFCond_DisguisedAsDispenser|TFCond_Disguising|TFCond_FocusBuff|TFCond_HalloweenBombHead|TFCond_HalloweenCritCandy|TFCond_HalloweenThriller|TFCond_Healing|TFCond_InHealRadius|TFCond_Jarated|TFCond_Kritzkrieged|TFCond_MarkedForDeath|TFCond_MarkedForDeathSilent|TFCond_MegaHeal|TFCond_Milked|TFCond_NoHealingDamageBuff|TFCond_OnFire|TFCond_Overhealed|TFCond_RegenBuffed|TFCond_Reprogrammed|TFCond_RestrictToMelee|TFCond_Sapped|TFCond_Slowed|TFCond_SpeedBuffAlly|TFCond_Taunting|TFCond_TeleportedGlow|TFCond_Teleporting|TFCond_TmpDamageBonus|TFCond_UberchargeFading|TFCond_Ubercharged|TFCond_UberchargedCanteen|TFCond_UberchargedHidden|TFCond_Unknown1|TFCond_Unknown2|TFCond_Zoomed|TFHoliday_Birthday|TFHoliday_Christmas|TFHoliday_FullMoon|TFHoliday_Halloween|TFHoliday_HalloweenOrFullMoon|TFHoliday_HalloweenOrFullMoonOrValentines|TFHoliday_MeetThePyro|TFHoliday_ValentinesDay|TFObjectMode_Entrance|TFObjectMode_Exit|TFObjectMode_None|TFObject_CartDispenser|TFObject_Dispenser|TFObject_Sapper|TFObject_Sentry|TFObject_Teleporter|TFResource_Backstabs|TFResource_BuildingsDestroyed|TFResource_Captures|TFResource_Deaths|TFResource_Defenses|TFResource_Dominations|TFResource_Headshots|TFResource_HealPoints|TFResource_Invulns|TFResource_KillAssists|TFResource_MaxHealth|TFResource_Ping|TFResource_PlayerClass|TFResource_ResupplyPoints|TFResource_Revenge|TFResource_Score|TFResource_Teleports|TFResource_TotalScore|TFTeam_Blue|TFTeam_Red|TFTeam_Spectator|TFTeam_Unassigned|TFWeaponSlot_Building|TFWeaponSlot_Grenade|TFWeaponSlot_Item1|TFWeaponSlot_Item2|TFWeaponSlot_Melee|TFWeaponSlot_PDA|TFWeaponSlot_Primary|TFWeaponSlot_Secondary|TF_CUSTOM_AEGIS_ROUND|TF_CUSTOM_AIR_STICKY_BURST|TF_CUSTOM_BACKSTAB|TF_CUSTOM_BASEBALL|TF_CUSTOM_BLEEDING|TF_CUSTOM_BOOTS_STOMP|TF_CUSTOM_BURNING|TF_CUSTOM_BURNING_ARROW|TF_CUSTOM_BURNING_FLARE|TF_CUSTOM_CANNONBALL_PUSH|TF_CUSTOM_CARRIED_BUILDING|TF_CUSTOM_CHARGE_IMPACT|TF_CUSTOM_CLEAVER|TF_CUSTOM_CLEAVER_CRIT|TF_CUSTOM_COMBO_PUNCH|TF_CUSTOM_DECAPITATION|TF_CUSTOM_DECAPITATION_BOSS|TF_CUSTOM_DEFENSIVE_STICKY|TF_CUSTOM_EYEBALL_ROCKET|TF_CUSTOM_FISH_KILL|TF_CUSTOM_FLARE_EXPLOSION|TF_CUSTOM_FLARE_PELLET|TF_CUSTOM_FLYINGBURN|TF_CUSTOM_GOLD_WRENCH|TF_CUSTOM_HEADSHOT|TF_CUSTOM_HEADSHOT_DECAPITATION|TF_CUSTOM_MERASMUS_DECAPITATION|TF_CUSTOM_MERASMUS_GRENADE|TF_CUSTOM_MERASMUS_PLAYER_BOMB|TF_CUSTOM_MERASMUS_ZAP|TF_CUSTOM_MINIGUN|TF_CUSTOM_PENETRATE_ALL_PLAYERS|TF_CUSTOM_PENETRATE_HEADSHOT|TF_CUSTOM_PENETRATE_MY_TEAM|TF_CUSTOM_PICKAXE|TF_CUSTOM_PLASMA|TF_CUSTOM_PLASMA_CHARGED|TF_CUSTOM_PLASMA_GIB|TF_CUSTOM_PLAYER_SENTRY|TF_CUSTOM_PRACTICE_STICKY|TF_CUSTOM_PUMPKIN_BOMB|TF_CUSTOM_ROCKET_DIRECTHIT|TF_CUSTOM_SAPPER_RECORDER_DEATH|TF_CUSTOM_SHOTGUN_REVENGE_CRIT|TF_CUSTOM_STANDARD_STICKY|TF_CUSTOM_STICKBOMB_EXPLOSION|TF_CUSTOM_SUICIDE|TF_CUSTOM_TAUNT_ARMAGEDDON|TF_CUSTOM_TAUNT_ARROW_STAB|TF_CUSTOM_TAUNT_BARBARIAN_SWING|TF_CUSTOM_TAUNT_ENGINEER_ARM|TF_CUSTOM_TAUNT_ENGINEER_SMASH|TF_CUSTOM_TAUNT_FENCING|TF_CUSTOM_TAUNT_GRAND_SLAM|TF_CUSTOM_TAUNT_GRENADE|TF_CUSTOM_TAUNT_HADOUKEN|TF_CUSTOM_TAUNT_HIGH_NOON|TF_CUSTOM_TAUNT_UBERSLICE|TF_CUSTOM_TELEFRAG|TF_CUSTOM_TRIGGER_HURT|TF_CUSTOM_WRENCH_FIX|TF_FLAGEVENT_CAPTURED|TF_FLAGEVENT_DEFENDED|TF_FLAGEVENT_DROPPED|TF_FLAGEVENT_PICKEDUP|TF_FLAGEVENT_RETURNED|TF_WEAPON_BAT|TF_WEAPON_BAT_FISH|TF_WEAPON_BAT_GIFTWRAP|TF_WEAPON_BAT_WOOD|TF_WEAPON_BONESAW|TF_WEAPON_BOTTLE|TF_WEAPON_BUFF_ITEM|TF_WEAPON_BUILDER|TF_WEAPON_CANNON|TF_WEAPON_CLEAVER|TF_WEAPON_CLUB|TF_WEAPON_COMPOUND_BOW|TF_WEAPON_CROSSBOW|TF_WEAPON_CROWBAR|TF_WEAPON_DIRECTHIT|TF_WEAPON_DISPENSER|TF_WEAPON_DISPENSER_GUN|TF_WEAPON_DRG_POMSON|TF_WEAPON_FIREAXE|TF_WEAPON_FISTS|TF_WEAPON_FLAMETHROWER|TF_WEAPON_FLAMETHROWER_ROCKET|TF_WEAPON_FLAREGUN|TF_WEAPON_GRENADELAUNCHER|TF_WEAPON_GRENADE_CALTROP|TF_WEAPON_GRENADE_CLEAVER|TF_WEAPON_GRENADE_CONCUSSION|TF_WEAPON_GRENADE_DEMOMAN|TF_WEAPON_GRENADE_EMP|TF_WEAPON_GRENADE_GAS|TF_WEAPON_GRENADE_HEAL|TF_WEAPON_GRENADE_JAR|TF_WEAPON_GRENADE_JAR_MILK|TF_WEAPON_GRENADE_MIRV|TF_WEAPON_GRENADE_MIRVBOMB|TF_WEAPON_GRENADE_MIRV_DEMOMAN|TF_WEAPON_GRENADE_NAIL|TF_WEAPON_GRENADE_NAPALM|TF_WEAPON_GRENADE_NORMAL|TF_WEAPON_GRENADE_ORNAMENT|TF_WEAPON_GRENADE_PIPEBOMB|TF_WEAPON_GRENADE_SMOKE_BOMB|TF_WEAPON_GRENADE_STICKY_BALL|TF_WEAPON_GRENADE_STUNBALL|TF_WEAPON_HANDGUN_SCOUT_PRIMARY|TF_WEAPON_HANDGUN_SCOUT_SEC|TF_WEAPON_INVIS|TF_WEAPON_JAR|TF_WEAPON_JAR_MILK|TF_WEAPON_KNIFE|TF_WEAPON_LASER_POINTER|TF_WEAPON_LIFELINE|TF_WEAPON_LUNCHBOX|TF_WEAPON_MECHANICAL_ARM|TF_WEAPON_MEDIGUN|TF_WEAPON_MINIGUN|TF_WEAPON_NAILGUN|TF_WEAPON_NONE|TF_WEAPON_PARTICLE_CANNON|TF_WEAPON_PDA|TF_WEAPON_PDA_ENGINEER_BUILD|TF_WEAPON_PDA_ENGINEER_DESTROY|TF_WEAPON_PDA_SPY|TF_WEAPON_PEP_BRAWLER_BLASTER|TF_WEAPON_PIPEBOMBLAUNCHER|TF_WEAPON_PISTOL|TF_WEAPON_PISTOL_SCOUT|TF_WEAPON_PUMPKIN_BOMB|TF_WEAPON_RAYGUN|TF_WEAPON_RAYGUN_REVENGE|TF_WEAPON_REVOLVER|TF_WEAPON_ROCKETLAUNCHER|TF_WEAPON_SCATTERGUN|TF_WEAPON_SENTRY_BULLET|TF_WEAPON_SENTRY_REVENGE|TF_WEAPON_SENTRY_ROCKET|TF_WEAPON_SHOTGUN_BUILDING_RESCUE|TF_WEAPON_SHOTGUN_HWG|TF_WEAPON_SHOTGUN_PRIMARY|TF_WEAPON_SHOTGUN_PYRO|TF_WEAPON_SHOTGUN_SOLDIER|TF_WEAPON_SHOVEL|TF_WEAPON_SMG|TF_WEAPON_SNIPERRIFLE|TF_WEAPON_SNIPERRIFLE_DECAP|TF_WEAPON_SODA_POPPER|TF_WEAPON_STICKBOMB|TF_WEAPON_STICKY_BALL_LAUNCHER|TF_WEAPON_SWORD|TF_WEAPON_SYRINGEGUN_MEDIC|TF_WEAPON_TRANQ|TF_WEAPON_WRENCH|TopMenuAction_DisplayOption|TopMenuAction_DisplayTitle|TopMenuAction_DrawOption|TopMenuAction_RemoveObject|TopMenuAction_SelectOption|TopMenuObject_Category|TopMenuObject_Item|TopMenuPosition_LastCategory|TopMenuPosition_LastRoot|TopMenuPosition_Start|UM_BitBuf|UM_Protobuf|Use_Off|Use_On|Use_Set|Use_Toggle|VoteCancel_Generic|VoteCancel_NoVotes|WATER_LEVEL_FEET_IN_WATER|WATER_LEVEL_HEAD_IN_WATER|WATER_LEVEL_NOT_IN_WATER|WATER_LEVEL_WAIST_IN_WATER)(\b)</string>
<key>name</key>
<string>support.type.sourcepawn</string>
</dict>
<dict>
<key>match</key>
<string>(\b)(true|false)(\b)</string>
<key>name</key>
<string>storage.type.sourcepawn</string>
</dict>
</array>
<key>scopeName</key>
<string>source.sp</string>
<key>uuid</key>
<string>3969408F-A9CD-41C0-8F47-953B7EEFEF9D</string>
</dict>
</plist>