Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Random random = new Random((int) Game1.uniqueIDForThisGame / 2 + (int) Game1.stats.DaysPlayed + 777 + index);
- if (random.NextDouble() < 0.2 + Game1.dailyLuck)
- {
- int parentSheetIndex = 168;
- switch (random.Next(10))
- {
- case 0:
- parentSheetIndex = 168; // Trash
- break;
- case 1:
- parentSheetIndex = 167; // Joja Cola
- break;
- case 2:
- parentSheetIndex = 170; // Broken Glasses
- break;
- case 3:
- parentSheetIndex = 171; // Broken CD
- break;
- case 4:
- parentSheetIndex = 172; // Soggy Newspaper
- break;
- case 5:
- parentSheetIndex = 216; // Bread
- break;
- case 6:
- parentSheetIndex = Utility.getRandomItemFromSeason(Game1.currentSeason, tileLocation.X * 653 + tileLocation.Y * 777, false); // random seasonal seed/crop
- break;
- case 7:
- parentSheetIndex = 403; // Field Snack
- break;
- case 8:
- parentSheetIndex = 309 + random.Next(3); // Acorn + random offset
- break;
- case 9:
- parentSheetIndex = 153; // Green Algae
- break;
- }
- if (index == 3 && random.NextDouble() < 0.2 + Game1.dailyLuck)
- {
- parentSheetIndex = 535;
- if (random.NextDouble() < 0.05)
- parentSheetIndex = 749;
- }
- if (index == 4 && random.NextDouble() < 0.2 + Game1.dailyLuck)
- {
- parentSheetIndex = 378 + random.Next(3) * 2;
- random.Next(1, 5);
- }
- if (index == 5 && random.NextDouble() < 0.2 + Game1.dailyLuck && Game1.dishOfTheDay != null)
- parentSheetIndex = Game1.dishOfTheDay.parentSheetIndex != 217 ? Game1.dishOfTheDay.parentSheetIndex : 216;
- if (index == 6 && random.NextDouble() < 0.2 + Game1.dailyLuck)
- parentSheetIndex = 223;
- who.addItemByMenuIfNecessary((Item) new StardewValley.Object(parentSheetIndex, 1, false, -1, 0), (ItemGrabMenu.behaviorOnItemSelect) null);
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment