Gnome-ChefMod icon

ChefMod

Adds the CHEF robot from RoR1 as a survivor. Multiplayer-compatible!

CHANGELOG

2.3.8

  • Fixed Survariants compat.

2.3.7

  • Fixed FR/PT-BR tl.

2.3.6

  • Added FR TL (Thanks StyleMyk!)
  • Added PT-BR TL (Thanks Kauzok!)

2.3.5

  • Set CharacterMotor isPlayer flag to true.

2.3.4

  • Fixed MP.
  • Actually uploaded under the right account.

2.3.3

  • Actually fixed achievement strings.

2.3.2

  • Fixed achievement strings.

2.3.1

  • Fixed itemdisplays (but spams console during setup).

2.3.0

  • Fixed for DLC2.
    • Item displays broke.
  • Changed internal name to GnomeChefBody.

2.2.11 to 2.2.12

  • Updated RU TL (Thanks marklecard!)

2.2.10

  • Actually remembered to include new language files.

2.2.9

  • Added JP TL (Thanks punch!)

2.2.8

  • Nevermind, turns out the patcher was already being run.

2.2.7

  • Updated Russian translation.
  • Remembered to run UNET patcher.

2.2.6

  • Added Spanish translation (Thanks Juhnter!)

2.2.5

  • Added Ukrainian translation (Thanks Damglador!)

2.2.4

  • Readme update.

2.2.3

  • Added Russian translation (Thanks Адский Шкед!)

2.2.2

  • Fixed broken language strings.

2.2.1

  • Made Cleaver in character select anim bigger (like how it is in-game).

2.2.0

  • Added character select anim (thanks SOM!)
    • Old one can be enabled in the config.

2.1.9

  • Removed LanguageAPI dependency. ALL laguage tokens are now handled via the language file.

2.1.8

  • Updated CachedName to be the same as what's listed on ModdedCharacterEclipseFix.

2.1.7

  • Remembered to set CachedName field in SurvivorDef. Hopefully this will fix Eclipse progress not saving.

2.1.6

  • Sear

    • No longer uses Bandit2's killsound.
    • Now shows an orange damage number when hitting Glazed enemies.
  • Glaze

    • Now coats enemies in oil for 4s as long as CHEF passes by them while using the skill.

    This allows him to reliably apply oil to flying enemies.

  • Oil

    • Chain ignite distance from 15m -> 20m
    • Increased damage tick frequency from 0.66/s -> 2/s
    • Reduced damage per tick from 20% -> 10%
    • Reduced proc coefficient from 0.2 -> 0.1
    • Ignited oil pools now tick damage at the same time.

    Tick frequency changes from earlier updates made oil damage feel unresponsive/unpredictable. These changes should help make oil's damage behavior much clearer.

2.1.5

  • Reduced Cleaver trail width from 0.16 -> 0.08
  • Added option to disable Cleaver trails.
    • Can be changed in-game if Risk of Options is installed.

2.1.4

  • Dice
    • Cleavers now have line trails like in RoR1.

2.1.3

  • Dice
    • Increased projectile speed from 60 -> 80
    • Reduced return delay from 1s -> 0.33s

Trying to make this feel more responsive.

  • Slice

    • Increased projectile speed from 60 -> 80
    • Reduced return delay from 1s -> 0.33s
  • Glaze

    • Removed the Oil Combine (disabled by default) config option due to being buggy. The main cause of lag in earlier versions was the oil particle effects being overly detailed, and now that Glaze's cooldown is longer due to the earlier update, Oil Combine isn't really needed anymore.

2.1.2

  • Fixed a minor console spam related to using the Knife alt in multiplayer.

2.1.1

  • Added CN translation (Thanks JunJun_w!)

2.1.0

Trying to bring CHEF more in line with the rest of the cast. At the same time, some bugs related to Oil/Sear were fixed, so that'll affect his balance greatly so I'm not sure what to expect. Send feedback about how these changes feel, it will really help!

  • Now uses an external language file. Contact me if you want to do a translation!

  • Boosted Cleave

    • Reduced damage from 16x150% -> 16x120%
    • Now rolls crits once for all cleavers, rather than rolling for each individual cleaver.

    Being able to deal 4800% damage in a single use was a bit excessive. New total damage is 3840%, greater than skills with a similar cooldown like Captain's Orbital Probes, but less reliable due to needing to be at close range and needing to hit twice with the boomerangs.

  • Sear

    • Added self-knockback when used midair.
    • Fixed ignited oil not triggering chain explosions on oiled enemies.

    The oil fix is pretty major with regards to this skill's power level. Needs testing and feedback.

  • Boosted Sear

    • Reduced fireball damage from 260% -> 200%
    • Reduced fireball count from 6 -> 5
    • Fixed oil ignited by Boosted Sear not launching fireballs when hitting oiled enemies.
  • Glaze

    • Increased cooldown from 7s -> 10s
    • Fixed ignited oil not resetting its lifetime due to an earlier update.
    • Increased oil lifetime from 10s -> 20s
      • An earlier update broke oil lifetime and made it 10s instead of 30s
    • Reduced burn duration from 10s -> 8s
    • Increased oil tick damage from 15% -> 20%
    • Slowed down tickrate from 1s -> 1.5s
    • Every tick now deals ignite damage.
    • Now interacts with Ignition Tank.

    Glaze was overshadowing all of CHEF's other skills, and the fire pools could be infinitely maintained without much thought. With the new numbers, CHEF can no longer simply keep a fire pool burning by holding down shift, but he can set up big chain reactions and extend his fire duration a decent amount if he manages his cooldowns well.

2.0.22

  • Fixed a console error related to CHEF's pod.

2.0.21

  • Expanded unlock ingredients list:
    • Heresy Set
    • Mocha
    • Elixir
    • Scorpion
    • Chaos
    • Planula
    • Queens Gland
    • Wungus
    • Tentabauble
    • Safer Spaces
    • Shrimp
    • Larva
    • Zoea
    • Needletick
    • Bloom

2.0.20

  • Fixed missing UnlockableAPI dependency.
  • ClassicItems Scepter support?

2.0.19

  • moved unlockable code to r2api, fixing achievement issue with recent update

2.0.18

  • fixed item displays
  • added proper hopoo shaders to cleaver and knife projectiles
  • fixed hat not growing in multiplayer, the most important feature

2.0.17

  • Removed weakpoints from Oil.
  • Added a weakpoint to CHEF.

2.0.16

  • Fixed for DLC update.
  • Oil now uses its own unique buff instead of reusing ClayGoo.

2.0.15

  • Added alt lore when the alt victory message config option is enabled. (Credits to Lyrical Endymion)

2.0.14

  • Fully reset the Oil Combine config option. It now should be off by default.
  • Fixed Oil spamming explosions when Oil Combine is disabled.
  • Slightly reduced Oil network load.
  • Nerfed Oil.
    • Tickrate reduced -50%
    • Damage reduced 25% -> 15%
    • If Oil Combine is enabled, max combined oil tickrate 20x -> 12x (untested).

Oil was doing too much passive damage on top of CHEF's already-high DPS so its been nerfed into being more of a secondary damage skill to supplement your existing DPS. Also the Oil Combine config option was causing it to have even higher DPS than intended, so the config option has been fully reset and disabled.

2.0.13

  • ran the patcher I didn't realize I needed to do, which should fix networking issues on oil and knife moves
  • horrible lagging error spam when using oil still exists with other mods.
    • If this is happening to your modpack, I would be incredibly grateful if you could disable your mods half at a time to narrow down which mod(s) installed are having this incompat.
  • having solidified that the error spam is the cause (not multiple oils or the particle system), I've put ruin's oil combining code behind config, until it's definite that it's an improvement
    • again, definitely test to see if this does improve or fix any framerate issues with the oil. I would be eternally grateful.
  • that said, set oil characterbodies to masterless which solves a few cross-mod errors
  • as a little bright side, made hat grow when using R. little effect and/or small transition shall definitely follow at some point c:

2.0.12

  • fixed oil causing errors with MoonstormSharedUtils
    • Why you guys want CharacterControllers to have a mesh so bad?
  • fixed sear actually going through walls. I lied in the last update. I may even still be lying here. forgiv

2.0.11

Disproportionate amount of work into oil slick moves

  • Small animation on big blobs coming out
  • holy shit the little oil particles on the ass oil were comming out 400 times a second and each particle was a mesh with the default pbr texture what the fuck dude
    • fixed that, I presume this solves the horrible lag issue.
  • as well, a bunch of work on those particles from someone who actually knows particles c:, including setting it to world space so they don't follow him locally
  • move overall should look a lot more polished. definitely be a critical fuck and tell me if it can be improved further

Sear

  • made sear's effect an actual effect that sear should have. it's pretty hot, haaa
  • made boosted sear blue (kinda. colors are hard)
  • sear now goes through walls because fuck you

why did I randomly do so much on this guy wtf?

  • adjusted timing of arms on mince animation
  • brought him down to slightly less retarded size

Thanks to ruin (DestroyedClone) for poppin in

  • Chef's spawn pod is now more appetizing (configurable)
  • Oil blobs now "combine" when too close together. Will hopefully reduce lag when too many oil blobs are in one place (configurable)
    • Do me a favor and test with this configged on and off to see how much if at all this has improved performance
  • Fast chef moving at hihg speed now uses funny animation

2.0.9

  • Clarified unlock description.
  • Increased unlock ingredient count from 10 -> 12
  • Fixed CHEF boss spawning while King's Kombat Arena is active.

2.0.8

  • Fixed Mired Urn attempting to siphon health from oil pools.

2.0.7

  • Reduced Slice damage from 130% to 120%.
  • Fixed a rare case where the oil balls from Glaze could linger.
  • Fixed ignited oil repeatedly triggering explosions on enemies being tethered by Mired Urn.
    • Sear can still trigger explosions off of Mired Urn. This is intentional.

2.0.6

  • Fixed Boosted Slice firing very slowly

2.0.5

  • Fixed Mince breaking at high attack speeds. Let me know if issues persist.
  • Unlock achievement is now rewarded the moment you kill CHEF.
  • Unlock achievement is now synced online.

2.0.4

  • Re-implemented old anti self-proc code alongside the new one, since removing it caused CHEF to be able to proc against oil by attacking it.

2.0.3

  • Improved anti Oil self-proc code. This probably doesn't change anything, but this method of doing it should make it less prone to compatibility issues.

2.0.2 Made the CHEF Invader less ridiculous to fight. Would like feedback on how it feels!

  • Fixed Oil being able to proc on-hit effects against itself.
  • CHEF Invader scaling changed: Now uses Vengeance Scaling + Scavenger items.
  • Added Energy Drink, Gooat Hoof, Leeching Seed, Lepton Daisy, Clover, Desk Plant, Rejuvenation Rack to the list of ingredients.
  • Increased ingredient requirement from 5 to 10 to make CHEF less likely to spawn early-on.
  • Added config option to use the old CHEF Invader stats (disabled by default)

2.0.1

  • Primary projectiles are now centered.
  • Mince is now oriented with your aim direction, so there will always be some cleavers being thrown straight forwards.
  • Fixed Slice damage being lower than intended (damage increased 120% -> 130%).
  • Increased Boosted Slice stab count from 10 to 16 to make it more competitive with Boosted Dice.
  • Fixed some bugs with Second Helping and Heresy items.

2.0.0

General

  • Rewrote a lot of code. Christ this codebase is terrible.
  • Adjusted skill input priorities to be more fluid. You can now activate Second Helping while holding down M1 to make your next M1 throw boosted, among other things.
  • Updated skill icons (Thanks PapaZach!)
  • Dio's Best Friend item display is no longer a fursuit.
  • Updated sounds.
  • Added a config option to use alternate ending messages.

Dice

  • Damage increased 100% -> 150%
  • Cleavers now will only hit two times.
  • Fixed the first cleaver thrown being tiny.
  • Cleavers no longer attempt to follow your view after being thrown. This should improve performance in multiplayer.

Mince (Boosted Dice)

  • Damage reduced 44x80% -> 16x150%. This should greatly improve performance in multiplayer.

Slice

  • Damage increased 90% -> 130%
  • Unlock requirement reduced 100 cleavers -> 40 cleavers due to the lower Mince cleaver count.
  • Now works in multiplayer.

Sear

  • Reworked completely.
  • Ignites enemies for 260% damage. 2x damage against Glazed enemies.
  • Knocks enemies back (works against bosses).
  • Searing Glazed enemies makes them explode for 78% damage, stunning them. (0.4 proc)
  • Explosions can be chained to detonate many Glazed enemies at once.

Blaze (Boosted Sear)

  • Damage increased to 420%.
  • Chain explosions shoot out 5x260% damage fireballs. (0.4 proc)

Glaze

  • Fixed burning oil pools lasting forever in multiplayer.
  • Burning oil proc coefficient increased 0 -> 0.2
  • Fixed Burning Oil being unable to proc.
  • Modified oil behavior:
    • Oil can only be ignited by Sear
    • Oil now only applies 1 constant stack of fire DoT, instead of varying in how many stacks it applies.
    • Oil now ignites any enemy that enters it, instead of only igniting on the initial explosion.

Second Helping

  • Special cooldown now pauses until you use a boosted skill.
  • Added Scepter Variant: Full Course Meal. Lets you use 2 boosted skills.

1.0.0 I had this basically done like two weeks ago but swuff told me I really really needed to wait because she was going to make a new css animation and never did -Added character unlock -Added alt primary and unlock for alt primary -Moffein fixed the multiplayer issues (I love Moffein) -Swuff ate a bunch of cum (I fuck swuff) -Added a little boost at the start of the oil slicks if you use it in the air -totally redid the oil visuals -fixed issue where chef was affecting the cameras of some other survivors and also made his camera a little more zoomed out -some more minor tweaks and a bunch of other changes I forgot because I did most of this stuff like a month ago

0.12.2 -patched for current version -I removed the alternate skills temporarily partly because I was in the middle of working on them and partly because I just don't like them very much. -Big thanks to Moffein for getting the mod up to date. -there are definitely a bunch of bugs but I thought it'd be better to get a playable version out as soon as possible rather than take my time getting everything fixed.

0.12.1 -uh oh accidentally messed up fire elite trails this is hot fix

0.12.0

  • Added Item displays
  • Added death behaviour
  • Reworked oil. Hitboxes are less obnoxious and should perform better
  • fixed bug where some projectiles would have double effect I had this update like 90% done two weeks ago but then I got distracted with another project and then I got busy. Next update will be 1.0 which will be achievements, skins, full multiplayer and I'll finally make the burning oil look ok. Probably won't be for a week or three though since I'm going to shift focuse to combiner mod for a little bit.

0.11.0

  • Classic mince is now on by default. Still configurable and you can turn it off if you want. Mess around with the settings if it kills your performance. Damage scales inversely with cleaver density so decreasing the density won't make the move too much worse
  • Timesweeper timeswooped in with his big manly body and helped me implement a bunch of the animations. Also put in hopoo shader.
  • Chef now has 20 armor
  • Flambe projecitles now bounce off the surface rather than always go up There's probably another update coming in the next week or so with more stuff. Gonna focus on mp bugfixes, oil bugfixes, and I'm gonna give item displays a shot.

0.10.0

  • Multiplayer mostly works now I think
  • Made it so oil can crit and now has a configurable proc coef
  • Configurable alternate version of Mince (boosted primary)

0.9.0

  • Unfinished Version