SRB2 Message Board  

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

Reply
 
Thread Tools
Jetty-Syns Details »»
Jetty-Syns
Version: 1.0.2, by Tripel the fox (Community GU GU GUUUUU~) Tripel the fox is offline
Developer Last Online: Apr 2019

Category: Version: SRB2 Rating: (1 votes - 3.40 average)
Released: 04-24-2014 Last Update: Never Installs: 0
Characters SOCs Scripts

Jetty-Syns as characters. Yep. Totally pointless, but I don't see how this could be any worse than a gargoyle.
They are immune to space drowning, but not normal drowning.
The gunner can shoot missiles and the bomber can drop bombs, obviously.
Feedback would be appreciated!


NOTES:
They should be able to complete all the levels exept ERZ3, but I havn't tested many of them.


--Update--
The Jetty-Syn bomber now drops bombs from his... tube I guess?
The Jetty-Syns can now turn super if you press custom2.
Fixed the zoom tube glitch.
Other misc stuff that dosn't affect gameplay


Spoiler: Change Log
V1.0.1 ------- Fixed spectating
V1.0 --------- Created

Download Now

File Type: zip Jetty-Syns.zip (48.0 KB, 1311 views)

Screenshots

Click image for larger version

Name:	srb20005.jpg
Views:	2201
Size:	148.3 KB
ID:	4568   Click image for larger version

Name:	srb20008.jpg
Views:	1464
Size:	156.4 KB
ID:	4569   Click image for larger version

Name:	srb20010.jpg
Views:	1513
Size:	142.7 KB
ID:	4570  

Show Your Support

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

Comments
Old 04-24-2014   #2
Whackjood
The unreliable joodge
Judge
 
Whackjood's Avatar
Default

This is some goofy fun, and it's actually pretty interesting to try and fight Brak with this character because the knockback from missiles when in flight makes it very hard to recover your rings and his line of sight explosion punishes you for taking your flight for granted, amusingly.

It's a bit odd that the score chain doesn't reset if you miss a bomb, and I would like to see the attacks be able to destroy monitors, but I wouldn't hold this in submissions over that.

As soon as you fix the color changing, you'll be good to go for releases.
__________________
Check me out elsewhere~: -Tumblr- -Youtube- -Steam- -MyAnimeList-
Battlenet tag: Whackjood#2732 (Europe)
"The Creeps" (1941)
Whackjood is offline   Reply With Quote
Old 04-24-2014   #3
Tripel the fox
Community GU GU GUUUUU~
 
Tripel the fox's Avatar
Default

Ok, I fixed it, but I have no idea how to make the bombs/missiles destroy monitors. =/
__________________
Quote:
Originally Posted by SSNTails View Post
Seriously? You need MORE space? Even EggRock doesn't go that large...
Tripel the fox is offline   Reply With Quote
Old 04-24-2014   #4
Whackjood
The unreliable joodge
Judge
 
Whackjood's Avatar
Default

Well, no worries. Welcome to releases~
__________________
Check me out elsewhere~: -Tumblr- -Youtube- -Steam- -MyAnimeList-
Battlenet tag: Whackjood#2732 (Europe)
"The Creeps" (1941)
Whackjood is offline   Reply With Quote
Old 04-24-2014   #5
Puppyfaic
 
Puppyfaic's Avatar
Default

Quote:
Originally Posted by Tripel the fox
but I don't see how this could be any worse than a gargoyle
D: Whai

Oh well. This looks like it'll be tons of fun to play. I'll give you my thoughts later.

Edit: As I expected, tons and TONS of fun. Basically a fast Eggman. But like Eggman he can't kill Metal Sonic in ERZ3.
Edit2:
Quote:
Originally Posted by Log.txt
Loading object config from ./Jetty-Syns.wad
Added skin 'jetty-syn_gunner'
Added skin 'jetty-syn_bomber'
No maps added
WARNING: ./Jetty-Syns.wad|LUA_GAME:35: bad argument #1 to 'P_SetObjectMomZ' (MOBJ_T* expected, got nil)
Hook removed.
WARNING: ./Jetty-Syns.wad|LUA_GAME:84: bad argument #1 to 'P_SetObjectMomZ' (MOBJ_T* expected, got nil)
Hook removed.
Happens whenever there's a spectator in a multiplayer mode.
__________________
Quote:
Originally Posted by Frostay
Yeah fuck you too you insufferable twat.

Last edited by Puppyfaic; 04-24-2014 at 09:45 PM.
Puppyfaic is offline   Reply With Quote
Old 04-24-2014   #6
DarkBones
 
DarkBones's Avatar
Default

Well, the controls are a bit hard to get used to, and I don't see why they should be able to drown, but it's a pretty nice novelty wad I guess. No obvious glitches that I've seen anyway...
__________________
Currently trying out 2.1.
DarkBones is offline   Reply With Quote
Old 04-24-2014   #7
CobaltBW
I do things sometimes
 
CobaltBW's Avatar
Default

If this plays the way I think it plays, it would be a hell of a lot of fun on Match and CTF servers.
__________________
~CobaltBW

Check out my soundcloud profile for music stuff
CobaltBW is offline   Reply With Quote
Old 04-24-2014   #8
Puppyfaic
 
Puppyfaic's Avatar
Default

Quote:
Originally Posted by Blue Warrior View Post
If this plays the way I think it plays, it would be a hell of a lot of fun on Match and CTF servers.
Too bad it doesn't work with Multiplayer modes. As soon as a spectator is detected, the whole thing breaks D:
__________________
Quote:
Originally Posted by Frostay
Yeah fuck you too you insufferable twat.
Puppyfaic is offline   Reply With Quote
Old 04-24-2014   #9
Tripel the fox
Community GU GU GUUUUU~
 
Tripel the fox's Avatar
Default

Oops! I thought I fixed that... I guess it's back to the salt mines for me.
__________________
Quote:
Originally Posted by SSNTails View Post
Seriously? You need MORE space? Even EggRock doesn't go that large...
Tripel the fox is offline   Reply With Quote
Old 04-24-2014   #10
Puppyfaic
 
Puppyfaic's Avatar
Default

Spoiler: I fixed it for you. Use this.
Code:
freeslot("sfx_2bounc","mt_jettybullet2")

addHook("ThinkFrame", do
        for player in players.iterate
                if (player.mo and player.mo.skin == "jetty-syn_gunner")
                                       
                                player.mo.flags = $1|MF_NOGRAVITY|MF_SLIDEME
                                end
                if not (player.mo and player.mo.skin == "jetty-syn_gunner")
                                and not player.spectator
                                        player.mo.flags = $1 & ~(MF_NOGRAVITY|MF_SLIDEME)
                        end
                end
        end)

addHook("ThinkFrame", function()
	for player in players.iterate do
		if (player.mo and player.mo.skin ~= "jetty-syn_gunner")
			continue
		end
		
		//Flying
		if (player.mo and player.pflags & PF_JUMPDOWN) //Holding jump
			and not (player.pflags & PF_USEDOWN) //And not holding spin
			P_SetObjectMomZ(player.mo, FRACUNIT*10, false) //Go up!
		end
		
		if (player.mo and player.pflags & PF_USEDOWN) //Holding spin
			and not (player.pflags & PF_JUMPDOWN) //And not holding jump
			P_SetObjectMomZ(player.mo, FRACUNIT*-10, false) //Go down!
		end
		
		if not (player.mo and player.pflags & PF_JUMPDOWN)
			and not (player.pflags & PF_USEDOWN)
                        and not player.spectator
			P_SetObjectMomZ(player.mo, 0, false) //Stop Z movement
		end
		
		//Shooting
		if (player.mo and player.cmd.buttons & BT_CUSTOM1)
			and (player.custbutton == 1)
			S_StartSound(player.mo, sfx_s3k4d)
			P_SPMAngle(player.mo, MT_JETTBULLET, player.mo.angle, 1)
		end
		
		//Animation
		if (player.mo)
			and not (player.mo.state == S_PLAY_ATK1 or player.mo.state == S_PLAY_ATK2 or player.mo.state == S_PLAY_ATK3 or player.mo.state == S_PLAY_ATK4) //Make us go into the rolling animation
			player.mo.state = S_PLAY_ATK1
		end
		
		if (player.mo)
			player.powers[pw_spacetime] = 402
		end
		
		//Buttons
		player.custbutton = 1
		
		if (player.cmd.buttons & BT_CUSTOM1)
			player.custbutton = 0
		end
		
	end
end)

addHook("ThinkFrame", function()
	for player in players.iterate do
		if (player.mo and player.mo.skin ~= "jetty-syn_bomber")
			continue
		end
		
		//Flying
		if (player.mo and player.pflags & PF_JUMPDOWN) //Holding jump
			and not (player.pflags & PF_USEDOWN) //And not holding spin
			P_SetObjectMomZ(player.mo, FRACUNIT*10, false) //Go up!
		end
		
		if (player.mo and player.pflags & PF_USEDOWN) //Holding spin
			and not (player.pflags & PF_JUMPDOWN) //And not holding jump
			P_SetObjectMomZ(player.mo, FRACUNIT*-10, false) //Go down!
		end
		
		if not (player.mo and player.pflags & PF_JUMPDOWN)
			and not (player.pflags & PF_USEDOWN)
                        and not player.spectator
			P_SetObjectMomZ(player.mo, 0, false) //Stop Z movement
		end
		
		//Shooting
		if (player.mo and player.cmd.buttons & BT_CUSTOM1)
			and (player.custbutton == 1)
			S_StartSound(player.mo, sfx_s3k51)
			P_SPMAngle(player.mo, MT_MINE, player.mo.angle, 0)
		end
		
		//Animation
		if (player.mo)
			and not (player.mo.state == S_PLAY_ATK1 or player.mo.state == S_PLAY_ATK2 or player.mo.state == S_PLAY_ATK3 or player.mo.state == S_PLAY_ATK4) //Make us go into the rolling animation
			player.mo.state = S_PLAY_ATK1
		end
		
		if (player.mo)
			player.powers[pw_spacetime] = 402
		end
		
		//Buttons
		player.custbutton = 1
		
		if (player.cmd.buttons & BT_CUSTOM1)
			player.custbutton = 0
		end
		
	end
end)

All you needed to do was add "and not player.spectator" before stopping Z movements.
__________________
Quote:
Originally Posted by Frostay
Yeah fuck you too you insufferable twat.

Last edited by Puppyfaic; 04-24-2014 at 10:07 PM.
Puppyfaic is offline   Reply With Quote
Old 04-24-2014   #11
Tripel the fox
Community GU GU GUUUUU~
 
Tripel the fox's Avatar
Default

Too late, I already fixed it. I'm pretty sure it's better to check if the player mobj exists anyway (and it dosn't if you're spectating).
__________________
Quote:
Originally Posted by SSNTails View Post
Seriously? You need MORE space? Even EggRock doesn't go that large...
Tripel the fox is offline   Reply With Quote
Old 04-24-2014   #12
HellHawkX
Judge
 
HellHawkX's Avatar
Default



Spoiler:
if (player.mo and player.mo.skin == "character")
if not (player.mo and player.pflags & PF_JUMPDOWN)
and not (player.pflags & PF_USEDOWN)
P_SetObjectMomZ(player.mo, 0, false)


I have no idea why you chose to use player.pflags instead of player.cmd.buttons, but whatever.
Also, you should give him a weapon delay, and give him exploding death frames as well

EDIT: Got ninja'd both by Tripel AND Kirblord

Last edited by HellHawkX; 04-24-2014 at 10:46 PM.
HellHawkX is offline   Reply With Quote
Old 04-25-2014   #13
Agustin1216
あなたは私の日本のユーザ名が好きですか ?
 
Agustin1216's Avatar
Default

And what if I would like to transform into Super, in a Multiplayer game? You know, he cannot jump, only fly like Eggman. I don't know, something like it can transform in the same way that Eggman? (Pressing one of the special buttons when you have 50 rings and all emeralds.) I would like to see a transformed gold-colored Jetty-Syn kicking Eggman's butt like a "Rebellion-King".
__________________
Goes by Skychan or Hareimu on the IRC, depending on my activity on there.
Agustin1216 is offline   Reply With Quote
Old 04-25-2014   #14
Knux576
Neighborhood Memer
 
Knux576's Avatar
Default

Spoiler: Off-topic
Quote:
Originally Posted by Tripel the fox
I don't see how this could be any worse than a gargoyle.
Are you trying to flamebait Gargoyle fans or what?

This wad was pretty fun, but I have a few complaints.

* The bombs spawn a tad too high. It's minor, but it still bugs me.
* Vertical movement is very stiff, nothing like actual Jetty-Syns.
* The gunner's bullet moves too fast.
* If it can't drown in space, why can it drown in water?

Other than that, I had great fun with this wad, and can't wait for multiplayer support. Good job.

Last edited by Knux576; 04-25-2014 at 12:35 AM.
Knux576 is offline   Reply With Quote
Old 04-25-2014   #15
Agustin1216
あなたは私の日本のユーザ名が好きですか ?
 
Agustin1216's Avatar
Default

I found a bug.
When going out a zoomtube, it bugs and cannot move, unless you touch the ground flying down.
__________________
Goes by Skychan or Hareimu on the IRC, depending on my activity on there.
Agustin1216 is offline   Reply With Quote
Old 04-25-2014   #16
Tripel the fox
Community GU GU GUUUUU~
 
Tripel the fox's Avatar
Default

Quote:
Originally Posted by Knux576 View Post
Are you trying to flamebait Gargoyle fans or what?
Something like that. =P

Quote:
Originally Posted by Knux576 View Post
* The gunner's bullet moves too fast.
I made them go faster because the normal bullets felt too slow.

Quote:
Originally Posted by Knux576 View Post
* If it can't drown in space, why can it drown in water?
Quote:
Originally Posted by Peanut Butter Gamer
because game design
__________________
Quote:
Originally Posted by SSNTails View Post
Seriously? You need MORE space? Even EggRock doesn't go that large...
Tripel the fox is offline   Reply With Quote
Old 04-25-2014   #17
Puppyfaic
 
Puppyfaic's Avatar
Default

What do you mean, because game design? It's entirely possible to make it unable to drown underwater. It makes no logical sense for something to drown in water due to lack of air and not drown in space due to lack of air.
__________________
Quote:
Originally Posted by Frostay
Yeah fuck you too you insufferable twat.
Puppyfaic is offline   Reply With Quote
Old 04-25-2014   #18
Tripel the fox
Community GU GU GUUUUU~
 
Tripel the fox's Avatar
Default

I'm not saying its the dev's fault; I'm saying that I thought that it would be better if the Jetty-Syns could drown underwater, but not in space.

Edit:
Three versions in one day... wow.
__________________
Quote:
Originally Posted by SSNTails View Post
Seriously? You need MORE space? Even EggRock doesn't go that large...

Last edited by Tripel the fox; 04-25-2014 at 02:35 AM.
Tripel the fox is offline   Reply With Quote
Old 04-25-2014   #19
742mph
My work is never done yet
 
742mph's Avatar
Default

Quote:
Originally Posted by Tripel the fox View Post
I'm not saying its the dev's fault; I'm saying that I thought that it would be better if the Jetty-Syns could drown underwater, but not in space.
You've already thrown character balancing out of the window by giving these guys infinite flight, so you don't need to worry about making sure things aren't too easy for them (if that's what the issue is).
__________________
Quote:
<Evilgasm> the opposite of egoraptor is Toa Tahu
742mph is offline   Reply With Quote
Old 04-25-2014   #20
CobaltBW
I do things sometimes
 
CobaltBW's Avatar
Default

I think the idea is that it's thematically more correct. It's easier to imagine a bot short-circuiting underwater than in outer space. Balance wasn't the concern.
__________________
~CobaltBW

Check out my soundcloud profile for music stuff
CobaltBW 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 08:58 AM.


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