SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Releases > Custom Gametypes

Reply
 
Thread Tools
SRB2 Battle! Multiplayer Gameplay Mod (V8.6) Details »»
SRB2 Battle! Multiplayer Gameplay Mod (V8.6)
Version: 8.6, by CobaltBW (Community Noise Maker) CobaltBW is offline
Developer Last Online: Nov 2020

Version: SRB2 Rating: (12 votes - 4.25 average)
Released: 02-11-2020 Last Update: 08-13-2020 Favourites: 22
Multiplayer Levels SOCs Scripts Sprites/Graphics

SRB2 Battle!
Also known as "BattleMod"

SRB2 Battle is a gameplay modification which radically transforms multiplayer versus into an all-out brawl!
Spoiler: Previews




Featuring:
  • New mechanics for PvP game modes
  • Ring-consuming special abilities for each character
  • Arena, a deathmatch game mode focused around small stages and close combat
  • Survival, to see who can be the last person standing!
  • Control Point, where players compete for dominance on one of several capture zones on the stage
  • Diamond in the Rough, a mad rush to steal a single diamond on the map
  • Battle CTF, a version of CTF that utilizes the new battle mechanics
  • Twelve maps, all designed with Arena and Survival gameplay in mind
  • User config included, allowing players to customize their buttons for Battle-specific abilities.
  • Modder accessibility, allowing scripters to create their own special abilities and interact with Battle's melee system

Download V8.6 (11/15/2020)

Gameplay and Console Manual

Mapper's Manual

Scripter's Manual


Spoiler: Special thanks

Many of the folks in SRB2 Discord #scripting for advice and troubleshooting support throughout Battle's development
Everyone on the Master Server who helped to test this and provide feedback while it was in beta
Krabs, for his tireless work on the Arena map visuals and design
FlareBlade93, for contributing his excellent Pumpkin Peak stage to the Arena rotation
Kays, for beta testing and helping to provide screenshots for the gameplay manual
SMSAlfredo, for his "guard" script which served as the foundation for parrying
Everyone here, for playing and supporting the mod with their creative content


REUSE DISCLAIMER
Please receive permission and give credit to the below users before reusing the following content:
DirkTheHusky: Instashield graphics (from Insta Shield)
SMS Alfredo: Sonic Battle "shield" graphics, guard scripting: Sonic Battle Collection
Flame: 2D Dynamic Camera (from Smash Cam)
TehRealSalt: Fang targeting and shooting systems (from Simple character rebalancing)
Kaysakado: Respawning Objects and Bustable FOFs
  • Any lua scripting not listed above may be freely reused.
  • All music included with BattleMod may be freely reused.
  • HUD graphical assets not listed above may be freely reused.

Full Credits


Patch Notes

Download Now

File Type: pk3 VL_BattleMod-v1.1.pk3 (103.7 KB, 801 views)
File Type: pk3 VL_BattleMod-v2.pk3 (112.9 KB, 448 views)
File Type: pk3 VL_BattleMod-v3.4.pk3 (115.4 KB, 463 views)
File Type: pk3 VL_BattleMod-v4.1.pk3 (117.8 KB, 491 views)
File Type: pk3 ZBa_BattleMod-v5.7.pk3 (186.9 KB, 492 views)
File Type: pk3 ZBa_BattleMod-v6.1.pk3 (192.8 KB, 1651 views)
File Type: zip ZBa_BattleMod-v7.9.zip (1.75 MB, 369 views)
File Type: pk3 ZBa_BattleMod-v8.6.pk3 (1.91 MB, 199 views)

Screenshots

Click image for larger version

Name:	srb20301.gif
Views:	12508
Size:	3.40 MB
ID:	34776   Click image for larger version

Name:	srb20304.gif
Views:	12472
Size:	2.94 MB
ID:	34777   Click image for larger version

Name:	srb20308.gif
Views:	12532
Size:	7.11 MB
ID:	34782   Click image for larger version

Name:	srb20280.gif
Views:	12386
Size:	3.54 MB
ID:	34784   Click image for larger version

Name:	srb20278.gif
Views:	12653
Size:	7.48 MB
ID:	34785  

Supporters / CoAuthors

Show Your Support

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

Comments
Old 10-05-2020   #162
CobaltBW
Community Noise Maker
Developer
 
CobaltBW's Avatar
Default

Time has been short for me, and a real update (besides bugfixes) is still a ways out, but I guess this is as good a time as any for me to make a game design post.

Some key points I have learned:

* Slopes impede mobility a little too much, simply due to SRB2's core acceleration curve. There are solutions to this that I would like to try in the next major update.
* Tails and Metal's abilities still aren't especially well-designed for Arena and Survival, due mainly to the fact they make it too easy to avoid engagement with no clear vulnerability period on landing. Further experimentation is warranted.
* Amy would benefit from the kind of button "standardization" that Fang has received, i.e. weapon always activates on spin, midair jump does a mobility action. This would allow me to expand on her native toolkit and improve her depth of play.
* All characters would benefit from having the ability to redirect horizontal momentum somehow, namely because it allows them to make more aggressive plays. This is evident in the evolution of Tails, Fang, and Metal Sonic's ability sets. I intend to apply something similar to Amy in the future.
* Shields should still provide some additional utility even if characters have no-spin "weapon" movesets. I'm going to experiment with potential bonuses for Fang and Amy.

These are the main changes I would see myself making in the next major update.

Fang went through a lot of growing pains, but his final design can basically be summed up through the following:

* Corks can be fired in the air, and Fang can jump while firing on the ground -- This gives Fang the ability to stay more mobile while attacking (a necessity in Arena's environment), and to chain up corks in more interesting ways.
* Corks are a little bit slower than their vanilla counterpart, making them easier to dodge.
* Corks have weak hitstun during a "clash" and inflicted players can try to wiggle out of it early to avoid followups.
* Bomb was replaced with Dodge Roll, giving Fang much-needed evasion and recovery abilities. It also has side utility as a "bump" move, which can tactically knock enemies around, despite not dealing damage. The tail thrust maneuver is largely just a bonus option for getting around faster.


All changes made were done with the intent on allowing Fang to keep up in hand-to-hand combat with more mobile opponents. The cork changes and removal of bombs, in exchange for greater popgun and dodgeroll mobility, simultaneously make Fang a fairer opponent to fight while also deepening his metagame for dealing with more skilled opponents.

While this is a noticeable contrast from bomb-Fang's emphasis on defensive play, which did give him team utility in CTF, the new design allows Fang to be more generally well-rounded and less polarizing in design, making him more fun to play as and against. I learned a lot from redesigning him, and my Tails rework incorporated similar design tactics to make him more engaging. Amy's theoretical redesign is still mostly tentative, but it would likely also follow a similar motion.



As for pipedreams way down the line...

I have been studying the game designs of Doom Eternal and Rivals of Aether. These are two very different games, and it could be said that SRB2 is also quite different from both of them; but considering that BattleMod is an attempt to sort of "smashify" Sonic gameplay in a 3D Doombased environment, it seems that BattleMod could benefit from design philosophies incorporated by both extremes here.

In Doom Eternal's case, the developers have stressed the importance of the "fun zone", and coercing the player to stay in the zone for as long as possible. What this means is that players are discouraged through both enemy design and core gameplay mechanics from simply playing "safe" and camping the corners of the map, instead incentivizing them to get into the heart of the action and deal as much damage as quickly as possible. While this was necessary in Doom Eternal's case in order to properly transition a multiplayer deathmatch style arena gameplay into a compelling single player experience, SRB2 has the opposite challenge in which it must gracefully transition its single player gameplay into a multiplayer format.

I've shuffled through a lot of different strategies for making SRB2 Battle feel "sonic-like", and I feel overall I've gradually made steps approaching the "fun zone", with early examples being the CP system, which encourages players both to explore and collect resources as well as to take risks engaging other players in combat.

That being said, I have consistently found myself running up against a couple issues:

1) It is difficult to consistently promote engagement between to players unless a centralizing objective is at play -- and even a centralizing objective may not necessarily enough to lead to compelling gameplay if the objective encourages one player to simply continue running away. Diamond and CTF walk a tightrope in which players must be rewarded for successful evasive maneuvering in a 3D environment, but it also can't be impossible to apprehend someone who is running away.

2) Attempts at centralizing the gameplay via Arena and CP sometimes end up feeling claustrophobic and disjointed. This is because small arena maps and CP objectives currently don't have a lot of ways to account for varying player counts. In CP, this could surely be resolved by allowing multiple CPs to be active at once according to player count. But Arena and Survival, which lack such centralizing objectives, must find other means of regulating the density of player conflict.

This is where Rivals of Aether offers solutions. The aforementioned video above suggests three basic design principles to Rivals' character design:
  • Movement -- How a character is able to travel from A to B at a given moment
  • Spacial resources -- How a character influences the stage around them
  • Mechanical synergy -- How a character's toolkit is able to chain into itself

The emphasis on spacial resources is where I think BattleMod's gameplay is most lacking, and is also its one core flaw in comparison to the gametype of Ringslinger. Whereas Ringslinger has means of denying area or otherwise making a certain spacial environment more advantageous to a certain player, BattleMod has less mechanics in place for promoting such stage dynamics, with the notable exception of the elemental shield's fire trail. By controlling or influencing area in some way, it becomes much easier to funnel players into various advantageous/disadvantageous/risky conflicts.

This of course could mean many things.

For example, Sonic could have a move similar to his Sonic Battle kit where Sonic tosses a ring on the field, then catapoults toward that ring later. What if someone could collect Sonic's ring? That person could then be "tagged", causing Sonic to be able to snipe them in mid-air, or to follow up decisely with a thok-to-homing combo. This creates an interesting dynamic for Sonic, where he has some influence over the stage, and it also creates opportunities for aggressive follow-ups or even movement techniques for clearing obstacles.

For Fang, this could mean that successful hits on enemies would drop a cork -- if Fang collects this cork, his next attack becomes powered-up, giving him a trump-card to use in situations where standard corks may not be enough to get the job done. In this case, it is Fang who is incentivized to move around the stage rather than the opponent who is disincentivized from doing so -- but this also works well for Fang, who already has a ranged attack as part of his core toolkit and is well-suited for this type of weave-in-and-out playstyle.

Metal Sonic actually already has stage control in some respects -- his ability to run circles around certain terrain is partly what makes him challenging to deal with in certain arena maps. Improving Metal Sonic's spacial control aspect may just be a matter of making small tweaks to his existing kit.

Unfortunately, reworks like these would be a long ways off. But it's a direction I would see myself going in the long term after everything else is all said and done. This in addition to improving on the CP and Diamond systems would help make the gameplay feel more dynamic and flexibly suited for a variety of gametypes and player counts.
__________________
~CobaltBW

Check out my soundcloud profile for music stuff
CobaltBW is offline   Reply With Quote
Old 10-05-2020   #163
greennick78sh
Default

rework sonic, he can just spam fire, thok, fire, thok, over and over again to win. even if he runs out of rings he can still just thok spam to wait the cool down. (P.S. please let fang throw bombs on the ground again, I miss the defensive plays, also maybe add a focus meter to charge a homing shot)

Last edited by greennick78sh; 10-05-2020 at 10:48 PM.
greennick78sh is offline   Reply With Quote
Old 10-06-2020   #164
Pyrakid Wolfo
 
Pyrakid Wolfo's Avatar
Default

Hmm, what if the Piko Spin's tornado trapped opponents in the tornado? I think maybe that'd be a better idea, considering flinging someone to the next dimension is a really annoying gimmick, but it's difficult to actually hit people with said weapon due to if it was easy it'd be unbalanced.

Tornado already disappears after a short time, and maybe you'd get points if you landed the tornado, like the charm beam.
Also it'd give shields to your teammates because that'd be cool. Other idea is maybe it'd just charm a player like the charm beam after trapping them in the tornado for a second and flinging them a very short distance away.

I mean i'll do anything for Amy buffs.

---------- Post added at 02:10 PM ---------- Previous post was at 02:08 PM ----------

Oh and I can definetely see your 1 and 2. I completely agree with this.
__________________
The man who's made 10 HUD mods with a small amount of installs and comments.

Last edited by Pyrakid Wolfo; 10-06-2020 at 02:15 PM.
Pyrakid Wolfo is offline   Reply With Quote
Old 10-06-2020   #165
CobaltBW
Community Noise Maker
Developer
 
CobaltBW's Avatar
Default

Quote:
Originally Posted by Pyrakid Wolfo View Post
Hmm, what if the Piko Spin's tornado trapped opponents in the tornado? I think maybe that'd be a better idea, considering flinging someone to the next dimension is a really annoying gimmick, but it's difficult to actually hit people with said weapon due to if it was easy it'd be unbalanced.

Tornado already disappears after a short time, and maybe you'd get points if you landed the tornado, like the charm beam.
Also it'd give shields to your teammates because that'd be cool. Other idea is maybe it'd just charm a player like the charm beam after trapping them in the tornado for a second and flinging them a very short distance away.

I mean i'll do anything for Amy buffs.
Yeah, come to think of it, I haven't really considered an ensnare mechanic. An idea to keep in my backpocket for now.

I do think charm was a decent mechanic, I just decided its implementation didn't really fit Amy's aesthetic as well as it could have (plus, with the way tornado was designed, it would have been too powerful). During 7.0's development, I actually had thoughts to perhaps give the mechanic to Metal Sonic as a sort of special parry function to divvy up the support roles more, but special parries ended up being left on the backburner.

The tornado already provides shields to allies -- pity shields, and fills up the reserve shield position as well. I believe shield functions will always remain in some form since it's in keeping in function and theme with her hammer shielding function.
__________________
~CobaltBW

Check out my soundcloud profile for music stuff
CobaltBW is offline   Reply With Quote
Old 10-07-2020   #166
Pyrakid Wolfo
 
Pyrakid Wolfo's Avatar
Default

If a Survival map is too small, it becomes impossible to not be in the line of fire when you have like 7-12 players, and generally not fun. And if they're too big it incentivizes running away and not attacking. Either way I don't find it fun `yet.
Spawning with 50 rings makes more sense on maps that don't have them. There's tons of pits in certain maps which in lag makes it unfun. Of course lag makes everything unfun, and you can't stop lag.
Agreed with the slopes destroying everything, and that collision bumping is stupid sometimes.
Amy can use the double jump without having 10 rings.
Fang can dodge-roll in midair.
Mines should have a fuse time, maybe about 20 seconds, they should still EVENTUALLY blow up.

If you don't feel about changing the tornado move too much, and rather just buffing its current state, i'd personally like a slightly longer fuse so that it has a bigger presence, it should be easier to throw it where you want to throw it, very slightly less time for the move to be completed, and for you to throw a tornado whenever you spend 10 rings for it. Currently you can waste 10 rings if your tornado is already out, yeah I can wait for the tornado to be gone but the whole point of the cooldown system...

Also these moves have good cooldown, consider nerfing how many rings you need in gamemodes that dont have easy to get rings. In that case i understand spawning with 50 rings, otherwise I don't know if I like it yet.
__________________
The man who's made 10 HUD mods with a small amount of installs and comments.
Pyrakid Wolfo is offline   Reply With Quote
Old 10-07-2020   #167
Pyrakid Wolfo
 
Pyrakid Wolfo's Avatar
Default

OMG Cobalt i fixed the dodge roll in midair thing, i went into ur mod in SLADE and added some P_IsObjectOnGround(mo) and now the dodge roll text is hidden when in midair, and pressing the button no longer makes you dodge roll!!!!

---------- Post added at 04:03 PM ---------- Previous post was at 03:27 PM ----------

Also you can do Piko Tornado and Piko spin with 0 rings. Any amount of rings that's under 10 you can use Piko Tornado / Piko Spin. A different sound effect plays though.
__________________
The man who's made 10 HUD mods with a small amount of installs and comments.
Pyrakid Wolfo is offline   Reply With Quote
Old 10-07-2020   #168
CobaltBW
Community Noise Maker
Developer
 
CobaltBW's Avatar
Default

The ring cost system was changed in 7.0 to allow abilities to be used even if you have 0 rings; going under your current ring amount increases the cooldown before the ability an be used again. It's been found that this improves the pace of gameplay and encourages players to be more aggressive.

Dodge rolling in midair is intentional behavior; among other things, it gives him a recovery option if he's caught offstage.
__________________
~CobaltBW

Check out my soundcloud profile for music stuff
CobaltBW is offline   Reply With Quote
Old 10-07-2020   #169
Pyrakid Wolfo
 
Pyrakid Wolfo's Avatar
Default

Wait... you can use every move with 0 rings... but they have longer cooldown if you do that... that looks intentional?

---------- Post added at 04:14 PM ---------- Previous post was at 04:12 PM ----------

Oh it's intentional behavior? I thought since Fang does his tripping animation in midair that it wasn't.

---------- Post added at 04:31 PM ---------- Previous post was at 04:14 PM ----------

hey Cobalt will Knuckles do the drill animation when doing Dig in midair or when doing rock blast out of a wall? I also considered renaming Dig to Drill Claw when in midair.
Just an idea

----------------Post added at 05:48 PM ----- Previous post was at 04:31 PM ---------

I also thought Fang wouldn't have a thok or air-speed related move or anything
__________________
The man who's made 10 HUD mods with a small amount of installs and comments.

Last edited by Pyrakid Wolfo; 10-07-2020 at 10:48 PM.
Pyrakid Wolfo is offline   Reply With Quote
Old 10-10-2020   #170
Pyrakid Wolfo
 
Pyrakid Wolfo's Avatar
Default

What's the point of the ringcost anyway, so that using moves will put you at 0 rings making you more likely to die? The cooldown seems insignificant, you can't spam the moves so it's not like the cooldown matters too much in the long run.
I'm guessing it's the former.
__________________
The man who's made 10 HUD mods with a small amount of installs and comments.
Pyrakid Wolfo is offline   Reply With Quote
Old 10-11-2020   #171
ChrisHedge
Also Known as CyanKnight
 
ChrisHedge's Avatar
Default

Quote:
Originally Posted by Pyrakid Wolfo View Post
What's the point of the ringcost anyway, so that using moves will put you at 0 rings making you more likely to die? The cooldown seems insignificant, you can't spam the moves so it's not like the cooldown matters too much in the long run.
I'm guessing it's the former.
The Ring Cost is meant to reward collecting rings by allowing you to have shorter cooldowns on your attacks. The Ring debt is to make it so you aren't completely out of a fight but still punishing for you to not having rings with longer cooldowns.
__________________
My Dedicated Custom Character Battle server: 149.28.123.248:5029
ChrisHedge is offline   Reply With Quote
Old 10-13-2020   #172
CG64
 
CG64's Avatar
Default

Seeing Battle today as he is, I feel that he's very nerfed and very slow, it doesn't even seem like I'm actually playing a PVP game for Sonic due to a lack of frantic and a little exaggeration like Ringslinger had. Battle is not bad, quite the contrary, he has the potential to be a "best" PvP for SRB2, but I think there are things that left something to be desired, like the removal of Fang's bombs, Sonic's thok being even more nerfed, since he was already nerfed before, the current Tails's ability that seems to be more useless than the previous skill, involving robots, and the size of maps, which seems to be too small for 32 players.

Last edited by CG64; 4 Weeks Ago at 12:24 PM.
CG64 is offline   Reply With Quote
Old 10-13-2020   #173
Pyrakid Wolfo
 
Pyrakid Wolfo's Avatar
Default

32 players is alot... I think you mean 10. It's impossible to play with 32 players especially with this thing called wifi.

But yeah, 7+ chars on these maps is not fun tbh, the maps are small and have pits which as cobalt stated above cough these physics / bumping impedes cough momentum whatever

point is i feel like im playing pingpong on that one map like wtf
__________________
The man who's made 10 HUD mods with a small amount of installs and comments.
Pyrakid Wolfo is offline   Reply With Quote
Old 4 Weeks Ago   #174
plushemmania
 
plushemmania's Avatar
Default

why can't I use modded chars they don't have their custom abilities anymore why can you fix this plz?
__________________
up to this point my luck is gone plz sub to my youtube
here https://www.youtube.com/channel/UCW6...Y4OoYBL6y3on8w and just because I can I will put a discord link https://discord.gg/Hbu7ap I am lonly
plushemmania is offline   Reply With Quote
Old 4 Weeks Ago   #175
Eis-Kold
Freelance Bug Hunter
 
Eis-Kold's Avatar
Default

Quote:
Originally Posted by plushemmania View Post
why can't I use modded chars they don't have their custom abilities anymore why can you fix this plz?
The entire Battle system got reworked. This means that while some characters may still have code in their files for Battle, it isn't properly formatted. Also, in order to "fix" this, the creators of the modded characters would have to code in support themselves, which a few of them have already decided not to.
__________________
"Ask not what others can do for you, but what you can do for others." Sonic CD
Eis-Kold is offline   Reply With Quote
Old 4 Weeks Ago   #176
Velvet
Why hello there ~♥
 
Velvet's Avatar
Default

I'm left with the feeling that Amy's base attacks are more useful than her special attacks. I feel like when she does her hammer tornado attack, the time it takes for her to pause in one place and to charge up her hammer leads to a difficulty in defending herself if the player is facing her. For example, Fang easily shoots at her over and over again as soon as she tries to charge her hammer attack because it takes so long and anyone can come at her to hit her. It's easier for her to use her tornado attack when the players backs are turned which is a mechanic I'm not particularly a fan of (characters that can shoot quickly or run fast can easily dodge this). To get past this you have to use Amy's hammer strike in the air or her piko splash since it allows for far more mobility and control of player input. Her hammer spin technique special in the air doesn't really have good aiming, either, since it flails randomly in the air and has to be timed in a special way to hit its intended target [which is too much to ask for in the current Arena map layout and how Battle Mod is the way it is now] It works like a charm in 2d maps, but that's not really what we mostly play in.




For this reason I prefer CyanKnight's edits of Amy because when she charges her hammer she can quickly dodge a bullet or a special attack by jumping up in the air and unleashing her tornado to unsuspecting players. She also compensates for her slower turns by being able to float up in the air for longer periods of time. Overall I think the characters in this mod are too nerfed and restricted in their ability in what they can do. Perhaps it is trying to emulate some of the base game mechanics, but it doesn't really fit in a game mode suited for combat.
__________________
Baby, what's your phone number?


~7779311
Velvet is offline   Reply With Quote
Old 1 Week Ago   #177
CobaltBW
Community Noise Maker
Developer
 
CobaltBW's Avatar
Default

Version 8.5

This is mostly just a maintenance release. It is worth mentioning that Egg Robo Tag has been removed from the mod, and should be coming out of releases as a standalone mod very shortly.
  • Various bug and map fixes
  • Minor balance tweaks
  • Removal of Egg Robo Tag

Code:
2020/11/15
Version 8.5

Maintenance
	Fixed non-Battle characters erroneously attempting to use the Fang air popgun script
	Fixed certain cp_ console commands failing to execute
	Fixed Diamond gametypes desynchronizing for new joiners
	Fixed Diamond awarding points during "Game Set!"
	Fixed players being able to take force shields into sudden death
	Closed window of opportunity where players could take items into sudden death
	Fixed characters with 0 max shield reserves being able to carry infinite shield reserves
	Exhaustion meter will not refill if player is currently performing a special move
	Fixed an exploit which allowed Metal Sonic to bypass the low rings cooldown on special moves
	Updated priority core script to improve compatibility with custom characters

Gametypes
	Removed Egg Robo Tag and related code
	Game over accumulative penalty reduced (+5s -> +2s)
	Disallowed joining red/blue team in instances where doing so would lead to team imbalance

Maps
	Grass Court Zone
		Messed with vertices to make the map look smoother
		Changed water textures
		Adjusted some slopes to remove a hiding spot
		Lowered the outer wall a bit to make the skybox more visible
		Moved some water ambience sfx
	Aquarium Zone
		Added new death pit with a bubble shield spawner, adjusted item spawns in general
		Changed skybox a bit
	Lost Bridge Zone
		Made the bridge bigger
		Made the side platforms closer to the bridge, and convex instead of concave

Amy
	Piko Tornado
		Tornado duration reduced in 2D mode (3s -> 1.29s)
EDIT: Reuploaded, think there was an issue with the last file.
__________________
~CobaltBW

Check out my soundcloud profile for music stuff

Last edited by CobaltBW; 1 Week Ago at 06:37 PM.
CobaltBW is offline   Reply With Quote
Old 1 Week Ago   #178
CobaltBW
Community Noise Maker
Developer
 
CobaltBW's Avatar
Default

Version 8.6

Code:
Maintenance
	Fixed an issue with team balance not allowing new joiners
	Fixed an issue with attack moves not deflecting love hearts and popgun corks
__________________
~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 03:32 AM.


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