Skip to content

Commit

Permalink
Update butlertron foods and payout (#2500)
Browse files Browse the repository at this point in the history
* Holy shit this took forever

* fucking mothmallows

Signed-off-by: Stop-Signs <stopsign221@gmail.com>

* Fucking weed

Signed-off-by: Stop-Signs <stopsign221@gmail.com>

---------

Signed-off-by: Stop-Signs <stopsign221@gmail.com>
Co-authored-by: deltanedas <@deltanedas:kde.org>
  • Loading branch information
Stop-Signs authored Jan 2, 2025
1 parent 0c08cc8 commit 80d20fb
Show file tree
Hide file tree
Showing 2 changed files with 102 additions and 17 deletions.
117 changes: 101 additions & 16 deletions Content.Server/_DV/NPC/Roboisseur/RoboisseurComponent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,9 @@ public sealed partial class RoboisseurComponent : Component
"roboisseur-deny-2",
"roboisseur-deny-3"
};

/// <summary>
/// these protos need to be updated when new food is added
/// </summary>
[DataField("tier2Protos")]
public List<String> Tier2Protos = new()
{
Expand All @@ -98,37 +100,62 @@ public sealed partial class RoboisseurComponent : Component
"FoodSoupTomato",
"FoodBreadMeat",
"FoodBreadCreamcheese",
"FoodBreadTofu",
"FoodCheeseCurds",
"FoodBurgerSuper",
"FoodNoodlesCopy",
// "FoodMothMallow",
"FoodPizzaCorncob",
"FoodPizzaDonkpocket",
"FoodSoupMonkey",
"FoodCakeCarrot",
"FoodBreadBaguette",
"FoodTartGrape",
"FoodMealSashimi",
"FoodBurgerCarp",
"FoodMothMacBalls",
"FoodBakedChevreChaud",
"FoodMealPotatoLoaded",
"FoodMealRibs",
"FoodMealQueso",
"FoodSoupNettle",
"FoodBurgerDuck",
"FoodBurgerBear",
"FoodMealEnchiladas",
"FoodBurgerBaseball"
};

[DataField("tier3Protos")]
public List<String> Tier3Protos = new()
{
"FoodBurgerGhost",
"FoodSoupChiliClown",
"FoodCakeCheese",
"FoodCakeLemoon",
"FoodTartGapple",
"FoodMealNachosCuban",
"FoodSaladWatermelonFruitBowl",
"FoodBakedDumplings",
"FoodMealCubancarp",
"FoodBakedCannabisBrownieBatch",
"FoodPizzaDank",
"FoodBreadFrenchToast",
"FoodMothSeedSoup",
"FoodPieFrosty",
"FoodBreadBanana",
"FoodBreadCotton",
"FoodBurgerCarp",
"FoodBurgerMcguffin",
"FoodBurgerMcrib",
"FoodMothFleetSalad",
"FoodCakeSuppermatter",
"FoodBurgerFive",
"FoodPieBaklava",
"FoodNoodlesMeatball",
"FoodSaladValid",
"FoodSaladKimchi",
"FoodSaladCitrus",
"FoodSoupMeatball",
"FoodSoupWingFangChu",
"FoodTacoChickenSupreme",
"FoodTacoBeefSupreme",
"FoodMealGrilledCheese",
"FoodMothCheesecakeBalls",
"FoodSoupChiliCold",
"FoodMothKachumbariSalad",
"FoodMothChiliCabbageWrap",
"FoodMothHeartburnSoup",
"FoodSoupBisque",
"FoodCakeSlime",
"FoodBurgerCrazy"
Expand Down Expand Up @@ -159,16 +186,23 @@ public sealed partial class RoboisseurComponent : Component
"FoodBurgerSpell",
"FoodMothSqueakingFry",
"FoodBurgerMime",
"FoodPizzaCorncob",
"FoodBurgerGhost",
"FoodCakeClown",
"FoodCakeSpaceman",
"MobCatCake",
"MobBreadDog",
"FoodBreadMimana",
"FoodBreadMeatSpider",
"FoodBurgerHuman",
"FoodNoodlesBoiled",
"FoodPizzaDonkpocket",
"FoodMothOatStew",
"FoodDonkpocketBerryWarm",
"FoodBreadButteredToast",
"FoodMothCottonSoup",
"LeavesTobaccoDried",
"FoodSoupEyeball",
"FoodMothKachumbariSalad",
"FoodBurgerCorgi",
"FoodBreadPlain",
"FoodBreadBun",
Expand All @@ -189,35 +223,86 @@ public sealed partial class RoboisseurComponent : Component
// "FoodBreadMoldySlice",
"FoodRiceBoiled",
"FoodMothEyeballSoup",
"FoodSoupOnion",
"FoodBurgerAppendix",
"FoodBurgerRat",
"FoodBurgerRobot",
"RegenerativeMesh",
"FoodDonkpocketHonkWarm",
"FoodOatmeal",
"FoodBreadJellySlice",
"FoodMothCottonSalad",
// "FoodBreadMoldy",
"FoodDonkpocketSpicyWarm",
"FoodPizzaDank",
"FoodCannabisButter",
"FoodNoodles",
"LeavesCannabisDried",
"FoodBurgerCheese",
"FoodDonkpocketDankWarm",
"FoodDonkpocketDank",
"FoodSpaceshroomCooked",
"FoodMealFries",
"MedicatedSuture",
"FoodDonkpocketWarm",
"FoodCakePlain",
"DisgustingSweptSoup",
"FoodBurgerPlain",
"FoodBreadGarlicSlice",
"FoodSoupMushroom",
"FoodSoupWingFangChu",
"FoodDonkpocketCarp",
"FoodDonkpocketCarpWarm",
"FoodDonkpocketDink",
"FoodDonkpocketStonkWarm",
"FoodDonkpocketStonk",
"FoodDonkpocketBerryWarm",
"FoodDonkpocketBerry",
"FoodDonkpocketHonkWarm",
"FoodDonkpocketHonk",
"FoodDonkpocketPizzaWarm",
"FoodDonkpocketPizza",
"FoodBreadMeatXeno",
"FoodBakedNugget",
"FoodBakedPancake",
"FoodBakedPancakeBb",
"FoodBakedPancakeCc",
"FoodBakedWaffle",
"FoodBakedWaffleSoy",
"FoodBakedWaffleSoylent",
"FoodBakedWaffleRoffle",
"FoodBakedBrownieBatch",
"FoodBakedBrownie",
"FoodBakedCannabisBrownieBatch",
"FoodBakedCannabisBrownie",
"FoodTartMime",
"FoodPieAmanita",
"FoodPizzaMargherita", // pizza lovers in shambles
"FoodPizzaMeat",
"FoodPizzaMushroom",
"FoodPizzaVegetable",
"FoodPizzaDank",
"FoodPizzaSassysage",
"FoodPizzaPineapple",
"FoodPizzaArnold",
"FoodPizzaMoldySlice",
"FoodPizzaUranium",
"FoodPizzaCotton",
"FoodMothPizzaFirecracker",
"FoodMothPizzaFiveCheese",
"FoodMothPizzaPesto",
"FoodBurgerDuck",
"FoodBurgerBear",
"FoodBurgerClown",
"FoodBurgerCrab",
"FoodBurgerXeno",
"FoodMealMemoryleek",
"FoodMothMacBalls",
"FoodJellyAmanita",
"FoodSoupMiso",
"FoodSoupTomatoBlue",
"FoodBoritoPie",
"LeavesCannabisRainbowDried",
"LeavesCannabisDried",
"FoodCakeBrain",
"FoodBurgerBrain",
"FoodSaladCaesar"
"FoodBurgerBrain"
};
}
}
2 changes: 1 addition & 1 deletion Content.Server/_DV/NPC/Roboisseur/RoboisseurSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ public override void Update(float frameTime)
private void RewardServicer(EntityUid uid, RoboisseurComponent component, int tier)
{
var r = new Random();
int rewardToDispense = r.Next(500, 1000) + 350 * tier;
int rewardToDispense = r.Next(750, 1250) + 550 * tier;

_material.SpawnMultipleFromMaterial(rewardToDispense, "Credit", Transform(uid).Coordinates);
if(tier > 1)
Expand Down

0 comments on commit 80d20fb

Please sign in to comment.