local order2id = { smart = 0xD0003, stop = 0xD0004, setrally = 0xD000C, getitem = 0xD000D, attack = 0xD000F, attackground = 0xD0010, attackonce = 0xD0011, move = 0xD0012, AImove = 0xD0014, patrol = 0xD0016, holdposition = 0xD0019, build = 0xD001A, humanbuild = 0xD001B, orcbuild = 0xD001C, nightelfbuild = 0xD001D, undeadbuild = 0xD001E, resumebuild = 0xD001F, dropitem = 0xD0021, detectaoe = 0xD002F, resumeharvesting = 0xD0031, harvest = 0xD0032, returnresources = 0xD0034, autoharvestgold = 0xD0035, autoharvestlumber = 0xD0036, neutraldetectaoe = 0xD0037, repair = 0xD0038, repairon = 0xD0039, repairoff = 0xD003A, revive = 0xD0047, selfdestruct = 0xD0048, selfdestructon = 0xD0049, selfdestructoff = 0xD004A, board = 0xD004B, forceboard = 0xD004C, load = 0xD004E, unload = 0xD004F, unloadall = 0xD0050, unloadallinstant = 0xD0051, loadcorpse = 0xD0052, loadcorpseinstant = 0xD0055, unloadallcorpses = 0xD0056, defend = 0xD0057, undefend = 0xD0058, dispel = 0xD0059, flare = 0xD005C, heal = 0xD005F, healon = 0xD0060, healoff = 0xD0061, innerfire = 0xD0062, innerfireon = 0xD0063, innerfireoff = 0xD0064, invisibility = 0xD0065, militiaconvert = 0xD0067, militia = 0xD0068, militiaoff = 0xD0069, polymorph = 0xD006A, slow = 0xD006B, slowon = 0xD006C, slowoff = 0xD006D, tankdroppilot = 0xD006F, tankloadpilot = 0xD0070, tankpilot = 0xD0071, townbellon = 0xD0072, townbelloff = 0xD0073, avatar = 0xD0076, unavatar = 0xD0077, blizzard = 0xD0079, divineshield = 0xD007A, undivineshield = 0xD007B, holybolt = 0xD007C, massteleport = 0xD007D, resurrection = 0xD007E, thunderbolt = 0xD007F, thunderclap = 0xD0080, waterelemental = 0xD0081, battlestations = 0xD0083, berserk = 0xD0084, bloodlust = 0xD0085, bloodluston = 0xD0086, bloodlustoff = 0xD0087, devour = 0xD0088, evileye = 0xD0089, ensnare = 0xD008A, ensnareon = 0xD008B, ensnareoff = 0xD008C, healingward = 0xD008D, lightningshield = 0xD008E, purge = 0xD008F, standdown = 0xD0091, stasistrap = 0xD0092, chainlightning = 0xD0097, earthquake = 0xD0099, farsight = 0xD009A, mirrorimage = 0xD009B, shockwave = 0xD009D, spiritwolf = 0xD009E, stomp = 0xD009F, whirlwind = 0xD00A0, windwalk = 0xD00A1, unwindwalk = 0xD00A2, ambush = 0xD00A3, autodispel = 0xD00A4, autodispelon = 0xD00A5, autodispeloff = 0xD00A6, barkskin = 0xD00A7, barkskinon = 0xD00A8, barkskinoff = 0xD00A9, bearform = 0xD00AA, unbearform = 0xD00AB, corrosivebreath = 0xD00AC, loadarcher = 0xD00AE, mounthippogryph = 0xD00AF, cyclone = 0xD00B0, detonate = 0xD00B1, eattree = 0xD00B2, entangle = 0xD00B3, entangleinstant = 0xD00B4, faeriefire = 0xD00B5, faeriefireon = 0xD00B6, faeriefireoff = 0xD00B7, ravenform = 0xD00BB, unravenform = 0xD00BC, recharge = 0xD00BD, rechargeon = 0xD00BE, rechargeoff = 0xD00BF, rejuvination = 0xD00C0, renew = 0xD00C1, renewon = 0xD00C2, renewoff = 0xD00C3, roar = 0xD00C4, root = 0xD00C5, unroot = 0xD00C6, entanglingroots = 0xD00CB, flamingarrowstarg = 0xD00CD, flamingarrows = 0xD00CE, unflamingarrows = 0xD00CF, forceofnature = 0xD00D0, immolation = 0xD00D1, unimmolation = 0xD00D2, manaburn = 0xD00D3, metamorphosis = 0xD00D4, scout = 0xD00D5, sentinel = 0xD00D6, starfall = 0xD00D7, tranquility = 0xD00D8, acolyteharvest = 0xD00D9, antimagicshell = 0xD00DA, blight = 0xD00DB, cannibalize = 0xD00DC, cripple = 0xD00DD, curse = 0xD00DE, curseon = 0xD00DF, curseoff = 0xD00E0, freezingbreath = 0xD00E3, possession = 0xD00E4, raisedead = 0xD00E5, raisedeadon = 0xD00E6, raisedeadoff = 0xD00E7, instant = 0xD00E8, requestsacrifice = 0xD00E9, restoration = 0xD00EA, restorationon = 0xD00EB, restorationoff = 0xD00EC, sacrifice = 0xD00ED, stoneform = 0xD00EE, unstoneform = 0xD00EF, unholyfrenzy = 0xD00F1, unsummon = 0xD00F2, web = 0xD00F3, webon = 0xD00F4, weboff = 0xD00F5, wispharvest = 0xD00F6, auraunholy = 0xD00F7, auravampiric = 0xD00F8, animatedead = 0xD00F9, carrionswarm = 0xD00FA, darkritual = 0xD00FB, darksummoning = 0xD00FC, deathanddecay = 0xD00FD, deathcoil = 0xD00FE, deathpact = 0xD00FF, dreadlordinferno = 0xD0100, frostarmor = 0xD0101, frostnova = 0xD0102, sleep = 0xD0103, darkconversion = 0xD0104, darkportal = 0xD0105, fingerofdeath = 0xD0106, firebolt = 0xD0107, inferno = 0xD0108, gold2lumber = 0xD0109, lumber2gold = 0xD010A, spies = 0xD010B, rainofchaos = 0xD010D, rainoffire = 0xD010E, request_hero = 0xD010F, disassociate = 0xD0110, revenge = 0xD0111, soulpreservation = 0xD0112, coldarrowstarg = 0xD0113, coldarrows = 0xD0114, uncoldarrows = 0xD0115, creepanimatedead = 0xD0116, creepdevour = 0xD0117, creepheal = 0xD0118, creephealon = 0xD0119, creephealoff = 0xD011A, creepthunderbolt = 0xD011C, creepthunderclap = 0xD011D, poisonarrowstarg = 0xD011E, poisonarrows = 0xD011F, unpoisonarrows = 0xD0120, frostarmoron = 0xD01EA, frostarmoroff = 0xD01EB, awaken = 0xD01F2, nagabuild = 0xD01F3, mount = 0xD01F5, dismount = 0xD01F6, cloudoffog = 0xD01F9, controlmagic = 0xD01FA, magicdefense = 0xD01FE, magicundefense = 0xD01FF, magicleash = 0xD0200, phoenixfire = 0xD0201, phoenixmorph = 0xD0202, spellsteal = 0xD0203, spellstealon = 0xD0204, spellstealoff = 0xD0205, banish = 0xD0206, drain = 0xD0207, flamestrike = 0xD0208, summonphoenix = 0xD0209, ancestralspirit = 0xD020A, ancestralspirittarget = 0xD020B, corporealform = 0xD020D, uncorporealform = 0xD020E, disenchant = 0xD020F, etherealform = 0xD0210, unetherealform = 0xD0211, spiritlink = 0xD0213, unstableconcoction = 0xD0214, healingwave = 0xD0215, hex = 0xD0216, voodoo = 0xD0217, ward = 0xD0218, autoentangle = 0xD0219, autoentangleinstant = 0xD021A, coupletarget = 0xD021B, coupleinstant = 0xD021C, decouple = 0xD021D, grabtree = 0xD021F, manaflareon = 0xD0220, manaflareoff = 0xD0221, phaseshift = 0xD0222, phaseshifton = 0xD0223, phaseshiftoff = 0xD0224, phaseshiftinstant = 0xD0225, taunt = 0xD0228, vengeance = 0xD0229, vengeanceon = 0xD022A, vengeanceoff = 0xD022B, vengeanceinstant = 0xD022C, blink = 0xD022D, fanofknives = 0xD022E, shadowstrike = 0xD022F, spiritofvengeance = 0xD0230, absorb = 0xD0231, avengerform = 0xD0233, unavengerform = 0xD0234, burrow = 0xD0235, unburrow = 0xD0236, devourmagic = 0xD0238, flamingattacktarg = 0xD023B, flamingattack = 0xD023C, unflamingattack = 0xD023D, replenish = 0xD023E, replenishon = 0xD023F, replenishoff = 0xD0240, replenishlife = 0xD0241, replenishlifeon = 0xD0242, replenishlifeoff = 0xD0243, replenishmana = 0xD0244, replenishmanaon = 0xD0245, replenishmanaoff = 0xD0246, carrionscarabs = 0xD0247, carrionscarabson = 0xD0248, carrionscarabsoff = 0xD0249, carrionscarabsinstant = 0xD024A, impale = 0xD024B, locustswarm = 0xD024C, breathoffrost = 0xD0250, frenzy = 0xD0251, frenzyon = 0xD0252, frenzyoff = 0xD0253, mechanicalcritter = 0xD0254, mindrot = 0xD0255, neutralinteract = 0xD0256, preservation = 0xD0258, sanctuary = 0xD0259, shadowsight = 0xD025A, spellshield = 0xD025B, spellshieldaoe = 0xD025C, spirittroll = 0xD025D, steal = 0xD025E, attributemodskill = 0xD0260, blackarrow = 0xD0261, blackarrowon = 0xD0262, blackarrowoff = 0xD0263, breathoffire = 0xD0264, charm = 0xD0265, doom = 0xD0267, drunkenhaze = 0xD0269, elementalfury = 0xD026A, forkedlightning = 0xD026B, howlofterror = 0xD026C, manashieldon = 0xD026D, manashieldoff = 0xD026E, monsoon = 0xD026F, silence = 0xD0270, stampede = 0xD0271, summongrizzly = 0xD0272, summonquillbeast = 0xD0273, summonwareagle = 0xD0274, tornado = 0xD0275, wateryminion = 0xD0276, battleroar = 0xD0277, channel = 0xD0278, parasite = 0xD0279, parasiteon = 0xD027A, parasiteoff = 0xD027B, submerge = 0xD027C, unsubmerge = 0xD027D, neutralspell = 0xD0296, militiaunconvert = 0xD02AB, clusterrockets = 0xD02AC, robogoblin = 0xD02B0, unrobogoblin = 0xD02B1, summonfactory = 0xD02B2, acidbomb = 0xD02B6, chemicalrage = 0xD02B7, healingspray = 0xD02B8, transmute = 0xD02B9, lavamonster = 0xD02BB, soulburn = 0xD02BC, volcano = 0xD02BD, incineratearrow = 0xD02BE, incineratearrowon = 0xD02BF, incineratearrowoff = 0xD02C0, } return order2id