You are viewing a potentially older version of this package. View all versions.
nayDPz-NadeEater-1.0.0 icon

NadeEater

stiilll in a dreeeeeeeeeam, NAAAADE EEEEEEATERRRRRRRR

By nayDPz
Date uploaded 4 years ago
Version 1.0.0
Download link nayDPz-NadeEater-1.0.0.zip
Downloads 589
Dependency string nayDPz-NadeEater-1.0.0

This mod requires the following mods to function

bbepis-BepInExPack-5.4.9 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.9
RiskofThunder-HookGenPatcher-1.2.1 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.1

README

HaHaHaHa Fucking Idiot Enemies Eat The Fucking Grenades Like Idiots LMAO Lol

in general, you just chuck grenades into enemy mouth and it works. Im too lazy to put them in a neat list so heres this ugly code of all the conditions.

        conditions.Add(new NadeEaterComponent.NadeEaterCondition
        {
            bodyNameToken = "CLAYBOSS_BODY_NAME",
            entityStateMachine = "Weapon",
            entityStateString = "ClayBoss.ClayBossWeapon.FireBombardment",
            mouth = "ClayBossArmature/ROOT/PotBase/Muzzle",
            radius = 10f
        });
        conditions.Add(new NadeEaterComponent.NadeEaterCondition
        {
            bodyNameToken = "CLAYBOSS_BODY_NAME",
            entityStateMachine = "Body",
            entityStateString = "ClayBoss.Recover",
            mouth = "ClayBossArmature/ROOT/PotBase/Muzzle",
            radius = 10f
        });

        conditions.Add(new NadeEaterComponent.NadeEaterCondition
        {
            bodyNameToken = "LEMURIAN_BODY_NAME",
            entityStateMachine = "Weapon",
            entityStateString = "LemurianMonster.ChargeFireball",
            mouth = "LemurianArm/ROOT/base/stomach/chest/neck_low/neck_high/head",
            radius = 1f
        });
        conditions.Add(new NadeEaterComponent.NadeEaterCondition
        {
            bodyNameToken = "LEMURIAN_BODY_NAME",
            entityStateMachine = "Weapon",
            entityStateString = "LemurianMonster.Bite",
            mouth = "LemurianArm/ROOT/base/stomach/chest/neck_low/neck_high/head",
            radius = 1f
        });

        conditions.Add(new NadeEaterComponent.NadeEaterCondition
        {
            bodyNameToken = "LEMURIANBRUISER_BODY_NAME",
            entityStateMachine = "Body",
            entityStateString = "LemurianBruiserMonster.Flamebreath",
            mouth = "LemurianBruiserArmature/ROOT/base/stomach/chest/neck.1/neck.2/neck.3/head",
            radius = 3.5f
        });
        conditions.Add(new NadeEaterComponent.NadeEaterCondition
        {
            bodyNameToken = "LEMURIANBRUISER_BODY_NAME",
            entityStateMachine = "Weapon",
            entityStateString = "LemurianBruiserMonster.ChargeMegaFireball",
            mouth = "LemurianBruiserArmature/ROOT/base/stomach/chest/neck.1/neck.2/neck.3/head",
            radius = 3.5f
        });
        conditions.Add(new NadeEaterComponent.NadeEaterCondition
        {
            bodyNameToken = "LEMURIANBRUISER_BODY_NAME",
            entityStateMachine = "Weapon",
            entityStateString = "LemurianBruiserMonster.FireMegaFireball",
            mouth = "LemurianBruiserArmature/ROOT/base/stomach/chest/neck.1/neck.2/neck.3/head",
            radius = 3.5f
        });

        conditions.Add(new NadeEaterComponent.NadeEaterCondition
        {
            bodyNameToken = "VULTURE_BODY_NAME",
            entityStateMachine = "Weapon",
            entityStateString = "Vulture.Weapon.FireWindblade",
            mouth = "VultureArmature/ROOT/base/stomach/chest/neck.1/neck.2/neck.3/head",
            radius = 1f
        });

        conditions.Add(new NadeEaterComponent.NadeEaterCondition
        {
            bodyNameToken = "CLAYBRUISER_BODY_NAME",
            entityStateMachine = "",
            entityStateString = "",
            mouth = "ClayBruiserArmature/ROOT/CannonBase/Muzzle",
            radius = 2f
        });

        conditions.Add(new NadeEaterComponent.NadeEaterCondition
        {
            bodyNameToken = "MAGMAWORM_BODY_NAME",
            entityStateMachine = "",
            entityStateString = "",
            mouth = "WormArmature/Head/MouthMuzzle",
            radius = 7f
        });

        conditions.Add(new NadeEaterComponent.NadeEaterCondition
        {
            bodyNameToken = "SCAV_BODY_NAME",
            entityStateMachine = "",
            entityStateString = "",
            mouth = "ScavArmature/ROOT/base/WeaponParent/MuzzleEnergyCannon",
            radius = 4f
        });

Changelog

1.0.0

  • released