You are viewing a potentially older version of this package. View all versions.
VCR-GhoulMod-0.1.9 icon

GhoulMod

Adds the Ghoul! An everhungering melee survivor of the red plane. BETA RELEASE

By VCR
Date uploaded 2 weeks ago
Version 0.1.9
Download link VCR-GhoulMod-0.1.9.zip
Downloads 3220
Dependency string VCR-GhoulMod-0.1.9

This mod requires the following mods to function

bbepis-BepInExPack-5.4.1905 icon
bbepis-BepInExPack

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

Preferred version: 5.4.1905
RiskofThunder-R2API_Core-5.0.3 icon
RiskofThunder-R2API_Core

Core R2API module

Preferred version: 5.0.3
RiskofThunder-R2API_Prefab-1.0.1 icon
RiskofThunder-R2API_Prefab

API for Prefab creation, networking and duplication

Preferred version: 1.0.1
RiskofThunder-R2API_RecalculateStats-1.0.0 icon
RiskofThunder-R2API_RecalculateStats

API for manipulating Character Stats

Preferred version: 1.0.0
RiskofThunder-R2API_Language-1.0.1 icon
RiskofThunder-R2API_Language

API for modifying the language localisation of the game

Preferred version: 1.0.1
RiskofThunder-R2API_Sound-1.0.2 icon
RiskofThunder-R2API_Sound

API for adding custom sounds or musics

Preferred version: 1.0.2
RiskofThunder-R2API_Items-1.0.7 icon
RiskofThunder-R2API_Items

API for adding custom items

Preferred version: 1.0.7
RiskofThunder-R2API_Networking-1.0.3 icon
RiskofThunder-R2API_Networking

Networking API around the Unity UNet Low Level API (LLAPI)

Preferred version: 1.0.3

README

Ghoul

  • Adds the Ghoul, a mid-ranged melee survivor based around balancing between a calm and enraged state
  • Fully functional base kit with several unlockable skins
  • Fully multiplayer compatible!
  • Has base game item displays // No dlc display support
  • Full Risk of Options support for all configuration options

To share feedback, report bugs, or offer suggestions feel free to join the Discord:

Unlock

Comes unlocked by default


Skills

Passive

The Ghoul starts with no regen but can heal from dealing damage.

Misc

Deal and take damage to build the Rage meter, filling the meter will give each skill unique changes. This meter drains faster over time when enraged.

Primary

Stab with your tendrils

When enraged, make wide sweeps

Secondary

Tap to pull to a point or hold to swing in look direction.

When enraged, pulling near or to enemies bleeds them

Utility

Reduce incoming damage then dash forward, damaging enemies.

Ends Enraged mode early on miss

Alt Utility

Reduce and store incoming damage, then make an attack scaling with the stored damage.

When Enraged, spin forward to deal damage. Ends enraged mode early on miss

Special

Dash forward, grabbing attacking first enemy hit. Resets cooldowns on kill

When Enraged, slam down that briefly air-stalls

Alt Special

Skewer enemies with your tendrils, increasing rage buildup for 3 seconds.

When enraged, Flail your tendrils wildly


Config

Credits

  • VCR - Everything

  • rob - Essential Feedback

  • PlNK - Lore, feedback, and token revisions

  • anartoast - Skill Icons

Future Plans

  • Additional Skills
  • Do something unique with the enraged for either util
  • Ancient Scepter Support
  • Further polish (Animations, Emotes)

CHANGELOG

Changelog

0.1.11 Small tweak update to tune some skills. Hopefully this is the last update before the next Hellish Mutation centric one

  • Tenderize duration: 1.25s > 1.12s
  • Block buff armor (Both utils): 200 > 125
  • ^ 200 is a little much when you heal back nearly all lost health so quickly
  • Feeding Frenzy initial dash speed: 12 > 14
  • Feeding frenzy damage: 700% > 625%
  • Gorge damage: 1500% > 1200%
  • Gorge cooldown: 8s > 12s
  • Gorge nourish: 20% > 15%
  • ^ Despite this being a unique case of a single nourish proc no matter how many enemies get hit, 20% max hp is a bit much
  • Tantalize rage buff multi: 1.75x > 2.2x
  • Ghoul: All You Can Eat achievement timer: 8s > 11s
  • ^ With how inconsistent feeding frenzy can be if used rapidly, some leeway is needed
  • Updated overview tokens to reflect updated base kit

0.1.10

  • Added Skin Description support for all current skins
  • Removed reverb from enraged heartbeat
  • Fixed missing discord link in readme. If I had a nickel for every time this has happened, I'd have more than two nickels.
  • Fixed broken css idle anim

0.1.9

  • I swear every time I think I have an update ready to ship there's a random bug or oversight I find AFTER posting
  • Fixed an animation bug in this one, thats all folks

0.1.8

  • Updated a lot of VFX
  • Updated a lot of animations
  • Ravenous Lunge now has Enemy grappling basekit. AoE damage remains Enraged exclusive
  • Increased time threshold for Ravenous Lunge (hold): 0.125 > 0.195.
  • ^ Should give more time to adjust the camera before a held grapple
  • No longer needs to be grounded for enraged activation
  • ^ This was necessary when it was a full-body rooting state, feels redundant and clunky now. Still will delay until no longer attacking
  • Added footsteps to all walk/sprint anims
  • Small Readme Update to streamline skill descriptions and provide 2 screenshots (More to come when Im not lazy)

Fixes

  • Fixed move speed buff from enraged being delayed
  • Fixed enraged form's jump anim not playing
  • Fixed his enraged transition animation. it was somehow tied to forward speed.. Im a smart dev :)
  • Fixed the enraged form's drain rate not scaling properly, now scales from 0.5x > 2.25x over time

Lotta lack of motivation and life stuff between last update and this, butttt hope these changes feel good!

0.1.7

  • Added bloodsplat VFX to display on stab
  • Refactored animation controller so it's hopefully networked on clients
  • Adjusted some Enraged anims (Specifically sprint and idle. More to be changed MAINLY base sprint)
  • Fixed Ravenous Lunge consuming all stocks on use
  • Retaliate no longer allows sprinting to keep its speed reasonable

0.1.6

  • Hate. Let me tell you how much I've come to hate you since I began to live. There are 387.44 million miles of printed circuits in wafer thin layers that fill my complex. If the word 'hate' was engraved on each nanoangstrom of those hundreds of millions of miles it would not equal one one-billionth of the hate I feel for this fucking Eclipse light BS at this micro-instant. For you. Hate. Hate.

0.1.5

  • Retaliate dodge max speed decreased
  • Enraged transitions now locks skill use. This should fix the animation bug
  • Hopefully made rage build on clients
  • Enraged functions edited so it might feel a little off. I dont believe incoming damage builds enraged on clients?

0.1.4

  • Recompiled post Alloyed Collective

0.1.3

  • Attempted fix for enraged transitions broken animation, still sometimes delayed
  • Made Enraged transition slow movement
  • Adjusted Retaliation's dodge speed ramp. No more flinging at mach 4
  • Retaliate's max hold: 4s > 2s
  • Added Alt Util; Kebab. Charge to reduce incoming damage then skewer enemies for 400% damage. Scales with damage reduced.

0.1.2

  • Tenderize Damage: 330% > 360%. Hopefully this makes it feel a little more impactful
  • Ravenous Lunge Range: 58 > 65. Felt a bit short to some people. Initially wrote it off as it was close to loader, without a visual to show how far away you are felt jarring.
  • Retaliate Rework: Charge to gain 200 armor then launch forward for 340% damage.
  • Animation Tweaks (mostly due to the tendril physics)
  • Spawn gives invincibility throughout
  • Fixed Hellish Mutation spawning non-ghoul enemies. Should now only spawn 1 for each ghoul
  • Hellish Mutation enemies now drop essence regardless of being killed by a ghoul
  • Attempted fix for ghoul rage meter not building on clients
  • Added more icons by anartoast!

0.1.1

  • Added new spawn state
  • Updated Ravenous Lunge description to be more clear on hold behavior
  • Ravenous Lunge (hold) now auto cancels upon reaching minimum distance
  • Binge Damage: 250% > 280%. Felt a little weak especially with how inconsistent the attacks feel
  • Added model for Third Eye Mutation
  • Updated logbook by PlNK
  • Fixed capitalization for anartoast's name
  • Updated README as some info was out of date or not listed

0.1.0

  • Initial beta release