Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void SharePriceModify()
- {
- //First, Read Data File
- saveFolderName = Constants.SaveFolderName;
- List<string> SharePrices = new List<string>();
- SharePrices.AddRange(File.ReadAllLines(Environment.CurrentDirectory + $"\\InvestmentData\\{saveFolderName}\\prcdtm"));
- clintPrice = Int32.Parse(SharePrices[0]);
- saucePrice = Int32.Parse(SharePrices[1]);
- robinPrice = Int32.Parse(SharePrices[2]);
- pierrePrice = Int32.Parse(SharePrices[3]);
- jojaPrice = Int32.Parse(SharePrices[4]);
- zuzuPrice = Int32.Parse(SharePrices[5]);
- stardropPrice = Int32.Parse(SharePrices[6]);
- Random incriment = new Random();
- //Start With Clint
- int roll = incriment.Next(-5, 10);
- Monitor.Log($"Percentage Change: {roll}", LogLevel.Debug);
- double percent = roll / 100;
- double clintChunk = clintPrice * percent;
- clintPrice = clintPrice + (int)clintChunk;
- //Sauce
- roll = incriment.Next(-5, 10);
- Monitor.Log($"Percentage Change: {roll}", LogLevel.Debug);
- percent = roll / 100;
- double sauceChunk = saucePrice * percent;
- saucePrice = saucePrice + (int)sauceChunk;
- //Robin
- roll = incriment.Next(-5, 10);
- Monitor.Log($"Percentage Change: {roll}", LogLevel.Debug);
- percent = roll / 100;
- double robinChunk = robinPrice * percent;
- robinPrice = robinPrice + (int)robinChunk;
- //Pierre
- roll = incriment.Next(-5, 10);
- Monitor.Log($"Percentage Change: {roll}", LogLevel.Debug);
- percent = roll / 100;
- double pierreChunk = pierrePrice * percent;
- pierrePrice = pierrePrice + (int)pierreChunk;
- //Joja
- roll = incriment.Next(-5, 10);
- Monitor.Log($"Percentage Change: {roll}", LogLevel.Debug);
- percent = roll / 100;
- double jojaChunk = jojaPrice * percent;
- jojaPrice = jojaPrice + (int)jojaChunk;
- //Zuzu
- roll = incriment.Next(-5, 10);
- Monitor.Log($"Percentage Change: {roll}", LogLevel.Debug);
- percent = roll / 100;
- double zuzuChunk = zuzuPrice * percent;
- zuzuPrice = zuzuPrice + (int)zuzuChunk;
- //Stardrop
- roll = incriment.Next(-5, 10);
- Monitor.Log($"Percentage Change: {roll}", LogLevel.Debug);
- percent = roll / 100;
- double stardropChunk = stardropPrice * percent;
- stardropPrice = stardropPrice + (int)stardropChunk;
- Monitor.Log($"Price Changes {clintPrice} {saucePrice} {robinPrice} {pierrePrice} {jojaPrice} {zuzuPrice} {stardropPrice}", LogLevel.Debug);
- SavePrices();
- Game1.addHUDMessage(new HUDMessage("Share Prices Have Changed!"));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement