EnemiesReturns
Brings back a few guys lost on the way here.
CHANGELOG
0.3.9
- Fixed bodies mass being inconsistent (you will no longer throw Spitter around as Loader with just basic attacks).
- Update to new game patch. *New system for DamageSource is not implemented yet. Will be implemented with next batch of enemies, so mod's enemies could take advantage of items that trigger of specific abilities or DoTs.
- Mechanical Spider
- Fixed Spider trying to attack owner when there are no enemies nearby.
- Some additional visual polish.
0.3.8
- Major rewrite of how body and master prefabs are created.
- While this is something that users should not care or even know about, I've decided to push the update before next batch of enemies, mainly so all the issues can be ironed out. There shouldn't be any major differences between this and previous versions, but if you notice something has changed, please let me know.
Yes, I am essentially pushing out untested mod so you can beta test for free.
- While this is something that users should not care or even know about, I've decided to push the update before next batch of enemies, mainly so all the issues can be ironed out. There shouldn't be any major differences between this and previous versions, but if you notice something has changed, please let me know.
- Implemented ItemRelationshipProvider, so now current and all future boss item will be converted into Newly Hatched Zoea.
- Mechanical Spider:
- Drone AI improvement, mainly now it shoots at enemies as it tries to pathfind back to its owner.
0.3.7
- Mechanical Spider:
- Drone Spider now takes lava damage every second instead of the usual 0.2 seconds.
- Base damage nerfed to 12(+2.4) from 15(+3).
- Fixed a potential NRE on Spider's death.
- Dual Shot:
- Charge duration nerfed to 0.75 seconds from 0.5 seconds.
- While I don't entirely agree with this and base damage nerf, the fact that director can just spawn 5 spiders around you and they all relentlessly shoot you can lead to losing a run right on the spot. Something had to be done, I think with this spiders will be less of a nuisance.
- Charge duration nerfed to 0.75 seconds from 0.5 seconds.
0.3.6
- ProcTypeAPI support.
- This just means that Colossal Fist and Infernal Lantern can't proc themselves.
0.3.5
- Additional assets optimization.
- This time it is sounds. Mod now should be about 2 mbs lighter compared to previous version.
- Mechanical Spider:
- Added elite + Spare Drone Parts displays.
- Fixed drone not getting UseAmbientLevel item.
- For those who don't know - basically it meant drone spiders were not leveling up during stage together with the rest of the survivors. Their stats would adjust in next stage tho, so they weren't stuck on the level you bought then.
- Added 10 DamageBoost items to drone, which boosts drone's damage by 100% of normal. Value can be configured in the config.
- Double Shot:
- Exposed charge duration to config.
- New projectile visuals. Projectile behaviour is unchanged.
- Spawn sound is limited to two instances globally.
- Since the director has tendency to spawn spiders in groups of at least 3 or more, spawn sounds can get layered on top of each other and result in very grating experience. Instead of replacing or adjusting it, I decided to just limit it, since the sound itself comes straight from RoRR, so I don't want to touch it for legacy reasons.
0.3.4
- Updated pt-BR translation.
- Mechanical Spider:
- Added 20 BoostHP items to drone, which boosts drone health by 200% of normal. Value can be configured in the config.
- Added RiskyMod minion items to drone.
- Drone now persists through stages.
- Lowered chance of drone interactable spawn to 2% (was 20%).
- Slightly lowered volume of gun charging sound.
- Added "new" sounds and visuals to drone. Lowered drone sound range.
- Drone spiders now always spawn drone interactable on death.
- Improved drone's AI, now it shouldn't shoot at player as its first shot.
0.3.3
- Added new Small-tier monster: Mechanical Spider.
- Split configuration files. Now each enemy has their own configuration file. This obviously results in config wipe.
- Added AdvancedPrediction support.
- Added Risky_Artifacts' Artifact of Origin support. Ifrit is marked as Tier 2 boss, Colossus is marked as Tier 3 (Colossus is disabled by default).
- Added 3D Spatialization for sound effects and lowered attenuation range to 180m (was 200m).
- This should hopefully improve sound effects, making them less of a "100 volume at 90m range, 0 at 100m range".
- Ifrit:
- Restored jittery animation on having Malachite elite aspect.
- Fixed fire particles becoming golden blocks on having Gilded elite aspect.
- Fixed impact (or landing) animation.
- Colossus:
- Fixed impact (or landing) animation.
0.2.7
- Made some asset optimizations.
- The mod is now 3mbs lighter and should consume less video memory.
- Fixed nullref spam on void death for Ifrit and Colossus.
0.2.6
- Exposed stage list to the config. If enemy has multiple variants, each variant gets its own config.
- Ifrit:
- Added new spawning animation.
- Made Ifrit about 15% larger. Size increase comes with adjusted hitboxes for his Flame Charge, they are scalled proportionally.
- Some people wanted him Colossus big, since he is about the size of Colossus in 1 and Returns. This is not happening, but with this I think we can reach a compromise.
- Lowered jump power.
- No more silly airborne Ifrit for you.
- Fixed Infernal Lantern's icon appearing huge when scraping.
- Added dynamic bones to tail.
- Fixed Hellzone sometimes spawning at 0.0.0 when Ifrit has no target while using the ability.
- Added Gephyrophobia as possible stage.
0.2.5 (Visual Polish Update)
- Colossus:
- Polished visuals.
- Added SoTS elite displays.
- Removed Abyssal Depths from possible stages, added Shattered Abodes and Disturbed Impact instead.
- Laser Barrage:
- Now has particles to indicate that Colossus is charging the attack and spotlight to indicate where he is firing.
- Rock Clap:
- Added option (disabled by default) to spawn monsters post loop on skill use. Non-elite Colossus will spawn one Golem, Fire Colossus will spawn 6 Wisps, Overloading will spawn 6 Jellyfishes, other elites will spawn 2 Golems. Spawned monsters inherit elite equipment but not do not get elite stat boosts.
- Spitter:
- Polished visuals.
- Added SoTS elite displays.
- Added Helminth Hatchery as possible stage. Replaces Mini Mushroom (can be disabled in the config).
- Restored Bite effect that was broken post-SoTS.
- Ifrit:
- Polished visuals.
- Increased volume of some sounds so they are more distinct.
- Hellzone:
- Reworked. Now Ifrit fires fireball under his feet, that will spawn a volcano near targeted player. Behaves similarly to Stone Titan's fist attack.
- As a result of rework volcano radius is nerfed to 9m (was 12m), number of rock shoots lowered to 3 (was 4).
- Summon Pillar:
- Now destroying the pillar makes it explode and deal damage to all monsters without dealing damage to players. It will play a distinct sound effect and play animation of fireball hitting the ground if players manage to do that.
- Lowered pillar health to 585(+176) (was 720(+216)).
- Flame Charge:
- Now has new animation and sound effects on stomping.
0.2.4
- Colossus:
- Director credits increased from 1000 to 1150.
- This was actually made last patch but I forgot to add it to changelog. He is a bit too strong to appear early on, but should still be there if you just keep that Shrine of Mountain streak going.
- Director credits increased from 1000 to 1150.
- Ifrit:
- Added missing Simulacrum stages and Void Cell as possible spawn stage.
- Fixed NRE with Elder Lemurian flame attack.
- Spitter:
- Restored Sulfur Pools spawning.
0.2.3
- Added new Champion-tier (or boss) monster: Ifrit.
- Restored DirectorAPI dependency and added DeployableAPI dependency.
- DirectorAPI dependency restores enemy spawns on custom stages. It wasn't working since SoTS.
- Fixed potential issue with boss drops in other mods due to code-created ScriptableObjects not having names.
- Added option to disable each instance of content separately.
- This means you can have boss items without bosses and vice versa. But obviously if you have boss item without a boss that means it can only spawn either via printers or Artifact of Command.
- Colossus:
- Fixed Laser Barrage explosion damage being scaled of Laser Barrage Explosion radius config instead of correct config.
0.1.13
- Fixed Colossus not spawning outside of family events.
- Fixed Colossus' Laser Barrage not doing full head spin on high attack speed.
- Added soft dependency on RestoreGrandparentRock.
0.1.12 (The Moon actually fell)
- SoTS update.
- Removed R2API dependencies.
- I would like to take a moment and tell Randy that he can go fuck himself.
0.1.11 (Dawn of the Final Day, 24 Hours Remain)
- Added Colossus to Fogbound Lagoon.
- Some general polish.
0.1.10 (Dawn of the Second Day, 48 Hours Remain)
- Colossus:
- Added config option to destroy model after death (turned off by default).
- Lowered director cost to 1000 (from 1200). Lowered minimum stage completion to 0 (from 3).
- With these changes he should become even more frequent, and with 1000\0 on director it is very possible to encounter Colossus on first stage with Shrines of the Mountain.
- Laser Barrage's head pitch is lowered to 0.05 (from 0.75). Spread is lowered to 0.15 (from 0.18). Prep time lowered to 4.5 seconds (from 5.5).
- Now you can't just hide under his feet, you have to get around him or run far away. Well, not as far as it used to be.
- Colossal Fist now deals 500% damage (was 400%) with 8% proc chance (was 10%).
- This is mostly performance related. DPS is still the same.
- Castle variant visual polish.
0.1.9
- Fixed an issue where loading the game with mod's unsupported language would hang the game at 100%.
- Spitter:
- A big thanks to rob for a new set of animations!
- Spitter now slows down on charging spit to 70% of movement speed and comes to a complete stop on spit release.
- Charged Spit now has a sound cue on charging the attack.
- Added 2 second cooldown on Bite.
- He was quite relentless in melee range when the intention was that it would be somewhat of a last resort for him. This should calm him down.
- Colossus:
- Laser Barrage explosion radius increased from 5 to 10.
- You could just stand in front of him and not get hit, ever. It was never my intention to make this attack hard to dodge, but it should serve it intended purpose - create a hell zone in front of him that you need to get away from ASAP. Hopefully this will make it closer to that intent.
- Lowered director cost to 1200.
- Added Void Fields and Abyssal Depths as possible spawn stage.
- I've got a lot of reports that people just don't see him in runs. Lowering director cost and adding him to the only stage 4 he can kinda fit in (he can't go into the cave) should hopefully make him less rare. Void Fields should probably be behind config tho.
- Fixed head disappearing under certain angles.
- Added Sky Meadows variant.
- Added Castle variant (don't get your hopes up).
- Fixed eye glow and light not going out on death.
- Fixed idle animation blending with death animation.
- Fixed footstep effects not playing.
- Now you should really be careful when Colossus steps and falls to the ground.
- hehe boner
- Laser Barrage explosion radius increased from 5 to 10.
0.1.8
- Added new Champion-tier (or boss) monster: Colossus.
- Spitter:
- Split projectiles no longer collide with bodies.
- It is done to remove "shotgun effect" where in some situations, depending on target's and Spitter's elevation all 4 projectiles will hit the same target, resulting in massive, unintended damage.
- Split projectiles no longer collide with bodies.
- Added pt-BR translation by Kauzok
0.0.12
- Spitter:
- Fixed log book display and text.
- Fixed log book text showing up in chat on Spitter's monster log pickup.
- Fixed Spitter not being stunnable, frozable, etc.
- Adjusted sounds' volume and attenuation to roughly match vanilla.
- Made projectile and DoT zone decal more orange-ish.
- Slight adjustments to elite colors so hopefully Overloading and Glacial are easier to differentiate.
- Added monster to Void Cells, Abyssal Depths (Simulacrum) and Bulwark's Ambry.
0.0.11
- Initial release