<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus>
	<AutoComplete>
		<KeyWord name="ability" />
		<KeyWord name="agent" />
		<KeyWord name="aidifficulty" />
		<KeyWord name="alliancetype" />
		<KeyWord name="and" />
		<KeyWord name="array" />
		<KeyWord name="attacktype" />
		<KeyWord name="blendmode" />
		<KeyWord name="boolean" />
		<KeyWord name="boolexpr" />
		<KeyWord name="buff" />
		<KeyWord name="button" />
		<KeyWord name="call" />
		<KeyWord name="camerafield" />
		<KeyWord name="camerasetup" />
		<KeyWord name="code" />
		<KeyWord name="conditionfunc" />
		<KeyWord name="constant" />
		<KeyWord name="damagetype" />
		<KeyWord name="defeatcondition" />
		<KeyWord name="destructable" />
		<KeyWord name="dialog" />
		<KeyWord name="dialogevent" />
		<KeyWord name="effect" />
		<KeyWord name="effecttype" />
		<KeyWord name="else" />
		<KeyWord name="elseif" />
		<KeyWord name="endfunction" />
		<KeyWord name="endglobals" />
		<KeyWord name="endif" />
		<KeyWord name="endloop" />
		<KeyWord name="event" />
		<KeyWord name="eventid" />
		<KeyWord name="exitwhen" />
		<KeyWord name="false" />
		<KeyWord name="fgamestate" />
		<KeyWord name="filterfunc" />
		<KeyWord name="fogmodifier" />
		<KeyWord name="fogstate" />
		<KeyWord name="force" />
		<KeyWord name="function" />
		<KeyWord name="gamecache" />
		<KeyWord name="gamedifficulty" />
		<KeyWord name="gameevent" />
		<KeyWord name="gamespeed" />
		<KeyWord name="gamestate" />
		<KeyWord name="gametype" />
		<KeyWord name="globals" />
		<KeyWord name="group" />
		<KeyWord name="handle" />
		<KeyWord name="hashtable" />
		<KeyWord name="if" />
		<KeyWord name="igamestate" />
		<KeyWord name="image" />
		<KeyWord name="integer" />
		<KeyWord name="item" />
		<KeyWord name="itempool" />
		<KeyWord name="itemtype" />
		<KeyWord name="leaderboard" />
		<KeyWord name="lightning" />
		<KeyWord name="limitop" />
		<KeyWord name="local" />
		<KeyWord name="location" />
		<KeyWord name="loop" />
		<KeyWord name="mapcontrol" />
		<KeyWord name="mapdensity" />
		<KeyWord name="mapflag" />
		<KeyWord name="mapsetting" />
		<KeyWord name="mapvisibility" />
		<KeyWord name="multiboard" />
		<KeyWord name="multiboarditem" />
		<KeyWord name="native" />
		<KeyWord name="not" />
		<KeyWord name="nothing" />
		<KeyWord name="null" />
		<KeyWord name="or" />
		<KeyWord name="pathingtype" />
		<KeyWord name="placement" />
		<KeyWord name="player" />
		<KeyWord name="playercolor" />
		<KeyWord name="playerevent" />
		<KeyWord name="playergameresult" />
		<KeyWord name="playerscore" />
		<KeyWord name="playerslotstate" />
		<KeyWord name="playerstate" />
		<KeyWord name="playerunitevent" />
		<KeyWord name="quest" />
		<KeyWord name="questitem" />
		<KeyWord name="race" />
		<KeyWord name="racepreference" />
		<KeyWord name="raritycontrol" />
		<KeyWord name="real" />
		<KeyWord name="rect" />
		<KeyWord name="region" />
		<KeyWord name="return" />
		<KeyWord name="returns" />
		<KeyWord name="set" />
		<KeyWord name="sound" />
		<KeyWord name="soundtype" />
		<KeyWord name="startlocprio" />
		<KeyWord name="string" />
		<KeyWord name="takes" />
		<KeyWord name="terraindeformation" />
		<KeyWord name="texmapflags" />
		<KeyWord name="texttag" />
		<KeyWord name="timer" />
		<KeyWord name="timerdialog" />
		<KeyWord name="trackable" />
		<KeyWord name="trigger" />
		<KeyWord name="triggeraction" />
		<KeyWord name="triggercondition" />
		<KeyWord name="true" />
		<KeyWord name="type" />
		<KeyWord name="ubersplat" />
		<KeyWord name="unit" />
		<KeyWord name="unitevent" />
		<KeyWord name="unitpool" />
		<KeyWord name="unitstate" />
		<KeyWord name="unittype" />
		<KeyWord name="version" />
		<KeyWord name="volumegroup" />
		<KeyWord name="weapontype" />
		<KeyWord name="weathereffect" />
		<KeyWord name="widget" />
		<KeyWord name="widgetevent" />
		<KeyWord name="AI_DIFFICULTY_INSANE" />
		<KeyWord name="AI_DIFFICULTY_NEWBIE" />
		<KeyWord name="AI_DIFFICULTY_NORMAL" />
		<KeyWord name="ALLIANCE_HELP_REQUEST" />
		<KeyWord name="ALLIANCE_HELP_RESPONSE" />
		<KeyWord name="ALLIANCE_PASSIVE" />
		<KeyWord name="ALLIANCE_RESCUABLE" />
		<KeyWord name="ALLIANCE_SHARED_ADVANCED_CONTROL" />
		<KeyWord name="ALLIANCE_SHARED_CONTROL" />
		<KeyWord name="ALLIANCE_SHARED_SPELLS" />
		<KeyWord name="ALLIANCE_SHARED_VISION" />
		<KeyWord name="ALLIANCE_SHARED_VISION_FORCED" />
		<KeyWord name="ALLIANCE_SHARED_XP" />
		<KeyWord name="ATTACK_TYPE_CHAOS" />
		<KeyWord name="ATTACK_TYPE_HERO" />
		<KeyWord name="ATTACK_TYPE_MAGIC" />
		<KeyWord name="ATTACK_TYPE_MELEE" />
		<KeyWord name="ATTACK_TYPE_NORMAL" />
		<KeyWord name="ATTACK_TYPE_PIERCE" />
		<KeyWord name="ATTACK_TYPE_SIEGE" />
		<KeyWord name="BLEND_MODE_ADDITIVE" />
		<KeyWord name="BLEND_MODE_BLEND" />
		<KeyWord name="BLEND_MODE_DONT_CARE" />
		<KeyWord name="BLEND_MODE_KEYALPHA" />
		<KeyWord name="BLEND_MODE_MODULATE" />
		<KeyWord name="BLEND_MODE_MODULATE_2X" />
		<KeyWord name="BLEND_MODE_NONE" />
		<KeyWord name="CAMERA_FIELD_ANGLE_OF_ATTACK" />
		<KeyWord name="CAMERA_FIELD_FARZ" />
		<KeyWord name="CAMERA_FIELD_FIELD_OF_VIEW" />
		<KeyWord name="CAMERA_FIELD_ROLL" />
		<KeyWord name="CAMERA_FIELD_ROTATION" />
		<KeyWord name="CAMERA_FIELD_TARGET_DISTANCE" />
		<KeyWord name="CAMERA_FIELD_ZOFFSET" />
		<KeyWord name="CAMERA_MARGIN_BOTTOM" />
		<KeyWord name="CAMERA_MARGIN_LEFT" />
		<KeyWord name="CAMERA_MARGIN_RIGHT" />
		<KeyWord name="CAMERA_MARGIN_TOP" />
		<KeyWord name="DAMAGE_TYPE_ACID" />
		<KeyWord name="DAMAGE_TYPE_COLD" />
		<KeyWord name="DAMAGE_TYPE_DEATH" />
		<KeyWord name="DAMAGE_TYPE_DEFENSIVE" />
		<KeyWord name="DAMAGE_TYPE_DEMOLITION" />
		<KeyWord name="DAMAGE_TYPE_DISEASE" />
		<KeyWord name="DAMAGE_TYPE_DIVINE" />
		<KeyWord name="DAMAGE_TYPE_ENHANCED" />
		<KeyWord name="DAMAGE_TYPE_FIRE" />
		<KeyWord name="DAMAGE_TYPE_FORCE" />
		<KeyWord name="DAMAGE_TYPE_LIGHTNING" />
		<KeyWord name="DAMAGE_TYPE_MAGIC" />
		<KeyWord name="DAMAGE_TYPE_MIND" />
		<KeyWord name="DAMAGE_TYPE_NORMAL" />
		<KeyWord name="DAMAGE_TYPE_PLANT" />
		<KeyWord name="DAMAGE_TYPE_POISON" />
		<KeyWord name="DAMAGE_TYPE_SHADOW_STRIKE" />
		<KeyWord name="DAMAGE_TYPE_SLOW_POISON" />
		<KeyWord name="DAMAGE_TYPE_SONIC" />
		<KeyWord name="DAMAGE_TYPE_SPIRIT_LINK" />
		<KeyWord name="DAMAGE_TYPE_UNIVERSAL" />
		<KeyWord name="DAMAGE_TYPE_UNKNOWN" />
		<KeyWord name="EFFECT_TYPE_AREA_EFFECT" />
		<KeyWord name="EFFECT_TYPE_CASTER" />
		<KeyWord name="EFFECT_TYPE_EFFECT" />
		<KeyWord name="EFFECT_TYPE_LIGHTNING" />
		<KeyWord name="EFFECT_TYPE_MISSILE" />
		<KeyWord name="EFFECT_TYPE_SPECIAL" />
		<KeyWord name="EFFECT_TYPE_TARGET" />
		<KeyWord name="EQUAL" />
		<KeyWord name="EVENT_DIALOG_BUTTON_CLICK" />
		<KeyWord name="EVENT_DIALOG_CLICK" />
		<KeyWord name="EVENT_GAME_BUILD_SUBMENU" />
		<KeyWord name="EVENT_GAME_END_LEVEL" />
		<KeyWord name="EVENT_GAME_ENTER_REGION" />
		<KeyWord name="EVENT_GAME_LEAVE_REGION" />
		<KeyWord name="EVENT_GAME_LOADED" />
		<KeyWord name="EVENT_GAME_SAVE" />
		<KeyWord name="EVENT_GAME_SHOW_SKILL" />
		<KeyWord name="EVENT_GAME_STATE_LIMIT" />
		<KeyWord name="EVENT_GAME_TIMER_EXPIRED" />
		<KeyWord name="EVENT_GAME_TOURNAMENT_FINISH_NOW" />
		<KeyWord name="EVENT_GAME_TOURNAMENT_FINISH_SOON" />
		<KeyWord name="EVENT_GAME_TRACKABLE_HIT" />
		<KeyWord name="EVENT_GAME_TRACKABLE_TRACK" />
		<KeyWord name="EVENT_GAME_VARIABLE_LIMIT" />
		<KeyWord name="EVENT_GAME_VICTORY" />
		<KeyWord name="EVENT_PLAYER_ALLIANCE_CHANGED" />
		<KeyWord name="EVENT_PLAYER_ARROW_DOWN_DOWN" />
		<KeyWord name="EVENT_PLAYER_ARROW_DOWN_UP" />
		<KeyWord name="EVENT_PLAYER_ARROW_LEFT_DOWN" />
		<KeyWord name="EVENT_PLAYER_ARROW_LEFT_UP" />
		<KeyWord name="EVENT_PLAYER_ARROW_RIGHT_DOWN" />
		<KeyWord name="EVENT_PLAYER_ARROW_RIGHT_UP" />
		<KeyWord name="EVENT_PLAYER_ARROW_UP_DOWN" />
		<KeyWord name="EVENT_PLAYER_ARROW_UP_UP" />
		<KeyWord name="EVENT_PLAYER_CHAT" />
		<KeyWord name="EVENT_PLAYER_DEFEAT" />
		<KeyWord name="EVENT_PLAYER_END_CINEMATIC" />
		<KeyWord name="EVENT_PLAYER_HERO_LEVEL" />
		<KeyWord name="EVENT_PLAYER_HERO_REVIVABLE" />
		<KeyWord name="EVENT_PLAYER_HERO_REVIVE_CANCEL" />
		<KeyWord name="EVENT_PLAYER_HERO_REVIVE_FINISH" />
		<KeyWord name="EVENT_PLAYER_HERO_REVIVE_START" />
		<KeyWord name="EVENT_PLAYER_HERO_SKILL" />
		<KeyWord name="EVENT_PLAYER_LEAVE" />
		<KeyWord name="EVENT_PLAYER_STATE_LIMIT" />
		<KeyWord name="EVENT_PLAYER_UNIT_ATTACKED" />
		<KeyWord name="EVENT_PLAYER_UNIT_CHANGE_OWNER" />
		<KeyWord name="EVENT_PLAYER_UNIT_CONSTRUCT_CANCEL" />
		<KeyWord name="EVENT_PLAYER_UNIT_CONSTRUCT_FINISH" />
		<KeyWord name="EVENT_PLAYER_UNIT_CONSTRUCT_START" />
		<KeyWord name="EVENT_PLAYER_UNIT_DEATH" />
		<KeyWord name="EVENT_PLAYER_UNIT_DECAY" />
		<KeyWord name="EVENT_PLAYER_UNIT_DESELECTED" />
		<KeyWord name="EVENT_PLAYER_UNIT_DETECTED" />
		<KeyWord name="EVENT_PLAYER_UNIT_DROP_ITEM" />
		<KeyWord name="EVENT_PLAYER_UNIT_HIDDEN" />
		<KeyWord name="EVENT_PLAYER_UNIT_ISSUED_ORDER" />
		<KeyWord name="EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER" />
		<KeyWord name="EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER" />
		<KeyWord name="EVENT_PLAYER_UNIT_ISSUED_UNIT_ORDER" />
		<KeyWord name="EVENT_PLAYER_UNIT_LOADED" />
		<KeyWord name="EVENT_PLAYER_UNIT_PAWN_ITEM" />
		<KeyWord name="EVENT_PLAYER_UNIT_PICKUP_ITEM" />
		<KeyWord name="EVENT_PLAYER_UNIT_RESCUED" />
		<KeyWord name="EVENT_PLAYER_UNIT_RESEARCH_CANCEL" />
		<KeyWord name="EVENT_PLAYER_UNIT_RESEARCH_FINISH" />
		<KeyWord name="EVENT_PLAYER_UNIT_RESEARCH_START" />
		<KeyWord name="EVENT_PLAYER_UNIT_SELECTED" />
		<KeyWord name="EVENT_PLAYER_UNIT_SELL" />
		<KeyWord name="EVENT_PLAYER_UNIT_SELL_ITEM" />
		<KeyWord name="EVENT_PLAYER_UNIT_SPELL_CAST" />
		<KeyWord name="EVENT_PLAYER_UNIT_SPELL_CHANNEL" />
		<KeyWord name="EVENT_PLAYER_UNIT_SPELL_EFFECT" />
		<KeyWord name="EVENT_PLAYER_UNIT_SPELL_ENDCAST" />
		<KeyWord name="EVENT_PLAYER_UNIT_SPELL_FINISH" />
		<KeyWord name="EVENT_PLAYER_UNIT_SUMMON" />
		<KeyWord name="EVENT_PLAYER_UNIT_TRAIN_CANCEL" />
		<KeyWord name="EVENT_PLAYER_UNIT_TRAIN_FINISH" />
		<KeyWord name="EVENT_PLAYER_UNIT_TRAIN_START" />
		<KeyWord name="EVENT_PLAYER_UNIT_UPGRADE_CANCEL" />
		<KeyWord name="EVENT_PLAYER_UNIT_UPGRADE_FINISH" />
		<KeyWord name="EVENT_PLAYER_UNIT_UPGRADE_START" />
		<KeyWord name="EVENT_PLAYER_UNIT_USE_ITEM" />
		<KeyWord name="EVENT_PLAYER_VICTORY" />
		<KeyWord name="EVENT_UNIT_ACQUIRED_TARGET" />
		<KeyWord name="EVENT_UNIT_ATTACKED" />
		<KeyWord name="EVENT_UNIT_CHANGE_OWNER" />
		<KeyWord name="EVENT_UNIT_CONSTRUCT_CANCEL" />
		<KeyWord name="EVENT_UNIT_CONSTRUCT_FINISH" />
		<KeyWord name="EVENT_UNIT_DAMAGED" />
		<KeyWord name="EVENT_UNIT_DEATH" />
		<KeyWord name="EVENT_UNIT_DECAY" />
		<KeyWord name="EVENT_UNIT_DESELECTED" />
		<KeyWord name="EVENT_UNIT_DETECTED" />
		<KeyWord name="EVENT_UNIT_DROP_ITEM" />
		<KeyWord name="EVENT_UNIT_HERO_LEVEL" />
		<KeyWord name="EVENT_UNIT_HERO_REVIVABLE" />
		<KeyWord name="EVENT_UNIT_HERO_REVIVE_CANCEL" />
		<KeyWord name="EVENT_UNIT_HERO_REVIVE_FINISH" />
		<KeyWord name="EVENT_UNIT_HERO_REVIVE_START" />
		<KeyWord name="EVENT_UNIT_HERO_SKILL" />
		<KeyWord name="EVENT_UNIT_HIDDEN" />
		<KeyWord name="EVENT_UNIT_ISSUED_ORDER" />
		<KeyWord name="EVENT_UNIT_ISSUED_POINT_ORDER" />
		<KeyWord name="EVENT_UNIT_ISSUED_TARGET_ORDER" />
		<KeyWord name="EVENT_UNIT_LOADED" />
		<KeyWord name="EVENT_UNIT_PAWN_ITEM" />
		<KeyWord name="EVENT_UNIT_PICKUP_ITEM" />
		<KeyWord name="EVENT_UNIT_RESCUED" />
		<KeyWord name="EVENT_UNIT_RESEARCH_CANCEL" />
		<KeyWord name="EVENT_UNIT_RESEARCH_FINISH" />
		<KeyWord name="EVENT_UNIT_RESEARCH_START" />
		<KeyWord name="EVENT_UNIT_SELECTED" />
		<KeyWord name="EVENT_UNIT_SELL" />
		<KeyWord name="EVENT_UNIT_SELL_ITEM" />
		<KeyWord name="EVENT_UNIT_SPELL_CAST" />
		<KeyWord name="EVENT_UNIT_SPELL_CHANNEL" />
		<KeyWord name="EVENT_UNIT_SPELL_EFFECT" />
		<KeyWord name="EVENT_UNIT_SPELL_ENDCAST" />
		<KeyWord name="EVENT_UNIT_SPELL_FINISH" />
		<KeyWord name="EVENT_UNIT_STATE_LIMIT" />
		<KeyWord name="EVENT_UNIT_SUMMON" />
		<KeyWord name="EVENT_UNIT_TARGET_IN_RANGE" />
		<KeyWord name="EVENT_UNIT_TRAIN_CANCEL" />
		<KeyWord name="EVENT_UNIT_TRAIN_FINISH" />
		<KeyWord name="EVENT_UNIT_TRAIN_START" />
		<KeyWord name="EVENT_UNIT_UPGRADE_CANCEL" />
		<KeyWord name="EVENT_UNIT_UPGRADE_FINISH" />
		<KeyWord name="EVENT_UNIT_UPGRADE_START" />
		<KeyWord name="EVENT_UNIT_USE_ITEM" />
		<KeyWord name="EVENT_WIDGET_DEATH" />
		<KeyWord name="FOG_OF_WAR_FOGGED" />
		<KeyWord name="FOG_OF_WAR_MASKED" />
		<KeyWord name="FOG_OF_WAR_VISIBLE" />
		<KeyWord name="GAME_STATE_DISCONNECTED" />
		<KeyWord name="GAME_STATE_DIVINE_INTERVENTION" />
		<KeyWord name="GAME_STATE_TIME_OF_DAY" />
		<KeyWord name="GAME_TYPE_BLIZ" />
		<KeyWord name="GAME_TYPE_FFA" />
		<KeyWord name="GAME_TYPE_FOUR_TEAM_PLAY" />
		<KeyWord name="GAME_TYPE_MELEE" />
		<KeyWord name="GAME_TYPE_ONE_ON_ONE" />
		<KeyWord name="GAME_TYPE_THREE_TEAM_PLAY" />
		<KeyWord name="GAME_TYPE_TWO_TEAM_PLAY" />
		<KeyWord name="GAME_TYPE_USE_MAP_SETTINGS" />
		<KeyWord name="GREATER_THAN" />
		<KeyWord name="GREATER_THAN_OR_EQUAL" />
		<KeyWord name="ITEM_TYPE_ANY" />
		<KeyWord name="ITEM_TYPE_ARTIFACT" />
		<KeyWord name="ITEM_TYPE_CAMPAIGN" />
		<KeyWord name="ITEM_TYPE_CHARGED" />
		<KeyWord name="ITEM_TYPE_MISCELLANEOUS" />
		<KeyWord name="ITEM_TYPE_PERMANENT" />
		<KeyWord name="ITEM_TYPE_POWERUP" />
		<KeyWord name="ITEM_TYPE_PURCHASABLE" />
		<KeyWord name="ITEM_TYPE_TOME" />
		<KeyWord name="ITEM_TYPE_UNKNOWN" />
		<KeyWord name="LESS_THAN" />
		<KeyWord name="LESS_THAN_OR_EQUAL" />
		<KeyWord name="MAP_ALLIANCE_CHANGES_HIDDEN" />
		<KeyWord name="MAP_CHEATS" />
		<KeyWord name="MAP_CHEATS_HIDDEN" />
		<KeyWord name="MAP_CONTROL_COMPUTER" />
		<KeyWord name="MAP_CONTROL_CREEP" />
		<KeyWord name="MAP_CONTROL_NEUTRAL" />
		<KeyWord name="MAP_CONTROL_NONE" />
		<KeyWord name="MAP_CONTROL_RESCUABLE" />
		<KeyWord name="MAP_CONTROL_USER" />
		<KeyWord name="MAP_DENSITY_HEAVY" />
		<KeyWord name="MAP_DENSITY_LIGHT" />
		<KeyWord name="MAP_DENSITY_MEDIUM" />
		<KeyWord name="MAP_DENSITY_NONE" />
		<KeyWord name="MAP_DIFFICULTY_EASY" />
		<KeyWord name="MAP_DIFFICULTY_HARD" />
		<KeyWord name="MAP_DIFFICULTY_INSANE" />
		<KeyWord name="MAP_DIFFICULTY_NORMAL" />
		<KeyWord name="MAP_FIXED_COLORS" />
		<KeyWord name="MAP_FOG_ALWAYS_VISIBLE" />
		<KeyWord name="MAP_FOG_HIDE_TERRAIN" />
		<KeyWord name="MAP_FOG_MAP_EXPLORED" />
		<KeyWord name="MAP_LOC_PRIO_HIGH" />
		<KeyWord name="MAP_LOC_PRIO_LOW" />
		<KeyWord name="MAP_LOC_PRIO_NOT" />
		<KeyWord name="MAP_LOCK_ALLIANCE_CHANGES" />
		<KeyWord name="MAP_LOCK_RANDOM_SEED" />
		<KeyWord name="MAP_LOCK_RESOURCE_TRADING" />
		<KeyWord name="MAP_LOCK_SPEED" />
		<KeyWord name="MAP_OBSERVERS" />
		<KeyWord name="MAP_OBSERVERS_ON_DEATH" />
		<KeyWord name="MAP_PLACEMENT_FIXED" />
		<KeyWord name="MAP_PLACEMENT_RANDOM" />
		<KeyWord name="MAP_PLACEMENT_TEAMS_TOGETHER" />
		<KeyWord name="MAP_PLACEMENT_USE_MAP_SETTINGS" />
		<KeyWord name="MAP_RANDOM_HERO" />
		<KeyWord name="MAP_RANDOM_RACES" />
		<KeyWord name="MAP_RELOADED" />
		<KeyWord name="MAP_RESOURCE_TRADING_ALLIES_ONLY" />
		<KeyWord name="MAP_SHARED_ADVANCED_CONTROL" />
		<KeyWord name="MAP_SPEED_FAST" />
		<KeyWord name="MAP_SPEED_FASTEST" />
		<KeyWord name="MAP_SPEED_NORMAL" />
		<KeyWord name="MAP_SPEED_SLOW" />
		<KeyWord name="MAP_SPEED_SLOWEST" />
		<KeyWord name="MAP_USE_HANDICAPS" />
		<KeyWord name="NOT_EQUAL" />
		<KeyWord name="PATHING_TYPE_AMPHIBIOUSPATHING" />
		<KeyWord name="PATHING_TYPE_ANY" />
		<KeyWord name="PATHING_TYPE_BLIGHTPATHING" />
		<KeyWord name="PATHING_TYPE_BUILDABILITY" />
		<KeyWord name="PATHING_TYPE_FLOATABILITY" />
		<KeyWord name="PATHING_TYPE_FLYABILITY" />
		<KeyWord name="PATHING_TYPE_PEONHARVESTPATHING" />
		<KeyWord name="PATHING_TYPE_WALKABILITY" />
		<KeyWord name="PLAYER_COLOR_AQUA" />
		<KeyWord name="PLAYER_COLOR_BLUE" />
		<KeyWord name="PLAYER_COLOR_BROWN" />
		<KeyWord name="PLAYER_COLOR_CYAN" />
		<KeyWord name="PLAYER_COLOR_GREEN" />
		<KeyWord name="PLAYER_COLOR_LIGHT_BLUE" />
		<KeyWord name="PLAYER_COLOR_LIGHT_GRAY" />
		<KeyWord name="PLAYER_COLOR_ORANGE" />
		<KeyWord name="PLAYER_COLOR_PINK" />
		<KeyWord name="PLAYER_COLOR_PURPLE" />
		<KeyWord name="PLAYER_COLOR_RED" />
		<KeyWord name="PLAYER_COLOR_YELLOW" />
		<KeyWord name="PLAYER_GAME_RESULT_DEFEAT" />
		<KeyWord name="PLAYER_GAME_RESULT_NEUTRAL" />
		<KeyWord name="PLAYER_GAME_RESULT_TIE" />
		<KeyWord name="PLAYER_GAME_RESULT_VICTORY" />
		<KeyWord name="PLAYER_NEUTRAL_AGGRESSIVE" />
		<KeyWord name="PLAYER_NEUTRAL_PASSIVE" />
		<KeyWord name="PLAYER_SCORE_FOOD_MAXPROD" />
		<KeyWord name="PLAYER_SCORE_FOOD_MAXUSED" />
		<KeyWord name="PLAYER_SCORE_GOLD_GIVEN" />
		<KeyWord name="PLAYER_SCORE_GOLD_LOST_TAX" />
		<KeyWord name="PLAYER_SCORE_GOLD_LOST_UPKEEP" />
		<KeyWord name="PLAYER_SCORE_GOLD_MINED_TOTAL" />
		<KeyWord name="PLAYER_SCORE_GOLD_MINED_UPKEEP" />
		<KeyWord name="PLAYER_SCORE_GOLD_RECEIVED" />
		<KeyWord name="PLAYER_SCORE_HERO_TOTAL" />
		<KeyWord name="PLAYER_SCORE_HEROES_KILLED" />
		<KeyWord name="PLAYER_SCORE_ITEMS_GAINED" />
		<KeyWord name="PLAYER_SCORE_LUMBER_GIVEN" />
		<KeyWord name="PLAYER_SCORE_LUMBER_LOST_TAX" />
		<KeyWord name="PLAYER_SCORE_LUMBER_LOST_UPKEEP" />
		<KeyWord name="PLAYER_SCORE_LUMBER_RECEIVED" />
		<KeyWord name="PLAYER_SCORE_LUMBER_TOTAL" />
		<KeyWord name="PLAYER_SCORE_MERCS_HIRED" />
		<KeyWord name="PLAYER_SCORE_RESOURCE_TOTAL" />
		<KeyWord name="PLAYER_SCORE_STRUCT_BUILT" />
		<KeyWord name="PLAYER_SCORE_STRUCT_RAZED" />
		<KeyWord name="PLAYER_SCORE_TECH_PERCENT" />
		<KeyWord name="PLAYER_SCORE_TOTAL" />
		<KeyWord name="PLAYER_SCORE_UNIT_TOTAL" />
		<KeyWord name="PLAYER_SCORE_UNITS_KILLED" />
		<KeyWord name="PLAYER_SCORE_UNITS_TRAINED" />
		<KeyWord name="PLAYER_SLOT_STATE_EMPTY" />
		<KeyWord name="PLAYER_SLOT_STATE_LEFT" />
		<KeyWord name="PLAYER_SLOT_STATE_PLAYING" />
		<KeyWord name="PLAYER_STATE_ALLIED_VICTORY" />
		<KeyWord name="PLAYER_STATE_FOOD_CAP_CEILING" />
		<KeyWord name="PLAYER_STATE_GAME_RESULT" />
		<KeyWord name="PLAYER_STATE_GIVES_BOUNTY" />
		<KeyWord name="PLAYER_STATE_GOLD_GATHERED" />
		<KeyWord name="PLAYER_STATE_GOLD_UPKEEP_RATE" />
		<KeyWord name="PLAYER_STATE_LUMBER_GATHERED" />
		<KeyWord name="PLAYER_STATE_LUMBER_UPKEEP_RATE" />
		<KeyWord name="PLAYER_STATE_NO_CREEP_SLEEP" />
		<KeyWord name="PLAYER_STATE_OBSERVER" />
		<KeyWord name="PLAYER_STATE_OBSERVER_ON_DEATH" />
		<KeyWord name="PLAYER_STATE_PLACED" />
		<KeyWord name="PLAYER_STATE_RESOURCE_FOOD_CAP" />
		<KeyWord name="PLAYER_STATE_RESOURCE_FOOD_USED" />
		<KeyWord name="PLAYER_STATE_RESOURCE_GOLD" />
		<KeyWord name="PLAYER_STATE_RESOURCE_HERO_TOKENS" />
		<KeyWord name="PLAYER_STATE_RESOURCE_LUMBER" />
		<KeyWord name="PLAYER_STATE_UNFOLLOWABLE" />
		<KeyWord name="RACE_DEMON" />
		<KeyWord name="RACE_HUMAN" />
		<KeyWord name="RACE_NIGHTELF" />
		<KeyWord name="RACE_ORC" />
		<KeyWord name="RACE_OTHER" />
		<KeyWord name="RACE_PREF_DEMON" />
		<KeyWord name="RACE_PREF_HUMAN" />
		<KeyWord name="RACE_PREF_NIGHTELF" />
		<KeyWord name="RACE_PREF_ORC" />
		<KeyWord name="RACE_PREF_RANDOM" />
		<KeyWord name="RACE_PREF_UNDEAD" />
		<KeyWord name="RACE_PREF_USER_SELECTABLE" />
		<KeyWord name="RACE_UNDEAD" />
		<KeyWord name="RARITY_FREQUENT" />
		<KeyWord name="RARITY_RARE" />
		<KeyWord name="SOUND_TYPE_EFFECT" />
		<KeyWord name="SOUND_TYPE_EFFECT_LOOPED" />
		<KeyWord name="SOUND_VOLUMEGROUP_AMBIENTSOUNDS" />
		<KeyWord name="SOUND_VOLUMEGROUP_COMBAT" />
		<KeyWord name="SOUND_VOLUMEGROUP_FIRE" />
		<KeyWord name="SOUND_VOLUMEGROUP_MUSIC" />
		<KeyWord name="SOUND_VOLUMEGROUP_SPELLS" />
		<KeyWord name="SOUND_VOLUMEGROUP_UI" />
		<KeyWord name="SOUND_VOLUMEGROUP_UNITMOVEMENT" />
		<KeyWord name="SOUND_VOLUMEGROUP_UNITSOUNDS" />
		<KeyWord name="TEXMAP_FLAG_NONE" />
		<KeyWord name="TEXMAP_FLAG_WRAP_U" />
		<KeyWord name="TEXMAP_FLAG_WRAP_UV" />
		<KeyWord name="TEXMAP_FLAG_WRAP_V" />
		<KeyWord name="UNIT_STATE_LIFE" />
		<KeyWord name="UNIT_STATE_MANA" />
		<KeyWord name="UNIT_STATE_MAX_LIFE" />
		<KeyWord name="UNIT_STATE_MAX_MANA" />
		<KeyWord name="UNIT_TYPE_ANCIENT" />
		<KeyWord name="UNIT_TYPE_ATTACKS_FLYING" />
		<KeyWord name="UNIT_TYPE_ATTACKS_GROUND" />
		<KeyWord name="UNIT_TYPE_DEAD" />
		<KeyWord name="UNIT_TYPE_ETHEREAL" />
		<KeyWord name="UNIT_TYPE_FLYING" />
		<KeyWord name="UNIT_TYPE_GIANT" />
		<KeyWord name="UNIT_TYPE_GROUND" />
		<KeyWord name="UNIT_TYPE_HERO" />
		<KeyWord name="UNIT_TYPE_MAGIC_IMMUNE" />
		<KeyWord name="UNIT_TYPE_MECHANICAL" />
		<KeyWord name="UNIT_TYPE_MELEE_ATTACKER" />
		<KeyWord name="UNIT_TYPE_PEON" />
		<KeyWord name="UNIT_TYPE_PLAGUED" />
		<KeyWord name="UNIT_TYPE_POISONED" />
		<KeyWord name="UNIT_TYPE_POLYMORPHED" />
		<KeyWord name="UNIT_TYPE_RANGED_ATTACKER" />
		<KeyWord name="UNIT_TYPE_RESISTANT" />
		<KeyWord name="UNIT_TYPE_SAPPER" />
		<KeyWord name="UNIT_TYPE_SLEEPING" />
		<KeyWord name="UNIT_TYPE_SNARED" />
		<KeyWord name="UNIT_TYPE_STRUCTURE" />
		<KeyWord name="UNIT_TYPE_STUNNED" />
		<KeyWord name="UNIT_TYPE_SUMMONED" />
		<KeyWord name="UNIT_TYPE_TAUREN" />
		<KeyWord name="UNIT_TYPE_TOWNHALL" />
		<KeyWord name="UNIT_TYPE_UNDEAD" />
		<KeyWord name="VERSION_FROZEN_THRONE" />
		<KeyWord name="VERSION_REIGN_OF_CHAOS" />
		<KeyWord name="WEAPON_TYPE_AXE_MEDIUM_CHOP" />
		<KeyWord name="WEAPON_TYPE_CLAW_HEAVY_SLICE" />
		<KeyWord name="WEAPON_TYPE_CLAW_LIGHT_SLICE" />
		<KeyWord name="WEAPON_TYPE_CLAW_MEDIUM_SLICE" />
		<KeyWord name="WEAPON_TYPE_METAL_HEAVY_BASH" />
		<KeyWord name="WEAPON_TYPE_METAL_HEAVY_CHOP" />
		<KeyWord name="WEAPON_TYPE_METAL_HEAVY_SLICE" />
		<KeyWord name="WEAPON_TYPE_METAL_HEAVY_STAB" />
		<KeyWord name="WEAPON_TYPE_METAL_LIGHT_CHOP" />
		<KeyWord name="WEAPON_TYPE_METAL_LIGHT_SLICE" />
		<KeyWord name="WEAPON_TYPE_METAL_MEDIUM_BASH" />
		<KeyWord name="WEAPON_TYPE_METAL_MEDIUM_CHOP" />
		<KeyWord name="WEAPON_TYPE_METAL_MEDIUM_SLICE" />
		<KeyWord name="WEAPON_TYPE_METAL_MEDIUM_STAB" />
		<KeyWord name="WEAPON_TYPE_ROCK_HEAVY_BASH" />
		<KeyWord name="WEAPON_TYPE_WHOKNOWS" />
		<KeyWord name="WEAPON_TYPE_WOOD_HEAVY_BASH" />
		<KeyWord name="WEAPON_TYPE_WOOD_HEAVY_SLICE" />
		<KeyWord name="WEAPON_TYPE_WOOD_LIGHT_BASH" />
		<KeyWord name="WEAPON_TYPE_WOOD_LIGHT_SLICE" />
		<KeyWord name="WEAPON_TYPE_WOOD_LIGHT_STAB" />
		<KeyWord name="WEAPON_TYPE_WOOD_MEDIUM_BASH" />
		<KeyWord name="WEAPON_TYPE_WOOD_MEDIUM_SLICE" />
		<KeyWord name="WEAPON_TYPE_WOOD_MEDIUM_STAB" />
		<KeyWord name="AbilityId" func="yes">
			<Overload retVal="integer" >
				<Param name="string abilityIdString" />
			</Overload>
		</KeyWord>
		<KeyWord name="AbilityId2String" func="yes">
			<Overload retVal="string" >
				<Param name="integer abilityId" />
			</Overload>
		</KeyWord>
		<KeyWord name="Acos" func="yes">
			<Overload retVal="real" >
				<Param name="real x" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddHeroXP" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichHero" />
				<Param name="integer xpToAdd" />
				<Param name="boolean showEyeCandy" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddIndicator" func="yes">
			<Overload retVal="nothing" >
				<Param name="widget whichWidget" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddItemToAllStock" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer itemId" />
				<Param name="integer currentStock" />
				<Param name="integer stockMax" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddItemToStock" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer itemId" />
				<Param name="integer currentStock" />
				<Param name="integer stockMax" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddLightning" func="yes">
			<Overload retVal="lightning" >
				<Param name="string codeName" />
				<Param name="boolean checkVisibility" />
				<Param name="real x1" />
				<Param name="real y1" />
				<Param name="real x2" />
				<Param name="real y2" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddLightningEx" func="yes">
			<Overload retVal="lightning" >
				<Param name="string codeName" />
				<Param name="boolean checkVisibility" />
				<Param name="real x1" />
				<Param name="real y1" />
				<Param name="real z1" />
				<Param name="real x2" />
				<Param name="real y2" />
				<Param name="real z2" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddPlayerTechResearched" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="integer techid" />
				<Param name="integer levels" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddResourceAmount" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer amount" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSpecialEffect" func="yes">
			<Overload retVal="effect" >
				<Param name="string modelName" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSpecialEffectLoc" func="yes">
			<Overload retVal="effect" >
				<Param name="string modelName" />
				<Param name="location where" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSpecialEffectTarget" func="yes">
			<Overload retVal="effect" >
				<Param name="string modelName" />
				<Param name="widget targetWidget" />
				<Param name="string attachPointName" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSpellEffect" func="yes">
			<Overload retVal="effect" >
				<Param name="string abilityString" />
				<Param name="effecttype t" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSpellEffectById" func="yes">
			<Overload retVal="effect" >
				<Param name="integer abilityId" />
				<Param name="effecttype t" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSpellEffectByIdLoc" func="yes">
			<Overload retVal="effect" >
				<Param name="integer abilityId" />
				<Param name="effecttype t" />
				<Param name="location where" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSpellEffectLoc" func="yes">
			<Overload retVal="effect" >
				<Param name="string abilityString" />
				<Param name="effecttype t" />
				<Param name="location where" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSpellEffectTarget" func="yes">
			<Overload retVal="effect" >
				<Param name="string modelName" />
				<Param name="effecttype t" />
				<Param name="widget targetWidget" />
				<Param name="string attachPoint" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSpellEffectTargetById" func="yes">
			<Overload retVal="effect" >
				<Param name="integer abilityId" />
				<Param name="effecttype t" />
				<Param name="widget targetWidget" />
				<Param name="string attachPoint" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddUnitAnimationProperties" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="string animProperties" />
				<Param name="boolean add" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddUnitToAllStock" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer unitId" />
				<Param name="integer currentStock" />
				<Param name="integer stockMax" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddUnitToStock" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer unitId" />
				<Param name="integer currentStock" />
				<Param name="integer stockMax" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddWeatherEffect" func="yes">
			<Overload retVal="weathereffect" >
				<Param name="rect where" />
				<Param name="integer effectID" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdjustCameraField" func="yes">
			<Overload retVal="nothing" >
				<Param name="camerafield whichField" />
				<Param name="real offset" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="And" func="yes">
			<Overload retVal="boolexpr" >
				<Param name="boolexpr operandA" />
				<Param name="boolexpr operandB" />
			</Overload>
		</KeyWord>
		<KeyWord name="Asin" func="yes">
			<Overload retVal="real" >
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="Atan" func="yes">
			<Overload retVal="real" >
				<Param name="real x" />
			</Overload>
		</KeyWord>
		<KeyWord name="Atan2" func="yes">
			<Overload retVal="real" >
				<Param name="real y" />
				<Param name="real x" />
			</Overload>
		</KeyWord>
		<KeyWord name="AttachSoundToUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="CachePlayerHeroData" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetSmoothingFactor" func="yes">
			<Overload retVal="nothing" >
				<Param name="real factor" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetSourceNoise" func="yes">
			<Overload retVal="nothing" >
				<Param name="real mag" />
				<Param name="real velocity" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetSourceNoiseEx" func="yes">
			<Overload retVal="nothing" >
				<Param name="real mag" />
				<Param name="real velocity" />
				<Param name="boolean vertOnly" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetTargetNoise" func="yes">
			<Overload retVal="nothing" >
				<Param name="real mag" />
				<Param name="real velocity" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetTargetNoiseEx" func="yes">
			<Overload retVal="nothing" >
				<Param name="real mag" />
				<Param name="real velocity" />
				<Param name="boolean vertOnly" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetupApply" func="yes">
			<Overload retVal="nothing" >
				<Param name="camerasetup whichSetup" />
				<Param name="boolean doPan" />
				<Param name="boolean panTimed" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetupApplyForceDuration" func="yes">
			<Overload retVal="nothing" >
				<Param name="camerasetup whichSetup" />
				<Param name="boolean doPan" />
				<Param name="real forceDuration" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetupApplyForceDurationWithZ" func="yes">
			<Overload retVal="nothing" >
				<Param name="camerasetup whichSetup" />
				<Param name="real zDestOffset" />
				<Param name="real forceDuration" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetupApplyWithZ" func="yes">
			<Overload retVal="nothing" >
				<Param name="camerasetup whichSetup" />
				<Param name="real zDestOffset" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetupGetDestPositionLoc" func="yes">
			<Overload retVal="location" >
				<Param name="camerasetup whichSetup" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetupGetDestPositionX" func="yes">
			<Overload retVal="real" >
				<Param name="camerasetup whichSetup" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetupGetDestPositionY" func="yes">
			<Overload retVal="real" >
				<Param name="camerasetup whichSetup" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetupGetField" func="yes">
			<Overload retVal="real" >
				<Param name="camerasetup whichSetup" />
				<Param name="camerafield whichField" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetupSetDestPosition" func="yes">
			<Overload retVal="nothing" >
				<Param name="camerasetup whichSetup" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetupSetField" func="yes">
			<Overload retVal="nothing" >
				<Param name="camerasetup whichSetup" />
				<Param name="camerafield whichField" />
				<Param name="real value" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="ChangeLevel" func="yes">
			<Overload retVal="nothing" >
				<Param name="string newLevel" />
				<Param name="boolean doScoreScreen" />
			</Overload>
		</KeyWord>
		<KeyWord name="Cheat" func="yes">
			<Overload retVal="nothing" >
				<Param name="string cheatStr" />
			</Overload>
		</KeyWord>
		<KeyWord name="ChooseRandomCreep" func="yes">
			<Overload retVal="integer" >
				<Param name="integer level" />
			</Overload>
		</KeyWord>
		<KeyWord name="ChooseRandomItem" func="yes">
			<Overload retVal="integer" >
				<Param name="integer level" />
			</Overload>
		</KeyWord>
		<KeyWord name="ChooseRandomItemEx" func="yes">
			<Overload retVal="integer" >
				<Param name="itemtype whichType" />
				<Param name="integer level" />
			</Overload>
		</KeyWord>
		<KeyWord name="ChooseRandomNPBuilding" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearMapMusic" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearSelection" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearTextMessages" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CommandAI" func="yes">
			<Overload retVal="nothing" >
				<Param name="player num" />
				<Param name="integer command" />
				<Param name="integer data" />
			</Overload>
		</KeyWord>
		<KeyWord name="Condition" func="yes">
			<Overload retVal="conditionfunc" >
				<Param name="code func" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertAIDifficulty" func="yes">
			<Overload retVal="aidifficulty" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertAllianceType" func="yes">
			<Overload retVal="alliancetype" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertAttackType" func="yes">
			<Overload retVal="attacktype" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertBlendMode" func="yes">
			<Overload retVal="blendmode" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertCameraField" func="yes">
			<Overload retVal="camerafield" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertDamageType" func="yes">
			<Overload retVal="damagetype" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertDialogEvent" func="yes">
			<Overload retVal="dialogevent" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertEffectType" func="yes">
			<Overload retVal="effecttype" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertFGameState" func="yes">
			<Overload retVal="fgamestate" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertFogState" func="yes">
			<Overload retVal="fogstate" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertGameDifficulty" func="yes">
			<Overload retVal="gamedifficulty" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertGameEvent" func="yes">
			<Overload retVal="gameevent" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertGameSpeed" func="yes">
			<Overload retVal="gamespeed" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertGameType" func="yes">
			<Overload retVal="gametype" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertIGameState" func="yes">
			<Overload retVal="igamestate" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertItemType" func="yes">
			<Overload retVal="itemtype" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertLimitOp" func="yes">
			<Overload retVal="limitop" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertMapControl" func="yes">
			<Overload retVal="mapcontrol" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertMapDensity" func="yes">
			<Overload retVal="mapdensity" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertMapFlag" func="yes">
			<Overload retVal="mapflag" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertMapSetting" func="yes">
			<Overload retVal="mapsetting" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertMapVisibility" func="yes">
			<Overload retVal="mapvisibility" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertPathingType" func="yes">
			<Overload retVal="pathingtype" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertPlacement" func="yes">
			<Overload retVal="placement" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertPlayerColor" func="yes">
			<Overload retVal="playercolor" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertPlayerEvent" func="yes">
			<Overload retVal="playerevent" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertPlayerGameResult" func="yes">
			<Overload retVal="playergameresult" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertPlayerScore" func="yes">
			<Overload retVal="playerscore" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertPlayerSlotState" func="yes">
			<Overload retVal="playerslotstate" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertPlayerState" func="yes">
			<Overload retVal="playerstate" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertPlayerUnitEvent" func="yes">
			<Overload retVal="playerunitevent" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertRace" func="yes">
			<Overload retVal="race" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertRacePref" func="yes">
			<Overload retVal="racepreference" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertRarityControl" func="yes">
			<Overload retVal="raritycontrol" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertSoundType" func="yes">
			<Overload retVal="soundtype" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertStartLocPrio" func="yes">
			<Overload retVal="startlocprio" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertTexMapFlags" func="yes">
			<Overload retVal="texmapflags" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertUnitEvent" func="yes">
			<Overload retVal="unitevent" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertUnitState" func="yes">
			<Overload retVal="unitstate" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertUnitType" func="yes">
			<Overload retVal="unittype" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertVersion" func="yes">
			<Overload retVal="version" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertVolumeGroup" func="yes">
			<Overload retVal="volumegroup" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertWeaponType" func="yes">
			<Overload retVal="weapontype" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertWidgetEvent" func="yes">
			<Overload retVal="widgetevent" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="CopySaveGame" func="yes">
			<Overload retVal="boolean" >
				<Param name="string sourceSaveName" />
				<Param name="string destSaveName" />
			</Overload>
		</KeyWord>
		<KeyWord name="Cos" func="yes">
			<Overload retVal="real" >
				<Param name="real radians" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateBlightedGoldmine" func="yes">
			<Overload retVal="unit" >
				<Param name="player id" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real face" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateCameraSetup" func="yes">
			<Overload retVal="camerasetup" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateCorpse" func="yes">
			<Overload retVal="unit" >
				<Param name="player whichPlayer" />
				<Param name="integer unitid" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real face" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateDeadDestructable" func="yes">
			<Overload retVal="destructable" >
				<Param name="integer objectid" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real face" />
				<Param name="real scale" />
				<Param name="integer variation" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateDeadDestructableZ" func="yes">
			<Overload retVal="destructable" >
				<Param name="integer objectid" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real z" />
				<Param name="real face" />
				<Param name="real scale" />
				<Param name="integer variation" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateDefeatCondition" func="yes">
			<Overload retVal="defeatcondition" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateDestructable" func="yes">
			<Overload retVal="destructable" >
				<Param name="integer objectid" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real face" />
				<Param name="real scale" />
				<Param name="integer variation" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateDestructableZ" func="yes">
			<Overload retVal="destructable" >
				<Param name="integer objectid" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real z" />
				<Param name="real face" />
				<Param name="real scale" />
				<Param name="integer variation" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateFogModifierRadius" func="yes">
			<Overload retVal="fogmodifier" >
				<Param name="player forWhichPlayer" />
				<Param name="fogstate whichState" />
				<Param name="real centerx" />
				<Param name="real centerY" />
				<Param name="real radius" />
				<Param name="boolean useSharedVision" />
				<Param name="boolean afterUnits" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateFogModifierRadiusLoc" func="yes">
			<Overload retVal="fogmodifier" >
				<Param name="player forWhichPlayer" />
				<Param name="fogstate whichState" />
				<Param name="location center" />
				<Param name="real radius" />
				<Param name="boolean useSharedVision" />
				<Param name="boolean afterUnits" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateFogModifierRect" func="yes">
			<Overload retVal="fogmodifier" >
				<Param name="player forWhichPlayer" />
				<Param name="fogstate whichState" />
				<Param name="rect where" />
				<Param name="boolean useSharedVision" />
				<Param name="boolean afterUnits" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateForce" func="yes">
			<Overload retVal="force" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateGroup" func="yes">
			<Overload retVal="group" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateImage" func="yes">
			<Overload retVal="image" >
				<Param name="string file" />
				<Param name="real sizeX" />
				<Param name="real sizeY" />
				<Param name="real sizeZ" />
				<Param name="real posX" />
				<Param name="real posY" />
				<Param name="real posZ" />
				<Param name="real originX" />
				<Param name="real originY" />
				<Param name="real originZ" />
				<Param name="integer imageType" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateItem" func="yes">
			<Overload retVal="item" >
				<Param name="integer itemid" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateItemPool" func="yes">
			<Overload retVal="itempool" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateLeaderboard" func="yes">
			<Overload retVal="leaderboard" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateMIDISound" func="yes">
			<Overload retVal="sound" >
				<Param name="string soundLabel" />
				<Param name="integer fadeInRate" />
				<Param name="integer fadeOutRate" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateMultiboard" func="yes">
			<Overload retVal="multiboard" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateQuest" func="yes">
			<Overload retVal="quest" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateRegion" func="yes">
			<Overload retVal="region" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateSound" func="yes">
			<Overload retVal="sound" >
				<Param name="string fileName" />
				<Param name="boolean looping" />
				<Param name="boolean is3D" />
				<Param name="boolean stopwhenoutofrange" />
				<Param name="integer fadeInRate" />
				<Param name="integer fadeOutRate" />
				<Param name="string eaxSetting" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateSoundFilenameWithLabel" func="yes">
			<Overload retVal="sound" >
				<Param name="string fileName" />
				<Param name="boolean looping" />
				<Param name="boolean is3D" />
				<Param name="boolean stopwhenoutofrange" />
				<Param name="integer fadeInRate" />
				<Param name="integer fadeOutRate" />
				<Param name="string SLKEntryName" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateSoundFromLabel" func="yes">
			<Overload retVal="sound" >
				<Param name="string soundLabel" />
				<Param name="boolean looping" />
				<Param name="boolean is3D" />
				<Param name="boolean stopwhenoutofrange" />
				<Param name="integer fadeInRate" />
				<Param name="integer fadeOutRate" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateTextTag" func="yes">
			<Overload retVal="texttag" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateTimer" func="yes">
			<Overload retVal="timer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateTimerDialog" func="yes">
			<Overload retVal="timerdialog" >
				<Param name="timer t" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateTrackable" func="yes">
			<Overload retVal="trackable" >
				<Param name="string trackableModelPath" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real facing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateTrigger" func="yes">
			<Overload retVal="trigger" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateUbersplat" func="yes">
			<Overload retVal="ubersplat" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="string name" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
				<Param name="boolean forcePaused" />
				<Param name="boolean noBirthTime" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="player id" />
				<Param name="integer unitid" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real face" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateUnitAtLoc" func="yes">
			<Overload retVal="unit" >
				<Param name="player id" />
				<Param name="integer unitid" />
				<Param name="location whichLocation" />
				<Param name="real face" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateUnitAtLocByName" func="yes">
			<Overload retVal="unit" >
				<Param name="player id" />
				<Param name="string unitname" />
				<Param name="location whichLocation" />
				<Param name="real face" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateUnitByName" func="yes">
			<Overload retVal="unit" >
				<Param name="player whichPlayer" />
				<Param name="string unitname" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real face" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateUnitPool" func="yes">
			<Overload retVal="unitpool" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CripplePlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="force toWhichPlayers" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="DecUnitAbilityLevel" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
				<Param name="integer abilcode" />
			</Overload>
		</KeyWord>
		<KeyWord name="DefeatConditionSetDescription" func="yes">
			<Overload retVal="nothing" >
				<Param name="defeatcondition whichCondition" />
				<Param name="string description" />
			</Overload>
		</KeyWord>
		<KeyWord name="DefineStartLocation" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer whichStartLoc" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="DefineStartLocationLoc" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer whichStartLoc" />
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="Deg2Rad" func="yes">
			<Overload retVal="real" >
				<Param name="real degrees" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyBoolExpr" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolexpr e" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyCondition" func="yes">
			<Overload retVal="nothing" >
				<Param name="conditionfunc c" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyDefeatCondition" func="yes">
			<Overload retVal="nothing" >
				<Param name="defeatcondition whichCondition" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyEffect" func="yes">
			<Overload retVal="nothing" >
				<Param name="effect whichEffect" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyFilter" func="yes">
			<Overload retVal="nothing" >
				<Param name="filterfunc f" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyFogModifier" func="yes">
			<Overload retVal="nothing" >
				<Param name="fogmodifier whichFogModifier" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyForce" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyGroup" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyImage" func="yes">
			<Overload retVal="nothing" >
				<Param name="image whichImage" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyItemPool" func="yes">
			<Overload retVal="nothing" >
				<Param name="itempool whichItemPool" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyLeaderboard" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyLightning" func="yes">
			<Overload retVal="boolean" >
				<Param name="lightning whichBolt" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyMultiboard" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyQuest" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyTextTag" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag t" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyTimer" func="yes">
			<Overload retVal="nothing" >
				<Param name="timer whichTimer" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyTimerDialog" func="yes">
			<Overload retVal="nothing" >
				<Param name="timerdialog whichDialog" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyTrigger" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyUbersplat" func="yes">
			<Overload retVal="nothing" >
				<Param name="ubersplat whichSplat" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyUnitPool" func="yes">
			<Overload retVal="nothing" >
				<Param name="unitpool whichPool" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestructableRestoreLife" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="real life" />
				<Param name="boolean birth" />
			</Overload>
		</KeyWord>
		<KeyWord name="DialogAddButton" func="yes">
			<Overload retVal="button" >
				<Param name="dialog whichDialog" />
				<Param name="string buttonText" />
				<Param name="integer hotkey" />
			</Overload>
		</KeyWord>
		<KeyWord name="DialogAddQuitButton" func="yes">
			<Overload retVal="button" >
				<Param name="dialog whichDialog" />
				<Param name="boolean doScoreScreen" />
				<Param name="string buttonText" />
				<Param name="integer hotkey" />
			</Overload>
		</KeyWord>
		<KeyWord name="DialogClear" func="yes">
			<Overload retVal="nothing" >
				<Param name="dialog whichDialog" />
			</Overload>
		</KeyWord>
		<KeyWord name="DialogCreate" func="yes">
			<Overload retVal="dialog" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="DialogDestroy" func="yes">
			<Overload retVal="nothing" >
				<Param name="dialog whichDialog" />
			</Overload>
		</KeyWord>
		<KeyWord name="DialogDisplay" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="dialog whichDialog" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="DialogSetMessage" func="yes">
			<Overload retVal="nothing" >
				<Param name="dialog whichDialog" />
				<Param name="string messageText" />
			</Overload>
		</KeyWord>
		<KeyWord name="DisableRestartMission" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="DisableTrigger" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="DisplayCineFilter" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="DisplayLoadDialog" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="DisplayTextToPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player toPlayer" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="string message" />
			</Overload>
		</KeyWord>
		<KeyWord name="DisplayTimedTextFromPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player toPlayer" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real duration" />
				<Param name="string message" />
			</Overload>
		</KeyWord>
		<KeyWord name="DisplayTimedTextToPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player toPlayer" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real duration" />
				<Param name="string message" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoNotSaveReplay" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableDragSelect" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean state" />
				<Param name="boolean ui" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableMinimapFilterButtons" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean enableAlly" />
				<Param name="boolean enableCreep" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableOcclusion" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnablePreSelect" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean state" />
				<Param name="boolean ui" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableSelect" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean state" />
				<Param name="boolean ui" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableTrigger" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableUserControl" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean b" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableUserUI" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean b" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableWeatherEffect" func="yes">
			<Overload retVal="nothing" >
				<Param name="weathereffect whichEffect" />
				<Param name="boolean enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableWorldFogBoundary" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean b" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndCinematicScene" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndGame" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean doScoreScreen" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndThematicMusic" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnumDestructablesInRect" func="yes">
			<Overload retVal="nothing" >
				<Param name="rect r" />
				<Param name="boolexpr filter" />
				<Param name="code actionFunc" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnumItemsInRect" func="yes">
			<Overload retVal="nothing" >
				<Param name="rect r" />
				<Param name="boolexpr filter" />
				<Param name="code actionFunc" />
			</Overload>
		</KeyWord>
		<KeyWord name="ExecuteFunc" func="yes">
			<Overload retVal="nothing" >
				<Param name="string funcName" />
			</Overload>
		</KeyWord>
		<KeyWord name="Filter" func="yes">
			<Overload retVal="filterfunc" >
				<Param name="code func" />
			</Overload>
		</KeyWord>
		<KeyWord name="FinishUbersplat" func="yes">
			<Overload retVal="nothing" >
				<Param name="ubersplat whichSplat" />
			</Overload>
		</KeyWord>
		<KeyWord name="FirstOfGroup" func="yes">
			<Overload retVal="unit" >
				<Param name="group whichGroup" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlashQuestDialogButton" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlushChildHashtable" func="yes">
			<Overload retVal="nothing" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlushGameCache" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlushParentHashtable" func="yes">
			<Overload retVal="nothing" >
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlushStoredBoolean" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlushStoredInteger" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlushStoredMission" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlushStoredReal" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlushStoredString" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlushStoredUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="FogEnable" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="FogMaskEnable" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="FogModifierStart" func="yes">
			<Overload retVal="nothing" >
				<Param name="fogmodifier whichFogModifier" />
			</Overload>
		</KeyWord>
		<KeyWord name="FogModifierStop" func="yes">
			<Overload retVal="nothing" >
				<Param name="fogmodifier whichFogModifier" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceAddPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceCampaignSelectScreen" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceCinematicSubtitles" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceClear" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceEnumAllies" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
				<Param name="player whichPlayer" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceEnumEnemies" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
				<Param name="player whichPlayer" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceEnumPlayers" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceEnumPlayersCounted" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
				<Param name="boolexpr filter" />
				<Param name="integer countLimit" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForcePlayerStartLocation" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="integer startLocIndex" />
			</Overload> 
		</KeyWord>
		<KeyWord name="ForceQuestDialogUpdate" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceRemovePlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceUICancel" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceUIKey" func="yes">
			<Overload retVal="nothing" >
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForForce" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
				<Param name="code callback" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForGroup" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="code callback" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAbilityEffect" func="yes">
			<Overload retVal="string" >
				<Param name="string abilityString" />
				<Param name="effecttype t" />
				<Param name="integer index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAbilityEffectById" func="yes">
			<Overload retVal="string" >
				<Param name="integer abilityId" />
				<Param name="effecttype t" />
				<Param name="integer index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAbilitySound" func="yes">
			<Overload retVal="string" >
				<Param name="string abilityString" />
				<Param name="soundtype t" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAbilitySoundById" func="yes">
			<Overload retVal="string" >
				<Param name="integer abilityId" />
				<Param name="soundtype t" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAIDifficulty" func="yes">
			<Overload retVal="aidifficulty" >
				<Param name="player num" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAllyColorFilterState" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAttacker" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBuyingUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraBoundMaxX" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraBoundMaxY" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraBoundMinX" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraBoundMinY" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraEyePositionLoc" func="yes">
			<Overload retVal="location" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraEyePositionX" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraEyePositionY" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraEyePositionZ" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraField" func="yes">
			<Overload retVal="real" >
				<Param name="camerafield whichField" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraMargin" func="yes">
			<Overload retVal="real" >
				<Param name="integer whichMargin" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraTargetPositionLoc" func="yes">
			<Overload retVal="location" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraTargetPositionX" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraTargetPositionY" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraTargetPositionZ" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCancelledStructure" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetChangingUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetChangingUnitPrevOwner" func="yes">
			<Overload retVal="player" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetClickedButton" func="yes">
			<Overload retVal="button" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetClickedDialog" func="yes">
			<Overload retVal="dialog" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetConstructedStructure" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetConstructingStructure" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCreatureDensity" func="yes">
			<Overload retVal="mapdensity" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCreepCampFilterState" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCustomCampaignButtonVisible" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer whichButton" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDecayingUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDefaultDifficulty" func="yes">
			<Overload retVal="gamedifficulty" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDestructableLife" func="yes">
			<Overload retVal="real" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDestructableMaxLife" func="yes">
			<Overload retVal="real" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDestructableName" func="yes">
			<Overload retVal="string" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDestructableOccluderHeight" func="yes">
			<Overload retVal="real" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDestructableTypeId" func="yes">
			<Overload retVal="integer" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDestructableX" func="yes">
			<Overload retVal="real" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDestructableY" func="yes">
			<Overload retVal="real" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDetectedUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDyingUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEnteringUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEnumDestructable" func="yes">
			<Overload retVal="destructable" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEnumItem" func="yes">
			<Overload retVal="item" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEnumPlayer" func="yes">
			<Overload retVal="player" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEnumUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEventDamage" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEventDamageSource" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEventDetectingPlayer" func="yes">
			<Overload retVal="player" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEventGameState" func="yes">
			<Overload retVal="gamestate" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEventPlayerChatString" func="yes">
			<Overload retVal="string" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEventPlayerChatStringMatched" func="yes">
			<Overload retVal="string" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEventPlayerState" func="yes">
			<Overload retVal="playerstate" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEventTargetUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEventUnitState" func="yes">
			<Overload retVal="unitstate" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetExpiredTimer" func="yes">
			<Overload retVal="timer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFilterDestructable" func="yes">
			<Overload retVal="destructable" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFilterItem" func="yes">
			<Overload retVal="item" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFilterPlayer" func="yes">
			<Overload retVal="player" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFilterUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFloatGameState" func="yes">
			<Overload retVal="real" >
				<Param name="fgamestate whichFloatGameState" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFoodMade" func="yes">
			<Overload retVal="integer" >
				<Param name="integer unitId" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFoodUsed" func="yes">
			<Overload retVal="integer" >
				<Param name="integer unitId" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGameDifficulty" func="yes">
			<Overload retVal="gamedifficulty" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGamePlacement" func="yes">
			<Overload retVal="placement" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGameSpeed" func="yes">
			<Overload retVal="gamespeed" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGameTypeSelected" func="yes">
			<Overload retVal="gametype" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHandleId" func="yes">
			<Overload retVal="integer" >
				<Param name="handle h" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHeroAgi" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichHero" />
				<Param name="boolean includeBonuses" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHeroInt" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichHero" />
				<Param name="boolean includeBonuses" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHeroLevel" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichHero" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHeroProperName" func="yes">
			<Overload retVal="string" >
				<Param name="unit whichHero" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHeroSkillPoints" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichHero" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHeroStr" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichHero" />
				<Param name="boolean includeBonuses" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHeroXP" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichHero" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIntegerGameState" func="yes">
			<Overload retVal="integer" >
				<Param name="igamestate whichIntegerGameState" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIssuedOrderId" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemCharges" func="yes">
			<Overload retVal="integer" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemLevel" func="yes">
			<Overload retVal="integer" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemName" func="yes">
			<Overload retVal="string" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemPlayer" func="yes">
			<Overload retVal="player" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemType" func="yes">
			<Overload retVal="itemtype" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemTypeId" func="yes">
			<Overload retVal="integer" >
				<Param name="item i" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemUserData" func="yes">
			<Overload retVal="integer" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemX" func="yes">
			<Overload retVal="real" >
				<Param name="item i" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemY" func="yes">
			<Overload retVal="real" >
				<Param name="item i" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetKillingUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLearnedSkill" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLearnedSkillLevel" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLearningUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLeavingUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLevelingUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLightningColorA" func="yes">
			<Overload retVal="real" >
				<Param name="lightning whichBolt" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLightningColorB" func="yes">
			<Overload retVal="real" >
				<Param name="lightning whichBolt" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLightningColorG" func="yes">
			<Overload retVal="real" >
				<Param name="lightning whichBolt" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLightningColorR" func="yes">
			<Overload retVal="real" >
				<Param name="lightning whichBolt" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLoadedUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalizedHotkey" func="yes">
			<Overload retVal="integer" >
				<Param name="string source" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalizedString" func="yes">
			<Overload retVal="string" >
				<Param name="string source" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalPlayer" func="yes">
			<Overload retVal="player" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocationX" func="yes">
			<Overload retVal="real" >
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocationY" func="yes">
			<Overload retVal="real" >
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocationZ" func="yes">
			<Overload retVal="real" >
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetManipulatedItem" func="yes">
			<Overload retVal="item" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetManipulatingUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetObjectName" func="yes">
			<Overload retVal="string" >
				<Param name="integer objectId" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOrderedUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOrderPointLoc" func="yes">
			<Overload retVal="location" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOrderPointX" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOrderPointY" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOrderTarget" func="yes">
			<Overload retVal="widget" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOrderTargetDestructable" func="yes">
			<Overload retVal="destructable" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOrderTargetItem" func="yes">
			<Overload retVal="item" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOrderTargetUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOwningPlayer" func="yes">
			<Overload retVal="player" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerAlliance" func="yes">
			<Overload retVal="boolean" >
				<Param name="player sourcePlayer" />
				<Param name="player otherPlayer" />
				<Param name="alliancetype whichAllianceSetting" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerColor" func="yes">
			<Overload retVal="playercolor" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerController" func="yes">
			<Overload retVal="mapcontrol" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerHandicap" func="yes">
			<Overload retVal="real" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerHandicapXP" func="yes">
			<Overload retVal="real" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerId" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerName" func="yes">
			<Overload retVal="string" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerRace" func="yes">
			<Overload retVal="race" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayers" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerScore" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
				<Param name="playerscore whichPlayerScore" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerSelectable" func="yes">
			<Overload retVal="boolean" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerSlotState" func="yes">
			<Overload retVal="playerslotstate" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerStartLocation" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerState" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
				<Param name="playerstate whichPlayerState" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerStructureCount" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
				<Param name="boolean includeIncomplete" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerTaxRate" func="yes">
			<Overload retVal="integer" >
				<Param name="player sourcePlayer" />
				<Param name="player otherPlayer" />
				<Param name="playerstate whichResource" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerTeam" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerTechCount" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
				<Param name="integer techid" />
				<Param name="boolean specificonly" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerTechMaxAllowed" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
				<Param name="integer techid" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerTechResearched" func="yes">
			<Overload retVal="boolean" >
				<Param name="player whichPlayer" />
				<Param name="integer techid" />
				<Param name="boolean specificonly" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerTypedUnitCount" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
				<Param name="string unitName" />
				<Param name="boolean includeIncomplete" />
				<Param name="boolean includeUpgrades" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerUnitCount" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
				<Param name="boolean includeIncomplete" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRandomInt" func="yes">
			<Overload retVal="integer" >
				<Param name="integer lowBound" />
				<Param name="integer highBound" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRandomReal" func="yes">
			<Overload retVal="real" >
				<Param name="real lowBound" />
				<Param name="real highBound" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRectCenterX" func="yes">
			<Overload retVal="real" >
				<Param name="rect whichRect" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRectCenterY" func="yes">
			<Overload retVal="real" >
				<Param name="rect whichRect" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRectMaxX" func="yes">
			<Overload retVal="real" >
				<Param name="rect whichRect" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRectMaxY" func="yes">
			<Overload retVal="real" >
				<Param name="rect whichRect" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRectMinX" func="yes">
			<Overload retVal="real" >
				<Param name="rect whichRect" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRectMinY" func="yes">
			<Overload retVal="real" >
				<Param name="rect whichRect" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRescuer" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetResearched" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetResearchingUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetResourceAmount" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetResourceDensity" func="yes">
			<Overload retVal="mapdensity" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRevivableUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRevivingUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSaveBasicFilename" func="yes">
			<Overload retVal="string" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSellingUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSoldItem" func="yes">
			<Overload retVal="item" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSoldUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSoundDuration" func="yes">
			<Overload retVal="integer" >
				<Param name="sound soundHandle" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSoundFileDuration" func="yes">
			<Overload retVal="integer" >
				<Param name="string musicFileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSoundIsLoading" func="yes">
			<Overload retVal="boolean" >
				<Param name="sound soundHandle" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSoundIsPlaying" func="yes">
			<Overload retVal="boolean" >
				<Param name="sound soundHandle" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSpellAbility" func="yes">
			<Overload retVal="ability" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSpellAbilityId" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSpellAbilityUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSpellTargetDestructable" func="yes">
			<Overload retVal="destructable" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSpellTargetItem" func="yes">
			<Overload retVal="item" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSpellTargetLoc" func="yes">
			<Overload retVal="location" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSpellTargetUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSpellTargetX" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSpellTargetY" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStartLocationLoc" func="yes">
			<Overload retVal="location" >
				<Param name="integer whichStartLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStartLocationX" func="yes">
			<Overload retVal="real" >
				<Param name="integer whichStartLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStartLocationY" func="yes">
			<Overload retVal="real" >
				<Param name="integer whichStartLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStartLocPrio" func="yes">
			<Overload retVal="startlocprio" >
				<Param name="integer whichStartLoc" />
				<Param name="integer prioSlotIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStartLocPrioSlot" func="yes">
			<Overload retVal="integer" >
				<Param name="integer whichStartLoc" />
				<Param name="integer prioSlotIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStoredBoolean" func="yes">
			<Overload retVal="boolean" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStoredInteger" func="yes">
			<Overload retVal="integer" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStoredReal" func="yes">
			<Overload retVal="real" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStoredString" func="yes">
			<Overload retVal="string" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSummonedUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSummoningUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTeams" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTerrainCliffLevel" func="yes">
			<Overload retVal="integer" >
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTerrainType" func="yes">
			<Overload retVal="integer" >
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTerrainVariance" func="yes">
			<Overload retVal="integer" >
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTimeOfDayScale" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTournamentFinishNowPlayer" func="yes">
			<Overload retVal="player" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTournamentFinishNowRule" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTournamentFinishSoonTimeRemaining" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTournamentScore" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrainedUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrainedUnitType" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTransportUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTriggerDestructable" func="yes">
			<Overload retVal="destructable" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTriggerEvalCount" func="yes">
			<Overload retVal="integer" >
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTriggerEventId" func="yes">
			<Overload retVal="eventid" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTriggerExecCount" func="yes">
			<Overload retVal="integer" >
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTriggeringRegion" func="yes">
			<Overload retVal="region" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTriggeringTrackable" func="yes">
			<Overload retVal="trackable" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTriggeringTrigger" func="yes">
			<Overload retVal="trigger" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTriggerPlayer" func="yes">
			<Overload retVal="player" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTriggerUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTriggerWidget" func="yes">
			<Overload retVal="widget" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitAbilityLevel" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
				<Param name="integer abilcode" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitAcquireRange" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitCurrentOrder" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitDefaultAcquireRange" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitDefaultFlyHeight" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitDefaultMoveSpeed" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitDefaultPropWindow" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitDefaultTurnSpeed" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitFacing" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitFlyHeight" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitFoodMade" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitFoodUsed" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitLevel" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitLoc" func="yes">
			<Overload retVal="location" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitMoveSpeed" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitName" func="yes">
			<Overload retVal="string" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitPointValue" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitPointValueByType" func="yes">
			<Overload retVal="integer" >
				<Param name="integer unitType" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitPropWindow" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitRace" func="yes">
			<Overload retVal="race" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitRallyDestructable" func="yes">
			<Overload retVal="destructable" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitRallyPoint" func="yes">
			<Overload retVal="location" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitRallyUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitState" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
				<Param name="unitstate whichUnitState" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitTurnSpeed" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitTypeId" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitUserData" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitX" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitY" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWidgetLife" func="yes">
			<Overload retVal="real" >
				<Param name="widget whichWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWidgetX" func="yes">
			<Overload retVal="real" >
				<Param name="widget whichWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWidgetY" func="yes">
			<Overload retVal="real" >
				<Param name="widget whichWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWinningPlayer" func="yes">
			<Overload retVal="player" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWorldBounds" func="yes">
			<Overload retVal="rect" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupAddUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupClear" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupEnumUnitsInRange" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real radius" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupEnumUnitsInRangeCounted" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real radius" />
				<Param name="boolexpr filter" />
				<Param name="integer countLimit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupEnumUnitsInRangeOfLoc" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="location whichLocation" />
				<Param name="real radius" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupEnumUnitsInRangeOfLocCounted" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="location whichLocation" />
				<Param name="real radius" />
				<Param name="boolexpr filter" />
				<Param name="integer countLimit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupEnumUnitsInRect" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="rect r" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupEnumUnitsInRectCounted" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="rect r" />
				<Param name="boolexpr filter" />
				<Param name="integer countLimit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupEnumUnitsOfPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="player whichPlayer" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupEnumUnitsOfType" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="string unitname" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupEnumUnitsOfTypeCounted" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="string unitname" />
				<Param name="boolexpr filter" />
				<Param name="integer countLimit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupEnumUnitsSelected" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="player whichPlayer" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupImmediateOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="string order" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupImmediateOrderById" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="integer order" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupPointOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="string order" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupPointOrderById" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="integer order" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupPointOrderByIdLoc" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="integer order" />
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupPointOrderLoc" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="string order" />
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupRemoveUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupTargetOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="string order" />
				<Param name="widget targetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupTargetOrderById" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="integer order" />
				<Param name="widget targetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="HaveSavedBoolean" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="HaveSavedHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="HaveSavedInteger" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="HaveSavedReal" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="HaveSavedString" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="HaveStoredBoolean" func="yes">
			<Overload retVal="boolean" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="HaveStoredInteger" func="yes">
			<Overload retVal="boolean" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="HaveStoredReal" func="yes">
			<Overload retVal="boolean" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="HaveStoredString" func="yes">
			<Overload retVal="boolean" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="HaveStoredUnit" func="yes">
			<Overload retVal="boolean" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="I2R" func="yes">
			<Overload retVal="real" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="I2S" func="yes">
			<Overload retVal="string" >
				<Param name="integer i" />
			</Overload>
		</KeyWord>
		<KeyWord name="IncUnitAbilityLevel" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
				<Param name="integer abilcode" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitGameCache" func="yes">
			<Overload retVal="gamecache" >
				<Param name="string campaignFile" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitHashtable" func="yes">
			<Overload retVal="hashtable" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsCineFilterDisplayed" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsDestructableInvulnerable" func="yes">
			<Overload retVal="boolean" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsFogEnabled" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsFoggedToPlayer" func="yes">
			<Overload retVal="boolean" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsFogMaskEnabled" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsGameTypeSupported" func="yes">
			<Overload retVal="boolean" >
				<Param name="gametype whichGameType" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsHeroUnitId" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer unitId" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsItemIdPawnable" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer itemId" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsItemIdPowerup" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer itemId" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsItemIdSellable" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer itemId" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsItemInvulnerable" func="yes">
			<Overload retVal="boolean" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsItemOwned" func="yes">
			<Overload retVal="boolean" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsItemPawnable" func="yes">
			<Overload retVal="boolean" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsItemPowerup" func="yes">
			<Overload retVal="boolean" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsItemSellable" func="yes">
			<Overload retVal="boolean" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsItemVisible" func="yes">
			<Overload retVal="boolean" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsLeaderboardDisplayed" func="yes">
			<Overload retVal="boolean" >
				<Param name="leaderboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsLocationFoggedToPlayer" func="yes">
			<Overload retVal="boolean" >
				<Param name="location whichLocation" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsLocationInRegion" func="yes">
			<Overload retVal="boolean" >
				<Param name="region whichRegion" />
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsLocationMaskedToPlayer" func="yes">
			<Overload retVal="boolean" >
				<Param name="location whichLocation" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsLocationVisibleToPlayer" func="yes">
			<Overload retVal="boolean" >
				<Param name="location whichLocation" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsMapFlagSet" func="yes">
			<Overload retVal="boolean" >
				<Param name="mapflag whichMapFlag" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsMaskedToPlayer" func="yes">
			<Overload retVal="boolean" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsMultiboardDisplayed" func="yes">
			<Overload retVal="boolean" >
				<Param name="multiboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsMultiboardMinimized" func="yes">
			<Overload retVal="boolean" >
				<Param name="multiboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsNoDefeatCheat" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsNoVictoryCheat" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPlayerAlly" func="yes">
			<Overload retVal="boolean" >
				<Param name="player whichPlayer" />
				<Param name="player otherPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPlayerEnemy" func="yes">
			<Overload retVal="boolean" >
				<Param name="player whichPlayer" />
				<Param name="player otherPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPlayerInForce" func="yes">
			<Overload retVal="boolean" >
				<Param name="player whichPlayer" />
				<Param name="force whichForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPlayerObserver" func="yes">
			<Overload retVal="boolean" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPlayerRacePrefSet" func="yes">
			<Overload retVal="boolean" >
				<Param name="player whichPlayer" />
				<Param name="racepreference pref" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPointBlighted" func="yes">
			<Overload retVal="boolean" >
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPointInRegion" func="yes">
			<Overload retVal="boolean" >
				<Param name="region whichRegion" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsQuestCompleted" func="yes">
			<Overload retVal="boolean" >
				<Param name="quest whichQuest" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsQuestDiscovered" func="yes">
			<Overload retVal="boolean" >
				<Param name="quest whichQuest" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsQuestEnabled" func="yes">
			<Overload retVal="boolean" >
				<Param name="quest whichQuest" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsQuestFailed" func="yes">
			<Overload retVal="boolean" >
				<Param name="quest whichQuest" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsQuestItemCompleted" func="yes">
			<Overload retVal="boolean" >
				<Param name="questitem whichQuestItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsQuestRequired" func="yes">
			<Overload retVal="boolean" >
				<Param name="quest whichQuest" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueBuildOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichPeon" />
				<Param name="string unitToBuild" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueBuildOrderById" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichPeon" />
				<Param name="integer unitId" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueImmediateOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="string order" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueImmediateOrderById" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer order" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueInstantPointOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="string order" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="widget instantTargetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueInstantPointOrderById" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer order" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="widget instantTargetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueInstantTargetOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="string order" />
				<Param name="widget targetWidget" />
				<Param name="widget instantTargetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueInstantTargetOrderById" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer order" />
				<Param name="widget targetWidget" />
				<Param name="widget instantTargetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueNeutralImmediateOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="player forWhichPlayer" />
				<Param name="unit neutralStructure" />
				<Param name="string unitToBuild" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueNeutralImmediateOrderById" func="yes">
			<Overload retVal="boolean" >
				<Param name="player forWhichPlayer" />
				<Param name="unit neutralStructure" />
				<Param name="integer unitId" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueNeutralPointOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="player forWhichPlayer" />
				<Param name="unit neutralStructure" />
				<Param name="string unitToBuild" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueNeutralPointOrderById" func="yes">
			<Overload retVal="boolean" >
				<Param name="player forWhichPlayer" />
				<Param name="unit neutralStructure" />
				<Param name="integer unitId" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueNeutralTargetOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="player forWhichPlayer" />
				<Param name="unit neutralStructure" />
				<Param name="string unitToBuild" />
				<Param name="widget target" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueNeutralTargetOrderById" func="yes">
			<Overload retVal="boolean" >
				<Param name="player forWhichPlayer" />
				<Param name="unit neutralStructure" />
				<Param name="integer unitId" />
				<Param name="widget target" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssuePointOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="string order" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssuePointOrderById" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer order" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssuePointOrderByIdLoc" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer order" />
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssuePointOrderLoc" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="string order" />
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueTargetOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="string order" />
				<Param name="widget targetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueTargetOrderById" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer order" />
				<Param name="widget targetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsSuspendedXP" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichHero" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTerrainPathable" func="yes">
			<Overload retVal="boolean" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="pathingtype t" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTimerDialogDisplayed" func="yes">
			<Overload retVal="boolean" >
				<Param name="timerdialog whichDialog" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTriggerEnabled" func="yes">
			<Overload retVal="boolean" >
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTriggerWaitOnSleeps" func="yes">
			<Overload retVal="boolean" >
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnit" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="unit whichSpecifiedUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitAlly" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitDetected" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitEnemy" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitFogged" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitHidden" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitIdType" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer unitId" />
				<Param name="unittype whichUnitType" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitIllusion" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitInForce" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="force whichForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitInGroup" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="group whichGroup" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitInRange" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="unit otherUnit" />
				<Param name="real distance" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitInRangeLoc" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="location whichLocation" />
				<Param name="real distance" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitInRangeXY" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real distance" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitInRegion" func="yes">
			<Overload retVal="boolean" >
				<Param name="region whichRegion" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitInTransport" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="unit whichTransport" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitInvisible" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitLoaded" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitMasked" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitOwnedByPlayer" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitPaused" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichHero" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitRace" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="race whichRace" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitSelected" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitType" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="unittype whichUnitType" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitVisible" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsVisibleToPlayer" func="yes">
			<Overload retVal="boolean" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="ItemPoolAddItemType" func="yes">
			<Overload retVal="nothing" >
				<Param name="itempool whichItemPool" />
				<Param name="integer itemId" />
				<Param name="real weight" />
			</Overload>
		</KeyWord>
		<KeyWord name="ItemPoolRemoveItemType" func="yes">
			<Overload retVal="nothing" >
				<Param name="itempool whichItemPool" />
				<Param name="integer itemId" />
			</Overload>
		</KeyWord>
		<KeyWord name="KillDestructable" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="KillSoundWhenDone" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
			</Overload>
		</KeyWord>
		<KeyWord name="KillUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardAddItem" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="string label" />
				<Param name="integer value" />
				<Param name="player p" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardClear" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardDisplay" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="boolean show" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardGetItemCount" func="yes">
			<Overload retVal="integer" >
				<Param name="leaderboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardGetLabelText" func="yes">
			<Overload retVal="string" >
				<Param name="leaderboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardGetPlayerIndex" func="yes">
			<Overload retVal="integer" >
				<Param name="leaderboard lb" />
				<Param name="player p" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardHasPlayerItem" func="yes">
			<Overload retVal="boolean" >
				<Param name="leaderboard lb" />
				<Param name="player p" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardRemoveItem" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="integer index" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardRemovePlayerItem" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="player p" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetItemLabel" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="integer whichItem" />
				<Param name="string val" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetItemLabelColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="integer whichItem" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetItemStyle" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="integer whichItem" />
				<Param name="boolean showLabel" />
				<Param name="boolean showValue" />
				<Param name="boolean showIcon" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetItemValue" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="integer whichItem" />
				<Param name="integer val" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetItemValueColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="integer whichItem" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetLabel" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="string label" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetLabelColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetSizeByItemCount" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="integer count" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetStyle" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="boolean showLabel" />
				<Param name="boolean showNames" />
				<Param name="boolean showValues" />
				<Param name="boolean showIcons" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetValueColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSortItemsByLabel" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="boolean ascending" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSortItemsByPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="boolean ascending" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSortItemsByValue" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="boolean ascending" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadAbilityHandle" func="yes">
			<Overload retVal="ability" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadBoolean" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadBooleanExprHandle" func="yes">
			<Overload retVal="boolexpr" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadButtonHandle" func="yes">
			<Overload retVal="button" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadDefeatConditionHandle" func="yes">
			<Overload retVal="defeatcondition" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadDestructableHandle" func="yes">
			<Overload retVal="destructable" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadDialogHandle" func="yes">
			<Overload retVal="dialog" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadEffectHandle" func="yes">
			<Overload retVal="effect" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadFogModifierHandle" func="yes">
			<Overload retVal="fogmodifier" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadFogStateHandle" func="yes">
			<Overload retVal="fogstate" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadForceHandle" func="yes">
			<Overload retVal="force" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadGame" func="yes">
			<Overload retVal="nothing" >
				<Param name="string saveFileName" />
				<Param name="boolean doScoreScreen" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadGroupHandle" func="yes">
			<Overload retVal="group" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadHashtableHandle" func="yes">
			<Overload retVal="hashtable" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadImageHandle" func="yes">
			<Overload retVal="image" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadInteger" func="yes">
			<Overload retVal="integer" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadItemHandle" func="yes">
			<Overload retVal="item" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadItemPoolHandle" func="yes">
			<Overload retVal="itempool" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadLeaderboardHandle" func="yes">
			<Overload retVal="leaderboard" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadLightningHandle" func="yes">
			<Overload retVal="lightning" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadLocationHandle" func="yes">
			<Overload retVal="location" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadMultiboardHandle" func="yes">
			<Overload retVal="multiboard" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadMultiboardItemHandle" func="yes">
			<Overload retVal="multiboarditem" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadPlayerHandle" func="yes">
			<Overload retVal="player" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadQuestHandle" func="yes">
			<Overload retVal="quest" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadQuestItemHandle" func="yes">
			<Overload retVal="questitem" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadReal" func="yes">
			<Overload retVal="real" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadRectHandle" func="yes">
			<Overload retVal="rect" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadRegionHandle" func="yes">
			<Overload retVal="region" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadSoundHandle" func="yes">
			<Overload retVal="sound" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadStr" func="yes">
			<Overload retVal="string" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTextTagHandle" func="yes">
			<Overload retVal="texttag" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTimerDialogHandle" func="yes">
			<Overload retVal="timerdialog" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTimerHandle" func="yes">
			<Overload retVal="timer" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTrackableHandle" func="yes">
			<Overload retVal="trackable" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTriggerActionHandle" func="yes">
			<Overload retVal="triggeraction" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTriggerConditionHandle" func="yes">
			<Overload retVal="triggercondition" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTriggerEventHandle" func="yes">
			<Overload retVal="event" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTriggerHandle" func="yes">
			<Overload retVal="trigger" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadUbersplatHandle" func="yes">
			<Overload retVal="ubersplat" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadUnitHandle" func="yes">
			<Overload retVal="unit" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadUnitPoolHandle" func="yes">
			<Overload retVal="unitpool" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadWidgetHandle" func="yes">
			<Overload retVal="widget" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="Location" func="yes">
			<Overload retVal="location" >
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="MoveLightning" func="yes">
			<Overload retVal="boolean" >
				<Param name="lightning whichBolt" />
				<Param name="boolean checkVisibility" />
				<Param name="real x1" />
				<Param name="real y1" />
				<Param name="real x2" />
				<Param name="real y2" />
			</Overload>
		</KeyWord>
		<KeyWord name="MoveLightningEx" func="yes">
			<Overload retVal="boolean" >
				<Param name="lightning whichBolt" />
				<Param name="boolean checkVisibility" />
				<Param name="real x1" />
				<Param name="real y1" />
				<Param name="real z1" />
				<Param name="real x2" />
				<Param name="real y2" />
				<Param name="real z2" />
			</Overload>
		</KeyWord>
		<KeyWord name="MoveLocation" func="yes">
			<Overload retVal="nothing" >
				<Param name="location whichLocation" />
				<Param name="real newX" />
				<Param name="real newY" />
			</Overload>
		</KeyWord>
		<KeyWord name="MoveRectTo" func="yes">
			<Overload retVal="nothing" >
				<Param name="rect whichRect" />
				<Param name="real newCenterX" />
				<Param name="real newCenterY" />
			</Overload>
		</KeyWord>
		<KeyWord name="MoveRectToLoc" func="yes">
			<Overload retVal="nothing" >
				<Param name="rect whichRect" />
				<Param name="location newCenterLoc" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardClear" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardDisplay" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard lb" />
				<Param name="boolean show" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardGetColumnCount" func="yes">
			<Overload retVal="integer" >
				<Param name="multiboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardGetItem" func="yes">
			<Overload retVal="multiboarditem" >
				<Param name="multiboard lb" />
				<Param name="integer row" />
				<Param name="integer column" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardGetRowCount" func="yes">
			<Overload retVal="integer" >
				<Param name="multiboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardGetTitleText" func="yes">
			<Overload retVal="string" >
				<Param name="multiboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardMinimize" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard lb" />
				<Param name="boolean minimize" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardReleaseItem" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboarditem mbi" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetColumnCount" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard lb" />
				<Param name="integer count" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemIcon" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboarditem mbi" />
				<Param name="string iconFileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemsIcon" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard lb" />
				<Param name="string iconPath" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemsStyle" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard lb" />
				<Param name="boolean showValues" />
				<Param name="boolean showIcons" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemStyle" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboarditem mbi" />
				<Param name="boolean showValue" />
				<Param name="boolean showIcon" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemsValue" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard lb" />
				<Param name="string value" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemsValueColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard lb" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemsWidth" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard lb" />
				<Param name="real width" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemValue" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboarditem mbi" />
				<Param name="string val" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemValueColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboarditem mbi" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemWidth" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboarditem mbi" />
				<Param name="real width" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetRowCount" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard lb" />
				<Param name="integer count" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetTitleText" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard lb" />
				<Param name="string label" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetTitleTextColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard lb" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSuppressDisplay" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="NewSoundEnvironment" func="yes">
			<Overload retVal="nothing" >
				<Param name="string environmentName" />
			</Overload>
		</KeyWord>
		<KeyWord name="Not" func="yes">
			<Overload retVal="boolexpr" >
				<Param name="boolexpr operand" />
			</Overload>
		</KeyWord>
		<KeyWord name="Or" func="yes">
			<Overload retVal="boolexpr" >
				<Param name="boolexpr operandA" />
				<Param name="boolexpr operandB" />
			</Overload>
		</KeyWord>
		<KeyWord name="OrderId" func="yes">
			<Overload retVal="integer" >
				<Param name="string orderIdString" />
			</Overload>
		</KeyWord>
		<KeyWord name="OrderId2String" func="yes">
			<Overload retVal="string" >
				<Param name="integer orderId" />
			</Overload>
		</KeyWord>
		<KeyWord name="PanCameraTo" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="PanCameraToTimed" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="PanCameraToTimedWithZ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real zOffsetDest" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="PanCameraToWithZ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real zOffsetDest" />
			</Overload>
		</KeyWord>
		<KeyWord name="PauseCompAI" func="yes">
			<Overload retVal="nothing" >
				<Param name="player p" />
				<Param name="boolean pause" />
			</Overload>
		</KeyWord>
		<KeyWord name="PauseGame" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="PauseTimer" func="yes">
			<Overload retVal="nothing" >
				<Param name="timer whichTimer" />
			</Overload>
		</KeyWord>
		<KeyWord name="PauseUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="PingMinimap" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="PingMinimapEx" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real duration" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="boolean extraEffects" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlaceRandomItem" func="yes">
			<Overload retVal="item" >
				<Param name="itempool whichItemPool" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlaceRandomUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="unitpool whichPool" />
				<Param name="player forWhichPlayer" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real facing" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayCinematic" func="yes">
			<Overload retVal="nothing" >
				<Param name="string movieName" />
			</Overload>
		</KeyWord>
		<KeyWord name="Player" func="yes">
			<Overload retVal="player" >
				<Param name="integer number" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayerGetLeaderboard" func="yes">
			<Overload retVal="leaderboard" >
				<Param name="player toPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayerSetLeaderboard" func="yes">
			<Overload retVal="nothing" >
				<Param name="player toPlayer" />
				<Param name="leaderboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayModelCinematic" func="yes">
			<Overload retVal="nothing" >
				<Param name="string modelName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayMusic" func="yes">
			<Overload retVal="nothing" >
				<Param name="string musicName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayMusicEx" func="yes">
			<Overload retVal="nothing" >
				<Param name="string musicName" />
				<Param name="integer frommsecs" />
				<Param name="integer fadeinmsecs" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayThematicMusic" func="yes">
			<Overload retVal="nothing" >
				<Param name="string musicFileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayThematicMusicEx" func="yes">
			<Overload retVal="nothing" >
				<Param name="string musicFileName" />
				<Param name="integer frommsecs" />
			</Overload>
		</KeyWord>
		<KeyWord name="Pow" func="yes">
			<Overload retVal="real" >
				<Param name="real x" />
				<Param name="real power" />
			</Overload>
		</KeyWord>
		<KeyWord name="Preload" func="yes">
			<Overload retVal="nothing" >
				<Param name="string filename" />
			</Overload>
		</KeyWord>
		<KeyWord name="PreloadEnd" func="yes">
			<Overload retVal="nothing" >
				<Param name="real timeout" />
			</Overload>
		</KeyWord>
		<KeyWord name="PreloadEndEx" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="Preloader" func="yes">
			<Overload retVal="nothing" >
				<Param name="string filename" />
			</Overload>
		</KeyWord>
		<KeyWord name="PreloadGenClear" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="PreloadGenEnd" func="yes">
			<Overload retVal="nothing" >
				<Param name="string filename" />
			</Overload>
		</KeyWord>
		<KeyWord name="PreloadGenStart" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="PreloadRefresh" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="PreloadStart" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestCreateItem" func="yes">
			<Overload retVal="questitem" >
				<Param name="quest whichQuest" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestItemSetCompleted" func="yes">
			<Overload retVal="nothing" >
				<Param name="questitem whichQuestItem" />
				<Param name="boolean completed" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestItemSetDescription" func="yes">
			<Overload retVal="nothing" >
				<Param name="questitem whichQuestItem" />
				<Param name="string description" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetCompleted" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
				<Param name="boolean completed" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetDescription" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
				<Param name="string description" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetDiscovered" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
				<Param name="boolean discovered" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetEnabled" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
				<Param name="boolean enabled" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetFailed" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
				<Param name="boolean failed" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetIconPath" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
				<Param name="string iconPath" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetRequired" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
				<Param name="boolean required" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetTitle" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
				<Param name="string title" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueueDestructableAnimation" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="string whichAnimation" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueueUnitAnimation" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="string whichAnimation" />
			</Overload>
		</KeyWord>
		<KeyWord name="R2I" func="yes">
			<Overload retVal="integer" >
				<Param name="real r" />
			</Overload>
		</KeyWord>
		<KeyWord name="R2S" func="yes">
			<Overload retVal="string" >
				<Param name="real r" />
			</Overload>
		</KeyWord>
		<KeyWord name="R2SW" func="yes">
			<Overload retVal="string" >
				<Param name="real r" />
				<Param name="integer width" />
				<Param name="integer precision" />
			</Overload>
		</KeyWord>
		<KeyWord name="Rad2Deg" func="yes">
			<Overload retVal="real" >
				<Param name="real radians" />
			</Overload>
		</KeyWord>
		<KeyWord name="Rect" func="yes">
			<Overload retVal="rect" >
				<Param name="real minx" />
				<Param name="real miny" />
				<Param name="real maxx" />
				<Param name="real maxy" />
			</Overload>
		</KeyWord>
		<KeyWord name="RectFromLoc" func="yes">
			<Overload retVal="rect" >
				<Param name="location min" />
				<Param name="location max" />
			</Overload>
		</KeyWord>
		<KeyWord name="RecycleGuardPosition" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit hUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="RegionAddCell" func="yes">
			<Overload retVal="nothing" >
				<Param name="region whichRegion" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="RegionAddCellAtLoc" func="yes">
			<Overload retVal="nothing" >
				<Param name="region whichRegion" />
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="RegionAddRect" func="yes">
			<Overload retVal="nothing" >
				<Param name="region whichRegion" />
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="RegionClearCell" func="yes">
			<Overload retVal="nothing" >
				<Param name="region whichRegion" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="RegionClearCellAtLoc" func="yes">
			<Overload retVal="nothing" >
				<Param name="region whichRegion" />
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="RegionClearRect" func="yes">
			<Overload retVal="nothing" >
				<Param name="region whichRegion" />
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="RegisterStackedSound" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="boolean byPosition" />
				<Param name="real rectwidth" />
				<Param name="real rectheight" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReloadGame" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReloadGameCachesFromDisk" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveAllGuardPositions" func="yes">
			<Overload retVal="nothing" >
				<Param name="player num" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveDestructable" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveGuardPosition" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit hUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveItem" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveItemFromAllStock" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer itemId" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveItemFromStock" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer itemId" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveLocation" func="yes">
			<Overload retVal="nothing" >
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemovePlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="playergameresult gameResult" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveRect" func="yes">
			<Overload retVal="nothing" >
				<Param name="rect whichRect" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveRegion" func="yes">
			<Overload retVal="nothing" >
				<Param name="region whichRegion" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveSavedBoolean" func="yes">
			<Overload retVal="nothing" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveSavedHandle" func="yes">
			<Overload retVal="nothing" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveSavedInteger" func="yes">
			<Overload retVal="nothing" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveSaveDirectory" func="yes">
			<Overload retVal="boolean" >
				<Param name="string sourceDirName" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveSavedReal" func="yes">
			<Overload retVal="nothing" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveSavedString" func="yes">
			<Overload retVal="nothing" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveUnitFromAllStock" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer unitId" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveUnitFromStock" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer unitId" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveWeatherEffect" func="yes">
			<Overload retVal="nothing" >
				<Param name="weathereffect whichEffect" />
			</Overload>
		</KeyWord>
		<KeyWord name="RenameSaveDirectory" func="yes">
			<Overload retVal="boolean" >
				<Param name="string sourceDirName" />
				<Param name="string destDirName" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetTerrainFog" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetToGameCamera" func="yes">
			<Overload retVal="nothing" >
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetTrigger" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetUbersplat" func="yes">
			<Overload retVal="nothing" >
				<Param name="ubersplat whichSplat" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetUnitLookAt" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="RestartGame" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean doScoreScreen" />
			</Overload>
		</KeyWord>
		<KeyWord name="RestoreUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
				<Param name="player forWhichPlayer" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real facing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResumeMusic" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResumeTimer" func="yes">
			<Overload retVal="nothing" >
				<Param name="timer whichTimer" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReviveHero" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichHero" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="boolean doEyecandy" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReviveHeroLoc" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichHero" />
				<Param name="location loc" />
				<Param name="boolean doEyecandy" />
			</Overload>
		</KeyWord>
		<KeyWord name="S2I" func="yes">
			<Overload retVal="integer" >
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="S2R" func="yes">
			<Overload retVal="real" >
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveAbilityHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="ability whichAbility" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveAgentHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="agent whichAgent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveBoolean" func="yes">
			<Overload retVal="nothing" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="boolean value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveBooleanExprHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="boolexpr whichBoolexpr" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveButtonHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="button whichButton" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveDefeatConditionHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="defeatcondition whichDefeatcondition" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveDestructableHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="destructable whichDestructable" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveDialogHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="dialog whichDialog" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveEffectHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="effect whichEffect" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveFogModifierHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="fogmodifier whichFogModifier" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveFogStateHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="fogstate whichFogState" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveForceHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="force whichForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveGame" func="yes">
			<Overload retVal="nothing" >
				<Param name="string saveFileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveGameCache" func="yes">
			<Overload retVal="boolean" >
				<Param name="gamecache whichCache" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveGameExists" func="yes">
			<Overload retVal="boolean" >
				<Param name="string saveName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveGroupHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="group whichGroup" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveHashtableHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="hashtable whichHashtable" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveImageHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="image whichImage" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveInteger" func="yes">
			<Overload retVal="nothing" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="integer value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveItemHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveItemPoolHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="itempool whichItempool" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveLeaderboardHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="leaderboard whichLeaderboard" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveLightningHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="lightning whichLightning" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveLocationHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveMultiboardHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="multiboard whichMultiboard" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveMultiboardItemHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="multiboarditem whichMultiboarditem" />
			</Overload>
		</KeyWord>
		<KeyWord name="SavePlayerHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveQuestHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="quest whichQuest" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveQuestItemHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="questitem whichQuestitem" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveReal" func="yes">
			<Overload retVal="nothing" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="real value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveRectHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="rect whichRect" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveRegionHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="region whichRegion" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveSoundHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="sound whichSound" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveStr" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="string value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTextTagHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="texttag whichTexttag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTimerDialogHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="timerdialog whichTimerdialog" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTimerHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="timer whichTimer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTrackableHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="trackable whichTrackable" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTriggerActionHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="triggeraction whichTriggeraction" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTriggerConditionHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="triggercondition whichTriggercondition" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTriggerEventHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="event whichEvent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTriggerHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveUbersplatHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="ubersplat whichUbersplat" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveUnitHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveUnitPoolHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="unitpool whichUnitpool" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveWidgetHandle" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable table" />
				<Param name="integer parentKey" />
				<Param name="integer childKey" />
				<Param name="widget whichWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="SelectHeroSkill" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichHero" />
				<Param name="integer abilcode" />
			</Overload>
		</KeyWord>
		<KeyWord name="SelectUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAllItemTypeSlots" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer slots" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAllUnitTypeSlots" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer slots" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAllyColorFilterState" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer state" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAltMinimapIcon" func="yes">
			<Overload retVal="nothing" >
				<Param name="string iconPath" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBlight" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real radius" />
				<Param name="boolean addBlight" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBlightLoc" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="location whichLocation" />
				<Param name="real radius" />
				<Param name="boolean addBlight" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBlightPoint" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="boolean addBlight" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBlightRect" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="rect r" />
				<Param name="boolean addBlight" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraBounds" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x1" />
				<Param name="real y1" />
				<Param name="real x2" />
				<Param name="real y2" />
				<Param name="real x3" />
				<Param name="real y3" />
				<Param name="real x4" />
				<Param name="real y4" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraField" func="yes">
			<Overload retVal="nothing" >
				<Param name="camerafield whichField" />
				<Param name="real value" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraOrientController" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real xoffset" />
				<Param name="real yoffset" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraPosition" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraQuickPosition" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraRotateMode" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real radiansToSweep" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraTargetController" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real xoffset" />
				<Param name="real yoffset" />
				<Param name="boolean inheritOrientation" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCampaignAvailable" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer campaignNumber" />
				<Param name="boolean available" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCampaignMenuRace" func="yes">
			<Overload retVal="nothing" >
				<Param name="race r" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCampaignMenuRaceEx" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer campaignIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCineFilterBlendMode" func="yes">
			<Overload retVal="nothing" >
				<Param name="blendmode whichMode" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCineFilterDuration" func="yes">
			<Overload retVal="nothing" >
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCineFilterEndColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCineFilterEndUV" func="yes">
			<Overload retVal="nothing" >
				<Param name="real minu" />
				<Param name="real minv" />
				<Param name="real maxu" />
				<Param name="real maxv" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCineFilterStartColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCineFilterStartUV" func="yes">
			<Overload retVal="nothing" >
				<Param name="real minu" />
				<Param name="real minv" />
				<Param name="real maxu" />
				<Param name="real maxv" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCineFilterTexMapFlags" func="yes">
			<Overload retVal="nothing" >
				<Param name="texmapflags whichFlags" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCineFilterTexture" func="yes">
			<Overload retVal="nothing" >
				<Param name="string filename" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCinematicCamera" func="yes">
			<Overload retVal="nothing" >
				<Param name="string cameraModelFile" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCinematicScene" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer portraitUnitId" />
				<Param name="playercolor color" />
				<Param name="string speakerTitle" />
				<Param name="string text" />
				<Param name="real sceneDuration" />
				<Param name="real voiceoverDuration" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCreatureDensity" func="yes">
			<Overload retVal="nothing" >
				<Param name="mapdensity whichdensity" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCreepCampFilterState" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean state" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCustomCampaignButtonVisible" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer whichButton" />
				<Param name="boolean visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDayNightModels" func="yes">
			<Overload retVal="nothing" >
				<Param name="string terrainDNCFile" />
				<Param name="string unitDNCFile" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDefaultDifficulty" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamedifficulty g" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDestructableAnimation" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="string whichAnimation" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDestructableAnimationSpeed" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="real speedFactor" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDestructableInvulnerable" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDestructableLife" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="real life" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDestructableMaxLife" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="real max" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDestructableOccluderHeight" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="real height" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDoodadAnimation" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real radius" />
				<Param name="integer doodadID" />
				<Param name="boolean nearestOnly" />
				<Param name="string animName" />
				<Param name="boolean animRandom" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDoodadAnimationRect" func="yes">
			<Overload retVal="nothing" >
				<Param name="rect r" />
				<Param name="integer doodadID" />
				<Param name="string animName" />
				<Param name="boolean animRandom" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetEdCinematicAvailable" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer campaignNumber" />
				<Param name="boolean available" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetFloatGameState" func="yes">
			<Overload retVal="nothing" >
				<Param name="fgamestate whichFloatGameState" />
				<Param name="real value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetFogStateRadius" func="yes">
			<Overload retVal="nothing" >
				<Param name="player forWhichPlayer" />
				<Param name="fogstate whichState" />
				<Param name="real centerx" />
				<Param name="real centerY" />
				<Param name="real radius" />
				<Param name="boolean useSharedVision" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetFogStateRadiusLoc" func="yes">
			<Overload retVal="nothing" >
				<Param name="player forWhichPlayer" />
				<Param name="fogstate whichState" />
				<Param name="location center" />
				<Param name="real radius" />
				<Param name="boolean useSharedVision" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetFogStateRect" func="yes">
			<Overload retVal="nothing" >
				<Param name="player forWhichPlayer" />
				<Param name="fogstate whichState" />
				<Param name="rect where" />
				<Param name="boolean useSharedVision" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetGameDifficulty" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamedifficulty whichdifficulty" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetGamePlacement" func="yes">
			<Overload retVal="nothing" >
				<Param name="placement whichPlacementType" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetGameSpeed" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamespeed whichspeed" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetGameTypeSupported" func="yes">
			<Overload retVal="nothing" >
				<Param name="gametype whichGameType" />
				<Param name="boolean value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHeroAgi" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichHero" />
				<Param name="integer newAgi" />
				<Param name="boolean permanent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHeroInt" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichHero" />
				<Param name="integer newInt" />
				<Param name="boolean permanent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHeroLevel" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichHero" />
				<Param name="integer level" />
				<Param name="boolean showEyeCandy" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHeroStr" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichHero" />
				<Param name="integer newStr" />
				<Param name="boolean permanent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHeroXP" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichHero" />
				<Param name="integer newXpVal" />
				<Param name="boolean showEyeCandy" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetImageAboveWater" func="yes">
			<Overload retVal="nothing" >
				<Param name="image whichImage" />
				<Param name="boolean flag" />
				<Param name="boolean useWaterAlpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetImageColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="image whichImage" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetImageConstantHeight" func="yes">
			<Overload retVal="nothing" >
				<Param name="image whichImage" />
				<Param name="boolean flag" />
				<Param name="real height" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetImagePosition" func="yes">
			<Overload retVal="nothing" >
				<Param name="image whichImage" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real z" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetImageRender" func="yes">
			<Overload retVal="nothing" >
				<Param name="image whichImage" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetImageRenderAlways" func="yes">
			<Overload retVal="nothing" >
				<Param name="image whichImage" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetImageType" func="yes">
			<Overload retVal="nothing" >
				<Param name="image whichImage" />
				<Param name="integer imageType" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetIntegerGameState" func="yes">
			<Overload retVal="nothing" >
				<Param name="igamestate whichIntegerGameState" />
				<Param name="integer value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetIntroShotModel" func="yes">
			<Overload retVal="nothing" >
				<Param name="string introModelPath" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetIntroShotText" func="yes">
			<Overload retVal="nothing" >
				<Param name="string introText" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemCharges" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="integer charges" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemDropID" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="integer unitId" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemDropOnDeath" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemDroppable" func="yes">
			<Overload retVal="nothing" >
				<Param name="item i" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemInvulnerable" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemPawnable" func="yes">
			<Overload retVal="nothing" >
				<Param name="item i" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="player whichPlayer" />
				<Param name="boolean changeColor" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemPosition" func="yes">
			<Overload retVal="nothing" >
				<Param name="item i" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemTypeSlots" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer slots" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemUserData" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="integer data" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemVisible" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="boolean show" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetLightningColor" func="yes">
			<Overload retVal="boolean" >
				<Param name="lightning whichBolt" />
				<Param name="real r" />
				<Param name="real g" />
				<Param name="real b" />
				<Param name="real a" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMapDescription" func="yes">
			<Overload retVal="nothing" >
				<Param name="string description" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMapFlag" func="yes">
			<Overload retVal="nothing" >
				<Param name="mapflag whichMapFlag" />
				<Param name="boolean value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMapMusic" func="yes">
			<Overload retVal="nothing" >
				<Param name="string musicName" />
				<Param name="boolean random" />
				<Param name="integer index" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMapName" func="yes">
			<Overload retVal="nothing" >
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMissionAvailable" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer campaignNumber" />
				<Param name="integer missionNumber" />
				<Param name="boolean available" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMusicPlayPosition" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer millisecs" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMusicVolume" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer volume" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetOpCinematicAvailable" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer campaignNumber" />
				<Param name="boolean available" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerAbilityAvailable" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="integer abilid" />
				<Param name="boolean avail" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerAlliance" func="yes">
			<Overload retVal="nothing" >
				<Param name="player sourcePlayer" />
				<Param name="player otherPlayer" />
				<Param name="alliancetype whichAllianceSetting" />
				<Param name="boolean value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="playercolor color" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerController" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="mapcontrol controlType" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerHandicap" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real handicap" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerHandicapXP" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real handicap" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerName" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerOnScoreScreen" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerRacePreference" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="racepreference whichRacePreference" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerRaceSelectable" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="boolean value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayers" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer playercount" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerStartLocation" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="integer startLocIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerState" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="playerstate whichPlayerState" />
				<Param name="integer value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerTaxRate" func="yes">
			<Overload retVal="nothing" >
				<Param name="player sourcePlayer" />
				<Param name="player otherPlayer" />
				<Param name="playerstate whichResource" />
				<Param name="integer rate" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerTeam" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="integer whichTeam" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerTechMaxAllowed" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="integer techid" />
				<Param name="integer maximum" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerTechResearched" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="integer techid" />
				<Param name="integer setToLevel" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerUnitsOwner" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="integer newOwner" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetRandomSeed" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer seed" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetRect" func="yes">
			<Overload retVal="nothing" >
				<Param name="rect whichRect" />
				<Param name="real minx" />
				<Param name="real miny" />
				<Param name="real maxx" />
				<Param name="real maxy" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetRectFromLoc" func="yes">
			<Overload retVal="nothing" >
				<Param name="rect whichRect" />
				<Param name="location min" />
				<Param name="location max" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetReservedLocalHeroButtons" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer reserved" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetResourceAmount" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer amount" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetResourceDensity" func="yes">
			<Overload retVal="nothing" >
				<Param name="mapdensity whichdensity" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSkyModel" func="yes">
			<Overload retVal="nothing" >
				<Param name="string skyModelFile" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundChannel" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="integer channel" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundConeAngles" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real inside" />
				<Param name="real outside" />
				<Param name="integer outsideVolume" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundConeOrientation" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real z" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundDistanceCutoff" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real cutoff" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundDistances" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real minDist" />
				<Param name="real maxDist" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundDuration" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="integer duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundParamsFromLabel" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="string soundLabel" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundPitch" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real pitch" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundPlayPosition" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="integer millisecs" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundPosition" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real z" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundVelocity" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real z" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundVolume" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="integer volume" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetStartLocPrio" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer whichStartLoc" />
				<Param name="integer prioSlotIndex" />
				<Param name="integer otherStartLocIndex" />
				<Param name="startlocprio priority" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetStartLocPrioCount" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer whichStartLoc" />
				<Param name="integer prioSlotCount" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTeams" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer teamcount" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTerrainFog" func="yes">
			<Overload retVal="nothing" >
				<Param name="real a" />
				<Param name="real b" />
				<Param name="real c" />
				<Param name="real d" />
				<Param name="real e" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTerrainFogEx" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer style" />
				<Param name="real zstart" />
				<Param name="real zend" />
				<Param name="real density" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTerrainPathable" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="pathingtype t" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTerrainType" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="integer terrainType" />
				<Param name="integer variation" />
				<Param name="integer area" />
				<Param name="integer shape" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagAge" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag t" />
				<Param name="real age" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag t" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagFadepoint" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag t" />
				<Param name="real fadepoint" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagLifespan" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag t" />
				<Param name="real lifespan" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagPermanent" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag t" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagPos" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag t" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real heightOffset" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagPosUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag t" />
				<Param name="unit whichUnit" />
				<Param name="real heightOffset" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagSuspended" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag t" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagText" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag t" />
				<Param name="string s" />
				<Param name="real height" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagVelocity" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag t" />
				<Param name="real xvel" />
				<Param name="real yvel" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagVisibility" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag t" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetThematicMusicPlayPosition" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer millisecs" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTimeOfDayScale" func="yes">
			<Overload retVal="nothing" >
				<Param name="real r" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTutorialCleared" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean cleared" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUbersplatRender" func="yes">
			<Overload retVal="nothing" >
				<Param name="ubersplat whichSplat" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUbersplatRenderAlways" func="yes">
			<Overload retVal="nothing" >
				<Param name="ubersplat whichSplat" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitAbilityLevel" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
				<Param name="integer abilcode" />
				<Param name="integer level" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitAcquireRange" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real newAcquireRange" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitAnimation" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="string whichAnimation" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitAnimationByIndex" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer whichAnimation" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitAnimationWithRarity" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="string whichAnimation" />
				<Param name="raritycontrol rarity" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitBlendTime" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real blendTime" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="playercolor whichColor" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitCreepGuard" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean creepGuard" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitExploded" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean exploded" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitFacing" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real facingAngle" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitFacingTimed" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real facingAngle" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitFlyHeight" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real newHeight" />
				<Param name="real rate" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitFog" func="yes">
			<Overload retVal="nothing" >
				<Param name="real a" />
				<Param name="real b" />
				<Param name="real c" />
				<Param name="real d" />
				<Param name="real e" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitInvulnerable" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitLookAt" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="string whichBone" />
				<Param name="unit lookAtTarget" />
				<Param name="real offsetX" />
				<Param name="real offsetY" />
				<Param name="real offsetZ" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitMoveSpeed" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real newSpeed" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitOwner" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
				<Param name="boolean changeColor" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitPathing" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitPosition" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real newX" />
				<Param name="real newY" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitPositionLoc" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitPropWindow" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real newPropWindowAngle" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitRescuable" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="player byWhichPlayer" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitRescueRange" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real range" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitScale" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real scaleX" />
				<Param name="real scaleY" />
				<Param name="real scaleZ" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitState" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="unitstate whichUnitState" />
				<Param name="real newVal" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitTimeScale" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real timeScale" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitTurnSpeed" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real newTurnSpeed" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitTypeSlots" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer slots" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitUseFood" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean useFood" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitUserData" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer data" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitVertexColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitX" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real newX" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitY" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real newY" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWaterBaseColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWaterDeforms" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean val" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWidgetLife" func="yes">
			<Overload retVal="nothing" >
				<Param name="widget whichWidget" />
				<Param name="real newLife" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowDestructable" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowImage" func="yes">
			<Overload retVal="nothing" >
				<Param name="image whichImage" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowInterface" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
				<Param name="real fadeDuration" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowUbersplat" func="yes">
			<Overload retVal="nothing" >
				<Param name="ubersplat whichSplat" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean show" />
			</Overload>
		</KeyWord>
		<KeyWord name="Sin" func="yes">
			<Overload retVal="real" >
				<Param name="real radians" />
			</Overload>
		</KeyWord>
		<KeyWord name="SquareRoot" func="yes">
			<Overload retVal="real" >
				<Param name="real x" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartCampaignAI" func="yes">
			<Overload retVal="nothing" >
				<Param name="player num" />
				<Param name="string script" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartMeleeAI" func="yes">
			<Overload retVal="nothing" >
				<Param name="player num" />
				<Param name="string script" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartSound" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopCamera" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopMusic" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean fadeOut" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopSound" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="boolean killWhenDone" />
				<Param name="boolean fadeOut" />
			</Overload>
		</KeyWord>
		<KeyWord name="StoreBoolean" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
				<Param name="boolean value" />
			</Overload>
		</KeyWord>
		<KeyWord name="StoreInteger" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
				<Param name="integer value" />
			</Overload>
		</KeyWord>
		<KeyWord name="StoreReal" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
				<Param name="real value" />
			</Overload>
		</KeyWord>
		<KeyWord name="StoreString" func="yes">
			<Overload retVal="boolean" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
				<Param name="string value" />
			</Overload>
		</KeyWord>
		<KeyWord name="StoreUnit" func="yes">
			<Overload retVal="boolean" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="StringCase" func="yes">
			<Overload retVal="string" >
				<Param name="string source" />
				<Param name="boolean upper" />
			</Overload>
		</KeyWord>
		<KeyWord name="StringHash" func="yes">
			<Overload retVal="integer" >
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="StringLength" func="yes">
			<Overload retVal="integer" >
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="SubString" func="yes">
			<Overload retVal="string" >
				<Param name="string source" />
				<Param name="integer start" />
				<Param name="integer end" />
			</Overload>
		</KeyWord>
		<KeyWord name="SuspendHeroXP" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichHero" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SuspendTimeOfDay" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean b" />
			</Overload>
		</KeyWord>
		<KeyWord name="SyncSelections" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="SyncStoredBoolean" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="SyncStoredInteger" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="SyncStoredReal" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="SyncStoredString" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="SyncStoredUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
				<Param name="string missionKey" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="Tan" func="yes">
			<Overload retVal="real" >
				<Param name="real radians" />
			</Overload>
		</KeyWord>
		<KeyWord name="TerrainDeformCrater" func="yes">
			<Overload retVal="terraindeformation" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real radius" />
				<Param name="real depth" />
				<Param name="integer duration" />
				<Param name="boolean permanent" />
			</Overload>
		</KeyWord>
		<KeyWord name="TerrainDeformRandom" func="yes">
			<Overload retVal="terraindeformation" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real radius" />
				<Param name="real minDelta" />
				<Param name="real maxDelta" />
				<Param name="integer duration" />
				<Param name="integer updateInterval" />
			</Overload>
		</KeyWord>
		<KeyWord name="TerrainDeformRipple" func="yes">
			<Overload retVal="terraindeformation" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real radius" />
				<Param name="real depth" />
				<Param name="integer duration" />
				<Param name="integer count" />
				<Param name="real spaceWaves" />
				<Param name="real timeWaves" />
				<Param name="real radiusStartPct" />
				<Param name="boolean limitNeg" />
			</Overload>
		</KeyWord>
		<KeyWord name="TerrainDeformStop" func="yes">
			<Overload retVal="nothing" >
				<Param name="terraindeformation deformation" />
				<Param name="integer duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="TerrainDeformStopAll" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="TerrainDeformWave" func="yes">
			<Overload retVal="terraindeformation" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real dirX" />
				<Param name="real dirY" />
				<Param name="real distance" />
				<Param name="real speed" />
				<Param name="real radius" />
				<Param name="real depth" />
				<Param name="integer trailTime" />
				<Param name="integer count" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerDialogDisplay" func="yes">
			<Overload retVal="nothing" >
				<Param name="timerdialog whichDialog" />
				<Param name="boolean display" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerDialogSetRealTimeRemaining" func="yes">
			<Overload retVal="nothing" >
				<Param name="timerdialog whichDialog" />
				<Param name="real timeRemaining" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerDialogSetSpeed" func="yes">
			<Overload retVal="nothing" >
				<Param name="timerdialog whichDialog" />
				<Param name="real speedMultFactor" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerDialogSetTimeColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="timerdialog whichDialog" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerDialogSetTitle" func="yes">
			<Overload retVal="nothing" >
				<Param name="timerdialog whichDialog" />
				<Param name="string title" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerDialogSetTitleColor" func="yes">
			<Overload retVal="nothing" >
				<Param name="timerdialog whichDialog" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerGetElapsed" func="yes">
			<Overload retVal="real" >
				<Param name="timer whichTimer" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerGetRemaining" func="yes">
			<Overload retVal="real" >
				<Param name="timer whichTimer" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerGetTimeout" func="yes">
			<Overload retVal="real" >
				<Param name="timer whichTimer" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerStart" func="yes">
			<Overload retVal="nothing" >
				<Param name="timer whichTimer" />
				<Param name="real timeout" />
				<Param name="boolean periodic" />
				<Param name="code handlerFunc" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerAddAction" func="yes">
			<Overload retVal="triggeraction" >
				<Param name="trigger whichTrigger" />
				<Param name="code actionFunc" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerAddCondition" func="yes">
			<Overload retVal="triggercondition" >
				<Param name="trigger whichTrigger" />
				<Param name="boolexpr condition" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerClearActions" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerClearConditions" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerEvaluate" func="yes">
			<Overload retVal="boolean" >
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerExecute" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerExecuteWait" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger whichTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterDeathEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="widget whichWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterDialogButtonEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="button whichButton" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterDialogEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="dialog whichDialog" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterEnterRegion" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="region whichRegion" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterFilterUnitEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="unit whichUnit" />
				<Param name="unitevent whichEvent" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterGameEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="gameevent whichGameEvent" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterGameStateEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="gamestate whichState" />
				<Param name="limitop opcode" />
				<Param name="real limitval" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterLeaveRegion" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="region whichRegion" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterPlayerAllianceChange" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="player whichPlayer" />
				<Param name="alliancetype whichAlliance" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterPlayerChatEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="player whichPlayer" />
				<Param name="string chatMessageToDetect" />
				<Param name="boolean exactMatchOnly" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterPlayerEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="player whichPlayer" />
				<Param name="playerevent whichPlayerEvent" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterPlayerStateEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="player whichPlayer" />
				<Param name="playerstate whichState" />
				<Param name="limitop opcode" />
				<Param name="real limitval" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterPlayerUnitEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="player whichPlayer" />
				<Param name="playerunitevent whichPlayerUnitEvent" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterTimerEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="real timeout" />
				<Param name="boolean periodic" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterTimerExpireEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="timer t" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterTrackableHitEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="trackable t" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterTrackableTrackEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="trackable t" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterUnitEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="unit whichUnit" />
				<Param name="unitevent whichEvent" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterUnitInRange" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="unit whichUnit" />
				<Param name="real range" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterUnitStateEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="unit whichUnit" />
				<Param name="unitstate whichState" />
				<Param name="limitop opcode" />
				<Param name="real limitval" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterVariableEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger whichTrigger" />
				<Param name="string varName" />
				<Param name="limitop opcode" />
				<Param name="real limitval" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRemoveAction" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger whichTrigger" />
				<Param name="triggeraction whichAction" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRemoveCondition" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger whichTrigger" />
				<Param name="triggercondition whichCondition" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerSleepAction" func="yes">
			<Overload retVal="nothing" >
				<Param name="real timeout" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerSyncReady" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerSyncStart" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerWaitForSound" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound s" />
				<Param name="real offset" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerWaitOnSleeps" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger whichTrigger" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitAddAbility" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer abilityId" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitAddIndicator" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer red" />
				<Param name="integer green" />
				<Param name="integer blue" />
				<Param name="integer alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitAddItem" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitAddItemById" func="yes">
			<Overload retVal="item" >
				<Param name="unit whichUnit" />
				<Param name="integer itemId" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitAddItemToSlotById" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer itemId" />
				<Param name="integer itemSlot" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitAddSleep" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean add" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitAddSleepPerm" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean add" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitAddType" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="unittype whichUnitType" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitApplyTimedLife" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer buffId" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitCanSleep" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitCanSleepPerm" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitCountBuffsEx" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
				<Param name="boolean removePositive" />
				<Param name="boolean removeNegative" />
				<Param name="boolean magic" />
				<Param name="boolean physical" />
				<Param name="boolean timedLife" />
				<Param name="boolean aura" />
				<Param name="boolean autoDispel" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitDamagePoint" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="real delay" />
				<Param name="real radius" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real amount" />
				<Param name="boolean attack" />
				<Param name="boolean ranged" />
				<Param name="attacktype attackType" />
				<Param name="damagetype damageType" />
				<Param name="weapontype weaponType" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitDamageTarget" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="widget target" />
				<Param name="real amount" />
				<Param name="boolean attack" />
				<Param name="boolean ranged" />
				<Param name="attacktype attackType" />
				<Param name="damagetype damageType" />
				<Param name="weapontype weaponType" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitDropItemPoint" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitDropItemSlot" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
				<Param name="integer slot" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitDropItemTarget" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
				<Param name="widget target" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitHasBuffsEx" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="boolean removePositive" />
				<Param name="boolean removeNegative" />
				<Param name="boolean magic" />
				<Param name="boolean physical" />
				<Param name="boolean timedLife" />
				<Param name="boolean aura" />
				<Param name="boolean autoDispel" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitHasItem" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitId" func="yes">
			<Overload retVal="integer" >
				<Param name="string unitIdString" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitId2String" func="yes">
			<Overload retVal="string" >
				<Param name="integer unitId" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitIgnoreAlarm" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitIgnoreAlarmToggled" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitInventorySize" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitIsSleeping" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitItemInSlot" func="yes">
			<Overload retVal="item" >
				<Param name="unit whichUnit" />
				<Param name="integer itemSlot" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitMakeAbilityPermanent" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="boolean permanent" />
				<Param name="integer abilityId" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitModifySkillPoints" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichHero" />
				<Param name="integer skillPointDelta" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitPauseTimedLife" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitPoolAddUnitType" func="yes">
			<Overload retVal="nothing" >
				<Param name="unitpool whichPool" />
				<Param name="integer unitId" />
				<Param name="real weight" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitPoolRemoveUnitType" func="yes">
			<Overload retVal="nothing" >
				<Param name="unitpool whichPool" />
				<Param name="integer unitId" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitRemoveAbility" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer abilityId" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitRemoveBuffs" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean removePositive" />
				<Param name="boolean removeNegative" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitRemoveBuffsEx" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean removePositive" />
				<Param name="boolean removeNegative" />
				<Param name="boolean magic" />
				<Param name="boolean physical" />
				<Param name="boolean timedLife" />
				<Param name="boolean aura" />
				<Param name="boolean autoDispel" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitRemoveItem" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitRemoveItemFromSlot" func="yes">
			<Overload retVal="item" >
				<Param name="unit whichUnit" />
				<Param name="integer itemSlot" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitRemoveType" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="unittype whichUnitType" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitResetCooldown" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitSetConstructionProgress" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer constructionPercentage" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitSetUpgradeProgress" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="integer upgradePercentage" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitSetUsesAltIcon" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitShareVision" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
				<Param name="boolean share" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitStripHeroLevel" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichHero" />
				<Param name="integer howManyLevels" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitSuspendDecay" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean suspend" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitUseItem" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitUseItemPoint" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitUseItemTarget" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
				<Param name="widget target" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitWakeUp" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnregisterStackedSound" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="boolean byPosition" />
				<Param name="real rectwidth" />
				<Param name="real rectheight" />
			</Overload>
		</KeyWord>
		<KeyWord name="VersionCompatible" func="yes">
			<Overload retVal="boolean" >
				<Param name="version whichVersion" />
			</Overload>
		</KeyWord>
		<KeyWord name="VersionGet" func="yes">
			<Overload retVal="version" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="VersionSupported" func="yes">
			<Overload retVal="boolean" >
				<Param name="version whichVersion" />
			</Overload>
		</KeyWord>
		<KeyWord name="VolumeGroupReset" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="VolumeGroupSetVolume" func="yes">
			<Overload retVal="nothing" >
				<Param name="volumegroup vgroup" />
				<Param name="real scale" />
			</Overload>
		</KeyWord>
		<KeyWord name="WaygateActivate" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit waygate" />
				<Param name="boolean activate" />
			</Overload>
		</KeyWord>
		<KeyWord name="WaygateGetDestinationX" func="yes">
			<Overload retVal="real" >
				<Param name="unit waygate" />
			</Overload>
		</KeyWord>
		<KeyWord name="WaygateGetDestinationY" func="yes">
			<Overload retVal="real" >
				<Param name="unit waygate" />
			</Overload>
		</KeyWord>
		<KeyWord name="WaygateIsActive" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit waygate" />
			</Overload>
		</KeyWord>
		<KeyWord name="WaygateSetDestination" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit waygate" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="bj_ALLIANCE_ALLIED" />
		<KeyWord name="bj_ALLIANCE_ALLIED_ADVUNITS" />
		<KeyWord name="bj_ALLIANCE_ALLIED_UNITS" />
		<KeyWord name="bj_ALLIANCE_ALLIED_VISION" />
		<KeyWord name="bj_ALLIANCE_NEUTRAL" />
		<KeyWord name="bj_ALLIANCE_NEUTRAL_VISION" />
		<KeyWord name="bj_ALLIANCE_UNALLIED" />
		<KeyWord name="bj_ALLIANCE_UNALLIED_VISION" />
		<KeyWord name="bj_BUFF_POLARITY_EITHER" />
		<KeyWord name="bj_BUFF_POLARITY_NEGATIVE" />
		<KeyWord name="bj_BUFF_POLARITY_POSITIVE" />
		<KeyWord name="bj_BUFF_RESIST_BOTH" />
		<KeyWord name="bj_BUFF_RESIST_EITHER" />
		<KeyWord name="bj_BUFF_RESIST_MAGIC" />
		<KeyWord name="bj_BUFF_RESIST_PHYSICAL" />
		<KeyWord name="bj_CAMERA_DEFAULT_AOA" />
		<KeyWord name="bj_CAMERA_DEFAULT_DISTANCE" />
		<KeyWord name="bj_CAMERA_DEFAULT_FARZ" />
		<KeyWord name="bj_CAMERA_DEFAULT_FOV" />
		<KeyWord name="bj_CAMERA_DEFAULT_ROLL" />
		<KeyWord name="bj_CAMERA_DEFAULT_ROTATION" />
		<KeyWord name="bj_CAMERA_MIN_FARZ" />
		<KeyWord name="bj_CAMERABOUNDS_ADJUST_ADD" />
		<KeyWord name="bj_CAMERABOUNDS_ADJUST_SUB" />
		<KeyWord name="bj_CAMPAIGN_INDEX_H" />
		<KeyWord name="bj_CAMPAIGN_INDEX_N" />
		<KeyWord name="bj_CAMPAIGN_INDEX_O" />
		<KeyWord name="bj_CAMPAIGN_INDEX_T" />
		<KeyWord name="bj_CAMPAIGN_INDEX_U" />
		<KeyWord name="bj_CAMPAIGN_INDEX_XH" />
		<KeyWord name="bj_CAMPAIGN_INDEX_XN" />
		<KeyWord name="bj_CAMPAIGN_INDEX_XO" />
		<KeyWord name="bj_CAMPAIGN_INDEX_XU" />
		<KeyWord name="bj_CAMPAIGN_OFFSET_H" />
		<KeyWord name="bj_CAMPAIGN_OFFSET_N" />
		<KeyWord name="bj_CAMPAIGN_OFFSET_O" />
		<KeyWord name="bj_CAMPAIGN_OFFSET_T" />
		<KeyWord name="bj_CAMPAIGN_OFFSET_U" />
		<KeyWord name="bj_CAMPAIGN_OFFSET_XH" />
		<KeyWord name="bj_CAMPAIGN_OFFSET_XN" />
		<KeyWord name="bj_CAMPAIGN_OFFSET_XO" />
		<KeyWord name="bj_CAMPAIGN_OFFSET_XU" />
		<KeyWord name="bj_CELLWIDTH" />
		<KeyWord name="bj_CINEFADETYPE_FADEIN" />
		<KeyWord name="bj_CINEFADETYPE_FADEOUT" />
		<KeyWord name="bj_CINEFADETYPE_FADEOUTIN" />
		<KeyWord name="bj_CINEMATICINDEX_HED" />
		<KeyWord name="bj_CINEMATICINDEX_HOP" />
		<KeyWord name="bj_CINEMATICINDEX_NED" />
		<KeyWord name="bj_CINEMATICINDEX_NOP" />
		<KeyWord name="bj_CINEMATICINDEX_OED" />
		<KeyWord name="bj_CINEMATICINDEX_OOP" />
		<KeyWord name="bj_CINEMATICINDEX_TOP" />
		<KeyWord name="bj_CINEMATICINDEX_UED" />
		<KeyWord name="bj_CINEMATICINDEX_UOP" />
		<KeyWord name="bj_CINEMATICINDEX_XED" />
		<KeyWord name="bj_CINEMATICINDEX_XOP" />
		<KeyWord name="bj_CINEMODE_GAMESPEED" />
		<KeyWord name="bj_CINEMODE_INTERFACEFADE" />
		<KeyWord name="bj_CINEMODE_VOLUME_AMBIENTSOUNDS" />
		<KeyWord name="bj_CINEMODE_VOLUME_COMBAT" />
		<KeyWord name="bj_CINEMODE_VOLUME_FIRE" />
		<KeyWord name="bj_CINEMODE_VOLUME_MUSIC" />
		<KeyWord name="bj_CINEMODE_VOLUME_SPELLS" />
		<KeyWord name="bj_CINEMODE_VOLUME_UI" />
		<KeyWord name="bj_CINEMODE_VOLUME_UNITMOVEMENT" />
		<KeyWord name="bj_CINEMODE_VOLUME_UNITSOUNDS" />
		<KeyWord name="bj_CLIFFHEIGHT" />
		<KeyWord name="bj_CORPSE_MAX_DEATH_TIME" />
		<KeyWord name="bj_CORPSETYPE_BONE" />
		<KeyWord name="bj_CORPSETYPE_FLESH" />
		<KeyWord name="bj_CREEP_ITEM_DELAY" />
		<KeyWord name="bj_DEGTORAD" />
		<KeyWord name="bj_E" />
		<KeyWord name="bj_ELEVATOR_BLOCKER_CODE" />
		<KeyWord name="bj_ELEVATOR_CODE01" />
		<KeyWord name="bj_ELEVATOR_CODE02" />
		<KeyWord name="bj_ELEVATOR_WALL_TYPE_ALL" />
		<KeyWord name="bj_ELEVATOR_WALL_TYPE_EAST" />
		<KeyWord name="bj_ELEVATOR_WALL_TYPE_NORTH" />
		<KeyWord name="bj_ELEVATOR_WALL_TYPE_SOUTH" />
		<KeyWord name="bj_ELEVATOR_WALL_TYPE_WEST" />
		<KeyWord name="bj_GAME_STARTED_THRESHOLD" />
		<KeyWord name="bj_GAMECACHE_BOOLEAN" />
		<KeyWord name="bj_GAMECACHE_INTEGER" />
		<KeyWord name="bj_GAMECACHE_REAL" />
		<KeyWord name="bj_GAMECACHE_STRING" />
		<KeyWord name="bj_GAMECACHE_UNIT" />
		<KeyWord name="bj_GATEOPERATION_CLOSE" />
		<KeyWord name="bj_GATEOPERATION_DESTROY" />
		<KeyWord name="bj_GATEOPERATION_OPEN" />
		<KeyWord name="bj_HANDICAP_EASY" />
		<KeyWord name="bj_HASHTABLE_BOOLEAN" />
		<KeyWord name="bj_HASHTABLE_HANDLE" />
		<KeyWord name="bj_HASHTABLE_INTEGER" />
		<KeyWord name="bj_HASHTABLE_REAL" />
		<KeyWord name="bj_HASHTABLE_STRING" />
		<KeyWord name="bj_HEROSTAT_AGI" />
		<KeyWord name="bj_HEROSTAT_INT" />
		<KeyWord name="bj_HEROSTAT_STR" />
		<KeyWord name="bj_ITEM_STATUS_HIDDEN" />
		<KeyWord name="bj_ITEM_STATUS_INVULNERABLE" />
		<KeyWord name="bj_ITEM_STATUS_OWNED" />
		<KeyWord name="bj_ITEM_STATUS_PAWNABLE" />
		<KeyWord name="bj_ITEM_STATUS_POWERUP" />
		<KeyWord name="bj_ITEM_STATUS_SELLABLE" />
		<KeyWord name="bj_ITEMCODE_STATUS_PAWNABLE" />
		<KeyWord name="bj_ITEMCODE_STATUS_POWERUP" />
		<KeyWord name="bj_ITEMCODE_STATUS_SELLABLE" />
		<KeyWord name="bj_KEYEVENTKEY_DOWN" />
		<KeyWord name="bj_KEYEVENTKEY_LEFT" />
		<KeyWord name="bj_KEYEVENTKEY_RIGHT" />
		<KeyWord name="bj_KEYEVENTKEY_UP" />
		<KeyWord name="bj_KEYEVENTTYPE_DEPRESS" />
		<KeyWord name="bj_KEYEVENTTYPE_RELEASE" />
		<KeyWord name="bj_MAX_DEST_IN_REGION_EVENTS" />
		<KeyWord name="bj_MAX_INVENTORY" />
		<KeyWord name="bj_MAX_ITEM_LEVEL" />
		<KeyWord name="bj_MAX_PLAYER_SLOTS" />
		<KeyWord name="bj_MAX_PLAYERS" />
		<KeyWord name="bj_MAX_QUEUED_TRIGGERS" />
		<KeyWord name="bj_MAX_SKELETONS" />
		<KeyWord name="bj_MAX_STOCK_ITEM_SLOTS" />
		<KeyWord name="bj_MAX_STOCK_UNIT_SLOTS" />
		<KeyWord name="bj_MELEE_CLEAR_UNITS_RADIUS" />
		<KeyWord name="bj_MELEE_CRIPPLE_MSG_DURATION" />
		<KeyWord name="bj_MELEE_CRIPPLE_TIMEOUT" />
		<KeyWord name="bj_MELEE_HERO_LIMIT" />
		<KeyWord name="bj_MELEE_HERO_TYPE_LIMIT" />
		<KeyWord name="bj_MELEE_MAX_TWINKED_HEROES_V0" />
		<KeyWord name="bj_MELEE_MAX_TWINKED_HEROES_V1" />
		<KeyWord name="bj_MELEE_MINE_SEARCH_RADIUS" />
		<KeyWord name="bj_MELEE_STARTING_GOLD_V0" />
		<KeyWord name="bj_MELEE_STARTING_GOLD_V1" />
		<KeyWord name="bj_MELEE_STARTING_HERO_TOKENS" />
		<KeyWord name="bj_MELEE_STARTING_LUMBER_V0" />
		<KeyWord name="bj_MELEE_STARTING_LUMBER_V1" />
		<KeyWord name="bj_MELEE_STARTING_TOD" />
		<KeyWord name="bj_MINIMAPPINGSTYLE_ATTACK" />
		<KeyWord name="bj_MINIMAPPINGSTYLE_FLASHY" />
		<KeyWord name="bj_MINIMAPPINGSTYLE_SIMPLE" />
		<KeyWord name="bj_MISSION_INDEX_H00" />
		<KeyWord name="bj_MISSION_INDEX_H01" />
		<KeyWord name="bj_MISSION_INDEX_H02" />
		<KeyWord name="bj_MISSION_INDEX_H03" />
		<KeyWord name="bj_MISSION_INDEX_H04" />
		<KeyWord name="bj_MISSION_INDEX_H05" />
		<KeyWord name="bj_MISSION_INDEX_H06" />
		<KeyWord name="bj_MISSION_INDEX_H07" />
		<KeyWord name="bj_MISSION_INDEX_H08" />
		<KeyWord name="bj_MISSION_INDEX_H09" />
		<KeyWord name="bj_MISSION_INDEX_H10" />
		<KeyWord name="bj_MISSION_INDEX_H11" />
		<KeyWord name="bj_MISSION_INDEX_N00" />
		<KeyWord name="bj_MISSION_INDEX_N01" />
		<KeyWord name="bj_MISSION_INDEX_N02" />
		<KeyWord name="bj_MISSION_INDEX_N03" />
		<KeyWord name="bj_MISSION_INDEX_N04" />
		<KeyWord name="bj_MISSION_INDEX_N05" />
		<KeyWord name="bj_MISSION_INDEX_N06" />
		<KeyWord name="bj_MISSION_INDEX_N07" />
		<KeyWord name="bj_MISSION_INDEX_N08" />
		<KeyWord name="bj_MISSION_INDEX_N09" />
		<KeyWord name="bj_MISSION_INDEX_O00" />
		<KeyWord name="bj_MISSION_INDEX_O01" />
		<KeyWord name="bj_MISSION_INDEX_O02" />
		<KeyWord name="bj_MISSION_INDEX_O03" />
		<KeyWord name="bj_MISSION_INDEX_O04" />
		<KeyWord name="bj_MISSION_INDEX_O05" />
		<KeyWord name="bj_MISSION_INDEX_O06" />
		<KeyWord name="bj_MISSION_INDEX_O07" />
		<KeyWord name="bj_MISSION_INDEX_O08" />
		<KeyWord name="bj_MISSION_INDEX_O09" />
		<KeyWord name="bj_MISSION_INDEX_O10" />
		<KeyWord name="bj_MISSION_INDEX_T00" />
		<KeyWord name="bj_MISSION_INDEX_T01" />
		<KeyWord name="bj_MISSION_INDEX_U00" />
		<KeyWord name="bj_MISSION_INDEX_U01" />
		<KeyWord name="bj_MISSION_INDEX_U02" />
		<KeyWord name="bj_MISSION_INDEX_U03" />
		<KeyWord name="bj_MISSION_INDEX_U05" />
		<KeyWord name="bj_MISSION_INDEX_U07" />
		<KeyWord name="bj_MISSION_INDEX_U08" />
		<KeyWord name="bj_MISSION_INDEX_U09" />
		<KeyWord name="bj_MISSION_INDEX_U10" />
		<KeyWord name="bj_MISSION_INDEX_U11" />
		<KeyWord name="bj_MISSION_INDEX_XH00" />
		<KeyWord name="bj_MISSION_INDEX_XH01" />
		<KeyWord name="bj_MISSION_INDEX_XH02" />
		<KeyWord name="bj_MISSION_INDEX_XH03" />
		<KeyWord name="bj_MISSION_INDEX_XH04" />
		<KeyWord name="bj_MISSION_INDEX_XH05" />
		<KeyWord name="bj_MISSION_INDEX_XH06" />
		<KeyWord name="bj_MISSION_INDEX_XH07" />
		<KeyWord name="bj_MISSION_INDEX_XH08" />
		<KeyWord name="bj_MISSION_INDEX_XH09" />
		<KeyWord name="bj_MISSION_INDEX_XN00" />
		<KeyWord name="bj_MISSION_INDEX_XN01" />
		<KeyWord name="bj_MISSION_INDEX_XN02" />
		<KeyWord name="bj_MISSION_INDEX_XN03" />
		<KeyWord name="bj_MISSION_INDEX_XN04" />
		<KeyWord name="bj_MISSION_INDEX_XN05" />
		<KeyWord name="bj_MISSION_INDEX_XN06" />
		<KeyWord name="bj_MISSION_INDEX_XN07" />
		<KeyWord name="bj_MISSION_INDEX_XN08" />
		<KeyWord name="bj_MISSION_INDEX_XN09" />
		<KeyWord name="bj_MISSION_INDEX_XN10" />
		<KeyWord name="bj_MISSION_INDEX_XO00" />
		<KeyWord name="bj_MISSION_INDEX_XU00" />
		<KeyWord name="bj_MISSION_INDEX_XU01" />
		<KeyWord name="bj_MISSION_INDEX_XU02" />
		<KeyWord name="bj_MISSION_INDEX_XU03" />
		<KeyWord name="bj_MISSION_INDEX_XU04" />
		<KeyWord name="bj_MISSION_INDEX_XU05" />
		<KeyWord name="bj_MISSION_INDEX_XU06" />
		<KeyWord name="bj_MISSION_INDEX_XU07" />
		<KeyWord name="bj_MISSION_INDEX_XU08" />
		<KeyWord name="bj_MISSION_INDEX_XU09" />
		<KeyWord name="bj_MISSION_INDEX_XU10" />
		<KeyWord name="bj_MISSION_INDEX_XU11" />
		<KeyWord name="bj_MISSION_INDEX_XU12" />
		<KeyWord name="bj_MISSION_INDEX_XU13" />
		<KeyWord name="bj_MODIFYMETHOD_ADD" />
		<KeyWord name="bj_MODIFYMETHOD_SET" />
		<KeyWord name="bj_MODIFYMETHOD_SUB" />
		<KeyWord name="bj_NOTHING_SOUND_DURATION" />
		<KeyWord name="bj_PI" />
		<KeyWord name="bj_PLAYER_NEUTRAL_EXTRA" />
		<KeyWord name="bj_PLAYER_NEUTRAL_VICTIM" />
		<KeyWord name="bj_POLLED_WAIT_INTERVAL" />
		<KeyWord name="bj_POLLED_WAIT_SKIP_THRESHOLD" />
		<KeyWord name="bj_QUESTMESSAGE_ALWAYSHINT" />
		<KeyWord name="bj_QUESTMESSAGE_COMPLETED" />
		<KeyWord name="bj_QUESTMESSAGE_DISCOVERED" />
		<KeyWord name="bj_QUESTMESSAGE_FAILED" />
		<KeyWord name="bj_QUESTMESSAGE_HINT" />
		<KeyWord name="bj_QUESTMESSAGE_ITEMACQUIRED" />
		<KeyWord name="bj_QUESTMESSAGE_MISSIONFAILED" />
		<KeyWord name="bj_QUESTMESSAGE_REQUIREMENT" />
		<KeyWord name="bj_QUESTMESSAGE_SECRET" />
		<KeyWord name="bj_QUESTMESSAGE_UNITACQUIRED" />
		<KeyWord name="bj_QUESTMESSAGE_UNITAVAILABLE" />
		<KeyWord name="bj_QUESTMESSAGE_UPDATED" />
		<KeyWord name="bj_QUESTMESSAGE_WARNING" />
		<KeyWord name="bj_QUESTTYPE_OPT_DISCOVERED" />
		<KeyWord name="bj_QUESTTYPE_OPT_UNDISCOVERED" />
		<KeyWord name="bj_QUESTTYPE_REQ_DISCOVERED" />
		<KeyWord name="bj_QUESTTYPE_REQ_UNDISCOVERED" />
		<KeyWord name="bj_QUEUE_DELAY_HINT" />
		<KeyWord name="bj_QUEUE_DELAY_QUEST" />
		<KeyWord name="bj_QUEUE_DELAY_SECRET" />
		<KeyWord name="bj_QUEUED_TRIGGER_TIMEOUT" />
		<KeyWord name="bj_RADTODEG" />
		<KeyWord name="bj_REMOVEBUFFS_ALL" />
		<KeyWord name="bj_REMOVEBUFFS_NEGATIVE" />
		<KeyWord name="bj_REMOVEBUFFS_NONTLIFE" />
		<KeyWord name="bj_REMOVEBUFFS_POSITIVE" />
		<KeyWord name="bj_RESCUE_PING_TIME" />
		<KeyWord name="bj_SMARTPAN_TRESHOLD_PAN" />
		<KeyWord name="bj_SMARTPAN_TRESHOLD_SNAP" />
		<KeyWord name="bj_SORTTYPE_SORTBYLABEL" />
		<KeyWord name="bj_SORTTYPE_SORTBYPLAYER" />
		<KeyWord name="bj_SORTTYPE_SORTBYVALUE" />
		<KeyWord name="bj_SPEECH_VOLUME_AMBIENTSOUNDS" />
		<KeyWord name="bj_SPEECH_VOLUME_COMBAT" />
		<KeyWord name="bj_SPEECH_VOLUME_FIRE" />
		<KeyWord name="bj_SPEECH_VOLUME_MUSIC" />
		<KeyWord name="bj_SPEECH_VOLUME_SPELLS" />
		<KeyWord name="bj_SPEECH_VOLUME_UI" />
		<KeyWord name="bj_SPEECH_VOLUME_UNITMOVEMENT" />
		<KeyWord name="bj_SPEECH_VOLUME_UNITSOUNDS" />
		<KeyWord name="bj_STOCK_MAX_ITERATIONS" />
		<KeyWord name="bj_STOCK_RESTOCK_INITIAL_DELAY" />
		<KeyWord name="bj_STOCK_RESTOCK_INTERVAL" />
		<KeyWord name="bj_TEXT_DELAY_ALWAYSHINT" />
		<KeyWord name="bj_TEXT_DELAY_HINT" />
		<KeyWord name="bj_TEXT_DELAY_ITEMACQUIRED" />
		<KeyWord name="bj_TEXT_DELAY_MISSIONFAILED" />
		<KeyWord name="bj_TEXT_DELAY_QUEST" />
		<KeyWord name="bj_TEXT_DELAY_QUESTDONE" />
		<KeyWord name="bj_TEXT_DELAY_QUESTFAILED" />
		<KeyWord name="bj_TEXT_DELAY_QUESTREQUIREMENT" />
		<KeyWord name="bj_TEXT_DELAY_QUESTUPDATE" />
		<KeyWord name="bj_TEXT_DELAY_SECRET" />
		<KeyWord name="bj_TEXT_DELAY_UNITACQUIRED" />
		<KeyWord name="bj_TEXT_DELAY_UNITAVAILABLE" />
		<KeyWord name="bj_TEXT_DELAY_WARNING" />
		<KeyWord name="bj_TIMETYPE_ADD" />
		<KeyWord name="bj_TIMETYPE_SET" />
		<KeyWord name="bj_TIMETYPE_SUB" />
		<KeyWord name="bj_TOD_DAWN" />
		<KeyWord name="bj_TOD_DUSK" />
		<KeyWord name="bj_TRANSMISSION_IND_ALPHA" />
		<KeyWord name="bj_TRANSMISSION_IND_BLUE" />
		<KeyWord name="bj_TRANSMISSION_IND_GREEN" />
		<KeyWord name="bj_TRANSMISSION_IND_RED" />
		<KeyWord name="bj_TRANSMISSION_PING_TIME" />
		<KeyWord name="bj_TRANSMISSION_PORT_HANGTIME" />
		<KeyWord name="bj_UNIT_FACING" />
		<KeyWord name="bj_UNIT_STATE_METHOD_ABSOLUTE" />
		<KeyWord name="bj_UNIT_STATE_METHOD_DEFAULTS" />
		<KeyWord name="bj_UNIT_STATE_METHOD_MAXIMUM" />
		<KeyWord name="bj_UNIT_STATE_METHOD_RELATIVE" />
		<KeyWord name="bj_WAIT_FOR_COND_MIN_INTERVAL" />
		<KeyWord name="AbortCinematicFadeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="AcosBJ" func="yes">
			<Overload retVal="real" >
				<Param name="real degrees" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddHeroXPSwapped" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer xpToAdd" />
				<Param name="unit whichHero" />
				<Param name="boolean showEyeCandy" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddItemToStockBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer itemId" />
				<Param name="unit whichUnit" />
				<Param name="integer currentStock" />
				<Param name="integer stockMax" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddLightningLoc" func="yes">
			<Overload retVal="lightning" >
				<Param name="string codeName" />
				<Param name="location where1" />
				<Param name="location where2" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddResourceAmountBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer delta" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSpecialEffectLocBJ" func="yes">
			<Overload retVal="effect" >
				<Param name="location where" />
				<Param name="string modelName" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSpecialEffectTargetUnitBJ" func="yes">
			<Overload retVal="effect" >
				<Param name="string attachPointName" />
				<Param name="widget targetWidget" />
				<Param name="string modelName" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddUnitAnimationPropertiesBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean add" />
				<Param name="string animProperties" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddUnitToStockBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer unitId" />
				<Param name="unit whichUnit" />
				<Param name="integer currentStock" />
				<Param name="integer stockMax" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddWeatherEffectSaveLast" func="yes">
			<Overload retVal="weathereffect" >
				<Param name="rect where" />
				<Param name="integer effectID" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdjustCameraBoundsBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer adjustMethod" />
				<Param name="real dxWest" />
				<Param name="real dxEast" />
				<Param name="real dyNorth" />
				<Param name="real dySouth" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdjustCameraBoundsForPlayerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer adjustMethod" />
				<Param name="player whichPlayer" />
				<Param name="real dxWest" />
				<Param name="real dxEast" />
				<Param name="real dyNorth" />
				<Param name="real dySouth" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdjustPlayerStateBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer delta" />
				<Param name="player whichPlayer" />
				<Param name="playerstate whichPlayerState" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdjustPlayerStateSimpleBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="playerstate whichPlayerState" />
				<Param name="integer delta" />
			</Overload>
		</KeyWord>
		<KeyWord name="AllowVictoryDefeat" func="yes">
			<Overload retVal="boolean" >
				<Param name="playergameresult gameResult" />
			</Overload>
		</KeyWord>
		<KeyWord name="AngleBetweenPoints" func="yes">
			<Overload retVal="real" >
				<Param name="location locA" />
				<Param name="location locB" />
			</Overload>
		</KeyWord>
		<KeyWord name="AsinBJ" func="yes">
			<Overload retVal="real" >
				<Param name="real degrees" />
			</Overload>
		</KeyWord>
		<KeyWord name="Atan2BJ" func="yes">
			<Overload retVal="real" >
				<Param name="real y" />
				<Param name="real x" />
			</Overload>
		</KeyWord>
		<KeyWord name="AtanBJ" func="yes">
			<Overload retVal="real" >
				<Param name="real degrees" />
			</Overload>
		</KeyWord>
		<KeyWord name="AttachSoundToUnitBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="BJDebugMsg" func="yes">
			<Overload retVal="nothing" >
				<Param name="string msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="BlightGoldMineForPlayer" func="yes">
			<Overload retVal="unit" >
				<Param name="unit goldMine" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="BlightGoldMineForPlayerBJ" func="yes">
			<Overload retVal="unit" >
				<Param name="unit goldMine" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraClearNoiseForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraResetSmoothingFactorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetEQNoiseForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real magnitude" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetSmoothingFactorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real factor" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetSourceNoiseForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real magnitude" />
				<Param name="real velocity" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetTargetNoiseForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real magnitude" />
				<Param name="real velocity" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetupApplyForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean doPan" />
				<Param name="camerasetup whichSetup" />
				<Param name="player whichPlayer" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="CameraSetupGetFieldSwap" func="yes">
			<Overload retVal="real" >
				<Param name="camerafield whichField" />
				<Param name="camerasetup whichSetup" />
			</Overload>
		</KeyWord>
		<KeyWord name="CancelCineSceneBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ChangeElevatorHeight" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="integer newHeight" />
			</Overload>
		</KeyWord>
		<KeyWord name="ChangeElevatorWallBlocker" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real facing" />
				<Param name="boolean open" />
			</Overload>
		</KeyWord>
		<KeyWord name="ChangeElevatorWalls" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean open" />
				<Param name="integer walls" />
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="CheckInitPlayerSlotAvailability" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CheckItemcodeStatus" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer itemId" />
				<Param name="integer status" />
			</Overload>
		</KeyWord>
		<KeyWord name="CheckItemStatus" func="yes">
			<Overload retVal="boolean" >
				<Param name="item whichItem" />
				<Param name="integer status" />
			</Overload>
		</KeyWord>
		<KeyWord name="ChooseRandomCreepBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="integer level" />
			</Overload>
		</KeyWord>
		<KeyWord name="ChooseRandomItemBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="integer level" />
			</Overload>
		</KeyWord>
		<KeyWord name="ChooseRandomItemExBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="integer level" />
				<Param name="itemtype whichType" />
			</Overload>
		</KeyWord>
		<KeyWord name="ChooseRandomNPBuildingBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CinematicFadeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer fadetype" />
				<Param name="real duration" />
				<Param name="string tex" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real trans" />
			</Overload>
		</KeyWord>
		<KeyWord name="CinematicFadeCommonBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real duration" />
				<Param name="string tex" />
				<Param name="real startTrans" />
				<Param name="real endTrans" />
			</Overload>
		</KeyWord>
		<KeyWord name="CinematicFilterGenericBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real duration" />
				<Param name="blendmode bmode" />
				<Param name="string tex" />
				<Param name="real red0" />
				<Param name="real green0" />
				<Param name="real blue0" />
				<Param name="real trans0" />
				<Param name="real red1" />
				<Param name="real green1" />
				<Param name="real blue1" />
				<Param name="real trans1" />
			</Overload>
		</KeyWord>
		<KeyWord name="CinematicModeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean cineMode" />
				<Param name="force forForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="CinematicModeExBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean cineMode" />
				<Param name="force forForce" />
				<Param name="real interfaceFadeTime" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearMapMusicBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearSelectionForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearTextMessagesBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="force toForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="CommentString" func="yes">
			<Overload retVal="nothing" >
				<Param name="string commentString" />
			</Overload>
		</KeyWord>
		<KeyWord name="CompareLocationsBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="location A" />
				<Param name="location B" />
			</Overload>
		</KeyWord>
		<KeyWord name="CompareRectsBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="rect A" />
				<Param name="rect B" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConditionalTriggerExecute" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger trig" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConfigureNeutralVictim" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ContinueCinematicFadeAfterBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real duration" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real trans" />
				<Param name="string tex" />
			</Overload>
		</KeyWord>
		<KeyWord name="ContinueCinematicFadeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertedPlayer" func="yes">
			<Overload retVal="player" >
				<Param name="integer convertedPlayerId" />
			</Overload>
		</KeyWord>
		<KeyWord name="CopySaveGameBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="string sourceSaveName" />
				<Param name="string destSaveName" />
			</Overload>
		</KeyWord>
		<KeyWord name="CosBJ" func="yes">
			<Overload retVal="real" >
				<Param name="real degrees" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountLivingPlayerUnitsOfTypeId" func="yes">
			<Overload retVal="integer" >
				<Param name="integer unitId" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountPlayersInForceBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="force f" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountPlayersInForceEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountUnitsInGroup" func="yes">
			<Overload retVal="integer" >
				<Param name="group g" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountUnitsInGroupEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateCorpseLocBJ" func="yes">
			<Overload retVal="unit" >
				<Param name="integer unitid" />
				<Param name="player whichPlayer" />
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateDeadDestructableLocBJ" func="yes">
			<Overload retVal="destructable" >
				<Param name="integer objectid" />
				<Param name="location loc" />
				<Param name="real facing" />
				<Param name="real scale" />
				<Param name="integer variation" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateDefeatConditionBJ" func="yes">
			<Overload retVal="defeatcondition" >
				<Param name="string description" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateDestructableLoc" func="yes">
			<Overload retVal="destructable" >
				<Param name="integer objectid" />
				<Param name="location loc" />
				<Param name="real facing" />
				<Param name="real scale" />
				<Param name="integer variation" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateFogModifierRadiusLocBJ" func="yes">
			<Overload retVal="fogmodifier" >
				<Param name="boolean enabled" />
				<Param name="player whichPlayer" />
				<Param name="fogstate whichFogState" />
				<Param name="location center" />
				<Param name="real radius" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateFogModifierRadiusLocSimple" func="yes">
			<Overload retVal="fogmodifier" >
				<Param name="player whichPlayer" />
				<Param name="fogstate whichFogState" />
				<Param name="location center" />
				<Param name="real radius" />
				<Param name="boolean afterUnits" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateFogModifierRectBJ" func="yes">
			<Overload retVal="fogmodifier" >
				<Param name="boolean enabled" />
				<Param name="player whichPlayer" />
				<Param name="fogstate whichFogState" />
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateFogModifierRectSimple" func="yes">
			<Overload retVal="fogmodifier" >
				<Param name="player whichPlayer" />
				<Param name="fogstate whichFogState" />
				<Param name="rect r" />
				<Param name="boolean afterUnits" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateImageBJ" func="yes">
			<Overload retVal="image" >
				<Param name="string file" />
				<Param name="real size" />
				<Param name="location where" />
				<Param name="real zOffset" />
				<Param name="integer imageType" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateItemLoc" func="yes">
			<Overload retVal="item" >
				<Param name="integer itemId" />
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateLeaderboardBJ" func="yes">
			<Overload retVal="leaderboard" >
				<Param name="force toForce" />
				<Param name="string label" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateMultiboardBJ" func="yes">
			<Overload retVal="multiboard" >
				<Param name="integer cols" />
				<Param name="integer rows" />
				<Param name="string title" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateNUnitsAtLoc" func="yes">
			<Overload retVal="group" >
				<Param name="integer count" />
				<Param name="integer unitId" />
				<Param name="player whichPlayer" />
				<Param name="location loc" />
				<Param name="real face" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateNUnitsAtLocFacingLocBJ" func="yes">
			<Overload retVal="group" >
				<Param name="integer count" />
				<Param name="integer unitId" />
				<Param name="player whichPlayer" />
				<Param name="location loc" />
				<Param name="location lookAt" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreatePermanentCorpseLocBJ" func="yes">
			<Overload retVal="unit" >
				<Param name="integer style" />
				<Param name="integer unitid" />
				<Param name="player whichPlayer" />
				<Param name="location loc" />
				<Param name="real facing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateQuestBJ" func="yes">
			<Overload retVal="quest" >
				<Param name="integer questType" />
				<Param name="string title" />
				<Param name="string description" />
				<Param name="string iconPath" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateQuestItemBJ" func="yes">
			<Overload retVal="questitem" >
				<Param name="quest whichQuest" />
				<Param name="string description" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateTextTagLocBJ" func="yes">
			<Overload retVal="texttag" >
				<Param name="string s" />
				<Param name="location loc" />
				<Param name="real zOffset" />
				<Param name="real size" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateTextTagUnitBJ" func="yes">
			<Overload retVal="texttag" >
				<Param name="string s" />
				<Param name="unit whichUnit" />
				<Param name="real zOffset" />
				<Param name="real size" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateTimerBJ" func="yes">
			<Overload retVal="timer" >
				<Param name="boolean periodic" />
				<Param name="real timeout" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateTimerDialogBJ" func="yes">
			<Overload retVal="timerdialog" >
				<Param name="timer t" />
				<Param name="string title" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateUbersplatBJ" func="yes">
			<Overload retVal="ubersplat" >
				<Param name="location where" />
				<Param name="string name" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real alpha" />
				<Param name="boolean forcePaused" />
				<Param name="boolean noBirthTime" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateUnitAtLocSaveLast" func="yes">
			<Overload retVal="unit" >
				<Param name="player id" />
				<Param name="integer unitid" />
				<Param name="location loc" />
				<Param name="real face" />
			</Overload>
		</KeyWord>
		<KeyWord name="CustomDefeatBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="string message" />
			</Overload>
		</KeyWord>
		<KeyWord name="CustomDefeatDialogBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="string message" />
			</Overload>
		</KeyWord>
		<KeyWord name="CustomDefeatLoadBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CustomDefeatQuitBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CustomDefeatReduceDifficultyBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CustomDefeatRestartBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CustomVictoryBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="boolean showDialog" />
				<Param name="boolean showScores" />
			</Overload>
		</KeyWord>
		<KeyWord name="CustomVictoryDialogBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="CustomVictoryOkBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CustomVictoryQuitBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="CustomVictorySkipBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="DecUnitAbilityLevelSwapped" func="yes">
			<Overload retVal="integer" >
				<Param name="integer abilcode" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="DefeatConditionSetDescriptionBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="defeatcondition whichCondition" />
				<Param name="string description" />
			</Overload>
		</KeyWord>
		<KeyWord name="DelayedSuspendDecay" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="DelayedSuspendDecayBoneEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="DelayedSuspendDecayCreate" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="DelayedSuspendDecayFleshEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="DelayedSuspendDecayStopAnimEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyDefeatConditionBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="defeatcondition whichCondition" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyEffectBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="effect whichEffect" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyLeaderboardBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyLightningBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="lightning whichBolt" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyMultiboardBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard mb" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyQuestBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyTextTagBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag tt" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyTimerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="timer whichTimer" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyTimerDialogBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="timerdialog td" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestructableAddIndicatorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable whichDestructable" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="DetectGameStarted" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="DialogAddButtonBJ" func="yes">
			<Overload retVal="button" >
				<Param name="dialog whichDialog" />
				<Param name="string buttonText" />
			</Overload>
		</KeyWord>
		<KeyWord name="DialogAddButtonWithHotkeyBJ" func="yes">
			<Overload retVal="button" >
				<Param name="dialog whichDialog" />
				<Param name="string buttonText" />
				<Param name="integer hotkey" />
			</Overload>
		</KeyWord>
		<KeyWord name="DialogClearBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="dialog whichDialog" />
			</Overload>
		</KeyWord>
		<KeyWord name="DialogDisplayBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
				<Param name="dialog whichDialog" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="DialogSetMessageBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="dialog whichDialog" />
				<Param name="string message" />
			</Overload>
		</KeyWord>
		<KeyWord name="DisplayCineFilterBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="DisplayTextToForce" func="yes">
			<Overload retVal="nothing" >
				<Param name="force toForce" />
				<Param name="string message" />
			</Overload>
		</KeyWord>
		<KeyWord name="DisplayTimedTextToForce" func="yes">
			<Overload retVal="nothing" >
				<Param name="force toForce" />
				<Param name="real duration" />
				<Param name="string message" />
			</Overload>
		</KeyWord>
		<KeyWord name="DistanceBetweenPoints" func="yes">
			<Overload retVal="real" >
				<Param name="location locA" />
				<Param name="location locB" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesUnitGenerateAlarms" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoNothing" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoTransmissionBasicsXYBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer unitId" />
				<Param name="playercolor color" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="sound soundHandle" />
				<Param name="string unitName" />
				<Param name="string message" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableCreepSleepBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableDawnDusk" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableOcclusionBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean enable" />
				<Param name="force f" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableWorldFogBoundaryBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean enable" />
				<Param name="force f" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndGameBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndThematicMusicBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnumDestructablesInCircleBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real radius" />
				<Param name="location loc" />
				<Param name="code actionFunc" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnumDestructablesInCircleBJFilter" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnumDestructablesInRectAll" func="yes">
			<Overload retVal="nothing" >
				<Param name="rect r" />
				<Param name="code actionFunc" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnumItemsInRectBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="rect r" />
				<Param name="code actionFunc" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnumUnitsSelected" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="boolexpr enumFilter" />
				<Param name="code enumAction" />
			</Overload>
		</KeyWord>
		<KeyWord name="ExplodeUnitBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="FFAInitPlayerSlots" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindElevatorWallBlockerEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="FinishCinematicFadeAfterBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="FinishCinematicFadeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlashQuestDialogButtonBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlushChildHashtableBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlushGameCacheBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlushParentHashtableBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlushStoredMissionBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="string missionKey" />
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="FogEnableOff" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="FogEnableOn" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="FogMaskEnableOff" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="FogMaskEnableOn" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceAddPlayerSimple" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="force whichForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceCinematicSubtitlesBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForcePickRandomPlayer" func="yes">
			<Overload retVal="player" >
				<Param name="force whichForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForcePickRandomPlayerEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceRemovePlayerSimple" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="force whichForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceSetLeaderboardBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="force toForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceUICancelBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceUIKeyBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="string key" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForGroupBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="group whichGroup" />
				<Param name="code callback" />
			</Overload>
		</KeyWord>
		<KeyWord name="GameOverDialogBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="boolean leftGame" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAbilityEffectBJ" func="yes">
			<Overload retVal="string" >
				<Param name="integer abilcode" />
				<Param name="effecttype t" />
				<Param name="integer index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAbilityName" func="yes">
			<Overload retVal="string" >
				<Param name="integer abilcode" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAbilitySoundBJ" func="yes">
			<Overload retVal="string" >
				<Param name="integer abilcode" />
				<Param name="soundtype t" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAttackedUnitBJ" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBooleanAnd" func="yes">
			<Overload retVal="boolean" >
				<Param name="boolean valueA" />
				<Param name="boolean valueB" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBooleanOr" func="yes">
			<Overload retVal="boolean" >
				<Param name="boolean valueA" />
				<Param name="boolean valueB" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraBoundsMapRect" func="yes">
			<Overload retVal="rect" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetClickedButtonBJ" func="yes">
			<Overload retVal="button" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetClickedDialogBJ" func="yes">
			<Overload retVal="dialog" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetConvertedPlayerId" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCurrentCameraBoundsMapRectBJ" func="yes">
			<Overload retVal="rect" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCurrentCameraSetup" func="yes">
			<Overload retVal="camerasetup" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDestructableLoc" func="yes">
			<Overload retVal="location" >
				<Param name="destructable whichDestructable" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDyingDestructable" func="yes">
			<Overload retVal="destructable" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetElevatorHeight" func="yes">
			<Overload retVal="integer" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEntireMapRect" func="yes">
			<Overload retVal="rect" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFadeFromSeconds" func="yes">
			<Overload retVal="integer" >
				<Param name="real seconds" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFadeFromSecondsAsReal" func="yes">
			<Overload retVal="real" >
				<Param name="real seconds" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetForceOfPlayer" func="yes">
			<Overload retVal="force" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetForLoopIndexA" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetForLoopIndexB" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHandleIdBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="handle h" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHeroStatBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="integer whichStat" />
				<Param name="unit whichHero" />
				<Param name="boolean includeBonuses" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetInventoryIndexOfItemTypeBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
				<Param name="integer itemId" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIssuedOrderIdBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemLifeBJ" func="yes">
			<Overload retVal="real" >
				<Param name="widget whichWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemLoc" func="yes">
			<Overload retVal="location" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemOfTypeFromUnitBJ" func="yes">
			<Overload retVal="item" >
				<Param name="unit whichUnit" />
				<Param name="integer itemId" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetKillingUnitBJ" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedButtonBJ" func="yes">
			<Overload retVal="button" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedDefeatConditionBJ" func="yes">
			<Overload retVal="defeatcondition" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedDestructable" func="yes">
			<Overload retVal="destructable" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedEffectBJ" func="yes">
			<Overload retVal="effect" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedFogModifier" func="yes">
			<Overload retVal="fogmodifier" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedGameCacheBJ" func="yes">
			<Overload retVal="gamecache" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedGroup" func="yes">
			<Overload retVal="group" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedGroupEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedHashtableBJ" func="yes">
			<Overload retVal="hashtable" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedImage" func="yes">
			<Overload retVal="image" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedItem" func="yes">
			<Overload retVal="item" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedLeaderboard" func="yes">
			<Overload retVal="leaderboard" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedLightningBJ" func="yes">
			<Overload retVal="lightning" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedMultiboard" func="yes">
			<Overload retVal="multiboard" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedQuestBJ" func="yes">
			<Overload retVal="quest" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedQuestItemBJ" func="yes">
			<Overload retVal="questitem" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedTerrainDeformation" func="yes">
			<Overload retVal="terraindeformation" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedTextTag" func="yes">
			<Overload retVal="texttag" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedTimerBJ" func="yes">
			<Overload retVal="timer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedTimerDialogBJ" func="yes">
			<Overload retVal="timerdialog" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedUbersplat" func="yes">
			<Overload retVal="ubersplat" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastCreatedWeatherEffect" func="yes">
			<Overload retVal="weathereffect" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastHauntedGoldMine" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastPlayedMusic" func="yes">
			<Overload retVal="string" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastPlayedSound" func="yes">
			<Overload retVal="sound" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastRemovedItem" func="yes">
			<Overload retVal="item" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastReplacedUnitBJ" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastRestoredUnitBJ" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastTransmissionDurationBJ" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLearnedSkillBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLightningColorABJ" func="yes">
			<Overload retVal="real" >
				<Param name="lightning whichBolt" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLightningColorBBJ" func="yes">
			<Overload retVal="real" >
				<Param name="lightning whichBolt" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLightningColorGBJ" func="yes">
			<Overload retVal="real" >
				<Param name="lightning whichBolt" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLightningColorRBJ" func="yes">
			<Overload retVal="real" >
				<Param name="lightning whichBolt" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLoadedUnitBJ" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayableMapRect" func="yes">
			<Overload retVal="rect" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerHandicapBJ" func="yes">
			<Overload retVal="real" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerHandicapXPBJ" func="yes">
			<Overload retVal="real" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayersAll" func="yes">
			<Overload retVal="force" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayersAllies" func="yes">
			<Overload retVal="force" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayersByMapControl" func="yes">
			<Overload retVal="force" >
				<Param name="mapcontrol whichControl" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayersEnemies" func="yes">
			<Overload retVal="force" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayersMatching" func="yes">
			<Overload retVal="force" >
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerStartLocationLoc" func="yes">
			<Overload retVal="location" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerStartLocationX" func="yes">
			<Overload retVal="real" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerStartLocationY" func="yes">
			<Overload retVal="real" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerTaxRateBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="playerstate whichResource" />
				<Param name="player sourcePlayer" />
				<Param name="player otherPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerTechCountSimple" func="yes">
			<Overload retVal="integer" >
				<Param name="integer techid" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlayerTechMaxAllowedSwap" func="yes">
			<Overload retVal="integer" >
				<Param name="integer techid" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRandomDirectionDeg" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRandomLocInRect" func="yes">
			<Overload retVal="location" >
				<Param name="rect whichRect" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRandomPercentageBJ" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRandomSubGroup" func="yes">
			<Overload retVal="group" >
				<Param name="integer count" />
				<Param name="group sourceGroup" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRandomSubGroupEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRectCenter" func="yes">
			<Overload retVal="location" >
				<Param name="rect whichRect" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRectFromCircleBJ" func="yes">
			<Overload retVal="rect" >
				<Param name="location center" />
				<Param name="real radius" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRectHeightBJ" func="yes">
			<Overload retVal="real" >
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRectWidthBJ" func="yes">
			<Overload retVal="real" >
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSoundDurationBJ" func="yes">
			<Overload retVal="real" >
				<Param name="sound soundHandle" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSoundFileDurationBJ" func="yes">
			<Overload retVal="real" >
				<Param name="string musicFileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSoundIsPlayingBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="sound soundHandle" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStoredBooleanBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="string key" />
				<Param name="string missionKey" />
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStoredIntegerBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="string key" />
				<Param name="string missionKey" />
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStoredRealBJ" func="yes">
			<Overload retVal="real" >
				<Param name="string key" />
				<Param name="string missionKey" />
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStoredStringBJ" func="yes">
			<Overload retVal="string" >
				<Param name="string key" />
				<Param name="string missionKey" />
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTerrainCliffLevelBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="location where" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTerrainTypeBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="location where" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTerrainVarianceBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="location where" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTimeOfDay" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTimeOfDayScalePercentBJ" func="yes">
			<Overload retVal="real" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTransmissionDuration" func="yes">
			<Overload retVal="real" >
				<Param name="sound soundHandle" />
				<Param name="integer timeType" />
				<Param name="real timeVal" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTransportUnitBJ" func="yes">
			<Overload retVal="unit" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitAbilityLevelSwapped" func="yes">
			<Overload retVal="integer" >
				<Param name="integer abilcode" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitDefaultPropWindowBJ" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitLifePercent" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitManaPercent" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitPropWindowBJ" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsInRangeOfLocAll" func="yes">
			<Overload retVal="group" >
				<Param name="real radius" />
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsInRangeOfLocMatching" func="yes">
			<Overload retVal="group" >
				<Param name="real radius" />
				<Param name="location whichLocation" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsInRectAll" func="yes">
			<Overload retVal="group" >
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsInRectMatching" func="yes">
			<Overload retVal="group" >
				<Param name="rect r" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsInRectOfPlayer" func="yes">
			<Overload retVal="group" >
				<Param name="rect r" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsInRectOfPlayerFilter" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsOfPlayerAll" func="yes">
			<Overload retVal="group" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsOfPlayerAndTypeId" func="yes">
			<Overload retVal="group" >
				<Param name="player whichPlayer" />
				<Param name="integer unitid" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsOfPlayerAndTypeIdFilter" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsOfPlayerMatching" func="yes">
			<Overload retVal="group" >
				<Param name="player whichPlayer" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsOfTypeIdAll" func="yes">
			<Overload retVal="group" >
				<Param name="integer unitid" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsOfTypeIdAllFilter" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsSelectedAll" func="yes">
			<Overload retVal="group" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitStatePercent" func="yes">
			<Overload retVal="real" >
				<Param name="unit whichUnit" />
				<Param name="unitstate whichState" />
				<Param name="unitstate whichMaxState" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitStateSwap" func="yes">
			<Overload retVal="real" >
				<Param name="unitstate whichState" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupAddGroup" func="yes">
			<Overload retVal="nothing" >
				<Param name="group sourceGroup" />
				<Param name="group destGroup" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupAddGroupEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupAddUnitSimple" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="group whichGroup" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupImmediateOrderBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="string order" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupPickRandomUnit" func="yes">
			<Overload retVal="unit" >
				<Param name="group whichGroup" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupPickRandomUnitEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupPointOrderLocBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="string order" />
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupRemoveGroup" func="yes">
			<Overload retVal="nothing" >
				<Param name="group sourceGroup" />
				<Param name="group destGroup" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupRemoveGroupEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupRemoveUnitSimple" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="group whichGroup" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupTargetDestructableOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="string order" />
				<Param name="widget targetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupTargetItemOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="string order" />
				<Param name="widget targetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupTargetOrderBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="string order" />
				<Param name="widget targetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="GroupTrainOrderByIdBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="group g" />
				<Param name="integer unitId" />
			</Overload>
		</KeyWord>
		<KeyWord name="HaveSavedValue" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer key" />
				<Param name="integer valueType" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="HaveStoredValue" func="yes">
			<Overload retVal="boolean" >
				<Param name="string key" />
				<Param name="integer valueType" />
				<Param name="string missionKey" />
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="IAbsBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="integer a" />
			</Overload>
		</KeyWord>
		<KeyWord name="IMaxBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="integer a" />
				<Param name="integer b" />
			</Overload>
		</KeyWord>
		<KeyWord name="IMinBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="integer a" />
				<Param name="integer b" />
			</Overload>
		</KeyWord>
		<KeyWord name="IncUnitAbilityLevelSwapped" func="yes">
			<Overload retVal="integer" >
				<Param name="integer abilcode" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitBlizzard" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitBlizzardGlobals" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitDNCSounds" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitGameCacheBJ" func="yes">
			<Overload retVal="gamecache" >
				<Param name="string campaignFile" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitGenericPlayerSlots" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitHashtableBJ" func="yes">
			<Overload retVal="hashtable" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitMapRects" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitNeutralBuildings" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitQueuedTriggers" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitRescuableBehaviorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitSummonableCaps" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="IntegerTertiaryOp" func="yes">
			<Overload retVal="integer" >
				<Param name="boolean flag" />
				<Param name="integer valueA" />
				<Param name="integer valueB" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsCustomCampaignButtonVisibile" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer whichButton" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsDawnDuskEnabled" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsDestructableAliveBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsDestructableDeadBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsDestructableInvulnerableBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="ISignBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="integer a" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsItemHiddenBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPlayerFlagSetBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="playerstate whichPlayerFlag" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPlayerSlotState" func="yes">
			<Overload retVal="boolean" >
				<Param name="player whichPlayer" />
				<Param name="playerslotstate whichState" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPointBlightedBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="location where" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueBuildOrderByIdLocBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichPeon" />
				<Param name="integer unitId" />
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueHauntOrderAtLocBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichPeon" />
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueHauntOrderAtLocBJFilter" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueImmediateOrderBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="string order" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssuePointOrderLocBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="string order" />
				<Param name="location whichLocation" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueTargetDestructableOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="string order" />
				<Param name="widget targetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueTargetItemOrder" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="string order" />
				<Param name="widget targetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueTargetOrderBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="string order" />
				<Param name="widget targetWidget" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueTrainOrderByIdBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer unitId" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueUpgradeOrderByIdBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer techId" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTerrainPathableBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="location where" />
				<Param name="pathingtype t" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTriggerQueuedBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="trigger trig" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTriggerQueueEmptyBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitAliveBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitDeadBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitGroupDeadBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="group g" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitGroupDeadBJEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitGroupEmptyBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="group g" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitGroupEmptyBJEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitGroupInRectBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="group g" />
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitGroupInRectBJEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitHiddenBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitIllusionBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitInTransportBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="unit whichTransport" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitLoadedBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUnitPausedBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="ItemAddIndicatorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="KillSoundWhenDoneBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardAddItemBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="leaderboard lb" />
				<Param name="string label" />
				<Param name="integer value" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardDisplayBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean show" />
				<Param name="leaderboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardGetIndexedPlayerBJ" func="yes">
			<Overload retVal="player" >
				<Param name="integer position" />
				<Param name="leaderboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardGetItemCountBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="leaderboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardGetPlayerIndexBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
				<Param name="leaderboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardHasPlayerItemBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="leaderboard lb" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardRemovePlayerItemBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="leaderboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardResizeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetLabelBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="string label" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetLabelColorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetPlayerItemLabelBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="leaderboard lb" />
				<Param name="string val" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetPlayerItemLabelColorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="leaderboard lb" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetPlayerItemStyleBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="leaderboard lb" />
				<Param name="boolean showLabel" />
				<Param name="boolean showValue" />
				<Param name="boolean showIcon" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetPlayerItemValueBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="leaderboard lb" />
				<Param name="integer val" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetPlayerItemValueColorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="leaderboard lb" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetStyleBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="boolean showLabel" />
				<Param name="boolean showNames" />
				<Param name="boolean showValues" />
				<Param name="boolean showIcons" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSetValueColorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSortItemsBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="integer sortType" />
				<Param name="boolean ascending" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSortItemsByLabelBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="boolean ascending" />
			</Overload>
		</KeyWord>
		<KeyWord name="LeaderboardSortItemsByPlayerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="leaderboard lb" />
				<Param name="boolean ascending" />
			</Overload>
		</KeyWord>
		<KeyWord name="LivingPlayerUnitsOfTypeIdFilter" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadAbilityHandleBJ" func="yes">
			<Overload retVal="ability" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadBooleanBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadBooleanExprHandleBJ" func="yes">
			<Overload retVal="boolexpr" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadButtonHandleBJ" func="yes">
			<Overload retVal="button" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadDefeatConditionHandleBJ" func="yes">
			<Overload retVal="defeatcondition" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadDestructableHandleBJ" func="yes">
			<Overload retVal="destructable" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadDialogHandleBJ" func="yes">
			<Overload retVal="dialog" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadEffectHandleBJ" func="yes">
			<Overload retVal="effect" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadFogModifierHandleBJ" func="yes">
			<Overload retVal="fogmodifier" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadFogStateHandleBJ" func="yes">
			<Overload retVal="fogstate" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadForceHandleBJ" func="yes">
			<Overload retVal="force" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadGameBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="string loadFileName" />
				<Param name="boolean doScoreScreen" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadGroupHandleBJ" func="yes">
			<Overload retVal="group" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadHashtableHandleBJ" func="yes">
			<Overload retVal="hashtable" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadImageHandleBJ" func="yes">
			<Overload retVal="image" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadIntegerBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadItemHandleBJ" func="yes">
			<Overload retVal="item" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadItemPoolHandleBJ" func="yes">
			<Overload retVal="itempool" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadLeaderboardHandleBJ" func="yes">
			<Overload retVal="leaderboard" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadLightningHandleBJ" func="yes">
			<Overload retVal="lightning" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadLocationHandleBJ" func="yes">
			<Overload retVal="location" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadMultiboardHandleBJ" func="yes">
			<Overload retVal="multiboard" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadMultiboardItemHandleBJ" func="yes">
			<Overload retVal="multiboarditem" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadPlayerHandleBJ" func="yes">
			<Overload retVal="player" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadQuestHandleBJ" func="yes">
			<Overload retVal="quest" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadQuestItemHandleBJ" func="yes">
			<Overload retVal="questitem" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadRealBJ" func="yes">
			<Overload retVal="real" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadRectHandleBJ" func="yes">
			<Overload retVal="rect" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadRegionHandleBJ" func="yes">
			<Overload retVal="region" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadSoundHandleBJ" func="yes">
			<Overload retVal="sound" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadStringBJ" func="yes">
			<Overload retVal="string" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTextTagHandleBJ" func="yes">
			<Overload retVal="texttag" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTimerDialogHandleBJ" func="yes">
			<Overload retVal="timerdialog" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTimerHandleBJ" func="yes">
			<Overload retVal="timer" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTrackableHandleBJ" func="yes">
			<Overload retVal="trackable" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTriggerActionHandleBJ" func="yes">
			<Overload retVal="triggeraction" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTriggerConditionHandleBJ" func="yes">
			<Overload retVal="triggercondition" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTriggerEventHandleBJ" func="yes">
			<Overload retVal="event" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadTriggerHandleBJ" func="yes">
			<Overload retVal="trigger" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadUbersplatHandleBJ" func="yes">
			<Overload retVal="ubersplat" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadUnitHandleBJ" func="yes">
			<Overload retVal="unit" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadUnitPoolHandleBJ" func="yes">
			<Overload retVal="unitpool" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadWidgetHandleBJ" func="yes">
			<Overload retVal="widget" >
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="LockGameSpeedBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="LockGuardPosition" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit targ" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeUnitRescuableToForceBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean isRescuable" />
				<Param name="force whichForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeUnitRescuableToForceBJEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeUnitsPassiveForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeUnitsPassiveForPlayerEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeUnitsPassiveForTeam" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="MarkGameStarted" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeCheckAddedUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit addedUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeCheckForCrippledPlayers" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeCheckForLosersAndVictors" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeCheckForVictors" func="yes">
			<Overload retVal="force" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeCheckLostUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit lostUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeClearExcessUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeClearExcessUnits" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeClearNearbyUnits" func="yes">
			<Overload retVal="nothing" >
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real range" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeCrippledPlayerTimeout" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeDefeatDialogBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="boolean leftGame" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeDoDefeat" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeDoDefeatEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeDoDrawEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeDoLeave" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeDoVictoryEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeEnumFindNearestMine" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeExposeAllPlayers" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeExposePlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="boolean expose" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeFindNearestMine" func="yes">
			<Overload retVal="unit" >
				<Param name="location src" />
				<Param name="real range" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeGetAllyCount" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeGetAllyKeyStructureCount" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeGetAllyStructureCount" func="yes">
			<Overload retVal="integer" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeGetCrippledRevealedMessage" func="yes">
			<Overload retVal="string" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeGetCrippledTimerMessage" func="yes">
			<Overload retVal="string" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeGetCrippledWarningMessage" func="yes">
			<Overload retVal="string" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeGetLocWithinRect" func="yes">
			<Overload retVal="location" >
				<Param name="location src" />
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeGetNearestValueWithin" func="yes">
			<Overload retVal="real" >
				<Param name="real val" />
				<Param name="real minVal" />
				<Param name="real maxVal" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeGetProjectedLoc" func="yes">
			<Overload retVal="location" >
				<Param name="location src" />
				<Param name="location targ" />
				<Param name="real distance" />
				<Param name="real deltaAngle" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeGrantHeroItems" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeGrantItemsToHero" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeGrantItemsToHiredHero" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeGrantItemsToTrainedHero" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeInitPlayerSlots" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeInitVictoryDefeat" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleePlayerIsCrippled" func="yes">
			<Overload retVal="boolean" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleePlayerIsOpponent" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer playerIndex" />
				<Param name="integer opponentIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeRandomHeroLoc" func="yes">
			<Overload retVal="unit" >
				<Param name="player p" />
				<Param name="integer id1" />
				<Param name="integer id2" />
				<Param name="integer id3" />
				<Param name="integer id4" />
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeRemoveObservers" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeStartingAI" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeStartingHeroLimit" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeStartingResources" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeStartingUnits" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeStartingUnitsForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="race whichRace" />
				<Param name="player whichPlayer" />
				<Param name="location loc" />
				<Param name="boolean doHeroes" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeStartingUnitsHuman" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="location startLoc" />
				<Param name="boolean doHeroes" />
				<Param name="boolean doCamera" />
				<Param name="boolean doPreload" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeStartingUnitsNightElf" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="location startLoc" />
				<Param name="boolean doHeroes" />
				<Param name="boolean doCamera" />
				<Param name="boolean doPreload" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeStartingUnitsOrc" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="location startLoc" />
				<Param name="boolean doHeroes" />
				<Param name="boolean doCamera" />
				<Param name="boolean doPreload" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeStartingUnitsUndead" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="location startLoc" />
				<Param name="boolean doHeroes" />
				<Param name="boolean doCamera" />
				<Param name="boolean doPreload" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeStartingUnitsUnknownRace" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="location startLoc" />
				<Param name="boolean doHeroes" />
				<Param name="boolean doCamera" />
				<Param name="boolean doPreload" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeStartingVisibility" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeTournamentFinishNowRuleA" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer multiplier" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeTrainedUnitIsHeroBJFilter" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeTriggerActionAllianceChange" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeTriggerActionConstructCancel" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeTriggerActionPlayerDefeated" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeTriggerActionPlayerLeft" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeTriggerActionUnitConstructionStart" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeTriggerActionUnitDeath" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeTriggerTournamentFinishNow" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeTriggerTournamentFinishSoon" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeVictoryDialogBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="boolean leftGame" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeleeWasUserPlayer" func="yes">
			<Overload retVal="boolean" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="ModifyGateBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer gateOperation" />
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="ModifyHeroSkillPoints" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichHero" />
				<Param name="integer modifyMethod" />
				<Param name="integer value" />
			</Overload>
		</KeyWord>
		<KeyWord name="ModifyHeroStat" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer whichStat" />
				<Param name="unit whichHero" />
				<Param name="integer modifyMethod" />
				<Param name="integer value" />
			</Overload>
		</KeyWord>
		<KeyWord name="ModuloInteger" func="yes">
			<Overload retVal="integer" >
				<Param name="integer dividend" />
				<Param name="integer divisor" />
			</Overload>
		</KeyWord>
		<KeyWord name="ModuloReal" func="yes">
			<Overload retVal="real" >
				<Param name="real dividend" />
				<Param name="real divisor" />
			</Overload>
		</KeyWord>
		<KeyWord name="MoveLightningLoc" func="yes">
			<Overload retVal="boolean" >
				<Param name="lightning whichBolt" />
				<Param name="location where1" />
				<Param name="location where2" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardAllowDisplayBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardDisplayBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean show" />
				<Param name="multiboard mb" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardMinimizeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean minimize" />
				<Param name="multiboard mb" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemColorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard mb" />
				<Param name="integer col" />
				<Param name="integer row" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemIconBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard mb" />
				<Param name="integer col" />
				<Param name="integer row" />
				<Param name="string iconFileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemStyleBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard mb" />
				<Param name="integer col" />
				<Param name="integer row" />
				<Param name="boolean showValue" />
				<Param name="boolean showIcon" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemValueBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard mb" />
				<Param name="integer col" />
				<Param name="integer row" />
				<Param name="string val" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetItemWidthBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard mb" />
				<Param name="integer col" />
				<Param name="integer row" />
				<Param name="real width" />
			</Overload>
		</KeyWord>
		<KeyWord name="MultiboardSetTitleTextColorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="multiboard mb" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="NearbyElevatorExists" func="yes">
			<Overload retVal="boolean" >
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="NearbyElevatorExistsEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="NudgeItemsInRectEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="NudgeObjectsInRect" func="yes">
			<Overload retVal="nothing" >
				<Param name="rect nudgeArea" />
			</Overload>
		</KeyWord>
		<KeyWord name="NudgeUnitsInRectEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="OffsetLocation" func="yes">
			<Overload retVal="location" >
				<Param name="location loc" />
				<Param name="real dx" />
				<Param name="real dy" />
			</Overload>
		</KeyWord>
		<KeyWord name="OffsetRectBJ" func="yes">
			<Overload retVal="rect" >
				<Param name="rect r" />
				<Param name="real dx" />
				<Param name="real dy" />
			</Overload>
		</KeyWord>
		<KeyWord name="OneOnOneInitPlayerSlots" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="OrderId2StringBJ" func="yes">
			<Overload retVal="string" >
				<Param name="integer orderId" />
			</Overload>
		</KeyWord>
		<KeyWord name="PanCameraToForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="PanCameraToLocForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="PanCameraToTimedForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="PanCameraToTimedLocForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="location loc" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="PanCameraToTimedLocWithZForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="location loc" />
				<Param name="real zOffset" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="PauseAllUnitsBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean pause" />
			</Overload>
		</KeyWord>
		<KeyWord name="PauseAllUnitsBJEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="PauseGameOff" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="PauseGameOn" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="PauseTimerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean pause" />
				<Param name="timer whichTimer" />
			</Overload>
		</KeyWord>
		<KeyWord name="PauseUnitBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean pause" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="PercentTo255" func="yes">
			<Overload retVal="integer" >
				<Param name="real percentage" />
			</Overload>
		</KeyWord>
		<KeyWord name="PercentToInt" func="yes">
			<Overload retVal="integer" >
				<Param name="real percentage" />
				<Param name="integer max" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformStockUpdates" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="PickMeleeAI" func="yes">
			<Overload retVal="nothing" >
				<Param name="player num" />
				<Param name="string s1" />
				<Param name="string s2" />
				<Param name="string s3" />
			</Overload>
		</KeyWord>
		<KeyWord name="PingMinimapForForce" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="PingMinimapForForceEx" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real duration" />
				<Param name="integer style" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
			</Overload>
		</KeyWord>
		<KeyWord name="PingMinimapForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real x" />
				<Param name="real y" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="PingMinimapLocForForce" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
				<Param name="location loc" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="PingMinimapLocForForceEx" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
				<Param name="location loc" />
				<Param name="real duration" />
				<Param name="integer style" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
			</Overload>
		</KeyWord>
		<KeyWord name="PingMinimapLocForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="location loc" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayerGetLeaderboardBJ" func="yes">
			<Overload retVal="leaderboard" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayersAreCoAllied" func="yes">
			<Overload retVal="boolean" >
				<Param name="player playerA" />
				<Param name="player playerB" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayMusicBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="string musicFileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayMusicExBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="string musicFileName" />
				<Param name="real startingOffset" />
				<Param name="real fadeInTime" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlaySound" func="yes">
			<Overload retVal="nothing" >
				<Param name="string soundName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlaySoundAtPointBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real volumePercent" />
				<Param name="location loc" />
				<Param name="real z" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlaySoundBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlaySoundFromOffsetBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real volumePercent" />
				<Param name="real startingOffset" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlaySoundOnUnitBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real volumePercent" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayThematicMusicBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="string musicName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlayThematicMusicExBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="string musicName" />
				<Param name="real startingOffset" />
			</Overload>
		</KeyWord>
		<KeyWord name="PolarProjectionBJ" func="yes">
			<Overload retVal="location" >
				<Param name="location source" />
				<Param name="real dist" />
				<Param name="real angle" />
			</Overload>
		</KeyWord>
		<KeyWord name="PolledWait" func="yes">
			<Overload retVal="nothing" >
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="PostTriggerExecuteBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="trigger trig" />
				<Param name="boolean checkConditions" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestItemSetCompletedBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="questitem whichQuestItem" />
				<Param name="boolean completed" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestItemSetDescriptionBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="questitem whichQuestItem" />
				<Param name="string description" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestMessageBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="force f" />
				<Param name="integer messageType" />
				<Param name="string message" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetCompletedBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
				<Param name="boolean completed" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetDescriptionBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
				<Param name="string description" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetDiscoveredBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
				<Param name="boolean discovered" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetEnabledBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean enabled" />
				<Param name="quest whichQuest" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetFailedBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
				<Param name="boolean failed" />
			</Overload>
		</KeyWord>
		<KeyWord name="QuestSetTitleBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="quest whichQuest" />
				<Param name="string title" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueueDestructableAnimationBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="string whichAnimation" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueuedTriggerAddBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="trigger trig" />
				<Param name="boolean checkConditions" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueuedTriggerAttemptExec" func="yes">
			<Overload retVal="boolean" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueuedTriggerCheck" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueuedTriggerClearBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueuedTriggerClearInactiveBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueuedTriggerCountBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueuedTriggerDoneBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueuedTriggerGetIndex" func="yes">
			<Overload retVal="integer" >
				<Param name="trigger trig" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueuedTriggerRemoveBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger trig" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueuedTriggerRemoveByIndex" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer trigIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueueUnitAnimationBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="string whichAnimation" />
			</Overload>
		</KeyWord>
		<KeyWord name="RAbsBJ" func="yes">
			<Overload retVal="real" >
				<Param name="real a" />
			</Overload>
		</KeyWord>
		<KeyWord name="RandomDestructableInRectBJ" func="yes">
			<Overload retVal="destructable" >
				<Param name="rect r" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="RandomDestructableInRectBJEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="RandomDestructableInRectSimpleBJ" func="yes">
			<Overload retVal="destructable" >
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="RandomDistAddItem" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer inID" />
				<Param name="integer inChance" />
			</Overload>
		</KeyWord>
		<KeyWord name="RandomDistChoose" func="yes">
			<Overload retVal="integer" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="RandomDistReset" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="RandomItemInRectBJ" func="yes">
			<Overload retVal="item" >
				<Param name="rect r" />
				<Param name="boolexpr filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="RandomItemInRectBJEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="RandomItemInRectSimpleBJ" func="yes">
			<Overload retVal="item" >
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="RectContainsCoords" func="yes">
			<Overload retVal="boolean" >
				<Param name="rect r" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="RectContainsItem" func="yes">
			<Overload retVal="boolean" >
				<Param name="item whichItem" />
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="RectContainsLoc" func="yes">
			<Overload retVal="boolean" >
				<Param name="rect r" />
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="RectContainsUnit" func="yes">
			<Overload retVal="boolean" >
				<Param name="rect r" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="RectFromCenterSizeBJ" func="yes">
			<Overload retVal="rect" >
				<Param name="location center" />
				<Param name="real width" />
				<Param name="real height" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReducePlayerTechMaxAllowed" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="integer techId" />
				<Param name="integer limit" />
			</Overload>
		</KeyWord>
		<KeyWord name="RegisterDestDeathInRegionEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveItemFromStockBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer itemId" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemovePlayerPreserveUnitsBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="playergameresult gameResult" />
				<Param name="boolean leftGame" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemovePurchasedItem" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveSaveDirectoryBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="string sourceDirName" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveUnitFromStockBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer unitId" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveWeatherEffectBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="weathereffect whichWeatherEffect" />
			</Overload>
		</KeyWord>
		<KeyWord name="RenameSaveDirectoryBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="string sourceDirName" />
				<Param name="string destDirName" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReplaceUnitBJ" func="yes">
			<Overload retVal="unit" >
				<Param name="unit whichUnit" />
				<Param name="integer newUnitId" />
				<Param name="integer unitStateMethod" />
			</Overload>
		</KeyWord>
		<KeyWord name="RescueUnitBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="player rescuer" />
				<Param name="boolean changeColor" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetTerrainFogBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetToGameCameraForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetUnitAnimation" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="RestoreUnitLocFacingAngleBJ" func="yes">
			<Overload retVal="unit" >
				<Param name="string key" />
				<Param name="string missionKey" />
				<Param name="gamecache cache" />
				<Param name="player forWhichPlayer" />
				<Param name="location loc" />
				<Param name="real facing" />
			</Overload>
		</KeyWord>
		<KeyWord name="RestoreUnitLocFacingPointBJ" func="yes">
			<Overload retVal="unit" >
				<Param name="string key" />
				<Param name="string missionKey" />
				<Param name="gamecache cache" />
				<Param name="player forWhichPlayer" />
				<Param name="location loc" />
				<Param name="location lookAt" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResumeMusicBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="RMaxBJ" func="yes">
			<Overload retVal="real" >
				<Param name="real a" />
				<Param name="real b" />
			</Overload>
		</KeyWord>
		<KeyWord name="RMinBJ" func="yes">
			<Overload retVal="real" >
				<Param name="real a" />
				<Param name="real b" />
			</Overload>
		</KeyWord>
		<KeyWord name="RotateCameraAroundLocBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real degrees" />
				<Param name="location loc" />
				<Param name="player whichPlayer" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="RSignBJ" func="yes">
			<Overload retVal="real" >
				<Param name="real a" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveAbilityHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="ability whichAbility" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveAgentHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="agent whichAgent" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveAndChangeLevelBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="string saveFileName" />
				<Param name="string newLevel" />
				<Param name="boolean doScoreScreen" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveAndLoadGameBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="string saveFileName" />
				<Param name="string loadFileName" />
				<Param name="boolean doScoreScreen" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveBooleanBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean value" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveBooleanExprHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="boolexpr whichBoolexpr" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveButtonHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="button whichButton" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveDefeatConditionHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="defeatcondition whichDefeatcondition" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveDestructableHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="destructable whichDestructable" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveDialogHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="dialog whichDialog" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveDyingWidget" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveEffectHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="effect whichEffect" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveFogModifierHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="fogmodifier whichFogModifier" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveFogStateHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="fogstate whichFogState" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveForceHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="force whichForce" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveGameCacheBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveGroupHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="group whichGroup" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveHashtableHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="hashtable whichHashtable" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveImageHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="image whichImage" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveIntegerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer value" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveItemHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="item whichItem" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveItemPoolHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="itempool whichItempool" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveLeaderboardHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="leaderboard whichLeaderboard" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveLightningHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="lightning whichLightning" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveLocationHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="location whichLocation" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveMultiboardHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="multiboard whichMultiboard" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveMultiboardItemHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="multiboarditem whichMultiboarditem" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SavePlayerHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="player whichPlayer" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveQuestHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="quest whichQuest" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveQuestItemHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="questitem whichQuestitem" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveRealBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real value" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveRectHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="rect whichRect" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveRegionHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="region whichRegion" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveSoundHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="sound whichSound" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveStringBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="string value" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTextTagHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="texttag whichTexttag" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTimerDialogHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="timerdialog whichTimerdialog" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTimerHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="timer whichTimer" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTrackableHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="trackable whichTrackable" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTriggerActionHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="triggeraction whichTriggeraction" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTriggerConditionHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="triggercondition whichTriggercondition" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTriggerEventHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="event whichEvent" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveTriggerHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="trigger whichTrigger" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveUbersplatHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="ubersplat whichUbersplat" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveUnitHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveUnitPoolHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unitpool whichUnitpool" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveWidgetHandleBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="widget whichWidget" />
				<Param name="integer key" />
				<Param name="integer missionKey" />
				<Param name="hashtable table" />
			</Overload>
		</KeyWord>
		<KeyWord name="SelectGroupBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="group g" />
			</Overload>
		</KeyWord>
		<KeyWord name="SelectGroupBJEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="SelectGroupForPlayerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="group g" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SelectUnitAdd" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="SelectUnitAddForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SelectUnitForPlayerSingle" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SelectUnitRemove" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="SelectUnitRemoveForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SelectUnitSingle" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAmbientDaySound" func="yes">
			<Overload retVal="nothing" >
				<Param name="string inLabel" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAmbientNightSound" func="yes">
			<Overload retVal="nothing" >
				<Param name="string inLabel" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBlightRadiusLocBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean addBlight" />
				<Param name="player whichPlayer" />
				<Param name="location loc" />
				<Param name="real radius" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBlightRectBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean addBlight" />
				<Param name="player whichPlayer" />
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraBoundsToRect" func="yes">
			<Overload retVal="nothing" >
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraBoundsToRectForPlayerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraFieldForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="camerafield whichField" />
				<Param name="real value" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraOrientControllerForPlayerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="unit whichUnit" />
				<Param name="real xoffset" />
				<Param name="real yoffset" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraPositionForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraPositionLocForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraQuickPositionForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraQuickPositionLoc" func="yes">
			<Overload retVal="nothing" >
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraQuickPositionLocForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraTargetControllerNoZForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="unit whichUnit" />
				<Param name="real xoffset" />
				<Param name="real yoffset" />
				<Param name="boolean inheritOrientation" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCampaignAvailableBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean available" />
				<Param name="integer campaignNumber" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCampaignMenuRaceBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer campaignNumber" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCinematicAvailableBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean available" />
				<Param name="integer cinematicIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCinematicCameraForPlayer" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="string cameraModelFile" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCinematicSceneBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="integer portraitUnitId" />
				<Param name="playercolor color" />
				<Param name="string speakerTitle" />
				<Param name="string text" />
				<Param name="real sceneDuration" />
				<Param name="real voiceoverDuration" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCineModeVolumeGroupsBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCineModeVolumeGroupsImmediateBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDestAnimationSpeedPercent" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="real percentScale" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDestructableAnimationBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="string whichAnimation" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDestructableInvulnerableBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDestructableLifePercentBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="real percent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDestructableMaxLifeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="destructable d" />
				<Param name="real max" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDNCSoundsDawn" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDNCSoundsDay" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDNCSoundsDusk" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDNCSoundsNight" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDoodadAnimationBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="string animName" />
				<Param name="integer doodadID" />
				<Param name="real radius" />
				<Param name="location center" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDoodadAnimationRectBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="string animName" />
				<Param name="integer doodadID" />
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetForceAllianceStateBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="force sourceForce" />
				<Param name="force targetForce" />
				<Param name="integer allianceState" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetForLoopIndexA" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer newIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetForLoopIndexB" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer newIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHeroLevelBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichHero" />
				<Param name="integer newLevel" />
				<Param name="boolean showEyeCandy" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHeroStat" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichHero" />
				<Param name="integer whichStat" />
				<Param name="integer value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetImageColorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="image whichImage" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetImagePositionBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="image whichImage" />
				<Param name="location where" />
				<Param name="real zOffset" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemDropOnDeathBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemDroppableBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemInvulnerableBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemLifeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="widget whichWidget" />
				<Param name="real life" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemPlayerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="player whichPlayer" />
				<Param name="boolean changeColor" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemPositionLoc" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItemVisibleBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean show" />
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetLightningColorBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="lightning whichBolt" />
				<Param name="real r" />
				<Param name="real g" />
				<Param name="real b" />
				<Param name="real a" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMapMusicIndexedBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="string musicName" />
				<Param name="integer index" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMapMusicRandomBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="string musicName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMissionAvailableBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean available" />
				<Param name="integer missionIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMusicOffsetBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real newOffset" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMusicVolumeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real volumePercent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetNextLevelBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="string nextLevel" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerAbilityAvailableBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean avail" />
				<Param name="integer abilid" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerAllianceBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player sourcePlayer" />
				<Param name="alliancetype whichAllianceSetting" />
				<Param name="boolean value" />
				<Param name="player otherPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerAllianceStateAllyBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player sourcePlayer" />
				<Param name="player otherPlayer" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerAllianceStateBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player sourcePlayer" />
				<Param name="player otherPlayer" />
				<Param name="integer allianceState" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerAllianceStateControlBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player sourcePlayer" />
				<Param name="player otherPlayer" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerAllianceStateFullControlBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player sourcePlayer" />
				<Param name="player otherPlayer" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerAllianceStateVisionBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player sourcePlayer" />
				<Param name="player otherPlayer" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerColorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="playercolor color" />
				<Param name="boolean changeExisting" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerColorBJEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerFlagBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="playerstate whichPlayerFlag" />
				<Param name="boolean flag" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerHandicapBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real handicapPercent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerHandicapXPBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="real handicapPercent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerMaxHeroesAllowed" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer maximum" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerOnScoreScreenBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerSlotAvailable" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="mapcontrol control" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerStateBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="playerstate whichPlayerState" />
				<Param name="integer value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerTaxRateBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer rate" />
				<Param name="playerstate whichResource" />
				<Param name="player sourcePlayer" />
				<Param name="player otherPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerTechMaxAllowedSwap" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer techid" />
				<Param name="integer maximum" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerTechResearchedSwap" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer techid" />
				<Param name="integer levels" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlayerUnitAvailableBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer unitId" />
				<Param name="boolean allowed" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetRescueBuildingColorChangeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean changeColor" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetRescueUnitColorChangeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean changeColor" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundConeAnglesBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real inside" />
				<Param name="real outside" />
				<Param name="real outsideVolumePercent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundDistanceCutoffBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real cutoff" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundOffsetBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real newOffset" />
				<Param name="sound soundHandle" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundPitchBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real pitch" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundPositionLocBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="location loc" />
				<Param name="real z" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSoundVolumeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real volumePercent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSpeechVolumeGroupsBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSpeechVolumeGroupsImmediateBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetStackedSoundBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean add" />
				<Param name="sound soundHandle" />
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTerrainFogExBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer style" />
				<Param name="real zstart" />
				<Param name="real zend" />
				<Param name="real density" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTerrainPathableBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="location where" />
				<Param name="pathingtype t" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTerrainTypeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="location where" />
				<Param name="integer terrainType" />
				<Param name="integer variation" />
				<Param name="integer area" />
				<Param name="integer shape" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagAgeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag tt" />
				<Param name="real age" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagColorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag tt" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagFadepointBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag tt" />
				<Param name="real fadepoint" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagLifespanBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag tt" />
				<Param name="real lifespan" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagPermanentBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag tt" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagPosBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag tt" />
				<Param name="location loc" />
				<Param name="real zOffset" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagPosUnitBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag tt" />
				<Param name="unit whichUnit" />
				<Param name="real zOffset" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagSuspendedBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag tt" />
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagTextBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag tt" />
				<Param name="string s" />
				<Param name="real size" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextTagVelocityBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="texttag tt" />
				<Param name="real speed" />
				<Param name="real angle" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetThematicMusicOffsetBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real newOffset" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTimeOfDay" func="yes">
			<Overload retVal="nothing" >
				<Param name="real whatTime" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTimeOfDayScalePercentBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real scalePercent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitAbilityLevelSwapped" func="yes">
			<Overload retVal="integer" >
				<Param name="integer abilcode" />
				<Param name="unit whichUnit" />
				<Param name="integer level" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitAcquireRangeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real acquireRange" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitBlendTimeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real blendTime" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitExplodedBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean exploded" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitFacingToFaceLocTimed" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="location target" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitFacingToFaceUnitTimed" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="unit target" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitFlyHeightBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real newHeight" />
				<Param name="real rate" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitLifeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real newValue" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitLifePercentBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real percent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitManaBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real newValue" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitManaPercentBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real percent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitPositionLocFacingBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="location loc" />
				<Param name="real facing" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitPositionLocFacingLocBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="location loc" />
				<Param name="location lookAt" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitPropWindowBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real propWindow" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitRallyDestructable" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="destructable targDest" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitRallyPoint" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="location targPos" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitRallyUnit" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="unit targUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitScalePercent" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real percentScaleX" />
				<Param name="real percentScaleY" />
				<Param name="real percentScaleZ" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitTimeScalePercent" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real percentScale" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitTurnSpeedBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real turnSpeed" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitUseFoodBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean enable" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUnitVertexColorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUserControlForceOff" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUserControlForceOn" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWaterBaseColorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShareEverythingWithTeam" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShareEverythingWithTeamAI" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowCustomCampaignButton" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean show" />
				<Param name="integer whichButton" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowDestructableBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
				<Param name="destructable d" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowImageBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
				<Param name="image whichImage" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowInterfaceForceOff" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
				<Param name="real fadeDuration" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowInterfaceForceOn" func="yes">
			<Overload retVal="nothing" >
				<Param name="force whichForce" />
				<Param name="real fadeDuration" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowTextTagForceBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean show" />
				<Param name="texttag tt" />
				<Param name="force whichForce" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowUbersplatBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
				<Param name="ubersplat whichSplat" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowUnitHide" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowUnitShow" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="SinBJ" func="yes">
			<Overload retVal="real" >
				<Param name="real degrees" />
			</Overload>
		</KeyWord>
		<KeyWord name="SmartCameraPanBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="location loc" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartSoundForPlayerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="sound soundHandle" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartStockUpdates" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartTimerBJ" func="yes">
			<Overload retVal="timer" >
				<Param name="timer t" />
				<Param name="boolean periodic" />
				<Param name="real timeout" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopCameraForPlayerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopMusicBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean fadeOut" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopSoundBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="boolean fadeOut" />
			</Overload>
		</KeyWord>
		<KeyWord name="StoreBooleanBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean value" />
				<Param name="string key" />
				<Param name="string missionKey" />
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="StoreIntegerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer value" />
				<Param name="string key" />
				<Param name="string missionKey" />
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="StoreRealBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real value" />
				<Param name="string key" />
				<Param name="string missionKey" />
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="StoreStringBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="string value" />
				<Param name="string key" />
				<Param name="string missionKey" />
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="StoreUnitBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="string key" />
				<Param name="string missionKey" />
				<Param name="gamecache cache" />
			</Overload>
		</KeyWord>
		<KeyWord name="String2OrderIdBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="string orderIdString" />
			</Overload>
		</KeyWord>
		<KeyWord name="String2UnitIdBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="string unitIdString" />
			</Overload>
		</KeyWord>
		<KeyWord name="StringHashBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="StringIdentity" func="yes">
			<Overload retVal="string" >
				<Param name="string theString" />
			</Overload>
		</KeyWord>
		<KeyWord name="SubStringBJ" func="yes">
			<Overload retVal="string" >
				<Param name="string source" />
				<Param name="integer start" />
				<Param name="integer end" />
			</Overload>
		</KeyWord>
		<KeyWord name="SuspendHeroXPBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
				<Param name="unit whichHero" />
			</Overload>
		</KeyWord>
		<KeyWord name="TanBJ" func="yes">
			<Overload retVal="real" >
				<Param name="real degrees" />
			</Overload>
		</KeyWord>
		<KeyWord name="TeamInitPlayerSlots" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer teamCount" />
			</Overload>
		</KeyWord>
		<KeyWord name="TerrainDeformationCraterBJ" func="yes">
			<Overload retVal="terraindeformation" >
				<Param name="real duration" />
				<Param name="boolean permanent" />
				<Param name="location where" />
				<Param name="real radius" />
				<Param name="real depth" />
			</Overload>
		</KeyWord>
		<KeyWord name="TerrainDeformationRandomBJ" func="yes">
			<Overload retVal="terraindeformation" >
				<Param name="real duration" />
				<Param name="location where" />
				<Param name="real radius" />
				<Param name="real minDelta" />
				<Param name="real maxDelta" />
				<Param name="real updateInterval" />
			</Overload>
		</KeyWord>
		<KeyWord name="TerrainDeformationRippleBJ" func="yes">
			<Overload retVal="terraindeformation" >
				<Param name="real duration" />
				<Param name="boolean limitNeg" />
				<Param name="location where" />
				<Param name="real startRadius" />
				<Param name="real endRadius" />
				<Param name="real depth" />
				<Param name="real wavePeriod" />
				<Param name="real waveWidth" />
			</Overload>
		</KeyWord>
		<KeyWord name="TerrainDeformationStopBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="terraindeformation deformation" />
				<Param name="real duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="TerrainDeformationWaveBJ" func="yes">
			<Overload retVal="terraindeformation" >
				<Param name="real duration" />
				<Param name="location source" />
				<Param name="location target" />
				<Param name="real radius" />
				<Param name="real depth" />
				<Param name="real trailDelay" />
			</Overload>
		</KeyWord>
		<KeyWord name="TextTagSize2Height" func="yes">
			<Overload retVal="real" >
				<Param name="real size" />
			</Overload>
		</KeyWord>
		<KeyWord name="TextTagSpeed2Velocity" func="yes">
			<Overload retVal="real" >
				<Param name="real speed" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerDialogDisplayBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean show" />
				<Param name="timerdialog td" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerDialogDisplayForPlayerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean show" />
				<Param name="timerdialog td" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerDialogSetSpeedBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="timerdialog td" />
				<Param name="real speedMultFactor" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerDialogSetTimeColorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="timerdialog td" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerDialogSetTitleBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="timerdialog td" />
				<Param name="string title" />
			</Overload>
		</KeyWord>
		<KeyWord name="TimerDialogSetTitleColorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="timerdialog td" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="TransmissionFromUnitTypeWithNameBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="force toForce" />
				<Param name="player fromPlayer" />
				<Param name="integer unitId" />
				<Param name="string unitName" />
				<Param name="location loc" />
				<Param name="sound soundHandle" />
				<Param name="string message" />
				<Param name="integer timeType" />
				<Param name="real timeVal" />
				<Param name="boolean wait" />
			</Overload>
		</KeyWord>
		<KeyWord name="TransmissionFromUnitWithNameBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="force toForce" />
				<Param name="unit whichUnit" />
				<Param name="string unitName" />
				<Param name="sound soundHandle" />
				<Param name="string message" />
				<Param name="integer timeType" />
				<Param name="real timeVal" />
				<Param name="boolean wait" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerActionUnitRescuedBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerExecuteBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="trigger trig" />
				<Param name="boolean checkConditions" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterAnyUnitEventBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger trig" />
				<Param name="playerunitevent whichEvent" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterBuildSubmenuEventBJ" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterDestDeathInRegionEvent" func="yes">
			<Overload retVal="nothing" >
				<Param name="trigger trig" />
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterDialogEventBJ" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="dialog whichDialog" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterDistanceBetweenUnits" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="unit whichUnit" />
				<Param name="boolexpr condition" />
				<Param name="real range" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterEnterRectSimple" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterEnterRegionSimple" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="region whichRegion" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterGameLoadedEventBJ" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterGameSavedEventBJ" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterGameStateEventTimeOfDay" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="limitop opcode" />
				<Param name="real limitval" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterLeaveRectSimple" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="rect r" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterLeaveRegionSimple" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="region whichRegion" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterPlayerEventAllianceChanged" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterPlayerEventDefeat" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterPlayerEventEndCinematic" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterPlayerEventLeave" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterPlayerEventVictory" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterPlayerKeyEventBJ" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="player whichPlayer" />
				<Param name="integer keType" />
				<Param name="integer keKey" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterPlayerSelectionEventBJ" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="player whichPlayer" />
				<Param name="boolean selected" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterPlayerUnitEventSimple" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="player whichPlayer" />
				<Param name="playerunitevent whichEvent" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterShowSkillEventBJ" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterTimerEventPeriodic" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="real timeout" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterTimerEventSingle" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="real timeout" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterTimerExpireEventBJ" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="timer t" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterUnitInRangeSimple" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="real range" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterUnitLifeEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="unit whichUnit" />
				<Param name="limitop opcode" />
				<Param name="real limitval" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerRegisterUnitManaEvent" func="yes">
			<Overload retVal="event" >
				<Param name="trigger trig" />
				<Param name="unit whichUnit" />
				<Param name="limitop opcode" />
				<Param name="real limitval" />
			</Overload>
		</KeyWord>
		<KeyWord name="TryInitCinematicBehaviorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="TryInitRescuableTriggersBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitAddAbilityBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer abilityId" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitAddIndicatorBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="real red" />
				<Param name="real green" />
				<Param name="real blue" />
				<Param name="real transparency" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitAddItemByIdSwapped" func="yes">
			<Overload retVal="item" >
				<Param name="integer itemId" />
				<Param name="unit whichHero" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitAddItemSwapped" func="yes">
			<Overload retVal="boolean" >
				<Param name="item whichItem" />
				<Param name="unit whichHero" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitAddTypeBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unittype whichType" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitApplyTimedLifeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="real duration" />
				<Param name="integer buffId" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitCanSleepBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitCountBuffsExBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="integer polarity" />
				<Param name="integer resist" />
				<Param name="unit whichUnit" />
				<Param name="boolean bTLife" />
				<Param name="boolean bAura" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitDamagePointLoc" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="real delay" />
				<Param name="real radius" />
				<Param name="location loc" />
				<Param name="real amount" />
				<Param name="attacktype whichAttack" />
				<Param name="damagetype whichDamage" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitDamageTargetBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="unit target" />
				<Param name="real amount" />
				<Param name="attacktype whichAttack" />
				<Param name="damagetype whichDamage" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitDropItem" func="yes">
			<Overload retVal="item" >
				<Param name="unit inUnit" />
				<Param name="integer inItemID" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitDropItemPointBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
				<Param name="real x" />
				<Param name="real y" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitDropItemPointLoc" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitDropItemSlotBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
				<Param name="integer slot" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitDropItemTargetBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
				<Param name="widget target" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitGenerateAlarms" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="boolean generate" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitHasBuffBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer buffcode" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitHasItemOfTypeBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="integer itemId" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitId2OrderIdBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="integer unitId" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitId2StringBJ" func="yes">
			<Overload retVal="string" >
				<Param name="integer unitId" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitInventoryCount" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitInventorySizeBJ" func="yes">
			<Overload retVal="integer" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitIsSleepingBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitItemInSlotBJ" func="yes">
			<Overload retVal="item" >
				<Param name="unit whichUnit" />
				<Param name="integer itemSlot" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitMakeAbilityPermanentBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="boolean permanent" />
				<Param name="integer abilityId" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitPauseTimedLifeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitRemoveAbilityBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer abilityId" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitRemoveBuffBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="integer buffcode" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitRemoveBuffsBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer buffType" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitRemoveBuffsExBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="integer polarity" />
				<Param name="integer resist" />
				<Param name="unit whichUnit" />
				<Param name="boolean bTLife" />
				<Param name="boolean bAura" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitRemoveItemFromSlotSwapped" func="yes">
			<Overload retVal="item" >
				<Param name="integer itemSlot" />
				<Param name="unit whichHero" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitRemoveItemSwapped" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
				<Param name="unit whichHero" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitRemoveTypeBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unittype whichType" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitSetCanSleepBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
				<Param name="boolean canSleep" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitSetUsesAltIconBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitShareVisionBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean share" />
				<Param name="unit whichUnit" />
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitSuspendDecayBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean suspend" />
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitUseItemDestructable" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
				<Param name="widget target" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitUseItemPointLoc" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit whichUnit" />
				<Param name="item whichItem" />
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitWakeUpBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit whichUnit" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnlockGameSpeedBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateEachStockBuilding" func="yes">
			<Overload retVal="nothing" >
				<Param name="itemtype iType" />
				<Param name="integer iLevel" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateEachStockBuildingEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateStockAvailability" func="yes">
			<Overload retVal="nothing" >
				<Param name="item whichItem" />
			</Overload>
		</KeyWord>
		<KeyWord name="UseTimeOfDayBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean flag" />
			</Overload>
		</KeyWord>
		<KeyWord name="VolumeGroupResetBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="VolumeGroupResetImmediateBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="VolumeGroupSetVolumeBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="volumegroup vgroup" />
				<Param name="real percent" />
			</Overload>
		</KeyWord>
		<KeyWord name="VolumeGroupSetVolumeForPlayerBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
				<Param name="volumegroup vgroup" />
				<Param name="real scale" />
			</Overload>
		</KeyWord>
		<KeyWord name="WaitForSoundBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="real offset" />
			</Overload>
		</KeyWord>
		<KeyWord name="WaitTransmissionDuration" func="yes">
			<Overload retVal="nothing" >
				<Param name="sound soundHandle" />
				<Param name="integer timeType" />
				<Param name="real timeVal" />
			</Overload>
		</KeyWord>
		<KeyWord name="WakePlayerUnits" func="yes">
			<Overload retVal="nothing" >
				<Param name="player whichPlayer" />
			</Overload>
		</KeyWord>
		<KeyWord name="WakePlayerUnitsEnum" func="yes">
			<Overload retVal="nothing" >
				<Param name="nothing" />
			</Overload>
		</KeyWord>
		<KeyWord name="WaygateActivateBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="boolean activate" />
				<Param name="unit waygate" />
			</Overload>
		</KeyWord>
		<KeyWord name="WaygateGetDestinationLocBJ" func="yes">
			<Overload retVal="location" >
				<Param name="unit waygate" />
			</Overload>
		</KeyWord>
		<KeyWord name="WaygateIsActiveBJ" func="yes">
			<Overload retVal="boolean" >
				<Param name="unit waygate" />
			</Overload>
		</KeyWord>
		<KeyWord name="WaygateSetDestinationLocBJ" func="yes">
			<Overload retVal="nothing" >
				<Param name="unit waygate" />
				<Param name="location loc" />
			</Overload>
		</KeyWord>
		<KeyWord name="WidgetDropItem" func="yes">
			<Overload retVal="item" >
				<Param name="widget inWidget" />
				<Param name="integer inItemID" />
			</Overload>
		</KeyWord>
	</AutoComplete>
</NotepadPlus>