Garry's Mod

Garry's Mod

[VJ Base] Humanimal SNPCs: Part 1 - The Humanimal's [Update!]
Showing 11-20 of 36 entries
< 1  2  3  4 >
Update: 21 Sep @ 6:01am

- Removed something.
- Added a check to see if the SNPC is charging to a retreat attack line.

Update: 21 Sep @ 5:56am

[ADDITIONS]
- Ranged projectile actually comes from the mouth attachment.
- Projectile now has some rng positioning to the left and right. (Very tiny)
- New convar to enable/disable the alpha's idle particle effects.
- Added new outcome if player is hit by the SNPC, where if they don't drop their weapon, there is another rng feature where the player may have their current weapon forcibly unequipped, though this is a 1 - 4 chance IF they don't already drop their current weapon which is also a 1 - 4 chance.
- New convar to disable certain effects, such as the ones that appear when a Humanimal is calling for help or is alerted.

[FIXES]
- Hopefully, prevent wing flapping if the SNPC is underwater.
- Stopped ignition of hit VJ SNPCs from a Humanimal that is on fire if they have the fire immune variable true, or fire ignition variable set to false.

[CHANGES]
- Removed alt leap velocity convar code.
- Toxic cloud is not alpha-specific anymore.
- Renamed toxic cloud convar to be more general.
- Alpha's have 1 - 3 chance to spawn with the cloud now.
- Cleaned player dropping weapon code, and slightly adjusted the check requirements.
- Slightly improved landing anim cooldown and handling.
- Altered return check for the handling of retreating on damage, fixing the isbusy check, and adding an IsOnFire check.
- Shortened cicada function handling bonmerging to the actual corpse name to be much shorter.
- Gib particle effects now all have an rng chance to be played.
- Hopefully stopped retreating when the SNPC is already charging at the enemy.

Update: 18 Sep @ 6:43pm

THIS IS NOT THE FULL UPDATE!!!!

This current build isn't the most optimized, and many aspects and functions need reworking

[General Humanimal AI]
- Small improvements to the landing on ground system.
- Humanimals may strafe to the left or right when engaging an enemy.
- Newborns don't have much of the gib effects anymore.
- Newborns don't emit effects when calling for help.
- For the model, added a mouth attachment.
- Added corpse model twitching.
- New flesh material can be applied to the SNPCs body.
- Small eye variations, where they can have no eyes, or their eyes are covered by overgrown flesh.
- Added new, higher-quality eye texture that has a chance to be applied to them.
- Snpcs get a perm health buff after a certain number of kills.
- New convar that can prevent the SNPC's from losing track of enemy, but now allows SNPC's to reset/timeout.
- Overhauled gib function and effects.
- Updated a few functions to their new names.
- Added some randomized pitch and sound levels.
- Optimized the explosive death mechanic and handling of spawning the parasites during that event.
- Added many new variables to control certain aspects of the code.
- Generally made many small optimizations and improvements throughout the code.
- Cleaned up many different aspects of the code.
- Optimized the leap attack code.
- Vastly cleaned and optimized wing flapping code and landing mechanics.
- When breaking down doors, intense viewpunch is applied to any nearby players.
- More randomized viewpunch is applied to the player on hit.


- [L-Parasite changes]
- Optimized and cleaned the code.
- Removed unnecessary code.
- Updated functions to the new VJ Base versions.
- Added more sounds.
- Improved some checks for certain functions.
- Removed duplicate bits of code.
- New sounds for certain behaviours.

[Egg changes]
- Organized the code a lot.
- Micro optimizations and improvements.
- If the egg is on fire, hatching is accelerated.
- Chance for egg to emit effects before hatching.
- Idle sounds that can play if an NPC is in close proximity to the egg.
- Blast and shock damage now destroy the egg, not spawning the humanimal.
- Added a lot of randomization to certain particle scales.
- Really slight delay between hatch and spawn of humanimal.
- Alterations to blood impact effects.
- Increased delay to shake or move.
- Eggs can be broken/if they hit a surface at high collision will break them.

[Grub changes]
- Updated function names to the new VJ Base versions.
- Micro optimizations.
- Removed not needed print statements.
- Removed lots of unneeded sound pitch variables.
- Improved gibbing function, cleaning it, and adding 1 - 3 chance to actually gib.
- Added position and angle randomization to some gib effects.
- Updated file path names for certian sounds.
- Removed unused before leap attack sound tbl.
- Removed some unused variables.
- Slightly optimized CustomOnTouch code.
- Added chance that when an ent squishes the grub, it'll apply poison dmg to them.
- When the grub is squished, there is a chance it'll emit particles and a new emit sound when squished.
- Lowered turning speed.
- Lowered cooldowns for calling for help.
- Melee attack dmg applies both dmg_slash and dmg_acid.
- Added chance for bleeding when enemy is melee'd by them.
- Melee can inflict short period slowness on the enemy.
- Added spore effects to the healed SNPC and healer.
- Meat sound when snpc is healed or heals another.
- Hass passive health regeneration.
- Has randomized size.
- Added proper squished sounds.
- Added dialogue, dialogue answer and some idle grub sounds.
- Updated positioning and velocity of the ranged projectile.
- Added more sounds for different events.
- Fixed corpse eating features.

Update: 24 Jan @ 8:27am

- Fixed evolve convars not working!!!

Update: 24 Jan @ 8:08am

- Humanimal's will hang around light sources when idle.

Update: 24 Jan @ 7:30am

Update: 24 Jan @ 7:29am

- Improved handling of bleed and slowing mechanics, improving rng in certain values.
- When a Humanimal kills an enemy, they receive a permanent buff to their damage.
- Improved damage scaling when charging, lowering the scale, and I think I made it so the buff is properly removed when they stop charging.
- Fixed evolve timer handling for the newborn.
- both melee and leap attach damage is now. "bit.bor(DMG_SLASH,DMG_CRUSH)"

Update: 24 Jan @ 7:02am

- Improvement

Update: 24 Jan @ 4:07am

- Added eating sounds, and small hotfix.

Update: 24 Jan @ 2:53am

- Fixed Cicada lag