public static int Main() { using (new Profiler(nameof(rimer_cpu_7))) { RimerDeckType deck = RandomService.Random(4) <= 3 ? RimerDeckType.Undead : RimerDeckType.Random; RimerCPU.ConfigureGameSettings(_.OBJECT_SELF, deck, RimerAIDifficulty.Hard); return(0); } }
public static int Main() { using (new Profiler(nameof(rimer_cpu_6))) { RimerDeckType deck = RandomService.Random(4) <= 3 ? RimerDeckType.Spells : RimerDeckType.Angels; RimerCPU.ConfigureGameSettings(NWGameObject.OBJECT_SELF, deck, RimerAIDifficulty.Normal); return(_.FALSE); } }
public static int Main() { using (new Profiler(nameof(rimer_cpu_2))) { RimerDeckType deck = RandomService.Random(4) <= 3 ? RimerDeckType.Goblins : RimerDeckType.Wolves; RimerCPU.ConfigureGameSettings(_.OBJECT_SELF, deck, RimerAIDifficulty.Easy); return(0); } }
public static int Main() { using (new Profiler(nameof(rimer_cpu_4))) { RimerDeckType deck = RandomService.Random(4) <= 3 ? RimerDeckType.FastCreatures : RimerDeckType.BigCreatures; RimerCPU.ConfigureGameSettings(_.OBJECT_SELF, deck, RimerAIDifficulty.Normal); return(0); } }
public static int Main() { using (new Profiler(nameof(rimer_cpu_1))) { RimerDeckType deck = RandomService.Random(4) <= 3 ? RimerDeckType.Goblins : RimerDeckType.Wolves; RimerCPU.ConfigureGameSettings(NWGameObject.OBJECT_SELF, deck, RimerAIDifficulty.Training); return(_.FALSE); } }
internal static void ConfigureGameSettings(NWObject npc, RimerDeckType deck, RimerAIDifficulty difficulty) { npc.SetLocalInt("CARD_AI_DIFFICULTY", (int)difficulty); npc.SetLocalInt("CARD_DECK_TYPE", (int)deck); }