/// <inheritdoc /> public override void OnCreate() { menu = new MenuManager(); root = new MenuObject().SetTable(1, 4); root["Attack"].SetId(1000); root["Magic"].SetTable(1, 2); root["Defend"].SetId(1002); root["Items"].SetTable(2, 4); root["Escape"].SetId(1003); int whiteMag = 4001; root["Magic"]["White"].SetTable(3, 6); root["Magic"]["White"]["Cure"].SetId(whiteMag++); root["Magic"]["White"]["Cura"].SetId(whiteMag++); root["Magic"]["White"]["Curaga"].SetId(whiteMag++); root["Magic"]["White"]["Life"].SetId(whiteMag++); root["Magic"]["White"]["Holy"].SetId(whiteMag++); root["Magic"]["White"]["Ultima"].SetId(whiteMag++); root["Magic"]["White"]["Esuna"].SetId(whiteMag++); root["Magic"]["White"]["Basuna"].SetId(whiteMag++); root["Magic"]["White"]["Haste"].SetId(whiteMag++); root["Magic"]["White"]["Slow"].SetId(whiteMag++); root["Magic"]["White"]["Blink"].SetId(whiteMag++); root["Magic"]["White"]["Mini"].SetId(whiteMag++); root["Magic"]["White"]["Shell"].SetId(whiteMag++); root["Magic"]["White"]["Wall"].SetId(whiteMag++); root["Magic"]["White"]["Sap"].SetId(whiteMag++); root["Magic"]["White"]["Fog"].SetId(whiteMag++); root["Magic"]["White"]["Fear"].SetId(whiteMag++); root["Magic"]["White"]["Warp"].SetId(whiteMag++); int blackMag = 5001; root["Magic"]["Black"].SetTable(3, 4); root["Magic"]["Black"]["Fire"].SetId(blackMag++); root["Magic"]["Black"]["Fira"].SetId(blackMag++); root["Magic"]["Black"]["Firaga"].SetId(blackMag++); root["Magic"]["Black"]["Thunder"].SetId(blackMag++); root["Magic"]["Black"]["Thundara"].SetId(blackMag++); root["Magic"]["Black"]["Thundaga"].SetId(blackMag++); root["Magic"]["Black"]["Blizzard"].SetId(blackMag++); root["Magic"]["Black"]["Blizzara"].SetId(blackMag++); root["Magic"]["Black"]["Blizzaga"].SetId(blackMag++); root["Magic"]["Black"]["Quake"].SetId(blackMag++); root["Magic"]["Black"]["Quake2"].SetId(blackMag++); root["Magic"]["Black"]["Quake3"].SetId(blackMag++); root["Magic"]["Black"]["HalfLife"].SetId(blackMag++); root["Magic"]["Black"]["HalfLife2"].SetId(blackMag++); root["Magic"]["Black"]["HalfLife3"].SetId(blackMag++).Enable(false); root["Magic"]["Black"]["Bio"].SetId(blackMag++); root["Magic"]["Black"]["Bio2"].SetId(blackMag++); root["Magic"]["Black"]["Bio3"].SetId(blackMag++); root["Magic"]["Black"]["Demi"].SetId(blackMag++); root["Magic"]["Black"]["Demi2"].SetId(blackMag++); root["Magic"]["Black"]["Demi3"].SetId(blackMag++); root["Magic"]["Black"]["Drain"].SetId(blackMag++); root["Magic"]["Black"]["Osmose"].SetId(blackMag++); root["Magic"]["Black"]["Sleep"].SetId(blackMag++); root["Magic"]["Black"]["Stun"].SetId(blackMag++); root["Magic"]["Black"]["Stop"].SetId(blackMag++); root["Magic"]["Black"]["Confuse"].SetId(blackMag++); root["Magic"]["Black"]["Blind"].SetId(blackMag++); root["Magic"]["Black"]["Curse"].SetId(blackMag++); root["Magic"]["Black"]["Toad"].SetId(blackMag++); root["Magic"]["Black"]["Break"].SetId(blackMag++); root["Magic"]["Black"]["Death"].SetId(blackMag++); root["Magic"]["Black"]["Berserk"].SetId(blackMag++); root["Magic"]["Black"]["Aura"].SetId(blackMag++); root["Magic"]["Black"]["Flare"].SetId(blackMag++); int itemId = 3001; root["Items"]["Potion"].SetId(itemId++); root["Items"]["Ether"].SetId(itemId++); root["Items"]["Elixir"].SetId(itemId++); root["Items"]["SleepBag"].SetId(itemId++).Enable(false); root["Items"]["Tent"].SetId(itemId++).Enable(false); root["Items"]["Cottage"].SetId(itemId++).Enable(false); root.Build(); menu.Open(root); }