public Castle(List <Player> players) { var Enemy1 = new CharacterClassLibrary.NPCClasses.Medic(5, 3); var Enemy2 = new CharacterClassLibrary.NPCClasses.Pirate(6, 3); var Enemy3 = new CharacterClassLibrary.NPCClasses.Pirate(6, 2); var Enemy4 = new CharacterClassLibrary.NPCClasses.Necromancer(6, 3); Enemies = new List <NPC>() { Enemy1, Enemy2, Enemy3, Enemy4 }; foreach (var enemy in Enemies) { var numb = Enemies.IndexOf(enemy); enemy.Position = numb + 5; } Players = new List <Player>(); foreach (var player in players) { Players.Add(player); } foreach (var player in Players) { var numb = Players.IndexOf(player); player.Position = numb + 1; } Turn = 1; Level = 5; ActionsTaken = new List <int>(); RewardTable = new int[4] { 0, 60, 40, 0 }; TransferTo = "ThroneRoom"; }
public Rampart(List <Player> players) { var Enemy1 = new CharacterClassLibrary.NPCClasses.Pirate(5, 2); var Enemy2 = new CharacterClassLibrary.NPCClasses.Goblin(5, 1); var Enemy3 = new CharacterClassLibrary.NPCClasses.Pirate(5, 3); var Enemy4 = new CharacterClassLibrary.NPCClasses.Necromancer(5, 3); Enemies = new List <NPC>() { Enemy1, Enemy2, Enemy3, Enemy4 }; foreach (var enemy in Enemies) { var numb = Enemies.IndexOf(enemy); enemy.Position = numb + 5; } Players = new List <Player>(); foreach (var player in players) { Players.Add(player); } foreach (var player in Players) { var numb = Players.IndexOf(player); player.Position = numb + 1; } Turn = 1; Level = 5; RewardTable = new int[4] { 25, 50, 25, 0 }; TransferTo = "Keep"; }
public CastleFirst(List <Player> players) { var Enemy1 = new CharacterClassLibrary.NPCClasses.KeepKeeper(8, 3); var Enemy2 = new CharacterClassLibrary.NPCClasses.Alchemist(8, 3); var Enemy3 = new CharacterClassLibrary.NPCClasses.Pirate(7, 3); var Enemy4 = new CharacterClassLibrary.NPCClasses.Necromancer(7, 3); Enemies = new List <NPC>() { Enemy1, Enemy2, Enemy3, Enemy4 }; foreach (var enemy in Enemies) { var numb = Enemies.IndexOf(enemy); enemy.Position = numb + 5; } Players = new List <Player>(); foreach (var player in players) { Players.Add(player); } foreach (var player in Players) { var numb = Players.IndexOf(player); player.Position = numb + 1; } Turn = 1; Level = 7; RewardTable = new int[4] { 0, 0, 90, 10 }; Logger = new Logger(); }