SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Releases > Lua

Reply
 
Thread Tools
Enemy Variations Details »»
Enemy Variations
Version: 1.8b, by digaly digaly is offline
Developer Last Online: Jan 2020

Version: SRB2 Rating: (3 votes - 3.40 average)
Released: 12-28-2019 Last Update: Never Installs: 4
Scripts Re-Useable Content Sprites/Graphics

Enemy Variations is a LUA mod that adds simple modifiers to all badniks in the game. The current modifiers are:
  • Goop dropping
  • Fire (spinning flame jet)
  • Spikeball
  • Laser shooting
  • Big papa (spawns baby badniks of same type)
  • Speed (gotta go fast)

The chances of a badnik spawning with one of these modifiers is done in a weighted random fashion, since some variations are tougher than others.

Along with these modifiers, most badniks in the game have been given skin colors.
This allows them to display which variations they have by their color. When an enemy has two variations, it will be white.

Has been tested in netplay, though there is a small chance of getting a SIGSEGV.

You're allowed to modify and redistribute this mod, just give me credit.

Download Now

File Type: zip VL_EnemyVariations-v1.8b.zip (298.2 KB, 515 views)

Screenshots

Click image for larger version

Name:	srb20019.png
Views:	622
Size:	119.2 KB
ID:	24549   Click image for larger version

Name:	srb20021.png
Views:	645
Size:	171.7 KB
ID:	24550   Click image for larger version

Name:	srb20025.png
Views:	550
Size:	145.4 KB
ID:	24551   Click image for larger version

Name:	srb20027.png
Views:	554
Size:	172.8 KB
ID:	24552  

Show Your Support

  • The author of this addon has given explicit permission for its content to be re-used and/or reproduced.

Comments
Old 12-28-2019   #2
Zipper
Killda
Judge
 
Zipper's Avatar
Default

Nothing compares to the sheer terror I felt when I saw a Big Daddy Crushtacean blocking my path in DSZ.

Welcome to releases!
__________________
Quote:
<Rob> Thok is not malaria
Zipper is offline   Reply With Quote
Old 12-28-2019   #3
Augus
 
Augus's Avatar
Default

Oh boy I can’t wait to see how this mod interacts with the AGZ bees
Augus is offline   Reply With Quote
Old 12-28-2019   #4
JustCallMePops
 
JustCallMePops's Avatar
Default

Getting some heavy Doom randomizer vibes from this one. Will definitely turn it on often, seems like it'd give a lot of variety to runs!
JustCallMePops is offline   Reply With Quote
Old 12-28-2019   #5
digaly
 
digaly's Avatar
Default

Quote:
Originally Posted by Augus View Post
Oh boy I canít wait to see how this mod interacts with the AGZ bees
Secret badniks aren't in the list of replaced mobs, I just realized.
I'll patch it tomorrow
digaly is offline   Reply With Quote
Old 12-28-2019   #6
Goldenhog
Wandering Protagonist
 
Goldenhog's Avatar
Default

Hohoho, mixing this with Chaos mode (whenever that gets ported) is going to be fun.
__________________
Quote:
Originally Posted by Asagi Asagiri
I need power over the people! The stupid, STUPID people!
Goldenhog is offline   Reply With Quote
Old 12-29-2019   #7
zevirik
BURGERS ARE ROUND
 
zevirik's Avatar
Default

thanks, this is terrifying!
(and terrific)
__________________
amy and fang are best characters. fight me.
zevirik is offline   Reply With Quote
Old 12-29-2019   #8
Augus
 
Augus's Avatar
Default

Quote:
Originally Posted by digaly View Post
Secret badniks aren't in the list of replaced mobs, I just realized.
I'll patch it tomorrow
Augus is offline   Reply With Quote
Old 12-29-2019   #9
digaly
 
digaly's Avatar
Default

I've gone ahead and updated it as promised. 1.8 adds support for two new (secret) badniks:
Spoiler:

- Bumblebore
- Penguinator


I also added coloring support for:
- Secret badniks mentioned abbove
- Snapper turtle
- Skim
- Snailer
- Deton
digaly is offline   Reply With Quote
Old 12-30-2019   #10
MellowJacket
The unreliable judge
Judge
 
MellowJacket's Avatar
Default

I hosted a netgame and did a full co-op playthrough with this and it was pretty fun. I love the randomized enemies and what it adds to the game.

But in several levels (CEZ2, ACZ2, and AGZ) there was a significant drop in FPS that wasn't normal for me, and only happened in a netgame with this file loaded. I can't recreate this in single-player however so make of that what you will.

Some of the other variants have quirks but aren't necessarily game-breaking (such as minus' with flame jets destroy themselves because they jump up into their own flames). But something that IS urgent and should be looked at as soon as possible though is that some of the deton variants are causing sigsegv crashes when they see the player and activate.
__________________
Meanwhile in Aerial Garden Zone
MellowJacket is online now   Reply With Quote
Old 12-30-2019   #11
digaly
 
digaly's Avatar
Default

Not sure what I can do about the FPS drop, those are levels with tons of badniks.

I'm aware that detons sigsegv the game. I thought they weren't used in the main campaign, but apparently they are in THZ2.

I'll take a look at it today. I also got some suggestions during netplay for new variations, so I'll be doing that as well.

Thanks for trying it out!

Edit: I released a hotfix for now that fixes Detons crashing the game. It has something to do with P_Move being called in MobjThinker for a deton, and P_Move referring to some invalid memory location. So it's not a 'real' fix but P_Move doesn't work for flying enemies anyway. This means Detons still have working variations, with the exception of speed (they'll move at normal speed, like all flying mobs with the speed modifier).

Last edited by digaly; 12-30-2019 at 12:07 PM.
digaly is offline   Reply With Quote
Old 01-03-2020   #12
TehRealSalt
Ya Gal Sal Here (σᴥσ)
Judge
 
TehRealSalt's Avatar
Default

Quote:
Originally Posted by Whackjood View Post
But in several levels (CEZ2, ACZ2, and AGZ) there was a significant drop in FPS that wasn't normal for me, and only happened in a netgame with this file loaded. I can't recreate this in single-player however so make of that what you will.
This seems to happen with several of my other scripts; even ones that only feature a single simplistic ThinkFrame hook. It seems to be an issue with the game, and not the scripts.
__________________
Twitter | Twitch | Youtube
TehRealSalt is offline   Reply With Quote
Old 05-13-2020   #13
Silver Sonic
ジャヒー様
 
Silver Sonic's Avatar
Default

So here I was pondering how to improve levels for more fun and that the crawla is such a cool looking enemy which however doesn't provide too much of a challenge.

And I remembered BlazeHedgehogs SA-SRB2 mod. Which had crawlas shooting projectiles https://www.youtube.com/watch?v=oLjYx_WCzF0 Isn't that nifty? They even look like tiny tanks.

So I thought I could recreate these and looked through these releases for examples to get a rough grasp of Lua.

Turns out you've beaten me to the punch by a far stretch. You're evTypes = "laser" is almost exactly what I've been looking for!

The other variations were even more entertaining and funny. I love it! I will be sure to give you credit if I decide to deploy some miniature tank crawlas in the future. This mod deserves all the attention :)
Silver Sonic is offline   Reply With Quote
Old 05-13-2020   #14
ClassicNC
Also known as Sonic Plus
 
ClassicNC's Avatar
Default

That is way cool!
__________________
i need a hug
ClassicNC is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:09 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc.