SRB2 Message Board  

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

Reply
 
Thread Tools
SRB2 Battle! Multiplayer Gameplay Mod Details »»
SRB2 Battle! Multiplayer Gameplay Mod
Version: 1.1, by CobaltBW (Community Noise Maker) CobaltBW is offline
Developer Last Online: Feb 2020

Version: SRB2 Rating: (6 votes - 4.67 average)
Released: 02-11-2020 Last Update: Never Installs: 3
SOCs Scripts Sprites/Graphics

SRB2 Battle is a gameplay modification which radically transforms multiplayer versus from a ringsling-fest into an all-out brawl!

It's a mod so big, it's taken me two days just to finish writing out this post!



Download V1.1 (2/14/2020)

Featuring:
* Melee mechanics for PvP game modes
* Ring-consuming special abilities for each character
* Backdraft mechanic, allowing players to more easily keep pace with one another
* King of the Panel, a gameplay modification for Match and Team Match
* Egg Robo Tag, a twist on the hunter vs hunted game mode.
* Spectator flickies, to bring the players and watchers a little closer together

Spoiler: Meet the new match mode

Melee: There are no red rings, auto spam or rail snipes this time around. Instead, all of the characters' normal moves are now valid methods of attacks. Some attacks, like Knuckles' glide or Amy's hammer will have conditionally greater or lower priority depending on the attack and the angle of collision.



Meanwhile, the weapon panels in each match map now have a new role as score panels. Any player who tags one of these will slowly score points for themselves and their team. Whoever is the last person to touch the score panel before it disappears will gain additional points based on how long they have claimed the panel.



These panels are where a lot of the game's points are earned, so they're a big point of interest to all players in the map. Whether it's a free-for-all or you're playing on teams, expect massive brawls to happen here, and come fully prepped and armed with specials and powerups!



Want some good old stock match without pseudo king of the hill mechanics? No problem! Host your server with "weapon rings" disabled, and you can play standard battles without any score panels.

CTF is largely unchanged, but the dynamics may feel quite different since melee combat and special abilities take the place of weapon rings. With each character having such dramatically different abilities, teamwork in this mode is essential.



Spoiler: What are the special abilities?

Each character receives abilities that can be activated at the cost of ten rings by pressing the "fire ring" key or button. Each ability is distinct from one another and can often have multiple different uses.

Sonic | High Jump & Ground Pound
When Sonic is on the ground, pressing the fire key will send Sonic soaring into the air. Conversely, pressing the fire key in the air will thrust Sonic hard into the ground, sending out a shockwave on impact which can damage nearby enemies.



Tails | Buzz Sentry
Always the tinkerer, Tails has re-engineered an enemy Buzz into a helpful ally! Spend ten rings to spawn a Buzz buddy, which will target nearby monitors and enemies when the fire key is pressed.



Knuckles | Dig
Burrow underneath the surface or into a wall, then re-emerge in a fury, sending flying debris in all directions! If used in the air, Knuckles will strike downwards, digging into the first surface he makes contact with. Note that staying underground will gradually consume rings.



Amy | Charm Beam
What is this trickery? Enemies hit by Amy's Charm Beam will be shrunk down, rendering them unable to attack or use abilities.



When a Charm Beam hits an ally, it will instead grant them a force shield shield. Handy!



Fang | Throw Bomb

By spending rings, Fang will throw a bomb forward, or, if he is tail-bouncing, he will drop a bomb straight downward. Great for causing mischief from afar, it also has a long lifetime before exploding, making it useful as an area denial tool against other would-be interlopers.



Metal Sonic | Energy Blast

Launch an intense blast of energy at the nearest enemy by holding, then releasing the fire key. Holding in the attack will gradually consume rings, but it will also make the attack stronger, covering more range with a greater spread of projectiles.



Aiming is automatic! If you'd like manual control over your energy blasts, just toggle autoaim in the console.



Spoiler: Tag Mode

Uh oh: It looks like Eggman has sent one of his goons to roboticize Sonic and his friends.



In this mode modification, all players who are "IT" are turned into Egg Robos! Hunt down players with your superior aerial mobility, snipe from afar with laser pistols, and lay bombs as traps for would-be escapees. However, with slippery handling and slow firing, Team Egg Robo will have to be clever and work together to make sure they can successfully capture each and every woodland animal before time is up.




Spoiler: Other features

Backdraft
By trailing behind another player for a couple seconds at full speed, pursuers will gain a momentary speedboost that allows them to catch up to and overcome whoever they are chasing. You can gain speed on opponents and allies alike!



Spectator Flickies
Spectators are now represented by flickies. A minor change that brings the action and the spectator sport just a little closer together. Are the spectators watching you, or are you watching them?





Spoiler: Console Variables/Commands

battlehelp - Provides info on all of the different modes and mechanics.
autoaim - A toggle command. This will disable/enable automatic aiming for some ranged attacks like Metal Sonic's energy blast.
paneltime - Server variable: sets the amount of time that a score panel will lay on the field before disappearing.
prepaneltime - Server variable: sets the amount of time before the first score panel appears on the map.
panelwaittime - Server variable: sets the amount of time after a panel disappears that a new panel will appear on the map.


Spoiler: Can my custom character have special abilities?

It can! Whether you want to create an entirely new ability for Battle or simply copy from an existing template, giving special abilities to custom characters is relatively easy to do with a little bit of Lua.

Here's an example of what a custom character's ability might look like in Lua code:
Code:
local BattleFuncSet = false

addHook("ThinkFrame",function()
	if not(BattleFuncSet) and CBW_Battle and CBW_Battle.ActionChar then
		BattleFuncSet = true
		
		local function ThrowBomb(mo)
			local bomb = P_SPMAngle(mo,MT_FBOMB,mo.angle,0,0)
			if bomb and bomb.valid then
				P_SetObjectMomZ(bomb,FRACUNIT*8,true)
			end
		end
		
		CBW_Battle.ActionChar["eggrobo"] = function(mo,doaction,pressedaction)
			mo.player.actiontext = "Throw Bomb"
			mo.player.actionstate = 0
			mo.player.actiontime = 0
			mo.player.actionrings = 10
			mo.player.disableringslinger = true
			if doaction == 1 then
				if mo.player.rings >= mo.player.actionrings
					mo.player.spendrings = 1
					ThrowBomb(mo)
					mo.player.actioncooldown = TICRATE
				else
					mo.player.spendrings = -1
				end
			end
		end	
		print("EggRobo BattleMod action has been loaded.")
	end
end)
Not sure what everything does? No worries! Here's a small tutorial on how everything works:

if not(BattleFuncSet) and CBW_Battle and CBW_Battle.ActionChar then
CBW_Battle.ActionChar is a table which stores all of the characters' special ability functions. While you can't safely call on CBW_Battle's functions directly if BattleMod isn't loaded, you can define and store a function here which BattleMod will run when CBW_Battle.ActionChar[<yourskin>] is read by the game.

Since BattleFuncSet is a local, you can name it to anything you want. The reason we are performing this particular check is because the function we're going to create will be stored as a variable, and therefore this script only needs to be run once. Once BattleMod is loaded, we will set BattleFuncSet to true, preventing this script from being run again in the future.

The advantage of doing this inside ThinkFrame is that, because we are running this check on every frame, this script will work regardless of whether our skin is loaded before or after BattleMod.


CBW_Battle.ActionChar["eggrobo"] = function(mo,doaction,pressedaction)
This will define a function that BattleMod will read whenever the player character is using the skin in question. mo is the player object. doaction is 1 if the player is pressing the action key, and 2 if they are holding it down; 0 if neither, and -1 if the player is attempting but unable to perform an action. pressedaction is about the same as doaction, except it will always return the player's true action key input, regardless of whether the player can perform an action or not.

Note that doaction will always return -1 if the button was just pressed while:
- The player is exiting the level
- The player's action is on cooldown
- The player character is in pain
- The player's controls have been disabled
- The player is "not it" in tag mode
- The player has the flag in CTF
If you need to read the real action inputs during any of these moments, use the third function argument, 'pressedaction', to get the player's true inputs.



mo.player.actiontext = "Throw Bomb"
HUD display text for this action type. This can be changed freely during runtime to display different text under different circumstances.

mo.player.actionstate = 0
Scripters can use this to define when characters are in certain stages/phases of their ability. Generally the game will leave this alone except when the player is respawning or changing skins, at which point the game will reset mo.player.actionstate to 0.

mo.player.actiontime = 0
Generally used as a ticcounter to keep track of how long the player has been in a certain actionstate. However, this actually does nothing on its own and is freely modifiable. It will not tic upward or downward unless specified by the scripter.

mo.player.actionrings = 10
The amount of rings your character's special action costs. This number will show up in the HUD if the number is greater than 0.

mo.player.disableringslinger = true
This prevents players from being able to fire rings. This is usually not needed in scripts since BattleMod already sets the variable to true on skin load. However, some characters, like Fang, may need this to be manually set to "false" for whatever reason, so I've included it here for posterity.

mo.player.spendrings = 1
This signals to BattleMod that we need to spend rings. If this is set to 1, the game will play a sound and subtract mo.player.actionrings from the player's current ring amount after the character's action has been performed.

mo.player.actioncooldown = TICRATE
This constantly tics down to 0 and is used for regulating player actions. doaction will always be -1 or 0 if mo.player.actioncooldown is greater than 0.

mo.player.spendrings = -1
This signals to BattleMod that the player attempted and failed to perform an action. If set to -1, the game will play a sound effect in celebration of the player's failure.


Other notes:
If you're not feeling up to the task of making a new special ability, you can easily use one of the pre-existing abilities for the six vanilla characters with the following block of code:
Code:
local BattleFuncSet = false

addHook("ThinkFrame",function()
	if not(BattleFuncSet) and CBW_Battle and CBW_Battle.ActionChar then
		BattleFuncSet = true
		CBW_Battle.ActionChar["eggrobo"] = CBW_Battle.ActionChar["tails"]
	end
end)
It's as simple as that! This will make it so that the skin "EggRobo" performs Tails' special ability, which summons a buzz sentry.


Egg Robo Tag
Need to make sure a character's lua script isn't conflicting with BattleMod's tagmode? Check to make sure either mo.player.iseggrobo or CBW_BattleMod and mo.player.pflags&PF_TAGIT do not return true before running the script. This won't be necessary for ActionChar[] scripts, but it may be helpful in ensuring compatibility with your characters' other, more generalized lua scripts.



Spoiler: Special Thanks

Toaster and DrTapeworm, for creating the EggRobo sprites
SuperPhanto, for creating EggRobo's gun and laser sprites
Many of the folks in SRB2 Discord #scripting for advice and troubleshooting support
Everyone on the Master Server who helped to test this and provide feedback while it was in beta

Download Now

File Type: pk3 VL_BattleMod-v1.1.pk3 (103.7 KB, 324 views)

Screenshots

Click image for larger version

Name:	action_amy1.gif
Views:	2617
Size:	3.55 MB
ID:	26444   Click image for larger version

Name:	action_amy2.gif
Views:	2568
Size:	1.85 MB
ID:	26445   Click image for larger version

Name:	action_knuckles1.gif
Views:	2597
Size:	3.68 MB
ID:	26446   Click image for larger version

Name:	action_knuckles2.gif
Views:	2609
Size:	5.27 MB
ID:	26447   Click image for larger version

Name:	action_sonic.gif
Views:	2641
Size:	6.18 MB
ID:	26448  

Click image for larger version

Name:	action_tails1.gif
Views:	2590
Size:	2.90 MB
ID:	26449   Click image for larger version

Name:	action_tails2.gif
Views:	2613
Size:	4.02 MB
ID:	26450   Click image for larger version

Name:	backdraftboost.gif
Views:	2584
Size:	4.07 MB
ID:	26451   Click image for larger version

Name:	collide_demo.gif
Views:	2611
Size:	2.40 MB
ID:	26452   Click image for larger version

Name:	eggrobotag1.gif
Views:	2590
Size:	5.26 MB
ID:	26453  

Click image for larger version

Name:	eggrobotagdemo.gif
Views:	2566
Size:	3.39 MB
ID:	26454   Click image for larger version

Name:	kingpanelbrawl1.gif
Views:	2608
Size:	2.85 MB
ID:	26455   Click image for larger version

Name:	kingpaneldemo.gif
Views:	2652
Size:	6.19 MB
ID:	26456   Click image for larger version

Name:	misc1.gif
Views:	2609
Size:	4.74 MB
ID:	26457   Click image for larger version

Name:	misc2.gif
Views:	2665
Size:	7.76 MB
ID:	26458  

Click image for larger version

Name:	misc3.gif
Views:	2614
Size:	4.86 MB
ID:	26459   Click image for larger version

Name:	spectatorflicky.gif
Views:	2576
Size:	5.65 MB
ID:	26460   Click image for larger version

Name:	action_metal3.gif
Views:	2598
Size:	7.02 MB
ID:	26461   Click image for larger version

Name:	action_fang2.gif
Views:	2614
Size:	7.71 MB
ID:	26462  

Supporters / CoAuthors

Show Your Support

  • This addon may not be copied, reproduced or published elsewhere without the author's permission.

Comments
Old 1 Week Ago   #22
CobaltBW
Community Noise Maker
Developer
 
CobaltBW's Avatar
Default

Version 1.1 released
- Added team-colored bombs and elemental fire, to improve game readability
- Fixed Egg Robo death animation not displaying the limb/gun sprites
- Fixed Fang being unable to throw a bomb at exactly 10 rings
- Fixed HUD error when an unlocked Score Panel is made invalid
Attached Thumbnails
Click image for larger version

Name:	srb20002.gif
Views:	55
Size:	6.49 MB
ID:	26523   Click image for larger version

Name:	srb20004.gif
Views:	37
Size:	5.30 MB
ID:	26524  
__________________
~CobaltBW

Check out my soundcloud profile for music stuff
CobaltBW is offline   Reply With Quote
Old 1 Week Ago   #23
Chuckles the robo blaster
Chucklee
 
Chuckles the robo blaster's Avatar
Default

This is a really fun mods I recommend it for people that don't like the vanilla ringslinger or some people that are tired of the same thing and It was really fun
__________________
Youtube That Chuckles troll:) that play srb2 since 2016 on offline
Chuckles the robo blaster is offline   Reply With Quote
Old 1 Week Ago   #24
RalphJeremy65
Default

And i thought the Fang Gang was the worst, but NOPE, the Amy Squad are the real menaces in this mod...

Pretty intresting take on the minigames, though.
RalphJeremy65 is offline   Reply With Quote
Old 5 Days Ago   #25
Krabs
 
Krabs's Avatar
Default

Amy definitely feels strong right now, mostly because she doesn't need rings to function. Sonic's like that too, but his thok is hard to aim and his special ability is weak.

I'm having by far the most fun with metal. He's really fun with autoaim off and using right mouse button to toggle firstperson, and there's nothing more satisfying than ramming into people with boost mode. I was definitely wrong about his max charged shot not being worth the charge time, too. There's a big problem with him though - if metal has his back to a wall or is touching a wall in any way, charge shots will instantly disappear.

Fang's gotten kind of annoying to deal with since he can shoot anyone who attacks him as soon as he exits the hurt animation. If amy hammers him, she's getting shot almost every time due to the landing animation on hammer.

Knuckles's dig is the most annoying though. Once he gets enough rings to comfortably camp underground, his defense of a panel is insanely hard to get past without eating rocks.

Last edited by Krabs; 4 Days Ago at 06:01 PM.
Krabs is offline   Reply With Quote
Old 5 Days Ago   #26
Zanda_Sama
Default

Quote:
Originally Posted by Krabs View Post
Amy definitely feels strong right now, mostly because she doesn't need rings to function. Sonic's like that too, but his thok is hard to aim and his special ability is weak.

I'm having by far the most fun with metal. He's really fun with autoaim off and using right mouse button to toggle firstperson, and there's nothing more satisfying than ramming into people with boost mode. I was definitely wrong about his max charged shot not being worth the charge time, too. There's a big problem with him though - if metal has his back to a wall or is touching a wall in any way, charge shots will instantly disappear.

Fang's gotten kind of annoying to deal with since he can shoot anyone who attacks him as soon as he exits the hurt animation. If amy hammers him, she's getting shot almost every time due to the landing animation on hammer.

Knuckles's dig is the most annoying though. Once he gets enough rings to comfortably camp underground, his defense of a panel is insanely hard to get past without eating rocks.
To add to this, we gotta increase the cooldown on fang's gun, hes annoying.
Zanda_Sama is offline   Reply With Quote
Old 5 Days Ago   #27
Crum
 
Crum's Avatar
Default

Amy can beat a Fang without getting hit if she gets some speed going and tries to hit him with the hearts of the swing rather than knocking into him. It's safer that way. He has an even harder time dealing with Sonic or Tails, although the latter tends to be more passive and hard to hit than genuinely threatening.

Knuckles' dig should probably consume rings faster the longer you're hiding in there. It's pretty easy to stack a ton of rings in CTF and then just camp in your own base for a while until someone comes to get your flag and I don't really see what the counterplay is supposed to be.

I think the thok should have less hitstun if you nail someone with it and they don't take damage. It pretty much guarantees you'll get hit by someone after and it feels terrible when you thought jumping would be enough to protect you assuming you don't have the speed to dodge. In one case I've seen it give Sonic enough time to straight up miss a thok and try again before the other person could respond. And earlier today I was trapped in a corner by two Sonics just thokking at me nonstop after I already got hit.

I still hope no one genuinely starts complaining about (vanilla) characters being OP though. This mod isn't supposed to be that serious.
Crum is offline   Reply With Quote
Old 4 Days Ago   #28
Krabs
 
Krabs's Avatar
Default

Here I am posting for a 4th time in this thread for a mod of a mod of a mod because I accidentally became obsessed. Whoops. Anyway, I was thinking it might be nice to have ring counters above each character's head so you can see when they have the ability to unload tons of attacks or not. And I also think the emeralds are pretty worthless right now, so perhaps something could be changed about them.

Quote:
Originally Posted by Crum View Post
I think the thok should have less hitstun if you nail someone with it and they don't take damage. It pretty much guarantees you'll get hit by someone after and it feels terrible when you thought jumping would be enough to protect you assuming you don't have the speed to dodge. In one case I've seen it give Sonic enough time to straight up miss a thok and try again before the other person could respond. And earlier today I was trapped in a corner by two Sonics just thokking at me nonstop after I already got hit.
As fun as it is to pull off a combo with Sonic's thok, I have to agree. Generally, I don't think stuns and other forms of crowd control are very fun.

Quote:
Originally Posted by Crum View Post
I still hope no one genuinely starts complaining about (vanilla) characters being OP though. This mod isn't supposed to be that serious.
For sure. Either way, I'm actually really happy with the current balance of the 6 characters right now, and nobody stands out as weak right now except *maybe* tails because of how easy it is to dodge his buzz.
Krabs is offline   Reply With Quote
Old 4 Days Ago   #29
TehRealSalt
Ya Gal Sal Here (σᴥσ)
Moderator
 
TehRealSalt's Avatar
Default

I got to try this out with a group of friends last night, generally think it's far better than Ringslinger ever was. A few of my opening thoughts:
  • King of the Panel would probably be the my favorite mode, since I actually prefer free for all over teams, and I love the KotH format. But with teams or without, it feels like the tactic is to ram your face into the panel repeatedly until you happen to get it at the end of the timer. I think it's just far too easy to regrab it after you lose it, even with players unable to grab it while flashing. There's not really a way to properly defend it, because of the ring loss system. The Pity Shield system tends to kick in a *lot* during these fights, further ruining potential defenses. Admittedly, it is true that when people are face-tanking the panel, you can get the most points out of the fight by just using the points given when hitting players. However, that doesn't really feel like a satisfying way to come out on top in these fights, compared to successfully capturing the panel.
  • I think there's multiple approaches to making KotP work; part of the problem is that rings are often placed directly next to the panel in Match maps, so you just get free respawning rings there. There might be a way to remove those rings that are too close to a panel on map load, or even just manually modify the maps. Additionally, I think there should be a cooldown when someone touches the panel, where no one else can get it. You could even roll with the signpost motif and make it spin when untouchable, then slow down and stop spinning when touchable again. Further rolling with that idea, maybe the panel could also bounce in the air and start moving when it's touched, ala Sonic 3's signpost. But as it stands, KotP is frustratingly close to being a fantastic mode, and I really want to say it's my favorite mode, but it falls just short.
  • CTF is probably my favorite mode, since throwing yourself at the flag has repercussions (as the other team can instantly bring their flag back if it drops), and there's some loose team coordination to get it back to base safely. Just has lots of strategy without making it too complicated.
  • Eggrobo Tag is really fun, gives Tag some much needed love and addresses problems like some taggers being unable to go for characters with certain abilities. Not much to say, it's not my favorite mode since the player special abilities don't get to shine as much here, but it's still good.
  • I didn't try out Hide & Seek... uhhhh, is that even changed in this? Legitimately curious, I forget H&S even exists most of the time. :V
  • I think most of the characters are either perfect or just need a bit of buffing. Sonic, Tails, Metal, and Fang all feel pretty reasonable in balance.
  • Knuckles' Dig move is infuriating to play against, specifically in King of the Panel and CTF. It does drain rings, but I felt like I saw people specifically saving up all of their rings just to camp the panel and nab it at the very last second, and it doesn't really feel like there's a counter to that tactic. He's probably the only character I think should get a nerf, but I'm not sure how so. Making it drain more rings would just increase the requirements of the cheese without getting rid of it. Making it drain more rings over time wouldn't address the issue of specifically cheesing it at the end of the panel's timer. In theory it'd be fair to play against if there were no objectives, but that's silly. It might just be a flawed idea and need rethinking, but I do like a lot of aspects about it so it'd be a bit of a shame to throw it out.
  • I'm generally happy with Metal's strength, but I kinda wish that his autoaim would try to shoot where your target's going, instead of directly at their current position. I would think this is meant to be a balance measure, but since there's an option to disable the autoaim, this just makes it feel like a huge disadvantage to use it. Doesn't feel intentional in the same way that, say, Eggrobo's bad autoaim is, since it's a spammable move for him, and you can't disable it on him.
  • I'm gonna talk about Eggrobo's design in Battle here too, since you're the author of him, and also I just love Eggman (or Eggman-related) characters so I couldn't resist playing as him a lot :p. I love his ability to endlessly fly and his spammable but clunky gun. His flight is a tad OP in CTF, since he's the only character that can fly with the flag; maybe it should drain rings to hold jump while carrying the flag? I'm also a little underwhelmed that he just has bombs as a special ability, though. Because the bombs explode on hitting floors, I just kind of felt it was better to save my rings for survivability instead of waste them on an attack that rarely hits. It could be more fun if they bounced like Fang's, but also might be too similar. Maybe they could drop straight down, and explode on a timer instead? Maybe even a remote bomb that you can detonate by pressing the Ring Toss button after you deploy it? Dunno, just a bit disappointed with the current behavior.
  • Also, I am shocked how... buggy the separate Eggrobo character is. His jet-pack & gun would stop/start working based on people spectating/joining. I am extremely confused why on earth that would ever happen, but it was a frequent issue at the start of every game. I figured he'd be the safest bet for SRB2 Battle extra characters since you're also the author of them, but...??? :V (for transparency, Silver was also added, so he might've contributed to any Lua issues we had.)

These are just my first impressions, of course, and may not be totally thought-out. I definitely see this holding up for far longer than Ringslinger because it feels more geared towards having an hour or so of dumb fun with friends, which is a step in the right direction IMO! Excited to see what happens from here.
__________________
Twitter | Twitch | Youtube

Last edited by TehRealSalt; 4 Days Ago at 05:04 AM.
TehRealSalt is offline   Reply With Quote
Old 4 Days Ago   #30
CobaltBW
Community Noise Maker
Developer
 
CobaltBW's Avatar
Default

Quote:
Originally Posted by Krabs View Post
Here I am posting for a 4th time in this thread for a mod of a mod of a mod because I accidentally became obsessed. Whoops. Anyway, I was thinking it might be nice to have ring counters above each character's head so you can see when they have the ability to unload tons of attacks or not. And I also think the emeralds are pretty worthless right now, so perhaps something could be changed about them.
I might have to either fundamentally change what they do or nix them entirely, if only because the "toss emerald" function conflicts with some future plans I have in mind. I can't say for sure until I get farther into my next update.

Quote:
As fun as it is to pull off a combo with Sonic's thok, I have to agree. Generally, I don't think stuns and other forms of crowd control are very fun.
The stun mechanic is momentum dependent, so you could be stunned up to two seconds if someone runs into you at full speed with power sneakers. I agree that this is a bit excessive, so I will set a hard cap on this in the next update so that the mechanic isn't overly dispruptive.

Quote:
For sure. Either way, I'm actually really happy with the current balance of the 6 characters right now, and nobody stands out as weak right now except *maybe* tails because of how easy it is to dodge his buzz.
On the one hand, Tails' ability is very economical because he doesn't necessarily lose it when attacking with the sentry or when taking damage. Since he can only have one buzz out at a time, though, his presence is fairly limited whereas other characters can dig into their reserves to fire a barrage of attacks.

Another design challenge is that Tails is able to outmaneuver most characters with his flight; I intentionally designed his current ability to capitalize on this, effectively making his playstyle that of a harasser. But if Tails is allowed too much precision or forces too much pressure onto his opponents, the character may start to feel oppressive due to him often being out of reach. So it's important to balance Tails' lethality with his safety and ease of use.

That all being said, while I don't think Tails' situation is particularly bleak, I'm currently exploring ways to expand on Tails' ability so that his scaling more closely matches the rest of the cast. Details at this point are extremely tentative, but I expect him to receive the most significant changes.
__________________
~CobaltBW

Check out my soundcloud profile for music stuff

Last edited by CobaltBW; 4 Days Ago at 01:42 AM.
CobaltBW is offline   Reply With Quote
Old 3 Days Ago   #31
Puppyfaic
 
Puppyfaic's Avatar
Default

Doubling on what Salt said about Egg Robo's ability, I think he probably just needs a new one altogether, as the bomb is just too similar to Fang. Maybe something to do with his foam finger home-run attack in CEZ3?
Puppyfaic is offline   Reply With Quote
Old 10 Hours Ago   #32
ChrisHedge
Also Known as CyanKnight
 
ChrisHedge's Avatar
Default

Quote:
Originally Posted by CobaltBW View Post
I might have to either fundamentally change what they do or nix them entirely, if only because the "toss emerald" function conflicts with some future plans I have in mind. I can't say for sure until I get farther into my next update.



The stun mechanic is momentum dependent, so you could be stunned up to two seconds if someone runs into you at full speed with power sneakers. I agree that this is a bit excessive, so I will set a hard cap on this in the next update so that the mechanic isn't overly dispruptive.



On the one hand, Tails' ability is very economical because he doesn't necessarily lose it when attacking with the sentry or when taking damage. Since he can only have one buzz out at a time, though, his presence is fairly limited whereas other characters can dig into their reserves to fire a barrage of attacks.

Another design challenge is that Tails is able to outmaneuver most characters with his flight; I intentionally designed his current ability to capitalize on this, effectively making his playstyle that of a harasser. But if Tails is allowed too much precision or forces too much pressure onto his opponents, the character may start to feel oppressive due to him often being out of reach. So it's important to balance Tails' lethality with his safety and ease of use.

That all being said, while I don't think Tails' situation is particularly bleak, I'm currently exploring ways to expand on Tails' ability so that his scaling more closely matches the rest of the cast. Details at this point are extremely tentative, but I expect him to receive the most significant changes.
Maybe Tails could get a separate ground ability like Sonic. He could place mines or something similar making him less precision based and more bait and trap based. Of course these mines would have to be very easy to read and Tails would have to have one at a time active at once, but considering how easily beaten out by everyone he feels at the moment he could use something like that I feel.
__________________
Deliciously Bad artist
ChrisHedge is online now   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 10:41 AM.


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