Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
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);
     }
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
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);
     }
 }
Esempio n. 5
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);
 }