private void DetermineShopOptions(Resources_Player player, Resources_Shopkeeper shopkeeper) { List <string> Options = new List <string>(); shopkeeperState = Enums.ShopkeeperState.Passive; if (shopkeeperState != Enums.ShopkeeperState.Robbed) { Options.Add("Purchase Wares"); if (shopkeeperState == Enums.ShopkeeperState.Vandalized) { Options.Add("Inquire"); } } else { /*if(player.getProof(shopkeeper.referenceID)) * { Options.Add ("Placate"); }*/ Options.Add("Inquire"); } if (shopkeeper.home.payment > 0) { Options.Add("Request Payment"); Options.Add("Renegotiate Payment"); } else { Options.Add("Suggest Protection"); } }
private void DetermineShopOptions(Resources_Player player, Resources_Shopkeeper shopkeeper) { List<string> Options = new List<string>(); shopkeeperState = Enums.ShopkeeperState.Passive; if(shopkeeperState != Enums.ShopkeeperState.Robbed) { Options.Add ("Purchase Wares"); if(shopkeeperState == Enums.ShopkeeperState.Vandalized) { Options.Add("Inquire"); } } else { /*if(player.getProof(shopkeeper.referenceID)) { Options.Add ("Placate"); }*/ Options.Add ("Inquire"); } if(shopkeeper.home.payment > 0) { Options.Add ("Request Payment"); Options.Add ("Renegotiate Payment"); } else { Options.Add ("Suggest Protection"); } }