public void AddWeapon(Weapon weapon) { RemoveWeapon(); weapon.SetOrderOfPlay("WEAPON"); Weapon = weapon; Weapon[GameTag.ZONE] = (int)Enums.Zone.PLAY; Weapon[GameTag.ZONE_POSITION] = 0; if (Game.History) { Game.PowerHistory.Add(PowerHistoryBuilder.BlockStart(BlockType.POWER, Weapon.Id, "", -1, 0)); Game.PowerHistory.Add(PowerHistoryBuilder.BlockEnd()); } EquippedWeapon = weapon.Id; }