• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 10:02
CEST 16:02
KST 23:02
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
TL.net Map Contest #21: Voting10[ASL20] Ro4 Preview: Descent11Team TLMC #5: Winners Announced!3[ASL20] Ro8 Preview Pt2: Holding On9Maestros of the Game: Live Finals Preview (RO4)5
Community News
Weekly Cups (Oct 13-19): Clem Goes for Four0BSL Team A vs Koreans - Sat-Sun 16:00 CET6Weekly Cups (Oct 6-12): Four star herO85.0.15 Patch Balance Hotfix (2025-10-8)80Weekly Cups (Sept 29-Oct 5): MaxPax triples up3
StarCraft 2
General
The New Patch Killed Mech! Team Liquid Map Contest #21 - Presented by Monster Energy herO joins T1 Weekly Cups (Oct 13-19): Clem Goes for Four TL.net Map Contest #21: Voting
Tourneys
SC2's Safe House 2 - October 18 & 19 INu's Battles #13 - ByuN vs Zoun Tenacious Turtle Tussle Sparkling Tuna Cup - Weekly Open Tournament $1,200 WardiTV October (Oct 21st-31st)
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 496 Endless Infection Mutation # 495 Rest In Peace Mutation # 494 Unstable Environment Mutation # 493 Quick Killers
Brood War
General
BSL Season 21 BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ BW caster Sayle BSL Team A vs Koreans - Sat-Sun 16:00 CET
Tourneys
[ASL20] Semifinal B Azhi's Colosseum - Anonymous Tournament [Megathread] Daily Proleagues SC4ALL $1,500 Open Bracket LAN
Strategy
Current Meta BW - ajfirecracker Strategy & Training Relatively freeroll strategies Siegecraft - a new perspective
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread Dawn of War IV Nintendo Switch Thread ZeroSpace Megathread
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Men's Fashion Thread Sex and weight loss
Fan Clubs
The herO Fan Club!
Media & Entertainment
Series you have seen recently... Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
Formula 1 Discussion 2024 - 2026 Football Thread MLB/Baseball 2023 NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
The Heroism of Pepe the Fro…
Peanutsc
Rocket League: Traits, Abili…
TrAiDoS
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1523 users

[G] Mutalisk Bounce Damage & Muta vs Muta Upgrades

Forum Index > StarCraft 2 Strategy
Post a Reply
Orek
Profile Joined February 2012
1665 Posts
March 22 2013 23:07 GMT
#1
[G] Mutalisk Bounce Damage & Muta vs Muta Upgrades


[image loading]

ZvZ in a nutshell

Introduction
Today, we are witnessing the resurgence of mutalisk play. With faster movement speed and health regeneration, HotS muta is so much better than WoL muta. Mutalisk has a unique mechanics in Starcraft that its projectile called glave wurm bounces to hit maximum of 3 units/structures per attack, which is the idea passed on from original starcraft/broodwar. Simply put, each hit has 1/3 of the previous damage: 9 + 9/3 + 9/9 = 9 + 3 + 1 = 13 total damage without upgrades vs 0 ARMOR units/structures. The beauty of this is that 9 can be divided by 3 and 9 to give another integer 3 and 1, respectively. However, there comes an obvious question, “What about +x attack upgraded mutalisk vs +y ARMOR units/structures?” Are decimal damages allowed? What is the minimum damage when ARMOR is high? I believe some people already know the answers, but not everybody, so I made a comprehensive mutalisk bounce damage table for reference. Also using the table, the upgrade paths for ZvZ muta vs muta is thoroughly analyzed later on. Do you think you already know how to best upgrade muta? Yes, you most likely do, but this thread gives you numbers to back it up. In today’s ZvZ metagame, it must be crucial to understand muta vs muta at a fundamental level. Welcome to another Orek's thread with so many numbers.

Prerequisite
+ Show Spoiler +

ARMOR
First of all, “ARMOR” in this thread refers to anything that reduces damages: Terran/Protoss armor/plating, Zerg carapace, Protoss shield, guardian shield etc.
Mimimum ARMOR is 0 of unupgraded marine, zergling, protoss shield etc.
Maximum ARMOR is 8 of max upgraded ultralisk/battlecruiser (6 ARMOR) inside guardian shield (+2 ARMOR).

Basic Damage Rule
+x attack upgraded mutalisk vs +y ARMOR units/structures
1st hit = (9 +x)/1 – y
2nd hit = (9+x)/3 – y
3rd hit = (9+x)/9 – y
Total = 13(9+x)/9 – 3y
Essentially, this 13/9 = 1.4444… < 3 is the reason why carapace is preferred in muta vs muta.

When glave wurm hits different units/structures with different ARMOR (+a, +b, +c)
1st hit = (9+x)/1 – a
2nd hit = (9+x)/3 – b
3rd hit = (9+x)/9 – c
As you can see, ARMOR value of the previous target doesn’t affect the following damages.

Upgrade Notation
2-1 mutalisk = +2 attack upgraded, +1 carapace upgraded mutalisk, not the other way around.
I know carapace is on the left side at the bottom of the screen, but at spire, attack upgrade is on the left. Casters usually call attack upgrade first for any unit, so it should make sense. When someone says “two one upgraded marines,” these marines almost always have +2 infantry attack and +1 infantry armor upgrades. Same rule applies.

Decimal Damage
exists in SC2. It seems that the number in the 5th decimal place is rounded DOWN to give a damage value to the 4th decimal places. For example, 2nd hit for 2-0 muta vs 2 ARMOR is (11/3 – 2) = 1.6666 damage. Not that it matters in many situations, but it is NOT 1.6667 nor 1.6666....(repeated infinitely) damage. In a test, doing this 1.6666 damage 60 times deals 99.9960 damage, which does NOT kill a 100 health ghost. (11/3 – 2) = 1.66660 in SC2 as far as I could tell. 1.6667 would have dealt 100.0020 damage and killed the ghost.

Minimum Damage
is 1
…
…
…
NO. Absolutely not. It is 0.5000 damage.
Whenever
{(Supposed Damage vs 0 ARMOR) – (# of ARMOR)}=< 0.5,
then the damage dealt = 0.5
0-0 marine vs 3-3 battlecruiser, SCV vs +2 structure armor upgraded PF etc. are easy ways to confirm. This fact plays a significant role in the 3rd hit of mutalisk glave wurm. Every 3rd hit except for vs 0 ARMOR becomes 0.5000 damage due to this. If the minimum damage were 1.0000 in SC2, then mutalisk would be a slightly better unit. (about 3~8% total DPS increase)


Table
+ Show Spoiler +

Purple is for +0 attack upgraded mutalisk vs 0 ARMOR
Tables must be self-explanatory.
[image loading]

[image loading]


TvZ Upgrades vs Muta
+ Show Spoiler +

Since double upgrade is standard in TvZ, there is not much to talk about. The most relevant fact here is that SCVs become significantly more resistant to muta harass when going bio rather than mech because of extra ARMOR for SCVs that only comes from infantry armor at Engineering Bay.
0-0 muta vs 0-1 SCV is 19.2% reduced damage from 0-0 SCV for mech builds.
1-0 muta vs 0-2 SCV is 24.4% reduced.
2-0 muta vs 0-3 SCV is 29.5% reduced.
You don’t need to choose bio solely for this reason, but when going mech, you have to be aware that SCVs are more vulnerable. This fact is often overlooked.


PvZ Upgrades vs Muta
+ Show Spoiler +

Protoss usually needs +3 attack upgrade anyways because +3 colossi can 1 shot zerglings no matter what carapace they have while +2 colossi can’t 1 shot +2/3 carapace zerglings. Armor upgrade vs shield upgrade argument is not as simple as some might think. I’d say that going armor is better than shield in general, but if I have to name a unit that shield upgrade fares relatively well against, it is mutalisk. This is primarily because mutalisk’s glave wurm is the only Zerg attack with potential minimum damage = 0.5000. Many Protoss units have natural armor, and extra armor can’t reduce the 3rd hit below the minimum while boosting shield from +0 to +1 helps vs all hits. Structures live longer in base race scenarios as well. Therefore, while shield upgrade is not necessarily better than armor upgrade overall, vs muta/ling is probably the best time to consider shield upgrade. Shield for air units such as phoenix etc. doesn't hurt either. More on Protoss armor vs shield in another thread when I have time.


ZvZ Upgrades in Muta vs Muta
+ Show Spoiler +

Zerglings under muta vs muta battle etc. is irrelevant in this thread because both sides should have exactly the same outside conditions for comparison. It’s all about muta vs muta fighting each other.
Assuming,
1. Always Player A > Player B in terms of upgrade advantage.
2. Player A has 0 or 1 more upgrade than Player B, not 2 or higher. That is, 1-1 vs 0-0, 2-2 vs 0-1 etc. are not considered here because it shouldn’t happen in the first place and it’s not worth analyzing when Player B is massively behind in every aspect.
3. No hive tech spire upgrade. 2-2 is generally the goal in muta vs muta. 0-3, 1-3 etc. almost never happens.
then, there are 21 cases where Player A has an upgrade advantage over Player B:

[image loading]

Analysis:
1 upgrade vs 0 upgrade (Case 1 and 2)
A/B section is what’s important in the table above. You are trying to be Player A in most cases.
0-1 vs 0-0 = 124%
1-0 vs 0-0 = 111%
Carapace upgrade is more expensive by 50 mineral/gas, but having 0-1 is much better if the upgrade manages to finish.

1 upgrade vs 1 upgrade (Case 3)
0-1 vs 1-0 = 110%
is why no one should go for attack upgrade first, unless when trying to hit a weird timing with 50 extra gas. Even so, not upgrading at all to save 150 gas all together would be better for such a timing. Always carapace first has been the known fact for years, and this is why.

2 upgrades vs 1 upgrade (Case 4~9, especially 5 and 7)
Both players should choose 0-1 first for the reason explained above, so relevant ones are
0-2 vs 0-1 = 124%
1-1 vs 0-1 = 113%
Therefore, on paper, +2 carapace looks better than +1 attack for the second upgrade choice. However,
+2 carapace = 225 mineral/gas 190sec
+1 attack = 100 mineral/gas 160sec
means that +1 attack finishes 30sec earlier with at least 1 extra mutalisk. This is why going +1 attack after +1 carapace is the standard. More on why not +2 carapace next.

2 upgrades vs 2 upgrades (Case 10~12, especially 12)
0-2 vs 1-1 = 107%
125 extra gas for 1-1 player which translates into 1 more mutalisk makes this fight an interesting one. According my tests with unit editor with random a-moving mutalisk concave,
0-2 side never loses the following fights as it shouldn’t:
(100%) 20muta 0-2 vs 1-1 20muta (0%)
(100%) 25muta 0-2 vs 1-1 25muta (0%)
(100%) 30muta 0-2 vs 1-1 30muta (0%)
7% advantage seems to be good enough to overcome occasional inferior concave/clump.

However, because 1-1 side should have 1 more mutalisk, I ran the following tests as well (10 each), and the winrates are:
(20%) 20muta 0-2 vs 1-1 21muta (80%)
(30%) 25muta 0-2 vs 1-1 26muta (70%)
(60%) 30muta 0-2 vs 1-1 31muta (40%)
1 extra mutalisk = 3~5% more DPS +120 extra health negates 0-2 side’s 7% upgrade advantage very well. With these results plus the fact that +2 carapace takes 30sec longer to finish, I conclude that +1 attack upgrade should be the 2nd upgrade choice.

3 upgrades vs 2 upgrades (Case 13~18, especially 15 and 17)
1-2 vs 1-1 = 120%
2-1 vs 1-1 = 111%
As expected, carapace is better again just like 0-1 is preferred to 1-0. Saving 50gas at this point of the game is not a good move. Instead, save 225gas and hit timing or transition out of muta. 175gas for an inferior choice makes no sense. Get +2 carapace, or don’t upgrade any more.

3 upgrades vs 3 upgrades (Case 19)
1-2 vs 2-1 = 106%
This situation shouldn’t happen. Get carapace first, enough said.

4 upgrades vs 3 upgrades (Case 20 and 21)
2-2 vs 1-2 = 118%
2-2 vs 2-1 = 114%
Usually, the game is over before this point, or one side has already transitioned out of muta.

Conclusion:
The best upgrade order is
+1 Carapace
+1 Attack
+2 Carapace
+2 Attack

I doubt this is a surprise for anyone. We’ve known this since WoL. Attack first could be better in some rare situations where your muta is solely used to pick off drones, kill extractors and never engage vs opponent’s muta, but in like 95%+ of the time, carapace first is superior. Althought minimum damage mechanics makes it a bit more complicated, the core reason for this carapace advantage is because
1 + 1/3 + 1/9 = 13/9 =1.4444…. for attack
1 + 1 + 1 = 3 for carapace
and 1.4444…. < 3 as mentioned above.


Standard Muta vs Muta Scenario
+ Show Spoiler +

Because pretty much everyone knows
+1 Carapace
+1 Attack
+2 Carapace
+2 Attack
order, muta battle with something like 2-0 vs 1-0 (Case 8) never occurs in real games except between players who have no clue what they are doing. When both players follow the standard upgrade path, this is how the game transitions:
0-0 vs 0-0 Even
0-1 vs 0-0 Case1
0-1 vs 0-1 Even
1-1 vs 0-1 Case 7
1-1 vs 1-1 Even
1-2 vs 1-1 Case 15
1-2 vs 1-2 Even
2-2 vs 1-2 Case 21
2-2 vs 2-2 Even
Player B with slower upgrade always catches up later with the same kind of upgrade to make it even again. The length of each period depends on situations in game. Sometimes, Player B surpasses in upgrades, but the transition itself is virtually the same.

[image loading]

The graph shows that when you are ahead in upgrades, it is better to engage in a muta v muta battle after finishing a carapace upgrade instead of an attack upgrade. The reason is twofold. One is simply having even better advantage (120%+) rather than 110%+. Another reason is that after finishing a carapace upgrade, the next upgrade choice is an attack upgrade which is a cheaper investment that doesn’t hurt the temporary mutalisk count as much. 1-1 vs 0-1 = 113% timing attempt is still nice, but 225gas investment to continue upgrading is a big burden compared to 0-1 vs 0-0 =124% with 100gas for the next upgrade. There are so many other factors in game, so it’s not be-all and end-all, yet it is especially worth noting that
1-1 vs 0-1 = 113% advantage is not as big as
0-1 vs 0-0 = 124% and
1-2 vs 1-1 = 120%
If possible, forcing engagement @ 0-1 or waiting until 1-2 is better than pushing smaller advantage @1-1 as a player with faster upgrade.


Final Thoughts
+ Show Spoiler +

Original research was done even before I signed up on TL a year ago. So, these damage numbers are from WoL. Nevertheless, damage mechanics are the same, and faster mutalisk regeneration only means that battles last longer. I didn’t make a thread back then because mutalisk play was slowly dying a year ago in favor of infestor in ZvT and roach in ZvZ/P. With HotS, mutalisk is coming back and ZvZ is all about muta vs muta for now, so I thought this would be a good time to revisit my old work. Because of my internet issue, I haven’t been able to play HotS yet. That’s why I decided to spend some more time on my articles. I already have several new research ideas for HotS, but unfortunately, I have to delay them for a while. In the meantime, an article without HotS requirement is coming up. I have to be glad that I can entertain myself without actually playing the game Thank you for reading. I hope this thread was helpful.


Orek's Articles/Guides
+ Show Spoiler +

+ Show Spoiler [Article etc.] +

Racial Balance in GSL (2010-2013 WoL)
Monobattle on Ladder (1v1)
BitByBit Fan Club
A bit on BitByBit
IlIlIlIlIlIl or lIlIlIlIlIlI?
Optimal Creep Spread in Theory
Various Businesses in Starcraft 2
Balance Discussion Math(Best of N format analysis)
Underground Activities in Starcraft 2
Artosis pylon Art
Map Size History & Analysis
Larva disappearing Glitch in 1.5 (not about 20th larva)


+ Show Spoiler [Guide] +

[G] Walling Mechanics
[G] Unit/Structure Selection Priority
[G] ~8% faster gas mining
[G] ZvT Perfect Spine placement vs 2rax Bunker
[G] Zerg Sim City for Spire protection in ZvP
[G]Health Bar Color
[G]Map Distance & Travel Time


Swordland
Profile Joined March 2013
232 Posts
March 22 2013 23:57 GMT
#2
This is another quality post from you, but in professional plays, will this make enough of a big difference?
RMmanlots
Profile Joined May 2010
United States95 Posts
March 23 2013 00:43 GMT
#3
Excellent math, but as an amateur SC2 scientist, I'd like to see some unit tester runs to confirm the hypothesis.
Do you want to live forever?
TheSwagger
Profile Joined June 2012
United States92 Posts
March 23 2013 01:34 GMT
#4
On March 23 2013 09:43 RMmanlots wrote:
Excellent math, but as an amateur SC2 scientist, I'd like to see some unit tester runs to confirm the hypothesis.



I would go as far as to say the data is rather conclusive?


Nice work OP, although like you stated a lot of people might have known this information, the "why" behind it all has been visualized in a way that almost anyone can comprehend. Thanks!
The pessimist complains about the wind; the optimist expects it to change; the realist adjusts the sails.
ck42
Profile Joined March 2013
1 Post
March 23 2013 18:17 GMT
#5
I really enjoyed this post it is very informative, I was wondering however how these numbers would fair if player B in the ZvZ scenario had a significant muta advantage lets say +10? Who would come out the victor in these engagements?
Natalya
Profile Joined December 2011
Belgium287 Posts
March 23 2013 18:42 GMT
#6
On March 23 2013 09:43 RMmanlots wrote:
Excellent math, but as an amateur SC2 scientist, I'd like to see some unit tester runs to confirm the hypothesis.


Read again. He ran the tests.

Congratz Orek, your articles are always a pleasure to read.
DeCoup
Profile Joined September 2006
Australia1933 Posts
March 23 2013 22:26 GMT
#7
I think its a huge mistake to disregard the ling in zvz. Lings are to soak glave bounces. So upgrades on the lings keep then alive longer to soak more of the hits.
"Poor guy. I really did not deserve that win. So this is what it's like to play Protoss..." - IdrA
Baltor
Profile Blog Joined September 2010
United States171 Posts
March 23 2013 23:09 GMT
#8
On March 24 2013 07:26 DeCoup wrote:
I think its a huge mistake to disregard the ling in zvz. Lings are to soak glave bounces. So upgrades on the lings keep then alive longer to soak more of the hits.


It's not necessarily that he's telling people to disregard lings; it's more that he's explicitly testing muta vs muta and the upgrade choices that should result. The presence of lings to soak up glaive bounces is definitely significant in an actual game, but it doesn't affect his results (even with lings under the mutas, 0-1 is better than 1-0 in muta battles, for example.)
Natalya
Profile Joined December 2011
Belgium287 Posts
March 23 2013 23:09 GMT
#9
On March 24 2013 07:26 DeCoup wrote:
I think its a huge mistake to disregard the ling in zvz. Lings are to soak glave bounces. So upgrades on the lings keep then alive longer to soak more of the hits.


in muta vs muta, upgrading carapace is a mistake unless you're doing something like carapace upgrade before baneling nest with double early gas and before lair. You can then try to take an advantage in gas count by cancelling the third over and over again, but upgrading carapace for the sake of tanking muta shot is absolutely not worth it. Muta vs muta is permanently on the edge, and getting behind 1,5 muta can lose the game (especially when the first 7-8 muta pops out)
Please log in or register to reply.
Live Events Refresh
Next event in 1h 58m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Harstem 593
LamboSC2 22
sas.Sziky 21
StarCraft: Brood War
Britney 35597
Calm 10883
Hyuk 5148
Bisu 3122
GuemChi 2981
Horang2 2717
Flash 1735
Jaedong 1160
EffOrt 680
Larva 576
[ Show more ]
Soma 565
Light 456
actioN 339
Soulkey 306
Snow 253
Mong 249
Mini 221
Hyun 199
hero 147
Pusan 91
JYJ87
ggaemo 82
TY 78
Barracks 72
JulyZerg 72
Mind 67
Killer 61
sorry 45
Aegong 38
Rush 35
Noble 28
ToSsGirL 24
soO 20
Sharp 19
Terrorterran 18
Movie 16
scan(afreeca) 16
SilentControl 13
Sacsri 13
Bale 13
Shine 9
yabsab 7
HiyA 7
Dota 2
Gorgc5756
qojqva3317
Dendi1172
XaKoH 436
420jenkins377
XcaliburYe185
Counter-Strike
oskar114
byalli88
markeloff88
edward19
Heroes of the Storm
Khaldor196
Other Games
summit1g11309
singsing2619
hiko1072
B2W.Neo835
Sick341
Lowko326
Hui .297
Happy234
ArmadaUGS51
Mew2King40
Organizations
StarCraft: Brood War
lovetv 12
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
Counter-Strike
PGL0
StarCraft: Brood War
sctven
[ Show 14 non-featured ]
StarCraft 2
• StrangeGG 61
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• HerbMon 26
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 1968
League of Legends
• Nemesis8427
Upcoming Events
Monday Night Weeklies
1h 58m
Replay Cast
8h 58m
WardiTV Invitational
20h 58m
WardiTV Invitational
1d
PiGosaur Monday
1d 9h
Replay Cast
1d 19h
Tenacious Turtle Tussle
2 days
The PondCast
2 days
OSC
2 days
WardiTV Invitational
3 days
[ Show More ]
Online Event
4 days
RSL Revival
4 days
RSL Revival
4 days
WardiTV Invitational
4 days
Afreeca Starleague
5 days
Snow vs Soma
Sparkling Tuna Cup
5 days
WardiTV Invitational
5 days
CrankTV Team League
5 days
RSL Revival
6 days
Wardi Open
6 days
CrankTV Team League
6 days
Liquipedia Results

Completed

Acropolis #4 - TS2
WardiTV TLMC #15
HCC Europe

Ongoing

BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
C-Race Season 1
IPSL Winter 2025-26
EC S1
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual

Upcoming

SC4ALL: Brood War
BSL Season 21
BSL 21 Team A
BSL 21 Non-Korean Championship
RSL Offline Finals
RSL Revival: Season 3
Stellar Fest
SC4ALL: StarCraft II
CranK Gathers Season 2: SC II Pro Teams
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.