Added by , published
	constant raritycontrol				RARITY_QUEUE												= ConvertRarityControl(2)

	constant animtype					ANIM_TYPE_BIRTH												= ConvertAnimType(0)
	constant animtype					ANIM_TYPE_DEATH												= ConvertAnimType(1)
	constant animtype					ANIM_TYPE_DECAY												= ConvertAnimType(2)
	constant animtype					ANIM_TYPE_DISSIPATE											= ConvertAnimType(3)
	constant animtype					ANIM_TYPE_STAND												= ConvertAnimType(4)
	constant animtype					ANIM_TYPE_WALK												= ConvertAnimType(5)
	constant animtype					ANIM_TYPE_ATTACK											= ConvertAnimType(6)
	constant animtype					ANIM_TYPE_MORPH												= ConvertAnimType(7)
	constant animtype					ANIM_TYPE_SLEEP												= ConvertAnimType(8)
	constant animtype					ANIM_TYPE_SPELL												= ConvertAnimType(9)
	constant animtype					ANIM_TYPE_PORTRAIT											= ConvertAnimType(10)

	constant subanimtype				SUBANIM_TYPE_ROOTED											= ConvertSubAnimType(11)
	constant subanimtype				SUBANIM_TYPE_ALTERNATE_EX									= ConvertSubAnimType(12)
	constant subanimtype				SUBANIM_TYPE_LOOPING										= ConvertSubAnimType(13)
	constant subanimtype				SUBANIM_TYPE_SLAM											= ConvertSubAnimType(14)
	constant subanimtype				SUBANIM_TYPE_THROW											= ConvertSubAnimType(15)
	constant subanimtype				SUBANIM_TYPE_SPIKED											= ConvertSubAnimType(16)
	constant subanimtype				SUBANIM_TYPE_FAST											= ConvertSubAnimType(17)
	constant subanimtype				SUBANIM_TYPE_SPIN											= ConvertSubAnimType(18)
	constant subanimtype				SUBANIM_TYPE_READY											= ConvertSubAnimType(19)
	constant subanimtype				SUBANIM_TYPE_CHANNEL										= ConvertSubAnimType(20)
	constant subanimtype				SUBANIM_TYPE_DEFEND											= ConvertSubAnimType(21)
	constant subanimtype				SUBANIM_TYPE_VICTORY										= ConvertSubAnimType(22)
	constant subanimtype				SUBANIM_TYPE_TURN											= ConvertSubAnimType(23)
	constant subanimtype				SUBANIM_TYPE_LEFT											= ConvertSubAnimType(24)
	constant subanimtype				SUBANIM_TYPE_RIGHT											= ConvertSubAnimType(25)
	constant subanimtype				SUBANIM_TYPE_FIRE											= ConvertSubAnimType(26)
	constant subanimtype				SUBANIM_TYPE_FLESH											= ConvertSubAnimType(27)
	constant subanimtype				SUBANIM_TYPE_HIT											= ConvertSubAnimType(28)
	constant subanimtype				SUBANIM_TYPE_WOUNDED										= ConvertSubAnimType(29)
	constant subanimtype				SUBANIM_TYPE_LIGHT											= ConvertSubAnimType(30)
	constant subanimtype				SUBANIM_TYPE_MODERATE										= ConvertSubAnimType(31)
	constant subanimtype				SUBANIM_TYPE_SEVERE											= ConvertSubAnimType(32)
	constant subanimtype				SUBANIM_TYPE_CRITICAL										= ConvertSubAnimType(33)
	constant subanimtype				SUBANIM_TYPE_COMPLETE										= ConvertSubAnimType(34)
	constant subanimtype				SUBANIM_TYPE_GOLD											= ConvertSubAnimType(35)
	constant subanimtype				SUBANIM_TYPE_LUMBER											= ConvertSubAnimType(36)
	constant subanimtype				SUBANIM_TYPE_WORK											= ConvertSubAnimType(37)
	constant subanimtype				SUBANIM_TYPE_TALK											= ConvertSubAnimType(38)
	constant subanimtype				SUBANIM_TYPE_FIRST											= ConvertSubAnimType(39)
	constant subanimtype				SUBANIM_TYPE_SECOND											= ConvertSubAnimType(40)
	constant subanimtype				SUBANIM_TYPE_THIRD											= ConvertSubAnimType(41)
	constant subanimtype				SUBANIM_TYPE_FOURTH											= ConvertSubAnimType(42)
	constant subanimtype				SUBANIM_TYPE_FIFTH											= ConvertSubAnimType(43)
	constant subanimtype				SUBANIM_TYPE_ONE											= ConvertSubAnimType(44)
	constant subanimtype				SUBANIM_TYPE_TWO											= ConvertSubAnimType(45)
	constant subanimtype				SUBANIM_TYPE_THREE											= ConvertSubAnimType(46)
	constant subanimtype				SUBANIM_TYPE_FOUR											= ConvertSubAnimType(47)
	constant subanimtype				SUBANIM_TYPE_FIVE											= ConvertSubAnimType(48)
	constant subanimtype				SUBANIM_TYPE_SMALL											= ConvertSubAnimType(49)
	constant subanimtype				SUBANIM_TYPE_MEDIUM											= ConvertSubAnimType(50)
	constant subanimtype				SUBANIM_TYPE_LARGE											= ConvertSubAnimType(51)
	constant subanimtype				SUBANIM_TYPE_UPGRADE										= ConvertSubAnimType(52)
	constant subanimtype				SUBANIM_TYPE_DRAIN											= ConvertSubAnimType(53)
	constant subanimtype				SUBANIM_TYPE_FILL											= ConvertSubAnimType(54)
	constant subanimtype				SUBANIM_TYPE_CHAINLIGHTNING									= ConvertSubAnimType(55)
	constant subanimtype				SUBANIM_TYPE_EATTREE										= ConvertSubAnimType(56)
	constant subanimtype				SUBANIM_TYPE_PUKE											= ConvertSubAnimType(57)
	constant subanimtype				SUBANIM_TYPE_FLAIL											= ConvertSubAnimType(58)
	constant subanimtype				SUBANIM_TYPE_OFF											= ConvertSubAnimType(59)
	constant subanimtype				SUBANIM_TYPE_SWIM											= ConvertSubAnimType(60)
	constant subanimtype				SUBANIM_TYPE_ENTANGLE										= ConvertSubAnimType(61)
	constant subanimtype				SUBANIM_TYPE_BERSERK										= ConvertSubAnimType(62)

	//===================================================
	// For use with TriggerRegisterWidgetEvent
	//===================================================

	constant widgetevent 				EVENT_WIDGET_DAMAGING							 			= ConvertWidgetEvent(400)
	constant widgetevent 				EVENT_WIDGET_DAMAGED							 			= ConvertWidgetEvent(401)

	//===================================================
	// For use with TriggerRegisterPlayerEvent
	//===================================================

	constant playerevent				EVENT_PLAYER_MOUSE_DOWN										= ConvertPlayerEvent(305)
	constant playerevent				EVENT_PLAYER_MOUSE_UP										= ConvertPlayerEvent(306)
	constant playerevent				EVENT_PLAYER_MOUSE_MOVE										= ConvertPlayerEvent(307)
	constant playerevent				EVENT_PLAYER_SYNC_DATA										= ConvertPlayerEvent(309) // currently not active
	constant playerevent				EVENT_PLAYER_KEY											= ConvertPlayerEvent(311)
	constant playerevent				EVENT_PLAYER_KEY_DOWN										= ConvertPlayerEvent(312)
	constant playerevent				EVENT_PLAYER_KEY_UP											= ConvertPlayerEvent(313)

	//===================================================
	// For use with TriggerRegisterPlayerUnitEvent
	//===================================================

	constant playerunitevent			EVENT_PLAYER_UNIT_DAMAGED									= ConvertPlayerUnitEvent(308)
	constant playerunitevent			EVENT_PLAYER_UNIT_DAMAGING									= ConvertPlayerUnitEvent(315)
	constant playerunitevent			EVENT_PLAYER_UNIT_ATTACK_FINISHED							= ConvertPlayerUnitEvent(317)
	constant playerunitevent			EVENT_PLAYER_UNIT_DECAY_FINISHED							= ConvertPlayerUnitEvent(319)

	//===================================================
	// For use with TriggerRegisterUnitEvent
	//===================================================

	constant unitevent					EVENT_UNIT_DAMAGING											= ConvertUnitEvent(314)
	constant unitevent					EVENT_UNIT_ATTACK_FINISHED									= ConvertUnitEvent(316)
	constant unitevent					EVENT_UNIT_DECAY_FINISHED									= ConvertUnitEvent(318)

	//===================================================
	// For use with TriggerRegisterPlayerUnitEvent
	//===================================================

	constant playerunitevent			EVENT_PLAYER_UNIT_BUFF_RECEIVED								= ConvertPlayerUnitEvent(500)
	constant playerunitevent			EVENT_PLAYER_UNIT_BUFF_REFRESHED							= ConvertPlayerUnitEvent(501)
	constant playerunitevent			EVENT_PLAYER_UNIT_BUFF_ENDED								= ConvertPlayerUnitEvent(502)

	constant playerunitevent			EVENT_PLAYER_UNIT_PROJECTILE_LAUNCH							= ConvertPlayerUnitEvent(600)
	constant playerunitevent			EVENT_PLAYER_UNIT_PROJECTILE_HIT							= ConvertPlayerUnitEvent(601)

	//===================================================
	// For use with TriggerRegisterUnitEvent
	//===================================================

	constant unitevent					EVENT_UNIT_BUFF_RECEIVED									= ConvertUnitEvent(510)
	constant unitevent					EVENT_UNIT_BUFF_REFRESHED									= ConvertUnitEvent(511)
	constant unitevent					EVENT_UNIT_BUFF_ENDED										= ConvertUnitEvent(512)

	constant unitevent					EVENT_UNIT_PROJECTILE_LAUNCH								= ConvertUnitEvent(610)
	constant unitevent					EVENT_UNIT_PROJECTILE_HIT									= ConvertUnitEvent(611)

	//===================================================
	// Projectile Type Constants for use with IsProjectileType()
	//===================================================

	constant projectiletype				PROJECTILE_TYPE_BULLET										= ConvertProjectileType(0)
	constant projectiletype				PROJECTILE_TYPE_MISSILE										= ConvertProjectileType(1)
	constant projectiletype				PROJECTILE_TYPE_ARTILLERY									= ConvertProjectileType(2)
	
	constant projectiletype				PROJECTILE_TYPE_VISIBLE										= ConvertProjectileType(4)
	constant projectiletype				PROJECTILE_TYPE_DEAD										= ConvertProjectileType(5)

	//===================================================
	// Custom UI API constants
	//===================================================

	constant originframetype			ORIGIN_FRAME_GAME_UI										= ConvertOriginFrameType(0)
	constant originframetype			ORIGIN_FRAME_COMMAND_BUTTON									= ConvertOriginFrameType(1)
	constant originframetype			ORIGIN_FRAME_HERO_BAR										= ConvertOriginFrameType(2)
	constant originframetype			ORIGIN_FRAME_HERO_BUTTON									= ConvertOriginFrameType(3)
	constant originframetype			ORIGIN_FRAME_HERO_HP_BAR									= ConvertOriginFrameType(4)
	constant originframetype			ORIGIN_FRAME_HERO_MANA_BAR									= ConvertOriginFrameType(5)
	constant originframetype			ORIGIN_FRAME_HERO_BUTTON_INDICATOR							= ConvertOriginFrameType(6)
	constant originframetype			ORIGIN_FRAME_ITEM_BUTTON									= ConvertOriginFrameType(7)
	constant originframetype			ORIGIN_FRAME_MINIMAP										= ConvertOriginFrameType(8)
	constant originframetype			ORIGIN_FRAME_MINIMAP_BUTTON									= ConvertOriginFrameType(9)
	constant originframetype			ORIGIN_FRAME_SYSTEM_BUTTON									= ConvertOriginFrameType(10)
	constant originframetype			ORIGIN_FRAME_TOOLTIP										= ConvertOriginFrameType(11)
	constant originframetype			ORIGIN_FRAME_UBERTOOLTIP									= ConvertOriginFrameType(12)
	constant originframetype			ORIGIN_FRAME_CHAT_MSG										= ConvertOriginFrameType(13)
	constant originframetype			ORIGIN_FRAME_UNIT_MSG										= ConvertOriginFrameType(14)
	constant originframetype			ORIGIN_FRAME_TOP_MSG										= ConvertOriginFrameType(15)
	constant originframetype			ORIGIN_FRAME_PORTRAIT										= ConvertOriginFrameType(16)
	constant originframetype			ORIGIN_FRAME_WORLD_FRAME									= ConvertOriginFrameType(17)
	constant originframetype			ORIGIN_FRAME_CONSOLE_UI										= ConvertOriginFrameType(18)
	constant originframetype			ORIGIN_FRAME_PORTRAIT_TEXT									= ConvertOriginFrameType(19)
	constant originframetype			ORIGIN_FRAME_BUFF_BAR										= ConvertOriginFrameType(20)
	constant originframetype			ORIGIN_FRAME_BUFF_BAR_TEXT									= ConvertOriginFrameType(21)
	constant originframetype			ORIGIN_FRAME_BUFF_BAR_INDICATOR								= ConvertOriginFrameType(22)
	constant originframetype			ORIGIN_FRAME_TIME_OF_DAY_INDICATOR							= ConvertOriginFrameType(23)
	constant originframetype			ORIGIN_FRAME_LEADERBOARD									= ConvertOriginFrameType(24)
	constant originframetype			ORIGIN_FRAME_MULTIBOARD										= ConvertOriginFrameType(25)
	constant originframetype			ORIGIN_FRAME_INFO_BAR										= ConvertOriginFrameType(26)
	constant originframetype			ORIGIN_FRAME_COMMAND_BAR									= ConvertOriginFrameType(27)
	constant originframetype			ORIGIN_FRAME_RESOURCE_BAR									= ConvertOriginFrameType(28)
	constant originframetype			ORIGIN_FRAME_RESOURCE_BAR_TEXTURE							= ConvertOriginFrameType(29)
	constant originframetype			ORIGIN_FRAME_RESOURCE_BAR_TEXT								= ConvertOriginFrameType(30)
	constant originframetype			ORIGIN_FRAME_UPPERBUTTON_BAR								= ConvertOriginFrameType(31)
	constant originframetype			ORIGIN_FRAME_UPPERBUTTON_BAR_BUTTON							= ConvertOriginFrameType(32)
	constant originframetype			ORIGIN_FRAME_PEON_BAR										= ConvertOriginFrameType(33)
	constant originframetype			ORIGIN_FRAME_PLAYER_MESSAGE									= ConvertOriginFrameType(34)
	constant originframetype			ORIGIN_FRAME_UNIT_MESSAGE									= ConvertOriginFrameType(35)
	constant originframetype			ORIGIN_FRAME_CHAT_MESSAGE									= ConvertOriginFrameType(36)
	constant originframetype			ORIGIN_FRAME_TOP_MESSAGE									= ConvertOriginFrameType(37)
	constant originframetype			ORIGIN_FRAME_CHAT_EDITBAR									= ConvertOriginFrameType(38)
	constant originframetype			ORIGIN_FRAME_CINEMATIC_PANEL								= ConvertOriginFrameType(39)
	constant originframetype			ORIGIN_FRAME_COMMAND_BUTTON_COOLDOWN_INDICATOR				= ConvertOriginFrameType(40)
	constant originframetype			ORIGIN_FRAME_COMMAND_BUTTON_AUTOCAST_FRAME					= ConvertOriginFrameType(41)
	constant originframetype			ORIGIN_FRAME_COMMAND_BUTTON_CHARGES_FRAME					= ConvertOriginFrameType(42)
	constant originframetype			ORIGIN_FRAME_COMMAND_BUTTON_CHARGES_TEXT					= ConvertOriginFrameType(43)
	constant originframetype			ORIGIN_FRAME_CURSOR_FRAME									= ConvertOriginFrameType(44)
	constant originframetype			ORIGIN_FRAME_INVENTORY_COVER_FRAME							= ConvertOriginFrameType(45)
	constant originframetype			ORIGIN_FRAME_UNIT_TIP										= ConvertOriginFrameType(46)

	constant framepointtype				FRAMEPOINT_TOPLEFT											= ConvertFramePointType(0)
	constant framepointtype				FRAMEPOINT_TOP												= ConvertFramePointType(1)
	constant framepointtype				FRAMEPOINT_TOPRIGHT											= ConvertFramePointType(2)
	constant framepointtype				FRAMEPOINT_LEFT												= ConvertFramePointType(3)
	constant framepointtype				FRAMEPOINT_CENTER											= ConvertFramePointType(4)
	constant framepointtype				FRAMEPOINT_RIGHT											= ConvertFramePointType(5)
	constant framepointtype				FRAMEPOINT_BOTTOMLEFT										= ConvertFramePointType(6)
	constant framepointtype				FRAMEPOINT_BOTTOM											= ConvertFramePointType(7)
	constant framepointtype				FRAMEPOINT_BOTTOMRIGHT										= ConvertFramePointType(8)

	constant textaligntype				TEXT_JUSTIFY_TOP											= ConvertTextAlignType(0)
	constant textaligntype				TEXT_JUSTIFY_MIDDLE											= ConvertTextAlignType(1)
	constant textaligntype				TEXT_JUSTIFY_BOTTOM											= ConvertTextAlignType(2)
	constant textaligntype				TEXT_JUSTIFY_LEFT											= ConvertTextAlignType(3)
	constant textaligntype				TEXT_JUSTIFY_CENTER											= ConvertTextAlignType(4)
	constant textaligntype				TEXT_JUSTIFY_RIGHT											= ConvertTextAlignType(5)

	constant frameeventtype				FRAMEEVENT_CONTROL_CLICK									= ConvertFrameEventType(1)
	constant frameeventtype				FRAMEEVENT_MOUSE_ENTER										= ConvertFrameEventType(2)
	constant frameeventtype				FRAMEEVENT_MOUSE_LEAVE										= ConvertFrameEventType(3)
	constant frameeventtype				FRAMEEVENT_MOUSE_UP											= ConvertFrameEventType(4)
	constant frameeventtype				FRAMEEVENT_MOUSE_DOWN										= ConvertFrameEventType(5)
	constant frameeventtype				FRAMEEVENT_MOUSE_WHEEL										= ConvertFrameEventType(6)
	constant frameeventtype				FRAMEEVENT_CHECKBOX_CHECKED									= ConvertFrameEventType(7)
	constant frameeventtype				FRAMEEVENT_CHECKBOX_UNCHECKED								= ConvertFrameEventType(8)
	constant frameeventtype				FRAMEEVENT_EDITBOX_TEXT_CHANGED								= ConvertFrameEventType(9)
	constant frameeventtype				FRAMEEVENT_POPUPMENU_ITEM_CHANGED							= ConvertFrameEventType(10)
	constant frameeventtype				FRAMEEVENT_MOUSE_DOUBLECLICK								= ConvertFrameEventType(11)
	constant frameeventtype				FRAMEEVENT_SPRITE_ANIM_UPDATE								= ConvertFrameEventType(12)
	constant frameeventtype				FRAMEEVENT_SLIDER_VALUE_CHANGED								= ConvertFrameEventType(13)
	constant frameeventtype				FRAMEEVENT_DIALOG_CANCEL									= ConvertFrameEventType(14)
	constant frameeventtype				FRAMEEVENT_DIALOG_ACCEPT									= ConvertFrameEventType(15)
	constant frameeventtype				FRAMEEVENT_EDITBOX_ENTER									= ConvertFrameEventType(16)
	constant frameeventtype				FRAMEEVENT_CHECKBOX_CHANGED									= ConvertFrameEventType(17)
	constant frameeventtype				FRAMEEVENT_CONTROL_RELEASE									= ConvertFrameEventType(18)
	constant frameeventtype				FRAMEEVENT_CONTROL_DRAG										= ConvertFrameEventType(19)

	//===================================================
	// OS Key constants
	//===================================================

	constant oskeytype					OSKEY_LBUTTON												= ConvertOsKeyType(0x01)
	constant oskeytype					OSKEY_RBUTTON												= ConvertOsKeyType(0x02)
	constant oskeytype					OSKEY_CANCEL												= ConvertOsKeyType(0x03)
	constant oskeytype					OSKEY_MBUTTON												= ConvertOsKeyType(0x04)
	constant oskeytype					OSKEY_XBUTTON1												= ConvertOsKeyType(0x05)
	constant oskeytype					OSKEY_XBUTTON2												= ConvertOsKeyType(0x06)
	constant oskeytype					OSKEY_UNDEFINED												= ConvertOsKeyType(0x07)
	constant oskeytype					OSKEY_BACKSPACE												= ConvertOsKeyType(0x08)
	constant oskeytype					OSKEY_TAB													= ConvertOsKeyType(0x09)
	constant oskeytype					OSKEY_CLEAR													= ConvertOsKeyType(0x0C)
	constant oskeytype					OSKEY_RETURN												= ConvertOsKeyType(0x0D)
	constant oskeytype					OSKEY_SHIFT													= ConvertOsKeyType(0x10)
	constant oskeytype					OSKEY_CONTROL												= ConvertOsKeyType(0x11)
	constant oskeytype					OSKEY_ALT													= ConvertOsKeyType(0x12)
	constant oskeytype					OSKEY_PAUSE													= ConvertOsKeyType(0x13)
	constant oskeytype					OSKEY_CAPSLOCK												= ConvertOsKeyType(0x14)
	constant oskeytype					OSKEY_KANA													= ConvertOsKeyType(0x15)
	constant oskeytype					OSKEY_HANGUL												= ConvertOsKeyType(0x15)
	constant oskeytype					OSKEY_JUNJA													= ConvertOsKeyType(0x17)
	constant oskeytype					OSKEY_FINAL													= ConvertOsKeyType(0x18)
	constant oskeytype					OSKEY_HANJA													= ConvertOsKeyType(0x19)
	constant oskeytype					OSKEY_KANJI													= ConvertOsKeyType(0x19)
	constant oskeytype					OSKEY_ESCAPE												= ConvertOsKeyType(0x1B)
	constant oskeytype					OSKEY_CONVERT												= ConvertOsKeyType(0x1C)
	constant oskeytype					OSKEY_NONCONVERT											= ConvertOsKeyType(0x1D)
	constant oskeytype					OSKEY_ACCEPT												= ConvertOsKeyType(0x1E)
	constant oskeytype					OSKEY_MODECHANGE											= ConvertOsKeyType(0x1F)
	constant oskeytype					OSKEY_SPACE													= ConvertOsKeyType(0x20)
	constant oskeytype					OSKEY_PAGEUP												= ConvertOsKeyType(0x21)
	constant oskeytype					OSKEY_PAGEDOWN												= ConvertOsKeyType(0x22)
	constant oskeytype					OSKEY_END													= ConvertOsKeyType(0x23)
	constant oskeytype					OSKEY_HOME													= ConvertOsKeyType(0x24)
	constant oskeytype					OSKEY_LEFT													= ConvertOsKeyType(0x25)
	constant oskeytype					OSKEY_UP													= ConvertOsKeyType(0x26)
	constant oskeytype					OSKEY_RIGHT													= ConvertOsKeyType(0x27)
	constant oskeytype					OSKEY_DOWN													= ConvertOsKeyType(0x28)
	constant oskeytype					OSKEY_SELECT												= ConvertOsKeyType(0x29)
	constant oskeytype					OSKEY_PRINT													= ConvertOsKeyType(0x2A)
	constant oskeytype					OSKEY_EXECUTE												= ConvertOsKeyType(0x2B)
	constant oskeytype					OSKEY_PRINTSCREEN											= ConvertOsKeyType(0x2C)
	constant oskeytype					OSKEY_INSERT												= ConvertOsKeyType(0x2D)
	constant oskeytype					OSKEY_DELETE												= ConvertOsKeyType(0x2E)
	constant oskeytype					OSKEY_HELP													= ConvertOsKeyType(0x2F)
	constant oskeytype					OSKEY_0														= ConvertOsKeyType(0x30)
	constant oskeytype					OSKEY_1														= ConvertOsKeyType(0x31)
	constant oskeytype					OSKEY_2														= ConvertOsKeyType(0x32)
	constant oskeytype					OSKEY_3														= ConvertOsKeyType(0x33)
	constant oskeytype					OSKEY_4														= ConvertOsKeyType(0x34)
	constant oskeytype					OSKEY_5														= ConvertOsKeyType(0x35)
	constant oskeytype					OSKEY_6														= ConvertOsKeyType(0x36)
	constant oskeytype					OSKEY_7														= ConvertOsKeyType(0x37)
	constant oskeytype					OSKEY_8														= ConvertOsKeyType(0x38)
	constant oskeytype					OSKEY_9														= ConvertOsKeyType(0x39)
	constant oskeytype					OSKEY_A														= ConvertOsKeyType(0x41)
	constant oskeytype					OSKEY_B														= ConvertOsKeyType(0x42)
	constant oskeytype					OSKEY_C														= ConvertOsKeyType(0x43)
	constant oskeytype					OSKEY_D														= ConvertOsKeyType(0x44)
	constant oskeytype					OSKEY_E														= ConvertOsKeyType(0x45)
	constant oskeytype					OSKEY_F														= ConvertOsKeyType(0x46)
	constant oskeytype					OSKEY_G														= ConvertOsKeyType(0x47)
	constant oskeytype					OSKEY_H														= ConvertOsKeyType(0x48)
	constant oskeytype					OSKEY_I														= ConvertOsKeyType(0x49)
	constant oskeytype					OSKEY_J														= ConvertOsKeyType(0x4A)
	constant oskeytype					OSKEY_K														= ConvertOsKeyType(0x4B)
	constant oskeytype					OSKEY_L														= ConvertOsKeyType(0x4C)
	constant oskeytype					OSKEY_M														= ConvertOsKeyType(0x4D)
	constant oskeytype					OSKEY_N														= ConvertOsKeyType(0x4E)
	constant oskeytype					OSKEY_O														= ConvertOsKeyType(0x4F)
	constant oskeytype					OSKEY_P														= ConvertOsKeyType(0x50)
	constant oskeytype					OSKEY_Q														= ConvertOsKeyType(0x51)
	constant oskeytype					OSKEY_R														= ConvertOsKeyType(0x52)
	constant oskeytype					OSKEY_S														= ConvertOsKeyType(0x53)
	constant oskeytype					OSKEY_T														= ConvertOsKeyType(0x54)
	constant oskeytype					OSKEY_U														= ConvertOsKeyType(0x55)
	constant oskeytype					OSKEY_V														= ConvertOsKeyType(0x56)
	constant oskeytype					OSKEY_W														= ConvertOsKeyType(0x57)
	constant oskeytype					OSKEY_X														= ConvertOsKeyType(0x58)
	constant oskeytype					OSKEY_Y														= ConvertOsKeyType(0x59)
	constant oskeytype					OSKEY_Z														= ConvertOsKeyType(0x5A)
	constant oskeytype					OSKEY_LMETA													= ConvertOsKeyType(0x5B)
	constant oskeytype					OSKEY_RMETA													= ConvertOsKeyType(0x5C)
	constant oskeytype					OSKEY_APPS													= ConvertOsKeyType(0x5D)
	constant oskeytype					OSKEY_SLEEP													= ConvertOsKeyType(0x5F)
	constant oskeytype					OSKEY_NUMPAD0												= ConvertOsKeyType(0x60)
	constant oskeytype					OSKEY_NUMPAD1												= ConvertOsKeyType(0x61)
	constant oskeytype					OSKEY_NUMPAD2												= ConvertOsKeyType(0x62)
	constant oskeytype					OSKEY_NUMPAD3												= ConvertOsKeyType(0x63)
	constant oskeytype					OSKEY_NUMPAD4												= ConvertOsKeyType(0x64)
	constant oskeytype					OSKEY_NUMPAD5												= ConvertOsKeyType(0x65)
	constant oskeytype					OSKEY_NUMPAD6												= ConvertOsKeyType(0x66)
	constant oskeytype					OSKEY_NUMPAD7												= ConvertOsKeyType(0x67)
	constant oskeytype					OSKEY_NUMPAD8												= ConvertOsKeyType(0x68)
	constant oskeytype					OSKEY_NUMPAD9												= ConvertOsKeyType(0x69)
	constant oskeytype					OSKEY_MULTIPLY												= ConvertOsKeyType(0x6A)
	constant oskeytype					OSKEY_ADD													= ConvertOsKeyType(0x6B)
	constant oskeytype					OSKEY_SEPARATOR												= ConvertOsKeyType(0x6C)
	constant oskeytype					OSKEY_SUBTRACT												= ConvertOsKeyType(0x6D)
	constant oskeytype					OSKEY_DECIMAL												= ConvertOsKeyType(0x6E)
	constant oskeytype					OSKEY_DIVIDE												= ConvertOsKeyType(0x6F)
	constant oskeytype					OSKEY_F1													= ConvertOsKeyType(0x70)
	constant oskeytype					OSKEY_F2													= ConvertOsKeyType(0x71)
	constant oskeytype					OSKEY_F3													= ConvertOsKeyType(0x72)
	constant oskeytype					OSKEY_F4													= ConvertOsKeyType(0x73)
	constant oskeytype					OSKEY_F5													= ConvertOsKeyType(0x74)
	constant oskeytype					OSKEY_F6													= ConvertOsKeyType(0x75)
	constant oskeytype					OSKEY_F7													= ConvertOsKeyType(0x76)
	constant oskeytype					OSKEY_F8													= ConvertOsKeyType(0x77)
	constant oskeytype					OSKEY_F9													= ConvertOsKeyType(0x78)
	constant oskeytype					OSKEY_F10													= ConvertOsKeyType(0x79)
	constant oskeytype					OSKEY_F11													= ConvertOsKeyType(0x7A)
	constant oskeytype					OSKEY_F12													= ConvertOsKeyType(0x7B)
	constant oskeytype					OSKEY_F13													= ConvertOsKeyType(0x7C)
	constant oskeytype					OSKEY_F14													= ConvertOsKeyType(0x7D)
	constant oskeytype					OSKEY_F15													= ConvertOsKeyType(0x7E)
	constant oskeytype					OSKEY_F16													= ConvertOsKeyType(0x7F)
	constant oskeytype					OSKEY_F17													= ConvertOsKeyType(0x80)
	constant oskeytype					OSKEY_F18													= ConvertOsKeyType(0x81)
	constant oskeytype					OSKEY_F19													= ConvertOsKeyType(0x82)
	constant oskeytype					OSKEY_F20													= ConvertOsKeyType(0x83)
	constant oskeytype					OSKEY_F21													= ConvertOsKeyType(0x84)
	constant oskeytype					OSKEY_F22													= ConvertOsKeyType(0x85)
	constant oskeytype					OSKEY_F23													= ConvertOsKeyType(0x86)
	constant oskeytype					OSKEY_F24													= ConvertOsKeyType(0x87)
	constant oskeytype					OSKEY_NUMLOCK												= ConvertOsKeyType(0x90)
	constant oskeytype					OSKEY_SCROLLLOCK											= ConvertOsKeyType(0x91)
	constant oskeytype					OSKEY_OEM_NEC_EQUAL											= ConvertOsKeyType(0x92)
	constant oskeytype					OSKEY_OEM_FJ_JISHO											= ConvertOsKeyType(0x92)
	constant oskeytype					OSKEY_OEM_FJ_MASSHOU										= ConvertOsKeyType(0x93)
	constant oskeytype					OSKEY_OEM_FJ_TOUROKU										= ConvertOsKeyType(0x94)
	constant oskeytype					OSKEY_OEM_FJ_LOYA											= ConvertOsKeyType(0x95)
	constant oskeytype					OSKEY_OEM_FJ_ROYA											= ConvertOsKeyType(0x96)
	constant oskeytype					OSKEY_LSHIFT												= ConvertOsKeyType(0xA0)
	constant oskeytype					OSKEY_RSHIFT												= ConvertOsKeyType(0xA1)
	constant oskeytype					OSKEY_LCONTROL												= ConvertOsKeyType(0xA2)
	constant oskeytype					OSKEY_RCONTROL												= ConvertOsKeyType(0xA3)
	constant oskeytype					OSKEY_LALT													= ConvertOsKeyType(0xA4)
	constant oskeytype					OSKEY_RALT													= ConvertOsKeyType(0xA5)
	constant oskeytype					OSKEY_BROWSER_BACK											= ConvertOsKeyType(0xA6)
	constant oskeytype					OSKEY_BROWSER_FORWARD										= ConvertOsKeyType(0xA7)
	constant oskeytype					OSKEY_BROWSER_REFRESH										= ConvertOsKeyType(0xA8)
	constant oskeytype					OSKEY_BROWSER_STOP											= ConvertOsKeyType(0xA9)
	constant oskeytype					OSKEY_BROWSER_SEARCH										= ConvertOsKeyType(0xAA)
	constant oskeytype					OSKEY_BROWSER_FAVORITES										= ConvertOsKeyType(0xAB)
	constant oskeytype					OSKEY_BROWSER_HOME											= ConvertOsKeyType(0xAC)
	constant oskeytype					OSKEY_VOLUME_MUTE											= ConvertOsKeyType(0xAD)
	constant oskeytype					OSKEY_VOLUME_DOWN											= ConvertOsKeyType(0xAE)
	constant oskeytype					OSKEY_VOLUME_UP												= ConvertOsKeyType(0xAF)
	constant oskeytype					OSKEY_MEDIA_NEXT_TRACK										= ConvertOsKeyType(0xB0)
	constant oskeytype					OSKEY_MEDIA_PREV_TRACK										= ConvertOsKeyType(0xB1)
	constant oskeytype					OSKEY_MEDIA_STOP											= ConvertOsKeyType(0xB2)
	constant oskeytype					OSKEY_MEDIA_PLAY_PAUSE										= ConvertOsKeyType(0xB3)
	constant oskeytype					OSKEY_LAUNCH_MAIL											= ConvertOsKeyType(0xB4)
	constant oskeytype					OSKEY_LAUNCH_MEDIA_SELECT									= ConvertOsKeyType(0xB5)
	constant oskeytype					OSKEY_LAUNCH_APP1											= ConvertOsKeyType(0xB6)
	constant oskeytype					OSKEY_LAUNCH_APP2											= ConvertOsKeyType(0xB7)
	constant oskeytype					OSKEY_OEM_1													= ConvertOsKeyType(0xBA)
	constant oskeytype					OSKEY_OEM_PLUS												= ConvertOsKeyType(0xBB)
	constant oskeytype					OSKEY_OEM_COMMA												= ConvertOsKeyType(0xBC)
	constant oskeytype					OSKEY_OEM_MINUS												= ConvertOsKeyType(0xBD)
	constant oskeytype					OSKEY_OEM_PERIOD											= ConvertOsKeyType(0xBE)
	constant oskeytype					OSKEY_OEM_2													= ConvertOsKeyType(0xBF)
	constant oskeytype					OSKEY_OEM_3													= ConvertOsKeyType(0xC0)
	constant oskeytype					OSKEY_OEM_4													= ConvertOsKeyType(0xDB)
	constant oskeytype					OSKEY_OEM_5													= ConvertOsKeyType(0xDC)
	constant oskeytype					OSKEY_OEM_6													= ConvertOsKeyType(0xDD)
	constant oskeytype					OSKEY_OEM_7													= ConvertOsKeyType(0xDE)
	constant oskeytype					OSKEY_OEM_8													= ConvertOsKeyType(0xDF)
	constant oskeytype					OSKEY_OEM_AX												= ConvertOsKeyType(0xE1)
	constant oskeytype					OSKEY_OEM_102												= ConvertOsKeyType(0xE2)
	constant oskeytype					OSKEY_ICO_HELP												= ConvertOsKeyType(0xE3)
	constant oskeytype					OSKEY_ICO_00												= ConvertOsKeyType(0xE4)
	constant oskeytype					OSKEY_PROCESSKEY											= ConvertOsKeyType(0xE5)
	constant oskeytype					OSKEY_ICO_CLEAR												= ConvertOsKeyType(0xE6)
	constant oskeytype					OSKEY_PACKET												= ConvertOsKeyType(0xE7)
	constant oskeytype					OSKEY_OEM_RESET												= ConvertOsKeyType(0xE9)
	constant oskeytype					OSKEY_OEM_JUMP												= ConvertOsKeyType(0xEA)
	constant oskeytype					OSKEY_OEM_PA1												= ConvertOsKeyType(0xEB)
	constant oskeytype					OSKEY_OEM_PA2												= ConvertOsKeyType(0xEC)
	constant oskeytype					OSKEY_OEM_PA3												= ConvertOsKeyType(0xED)
	constant oskeytype					OSKEY_OEM_WSCTRL											= ConvertOsKeyType(0xEE)
	constant oskeytype					OSKEY_OEM_CUSEL												= ConvertOsKeyType(0xEF)
	constant oskeytype					OSKEY_OEM_ATTN												= ConvertOsKeyType(0xF0)
	constant oskeytype					OSKEY_OEM_FINISH											= ConvertOsKeyType(0xF1)
	constant oskeytype					OSKEY_OEM_COPY												= ConvertOsKeyType(0xF2)
	constant oskeytype					OSKEY_OEM_AUTO												= ConvertOsKeyType(0xF3)
	constant oskeytype					OSKEY_OEM_ENLW												= ConvertOsKeyType(0xF4)
	constant oskeytype					OSKEY_OEM_BACKTAB											= ConvertOsKeyType(0xF5)
	constant oskeytype					OSKEY_ATTN													= ConvertOsKeyType(0xF6)
	constant oskeytype					OSKEY_CRSEL													= ConvertOsKeyType(0xF7)
	constant oskeytype					OSKEY_EXSEL													= ConvertOsKeyType(0xF8)
	constant oskeytype					OSKEY_EREOF													= ConvertOsKeyType(0xF9)
	constant oskeytype					OSKEY_PLAY													= ConvertOsKeyType(0xFA)
	constant oskeytype					OSKEY_ZOOM													= ConvertOsKeyType(0xFB)
	constant oskeytype					OSKEY_NONAME												= ConvertOsKeyType(0xFC)
	constant oskeytype					OSKEY_PA1													= ConvertOsKeyType(0xFD)
	constant oskeytype					OSKEY_OEM_CLEAR												= ConvertOsKeyType(0xFE)

	//===================================================
	// Mouse Button constants
	//===================================================

	constant mousebuttontype			MOUSE_BUTTON_TYPE_LEFT										= ConvertMouseButtonType(1)
	constant mousebuttontype			MOUSE_BUTTON_TYPE_MIDDLE									= ConvertMouseButtonType(2)
	constant mousebuttontype			MOUSE_BUTTON_TYPE_RIGHT										= ConvertMouseButtonType(3)

	//===================================================
	// Meta Keys constants
	//===================================================

	constant integer					META_KEY_NONE												= 0
	constant integer					META_KEY_SHIFT												= 1
	constant integer					META_KEY_CONTROL											= 2
	constant integer					META_KEY_ALT												= 4
	constant integer					META_KEY_WINDOWS											= 8
	// To make a "meta key combination" simply add the values you need, so ALT + SHIFT => metaKey = META_KEY_ALT + META_KEY_SHIFT

	//===================================================
	// Chat Recipient constants
	//===================================================

	constant integer					CHAT_RECIPIENT_ALL											= 0
	constant integer					CHAT_RECIPIENT_ALLIES										= 1
	constant integer					CHAT_RECIPIENT_REFEREES										= 2
	constant integer					CHAT_RECIPIENT_OBSERVERS									= 2
	constant integer					CHAT_RECIPIENT_PRIVATE										= 3

	//===================================================
	// Instanced Object Operation API constants
	//===================================================

	// Ability
	constant abilityintegerfield		ABILITY_IF_BUTTON_POSITION_NORMAL_X							= ConvertAbilityIntegerField('abpx')
	constant abilityintegerfield		ABILITY_IF_BUTTON_POSITION_NORMAL_Y							= ConvertAbilityIntegerField('abpy')
	constant abilityintegerfield		ABILITY_IF_BUTTON_HOTKEY_NORMAL								= ConvertAbilityIntegerField('ahky')
	constant abilityintegerfield		ABILITY_IF_BUTTON_HOTKEY_ACTIVATED							= ConvertAbilityIntegerField('auhk')
	constant abilityintegerfield		ABILITY_IF_BUTTON_POSITION_ACTIVATED_X						= ConvertAbilityIntegerField('aubx')
	constant abilityintegerfield		ABILITY_IF_BUTTON_POSITION_ACTIVATED_Y						= ConvertAbilityIntegerField('auby')
	constant abilityintegerfield		ABILITY_IF_BUTTON_HOTKEY_RESEARCH							= ConvertAbilityIntegerField('auhk')
	constant abilityintegerfield		ABILITY_IF_BUTTON_POSITION_RESEARCH_X						= ConvertAbilityIntegerField('arpx')
	constant abilityintegerfield		ABILITY_IF_BUTTON_POSITION_RESEARCH_Y						= ConvertAbilityIntegerField('arpy')
	constant abilityintegerfield		ABILITY_IF_BUTTON_HOTKEY_ALL								= ConvertAbilityIntegerField('ahtk') // Set only
	constant abilityintegerfield		ABILITY_IF_MISSILE_SPEED									= ConvertAbilityIntegerField('amsp')
	constant abilityintegerfield		ABILITY_IF_TARGET_ATTACHMENTS								= ConvertAbilityIntegerField('atac')
	constant abilityintegerfield		ABILITY_IF_CASTER_ATTACHMENTS								= ConvertAbilityIntegerField('acac')
	constant abilityintegerfield		ABILITY_IF_PRIORITY											= ConvertAbilityIntegerField('apri')
	constant abilityintegerfield		ABILITY_IF_LEVELS											= ConvertAbilityIntegerField('alev')
	constant abilityintegerfield		ABILITY_IF_REQUIRED_LEVEL									= ConvertAbilityIntegerField('arlv')
	constant abilityintegerfield		ABILITY_IF_LEVEL_SKIP_REQUIREMENT							= ConvertAbilityIntegerField('alsk') 

	constant abilitybooleanfield		ABILITY_BF_HERO_ABILITY										= ConvertAbilityBooleanField('aher') // Get only
	constant abilitybooleanfield		ABILITY_BF_ITEM_ABILITY										= ConvertAbilityBooleanField('aite')
	constant abilitybooleanfield		ABILITY_BF_CHECK_DEPENDENCIES								= ConvertAbilityBooleanField('achd')
	constant abilitybooleanfield		ABILITY_BF_HOMING											= ConvertAbilityBooleanField('amho')

	constant abilityrealfield			ABILITY_RF_ARF_MISSILE_ARC									= ConvertAbilityRealField('amac')
	constant abilityrealfield			ABILITY_RF_AURA_REFRESH_TIME								= ConvertAbilityRealField('artm')

	constant abilitystringfield			ABILITY_SF_NAME												= ConvertAbilityStringField('anam') // Get Only
	constant abilitystringfield			ABILITY_SF_ICON_NORMAL										= ConvertAbilityStringField('aart')
	constant abilitystringfield			ABILITY_SF_ICON_ACTIVATED									= ConvertAbilityStringField('auar')
	constant abilitystringfield			ABILITY_SF_ICON_RESEARCH									= ConvertAbilityStringField('arar')
	constant abilitystringfield			ABILITY_SF_EFFECT_SOUND										= ConvertAbilityStringField('aefs')
	constant abilitystringfield			ABILITY_SF_EFFECT_SOUND_LOOPING								= ConvertAbilityStringField('aefl')

	constant abilityintegerlevelfield	ABILITY_ILF_MANA_COST										= ConvertAbilityIntegerLevelField('amcs')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_WAVES									= ConvertAbilityIntegerLevelField('Hbz1')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_SHARDS								= ConvertAbilityIntegerLevelField('Hbz3')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_UNITS_TELEPORTED						= ConvertAbilityIntegerLevelField('Hmt1')
	constant abilityintegerlevelfield	ABILITY_ILF_SUMMONED_UNIT_COUNT_HWE2						= ConvertAbilityIntegerLevelField('Hwe2')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_IMAGES								= ConvertAbilityIntegerLevelField('Omi1')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_CORPSES_RAISED_UAN1					= ConvertAbilityIntegerLevelField('Uan1')
	constant abilityintegerlevelfield	ABILITY_ILF_MORPHING_FLAGS									= ConvertAbilityIntegerLevelField('Eme2')
	constant abilityintegerlevelfield	ABILITY_ILF_STRENGTH_BONUS_NRG5								= ConvertAbilityIntegerLevelField('Nrg5')
	constant abilityintegerlevelfield	ABILITY_ILF_DEFENSE_BONUS_NRG6								= ConvertAbilityIntegerLevelField('Nrg6')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_TARGETS_HIT							= ConvertAbilityIntegerLevelField('Ocl2')
	constant abilityintegerlevelfield	ABILITY_ILF_DETECTION_TYPE_OFS1								= ConvertAbilityIntegerLevelField('Ofs1')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_SUMMONED_UNITS_OSF2					= ConvertAbilityIntegerLevelField('Osf2')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_SUMMONED_UNITS_EFN1					= ConvertAbilityIntegerLevelField('Efn1')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_CORPSES_RAISED_HRE1					= ConvertAbilityIntegerLevelField('Hre1')
	constant abilityintegerlevelfield	ABILITY_ILF_STACK_FLAGS										= ConvertAbilityIntegerLevelField('Hca4')
	constant abilityintegerlevelfield	ABILITY_ILF_MINIMUM_NUMBER_OF_UNITS							= ConvertAbilityIntegerLevelField('Ndp2')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_NUMBER_OF_UNITS_NDP3					= ConvertAbilityIntegerLevelField('Ndp3')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_UNITS_CREATED_NRC2					= ConvertAbilityIntegerLevelField('Nrc2')
	constant abilityintegerlevelfield	ABILITY_ILF_SHIELD_LIFE										= ConvertAbilityIntegerLevelField('Ams3')
	constant abilityintegerlevelfield	ABILITY_ILF_MANA_LOSS_AMS4									= ConvertAbilityIntegerLevelField('Ams4')
	constant abilityintegerlevelfield	ABILITY_ILF_GOLD_PER_INTERVAL_BGM1							= ConvertAbilityIntegerLevelField('Bgm1')
	constant abilityintegerlevelfield	ABILITY_ILF_MAX_NUMBER_OF_MINERS							= ConvertAbilityIntegerLevelField('Bgm3')
	constant abilityintegerlevelfield	ABILITY_ILF_CARGO_CAPACITY									= ConvertAbilityIntegerLevelField('Car1')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_CREEP_LEVEL_DEV3						= ConvertAbilityIntegerLevelField('Dev3')
	constant abilityintegerlevelfield	ABILITY_ILF_MAX_CREEP_LEVEL_DEV1							= ConvertAbilityIntegerLevelField('Dev1')
	constant abilityintegerlevelfield	ABILITY_ILF_GOLD_PER_INTERVAL_EGM1							= ConvertAbilityIntegerLevelField('Egm1')
	constant abilityintegerlevelfield	ABILITY_ILF_DEFENSE_REDUCTION								= ConvertAbilityIntegerLevelField('Fae1')
	constant abilityintegerlevelfield	ABILITY_ILF_DETECTION_TYPE_FLA1								= ConvertAbilityIntegerLevelField('Fla1')
	constant abilityintegerlevelfield	ABILITY_ILF_FLARE_COUNT										= ConvertAbilityIntegerLevelField('Fla3')
	constant abilityintegerlevelfield	ABILITY_ILF_MAX_GOLD										= ConvertAbilityIntegerLevelField('Gld1')
	constant abilityintegerlevelfield	ABILITY_ILF_MINING_CAPACITY									= ConvertAbilityIntegerLevelField('Gld3')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_NUMBER_OF_CORPSES_GYD1					= ConvertAbilityIntegerLevelField('Gyd1')
	constant abilityintegerlevelfield	ABILITY_ILF_DAMAGE_TO_TREE									= ConvertAbilityIntegerLevelField('Har1')
	constant abilityintegerlevelfield	ABILITY_ILF_LUMBER_CAPACITY									= ConvertAbilityIntegerLevelField('Har2')
	constant abilityintegerlevelfield	ABILITY_ILF_GOLD_CAPACITY									= ConvertAbilityIntegerLevelField('Har3')
	constant abilityintegerlevelfield	ABILITY_ILF_DEFENSE_INCREASE_INF2							= ConvertAbilityIntegerLevelField('Inf2')
	constant abilityintegerlevelfield	ABILITY_ILF_INTERACTION_TYPE								= ConvertAbilityIntegerLevelField('Neu2')
	constant abilityintegerlevelfield	ABILITY_ILF_GOLD_COST_NDT1									= ConvertAbilityIntegerLevelField('Ndt1')
	constant abilityintegerlevelfield	ABILITY_ILF_LUMBER_COST_NDT2								= ConvertAbilityIntegerLevelField('Ndt2')
	constant abilityintegerlevelfield	ABILITY_ILF_DETECTION_TYPE_NDT3								= ConvertAbilityIntegerLevelField('Ndt3')
	constant abilityintegerlevelfield	ABILITY_ILF_STACKING_TYPE_POI4								= ConvertAbilityIntegerLevelField('Poi4')
	constant abilityintegerlevelfield	ABILITY_ILF_STACKING_TYPE_POA5								= ConvertAbilityIntegerLevelField('Poa5')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_CREEP_LEVEL_PLY1						= ConvertAbilityIntegerLevelField('Ply1')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_CREEP_LEVEL_POS1						= ConvertAbilityIntegerLevelField('Pos1')
	constant abilityintegerlevelfield	ABILITY_ILF_MOVEMENT_UPDATE_FREQUENCY_PRG1					= ConvertAbilityIntegerLevelField('Prg1')
	constant abilityintegerlevelfield	ABILITY_ILF_ATTACK_UPDATE_FREQUENCY_PRG2					= ConvertAbilityIntegerLevelField('Prg2')
	constant abilityintegerlevelfield	ABILITY_ILF_MANA_LOSS_PRG6									= ConvertAbilityIntegerLevelField('Prg6')
	constant abilityintegerlevelfield	ABILITY_ILF_UNITS_SUMMONED_TYPE_ONE							= ConvertAbilityIntegerLevelField('Rai1')
	constant abilityintegerlevelfield	ABILITY_ILF_UNITS_SUMMONED_TYPE_TWO							= ConvertAbilityIntegerLevelField('Rai2')
	constant abilityintegerlevelfield	ABILITY_ILF_MAX_UNITS_SUMMONED								= ConvertAbilityIntegerLevelField('Ucb5')
	constant abilityintegerlevelfield	ABILITY_ILF_ALLOW_WHEN_FULL_REJ3							= ConvertAbilityIntegerLevelField('Rej3')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_UNITS_CHARGED_TO_CASTER					= ConvertAbilityIntegerLevelField('Rpb5')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_UNITS_AFFECTED							= ConvertAbilityIntegerLevelField('Rpb6')
	constant abilityintegerlevelfield	ABILITY_ILF_DEFENSE_INCREASE_ROA2							= ConvertAbilityIntegerLevelField('Roa2')
	constant abilityintegerlevelfield	ABILITY_ILF_MAX_UNITS_ROA7									= ConvertAbilityIntegerLevelField('Roa7')
	constant abilityintegerlevelfield	ABILITY_ILF_ROOTED_WEAPONS									= ConvertAbilityIntegerLevelField('Roo1')
	constant abilityintegerlevelfield	ABILITY_ILF_UPROOTED_WEAPONS								= ConvertAbilityIntegerLevelField('Roo2')
	constant abilityintegerlevelfield	ABILITY_ILF_UPROOTED_DEFENSE_TYPE							= ConvertAbilityIntegerLevelField('Roo4')
	constant abilityintegerlevelfield	ABILITY_ILF_ACCUMULATION_STEP								= ConvertAbilityIntegerLevelField('Sal2')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_OWLS									= ConvertAbilityIntegerLevelField('Esn4')
	constant abilityintegerlevelfield	ABILITY_ILF_STACKING_TYPE_SPO4								= ConvertAbilityIntegerLevelField('Spo4')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_UNITS									= ConvertAbilityIntegerLevelField('Sod1')
	constant abilityintegerlevelfield	ABILITY_ILF_SPIDER_CAPACITY									= ConvertAbilityIntegerLevelField('Spa1')
	constant abilityintegerlevelfield	ABILITY_ILF_INTERVALS_BEFORE_CHANGING_TREES					= ConvertAbilityIntegerLevelField('Wha2')
	constant abilityintegerlevelfield	ABILITY_ILF_AGILITY_BONUS									= ConvertAbilityIntegerLevelField('Iagi')
	constant abilityintegerlevelfield	ABILITY_ILF_INTELLIGENCE_BONUS								= ConvertAbilityIntegerLevelField('Iint')
	constant abilityintegerlevelfield	ABILITY_ILF_STRENGTH_BONUS_ISTR								= ConvertAbilityIntegerLevelField('Istr')
	constant abilityintegerlevelfield	ABILITY_ILF_ATTACK_BONUS									= ConvertAbilityIntegerLevelField('Iatt')
	constant abilityintegerlevelfield	ABILITY_ILF_DEFENSE_BONUS_IDEF								= ConvertAbilityIntegerLevelField('Idef')
	constant abilityintegerlevelfield	ABILITY_ILF_SUMMON_1_AMOUNT									= ConvertAbilityIntegerLevelField('Isn1')
	constant abilityintegerlevelfield	ABILITY_ILF_SUMMON_2_AMOUNT									= ConvertAbilityIntegerLevelField('Isn2')
	constant abilityintegerlevelfield	ABILITY_ILF_EXPERIENCE_GAINED								= ConvertAbilityIntegerLevelField('Ixpg')
	constant abilityintegerlevelfield	ABILITY_ILF_HIT_POINTS_GAINED_IHPG							= ConvertAbilityIntegerLevelField('Ihpg')
	constant abilityintegerlevelfield	ABILITY_ILF_MANA_POINTS_GAINED_IMPG							= ConvertAbilityIntegerLevelField('Impg')
	constant abilityintegerlevelfield	ABILITY_ILF_HIT_POINTS_GAINED_IHP2							= ConvertAbilityIntegerLevelField('Ihp2')
	constant abilityintegerlevelfield	ABILITY_ILF_MANA_POINTS_GAINED_IMP2							= ConvertAbilityIntegerLevelField('Imp2')
	constant abilityintegerlevelfield	ABILITY_ILF_DAMAGE_BONUS_DICE								= ConvertAbilityIntegerLevelField('Idic')
	constant abilityintegerlevelfield	ABILITY_ILF_ARMOR_PENALTY_IARP								= ConvertAbilityIntegerLevelField('Iarp')
	constant abilityintegerlevelfield	ABILITY_ILF_ENABLED_ATTACK_INDEX_IOB5						= ConvertAbilityIntegerLevelField('Iob5')
	constant abilityintegerlevelfield	ABILITY_ILF_LEVELS_GAINED									= ConvertAbilityIntegerLevelField('Ilev')
	constant abilityintegerlevelfield	ABILITY_ILF_MAX_LIFE_GAINED									= ConvertAbilityIntegerLevelField('Ilif')
	constant abilityintegerlevelfield	ABILITY_ILF_MAX_MANA_GAINED									= ConvertAbilityIntegerLevelField('Iman')
	constant abilityintegerlevelfield	ABILITY_ILF_GOLD_GIVEN										= ConvertAbilityIntegerLevelField('Igol')
	constant abilityintegerlevelfield	ABILITY_ILF_LUMBER_GIVEN									= ConvertAbilityIntegerLevelField('Ilum')
	constant abilityintegerlevelfield	ABILITY_ILF_DETECTION_TYPE_IFA1								= ConvertAbilityIntegerLevelField('Ifa1')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_CREEP_LEVEL_ICRE						= ConvertAbilityIntegerLevelField('Icre')
	constant abilityintegerlevelfield	ABILITY_ILF_MOVEMENT_SPEED_BONUS							= ConvertAbilityIntegerLevelField('Imvb')
	constant abilityintegerlevelfield	ABILITY_ILF_HIT_POINTS_REGENERATED_PER_SECOND				= ConvertAbilityIntegerLevelField('Ihpr')
	constant abilityintegerlevelfield	ABILITY_ILF_SIGHT_RANGE_BONUS								= ConvertAbilityIntegerLevelField('Isib')
	constant abilityintegerlevelfield	ABILITY_ILF_DAMAGE_PER_DURATION								= ConvertAbilityIntegerLevelField('Icfd')
	constant abilityintegerlevelfield	ABILITY_ILF_MANA_USED_PER_SECOND							= ConvertAbilityIntegerLevelField('Icfm')
	constant abilityintegerlevelfield	ABILITY_ILF_EXTRA_MANA_REQUIRED								= ConvertAbilityIntegerLevelField('Icfx')
	constant abilityintegerlevelfield	ABILITY_ILF_DETECTION_RADIUS_IDET							= ConvertAbilityIntegerLevelField('Idet')
	constant abilityintegerlevelfield	ABILITY_ILF_MANA_LOSS_PER_UNIT_IDIM							= ConvertAbilityIntegerLevelField('Idim')
	constant abilityintegerlevelfield	ABILITY_ILF_DAMAGE_TO_SUMMONED_UNITS_IDID					= ConvertAbilityIntegerLevelField('Idid')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_NUMBER_OF_UNITS_IREC					= ConvertAbilityIntegerLevelField('Irec')
	constant abilityintegerlevelfield	ABILITY_ILF_DELAY_AFTER_DEATH_SECONDS						= ConvertAbilityIntegerLevelField('Ircd')
	constant abilityintegerlevelfield	ABILITY_ILF_RESTORED_LIFE									= ConvertAbilityIntegerLevelField('irc2')
	constant abilityintegerlevelfield	ABILITY_ILF_RESTORED_MANA__1_FOR_CURRENT					= ConvertAbilityIntegerLevelField('irc3')
	constant abilityintegerlevelfield	ABILITY_ILF_HIT_POINTS_RESTORED								= ConvertAbilityIntegerLevelField('Ihps')
	constant abilityintegerlevelfield	ABILITY_ILF_MANA_POINTS_RESTORED							= ConvertAbilityIntegerLevelField('Imps')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_NUMBER_OF_UNITS_ITPM					= ConvertAbilityIntegerLevelField('Itpm')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_CORPSES_RAISED_CAD1					= ConvertAbilityIntegerLevelField('Cad1')
	constant abilityintegerlevelfield	ABILITY_ILF_TERRAIN_DEFORMATION_DURATION_MS					= ConvertAbilityIntegerLevelField('Wrs3')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_UNITS									= ConvertAbilityIntegerLevelField('Uds1')
	constant abilityintegerlevelfield	ABILITY_ILF_DETECTION_TYPE_DET1								= ConvertAbilityIntegerLevelField('Det1')
	constant abilityintegerlevelfield	ABILITY_ILF_GOLD_COST_PER_STRUCTURE							= ConvertAbilityIntegerLevelField('Nsp1')
	constant abilityintegerlevelfield	ABILITY_ILF_LUMBER_COST_PER_USE								= ConvertAbilityIntegerLevelField('Nsp2')
	constant abilityintegerlevelfield	ABILITY_ILF_DETECTION_TYPE_NSP3								= ConvertAbilityIntegerLevelField('Nsp3')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_SWARM_UNITS							= ConvertAbilityIntegerLevelField('Uls1')
	constant abilityintegerlevelfield	ABILITY_ILF_MAX_SWARM_UNITS_PER_TARGET						= ConvertAbilityIntegerLevelField('Uls3')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_SUMMONED_UNITS_NBA2					= ConvertAbilityIntegerLevelField('Nba2')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_CREEP_LEVEL_NCH1						= ConvertAbilityIntegerLevelField('Nch1')
	constant abilityintegerlevelfield	ABILITY_ILF_ATTACKS_PREVENTED								= ConvertAbilityIntegerLevelField('Nsi1')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_NUMBER_OF_TARGETS_EFK3					= ConvertAbilityIntegerLevelField('Efk3')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_SUMMONED_UNITS_ESV1					= ConvertAbilityIntegerLevelField('Esv1')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_NUMBER_OF_CORPSES_EXH1					= ConvertAbilityIntegerLevelField('exh1')
	constant abilityintegerlevelfield	ABILITY_ILF_ITEM_CAPACITY									= ConvertAbilityIntegerLevelField('inv1')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_NUMBER_OF_TARGETS_SPL2					= ConvertAbilityIntegerLevelField('spl2')
	constant abilityintegerlevelfield	ABILITY_ILF_ALLOW_WHEN_FULL_IRL3							= ConvertAbilityIntegerLevelField('irl3')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_DISPELLED_UNITS							= ConvertAbilityIntegerLevelField('idc3')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_LURES									= ConvertAbilityIntegerLevelField('imo1')
	constant abilityintegerlevelfield	ABILITY_ILF_NEW_TIME_OF_DAY_HOUR							= ConvertAbilityIntegerLevelField('ict1')
	constant abilityintegerlevelfield	ABILITY_ILF_NEW_TIME_OF_DAY_MINUTE							= ConvertAbilityIntegerLevelField('ict2')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_UNITS_CREATED_MEC1					= ConvertAbilityIntegerLevelField('mec1')
	constant abilityintegerlevelfield	ABILITY_ILF_MINIMUM_SPELLS									= ConvertAbilityIntegerLevelField('spb3')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_SPELLS									= ConvertAbilityIntegerLevelField('spb4')
	constant abilityintegerlevelfield	ABILITY_ILF_DISABLED_ATTACK_INDEX							= ConvertAbilityIntegerLevelField('gra3')
	constant abilityintegerlevelfield	ABILITY_ILF_ENABLED_ATTACK_INDEX_GRA4						= ConvertAbilityIntegerLevelField('gra4')
	constant abilityintegerlevelfield	ABILITY_ILF_MAXIMUM_ATTACKS									= ConvertAbilityIntegerLevelField('gra5')
	constant abilityintegerlevelfield	ABILITY_ILF_BUILDING_TYPES_ALLOWED_NPR1						= ConvertAbilityIntegerLevelField('Npr1')
	constant abilityintegerlevelfield	ABILITY_ILF_BUILDING_TYPES_ALLOWED_NSA1						= ConvertAbilityIntegerLevelField('Nsa1')
	constant abilityintegerlevelfield	ABILITY_ILF_ATTACK_MODIFICATION								= ConvertAbilityIntegerLevelField('Iaa1')
	constant abilityintegerlevelfield	ABILITY_ILF_SUMMONED_UNIT_COUNT_NPA5						= ConvertAbilityIntegerLevelField('Npa5')
	constant abilityintegerlevelfield	ABILITY_ILF_UPGRADE_LEVELS									= ConvertAbilityIntegerLevelField('Igl1')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_SUMMONED_UNITS_NDO2					= ConvertAbilityIntegerLevelField('Ndo2')
	constant abilityintegerlevelfield	ABILITY_ILF_BEASTS_PER_SECOND								= ConvertAbilityIntegerLevelField('Nst1')
	constant abilityintegerlevelfield	ABILITY_ILF_TARGETS_ALLOWED									= ConvertAbilityIntegerLevelField('atar')
	constant abilityintegerlevelfield	ABILITY_ILF_TARGET_TYPE										= ConvertAbilityIntegerLevelField('Ncl2')
	constant abilityintegerlevelfield	ABILITY_ILF_OPTIONS											= ConvertAbilityIntegerLevelField('Ncl3')
	constant abilityintegerlevelfield	ABILITY_ILF_ARMOR_PENALTY_NAB3								= ConvertAbilityIntegerLevelField('Nab3')
	constant abilityintegerlevelfield	ABILITY_ILF_WAVE_COUNT_NHS6									= ConvertAbilityIntegerLevelField('Nhs6')
	constant abilityintegerlevelfield	ABILITY_ILF_MAX_CREEP_LEVEL_NTM3							= ConvertAbilityIntegerLevelField('Ntm3')
	constant abilityintegerlevelfield	ABILITY_ILF_MISSILE_COUNT									= ConvertAbilityIntegerLevelField('Ncs3')
	constant abilityintegerlevelfield	ABILITY_ILF_SPLIT_ATTACK_COUNT								= ConvertAbilityIntegerLevelField('Nlm3')
	constant abilityintegerlevelfield	ABILITY_ILF_GENERATION_COUNT								= ConvertAbilityIntegerLevelField('Nlm6')
	constant abilityintegerlevelfield	ABILITY_ILF_ROCK_RING_COUNT									= ConvertAbilityIntegerLevelField('Nvc1')
	constant abilityintegerlevelfield	ABILITY_ILF_WAVE_COUNT_NVC2									= ConvertAbilityIntegerLevelField('Nvc2')
	constant abilityintegerlevelfield	ABILITY_ILF_PREFER_HOSTILES_TAU1							= ConvertAbilityIntegerLevelField('Tau1')
	constant abilityintegerlevelfield	ABILITY_ILF_PREFER_FRIENDLIES_TAU2							= ConvertAbilityIntegerLevelField('Tau2')
	constant abilityintegerlevelfield	ABILITY_ILF_MAX_UNITS_TAU3									= ConvertAbilityIntegerLevelField('Tau3')
	constant abilityintegerlevelfield	ABILITY_ILF_NUMBER_OF_PULSES								= ConvertAbilityIntegerLevelField('Tau4')
	constant abilityintegerlevelfield	ABILITY_ILF_SUMMONED_UNIT_TYPE_HWE1							= ConvertAbilityIntegerLevelField('Hwe1')
	constant abilityintegerlevelfield	ABILITY_ILF_SUMMONED_UNIT_UIN4								= ConvertAbilityIntegerLevelField('Uin4')
	constant abilityintegerlevelfield	ABILITY_ILF_SUMMONED_UNIT_OSF1								= ConvertAbilityIntegerLevelField('Osf1')
	constant abilityintegerlevelfield	ABILITY_ILF_SUMMONED_UNIT_TYPE_EFNU							= ConvertAbilityIntegerLevelField('Efnu')
	constant abilityintegerlevelfield	ABILITY_ILF_SUMMONED_UNIT_TYPE_NBAU							= ConvertAbilityIntegerLevelField('Nbau')
	constant abilityintegerlevelfield	ABILITY_ILF_SUMMONED_UNIT_TYPE_NTOU							= ConvertAbilityIntegerLevelField('Ntou')
	constant abilityintegerlevelfield	ABILITY_ILF_SUMMONED_UNIT_TYPE_ESVU							= ConvertAbilityIntegerLevelField('Esvu')
	constant abilityintegerlevelfield	ABILITY_ILF_SUMMONED_UNIT_TYPES								= ConvertAbilityIntegerLevelField('Nef1')
	constant abilityintegerlevelfield	ABILITY_ILF_SUMMONED_UNIT_TYPE_NDOU							= ConvertAbilityIntegerLevelField('Ndou')
	constant abilityintegerlevelfield	ABILITY_ILF_ALTERNATE_FORM_UNIT_EMEU						= ConvertAbilityIntegerLevelField('Emeu')
	constant abilityintegerlevelfield	ABILITY_ILF_PLAGUE_WARD_UNIT_TYPE							= ConvertAbilityIntegerLevelField('Aplu')
	constant abilityintegerlevelfield	ABILITY_ILF_ALLOWED_UNIT_TYPE_BTL1							= ConvertAbilityIntegerLevelField('Btl1')
	constant abilityintegerlevelfield	ABILITY_ILF_NEW_UNIT_TYPE									= ConvertAbilityIntegerLevelField('Cha1')
	constant abilityintegerlevelfield	ABILITY_ILF_RESULTING_UNIT_TYPE_ENT1						= ConvertAbilityIntegerLevelField('ent1')
	constant abilityintegerlevelfield	ABILITY_ILF_CORPSE_UNIT_TYPE								= ConvertAbilityIntegerLevelField('Gydu')
	constant abilityintegerlevelfield	ABILITY_ILF_ALLOWED_UNIT_TYPE_LOA1							= ConvertAbilityIntegerLevelField('Loa1')
	constant abilityintegerlevelfield	ABILITY_ILF_UNIT_TYPE_FOR_LIMIT_CHECK						= ConvertAbilityIntegerLevelField('Raiu')
	constant abilityintegerlevelfield	ABILITY_ILF_WARD_UNIT_TYPE_STAU								= ConvertAbilityIntegerLevelField('Stau')
	constant abilityintegerlevelfield	ABILITY_ILF_EFFECT_ABILITY									= ConvertAbilityIntegerLevelField('Iobu')
	constant abilityintegerlevelfield	ABILITY_ILF_CONVERSION_UNIT									= ConvertAbilityIntegerLevelField('Ndc2')
	constant abilityintegerlevelfield	ABILITY_ILF_UNIT_TO_PRESERVE								= ConvertAbilityIntegerLevelField('Nsl1')
	constant abilityintegerlevelfield	ABILITY_ILF_UNIT_TYPE_ALLOWED								= ConvertAbilityIntegerLevelField('Chl1')
	constant abilityintegerlevelfield	ABILITY_ILF_SWARM_UNIT_TYPE									= ConvertAbilityIntegerLevelField('Ulsu')
	constant abilityintegerlevelfield	ABILITY_ILF_RESULTING_UNIT_TYPE_COAU						= ConvertAbilityIntegerLevelField('coau')
	constant abilityintegerlevelfield	ABILITY_ILF_UNIT_TYPE_EXHU									= ConvertAbilityIntegerLevelField('exhu')
	constant abilityintegerlevelfield	ABILITY_ILF_WARD_UNIT_TYPE_HWDU								= ConvertAbilityIntegerLevelField('hwdu')
	constant abilityintegerlevelfield	ABILITY_ILF_LURE_UNIT_TYPE									= ConvertAbilityIntegerLevelField('imou')
	constant abilityintegerlevelfield	ABILITY_ILF_UNIT_TYPE_IPMU									= ConvertAbilityIntegerLevelField('ipmu')
	constant abilityintegerlevelfield	ABILITY_ILF_FACTORY_UNIT_ID									= ConvertAbilityIntegerLevelField('Nsyu')
	constant abilityintegerlevelfield	ABILITY_ILF_SPAWN_UNIT_ID_NFYU								= ConvertAbilityIntegerLevelField('Nfyu')
	constant abilityintegerlevelfield	ABILITY_ILF_DESTRUCTIBLE_ID									= ConvertAbilityIntegerLevelField('Nvcu')
	constant abilityintegerlevelfield	ABILITY_ILF_UPGRADE_TYPE									= ConvertAbilityIntegerLevelField('Iglu')

	constant abilityreallevelfield		ABILITY_RLF_CASTING_TIME									= ConvertAbilityRealLevelField('acas')
	constant abilityreallevelfield		ABILITY_RLF_CAST_BACK_SWING									= ConvertAbilityRealLevelField('acbs')
	constant abilityreallevelfield		ABILITY_RLF_CAST_POINT										= ConvertAbilityRealLevelField('acpt')
	constant abilityreallevelfield		ABILITY_RLF_DURATION_NORMAL									= ConvertAbilityRealLevelField('adur')
	constant abilityreallevelfield		ABILITY_RLF_DURATION_HERO									= ConvertAbilityRealLevelField('ahdu')
	constant abilityreallevelfield		ABILITY_RLF_COOLDOWN										= ConvertAbilityRealLevelField('acdn')
	constant abilityreallevelfield		ABILITY_RLF_AREA_OF_EFFECT									= ConvertAbilityRealLevelField('aare')
	constant abilityreallevelfield		ABILITY_RLF_CAST_RANGE										= ConvertAbilityRealLevelField('aran')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_HBZ2										= ConvertAbilityRealLevelField('Hbz2')
	constant abilityreallevelfield		ABILITY_RLF_BUILDING_REDUCTION_HBZ4							= ConvertAbilityRealLevelField('Hbz4')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_HBZ5							= ConvertAbilityRealLevelField('Hbz5')
	constant abilityreallevelfield		ABILITY_RLF_MAXIMUM_DAMAGE_PER_WAVE							= ConvertAbilityRealLevelField('Hbz6')
	constant abilityreallevelfield		ABILITY_RLF_MANA_REGENERATION_INCREASE						= ConvertAbilityRealLevelField('Hab1')
	constant abilityreallevelfield		ABILITY_RLF_CASTING_DELAY									= ConvertAbilityRealLevelField('Hmt2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_OWW1							= ConvertAbilityRealLevelField('Oww1')
	constant abilityreallevelfield		ABILITY_RLF_MAGIC_DAMAGE_REDUCTION_OWW2						= ConvertAbilityRealLevelField('Oww2')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_CRITICAL_STRIKE						= ConvertAbilityRealLevelField('Ocr1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_MULTIPLIER_OCR2							= ConvertAbilityRealLevelField('Ocr2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_BONUS_OCR3								= ConvertAbilityRealLevelField('Ocr3')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_EVADE_OCR4							= ConvertAbilityRealLevelField('Ocr4')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_DEALT_PERCENT_OMI2						= ConvertAbilityRealLevelField('Omi2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_TAKEN_PERCENT_OMI3						= ConvertAbilityRealLevelField('Omi3')
	constant abilityreallevelfield		ABILITY_RLF_ANIMATION_DELAY									= ConvertAbilityRealLevelField('Omi4')
	constant abilityreallevelfield		ABILITY_RLF_TRANSITION_TIME									= ConvertAbilityRealLevelField('Owk1')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_INCREASE_PERCENT_OWK2			= ConvertAbilityRealLevelField('Owk2')
	constant abilityreallevelfield		ABILITY_RLF_BACKSTAB_DAMAGE									= ConvertAbilityRealLevelField('Owk3')
	constant abilityreallevelfield		ABILITY_RLF_AMOUNT_HEALED_DAMAGED_UDC1						= ConvertAbilityRealLevelField('Udc1')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_CONVERTED_TO_MANA							= ConvertAbilityRealLevelField('Udp1')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_CONVERTED_TO_LIFE							= ConvertAbilityRealLevelField('Udp2')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_INCREASE_PERCENT_UAU1			= ConvertAbilityRealLevelField('Uau1')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_REGENERATION_INCREASE_PERCENT				= ConvertAbilityRealLevelField('Uau2')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_EVADE_EEV1							= ConvertAbilityRealLevelField('Eev1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_INTERVAL								= ConvertAbilityRealLevelField('Eim1')
	constant abilityreallevelfield		ABILITY_RLF_MANA_DRAINED_PER_SECOND_EIM2					= ConvertAbilityRealLevelField('Eim2')
	constant abilityreallevelfield		ABILITY_RLF_BUFFER_MANA_REQUIRED							= ConvertAbilityRealLevelField('Eim3')
	constant abilityreallevelfield		ABILITY_RLF_MAX_MANA_DRAINED								= ConvertAbilityRealLevelField('Emb1')
	constant abilityreallevelfield		ABILITY_RLF_BOLT_DELAY										= ConvertAbilityRealLevelField('Emb2')
	constant abilityreallevelfield		ABILITY_RLF_BOLT_LIFETIME									= ConvertAbilityRealLevelField('Emb3')
	constant abilityreallevelfield		ABILITY_RLF_ALTITUDE_ADJUSTMENT_DURATION					= ConvertAbilityRealLevelField('Eme3')
	constant abilityreallevelfield		ABILITY_RLF_LANDING_DELAY_TIME								= ConvertAbilityRealLevelField('Eme4')
	constant abilityreallevelfield		ABILITY_RLF_ALTERNATE_FORM_HIT_POINT_BONUS					= ConvertAbilityRealLevelField('Eme5')
	constant abilityreallevelfield		ABILITY_RLF_MOVE_SPEED_BONUS_INFO_PANEL_ONLY				= ConvertAbilityRealLevelField('Ncr5')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_BONUS_INFO_PANEL_ONLY				= ConvertAbilityRealLevelField('Ncr6')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_REGENERATION_RATE_PER_SECOND				= ConvertAbilityRealLevelField('ave5')
	constant abilityreallevelfield		ABILITY_RLF_STUN_DURATION_USL1								= ConvertAbilityRealLevelField('Usl1')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_DAMAGE_STOLEN_PERCENT					= ConvertAbilityRealLevelField('Uav1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_UCS1										= ConvertAbilityRealLevelField('Ucs1')
	constant abilityreallevelfield		ABILITY_RLF_MAX_DAMAGE_UCS2									= ConvertAbilityRealLevelField('Ucs2')
	constant abilityreallevelfield		ABILITY_RLF_DISTANCE_UCS3									= ConvertAbilityRealLevelField('Ucs3')
	constant abilityreallevelfield		ABILITY_RLF_FINAL_AREA_UCS4									= ConvertAbilityRealLevelField('Ucs4')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_UIN1										= ConvertAbilityRealLevelField('Uin1')
	constant abilityreallevelfield		ABILITY_RLF_DURATION										= ConvertAbilityRealLevelField('Uin2')
	constant abilityreallevelfield		ABILITY_RLF_IMPACT_DELAY									= ConvertAbilityRealLevelField('Uin3')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_TARGET_OCL1							= ConvertAbilityRealLevelField('Ocl1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_REDUCTION_PER_TARGET						= ConvertAbilityRealLevelField('Ocl3')
	constant abilityreallevelfield		ABILITY_RLF_EFFECT_DELAY_OEQ1								= ConvertAbilityRealLevelField('Oeq1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_TO_BUILDINGS					= ConvertAbilityRealLevelField('Oeq2')
	constant abilityreallevelfield		ABILITY_RLF_UNITS_SLOWED_PERCENT							= ConvertAbilityRealLevelField('Oeq3')
	constant abilityreallevelfield		ABILITY_RLF_FINAL_AREA_OEQ4									= ConvertAbilityRealLevelField('Oeq4')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_EER1							= ConvertAbilityRealLevelField('Eer1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_DEALT_TO_ATTACKERS						= ConvertAbilityRealLevelField('Eah1')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_HEALED										= ConvertAbilityRealLevelField('Etq1')
	constant abilityreallevelfield		ABILITY_RLF_HEAL_INTERVAL									= ConvertAbilityRealLevelField('Etq2')
	constant abilityreallevelfield		ABILITY_RLF_BUILDING_REDUCTION_ETQ3							= ConvertAbilityRealLevelField('Etq3')
	constant abilityreallevelfield		ABILITY_RLF_INITIAL_IMMUNITY_DURATION						= ConvertAbilityRealLevelField('Etq4')
	constant abilityreallevelfield		ABILITY_RLF_MAX_LIFE_DRAINED_PER_SECOND_PERCENT				= ConvertAbilityRealLevelField('Udd1')
	constant abilityreallevelfield		ABILITY_RLF_BUILDING_REDUCTION_UDD2							= ConvertAbilityRealLevelField('Udd2')
	constant abilityreallevelfield		ABILITY_RLF_ARMOR_DURATION									= ConvertAbilityRealLevelField('Ufa1')
	constant abilityreallevelfield		ABILITY_RLF_ARMOR_BONUS_UFA2								= ConvertAbilityRealLevelField('Ufa2')
	constant abilityreallevelfield		ABILITY_RLF_AREA_OF_EFFECT_DAMAGE							= ConvertAbilityRealLevelField('Ufn1')
	constant abilityreallevelfield		ABILITY_RLF_SPECIFIC_TARGET_DAMAGE_UFN2						= ConvertAbilityRealLevelField('Ufn2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_BONUS_HFA1								= ConvertAbilityRealLevelField('Hfa1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_DEALT_ESF1								= ConvertAbilityRealLevelField('Esf1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_INTERVAL_ESF2							= ConvertAbilityRealLevelField('Esf2')
	constant abilityreallevelfield		ABILITY_RLF_BUILDING_REDUCTION_ESF3							= ConvertAbilityRealLevelField('Esf3')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_BONUS_PERCENT							= ConvertAbilityRealLevelField('Ear1')
	constant abilityreallevelfield		ABILITY_RLF_DEFENSE_BONUS_HAV1								= ConvertAbilityRealLevelField('Hav1')
	constant abilityreallevelfield		ABILITY_RLF_HIT_POINT_BONUS									= ConvertAbilityRealLevelField('Hav2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_BONUS_HAV3								= ConvertAbilityRealLevelField('Hav3')
	constant abilityreallevelfield		ABILITY_RLF_MAGIC_DAMAGE_REDUCTION_HAV4						= ConvertAbilityRealLevelField('Hav4')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_BASH									= ConvertAbilityRealLevelField('Hbh1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_MULTIPLIER_HBH2							= ConvertAbilityRealLevelField('Hbh2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_BONUS_HBH3								= ConvertAbilityRealLevelField('Hbh3')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_MISS_HBH4								= ConvertAbilityRealLevelField('Hbh4')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_HTB1										= ConvertAbilityRealLevelField('Htb1')
	constant abilityreallevelfield		ABILITY_RLF_AOE_DAMAGE										= ConvertAbilityRealLevelField('Htc1')
	constant abilityreallevelfield		ABILITY_RLF_SPECIFIC_TARGET_DAMAGE_HTC2						= ConvertAbilityRealLevelField('Htc2')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_PERCENT_HTC3			= ConvertAbilityRealLevelField('Htc3')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_REDUCTION_PERCENT_HTC4				= ConvertAbilityRealLevelField('Htc4')
	constant abilityreallevelfield		ABILITY_RLF_ARMOR_BONUS_HAD1								= ConvertAbilityRealLevelField('Had1')
	constant abilityreallevelfield		ABILITY_RLF_AMOUNT_HEALED_DAMAGED_HHB1						= ConvertAbilityRealLevelField('Hhb1')
	constant abilityreallevelfield		ABILITY_RLF_EXTRA_DAMAGE_HCA1								= ConvertAbilityRealLevelField('Hca1')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_FACTOR_HCA2						= ConvertAbilityRealLevelField('Hca2')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_FACTOR_HCA3						= ConvertAbilityRealLevelField('Hca3')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_INCREASE_PERCENT_OAE1			= ConvertAbilityRealLevelField('Oae1')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_INCREASE_PERCENT_OAE2				= ConvertAbilityRealLevelField('Oae2')
	constant abilityreallevelfield		ABILITY_RLF_REINCARNATION_DELAY								= ConvertAbilityRealLevelField('Ore1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_OSH1										= ConvertAbilityRealLevelField('Osh1')
	constant abilityreallevelfield		ABILITY_RLF_MAXIMUM_DAMAGE_OSH2								= ConvertAbilityRealLevelField('Osh2')
	constant abilityreallevelfield		ABILITY_RLF_DISTANCE_OSH3									= ConvertAbilityRealLevelField('Osh3')
	constant abilityreallevelfield		ABILITY_RLF_FINAL_AREA_OSH4									= ConvertAbilityRealLevelField('Osh4')
	constant abilityreallevelfield		ABILITY_RLF_GRAPHIC_DELAY_NFD1								= ConvertAbilityRealLevelField('Nfd1')
	constant abilityreallevelfield		ABILITY_RLF_GRAPHIC_DURATION_NFD2							= ConvertAbilityRealLevelField('Nfd2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_NFD3										= ConvertAbilityRealLevelField('Nfd3')
	constant abilityreallevelfield		ABILITY_RLF_SUMMONED_UNIT_DAMAGE_AMS1						= ConvertAbilityRealLevelField('Ams1')
	constant abilityreallevelfield		ABILITY_RLF_MAGIC_DAMAGE_REDUCTION_AMS2						= ConvertAbilityRealLevelField('Ams2')
	constant abilityreallevelfield		ABILITY_RLF_AURA_DURATION									= ConvertAbilityRealLevelField('Apl1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_APL2							= ConvertAbilityRealLevelField('Apl2')
	constant abilityreallevelfield		ABILITY_RLF_DURATION_OF_PLAGUE_WARD							= ConvertAbilityRealLevelField('Apl3')
	constant abilityreallevelfield		ABILITY_RLF_AMOUNT_OF_HIT_POINTS_REGENERATED				= ConvertAbilityRealLevelField('Oar1')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_DAMAGE_INCREASE_AKB1						= ConvertAbilityRealLevelField('Akb1')
	constant abilityreallevelfield		ABILITY_RLF_MANA_LOSS_ADM1									= ConvertAbilityRealLevelField('Adm1')
	constant abilityreallevelfield		ABILITY_RLF_SUMMONED_UNIT_DAMAGE_ADM2						= ConvertAbilityRealLevelField('Adm2')
	constant abilityreallevelfield		ABILITY_RLF_EXPANSION_AMOUNT								= ConvertAbilityRealLevelField('Bli1')
	constant abilityreallevelfield		ABILITY_RLF_INTERVAL_DURATION_BGM2							= ConvertAbilityRealLevelField('Bgm2')
	constant abilityreallevelfield		ABILITY_RLF_RADIUS_OF_MINING_RING							= ConvertAbilityRealLevelField('Bgm4')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_INCREASE_PERCENT_BLO1				= ConvertAbilityRealLevelField('Blo1')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_INCREASE_PERCENT_BLO2			= ConvertAbilityRealLevelField('Blo2')
	constant abilityreallevelfield		ABILITY_RLF_SCALING_FACTOR									= ConvertAbilityRealLevelField('Blo3')
	constant abilityreallevelfield		ABILITY_RLF_HIT_POINTS_PER_SECOND_CAN1						= ConvertAbilityRealLevelField('Can1')
	constant abilityreallevelfield		ABILITY_RLF_MAX_HIT_POINTS									= ConvertAbilityRealLevelField('Can2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_DEV2							= ConvertAbilityRealLevelField('Dev2')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_UPDATE_FREQUENCY_CHD1					= ConvertAbilityRealLevelField('Chd1')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_UPDATE_FREQUENCY_CHD2					= ConvertAbilityRealLevelField('Chd2')
	constant abilityreallevelfield		ABILITY_RLF_SUMMONED_UNIT_DAMAGE_CHD3						= ConvertAbilityRealLevelField('Chd3')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_PERCENT_CRI1			= ConvertAbilityRealLevelField('Cri1')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_REDUCTION_PERCENT_CRI2				= ConvertAbilityRealLevelField('Cri2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_REDUCTION_CRI3							= ConvertAbilityRealLevelField('Cri3')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_MISS_CRS								= ConvertAbilityRealLevelField('Crs1')
	constant abilityreallevelfield		ABILITY_RLF_FULL_DAMAGE_RADIUS_DDA1							= ConvertAbilityRealLevelField('Dda1')
	constant abilityreallevelfield		ABILITY_RLF_FULL_DAMAGE_AMOUNT_DDA2							= ConvertAbilityRealLevelField('Dda2')
	constant abilityreallevelfield		ABILITY_RLF_PARTIAL_DAMAGE_RADIUS							= ConvertAbilityRealLevelField('Dda3')
	constant abilityreallevelfield		ABILITY_RLF_PARTIAL_DAMAGE_AMOUNT							= ConvertAbilityRealLevelField('Dda4')
	constant abilityreallevelfield		ABILITY_RLF_BUILDING_DAMAGE_FACTOR_SDS1						= ConvertAbilityRealLevelField('Sds1')
	constant abilityreallevelfield		ABILITY_RLF_MAX_DAMAGE_UCO5									= ConvertAbilityRealLevelField('Uco5')
	constant abilityreallevelfield		ABILITY_RLF_MOVE_SPEED_BONUS_UCO6							= ConvertAbilityRealLevelField('Uco6')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_TAKEN_PERCENT_DEF1						= ConvertAbilityRealLevelField('Def1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_DEALT_PERCENT_DEF2						= ConvertAbilityRealLevelField('Def2')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_FACTOR_DEF3						= ConvertAbilityRealLevelField('Def3')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_FACTOR_DEF4						= ConvertAbilityRealLevelField('Def4')
	constant abilityreallevelfield		ABILITY_RLF_MAGIC_DAMAGE_REDUCTION_DEF5						= ConvertAbilityRealLevelField('Def5')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_DEFLECT								= ConvertAbilityRealLevelField('Def6')
	constant abilityreallevelfield		ABILITY_RLF_DEFLECT_DAMAGE_TAKEN_PIERCING					= ConvertAbilityRealLevelField('Def7')
	constant abilityreallevelfield		ABILITY_RLF_DEFLECT_DAMAGE_TAKEN_SPELLS						= ConvertAbilityRealLevelField('Def8')
	constant abilityreallevelfield		ABILITY_RLF_RIP_DELAY										= ConvertAbilityRealLevelField('Eat1')
	constant abilityreallevelfield		ABILITY_RLF_EAT_DELAY										= ConvertAbilityRealLevelField('Eat2')
	constant abilityreallevelfield		ABILITY_RLF_HIT_POINTS_GAINED_EAT3							= ConvertAbilityRealLevelField('Eat3')
	constant abilityreallevelfield		ABILITY_RLF_AIR_UNIT_LOWER_DURATION							= ConvertAbilityRealLevelField('Ens1')
	constant abilityreallevelfield		ABILITY_RLF_AIR_UNIT_HEIGHT									= ConvertAbilityRealLevelField('Ens2')
	constant abilityreallevelfield		ABILITY_RLF_MELEE_ATTACK_RANGE								= ConvertAbilityRealLevelField('Ens3')
	constant abilityreallevelfield		ABILITY_RLF_INTERVAL_DURATION_EGM2							= ConvertAbilityRealLevelField('Egm2')
	constant abilityreallevelfield		ABILITY_RLF_EFFECT_DELAY_FLA2								= ConvertAbilityRealLevelField('Fla2')
	constant abilityreallevelfield		ABILITY_RLF_MINING_DURATION									= ConvertAbilityRealLevelField('Gld2')
	constant abilityreallevelfield		ABILITY_RLF_RADIUS_OF_GRAVESTONES							= ConvertAbilityRealLevelField('Gyd2')
	constant abilityreallevelfield		ABILITY_RLF_RADIUS_OF_CORPSES								= ConvertAbilityRealLevelField('Gyd3')
	constant abilityreallevelfield		ABILITY_RLF_HIT_POINTS_GAINED_HEA1							= ConvertAbilityRealLevelField('Hea1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_INCREASE_PERCENT_INF1					= ConvertAbilityRealLevelField('Inf1')
	constant abilityreallevelfield		ABILITY_RLF_AUTOCAST_RANGE									= ConvertAbilityRealLevelField('Inf3')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_REGEN_RATE									= ConvertAbilityRealLevelField('Inf4')
	constant abilityreallevelfield		ABILITY_RLF_GRAPHIC_DELAY_LIT1								= ConvertAbilityRealLevelField('Lit1')
	constant abilityreallevelfield		ABILITY_RLF_GRAPHIC_DURATION_LIT2							= ConvertAbilityRealLevelField('Lit2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_LSH1							= ConvertAbilityRealLevelField('Lsh1')
	constant abilityreallevelfield		ABILITY_RLF_MANA_GAINED										= ConvertAbilityRealLevelField('Mbt1')
	constant abilityreallevelfield		ABILITY_RLF_HIT_POINTS_GAINED_MBT2							= ConvertAbilityRealLevelField('Mbt2')
	constant abilityreallevelfield		ABILITY_RLF_AUTOCAST_REQUIREMENT							= ConvertAbilityRealLevelField('Mbt3')
	constant abilityreallevelfield		ABILITY_RLF_WATER_HEIGHT									= ConvertAbilityRealLevelField('Mbt4')
	constant abilityreallevelfield		ABILITY_RLF_ACTIVATION_DELAY_MIN1							= ConvertAbilityRealLevelField('Min1')
	constant abilityreallevelfield		ABILITY_RLF_INVISIBILITY_TRANSITION_TIME					= ConvertAbilityRealLevelField('Min2')
	constant abilityreallevelfield		ABILITY_RLF_ACTIVATION_RADIUS								= ConvertAbilityRealLevelField('Neu1')
	constant abilityreallevelfield		ABILITY_RLF_AMOUNT_REGENERATED								= ConvertAbilityRealLevelField('Arm1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_POI1							= ConvertAbilityRealLevelField('Poi1')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_FACTOR_POI2						= ConvertAbilityRealLevelField('Poi2')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_FACTOR_POI3						= ConvertAbilityRealLevelField('Poi3')
	constant abilityreallevelfield		ABILITY_RLF_EXTRA_DAMAGE_POA1								= ConvertAbilityRealLevelField('Poa1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_POA2							= ConvertAbilityRealLevelField('Poa2')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_FACTOR_POA3						= ConvertAbilityRealLevelField('Poa3')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_FACTOR_POA4						= ConvertAbilityRealLevelField('Poa4') 
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_AMPLIFICATION							= ConvertAbilityRealLevelField('Pos2')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_STOMP_PERCENT							= ConvertAbilityRealLevelField('War1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_DEALT_WAR2								= ConvertAbilityRealLevelField('War2')
	constant abilityreallevelfield		ABILITY_RLF_FULL_DAMAGE_RADIUS_WAR3							= ConvertAbilityRealLevelField('War3')
	constant abilityreallevelfield		ABILITY_RLF_HALF_DAMAGE_RADIUS_WAR4							= ConvertAbilityRealLevelField('War4')
	constant abilityreallevelfield		ABILITY_RLF_SUMMONED_UNIT_DAMAGE_PRG3						= ConvertAbilityRealLevelField('Prg3')
	constant abilityreallevelfield		ABILITY_RLF_UNIT_PAUSE_DURATION								= ConvertAbilityRealLevelField('Prg4')
	constant abilityreallevelfield		ABILITY_RLF_HERO_PAUSE_DURATION								= ConvertAbilityRealLevelField('Prg5')
	constant abilityreallevelfield		ABILITY_RLF_HIT_POINTS_GAINED_REJ1							= ConvertAbilityRealLevelField('Rej1')
	constant abilityreallevelfield		ABILITY_RLF_MANA_POINTS_GAINED_REJ2							= ConvertAbilityRealLevelField('Rej2')
	constant abilityreallevelfield		ABILITY_RLF_MINIMUM_LIFE_REQUIRED							= ConvertAbilityRealLevelField('Rpb3')
	constant abilityreallevelfield		ABILITY_RLF_MINIMUM_MANA_REQUIRED							= ConvertAbilityRealLevelField('Rpb4')
	constant abilityreallevelfield		ABILITY_RLF_REPAIR_COST_RATIO								= ConvertAbilityRealLevelField('Rep1')
	constant abilityreallevelfield		ABILITY_RLF_REPAIR_TIME_RATIO								= ConvertAbilityRealLevelField('Rep2')
	constant abilityreallevelfield		ABILITY_RLF_POWERBUILD_COST									= ConvertAbilityRealLevelField('Rep3')
	constant abilityreallevelfield		ABILITY_RLF_POWERBUILD_RATE									= ConvertAbilityRealLevelField('Rep4')
	constant abilityreallevelfield		ABILITY_RLF_NAVAL_RANGE_BONUS								= ConvertAbilityRealLevelField('Rep5')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_INCREASE_PERCENT_ROA1					= ConvertAbilityRealLevelField('Roa1')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_REGENERATION_RATE							= ConvertAbilityRealLevelField('Roa3')
	constant abilityreallevelfield		ABILITY_RLF_MANA_REGEN										= ConvertAbilityRealLevelField('Roa4')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_INCREASE									= ConvertAbilityRealLevelField('Nbr1')
	constant abilityreallevelfield		ABILITY_RLF_SALVAGE_COST_RATIO								= ConvertAbilityRealLevelField('Sal1')
	constant abilityreallevelfield		ABILITY_RLF_IN_FLIGHT_SIGHT_RADIUS							= ConvertAbilityRealLevelField('Esn1')
	constant abilityreallevelfield		ABILITY_RLF_HOVERING_SIGHT_RADIUS							= ConvertAbilityRealLevelField('Esn2')
	constant abilityreallevelfield		ABILITY_RLF_HOVERING_HEIGHT									= ConvertAbilityRealLevelField('Esn3')
	constant abilityreallevelfield		ABILITY_RLF_DURATION_OF_OWLS								= ConvertAbilityRealLevelField('Esn5')
	constant abilityreallevelfield		ABILITY_RLF_FADE_DURATION									= ConvertAbilityRealLevelField('Shm1')
	constant abilityreallevelfield		ABILITY_RLF_DAY_NIGHT_DURATION								= ConvertAbilityRealLevelField('Shm2')
	constant abilityreallevelfield		ABILITY_RLF_ACTION_DURATION									= ConvertAbilityRealLevelField('Shm3')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_FACTOR_SLO1						= ConvertAbilityRealLevelField('Slo1')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_FACTOR_SLO2						= ConvertAbilityRealLevelField('Slo2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_SPO1							= ConvertAbilityRealLevelField('Spo1')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_FACTOR_SPO2						= ConvertAbilityRealLevelField('Spo2')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_FACTOR_SPO3						= ConvertAbilityRealLevelField('Spo3')
	constant abilityreallevelfield		ABILITY_RLF_ACTIVATION_DELAY_STA1							= ConvertAbilityRealLevelField('Sta1')
	constant abilityreallevelfield		ABILITY_RLF_DETECTION_RADIUS_STA2							= ConvertAbilityRealLevelField('Sta2')
	constant abilityreallevelfield		ABILITY_RLF_DETONATION_RADIUS								= ConvertAbilityRealLevelField('Sta3')
	constant abilityreallevelfield		ABILITY_RLF_STUN_DURATION_STA4								= ConvertAbilityRealLevelField('Sta4')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_BONUS_PERCENT						= ConvertAbilityRealLevelField('Uhf1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_UHF2							= ConvertAbilityRealLevelField('Uhf2')
	constant abilityreallevelfield		ABILITY_RLF_LUMBER_PER_INTERVAL								= ConvertAbilityRealLevelField('Wha1')
	constant abilityreallevelfield		ABILITY_RLF_ART_ATTACHMENT_HEIGHT							= ConvertAbilityRealLevelField('Wha3')
	constant abilityreallevelfield		ABILITY_RLF_TELEPORT_AREA_WIDTH								= ConvertAbilityRealLevelField('Wrp1')
	constant abilityreallevelfield		ABILITY_RLF_TELEPORT_AREA_HEIGHT							= ConvertAbilityRealLevelField('Wrp2')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_STOLEN_PER_ATTACK							= ConvertAbilityRealLevelField('Ivam')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_BONUS_IDAM								= ConvertAbilityRealLevelField('Idam')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_HIT_UNITS_PERCENT						= ConvertAbilityRealLevelField('Iob2')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_HIT_HEROS_PERCENT						= ConvertAbilityRealLevelField('Iob3')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_HIT_SUMMONS_PERCENT					= ConvertAbilityRealLevelField('Iob4')
	constant abilityreallevelfield		ABILITY_RLF_DELAY_FOR_TARGET_EFFECT							= ConvertAbilityRealLevelField('Idel')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_DEALT_PERCENT_OF_NORMAL					= ConvertAbilityRealLevelField('Iild')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_RECEIVED_MULTIPLIER						= ConvertAbilityRealLevelField('Iilw')
	constant abilityreallevelfield		ABILITY_RLF_MANA_REGENERATION_BONUS_AS_FRACTION_OF_NORMAL	= ConvertAbilityRealLevelField('Imrp')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_INCREASE_ISPI					= ConvertAbilityRealLevelField('Ispi')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_IDPS							= ConvertAbilityRealLevelField('Idps')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_DAMAGE_INCREASE_CAC1						= ConvertAbilityRealLevelField('Cac1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_COR1							= ConvertAbilityRealLevelField('Cor1')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_INCREASE_ISX1						= ConvertAbilityRealLevelField('Isx1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_WRS1										= ConvertAbilityRealLevelField('Wrs1')
	constant abilityreallevelfield		ABILITY_RLF_TERRAIN_DEFORMATION_AMPLITUDE					= ConvertAbilityRealLevelField('Wrs2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_CTC1										= ConvertAbilityRealLevelField('Ctc1')
	constant abilityreallevelfield		ABILITY_RLF_EXTRA_DAMAGE_TO_TARGET							= ConvertAbilityRealLevelField('Ctc2')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_CTC3					= ConvertAbilityRealLevelField('Ctc3')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_REDUCTION_CTC4						= ConvertAbilityRealLevelField('Ctc4')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_CTB1										= ConvertAbilityRealLevelField('Ctb1')
	constant abilityreallevelfield		ABILITY_RLF_CASTING_DELAY_SECONDS							= ConvertAbilityRealLevelField('Uds2')
	constant abilityreallevelfield		ABILITY_RLF_MANA_LOSS_PER_UNIT_DTN1							= ConvertAbilityRealLevelField('Dtn1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_TO_SUMMONED_UNITS_DTN2					= ConvertAbilityRealLevelField('Dtn2')
	constant abilityreallevelfield		ABILITY_RLF_TRANSITION_TIME_SECONDS							= ConvertAbilityRealLevelField('Ivs1')
	constant abilityreallevelfield		ABILITY_RLF_MANA_DRAINED_PER_SECOND_NMR1					= ConvertAbilityRealLevelField('Nmr1')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_REDUCE_DAMAGE_PERCENT					= ConvertAbilityRealLevelField('Ssk1')
	constant abilityreallevelfield		ABILITY_RLF_MINIMUM_DAMAGE									= ConvertAbilityRealLevelField('Ssk2')
	constant abilityreallevelfield		ABILITY_RLF_IGNORED_DAMAGE									= ConvertAbilityRealLevelField('Ssk3')
	constant abilityreallevelfield		ABILITY_RLF_FULL_DAMAGE_DEALT								= ConvertAbilityRealLevelField('Hfs1')
	constant abilityreallevelfield		ABILITY_RLF_FULL_DAMAGE_INTERVAL							= ConvertAbilityRealLevelField('Hfs2')
	constant abilityreallevelfield		ABILITY_RLF_HALF_DAMAGE_DEALT								= ConvertAbilityRealLevelField('Hfs3')
	constant abilityreallevelfield		ABILITY_RLF_HALF_DAMAGE_INTERVAL							= ConvertAbilityRealLevelField('Hfs4')
	constant abilityreallevelfield		ABILITY_RLF_BUILDING_REDUCTION_HFS5							= ConvertAbilityRealLevelField('Hfs5')
	constant abilityreallevelfield		ABILITY_RLF_MAXIMUM_DAMAGE_HFS6								= ConvertAbilityRealLevelField('Hfs6')
	constant abilityreallevelfield		ABILITY_RLF_MANA_PER_HIT_POINT								= ConvertAbilityRealLevelField('Nms1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_ABSORBED_PERCENT							= ConvertAbilityRealLevelField('Nms2')
	constant abilityreallevelfield		ABILITY_RLF_WAVE_DISTANCE									= ConvertAbilityRealLevelField('Uim1')
	constant abilityreallevelfield		ABILITY_RLF_WAVE_TIME_SECONDS								= ConvertAbilityRealLevelField('Uim2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_DEALT_UIM3								= ConvertAbilityRealLevelField('Uim3')
	constant abilityreallevelfield		ABILITY_RLF_AIR_TIME_SECONDS_UIM4							= ConvertAbilityRealLevelField('Uim4')
	constant abilityreallevelfield		ABILITY_RLF_UNIT_RELEASE_INTERVAL_SECONDS					= ConvertAbilityRealLevelField('Uls2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_RETURN_FACTOR							= ConvertAbilityRealLevelField('Uls4')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_RETURN_THRESHOLD							= ConvertAbilityRealLevelField('Uls5')
	constant abilityreallevelfield		ABILITY_RLF_RETURNED_DAMAGE_FACTOR							= ConvertAbilityRealLevelField('Uts1')
	constant abilityreallevelfield		ABILITY_RLF_RECEIVED_DAMAGE_FACTOR							= ConvertAbilityRealLevelField('Uts2')
	constant abilityreallevelfield		ABILITY_RLF_DEFENSE_BONUS_UTS3								= ConvertAbilityRealLevelField('Uts3')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_BONUS_NBA1								= ConvertAbilityRealLevelField('Nba1')
	constant abilityreallevelfield		ABILITY_RLF_SUMMONED_UNIT_DURATION_SECONDS_NBA3				= ConvertAbilityRealLevelField('Nba3')
	constant abilityreallevelfield		ABILITY_RLF_MANA_PER_SUMMONED_HITPOINT						= ConvertAbilityRealLevelField('Cmg2')
	constant abilityreallevelfield		ABILITY_RLF_CHARGE_FOR_CURRENT_LIFE							= ConvertAbilityRealLevelField('Cmg3')
	constant abilityreallevelfield		ABILITY_RLF_HIT_POINTS_DRAINED								= ConvertAbilityRealLevelField('Ndr1')
	constant abilityreallevelfield		ABILITY_RLF_MANA_POINTS_DRAINED								= ConvertAbilityRealLevelField('Ndr2')
	constant abilityreallevelfield		ABILITY_RLF_DRAIN_INTERVAL_SECONDS							= ConvertAbilityRealLevelField('Ndr3')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_TRANSFERRED_PER_SECOND						= ConvertAbilityRealLevelField('Ndr4')
	constant abilityreallevelfield		ABILITY_RLF_MANA_TRANSFERRED_PER_SECOND						= ConvertAbilityRealLevelField('Ndr5')
	constant abilityreallevelfield		ABILITY_RLF_BONUS_LIFE_FACTOR								= ConvertAbilityRealLevelField('Ndr6')
	constant abilityreallevelfield		ABILITY_RLF_BONUS_LIFE_DECAY								= ConvertAbilityRealLevelField('Ndr7')
	constant abilityreallevelfield		ABILITY_RLF_BONUS_MANA_FACTOR								= ConvertAbilityRealLevelField('Ndr8')
	constant abilityreallevelfield		ABILITY_RLF_BONUS_MANA_DECAY								= ConvertAbilityRealLevelField('Ndr9')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_MISS_PERCENT							= ConvertAbilityRealLevelField('Nsi2')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_MODIFIER							= ConvertAbilityRealLevelField('Nsi3')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_MODIFIER							= ConvertAbilityRealLevelField('Nsi4')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_TDG1							= ConvertAbilityRealLevelField('Tdg1')
	constant abilityreallevelfield		ABILITY_RLF_MEDIUM_DAMAGE_RADIUS_TDG2						= ConvertAbilityRealLevelField('Tdg2')
	constant abilityreallevelfield		ABILITY_RLF_MEDIUM_DAMAGE_PER_SECOND						= ConvertAbilityRealLevelField('Tdg3')
	constant abilityreallevelfield		ABILITY_RLF_SMALL_DAMAGE_RADIUS_TDG4						= ConvertAbilityRealLevelField('Tdg4')
	constant abilityreallevelfield		ABILITY_RLF_SMALL_DAMAGE_PER_SECOND							= ConvertAbilityRealLevelField('Tdg5')
	constant abilityreallevelfield		ABILITY_RLF_AIR_TIME_SECONDS_TSP1							= ConvertAbilityRealLevelField('Tsp1')
	constant abilityreallevelfield		ABILITY_RLF_MINIMUM_HIT_INTERVAL_SECONDS					= ConvertAbilityRealLevelField('Tsp2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_NBF5							= ConvertAbilityRealLevelField('Nbf5')
	constant abilityreallevelfield		ABILITY_RLF_MAXIMUM_RANGE									= ConvertAbilityRealLevelField('Ebl1')
	constant abilityreallevelfield		ABILITY_RLF_MINIMUM_RANGE									= ConvertAbilityRealLevelField('Ebl2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_TARGET_EFK1							= ConvertAbilityRealLevelField('Efk1')
	constant abilityreallevelfield		ABILITY_RLF_MAXIMUM_TOTAL_DAMAGE							= ConvertAbilityRealLevelField('Efk2')
	constant abilityreallevelfield		ABILITY_RLF_MAXIMUM_SPEED_ADJUSTMENT						= ConvertAbilityRealLevelField('Efk4')
	constant abilityreallevelfield		ABILITY_RLF_DECAYING_DAMAGE									= ConvertAbilityRealLevelField('Esh1')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_FACTOR_ESH2						= ConvertAbilityRealLevelField('Esh2')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_FACTOR_ESH3						= ConvertAbilityRealLevelField('Esh3')
	constant abilityreallevelfield		ABILITY_RLF_DECAY_POWER										= ConvertAbilityRealLevelField('Esh4')
	constant abilityreallevelfield		ABILITY_RLF_INITIAL_DAMAGE_ESH5								= ConvertAbilityRealLevelField('Esh5')
	constant abilityreallevelfield		ABILITY_RLF_MAXIMUM_LIFE_ABSORBED							= ConvertAbilityRealLevelField('abs1')
	constant abilityreallevelfield		ABILITY_RLF_MAXIMUM_MANA_ABSORBED							= ConvertAbilityRealLevelField('abs2')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_INCREASE_BSK1					= ConvertAbilityRealLevelField('bsk1')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_INCREASE_BSK2						= ConvertAbilityRealLevelField('bsk2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_TAKEN_INCREASE							= ConvertAbilityRealLevelField('bsk3')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_PER_UNIT									= ConvertAbilityRealLevelField('dvm1')
	constant abilityreallevelfield		ABILITY_RLF_MANA_PER_UNIT									= ConvertAbilityRealLevelField('dvm2')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_PER_BUFF									= ConvertAbilityRealLevelField('dvm3')
	constant abilityreallevelfield		ABILITY_RLF_MANA_PER_BUFF									= ConvertAbilityRealLevelField('dvm4')
	constant abilityreallevelfield		ABILITY_RLF_SUMMONED_UNIT_DAMAGE_DVM5						= ConvertAbilityRealLevelField('dvm5')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_BONUS_FAK1								= ConvertAbilityRealLevelField('fak1')
	constant abilityreallevelfield		ABILITY_RLF_MEDIUM_DAMAGE_FACTOR_FAK2						= ConvertAbilityRealLevelField('fak2')
	constant abilityreallevelfield		ABILITY_RLF_SMALL_DAMAGE_FACTOR_FAK3						= ConvertAbilityRealLevelField('fak3')
	constant abilityreallevelfield		ABILITY_RLF_FULL_DAMAGE_RADIUS_FAK4							= ConvertAbilityRealLevelField('fak4')
	constant abilityreallevelfield		ABILITY_RLF_HALF_DAMAGE_RADIUS_FAK5							= ConvertAbilityRealLevelField('fak5')
	constant abilityreallevelfield		ABILITY_RLF_EXTRA_DAMAGE_PER_SECOND							= ConvertAbilityRealLevelField('liq1')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_LIQ2					= ConvertAbilityRealLevelField('liq2')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_REDUCTION_LIQ3						= ConvertAbilityRealLevelField('liq3')
	constant abilityreallevelfield		ABILITY_RLF_MAGIC_DAMAGE_FACTOR								= ConvertAbilityRealLevelField('mim1')
	constant abilityreallevelfield		ABILITY_RLF_UNIT_DAMAGE_PER_MANA_POINT						= ConvertAbilityRealLevelField('mfl1')
	constant abilityreallevelfield		ABILITY_RLF_HERO_DAMAGE_PER_MANA_POINT						= ConvertAbilityRealLevelField('mfl2')
	constant abilityreallevelfield		ABILITY_RLF_UNIT_MAXIMUM_DAMAGE								= ConvertAbilityRealLevelField('mfl3')
	constant abilityreallevelfield		ABILITY_RLF_HERO_MAXIMUM_DAMAGE								= ConvertAbilityRealLevelField('mfl4')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_COOLDOWN									= ConvertAbilityRealLevelField('mfl5')
	constant abilityreallevelfield		ABILITY_RLF_DISTRIBUTED_DAMAGE_FACTOR_SPL1					= ConvertAbilityRealLevelField('spl1')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_REGENERATED								= ConvertAbilityRealLevelField('irl1')
	constant abilityreallevelfield		ABILITY_RLF_MANA_REGENERATED								= ConvertAbilityRealLevelField('irl2')
	constant abilityreallevelfield		ABILITY_RLF_MANA_LOSS_PER_UNIT_IDC1							= ConvertAbilityRealLevelField('idc1')
	constant abilityreallevelfield		ABILITY_RLF_SUMMONED_UNIT_DAMAGE_IDC2						= ConvertAbilityRealLevelField('idc2')
	constant abilityreallevelfield		ABILITY_RLF_ACTIVATION_DELAY_IMO2							= ConvertAbilityRealLevelField('imo2')
	constant abilityreallevelfield		ABILITY_RLF_LURE_INTERVAL_SECONDS							= ConvertAbilityRealLevelField('imo3')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_BONUS_ISR1								= ConvertAbilityRealLevelField('isr1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_REDUCTION_ISR2							= ConvertAbilityRealLevelField('isr2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_BONUS_IPV1								= ConvertAbilityRealLevelField('ipv1')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_STEAL_AMOUNT								= ConvertAbilityRealLevelField('ipv2')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_RESTORED_FACTOR							= ConvertAbilityRealLevelField('ast1')
	constant abilityreallevelfield		ABILITY_RLF_MANA_RESTORED_FACTOR							= ConvertAbilityRealLevelField('ast2')
	constant abilityreallevelfield		ABILITY_RLF_ATTACH_DELAY									= ConvertAbilityRealLevelField('gra1')
	constant abilityreallevelfield		ABILITY_RLF_REMOVE_DELAY									= ConvertAbilityRealLevelField('gra2')
	constant abilityreallevelfield		ABILITY_RLF_HERO_REGENERATION_DELAY							= ConvertAbilityRealLevelField('Nsa2')
	constant abilityreallevelfield		ABILITY_RLF_UNIT_REGENERATION_DELAY							= ConvertAbilityRealLevelField('Nsa3')
	constant abilityreallevelfield		ABILITY_RLF_MAGIC_DAMAGE_REDUCTION_NSA4						= ConvertAbilityRealLevelField('Nsa4')
	constant abilityreallevelfield		ABILITY_RLF_HIT_POINTS_PER_SECOND_NSA5						= ConvertAbilityRealLevelField('Nsa5')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_TO_SUMMONED_UNITS_IXS1					= ConvertAbilityRealLevelField('Ixs1')
	constant abilityreallevelfield		ABILITY_RLF_MAGIC_DAMAGE_REDUCTION_IXS2						= ConvertAbilityRealLevelField('Ixs2')
	constant abilityreallevelfield		ABILITY_RLF_SUMMONED_UNIT_DURATION							= ConvertAbilityRealLevelField('Npa6')
	constant abilityreallevelfield		ABILITY_RLF_SHIELD_COOLDOWN_TIME							= ConvertAbilityRealLevelField('Nse1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_NDO1							= ConvertAbilityRealLevelField('Ndo1')
	constant abilityreallevelfield		ABILITY_RLF_SUMMONED_UNIT_DURATION_SECONDS_NDO3				= ConvertAbilityRealLevelField('Ndo3')
	constant abilityreallevelfield		ABILITY_RLF_MEDIUM_DAMAGE_RADIUS_FLK1						= ConvertAbilityRealLevelField('flk1')
	constant abilityreallevelfield		ABILITY_RLF_SMALL_DAMAGE_RADIUS_FLK2						= ConvertAbilityRealLevelField('flk2')
	constant abilityreallevelfield		ABILITY_RLF_FULL_DAMAGE_AMOUNT_FLK3							= ConvertAbilityRealLevelField('flk3')
	constant abilityreallevelfield		ABILITY_RLF_MEDIUM_DAMAGE_AMOUNT							= ConvertAbilityRealLevelField('flk4')
	constant abilityreallevelfield		ABILITY_RLF_SMALL_DAMAGE_AMOUNT								= ConvertAbilityRealLevelField('flk5')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_PERCENT_HBN1			= ConvertAbilityRealLevelField('Hbn1')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_REDUCTION_PERCENT_HBN2				= ConvertAbilityRealLevelField('Hbn2')
	constant abilityreallevelfield		ABILITY_RLF_MAX_MANA_DRAINED_UNITS							= ConvertAbilityRealLevelField('fbk1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_RATIO_UNITS_PERCENT						= ConvertAbilityRealLevelField('fbk2')
	constant abilityreallevelfield		ABILITY_RLF_MAX_MANA_DRAINED_HEROS							= ConvertAbilityRealLevelField('fbk3')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_RATIO_HEROS_PERCENT						= ConvertAbilityRealLevelField('fbk4')
	constant abilityreallevelfield		ABILITY_RLF_SUMMONED_DAMAGE									= ConvertAbilityRealLevelField('fbk5')
	constant abilityreallevelfield		ABILITY_RLF_DISTRIBUTED_DAMAGE_FACTOR_NCA1					= ConvertAbilityRealLevelField('nca1')
	constant abilityreallevelfield		ABILITY_RLF_INITIAL_DAMAGE_PXF1								= ConvertAbilityRealLevelField('pxf1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_PXF2							= ConvertAbilityRealLevelField('pxf2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PER_SECOND_MLS1							= ConvertAbilityRealLevelField('mls1')
	constant abilityreallevelfield		ABILITY_RLF_BEAST_COLLISION_RADIUS							= ConvertAbilityRealLevelField('Nst2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_AMOUNT_NST3								= ConvertAbilityRealLevelField('Nst3')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_RADIUS									= ConvertAbilityRealLevelField('Nst4')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_DELAY									= ConvertAbilityRealLevelField('Nst5')
	constant abilityreallevelfield		ABILITY_RLF_FOLLOW_THROUGH_TIME								= ConvertAbilityRealLevelField('Ncl1')
	constant abilityreallevelfield		ABILITY_RLF_ART_DURATION									= ConvertAbilityRealLevelField('Ncl4')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_PERCENT_NAB1			= ConvertAbilityRealLevelField('Nab1')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_REDUCTION_PERCENT_NAB2				= ConvertAbilityRealLevelField('Nab2')
	constant abilityreallevelfield		ABILITY_RLF_PRIMARY_DAMAGE									= ConvertAbilityRealLevelField('Nab4')
	constant abilityreallevelfield		ABILITY_RLF_SECONDARY_DAMAGE								= ConvertAbilityRealLevelField('Nab5')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_INTERVAL_NAB6							= ConvertAbilityRealLevelField('Nab6')
	constant abilityreallevelfield		ABILITY_RLF_GOLD_COST_FACTOR								= ConvertAbilityRealLevelField('Ntm1')
	constant abilityreallevelfield		ABILITY_RLF_LUMBER_COST_FACTOR								= ConvertAbilityRealLevelField('Ntm2')
	constant abilityreallevelfield		ABILITY_RLF_MOVE_SPEED_BONUS_NEG1							= ConvertAbilityRealLevelField('Neg1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_BONUS_NEG2								= ConvertAbilityRealLevelField('Neg2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_AMOUNT_NCS1								= ConvertAbilityRealLevelField('Ncs1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_INTERVAL_NCS2							= ConvertAbilityRealLevelField('Ncs2')
	constant abilityreallevelfield		ABILITY_RLF_MAX_DAMAGE_NCS4									= ConvertAbilityRealLevelField('Ncs4')
	constant abilityreallevelfield		ABILITY_RLF_BUILDING_DAMAGE_FACTOR_NCS5						= ConvertAbilityRealLevelField('Ncs5')
	constant abilityreallevelfield		ABILITY_RLF_EFFECT_DURATION									= ConvertAbilityRealLevelField('Ncs6')
	constant abilityreallevelfield		ABILITY_RLF_SPAWN_INTERVAL_NSY1								= ConvertAbilityRealLevelField('Nsy1')
	constant abilityreallevelfield		ABILITY_RLF_SPAWN_UNIT_DURATION								= ConvertAbilityRealLevelField('Nsy3')
	constant abilityreallevelfield		ABILITY_RLF_SPAWN_UNIT_OFFSET								= ConvertAbilityRealLevelField('Nsy4')
	constant abilityreallevelfield		ABILITY_RLF_LEASH_RANGE_NSY5								= ConvertAbilityRealLevelField('Nsy5')
	constant abilityreallevelfield		ABILITY_RLF_SPAWN_INTERVAL_NFY1								= ConvertAbilityRealLevelField('Nfy1')
	constant abilityreallevelfield		ABILITY_RLF_LEASH_RANGE_NFY2								= ConvertAbilityRealLevelField('Nfy2')
	constant abilityreallevelfield		ABILITY_RLF_CHANCE_TO_DEMOLISH								= ConvertAbilityRealLevelField('Nde1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_MULTIPLIER_BUILDINGS						= ConvertAbilityRealLevelField('Nde2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_MULTIPLIER_UNITS							= ConvertAbilityRealLevelField('Nde3')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_MULTIPLIER_HEROES						= ConvertAbilityRealLevelField('Nde4')
	constant abilityreallevelfield		ABILITY_RLF_BONUS_DAMAGE_MULTIPLIER							= ConvertAbilityRealLevelField('Nic1')
	constant abilityreallevelfield		ABILITY_RLF_DEATH_DAMAGE_FULL_AMOUNT						= ConvertAbilityRealLevelField('Nic2')
	constant abilityreallevelfield		ABILITY_RLF_DEATH_DAMAGE_FULL_AREA							= ConvertAbilityRealLevelField('Nic3')
	constant abilityreallevelfield		ABILITY_RLF_DEATH_DAMAGE_HALF_AMOUNT						= ConvertAbilityRealLevelField('Nic4')
	constant abilityreallevelfield		ABILITY_RLF_DEATH_DAMAGE_HALF_AREA							= ConvertAbilityRealLevelField('Nic5')
	constant abilityreallevelfield		ABILITY_RLF_DEATH_DAMAGE_DELAY								= ConvertAbilityRealLevelField('Nic6')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_AMOUNT_NSO1								= ConvertAbilityRealLevelField('Nso1')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PERIOD									= ConvertAbilityRealLevelField('Nso2')
	constant abilityreallevelfield		ABILITY_RLF_DAMAGE_PENALTY									= ConvertAbilityRealLevelField('Nso3')
	constant abilityreallevelfield		ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_PERCENT_NSO4			= ConvertAbilityRealLevelField('Nso4')
	constant abilityreallevelfield		ABILITY_RLF_ATTACK_SPEED_REDUCTION_PERCENT_NSO5				= ConvertAbilityRealLevelField('Nso5')
	constant abilityreallevelfield		ABILITY_RLF_SPLIT_DELAY										= ConvertAbilityRealLevelField('Nlm2')
	constant abilityreallevelfield		ABILITY_RLF_MAX_HITPOINT_FACTOR								= ConvertAbilityRealLevelField('Nlm4')
	constant abilityreallevelfield		ABILITY_RLF_LIFE_DURATION_SPLIT_BONUS						= ConvertAbilityRealLevelField('Nlm5')
	constant abilityreallevelfield		ABILITY_RLF_WAVE_INTERVAL									= ConvertAbilityRealLevelField('Nvc3')
	constant abilityreallevelfield		ABILITY_RLF_BUILDING_DAMAGE_FACTOR_NVC4						= ConvertAbilityRealLevelField('Nvc4')
	constant abilityreallevelfield		ABILITY_RLF_FULL_DAMAGE_AMOUNT_NVC5							= ConvertAbilityRealLevelField('Nvc5')
	constant abilityreallevelfield		ABILITY_RLF_HALF_DAMAGE_FACTOR								= ConvertAbilityRealLevelField('Nvc6')
	constant abilityreallevelfield		ABILITY_RLF_INTERVAL_BETWEEN_PULSES							= ConvertAbilityRealLevelField('Tau5')

	constant abilitybooleanlevelfield	ABILITY_BLF_PERCENT_BONUS_HAB2								= ConvertAbilityBooleanLevelField('Hab2')
	constant abilitybooleanlevelfield	ABILITY_BLF_USE_TELEPORT_CLUSTERING_HMT3					= ConvertAbilityBooleanLevelField('Hmt3')
	constant abilitybooleanlevelfield	ABILITY_BLF_NEVER_MISS_OCR5									= ConvertAbilityBooleanLevelField('Ocr5')
	constant abilitybooleanlevelfield	ABILITY_BLF_EXCLUDE_ITEM_DAMAGE								= ConvertAbilityBooleanLevelField('Ocr6')
	constant abilitybooleanlevelfield	ABILITY_BLF_BACKSTAB_DAMAGE									= ConvertAbilityBooleanLevelField('Owk4')
	constant abilitybooleanlevelfield	ABILITY_BLF_INHERIT_UPGRADES_UAN3							= ConvertAbilityBooleanLevelField('Uan3')
	constant abilitybooleanlevelfield	ABILITY_BLF_MANA_CONVERSION_AS_PERCENT						= ConvertAbilityBooleanLevelField('Udp3')
	constant abilitybooleanlevelfield	ABILITY_BLF_LIFE_CONVERSION_AS_PERCENT						= ConvertAbilityBooleanLevelField('Udp4')
	constant abilitybooleanlevelfield	ABILITY_BLF_LEAVE_TARGET_ALIVE								= ConvertAbilityBooleanLevelField('Udp5')
	constant abilitybooleanlevelfield	ABILITY_BLF_PERCENT_BONUS_UAU3								= ConvertAbilityBooleanLevelField('Uau3')
	constant abilitybooleanlevelfield	ABILITY_BLF_DAMAGE_IS_PERCENT_RECEIVED						= ConvertAbilityBooleanLevelField('Eah2')
	constant abilitybooleanlevelfield	ABILITY_BLF_MELEE_BONUS										= ConvertAbilityBooleanLevelField('Ear2')
	constant abilitybooleanlevelfield	ABILITY_BLF_RANGED_BONUS									= ConvertAbilityBooleanLevelField('Ear3')
	constant abilitybooleanlevelfield	ABILITY_BLF_FLAT_BONUS										= ConvertAbilityBooleanLevelField('Ear4')
	constant abilitybooleanlevelfield	ABILITY_BLF_NEVER_MISS_HBH5									= ConvertAbilityBooleanLevelField('Hbh5')
	constant abilitybooleanlevelfield	ABILITY_BLF_PERCENT_BONUS_HAD2								= ConvertAbilityBooleanLevelField('Had2')
	constant abilitybooleanlevelfield	ABILITY_BLF_CAN_DEACTIVATE									= ConvertAbilityBooleanLevelField('Hds1')
	constant abilitybooleanlevelfield	ABILITY_BLF_RAISED_UNITS_ARE_INVULNERABLE					= ConvertAbilityBooleanLevelField('Hre2')
	constant abilitybooleanlevelfield	ABILITY_BLF_PERCENTAGE_OAR2									= ConvertAbilityBooleanLevelField('Oar2')
	constant abilitybooleanlevelfield	ABILITY_BLF_SUMMON_BUSY_UNITS								= ConvertAbilityBooleanLevelField('Btl2')
	constant abilitybooleanlevelfield	ABILITY_BLF_CREATES_BLIGHT									= ConvertAbilityBooleanLevelField('Bli2')
	constant abilitybooleanlevelfield	ABILITY_BLF_EXPLODES_ON_DEATH								= ConvertAbilityBooleanLevelField('Sds6')
	constant abilitybooleanlevelfield	ABILITY_BLF_ALWAYS_AUTOCAST_FAE2							= ConvertAbilityBooleanLevelField('Fae2')
	constant abilitybooleanlevelfield	ABILITY_BLF_REGENERATE_ONLY_AT_NIGHT						= ConvertAbilityBooleanLevelField('Mbt5')
	constant abilitybooleanlevelfield	ABILITY_BLF_SHOW_SELECT_UNIT_BUTTON							= ConvertAbilityBooleanLevelField('Neu3')
	constant abilitybooleanlevelfield	ABILITY_BLF_SHOW_UNIT_INDICATOR								= ConvertAbilityBooleanLevelField('Neu4')
	constant abilitybooleanlevelfield	ABILITY_BLF_CHARGE_OWNING_PLAYER							= ConvertAbilityBooleanLevelField('Ans6')
	constant abilitybooleanlevelfield	ABILITY_BLF_PERCENTAGE_ARM2									= ConvertAbilityBooleanLevelField('Arm2')
	constant abilitybooleanlevelfield	ABILITY_BLF_TARGET_IS_INVULNERABLE							= ConvertAbilityBooleanLevelField('Pos3')
	constant abilitybooleanlevelfield	ABILITY_BLF_TARGET_IS_MAGIC_IMMUNE							= ConvertAbilityBooleanLevelField('Pos4')
	constant abilitybooleanlevelfield	ABILITY_BLF_KILL_ON_CASTER_DEATH							= ConvertAbilityBooleanLevelField('Ucb6')
	constant abilitybooleanlevelfield	ABILITY_BLF_NO_TARGET_REQUIRED_REJ4							= ConvertAbilityBooleanLevelField('Rej4')
	constant abilitybooleanlevelfield	ABILITY_BLF_ACCEPTS_GOLD									= ConvertAbilityBooleanLevelField('Rtn1')
	constant abilitybooleanlevelfield	ABILITY_BLF_ACCEPTS_LUMBER									= ConvertAbilityBooleanLevelField('Rtn2')
	constant abilitybooleanlevelfield	ABILITY_BLF_PREFER_HOSTILES_ROA5							= ConvertAbilityBooleanLevelField('Roa5')
	constant abilitybooleanlevelfield	ABILITY_BLF_PREFER_FRIENDLIES_ROA6							= ConvertAbilityBooleanLevelField('Roa6')
	constant abilitybooleanlevelfield	ABILITY_BLF_ROOTED_TURNING									= ConvertAbilityBooleanLevelField('Roo3')
	constant abilitybooleanlevelfield	ABILITY_BLF_ALWAYS_AUTOCAST_SLO3							= ConvertAbilityBooleanLevelField('Slo3')
	constant abilitybooleanlevelfield	ABILITY_BLF_HIDE_BUTTON										= ConvertAbilityBooleanLevelField('Ihid')
	constant abilitybooleanlevelfield	ABILITY_BLF_USE_TELEPORT_CLUSTERING_ITP2					= ConvertAbilityBooleanLevelField('Itp2')
	constant abilitybooleanlevelfield	ABILITY_BLF_IMMUNE_TO_MORPH_EFFECTS							= ConvertAbilityBooleanLevelField('Eth1')
	constant abilitybooleanlevelfield	ABILITY_BLF_DOES_NOT_BLOCK_BUILDINGS						= ConvertAbilityBooleanLevelField('Eth2')
	constant abilitybooleanlevelfield	ABILITY_BLF_AUTO_ACQUIRE_ATTACK_TARGETS						= ConvertAbilityBooleanLevelField('Gho1')
	constant abilitybooleanlevelfield	ABILITY_BLF_IMMUNE_TO_MORPH_EFFECTS_GHO2					= ConvertAbilityBooleanLevelField('Gho2')
	constant abilitybooleanlevelfield	ABILITY_BLF_DO_NOT_BLOCK_BUILDINGS							= ConvertAbilityBooleanLevelField('Gho3')
	constant abilitybooleanlevelfield	ABILITY_BLF_INCLUDE_RANGED_DAMAGE							= ConvertAbilityBooleanLevelField('Ssk4')
	constant abilitybooleanlevelfield	ABILITY_BLF_INCLUDE_MELEE_DAMAGE							= ConvertAbilityBooleanLevelField('Ssk5')
	constant abilitybooleanlevelfield	ABILITY_BLF_MOVE_TO_PARTNER									= ConvertAbilityBooleanLevelField('coa2')
	constant abilitybooleanlevelfield	ABILITY_BLF_CAN_BE_DISPELLED								= ConvertAbilityBooleanLevelField('cyc1')
	constant abilitybooleanlevelfield	ABILITY_BLF_IGNORE_FRIENDLY_BUFFS							= ConvertAbilityBooleanLevelField('dvm6')
	constant abilitybooleanlevelfield	ABILITY_BLF_DROP_ITEMS_ON_DEATH								= ConvertAbilityBooleanLevelField('inv2')
	constant abilitybooleanlevelfield	ABILITY_BLF_CAN_USE_ITEMS									= ConvertAbilityBooleanLevelField('inv3')
	constant abilitybooleanlevelfield	ABILITY_BLF_CAN_GET_ITEMS									= ConvertAbilityBooleanLevelField('inv4')
	constant abilitybooleanlevelfield	ABILITY_BLF_CAN_DROP_ITEMS									= ConvertAbilityBooleanLevelField('inv5')
	constant abilitybooleanlevelfield	ABILITY_BLF_REPAIRS_ALLOWED									= ConvertAbilityBooleanLevelField('liq4')
	constant abilitybooleanlevelfield	ABILITY_BLF_CASTER_ONLY_SPLASH								= ConvertAbilityBooleanLevelField('mfl6')
	constant abilitybooleanlevelfield	ABILITY_BLF_NO_TARGET_REQUIRED_IRL4							= ConvertAbilityBooleanLevelField('irl4')
	constant abilitybooleanlevelfield	ABILITY_BLF_DISPEL_ON_ATTACK								= ConvertAbilityBooleanLevelField('irl5')
	constant abilitybooleanlevelfield	ABILITY_BLF_AMOUNT_IS_RAW_VALUE								= ConvertAbilityBooleanLevelField('ipv3')
	constant abilitybooleanlevelfield	ABILITY_BLF_SHARED_SPELL_COOLDOWN							= ConvertAbilityBooleanLevelField('spb2')
	constant abilitybooleanlevelfield	ABILITY_BLF_SLEEP_ONCE										= ConvertAbilityBooleanLevelField('sla1')
	constant abilitybooleanlevelfield	ABILITY_BLF_ALLOW_ON_ANY_PLAYER_SLOT						= ConvertAbilityBooleanLevelField('sla2')
	constant abilitybooleanlevelfield	ABILITY_BLF_DISABLE_OTHER_ABILITIES							= ConvertAbilityBooleanLevelField('Ncl5')
	constant abilitybooleanlevelfield	ABILITY_BLF_ALLOW_BOUNTY									= ConvertAbilityBooleanLevelField('Ntm4')

	constant abilitystringlevelfield	ABILITY_SLF_ICON_NORMAL										= ConvertAbilityStringLevelField('aart')
	constant abilitystringlevelfield	ABILITY_SLF_CASTER											= ConvertAbilityStringLevelField('acat')
	constant abilitystringlevelfield	ABILITY_SLF_TARGET											= ConvertAbilityStringLevelField('atat')
	constant abilitystringlevelfield	ABILITY_SLF_SPECIAL											= ConvertAbilityStringLevelField('asat')
	constant abilitystringlevelfield	ABILITY_SLF_EFFECT											= ConvertAbilityStringLevelField('aeat')
	constant abilitystringlevelfield	ABILITY_SLF_AREA_EFFECT										= ConvertAbilityStringLevelField('aaea')
	constant abilitystringlevelfield	ABILITY_SLF_LIGHTNING_EFFECTS								= ConvertAbilityStringLevelField('alig')
	constant abilitystringlevelfield	ABILITY_SLF_MISSILE_ART										= ConvertAbilityStringLevelField('amat')
	constant abilitystringlevelfield	ABILITY_SLF_TOOLTIP_LEARN									= ConvertAbilityStringLevelField('aret')
	constant abilitystringlevelfield	ABILITY_SLF_TOOLTIP_LEARN_EXTENDED							= ConvertAbilityStringLevelField('arut')
	constant abilitystringlevelfield	ABILITY_SLF_TOOLTIP_NORMAL									= ConvertAbilityStringLevelField('atp1')
	constant abilitystringlevelfield	ABILITY_SLF_TOOLTIP_TURN_OFF								= ConvertAbilityStringLevelField('aut1')
	constant abilitystringlevelfield	ABILITY_SLF_TOOLTIP_NORMAL_EXTENDED							= ConvertAbilityStringLevelField('aub1')
	constant abilitystringlevelfield	ABILITY_SLF_TOOLTIP_TURN_OFF_EXTENDED						= ConvertAbilityStringLevelField('auu1')
	constant abilitystringlevelfield	ABILITY_SLF_NORMAL_FORM_UNIT_EME1							= ConvertAbilityStringLevelField('Eme1')
	constant abilitystringlevelfield	ABILITY_SLF_SPAWNED_UNITS									= ConvertAbilityStringLevelField('Ndp1')
	constant abilitystringlevelfield	ABILITY_SLF_ABILITY_FOR_UNIT_CREATION						= ConvertAbilityStringLevelField('Nrc1')
	constant abilitystringlevelfield	ABILITY_SLF_NORMAL_FORM_UNIT_MIL1							= ConvertAbilityStringLevelField('Mil1')
	constant abilitystringlevelfield	ABILITY_SLF_ALTERNATE_FORM_UNIT_MIL2						= ConvertAbilityStringLevelField('Mil2')
	constant abilitystringlevelfield	ABILITY_SLF_BASE_ORDER_ID_ANS5								= ConvertAbilityStringLevelField('Ans5')
	constant abilitystringlevelfield	ABILITY_SLF_MORPH_UNITS_GROUND								= ConvertAbilityStringLevelField('Ply2')
	constant abilitystringlevelfield	ABILITY_SLF_MORPH_UNITS_AIR									= ConvertAbilityStringLevelField('Ply3')
	constant abilitystringlevelfield	ABILITY_SLF_MORPH_UNITS_AMPHIBIOUS							= ConvertAbilityStringLevelField('Ply4')
	constant abilitystringlevelfield	ABILITY_SLF_MORPH_UNITS_WATER								= ConvertAbilityStringLevelField('Ply5')
	constant abilitystringlevelfield	ABILITY_SLF_UNIT_TYPE_ONE									= ConvertAbilityStringLevelField('Rai3')
	constant abilitystringlevelfield	ABILITY_SLF_UNIT_TYPE_TWO									= ConvertAbilityStringLevelField('Rai4')
	constant abilitystringlevelfield	ABILITY_SLF_UNIT_TYPE_SOD2									= ConvertAbilityStringLevelField('Sod2')
	constant abilitystringlevelfield	ABILITY_SLF_SUMMON_1_UNIT_TYPE								= ConvertAbilityStringLevelField('Ist1')
	constant abilitystringlevelfield	ABILITY_SLF_SUMMON_2_UNIT_TYPE								= ConvertAbilityStringLevelField('Ist2')
	constant abilitystringlevelfield	ABILITY_SLF_RACE_TO_CONVERT									= ConvertAbilityStringLevelField('Ndc1')
	constant abilitystringlevelfield	ABILITY_SLF_PARTNER_UNIT_TYPE								= ConvertAbilityStringLevelField('coa1')
	constant abilitystringlevelfield	ABILITY_SLF_PARTNER_UNIT_TYPE_ONE							= ConvertAbilityStringLevelField('dcp1')
	constant abilitystringlevelfield	ABILITY_SLF_PARTNER_UNIT_TYPE_TWO							= ConvertAbilityStringLevelField('dcp2')
	constant abilitystringlevelfield	ABILITY_SLF_REQUIRED_UNIT_TYPE								= ConvertAbilityStringLevelField('tpi1')
	constant abilitystringlevelfield	ABILITY_SLF_CONVERTED_UNIT_TYPE								= ConvertAbilityStringLevelField('tpi2')
	constant abilitystringlevelfield	ABILITY_SLF_SPELL_LIST										= ConvertAbilityStringLevelField('spb1')
	constant abilitystringlevelfield	ABILITY_SLF_BASE_ORDER_ID_SPB5								= ConvertAbilityStringLevelField('spb5')
	constant abilitystringlevelfield	ABILITY_SLF_BASE_ORDER_ID_NCL6								= ConvertAbilityStringLevelField('Ncl6')
	constant abilitystringlevelfield	ABILITY_SLF_ABILITY_UPGRADE_1								= ConvertAbilityStringLevelField('Neg3')
	constant abilitystringlevelfield	ABILITY_SLF_ABILITY_UPGRADE_2								= ConvertAbilityStringLevelField('Neg4')
	constant abilitystringlevelfield	ABILITY_SLF_ABILITY_UPGRADE_3								= ConvertAbilityStringLevelField('Neg5')
	constant abilitystringlevelfield	ABILITY_SLF_ABILITY_UPGRADE_4								= ConvertAbilityStringLevelField('Neg6')
	constant abilitystringlevelfield	ABILITY_SLF_SPAWN_UNIT_ID_NSY2								= ConvertAbilityStringLevelField('Nsy2')

	// Buff
	constant buffstringfield			BUFF_SF_ICON_NORMAL											= ConvertBuffStringField('fart')
	constant buffstringfield			BUFF_SF_TOOLTIP_NORMAL										= ConvertBuffStringField('ftip')
	constant buffstringfield			BUFF_SF_TOOLTIP_NORMAL_EXTENDED								= ConvertBuffStringField('fube')

	// Item
	constant itemintegerfield			ITEM_IF_TINTING_COLOR										= ConvertItemIntegerField('iclt')
	constant itemintegerfield			ITEM_IF_TINTING_COLOR_RED									= ConvertItemIntegerField('iclr')
	constant itemintegerfield			ITEM_IF_TINTING_COLOR_GREEN									= ConvertItemIntegerField('iclg')
	constant itemintegerfield			ITEM_IF_TINTING_COLOR_BLUE									= ConvertItemIntegerField('iclb')
	constant itemintegerfield			ITEM_IF_TINTING_COLOR_ALPHA									= ConvertItemIntegerField('ical')
	constant itemintegerfield			ITEM_IF_ARMOR_TYPE											= ConvertItemIntegerField('iarm')
	constant itemintegerfield			ITEM_IF_COOLDOWN_GROUP										= ConvertItemIntegerField('icid')
	constant itemintegerfield			ITEM_IF_GOLD_COST											= ConvertItemIntegerField('igol')
	constant itemintegerfield			ITEM_IF_HIT_POINTS											= ConvertItemIntegerField('ihpc')
	constant itemintegerfield			ITEM_IF_LEVEL_UNCLASSIFIED									= ConvertItemIntegerField('ilvo')
	constant itemintegerfield			ITEM_IF_LEVEL												= ConvertItemIntegerField('ilev')
	constant itemintegerfield			ITEM_IF_LUMBER_COST											= ConvertItemIntegerField('ilum')
	constant itemintegerfield			ITEM_IF_NUMBER_OF_CHARGES									= ConvertItemIntegerField('iuse')
	constant itemintegerfield			ITEM_IF_PRIORITY											= ConvertItemIntegerField('ipri')
	constant itemintegerfield			ITEM_IF_STOCK_MAXIMUM										= ConvertItemIntegerField('isto')
	constant itemintegerfield			ITEM_IF_STOCK_REPLENISH_INTERVAL							= ConvertItemIntegerField('istr')
	constant itemintegerfield			ITEM_IF_STOCK_START_DELAY									= ConvertItemIntegerField('isst')
	constant itemintegerfield			ITEM_IF_MAX_HIT_POINTS										= ConvertItemIntegerField('ihtp')

	constant itemrealfield				ITEM_RF_SCALING_VALUE										= ConvertItemRealField('isca')
	constant itemrealfield				ITEM_RF_SELECTION_SIZE										= ConvertItemRealField('issc')

	constant itembooleanfield			ITEM_BF_ACTIVELY_USED										= ConvertItemBooleanField('iusa')
	constant itembooleanfield			ITEM_BF_CAN_BE_DROPPED										= ConvertItemBooleanField('idro')
	constant itembooleanfield			ITEM_BF_CAN_BE_SOLD_TO_MERCHANTS							= ConvertItemBooleanField('ipaw')
	constant itembooleanfield			ITEM_BF_DROPPED_WHEN_CARRIER_DIES							= ConvertItemBooleanField('idrp')
	constant itembooleanfield			ITEM_BF_IGNORE_COOLDOWN										= ConvertItemBooleanField('iicd')
	constant itembooleanfield			ITEM_BF_INCLUDE_AS_RANDOM_CHOICE							= ConvertItemBooleanField('iprn')
	constant itembooleanfield			ITEM_BF_PERISHABLE											= ConvertItemBooleanField('iper')
	constant itembooleanfield			ITEM_BF_USE_AUTOMATICALLY_WHEN_ACQUIRED						= ConvertItemBooleanField('ipow')
	constant itembooleanfield			ITEM_BF_VALID_FOR_TRANSFORMATION							= ConvertItemBooleanField('imor')

	constant itemstringfield			ITEM_SF_ABILITY_LIST										= ConvertItemStringField('iabi')
	constant itemstringfield			ITEM_SF_ICON												= ConvertItemStringField('iico')
	constant itemstringfield			ITEM_SF_MODEL_USED											= ConvertItemStringField('ifil')
	constant itemstringfield			ITEM_SF_DESCRIPTION											= ConvertItemStringField('ides')
	constant itemstringfield			ITEM_SF_NAME												= ConvertItemStringField('unam')
	constant itemstringfield			ITEM_SF_TOOLTIP_NORMAL										= ConvertItemStringField('utip')
	constant itemstringfield			ITEM_SF_TOOLTIP_EXTENDED									= ConvertItemStringField('utub')

	// Unit
	constant unitintegerfield			UNIT_IF_DEFENSE_TYPE										= ConvertUnitIntegerField('udty')
	constant unitintegerfield			UNIT_IF_ARMOR_TYPE											= ConvertUnitIntegerField('uarm')
	constant unitintegerfield			UNIT_IF_LOOPING_FADE_IN_RATE								= ConvertUnitIntegerField('ulfi')
	constant unitintegerfield			UNIT_IF_LOOPING_FADE_OUT_RATE								= ConvertUnitIntegerField('ulfo')
	constant unitintegerfield			UNIT_IF_AGILITY_BASE										= ConvertUnitIntegerField('ustr')
	constant unitintegerfield			UNIT_IF_INTELLIGENCE_BASE									= ConvertUnitIntegerField('uagi')
	constant unitintegerfield			UNIT_IF_STRENGTH_BASE										= ConvertUnitIntegerField('uint')
	constant unitintegerfield			UNIT_IF_AGILITY												= ConvertUnitIntegerField('uagc')
	constant unitintegerfield			UNIT_IF_INTELLIGENCE										= ConvertUnitIntegerField('uinc')
	constant unitintegerfield			UNIT_IF_STRENGTH											= ConvertUnitIntegerField('ustc')
	constant unitintegerfield			UNIT_IF_AGILITY_PERMANENT									= ConvertUnitIntegerField('uagm')
	constant unitintegerfield			UNIT_IF_INTELLIGENCE_PERMANENT								= ConvertUnitIntegerField('uinm')
	constant unitintegerfield			UNIT_IF_STRENGTH_PERMANENT									= ConvertUnitIntegerField('ustm')
	constant unitintegerfield			UNIT_IF_AGILITY_WITH_BONUS									= ConvertUnitIntegerField('uagb')
	constant unitintegerfield			UNIT_IF_INTELLIGENCE_WITH_BONUS								= ConvertUnitIntegerField('uinb')
	constant unitintegerfield			UNIT_IF_STRENGTH_WITH_BONUS									= ConvertUnitIntegerField('ustb')
	constant unitintegerfield			UNIT_IF_AGILITY_BONUS										= ConvertUnitIntegerField('uag+') // Get Only
	constant unitintegerfield			UNIT_IF_INTELLIGENCE_BONUS									= ConvertUnitIntegerField('uin+') // Get Only
	constant unitintegerfield			UNIT_IF_STRENGTH_BONUS										= ConvertUnitIntegerField('ust+') // Get Only
	constant unitintegerfield			UNIT_IF_FOOD_USED											= ConvertUnitIntegerField('ufoo')
	constant unitintegerfield			UNIT_IF_FOOD_PRODUCED										= ConvertUnitIntegerField('ufma')
	constant unitintegerfield			UNIT_IF_GOLD_COST											= ConvertUnitIntegerField('ugol')
	constant unitintegerfield			UNIT_IF_GOLD_BOUNTY_AWARDED_NUMBER_OF_DICE					= ConvertUnitIntegerField('ubdi')
	constant unitintegerfield			UNIT_IF_GOLD_BOUNTY_AWARDED_BASE							= ConvertUnitIntegerField('ubba')
	constant unitintegerfield			UNIT_IF_GOLD_BOUNTY_AWARDED_SIDES_PER_DIE					= ConvertUnitIntegerField('ubsi')
	constant unitintegerfield			UNIT_IF_LUMBER_COST											= ConvertUnitIntegerField('ulum')
	constant unitintegerfield			UNIT_IF_LUMBER_BOUNTY_AWARDED_NUMBER_OF_DICE				= ConvertUnitIntegerField('ulbd')
	constant unitintegerfield			UNIT_IF_LUMBER_BOUNTY_AWARDED_BASE							= ConvertUnitIntegerField('ulba')
	constant unitintegerfield			UNIT_IF_LUMBER_BOUNTY_AWARDED_SIDES_PER_DIE					= ConvertUnitIntegerField('ulbs')
	constant unitintegerfield			UNIT_IF_LEVEL												= ConvertUnitIntegerField('ulev')
	constant unitintegerfield			UNIT_IF_FORMATION_RANK										= ConvertUnitIntegerField('ufor')
	constant unitintegerfield			UNIT_IF_ORIENTATION_INTERPOLATION							= ConvertUnitIntegerField('uori')
	constant unitintegerfield			UNIT_IF_ELEVATION_SAMPLE_POINTS								= ConvertUnitIntegerField('uept')
	constant unitintegerfield			UNIT_IF_PROPER_NAMES_COUNT									= ConvertUnitIntegerField('upru') // Get Only
	constant unitintegerfield			UNIT_IF_HOTKEY												= ConvertUnitIntegerField('uhot')
	constant unitintegerfield			UNIT_IF_TINTING_COLOR										= ConvertUnitIntegerField('uclt')
	constant unitintegerfield			UNIT_IF_TINTING_COLOR_RED									= ConvertUnitIntegerField('uclr')
	constant unitintegerfield			UNIT_IF_TINTING_COLOR_GREEN									= ConvertUnitIntegerField('uclg')
	constant unitintegerfield			UNIT_IF_TINTING_COLOR_BLUE									= ConvertUnitIntegerField('uclb')
	constant unitintegerfield			UNIT_IF_TINTING_COLOR_ALPHA									= ConvertUnitIntegerField('ucal')
	constant unitintegerfield			UNIT_IF_MOVE_TYPE											= ConvertUnitIntegerField('umvt')
	constant unitintegerfield			UNIT_IF_TARGETED_AS											= ConvertUnitIntegerField('utar')
	constant unitintegerfield			UNIT_IF_UNIT_CLASSIFICATION									= ConvertUnitIntegerField('utyp')
	constant unitintegerfield			UNIT_IF_HIT_POINTS_REGENERATION_TYPE						= ConvertUnitIntegerField('uhrt')
	constant unitintegerfield			UNIT_IF_PLACEMENT_PREVENTED_BY								= ConvertUnitIntegerField('upar')
	constant unitintegerfield			UNIT_IF_PRIMARY_ATTRIBUTE									= ConvertUnitIntegerField('upra')
	constant unitintegerfield			UNIT_IF_COLLISION_TYPE										= ConvertUnitIntegerField('ucot')
	constant unitintegerfield			UNIT_IF_PATHING_AI											= ConvertUnitIntegerField('upai')
	constant unitintegerfield			UNIT_IF_PATHING_TYPE										= ConvertUnitIntegerField('upat')

	constant unitrealfield				UNIT_RF_STRENGTH_PER_LEVEL									= ConvertUnitRealField('ustp')
	constant unitrealfield				UNIT_RF_AGILITY_PER_LEVEL									= ConvertUnitRealField('uagp')
	constant unitrealfield				UNIT_RF_INTELLIGENCE_PER_LEVEL								= ConvertUnitRealField('uinp')
	constant unitrealfield				UNIT_RF_HIT_POINTS_REGENERATION_RATE						= ConvertUnitRealField('uhpr')
	constant unitrealfield				UNIT_RF_MANA_REGENERATION									= ConvertUnitRealField('umpr')
	constant unitrealfield				UNIT_RF_DEATH_TIME											= ConvertUnitRealField('udtm')
	constant unitrealfield				UNIT_RF_FLY_HEIGHT											= ConvertUnitRealField('ufyh')
	constant unitrealfield				UNIT_RF_TURN_RATE											= ConvertUnitRealField('umvr')
	constant unitrealfield				UNIT_RF_ELEVATION_SAMPLE_RADIUS								= ConvertUnitRealField('uerd')
	constant unitrealfield				UNIT_RF_FOG_OF_WAR_SAMPLE_RADIUS							= ConvertUnitRealField('ufrd')
	constant unitrealfield				UNIT_RF_MAXIMUM_PITCH_ANGLE_DEGREES							= ConvertUnitRealField('umxp')
	constant unitrealfield				UNIT_RF_MAXIMUM_ROLL_ANGLE_DEGREES							= ConvertUnitRealField('umxr')
	constant unitrealfield				UNIT_RF_SCALING_VALUE										= ConvertUnitRealField('usca')
	constant unitrealfield				UNIT_RF_ANIMATION_RUN_SPEED									= ConvertUnitRealField('urun')
	constant unitrealfield				UNIT_RF_SELECTION_SCALE										= ConvertUnitRealField('ussc')
	constant unitrealfield				UNIT_RF_SELECTION_CIRCLE_HEIGHT								= ConvertUnitRealField('uslz')
	constant unitrealfield				UNIT_RF_SHADOW_IMAGE_HEIGHT									= ConvertUnitRealField('ushh')
	constant unitrealfield				UNIT_RF_SHADOW_IMAGE_WIDTH									= ConvertUnitRealField('ushw')
	constant unitrealfield				UNIT_RF_SHADOW_IMAGE_CENTER_X								= ConvertUnitRealField('ushx')
	constant unitrealfield				UNIT_RF_SHADOW_IMAGE_CENTER_Y								= ConvertUnitRealField('ushy')
	constant unitrealfield				UNIT_RF_ANIMATION_WALK_SPEED								= ConvertUnitRealField('uwal')
	constant unitrealfield				UNIT_RF_DEFENSE												= ConvertUnitRealField('udfc')
	constant unitrealfield				UNIT_RF_SIGHT_RADIUS										= ConvertUnitRealField('usir')
	constant unitrealfield				UNIT_RF_SIGHT_RADIUS_DAY									= ConvertUnitRealField('usid')
	constant unitrealfield				UNIT_RF_SIGHT_RADIUS_NIGHT									= ConvertUnitRealField('usin')
	constant unitrealfield				UNIT_RF_PRIORITY											= ConvertUnitRealField('upri')
	constant unitrealfield				UNIT_RF_SPEED												= ConvertUnitRealField('umvc')
	constant unitrealfield				UNIT_RF_OCCLUDER_HEIGHT										= ConvertUnitRealField('uocc')
	constant unitrealfield				UNIT_RF_HP													= ConvertUnitRealField('uhpc')
	constant unitrealfield				UNIT_RF_MANA												= ConvertUnitRealField('umpc')
	constant unitrealfield				UNIT_RF_ACQUISITION_RANGE									= ConvertUnitRealField('uacq')
	constant unitrealfield				UNIT_RF_CAST_BACK_SWING										= ConvertUnitRealField('ucbs')
	constant unitrealfield				UNIT_RF_CAST_POINT											= ConvertUnitRealField('ucpt')
	constant unitrealfield				UNIT_RF_MINIMUM_ATTACK_RANGE								= ConvertUnitRealField('uamn')
	constant unitrealfield				UNIT_RF_COLLISION_SIZE										= ConvertUnitRealField('ucol')
	constant unitrealfield				UNIT_RF_HEALTH_FROM_BONUS_STRENGTH							= ConvertUnitRealField('uhs+') // Get Only
	constant unitrealfield				UNIT_RF_MANA_FROM_BONUS_INTELLIGENCE						= ConvertUnitRealField('umi+') // Get Only
	constant unitrealfield				UNIT_RF_DEFENSE_BONUS										= ConvertUnitRealField('udf+') // Get Only
	constant unitrealfield				UNIT_RF_SPEED_BONUS											= ConvertUnitRealField('umv+') // Get Only

	constant unitbooleanfield			UNIT_BF_RAISABLE											= ConvertUnitBooleanField('urai')
	constant unitbooleanfield			UNIT_BF_DECAYABLE											= ConvertUnitBooleanField('udec')
	constant unitbooleanfield			UNIT_BF_IS_A_BUILDING										= ConvertUnitBooleanField('ubdg')
	constant unitbooleanfield			UNIT_BF_USE_EXTENDED_LINE_OF_SIGHT							= ConvertUnitBooleanField('ulos')
	constant unitbooleanfield			UNIT_BF_NEUTRAL_BUILDING_SHOWS_MINIMAP_ICON					= ConvertUnitBooleanField('unbm')
	constant unitbooleanfield			UNIT_BF_HERO_HIDE_HERO_INTERFACE_ICON						= ConvertUnitBooleanField('uhhb')
	constant unitbooleanfield			UNIT_BF_HERO_HIDE_HERO_MINIMAP_DISPLAY						= ConvertUnitBooleanField('uhhm')
	constant unitbooleanfield			UNIT_BF_HERO_HIDE_HERO_DEATH_MESSAGE						= ConvertUnitBooleanField('uhhd')
	constant unitbooleanfield			UNIT_BF_HIDE_MINIMAP_DISPLAY								= ConvertUnitBooleanField('uhom')
	constant unitbooleanfield			UNIT_BF_SCALE_PROJECTILES									= ConvertUnitBooleanField('uscb')
	constant unitbooleanfield			UNIT_BF_SELECTION_CIRCLE_ON_WATER							= ConvertUnitBooleanField('usew')
	constant unitbooleanfield			UNIT_BF_HAS_WATER_SHADOW									= ConvertUnitBooleanField('ushr')

	constant unitstringfield			UNIT_SF_HERO_ABILITY_LIST									= ConvertUnitStringField('uhab')
	constant unitstringfield			UNIT_SF_ABILITY_LIST										= ConvertUnitStringField('uabi')
	constant unitstringfield			UNIT_SF_ICON_NORMAL											= ConvertUnitStringField('uico')
	constant unitstringfield			UNIT_SF_ICON_SCORE_SCREEN									= ConvertUnitStringField('ussi')
	constant unitstringfield			UNIT_SF_MODEL												= ConvertUnitStringField('umdl')
	constant unitstringfield			UNIT_SF_PORTRAIT											= ConvertUnitStringField('upor')
	constant unitstringfield			UNIT_SF_SHADOW_IMAGE_UNIT									= ConvertUnitStringField('ushu')
	constant unitstringfield			UNIT_SF_GROUND_TEXTURE										= ConvertUnitStringField('uubs')
	constant unitstringfield			UNIT_SF_SPECIAL												= ConvertUnitStringField('uspa')
	constant unitstringfield			UNIT_SF_NAME												= ConvertUnitStringField('unam')
	constant unitstringfield			UNIT_SF_PROPER_NAMES										= ConvertUnitStringField('upro')
	constant unitstringfield			UNIT_SF_PROPER_NAME											= ConvertUnitStringField('uprn') // Get Only	
	constant unitstringfield			UNIT_SF_TOOLTIP_AWAKEN										= ConvertUnitStringField('uawt')
	constant unitstringfield			UNIT_SF_TOOLTIP_NORMAL										= ConvertUnitStringField('utip')
	constant unitstringfield			UNIT_SF_TOOLTIP_EXTENDED									= ConvertUnitStringField('utub')
	constant unitstringfield			UNIT_SF_TOOLTIP_REVIVE										= ConvertUnitStringField('utpr')

	// Unit Weapon
	constant unitweaponintegerfield		UNIT_WEAPON_IF_ATTACKS_ENABLED								= ConvertUnitWeaponIntegerField('uaen')
	constant unitweaponintegerfield		UNIT_WEAPON_IF_ATTACK_DAMAGE_NUMBER_OF_DICE					= ConvertUnitWeaponIntegerField('ua1d')
	constant unitweaponintegerfield		UNIT_WEAPON_IF_ATTACK_DAMAGE_BASE							= ConvertUnitWeaponIntegerField('ua1b')
	constant unitweaponintegerfield		UNIT_WEAPON_IF_ATTACK_DAMAGE_SIDES_PER_DIE					= ConvertUnitWeaponIntegerField('ua1s')
	constant unitweaponintegerfield		UNIT_WEAPON_IF_ATTACK_MAXIMUM_NUMBER_OF_TARGETS				= ConvertUnitWeaponIntegerField('utc1')
	constant unitweaponintegerfield		UNIT_WEAPON_IF_ATTACK_ATTACK_TYPE							= ConvertUnitWeaponIntegerField('ua1t')
	constant unitweaponintegerfield		UNIT_WEAPON_IF_ATTACK_WEAPON_TYPE							= ConvertUnitWeaponIntegerField('ua1w')
	constant unitweaponintegerfield		UNIT_WEAPON_IF_ATTACK_WEAPON_SOUND							= ConvertUnitWeaponIntegerField('ucs1')
	constant unitweaponintegerfield		UNIT_WEAPON_IF_ATTACK_AREA_OF_EFFECT_TARGETS				= ConvertUnitWeaponIntegerField('ua1p')
	constant unitweaponintegerfield		UNIT_WEAPON_IF_ATTACK_TARGETS_ALLOWED						= ConvertUnitWeaponIntegerField('ua1g')
	constant unitweaponintegerfield		UNIT_WEAPON_IF_ATTACK_DAMAGE_BONUS							= ConvertUnitWeaponIntegerField('ud1+') // Get Only | this is the + (Green) or - (Red) value next to attack.

	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_BACKSWING_POINT						= ConvertUnitWeaponRealField('ubs1')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_DAMAGE_POINT							= ConvertUnitWeaponRealField('udp1')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_BASE_COOLDOWN							= ConvertUnitWeaponRealField('ua1c')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_DAMAGE_LOSS_FACTOR					= ConvertUnitWeaponRealField('udl1')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_DAMAGE_FACTOR_MEDIUM					= ConvertUnitWeaponRealField('uhd1')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_DAMAGE_FACTOR_SMALL					= ConvertUnitWeaponRealField('uqd1')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_DAMAGE_SPILL_DISTANCE					= ConvertUnitWeaponRealField('usd1')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_DAMAGE_SPILL_RADIUS					= ConvertUnitWeaponRealField('usr1')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_PROJECTILE_SPEED						= ConvertUnitWeaponRealField('ua1z')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_PROJECTILE_ARC						= ConvertUnitWeaponRealField('uma1')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_AREA_OF_EFFECT_FULL_DAMAGE			= ConvertUnitWeaponRealField('ua1f')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_AREA_OF_EFFECT_MEDIUM_DAMAGE			= ConvertUnitWeaponRealField('ua1h')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_AREA_OF_EFFECT_SMALL_DAMAGE			= ConvertUnitWeaponRealField('ua1q')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_RANGE									= ConvertUnitWeaponRealField('ua1r')
	constant unitweaponrealfield		UNIT_WEAPON_RF_ATTACK_SPEED_BONUS							= ConvertUnitWeaponRealField('us1+') // Get Only

	constant unitweaponbooleanfield		UNIT_WEAPON_BF_ATTACK_SHOW_UI								= ConvertUnitWeaponBooleanField('uwu1')
	constant unitweaponbooleanfield		UNIT_WEAPON_BF_ATTACKS_ENABLED								= ConvertUnitWeaponBooleanField('uaen')
	constant unitweaponbooleanfield		UNIT_WEAPON_BF_ATTACK_PROJECTILE_HOMING_ENABLED				= ConvertUnitWeaponBooleanField('umh1')
	
	constant unitweaponstringfield		UNIT_WEAPON_SF_ATTACK_PROJECTILE_ART						= ConvertUnitWeaponStringField('ua1m')

	// Move Type
	constant movetype					MOVE_TYPE_UNKNOWN											= ConvertMoveType(0)
	constant movetype					MOVE_TYPE_FOOT												= ConvertMoveType(1)
	constant movetype					MOVE_TYPE_FLY												= ConvertMoveType(2)
	constant movetype					MOVE_TYPE_HORSE												= ConvertMoveType(4)
	constant movetype					MOVE_TYPE_HOVER												= ConvertMoveType(8)
	constant movetype					MOVE_TYPE_FLOAT												= ConvertMoveType(16)
	constant movetype					MOVE_TYPE_AMPHIBIOUS										= ConvertMoveType(32)
	constant movetype					MOVE_TYPE_UNBUILDABLE										= ConvertMoveType(64)

	// Pathing AI Type
	constant pathingaitype				PATHING_AI_TYPE_FOOT										= ConvertPathingAIType(0)
	constant pathingaitype				PATHING_AI_TYPE_AMPHIBIOUS									= ConvertPathingAIType(64)
	constant pathingaitype				PATHING_AI_TYPE_FLOAT										= ConvertPathingAIType(128)
	constant pathingaitype				PATHING_AI_TYPE_FLY											= ConvertPathingAIType(192) // MOVE_TYPE_AMPHIBIOUS | MOVE_TYPE_FLOAT

	// Collision Type
	constant collisiontype				COLLISION_TYPE_NONE											= ConvertCollisionType(0)
	constant collisiontype				COLLISION_TYPE_ANY											= ConvertCollisionType(1)
	constant collisiontype				COLLISION_TYPE_FOOT											= ConvertCollisionType(2)
	constant collisiontype				COLLISION_TYPE_AIR											= ConvertCollisionType(4)
	constant collisiontype				COLLISION_TYPE_BUILDING										= ConvertCollisionType(8)
	constant collisiontype				COLLISION_TYPE_HARVESTER									= ConvertCollisionType(16)
	constant collisiontype				COLLISION_TYPE_BLIGHTED										= ConvertCollisionType(32)
	constant collisiontype				COLLISION_TYPE_FLOAT										= ConvertCollisionType(64)
	constant collisiontype				COLLISION_TYPE_AMPHIBIOUS									= ConvertCollisionType(128)
	constant collisiontype				COLLISION_TYPE_GROUND										= ConvertCollisionType(202) // COLLISION_TYPE_FOOT | COLLISION_TYPE_BUILDING | COLLISION_TYPE_FLOAT | COLLISION_TYPE_AMPHIBIOUS

	// Target Flag
	constant targetflag					TARGET_FLAG_NONE											= ConvertTargetFlag(1)
	constant targetflag					TARGET_FLAG_GROUND											= ConvertTargetFlag(2)
	constant targetflag					TARGET_FLAG_AIR												= ConvertTargetFlag(4)
	constant targetflag					TARGET_FLAG_STRUCTURE										= ConvertTargetFlag(8)
	constant targetflag					TARGET_FLAG_WARD											= ConvertTargetFlag(16)
	constant targetflag					TARGET_FLAG_ITEM											= ConvertTargetFlag(32)
	constant targetflag					TARGET_FLAG_TREE											= ConvertTargetFlag(64)
	constant targetflag					TARGET_FLAG_WALL											= ConvertTargetFlag(128)
	constant targetflag					TARGET_FLAG_DEBRIS											= ConvertTargetFlag(256)
	constant targetflag					TARGET_FLAG_DECORATION										= ConvertTargetFlag(512)
	constant targetflag					TARGET_FLAG_BRIDGE											= ConvertTargetFlag(1024)
	constant targetflag					TARGET_FLAG_SELF											= ConvertTargetFlag(4096)
	constant targetflag					TARGET_FLAG_PLAYER_UNITS									= ConvertTargetFlag(8192)
	constant targetflag					TARGET_FLAG_ALLIED											= ConvertTargetFlag(16384)
	constant targetflag					TARGET_FLAG_FRIEND											= ConvertTargetFlag(24576) // ALLIED | PLAYER_UNITS
	constant targetflag					TARGET_FLAG_NEUTRAL											= ConvertTargetFlag(32768)
	constant targetflag					TARGET_FLAG_ENEMY											= ConvertTargetFlag(65536)
	constant targetflag					TARGET_FLAG_NOT_SELF										= ConvertTargetFlag(122880) // ENEMY | NEUTRAL | FRIEND
	constant targetflag					TARGET_FLAG_VULNERABLE										= ConvertTargetFlag(1048576)
	constant targetflag					TARGET_FLAG_INVULNERABLE									= ConvertTargetFlag(2097152)
	constant targetflag					TARGET_FLAG_HERO											= ConvertTargetFlag(4194304)
	constant targetflag					TARGET_FLAG_NON_HERO										= ConvertTargetFlag(8388608)
	constant targetflag					TARGET_FLAG_ALIVE											= ConvertTargetFlag(16777216)
	constant targetflag					TARGET_FLAG_DEAD											= ConvertTargetFlag(33554432)
	constant targetflag					TARGET_FLAG_ORGANIC											= ConvertTargetFlag(67108864)
	constant targetflag					TARGET_FLAG_MECHANICAL										= ConvertTargetFlag(134217728)
	constant targetflag					TARGET_FLAG_NON_SUICIDAL									= ConvertTargetFlag(268435456)
	constant targetflag					TARGET_FLAG_SUICIDAL										= ConvertTargetFlag(536870912)
	constant targetflag					TARGET_FLAG_NON_ANCIENT										= ConvertTargetFlag(1073741824)
	constant targetflag					TARGET_FLAG_ANCIENT											= ConvertTargetFlag(2147483648)
	constant targetflag					TARGET_FLAG_EMPTY											= ConvertTargetFlag(4294967295)

	// defense type
	constant defensetype				DEFENSE_TYPE_LIGHT											= ConvertDefenseType(0)
	constant defensetype				DEFENSE_TYPE_MEDIUM											= ConvertDefenseType(1)
	constant defensetype				DEFENSE_TYPE_LARGE											= ConvertDefenseType(2)
	constant defensetype				DEFENSE_TYPE_FORT											= ConvertDefenseType(3)
	constant defensetype				DEFENSE_TYPE_NORMAL											= ConvertDefenseType(4)
	constant defensetype				DEFENSE_TYPE_HERO											= ConvertDefenseType(5)
	constant defensetype				DEFENSE_TYPE_DIVINE											= ConvertDefenseType(6)
	constant defensetype				DEFENSE_TYPE_NONE											= ConvertDefenseType(7)

	// Hero Attribute
	constant heroattribute				HERO_ATTRIBUTE_STR											= ConvertHeroAttribute(1)
	constant heroattribute				HERO_ATTRIBUTE_INT											= ConvertHeroAttribute(2)
	constant heroattribute				HERO_ATTRIBUTE_AGI											= ConvertHeroAttribute(3)

	// Armor Type
	constant armortype					ARMOR_TYPE_WHOKNOWS											= ConvertArmorType(0)
	constant armortype					ARMOR_TYPE_FLESH											= ConvertArmorType(1)
	constant armortype					ARMOR_TYPE_METAL											= ConvertArmorType(2)
	constant armortype					ARMOR_TYPE_WOOD												= ConvertArmorType(3)
	constant armortype					ARMOR_TYPE_ETHREAL											= ConvertArmorType(4)
	constant armortype					ARMOR_TYPE_STONE											= ConvertArmorType(5)

	// Regeneration Type
	constant regentype					REGENERATION_TYPE_NONE										= ConvertRegenType(0)
	constant regentype					REGENERATION_TYPE_ALWAYS									= ConvertRegenType(1)
	constant regentype					REGENERATION_TYPE_BLIGHT									= ConvertRegenType(2)
	constant regentype					REGENERATION_TYPE_DAY										= ConvertRegenType(3)
	constant regentype					REGENERATION_TYPE_NIGHT										= ConvertRegenType(4)

	// Unit Category
	constant unitcategory				UNIT_CATEGORY_GIANT											= ConvertUnitCategory(1)
	constant unitcategory				UNIT_CATEGORY_UNDEAD										= ConvertUnitCategory(2)
	constant unitcategory				UNIT_CATEGORY_SUMMONED										= ConvertUnitCategory(4)
	constant unitcategory				UNIT_CATEGORY_MECHANICAL									= ConvertUnitCategory(8)
	constant unitcategory				UNIT_CATEGORY_PEON											= ConvertUnitCategory(16)
	constant unitcategory				UNIT_CATEGORY_SAPPER										= ConvertUnitCategory(32)
	constant unitcategory				UNIT_CATEGORY_TOWNHALL										= ConvertUnitCategory(64)
	constant unitcategory				UNIT_CATEGORY_ANCIENT										= ConvertUnitCategory(128)
	constant unitcategory				UNIT_CATEGORY_NEUTRAL										= ConvertUnitCategory(256)
	constant unitcategory				UNIT_CATEGORY_WARD											= ConvertUnitCategory(512)
	constant unitcategory				UNIT_CATEGORY_STANDON										= ConvertUnitCategory(1024)
	constant unitcategory				UNIT_CATEGORY_TAUREN										= ConvertUnitCategory(2048)

	// Pathing Flag
	constant pathingflag				PATHING_FLAG_UNWALKABLE										= ConvertPathingFlag(2)
	constant pathingflag				PATHING_FLAG_UNFLYABLE										= ConvertPathingFlag(4)
	constant pathingflag				PATHING_FLAG_UNBUILDABLE									= ConvertPathingFlag(8)
	constant pathingflag				PATHING_FLAG_UNPEONHARVEST									= ConvertPathingFlag(16)
	constant pathingflag				PATHING_FLAG_BLIGHTED										= ConvertPathingFlag(32)
	constant pathingflag				PATHING_FLAG_UNFLOATABLE									= ConvertPathingFlag(64)
	constant pathingflag				PATHING_FLAG_UNAMPHIBIOUS									= ConvertPathingFlag(128)
	constant pathingflag				PATHING_FLAG_UNITEMPLACABLE									= ConvertPathingFlag(256)
	
	constant timetype					TIME_TYPE_YEAR												= ConvertTimeType(0)
	constant timetype					TIME_TYPE_MONTH												= ConvertTimeType(1)
	constant timetype					TIME_TYPE_DAY_OF_WEEK										= ConvertTimeType(2)
	constant timetype					TIME_TYPE_DAY												= ConvertTimeType(3)
	constant timetype					TIME_TYPE_HOUR												= ConvertTimeType(4)
	constant timetype					TIME_TYPE_MINUTE											= ConvertTimeType(5)
	constant timetype					TIME_TYPE_SECOND											= ConvertTimeType(6)
	constant timetype					TIME_TYPE_MILLISECOND										= ConvertTimeType(7)

	constant variabletype				VARIABLE_TYPE_NOTHING										= ConvertVariableType(0)
	constant variabletype				VARIABLE_TYPE_UNKNOWN										= ConvertVariableType(1)
	constant variabletype				VARIABLE_TYPE_NULL											= ConvertVariableType(2)
	constant variabletype				VARIABLE_TYPE_CODE											= ConvertVariableType(3)
	constant variabletype				VARIABLE_TYPE_INTEGER										= ConvertVariableType(4)
	constant variabletype				VARIABLE_TYPE_REAL											= ConvertVariableType(5)
	constant variabletype				VARIABLE_TYPE_STRING										= ConvertVariableType(6)
	constant variabletype				VARIABLE_TYPE_HANDLE										= ConvertVariableType(7)
	constant variabletype				VARIABLE_TYPE_BOOLEAN										= ConvertVariableType(8)
	constant variabletype				VARIABLE_TYPE_INTEGER_ARRAY									= ConvertVariableType(9)
	constant variabletype				VARIABLE_TYPE_REAL_ARRAY									= ConvertVariableType(10)
	constant variabletype				VARIABLE_TYPE_STRING_ARRAY									= ConvertVariableType(11)
	constant variabletype				VARIABLE_TYPE_HANDLE_ARRAY									= ConvertVariableType(12)
	constant variabletype				VARIABLE_TYPE_BOOLEAN_ARRAY									= ConvertVariableType(13)
`
LOADING AD...
20
Добавлено:
	constant pathingaitype	   			PATHING_AI_TYPE_FOOT				  						= ConvertPathingAIType(0)
	constant pathingaitype	   			PATHING_AI_TYPE_AMPHIBIOUS				  					= ConvertPathingAIType(64)
	constant pathingaitype	   			PATHING_AI_TYPE_FLOAT				  						= ConvertPathingAIType(128)
	constant pathingaitype	   			PATHING_AI_TYPE_FLY				  							= ConvertPathingAIType(192) // MOVE_TYPE_AMPHIBIOUS | MOVE_TYPE_FLOAT
	constant collisiontype	   			COLLISION_TYPE_NONE			   								= ConvertCollisionType(0)
	constant collisiontype	   			COLLISION_TYPE_ANY			   								= ConvertCollisionType(1)
	constant collisiontype	   			COLLISION_TYPE_FOOT			   								= ConvertCollisionType(2)
	constant collisiontype	   			COLLISION_TYPE_AIR			   								= ConvertCollisionType(4)
	constant collisiontype	   			COLLISION_TYPE_BUILDING			   							= ConvertCollisionType(8)
	constant collisiontype	   			COLLISION_TYPE_HARVESTER			   						= ConvertCollisionType(16)
	constant collisiontype	   			COLLISION_TYPE_BLIGHTED			   							= ConvertCollisionType(32)
	constant collisiontype	   			COLLISION_TYPE_FLOAT			   							= ConvertCollisionType(64)
	constant collisiontype	   			COLLISION_TYPE_AMPHIBIOUS			   						= ConvertCollisionType(128)
	constant collisiontype	   			COLLISION_TYPE_GROUND			   							= ConvertCollisionType(202) // COLLISION_TYPE_FOOT | COLLISION_TYPE_BUILDING | COLLISION_TYPE_FLOAT | COLLISION_TYPE_AMPHIBIOUS
	constant originframetype			ORIGIN_FRAME_INVENTORY_COVER_FRAME							= ConvertOriginFrameType(45)
	constant originframetype			ORIGIN_FRAME_UNIT_TIP										= ConvertOriginFrameType(46)
	constant unitevent 					EVENT_UNIT_DECAY_FINISHED				 					= ConvertUnitEvent(318)
	constant playerunitevent 			EVENT_PLAYER_UNIT_DECAY_FINISHED				 			= ConvertPlayerUnitEvent(319)
	constant frameeventtype		 		FRAMEEVENT_CHECKBOX_CHANGED		 							= ConvertFrameEventType(17)
	constant frameeventtype		 		FRAMEEVENT_CONTROL_RELEASE									= ConvertFrameEventType(18)
	constant frameeventtype		 		FRAMEEVENT_CONTROL_DRAG										= ConvertFrameEventType(19)
	constant unitintegerfield 			UNIT_IF_COLLISION_TYPE										= ConvertUnitIntegerField('ucot')
	constant unitintegerfield 			UNIT_IF_PATHING_AI											= ConvertUnitIntegerField('upai')
	constant unitintegerfield 			UNIT_IF_PATHING_TYPE										= ConvertUnitIntegerField('upat')
To leave a comment please sign in to the site.