boolean FALSE = false
boolean TRUE = true
integer JASS_MAX_ARRAY_SIZE = 8192
integer PLAYER_NEUTRAL_PASSIVE = 15
integer PLAYER_NEUTRAL_AGGRESSIVE = 12
playercolor PLAYER_COLOR_RED = ConvertPlayerColor(0)
playercolor PLAYER_COLOR_BLUE = ConvertPlayerColor(1)
playercolor PLAYER_COLOR_CYAN = ConvertPlayerColor(2)
playercolor PLAYER_COLOR_PURPLE = ConvertPlayerColor(3)
playercolor PLAYER_COLOR_YELLOW = ConvertPlayerColor(4)
playercolor PLAYER_COLOR_ORANGE = ConvertPlayerColor(5)
playercolor PLAYER_COLOR_GREEN = ConvertPlayerColor(6)
playercolor PLAYER_COLOR_PINK = ConvertPlayerColor(7)
playercolor PLAYER_COLOR_LIGHT_GRAY = ConvertPlayerColor(8)
playercolor PLAYER_COLOR_LIGHT_BLUE = ConvertPlayerColor(9)
playercolor PLAYER_COLOR_AQUA = ConvertPlayerColor(10)
playercolor PLAYER_COLOR_BROWN = ConvertPlayerColor(11)
race RACE_HUMAN = ConvertRace(1)
race RACE_ORC = ConvertRace(2)
race RACE_UNDEAD = ConvertRace(3)
race RACE_NIGHTELF = ConvertRace(4)
race RACE_DEMON = ConvertRace(5)
race RACE_OTHER = ConvertRace(7)
playergameresult PLAYER_GAME_RESULT_VICTORY = ConvertPlayerGameResult(0)
playergameresult PLAYER_GAME_RESULT_DEFEAT = ConvertPlayerGameResult(1)
playergameresult PLAYER_GAME_RESULT_TIE = ConvertPlayerGameResult(2)
playergameresult PLAYER_GAME_RESULT_NEUTRAL = ConvertPlayerGameResult(3)
alliancetype ALLIANCE_PASSIVE = ConvertAllianceType(0)
alliancetype ALLIANCE_HELP_REQUEST = ConvertAllianceType(1)
alliancetype ALLIANCE_HELP_RESPONSE = ConvertAllianceType(2)
alliancetype ALLIANCE_SHARED_XP = ConvertAllianceType(3)
alliancetype ALLIANCE_SHARED_SPELLS = ConvertAllianceType(4)
alliancetype ALLIANCE_SHARED_VISION = ConvertAllianceType(5)
alliancetype ALLIANCE_SHARED_CONTROL = ConvertAllianceType(6)
alliancetype ALLIANCE_SHARED_ADVANCED_CONTROL= ConvertAllianceType(7)
alliancetype ALLIANCE_RESCUABLE = ConvertAllianceType(8)
alliancetype ALLIANCE_SHARED_VISION_FORCED = ConvertAllianceType(9)
version VERSION_REIGN_OF_CHAOS = ConvertVersion(0)
version VERSION_FROZEN_THRONE = ConvertVersion(1)
racepreference RACE_PREF_HUMAN = ConvertRacePref(1)
racepreference RACE_PREF_ORC = ConvertRacePref(2)
racepreference RACE_PREF_NIGHTELF = ConvertRacePref(4)
racepreference RACE_PREF_UNDEAD = ConvertRacePref(8)
racepreference RACE_PREF_DEMON = ConvertRacePref(16)
racepreference RACE_PREF_RANDOM = ConvertRacePref(32)
racepreference RACE_PREF_USER_SELECTABLE = ConvertRacePref(64)
mapcontrol MAP_CONTROL_USER = ConvertMapControl(0)
mapcontrol MAP_CONTROL_COMPUTER = ConvertMapControl(1)
mapcontrol MAP_CONTROL_RESCUABLE = ConvertMapControl(2)
mapcontrol MAP_CONTROL_NEUTRAL = ConvertMapControl(3)
mapcontrol MAP_CONTROL_CREEP = ConvertMapControl(4)
mapcontrol MAP_CONTROL_NONE = ConvertMapControl(5)
gametype GAME_TYPE_MELEE = ConvertGameType(1)
gametype GAME_TYPE_FFA = ConvertGameType(2)
gametype GAME_TYPE_USE_MAP_SETTINGS = ConvertGameType(4)
gametype GAME_TYPE_BLIZ = ConvertGameType(8)
gametype GAME_TYPE_ONE_ON_ONE = ConvertGameType(16)
gametype GAME_TYPE_TWO_TEAM_PLAY = ConvertGameType(32)
gametype GAME_TYPE_THREE_TEAM_PLAY = ConvertGameType(64)
gametype GAME_TYPE_FOUR_TEAM_PLAY = ConvertGameType(128)
mapflag MAP_FOG_HIDE_TERRAIN = ConvertMapFlag(1)
mapflag MAP_FOG_MAP_EXPLORED = ConvertMapFlag(2)
mapflag MAP_FOG_ALWAYS_VISIBLE = ConvertMapFlag(4)
mapflag MAP_USE_HANDICAPS = ConvertMapFlag(8)
mapflag MAP_OBSERVERS = ConvertMapFlag(16)
mapflag MAP_OBSERVERS_ON_DEATH = ConvertMapFlag(32)
mapflag MAP_FIXED_COLORS = ConvertMapFlag(128)
mapflag MAP_LOCK_RESOURCE_TRADING = ConvertMapFlag(256)
mapflag MAP_RESOURCE_TRADING_ALLIES_ONLY = ConvertMapFlag(512)
mapflag MAP_LOCK_ALLIANCE_CHANGES = ConvertMapFlag(1024)
mapflag MAP_ALLIANCE_CHANGES_HIDDEN = ConvertMapFlag(2048)
mapflag MAP_CHEATS = ConvertMapFlag(4096)
mapflag MAP_CHEATS_HIDDEN = ConvertMapFlag(8192)
mapflag MAP_LOCK_SPEED = ConvertMapFlag(8192*2)
mapflag MAP_LOCK_RANDOM_SEED = ConvertMapFlag(8192*4)
mapflag MAP_SHARED_ADVANCED_CONTROL = ConvertMapFlag(8192*8)
mapflag MAP_RANDOM_HERO = ConvertMapFlag(8192*16)
mapflag MAP_RANDOM_RACES = ConvertMapFlag(8192*32)
mapflag MAP_RELOADED = ConvertMapFlag(8192*64)
placement MAP_PLACEMENT_RANDOM = ConvertPlacement(0) // random among all slots
placement MAP_PLACEMENT_FIXED = ConvertPlacement(1) // player 0 in start loc 0...
placement MAP_PLACEMENT_USE_MAP_SETTINGS = ConvertPlacement(2) // whatever was specified by the script
placement MAP_PLACEMENT_TEAMS_TOGETHER = ConvertPlacement(3) // random with allies next to each other 
startlocprio MAP_LOC_PRIO_LOW = ConvertStartLocPrio(0)
startlocprio MAP_LOC_PRIO_HIGH = ConvertStartLocPrio(1)
startlocprio MAP_LOC_PRIO_NOT = ConvertStartLocPrio(2)
mapdensity MAP_DENSITY_NONE = ConvertMapDensity(0)
mapdensity MAP_DENSITY_LIGHT = ConvertMapDensity(1)
mapdensity MAP_DENSITY_MEDIUM = ConvertMapDensity(2)
mapdensity MAP_DENSITY_HEAVY = ConvertMapDensity(3)
gamedifficulty MAP_DIFFICULTY_EASY = ConvertGameDifficulty(0)
gamedifficulty MAP_DIFFICULTY_NORMAL = ConvertGameDifficulty(1)
gamedifficulty MAP_DIFFICULTY_HARD = ConvertGameDifficulty(2)
gamedifficulty MAP_DIFFICULTY_INSANE = ConvertGameDifficulty(3)
gamespeed MAP_SPEED_SLOWEST = ConvertGameSpeed(0)
gamespeed MAP_SPEED_SLOW = ConvertGameSpeed(1)
gamespeed MAP_SPEED_NORMAL = ConvertGameSpeed(2)
gamespeed MAP_SPEED_FAST = ConvertGameSpeed(3)
gamespeed MAP_SPEED_FASTEST = ConvertGameSpeed(4)
playerslotstate PLAYER_SLOT_STATE_EMPTY = ConvertPlayerSlotState(0)
playerslotstate PLAYER_SLOT_STATE_PLAYING = ConvertPlayerSlotState(1)
playerslotstate PLAYER_SLOT_STATE_LEFT = ConvertPlayerSlotState(2)
volumegroup SOUND_VOLUMEGROUP_UNITMOVEMENT = ConvertVolumeGroup(0)
volumegroup SOUND_VOLUMEGROUP_UNITSOUNDS = ConvertVolumeGroup(1)
volumegroup SOUND_VOLUMEGROUP_COMBAT = ConvertVolumeGroup(2)
volumegroup SOUND_VOLUMEGROUP_SPELLS = ConvertVolumeGroup(3)
volumegroup SOUND_VOLUMEGROUP_UI = ConvertVolumeGroup(4)
volumegroup SOUND_VOLUMEGROUP_MUSIC = ConvertVolumeGroup(5)
volumegroup SOUND_VOLUMEGROUP_AMBIENTSOUNDS = ConvertVolumeGroup(6)
volumegroup SOUND_VOLUMEGROUP_FIRE = ConvertVolumeGroup(7)
igamestate GAME_STATE_DIVINE_INTERVENTION = ConvertIGameState(0)
igamestate GAME_STATE_DISCONNECTED = ConvertIGameState(1)
fgamestate GAME_STATE_TIME_OF_DAY = ConvertFGameState(2)
playerstate PLAYER_STATE_GAME_RESULT = ConvertPlayerState(0)
playerstate PLAYER_STATE_RESOURCE_GOLD = ConvertPlayerState(1)
playerstate PLAYER_STATE_RESOURCE_LUMBER = ConvertPlayerState(2)
playerstate PLAYER_STATE_RESOURCE_HERO_TOKENS = ConvertPlayerState(3)
playerstate PLAYER_STATE_RESOURCE_FOOD_CAP = ConvertPlayerState(4)
playerstate PLAYER_STATE_RESOURCE_FOOD_USED = ConvertPlayerState(5)
playerstate PLAYER_STATE_FOOD_CAP_CEILING = ConvertPlayerState(6)
playerstate PLAYER_STATE_GIVES_BOUNTY = ConvertPlayerState(7)
playerstate PLAYER_STATE_ALLIED_VICTORY = ConvertPlayerState(8)
playerstate PLAYER_STATE_PLACED = ConvertPlayerState(9)
playerstate PLAYER_STATE_OBSERVER_ON_DEATH = ConvertPlayerState(10)
playerstate PLAYER_STATE_OBSERVER = ConvertPlayerState(11)
playerstate PLAYER_STATE_UNFOLLOWABLE = ConvertPlayerState(12)
playerstate PLAYER_STATE_GOLD_UPKEEP_RATE = ConvertPlayerState(13)
playerstate PLAYER_STATE_LUMBER_UPKEEP_RATE = ConvertPlayerState(14)
playerstate PLAYER_STATE_GOLD_GATHERED = ConvertPlayerState(15)
playerstate PLAYER_STATE_LUMBER_GATHERED = ConvertPlayerState(16)
playerstate PLAYER_STATE_NO_CREEP_SLEEP = ConvertPlayerState(25)
unitstate UNIT_STATE_LIFE = ConvertUnitState(0)
unitstate UNIT_STATE_MAX_LIFE = ConvertUnitState(1)
unitstate UNIT_STATE_MANA = ConvertUnitState(2)
unitstate UNIT_STATE_MAX_MANA = ConvertUnitState(3)
aidifficulty AI_DIFFICULTY_NEWBIE = ConvertAIDifficulty(0)
aidifficulty AI_DIFFICULTY_NORMAL = ConvertAIDifficulty(1)
aidifficulty AI_DIFFICULTY_INSANE = ConvertAIDifficulty(2)
gameevent EVENT_GAME_VICTORY = ConvertGameEvent(0)
gameevent EVENT_GAME_END_LEVEL = ConvertGameEvent(1)
gameevent EVENT_GAME_VARIABLE_LIMIT = ConvertGameEvent(2)
gameevent EVENT_GAME_STATE_LIMIT = ConvertGameEvent(3) 
gameevent EVENT_GAME_TIMER_EXPIRED = ConvertGameEvent(4)
gameevent EVENT_GAME_ENTER_REGION = ConvertGameEvent(5)
gameevent EVENT_GAME_LEAVE_REGION = ConvertGameEvent(6)
gameevent EVENT_GAME_TRACKABLE_HIT = ConvertGameEvent(7)
gameevent EVENT_GAME_TRACKABLE_TRACK = ConvertGameEvent(8)
gameevent EVENT_GAME_SHOW_SKILL = ConvertGameEvent(9) 
gameevent EVENT_GAME_BUILD_SUBMENU = ConvertGameEvent(10)
playerevent EVENT_PLAYER_STATE_LIMIT = ConvertPlayerEvent(11)
playerevent EVENT_PLAYER_ALLIANCE_CHANGED = ConvertPlayerEvent(12)
playerevent EVENT_PLAYER_DEFEAT = ConvertPlayerEvent(13)
playerevent EVENT_PLAYER_VICTORY = ConvertPlayerEvent(14)
playerevent EVENT_PLAYER_LEAVE = ConvertPlayerEvent(15)
playerevent EVENT_PLAYER_CHAT = ConvertPlayerEvent(16)
playerevent EVENT_PLAYER_END_CINEMATIC = ConvertPlayerEvent(17)
playerunitevent EVENT_PLAYER_UNIT_ATTACKED = ConvertPlayerUnitEvent(18)
playerunitevent EVENT_PLAYER_UNIT_RESCUED = ConvertPlayerUnitEvent(19)
playerunitevent EVENT_PLAYER_UNIT_DEATH = ConvertPlayerUnitEvent(20)
playerunitevent EVENT_PLAYER_UNIT_DECAY = ConvertPlayerUnitEvent(21)
playerunitevent EVENT_PLAYER_UNIT_DETECTED = ConvertPlayerUnitEvent(22)
playerunitevent EVENT_PLAYER_UNIT_HIDDEN = ConvertPlayerUnitEvent(23)
playerunitevent EVENT_PLAYER_UNIT_SELECTED = ConvertPlayerUnitEvent(24)
playerunitevent EVENT_PLAYER_UNIT_DESELECTED = ConvertPlayerUnitEvent(25)
playerunitevent EVENT_PLAYER_UNIT_CONSTRUCT_START = ConvertPlayerUnitEvent(26)
playerunitevent EVENT_PLAYER_UNIT_CONSTRUCT_CANCEL = ConvertPlayerUnitEvent(27)
playerunitevent EVENT_PLAYER_UNIT_CONSTRUCT_FINISH = ConvertPlayerUnitEvent(28)
playerunitevent EVENT_PLAYER_UNIT_UPGRADE_START = ConvertPlayerUnitEvent(29)
playerunitevent EVENT_PLAYER_UNIT_UPGRADE_CANCEL = ConvertPlayerUnitEvent(30)
playerunitevent EVENT_PLAYER_UNIT_UPGRADE_FINISH = ConvertPlayerUnitEvent(31)
playerunitevent EVENT_PLAYER_UNIT_TRAIN_START = ConvertPlayerUnitEvent(32)
playerunitevent EVENT_PLAYER_UNIT_TRAIN_CANCEL = ConvertPlayerUnitEvent(33)
playerunitevent EVENT_PLAYER_UNIT_TRAIN_FINISH = ConvertPlayerUnitEvent(34)
playerunitevent EVENT_PLAYER_UNIT_RESEARCH_START = ConvertPlayerUnitEvent(35)
playerunitevent EVENT_PLAYER_UNIT_RESEARCH_CANCEL = ConvertPlayerUnitEvent(36)
playerunitevent EVENT_PLAYER_UNIT_RESEARCH_FINISH = ConvertPlayerUnitEvent(37)
playerunitevent EVENT_PLAYER_UNIT_ISSUED_ORDER = ConvertPlayerUnitEvent(38)
playerunitevent EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER = ConvertPlayerUnitEvent(39)
playerunitevent EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER = ConvertPlayerUnitEvent(40)
playerunitevent EVENT_PLAYER_UNIT_ISSUED_UNIT_ORDER = ConvertPlayerUnitEvent(40) // for compat
playerunitevent EVENT_PLAYER_HERO_LEVEL = ConvertPlayerUnitEvent(41)
playerunitevent EVENT_PLAYER_HERO_SKILL = ConvertPlayerUnitEvent(42)
playerunitevent EVENT_PLAYER_HERO_REVIVABLE = ConvertPlayerUnitEvent(43)
playerunitevent EVENT_PLAYER_HERO_REVIVE_START = ConvertPlayerUnitEvent(44)
playerunitevent EVENT_PLAYER_HERO_REVIVE_CANCEL = ConvertPlayerUnitEvent(45)
playerunitevent EVENT_PLAYER_HERO_REVIVE_FINISH = ConvertPlayerUnitEvent(46)
playerunitevent EVENT_PLAYER_UNIT_SUMMON = ConvertPlayerUnitEvent(47)
playerunitevent EVENT_PLAYER_UNIT_DROP_ITEM = ConvertPlayerUnitEvent(48)
playerunitevent EVENT_PLAYER_UNIT_PICKUP_ITEM = ConvertPlayerUnitEvent(49)
playerunitevent EVENT_PLAYER_UNIT_USE_ITEM = ConvertPlayerUnitEvent(50)
playerunitevent EVENT_PLAYER_UNIT_LOADED = ConvertPlayerUnitEvent(51)
unitevent EVENT_UNIT_DAMAGED = ConvertUnitEvent(52)
unitevent EVENT_UNIT_DEATH = ConvertUnitEvent(53)
unitevent EVENT_UNIT_DECAY = ConvertUnitEvent(54)
unitevent EVENT_UNIT_DETECTED = ConvertUnitEvent(55)
unitevent EVENT_UNIT_HIDDEN = ConvertUnitEvent(56)
unitevent EVENT_UNIT_SELECTED = ConvertUnitEvent(57)
unitevent EVENT_UNIT_DESELECTED = ConvertUnitEvent(58)
unitevent EVENT_UNIT_STATE_LIMIT = ConvertUnitEvent(59) 
unitevent EVENT_UNIT_ACQUIRED_TARGET = ConvertUnitEvent(60)
unitevent EVENT_UNIT_TARGET_IN_RANGE = ConvertUnitEvent(61)
unitevent EVENT_UNIT_ATTACKED = ConvertUnitEvent(62)
unitevent EVENT_UNIT_RESCUED = ConvertUnitEvent(63)
unitevent EVENT_UNIT_CONSTRUCT_CANCEL = ConvertUnitEvent(64)
unitevent EVENT_UNIT_CONSTRUCT_FINISH = ConvertUnitEvent(65)
unitevent EVENT_UNIT_UPGRADE_START = ConvertUnitEvent(66)
unitevent EVENT_UNIT_UPGRADE_CANCEL = ConvertUnitEvent(67)
unitevent EVENT_UNIT_UPGRADE_FINISH = ConvertUnitEvent(68)
unitevent EVENT_UNIT_TRAIN_START = ConvertUnitEvent(69)
unitevent EVENT_UNIT_TRAIN_CANCEL = ConvertUnitEvent(70)
unitevent EVENT_UNIT_TRAIN_FINISH = ConvertUnitEvent(71)
unitevent EVENT_UNIT_RESEARCH_START = ConvertUnitEvent(72)
unitevent EVENT_UNIT_RESEARCH_CANCEL = ConvertUnitEvent(73)
unitevent EVENT_UNIT_RESEARCH_FINISH = ConvertUnitEvent(74)
unitevent EVENT_UNIT_ISSUED_ORDER = ConvertUnitEvent(75)
unitevent EVENT_UNIT_ISSUED_POINT_ORDER = ConvertUnitEvent(76)
unitevent EVENT_UNIT_ISSUED_TARGET_ORDER = ConvertUnitEvent(77)
unitevent EVENT_UNIT_HERO_LEVEL = ConvertUnitEvent(78)
unitevent EVENT_UNIT_HERO_SKILL = ConvertUnitEvent(79)
unitevent EVENT_UNIT_HERO_REVIVABLE = ConvertUnitEvent(80)
unitevent EVENT_UNIT_HERO_REVIVE_START = ConvertUnitEvent(81)
unitevent EVENT_UNIT_HERO_REVIVE_CANCEL = ConvertUnitEvent(82)
unitevent EVENT_UNIT_HERO_REVIVE_FINISH = ConvertUnitEvent(83)
unitevent EVENT_UNIT_SUMMON = ConvertUnitEvent(84)
unitevent EVENT_UNIT_DROP_ITEM = ConvertUnitEvent(85)
unitevent EVENT_UNIT_PICKUP_ITEM = ConvertUnitEvent(86)
unitevent EVENT_UNIT_USE_ITEM = ConvertUnitEvent(87)
unitevent EVENT_UNIT_LOADED = ConvertUnitEvent(88)
widgetevent EVENT_WIDGET_DEATH = ConvertWidgetEvent(89)
dialogevent EVENT_DIALOG_BUTTON_CLICK = ConvertDialogEvent(90)
dialogevent EVENT_DIALOG_CLICK = ConvertDialogEvent(91)
gameevent EVENT_GAME_LOADED = ConvertGameEvent(256)
gameevent EVENT_GAME_TOURNAMENT_FINISH_SOON = ConvertGameEvent(257)
gameevent EVENT_GAME_TOURNAMENT_FINISH_NOW = ConvertGameEvent(258)
gameevent EVENT_GAME_SAVE = ConvertGameEvent(259)
playerevent EVENT_PLAYER_ARROW_LEFT_DOWN = ConvertPlayerEvent(261)
playerevent EVENT_PLAYER_ARROW_LEFT_UP = ConvertPlayerEvent(262)
playerevent EVENT_PLAYER_ARROW_RIGHT_DOWN = ConvertPlayerEvent(263)
playerevent EVENT_PLAYER_ARROW_RIGHT_UP = ConvertPlayerEvent(264)
playerevent EVENT_PLAYER_ARROW_DOWN_DOWN = ConvertPlayerEvent(265)
playerevent EVENT_PLAYER_ARROW_DOWN_UP = ConvertPlayerEvent(266)
playerevent EVENT_PLAYER_ARROW_UP_DOWN = ConvertPlayerEvent(267)
playerevent EVENT_PLAYER_ARROW_UP_UP = ConvertPlayerEvent(268)
playerunitevent EVENT_PLAYER_UNIT_SELL = ConvertPlayerUnitEvent(269)
playerunitevent EVENT_PLAYER_UNIT_CHANGE_OWNER = ConvertPlayerUnitEvent(270)
playerunitevent EVENT_PLAYER_UNIT_SELL_ITEM = ConvertPlayerUnitEvent(271)
playerunitevent EVENT_PLAYER_UNIT_SPELL_CHANNEL = ConvertPlayerUnitEvent(272)
playerunitevent EVENT_PLAYER_UNIT_SPELL_CAST = ConvertPlayerUnitEvent(273)
playerunitevent EVENT_PLAYER_UNIT_SPELL_EFFECT = ConvertPlayerUnitEvent(274)
playerunitevent EVENT_PLAYER_UNIT_SPELL_FINISH = ConvertPlayerUnitEvent(275)
playerunitevent EVENT_PLAYER_UNIT_SPELL_ENDCAST = ConvertPlayerUnitEvent(276)
unitevent EVENT_UNIT_SELL = ConvertUnitEvent(286)
unitevent EVENT_UNIT_CHANGE_OWNER = ConvertUnitEvent(287)
unitevent EVENT_UNIT_SELL_ITEM = ConvertUnitEvent(288)
unitevent EVENT_UNIT_SPELL_CHANNEL = ConvertUnitEvent(289)
unitevent EVENT_UNIT_SPELL_CAST = ConvertUnitEvent(290)
unitevent EVENT_UNIT_SPELL_EFFECT = ConvertUnitEvent(291)
unitevent EVENT_UNIT_SPELL_FINISH = ConvertUnitEvent(292)
unitevent EVENT_UNIT_SPELL_ENDCAST = ConvertUnitEvent(293)
limitop LESS_THAN = ConvertLimitOp(0)
limitop LESS_THAN_OR_EQUAL = ConvertLimitOp(1)
limitop EQUAL = ConvertLimitOp(2)
limitop GREATER_THAN_OR_EQUAL = ConvertLimitOp(3)
limitop GREATER_THAN = ConvertLimitOp(4)
limitop NOT_EQUAL = ConvertLimitOp(5)
unittype UNIT_TYPE_HERO = ConvertUnitType(0)
unittype UNIT_TYPE_DEAD = ConvertUnitType(1)
unittype UNIT_TYPE_STRUCTURE = ConvertUnitType(2)
unittype UNIT_TYPE_FLYING = ConvertUnitType(3)
unittype UNIT_TYPE_GROUND = ConvertUnitType(4)
unittype UNIT_TYPE_ATTACKS_FLYING = ConvertUnitType(5)
unittype UNIT_TYPE_ATTACKS_GROUND = ConvertUnitType(6)
unittype UNIT_TYPE_MELEE_ATTACKER = ConvertUnitType(7)
unittype UNIT_TYPE_RANGED_ATTACKER = ConvertUnitType(8)
unittype UNIT_TYPE_GIANT = ConvertUnitType(9)
unittype UNIT_TYPE_SUMMONED = ConvertUnitType(10)
unittype UNIT_TYPE_STUNNED = ConvertUnitType(11)
unittype UNIT_TYPE_PLAGUED = ConvertUnitType(12)
unittype UNIT_TYPE_SNARED = ConvertUnitType(13)
unittype UNIT_TYPE_UNDEAD = ConvertUnitType(14)
unittype UNIT_TYPE_MECHANICAL = ConvertUnitType(15)
unittype UNIT_TYPE_PEON = ConvertUnitType(16)
unittype UNIT_TYPE_SAPPER = ConvertUnitType(17)
unittype UNIT_TYPE_TOWNHALL = ConvertUnitType(18) 
unittype UNIT_TYPE_ANCIENT = ConvertUnitType(19)
itemtype ITEM_TYPE_PERMANENT = ConvertItemType(0)
itemtype ITEM_TYPE_CHARGED = ConvertItemType(1)
itemtype ITEM_TYPE_POWERUP = ConvertItemType(2)
itemtype ITEM_TYPE_ARTIFACT = ConvertItemType(3)
itemtype ITEM_TYPE_PURCHASABLE = ConvertItemType(4)
itemtype ITEM_TYPE_CAMPAIGN = ConvertItemType(5)
itemtype ITEM_TYPE_MISCELLANEOUS = ConvertItemType(6)
itemtype ITEM_TYPE_UNKNOWN = ConvertItemType(7)
itemtype ITEM_TYPE_ANY = ConvertItemType(8)
itemtype ITEM_TYPE_TOME = ConvertItemType(2)
camerafield CAMERA_FIELD_TARGET_DISTANCE = ConvertCameraField(0)
camerafield CAMERA_FIELD_FARZ = ConvertCameraField(1)
camerafield CAMERA_FIELD_ANGLE_OF_ATTACK = ConvertCameraField(2)
camerafield CAMERA_FIELD_FIELD_OF_VIEW = ConvertCameraField(3)
camerafield CAMERA_FIELD_ROLL = ConvertCameraField(4)
camerafield CAMERA_FIELD_ROTATION = ConvertCameraField(5)
camerafield CAMERA_FIELD_ZOFFSET = ConvertCameraField(6)
blendmode BLEND_MODE_NONE = ConvertBlendMode(0)
blendmode BLEND_MODE_DONT_CARE = ConvertBlendMode(0)
blendmode BLEND_MODE_KEYALPHA = ConvertBlendMode(1)
blendmode BLEND_MODE_BLEND = ConvertBlendMode(2)
blendmode BLEND_MODE_ADDITIVE = ConvertBlendMode(3)
blendmode BLEND_MODE_MODULATE = ConvertBlendMode(4)
blendmode BLEND_MODE_MODULATE_2X = ConvertBlendMode(5)
raritycontrol RARITY_FREQUENT = ConvertRarityControl(0)
raritycontrol RARITY_RARE = ConvertRarityControl(1)
texmapflags TEXMAP_FLAG_NONE = ConvertTexMapFlags(0)
texmapflags TEXMAP_FLAG_WRAP_U = ConvertTexMapFlags(1)
texmapflags TEXMAP_FLAG_WRAP_V = ConvertTexMapFlags(2)
texmapflags TEXMAP_FLAG_WRAP_UV = ConvertTexMapFlags(3)
fogstate FOG_OF_WAR_MASKED = ConvertFogState(1)
fogstate FOG_OF_WAR_FOGGED = ConvertFogState(2)
fogstate FOG_OF_WAR_VISIBLE = ConvertFogState(4)
integer CAMERA_MARGIN_LEFT = 0
integer CAMERA_MARGIN_RIGHT = 1
integer CAMERA_MARGIN_TOP = 2
integer CAMERA_MARGIN_BOTTOM = 3
effecttype EFFECT_TYPE_EFFECT = ConvertEffectType(0)
effecttype EFFECT_TYPE_TARGET = ConvertEffectType(1)
effecttype EFFECT_TYPE_CASTER = ConvertEffectType(2)
effecttype EFFECT_TYPE_SPECIAL = ConvertEffectType(3)
real bj_PI = 3.14159
real bj_E = 2.71828
real bj_CELLWIDTH = 128.0
real bj_CLIFFHEIGHT = 128.0
real bj_UNIT_FACING = 270.0
real bj_RADTODEG = 180.0/bj_PI
real bj_DEGTORAD = bj_PI/180.0
real bj_TEXT_DELAY_QUEST = 20.00
real bj_TEXT_DELAY_QUESTUPDATE = 20.00
real bj_TEXT_DELAY_QUESTDONE = 20.00
real bj_TEXT_DELAY_QUESTFAILED = 20.00
real bj_TEXT_DELAY_QUESTREQUIREMENT = 20.00
real bj_TEXT_DELAY_MISSIONFAILED = 20.00
real bj_TEXT_DELAY_ALWAYSHINT = 12.00
real bj_TEXT_DELAY_HINT = 12.00
real bj_TEXT_DELAY_SECRET = 10.00
real bj_TEXT_DELAY_UNITACQUIRED = 15.00
real bj_TEXT_DELAY_UNITAVAILABLE = 10.00
real bj_TEXT_DELAY_ITEMACQUIRED = 10.00
real bj_TEXT_DELAY_WARNING = 12.00
real bj_QUEUE_DELAY_QUEST = 5.00
real bj_QUEUE_DELAY_HINT = 5.00
real bj_QUEUE_DELAY_SECRET = 3.00
real bj_HANDICAP_EASY = 60.00
real bj_GAME_STARTED_THRESHOLD = 0.01
real bj_WAIT_FOR_COND_MIN_INTERVAL = 0.10
real bj_POLLED_WAIT_INTERVAL = 0.10
real bj_POLLED_WAIT_SKIP_THRESHOLD = 2.00
integer bj_MAX_INVENTORY = 6
integer bj_MAX_PLAYERS = 12
integer bj_PLAYER_NEUTRAL_VICTIM = 13
integer bj_PLAYER_NEUTRAL_EXTRA = 14
integer bj_MAX_PLAYER_SLOTS = 16
integer bj_MAX_SKELETONS = 25
integer bj_MAX_STOCK_ITEM_SLOTS = 11
integer bj_MAX_STOCK_UNIT_SLOTS = 11
integer bj_MAX_ITEM_LEVEL = 10
real bj_TOD_DAWN = 6.00
real bj_TOD_DUSK = 18.00
real bj_MELEE_STARTING_TOD = 8.00
integer bj_MELEE_STARTING_GOLD_V0 = 750
integer bj_MELEE_STARTING_GOLD_V1 = 500
integer bj_MELEE_STARTING_LUMBER_V0 = 200
integer bj_MELEE_STARTING_LUMBER_V1 = 150
integer bj_MELEE_STARTING_HERO_TOKENS = 1
integer bj_MELEE_HERO_LIMIT = 3
integer bj_MELEE_HERO_TYPE_LIMIT = 1
real bj_MELEE_MINE_SEARCH_RADIUS = 2000
real bj_MELEE_CLEAR_UNITS_RADIUS = 1500
real bj_MELEE_CRIPPLE_TIMEOUT = 120.00
real bj_MELEE_CRIPPLE_MSG_DURATION = 20.00
integer bj_MELEE_MAX_TWINKED_HEROES_V0 = 3
integer bj_MELEE_MAX_TWINKED_HEROES_V1 = 1
real bj_CREEP_ITEM_DELAY = 0.50
real bj_STOCK_RESTOCK_INITIAL_DELAY = 120
real bj_STOCK_RESTOCK_INTERVAL = 30
integer bj_STOCK_MAX_ITERATIONS = 20
integer bj_MAX_DEST_IN_REGION_EVENTS = 64
integer bj_CAMERA_MIN_FARZ = 100
integer bj_CAMERA_DEFAULT_DISTANCE = 1650
integer bj_CAMERA_DEFAULT_FARZ = 5000
integer bj_CAMERA_DEFAULT_AOA = 304
integer bj_CAMERA_DEFAULT_FOV = 70
integer bj_CAMERA_DEFAULT_ROLL = 0
integer bj_CAMERA_DEFAULT_ROTATION = 90
real bj_RESCUE_PING_TIME = 2.00
real bj_NOTHING_SOUND_DURATION = 5.00
real bj_TRANSMISSION_PING_TIME = 1.00
integer bj_TRANSMISSION_IND_RED = 255
integer bj_TRANSMISSION_IND_BLUE = 255
integer bj_TRANSMISSION_IND_GREEN = 255
integer bj_TRANSMISSION_IND_ALPHA = 255
real bj_TRANSMISSION_PORT_HANGTIME = 1.50
real bj_CINEMODE_INTERFACEFADE = 0.50
gamespeed bj_CINEMODE_GAMESPEED = MAP_SPEED_NORMAL
real bj_CINEMODE_VOLUME_UNITMOVEMENT = 0.40
real bj_CINEMODE_VOLUME_UNITSOUNDS = 0.00
real bj_CINEMODE_VOLUME_COMBAT = 0.40
real bj_CINEMODE_VOLUME_SPELLS = 0.40
real bj_CINEMODE_VOLUME_UI = 0.00
real bj_CINEMODE_VOLUME_MUSIC = 0.55
real bj_CINEMODE_VOLUME_AMBIENTSOUNDS = 1.00
real bj_CINEMODE_VOLUME_FIRE = 0.60
real bj_SPEECH_VOLUME_UNITMOVEMENT = 0.25
real bj_SPEECH_VOLUME_UNITSOUNDS = 0.00
real bj_SPEECH_VOLUME_COMBAT = 0.25
real bj_SPEECH_VOLUME_SPELLS = 0.25
real bj_SPEECH_VOLUME_UI = 0.00
real bj_SPEECH_VOLUME_MUSIC = 0.55
real bj_SPEECH_VOLUME_AMBIENTSOUNDS = 1.00
real bj_SPEECH_VOLUME_FIRE = 0.60
real bj_SMARTPAN_TRESHOLD_PAN = 500
real bj_SMARTPAN_TRESHOLD_SNAP = 3500
integer bj_MAX_QUEUED_TRIGGERS = 100
real bj_QUEUED_TRIGGER_TIMEOUT = 180.00
integer bj_CAMPAIGN_INDEX_T = 0
integer bj_CAMPAIGN_INDEX_H = 1
integer bj_CAMPAIGN_INDEX_U = 2
integer bj_CAMPAIGN_INDEX_O = 3
integer bj_CAMPAIGN_INDEX_N = 4
integer bj_CAMPAIGN_INDEX_XN = 5
integer bj_CAMPAIGN_INDEX_XH = 6
integer bj_CAMPAIGN_INDEX_XU = 7
integer bj_CAMPAIGN_INDEX_XO = 8
integer bj_CAMPAIGN_OFFSET_T = 0
integer bj_CAMPAIGN_OFFSET_H = 1
integer bj_CAMPAIGN_OFFSET_U = 2
integer bj_CAMPAIGN_OFFSET_O = 3
integer bj_CAMPAIGN_OFFSET_N = 4
integer bj_CAMPAIGN_OFFSET_XN = 0
integer bj_CAMPAIGN_OFFSET_XH = 1
integer bj_CAMPAIGN_OFFSET_XU = 2
integer bj_CAMPAIGN_OFFSET_XO = 3
integer bj_MISSION_INDEX_T00 = bj_CAMPAIGN_OFFSET_T * 1000 + 0
integer bj_MISSION_INDEX_T01 = bj_CAMPAIGN_OFFSET_T * 1000 + 1
integer bj_MISSION_INDEX_H00 = bj_CAMPAIGN_OFFSET_H * 1000 + 0
integer bj_MISSION_INDEX_H01 = bj_CAMPAIGN_OFFSET_H * 1000 + 1
integer bj_MISSION_INDEX_H02 = bj_CAMPAIGN_OFFSET_H * 1000 + 2
integer bj_MISSION_INDEX_H03 = bj_CAMPAIGN_OFFSET_H * 1000 + 3
integer bj_MISSION_INDEX_H04 = bj_CAMPAIGN_OFFSET_H * 1000 + 4
integer bj_MISSION_INDEX_H05 = bj_CAMPAIGN_OFFSET_H * 1000 + 5
integer bj_MISSION_INDEX_H06 = bj_CAMPAIGN_OFFSET_H * 1000 + 6
integer bj_MISSION_INDEX_H07 = bj_CAMPAIGN_OFFSET_H * 1000 + 7
integer bj_MISSION_INDEX_H08 = bj_CAMPAIGN_OFFSET_H * 1000 + 8
integer bj_MISSION_INDEX_H09 = bj_CAMPAIGN_OFFSET_H * 1000 + 9
integer bj_MISSION_INDEX_H10 = bj_CAMPAIGN_OFFSET_H * 1000 + 10
integer bj_MISSION_INDEX_H11 = bj_CAMPAIGN_OFFSET_H * 1000 + 11
integer bj_MISSION_INDEX_U00 = bj_CAMPAIGN_OFFSET_U * 1000 + 0
integer bj_MISSION_INDEX_U01 = bj_CAMPAIGN_OFFSET_U * 1000 + 1
integer bj_MISSION_INDEX_U02 = bj_CAMPAIGN_OFFSET_U * 1000 + 2
integer bj_MISSION_INDEX_U03 = bj_CAMPAIGN_OFFSET_U * 1000 + 3
integer bj_MISSION_INDEX_U05 = bj_CAMPAIGN_OFFSET_U * 1000 + 4
integer bj_MISSION_INDEX_U07 = bj_CAMPAIGN_OFFSET_U * 1000 + 5
integer bj_MISSION_INDEX_U08 = bj_CAMPAIGN_OFFSET_U * 1000 + 6
integer bj_MISSION_INDEX_U09 = bj_CAMPAIGN_OFFSET_U * 1000 + 7
integer bj_MISSION_INDEX_U10 = bj_CAMPAIGN_OFFSET_U * 1000 + 8
integer bj_MISSION_INDEX_U11 = bj_CAMPAIGN_OFFSET_U * 1000 + 9
integer bj_MISSION_INDEX_O00 = bj_CAMPAIGN_OFFSET_O * 1000 + 0
integer bj_MISSION_INDEX_O01 = bj_CAMPAIGN_OFFSET_O * 1000 + 1
integer bj_MISSION_INDEX_O02 = bj_CAMPAIGN_OFFSET_O * 1000 + 2
integer bj_MISSION_INDEX_O03 = bj_CAMPAIGN_OFFSET_O * 1000 + 3
integer bj_MISSION_INDEX_O04 = bj_CAMPAIGN_OFFSET_O * 1000 + 4
integer bj_MISSION_INDEX_O05 = bj_CAMPAIGN_OFFSET_O * 1000 + 5
integer bj_MISSION_INDEX_O06 = bj_CAMPAIGN_OFFSET_O * 1000 + 6
integer bj_MISSION_INDEX_O07 = bj_CAMPAIGN_OFFSET_O * 1000 + 7
integer bj_MISSION_INDEX_O08 = bj_CAMPAIGN_OFFSET_O * 1000 + 8
integer bj_MISSION_INDEX_O09 = bj_CAMPAIGN_OFFSET_O * 1000 + 9
integer bj_MISSION_INDEX_O10 = bj_CAMPAIGN_OFFSET_O * 1000 + 10
integer bj_MISSION_INDEX_N00 = bj_CAMPAIGN_OFFSET_N * 1000 + 0
integer bj_MISSION_INDEX_N01 = bj_CAMPAIGN_OFFSET_N * 1000 + 1
integer bj_MISSION_INDEX_N02 = bj_CAMPAIGN_OFFSET_N * 1000 + 2
integer bj_MISSION_INDEX_N03 = bj_CAMPAIGN_OFFSET_N * 1000 + 3
integer bj_MISSION_INDEX_N04 = bj_CAMPAIGN_OFFSET_N * 1000 + 4
integer bj_MISSION_INDEX_N05 = bj_CAMPAIGN_OFFSET_N * 1000 + 5
integer bj_MISSION_INDEX_N06 = bj_CAMPAIGN_OFFSET_N * 1000 + 6
integer bj_MISSION_INDEX_N07 = bj_CAMPAIGN_OFFSET_N * 1000 + 7
integer bj_MISSION_INDEX_N08 = bj_CAMPAIGN_OFFSET_N * 1000 + 8
integer bj_MISSION_INDEX_N09 = bj_CAMPAIGN_OFFSET_N * 1000 + 9
integer bj_MISSION_INDEX_XN00 = bj_CAMPAIGN_OFFSET_XN * 1000 + 0
integer bj_MISSION_INDEX_XN01 = bj_CAMPAIGN_OFFSET_XN * 1000 + 1
integer bj_MISSION_INDEX_XN02 = bj_CAMPAIGN_OFFSET_XN * 1000 + 2
integer bj_MISSION_INDEX_XN03 = bj_CAMPAIGN_OFFSET_XN * 1000 + 3
integer bj_MISSION_INDEX_XN04 = bj_CAMPAIGN_OFFSET_XN * 1000 + 4
integer bj_MISSION_INDEX_XN05 = bj_CAMPAIGN_OFFSET_XN * 1000 + 5
integer bj_MISSION_INDEX_XN06 = bj_CAMPAIGN_OFFSET_XN * 1000 + 6
integer bj_MISSION_INDEX_XN07 = bj_CAMPAIGN_OFFSET_XN * 1000 + 7
integer bj_MISSION_INDEX_XN08 = bj_CAMPAIGN_OFFSET_XN * 1000 + 8
integer bj_MISSION_INDEX_XN09 = bj_CAMPAIGN_OFFSET_XN * 1000 + 9
integer bj_MISSION_INDEX_XN10 = bj_CAMPAIGN_OFFSET_XN * 1000 + 10
integer bj_MISSION_INDEX_XH00 = bj_CAMPAIGN_OFFSET_XH * 1000 + 0
integer bj_MISSION_INDEX_XH01 = bj_CAMPAIGN_OFFSET_XH * 1000 + 1
integer bj_MISSION_INDEX_XH02 = bj_CAMPAIGN_OFFSET_XH * 1000 + 2
integer bj_MISSION_INDEX_XH03 = bj_CAMPAIGN_OFFSET_XH * 1000 + 3
integer bj_MISSION_INDEX_XH04 = bj_CAMPAIGN_OFFSET_XH * 1000 + 4
integer bj_MISSION_INDEX_XH05 = bj_CAMPAIGN_OFFSET_XH * 1000 + 5
integer bj_MISSION_INDEX_XH06 = bj_CAMPAIGN_OFFSET_XH * 1000 + 6
integer bj_MISSION_INDEX_XH07 = bj_CAMPAIGN_OFFSET_XH * 1000 + 7
integer bj_MISSION_INDEX_XH08 = bj_CAMPAIGN_OFFSET_XH * 1000 + 8
integer bj_MISSION_INDEX_XH09 = bj_CAMPAIGN_OFFSET_XH * 1000 + 9
integer bj_MISSION_INDEX_XU00 = bj_CAMPAIGN_OFFSET_XU * 1000 + 0
integer bj_MISSION_INDEX_XU01 = bj_CAMPAIGN_OFFSET_XU * 1000 + 1
integer bj_MISSION_INDEX_XU02 = bj_CAMPAIGN_OFFSET_XU * 1000 + 2
integer bj_MISSION_INDEX_XU03 = bj_CAMPAIGN_OFFSET_XU * 1000 + 3
integer bj_MISSION_INDEX_XU04 = bj_CAMPAIGN_OFFSET_XU * 1000 + 4
integer bj_MISSION_INDEX_XU05 = bj_CAMPAIGN_OFFSET_XU * 1000 + 5
integer bj_MISSION_INDEX_XU06 = bj_CAMPAIGN_OFFSET_XU * 1000 + 6
integer bj_MISSION_INDEX_XU07 = bj_CAMPAIGN_OFFSET_XU * 1000 + 7
integer bj_MISSION_INDEX_XU08 = bj_CAMPAIGN_OFFSET_XU * 1000 + 8
integer bj_MISSION_INDEX_XU09 = bj_CAMPAIGN_OFFSET_XU * 1000 + 9
integer bj_MISSION_INDEX_XU10 = bj_CAMPAIGN_OFFSET_XU * 1000 + 10
integer bj_MISSION_INDEX_XU11 = bj_CAMPAIGN_OFFSET_XU * 1000 + 11
integer bj_MISSION_INDEX_XU12 = bj_CAMPAIGN_OFFSET_XU * 1000 + 12
integer bj_MISSION_INDEX_XU13 = bj_CAMPAIGN_OFFSET_XU * 1000 + 13
integer bj_MISSION_INDEX_XO00 = bj_CAMPAIGN_OFFSET_XO * 1000 + 0
integer bj_CINEMATICINDEX_TOP = 0
integer bj_CINEMATICINDEX_HOP = 1
integer bj_CINEMATICINDEX_HED = 2
integer bj_CINEMATICINDEX_OOP = 3
integer bj_CINEMATICINDEX_OED = 4
integer bj_CINEMATICINDEX_UOP = 5
integer bj_CINEMATICINDEX_UED = 6
integer bj_CINEMATICINDEX_NOP = 7
integer bj_CINEMATICINDEX_NED = 8
integer bj_CINEMATICINDEX_XOP = 9
integer bj_CINEMATICINDEX_XED = 10
integer bj_ALLIANCE_UNALLIED = 0
integer bj_ALLIANCE_UNALLIED_VISION = 1
integer bj_ALLIANCE_ALLIED = 2
integer bj_ALLIANCE_ALLIED_VISION = 3
integer bj_ALLIANCE_ALLIED_UNITS = 4
integer bj_ALLIANCE_ALLIED_ADVUNITS = 5
integer bj_ALLIANCE_NEUTRAL = 6
integer bj_ALLIANCE_NEUTRAL_VISION = 7
integer bj_KEYEVENTTYPE_DEPRESS = 0
integer bj_KEYEVENTTYPE_RELEASE = 1
integer bj_KEYEVENTKEY_LEFT = 0
integer bj_KEYEVENTKEY_RIGHT = 1
integer bj_KEYEVENTKEY_DOWN = 2
integer bj_KEYEVENTKEY_UP = 3
integer bj_TIMETYPE_ADD = 0
integer bj_TIMETYPE_SET = 1
integer bj_TIMETYPE_SUB = 2
integer bj_CAMERABOUNDS_ADJUST_ADD = 0
integer bj_CAMERABOUNDS_ADJUST_SUB = 1
integer bj_QUESTTYPE_REQ_DISCOVERED = 0
integer bj_QUESTTYPE_REQ_UNDISCOVERED = 1
integer bj_QUESTTYPE_OPT_DISCOVERED = 2
integer bj_QUESTTYPE_OPT_UNDISCOVERED = 3
integer bj_QUESTMESSAGE_DISCOVERED = 0
integer bj_QUESTMESSAGE_UPDATED = 1
integer bj_QUESTMESSAGE_COMPLETED = 2
integer bj_QUESTMESSAGE_FAILED = 3
integer bj_QUESTMESSAGE_REQUIREMENT = 4
integer bj_QUESTMESSAGE_MISSIONFAILED = 5
integer bj_QUESTMESSAGE_ALWAYSHINT = 6
integer bj_QUESTMESSAGE_HINT = 7
integer bj_QUESTMESSAGE_SECRET = 8
integer bj_QUESTMESSAGE_UNITACQUIRED = 9
integer bj_QUESTMESSAGE_UNITAVAILABLE = 10
integer bj_QUESTMESSAGE_ITEMACQUIRED = 11
integer bj_QUESTMESSAGE_WARNING = 12
integer bj_SORTTYPE_SORTBYVALUE = 0
integer bj_SORTTYPE_SORTBYPLAYER = 1
integer bj_SORTTYPE_SORTBYLABEL = 2
integer bj_CINEFADETYPE_FADEIN = 0
integer bj_CINEFADETYPE_FADEOUT = 1
integer bj_CINEFADETYPE_FADEOUTIN = 2
integer bj_REMOVEBUFFS_POSITIVE = 0
integer bj_REMOVEBUFFS_NEGATIVE = 1
integer bj_REMOVEBUFFS_ALL = 2
integer bj_REMOVEBUFFS_NONTLIFE = 3
integer bj_BUFF_POLARITY_POSITIVE = 0
integer bj_BUFF_POLARITY_NEGATIVE = 1
integer bj_BUFF_POLARITY_EITHER = 2
integer bj_BUFF_RESIST_MAGIC = 0
integer bj_BUFF_RESIST_PHYSICAL = 1
integer bj_BUFF_RESIST_EITHER = 2
integer bj_BUFF_RESIST_BOTH = 3
integer bj_HEROSTAT_STR = 0
integer bj_HEROSTAT_AGI = 1
integer bj_HEROSTAT_INT = 2
integer bj_MODIFYMETHOD_ADD = 0
integer bj_MODIFYMETHOD_SUB = 1
integer bj_MODIFYMETHOD_SET = 2
integer bj_UNIT_STATE_METHOD_ABSOLUTE = 0
integer bj_UNIT_STATE_METHOD_RELATIVE = 1
integer bj_UNIT_STATE_METHOD_DEFAULTS = 2
integer bj_UNIT_STATE_METHOD_MAXIMUM = 3
integer bj_GATEOPERATION_CLOSE = 0
integer bj_GATEOPERATION_OPEN = 1
integer bj_GATEOPERATION_DESTROY = 2
integer bj_GAMECACHE_BOOLEAN = 0
integer bj_GAMECACHE_INTEGER = 1
integer bj_GAMECACHE_REAL = 2
integer bj_GAMECACHE_UNIT = 3
integer bj_GAMECACHE_STRING = 4
integer bj_ITEM_STATUS_HIDDEN = 0
integer bj_ITEM_STATUS_OWNED = 1
integer bj_ITEM_STATUS_INVULNERABLE = 2
integer bj_ITEM_STATUS_POWERUP = 3
integer bj_ITEM_STATUS_SELLABLE = 4
integer bj_ITEM_STATUS_PAWNABLE = 5
integer bj_ITEMCODE_STATUS_POWERUP = 0
integer bj_ITEMCODE_STATUS_SELLABLE = 1
integer bj_ITEMCODE_STATUS_PAWNABLE = 2
integer bj_MINIMAPPINGSTYLE_SIMPLE = 0
integer bj_MINIMAPPINGSTYLE_FLASHY = 1
integer bj_MINIMAPPINGSTYLE_ATTACK = 2
real bj_CORPSE_MAX_DEATH_TIME = 8.00
integer bj_CORPSETYPE_FLESH = 0
integer bj_CORPSETYPE_BONE = 1
integer bj_ELEVATOR_BLOCKER_CODE = 'DTep'
integer bj_ELEVATOR_CODE01 = 'DTrf'
integer bj_ELEVATOR_CODE02 = 'DTrx'
integer bj_ELEVATOR_WALL_TYPE_ALL = 0
integer bj_ELEVATOR_WALL_TYPE_EAST = 1
integer bj_ELEVATOR_WALL_TYPE_NORTH = 2
integer bj_ELEVATOR_WALL_TYPE_SOUTH = 3
integer bj_ELEVATOR_WALL_TYPE_WEST = 4
playerscore PLAYER_SCORE_UNITS_TRAINED = ConvertPlayerScore(0)
playerscore PLAYER_SCORE_UNITS_KILLED = ConvertPlayerScore(1)
playerscore PLAYER_SCORE_STRUCT_BUILT = ConvertPlayerScore(2)
playerscore PLAYER_SCORE_STRUCT_RAZED = ConvertPlayerScore(3)
playerscore PLAYER_SCORE_TECH_PERCENT = ConvertPlayerScore(4)
playerscore PLAYER_SCORE_FOOD_MAXPROD = ConvertPlayerScore(5)
playerscore PLAYER_SCORE_FOOD_MAXUSED = ConvertPlayerScore(6)
playerscore PLAYER_SCORE_HEROES_KILLED = ConvertPlayerScore(7)
playerscore PLAYER_SCORE_ITEMS_GAINED = ConvertPlayerScore(8)
playerscore PLAYER_SCORE_MERCS_HIRED = ConvertPlayerScore(9)
playerscore PLAYER_SCORE_GOLD_MINED_TOTAL = ConvertPlayerScore(10)
playerscore PLAYER_SCORE_GOLD_MINED_UPKEEP = ConvertPlayerScore(11)
playerscore PLAYER_SCORE_GOLD_LOST_UPKEEP = ConvertPlayerScore(12)
playerscore PLAYER_SCORE_GOLD_LOST_TAX = ConvertPlayerScore(13)
playerscore PLAYER_SCORE_GOLD_GIVEN = ConvertPlayerScore(14)
playerscore PLAYER_SCORE_GOLD_RECEIVED = ConvertPlayerScore(15)
playerscore PLAYER_SCORE_LUMBER_TOTAL = ConvertPlayerScore(16)
playerscore PLAYER_SCORE_LUMBER_LOST_UPKEEP = ConvertPlayerScore(17)
playerscore PLAYER_SCORE_LUMBER_LOST_TAX = ConvertPlayerScore(18)
playerscore PLAYER_SCORE_LUMBER_GIVEN = ConvertPlayerScore(19)
playerscore PLAYER_SCORE_LUMBER_RECEIVED = ConvertPlayerScore(20)
playerscore PLAYER_SCORE_UNIT_TOTAL = ConvertPlayerScore(21)
playerscore PLAYER_SCORE_HERO_TOTAL = ConvertPlayerScore(22)
playerscore PLAYER_SCORE_RESOURCE_TOTAL = ConvertPlayerScore(23)
playerscore PLAYER_SCORE_TOTAL = ConvertPlayerScore(24)
playerunitevent EVENT_PLAYER_UNIT_PAWN_ITEM = ConvertPlayerUnitEvent(277)
unitevent EVENT_UNIT_PAWN_ITEM = ConvertUnitEvent(294)