• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 02:00
CEST 08:00
KST 15:00
  • 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
Code S Season 2 - RO4 & Finals Results (2025)7Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy4Code S RO8 Preview: herO, Zoun, Bunny, Classic7Code S RO8 Preview: Rogue, GuMiho, Solar, Maru3
Community News
Weekly Cups (June 9-15): herO doubles on GSL week0Firefly suspended by EWC, replaced by Lancer12Classic & herO RO8 Interviews: "I think it’s time to teach [Rogue] a lesson."2Rogue & GuMiho RO8 interviews: "Lifting that trophy would be a testament to all I’ve had to overcome over the years and how far I’ve come on this journey.8Code S RO8 Results + RO4 Bracket (2025 Season 2)14
StarCraft 2
General
Code S Season 2 - RO4 & Finals Results (2025) Nexon wins bid to develop StarCraft IP content, distribute Overwatch mobile game Rain's Behind the Scenes Storytime Firefly suspended by EWC, replaced by Lancer How herO can make history in the Code S S2 finals
Tourneys
RSL: Revival, a new crowdfunded tournament series SOOP Starcraft Global #22 $3,500 WardiTV European League 2025 [GSL 2025] Code S: Season 2 - Semi Finals & Finals WardiTV Mondays
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers [G] Darkgrid Layout
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 478 Instant Karma Mutation # 477 Slow and Steady Mutation # 476 Charnel House Mutation # 475 Hard Target
Brood War
General
ASL20 Preliminary Maps BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion Recent recommended BW games FlaSh Witnesses SCV Pull Off the Impossible vs Shu
Tourneys
[Megathread] Daily Proleagues [BSL 2v2] ProLeague Season 3 - Friday 21:00 CET Small VOD Thread 2.0 [BSL20] ProLeague Bracket Stage - Day 4
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread Beyond All Reason What do you want from future RTS games?
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread UK Politics Mega-thread Echoes of Revolution and Separation
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Korean Music Discussion [Manga] One Piece
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
A Better Routine For Progame…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 32760 users

The Effects of Damage Point on Unit Interaction

Forum Index > SC2 General
Post a Reply
1 2 3 Next All
JaKaTaKSc2
Profile Blog Joined March 2011
United States2787 Posts
Last Edited: 2015-03-28 16:22:45
March 28 2015 16:17 GMT
#1


Damage point is a variable that affects every attacking unit in Starcraft 2. It represents the time between when an attacking unit attacks, and when it can receive new commands. It may be easier to think of it as a sort of front swing or attack delay. The Ultralisk has the highest damage point in the game at 0.3332. This is an example of damage point working with the animation of a unit, so that the damage is only dealt when the tusks of the Ultralisk actually hit the unit. This high damage point gives the Ultralisk a distinct sluggish feel that acts not only as a weakness of the unit in gameplay, but adds to its character as this massively powerful but slow unit. In contrast, the Mutalisk has a damage point of 0, this means that there is practically no delay between when the Mutalisk is told to attack, and when it can take on another action, such as a move command. Simply put, damage point is a variable that affects how agile and responsive a unit feels.

Currently Damage Point for approximately 75% of all attacking units is set to 0.167 (the default value). It can be very clearly seen on the viking as it looks at the unit it for a bit before firing. It’s like, “The colossus they are coming, fire out shit” “but I am le tired” “alright take a nap, THEN FIRE ZE MISSILES!” A high damage point for an Ultralisk may make a lot of sense, but for the majority of units, damage point could be lowered to 0 to allow for a sharper, more responsive feel across the board.

Maybe even more importantly, lowering damage point also allows for air units to better utilize “Moving Shot”. Moving Shot is a micro technique that takes advantage of an air unit’s deceleration time. By issuing a move command right after the attack command, the unit can shoot while moving. Losing only a little speed instead of coming to a complete stop each time it fires.

[image loading]


This image illustrates how damage point cuts into a unit’s ability to execute an attack and maintain speed. By removing damage point, (and potentially reducing rotation time for units that are intended to feel more agile), moving shot becomes more useful.

This allows players the opportunity to be rewarded for paying close attention to and controlling their units. Making each attacking air unit scale more in power with skill.

An example of a unit in Sc2 that currently scales in power with the skill of the player controlling it is the blink stalker. Some of the most exciting moments in Sc2 games have come from a player with phenomenal blink control allowing them to win fights where all seemed lost by focusing their effort into their control. Fights that any lesser player would easily lose.

Units that can properly execute a moving shot have the same effect, they scale with skill, and they create a display of skill that is easy to notice and understand, even to a spectator new to Starcraft.

When I spoke with Aaron Kirkpatrick about damage point at Blizzcon he mentioned that while some damage points were chosen for specific gameplay reasons, other damage points were chosen to match the attack animations of the units. This is why currently the hydralisk has a different damage point when using its melee attack animation than when using its ranged attack animation. Lowering the damage points of units like these would create strange, non-intuitive scenarios where the damage would be dealt before the attack animation finished. However this does not mean that the hydralisk is stuck with its high damage point. It just means that lowering its damage point would require an adjustment in the attack animation.

My Wish for LotV is:
That damage point is reconsidered from the ground up. Starting with all damage points at 0 and making adjustments in animations when the unit feels right but looks wrong, and making adjustments in damage point to intentionally make the unit feel more sluggish as either a necessary nerf to the unit or as something that adds to its character. This has probably already been done from the standard 0.167 damage point, but not from 0.

A responsive unit ought to be the rule, not the exception. But currently in Sc2 the opposite is true. Making 0 damage point the default and then making specific exceptions from that point will increase the capacity for visually apparent micro, give players more opportunities to differentiate their skill in a way that all spectators can intuitively appreciate, and make gameplay in Sc2 feel better for everyone.


The first two are:
Zero damage point and zero damage point mod - in these, all units (even the mighty Ultralisk) have 0 damage point. It is very important to keep in mind that the animations can be adjusted to match the damage point so it won’t look so strange. The important part to take note of here is the feel of the unit. Who knows, maybe you’ll really enjoy and hope for 0 damage point across the board after trying it out.

The second two are:
delayed damage point and delayed damage point mod - in these, all units have a 0.7 damage point, more than 2 times greater than the current damage point of the Ultralisk. This is helpful for people having a more difficult time noticing the difference between 0 and 0.167 damage point. Its also moderately silly.

The purpose of this discussion is to come up with more specific examples and reasons why certain units ought to have a lower damage point. To begin with, I personally think that all air units ought to have a damage point of 0 to enable moving shot. The hydralisk ought to have 0 damage point for both its melee and ranged attacks as it is a low hp light unit which in my opinion ought to feel more agile. Finally, all other units currently at or below the standard 0.167 damage point ought to have 0 damage point.

Keep in mind that a lowering damage point is a buff to a unit, while raising damage point is a nerf. Because of this it may be necessary to tweak a few stats to compensate. Overall what this does is make the unit slightly stronger for players with good control, and slightly weaker for players with poor control.

Big thanks to Lalush and decemberscalm for helping me understand this variable and its effects on the game.

Zero Damage Point Unit Tester:
AM - battlenet://starcraft/map/1/253921
EU - battlenet://starcraft/map/2/177771

Delayed Damage Point Unit Tester:
AM - battlenet://starcraft/map/1/254140
EU - battlenet://starcraft/map/2/177944
Commentatorhttps://www.youtube.com/JaKaTaKtv
Kommatiazo
Profile Blog Joined February 2011
United States579 Posts
March 28 2015 16:34 GMT
#2
Overall what this does is make the unit slightly stronger for players with good control, and slightly weaker for players with poor control.

I think it's important to point out that the side-effect of units becoming weaker in the hands of someone with poor control isn't necessarily just a straight nerf to all bronze-league armies, it's more like it will be easier to get an advantage with even slightly better control. If that makes sense.

I'm worried that Blizzard's excuse for not doing this would most likely be "we don't want to make casual, lower league players feel like we're giving them a harder time in the game in order to facilitate hardcore, high league players' skill ceiling." IMO this won't happen with the damage point changes. Most players wouldn't really notice a difference in lower leagues, in particular when both sides of an engagement have similarly mediocre unit control there won't be an inherent advantage to either side that there wouldn't have been otherwise.
"You must enemy don't know, and very good micro" - Bosstoss #Wet4Ret
Big J
Profile Joined March 2011
Austria16289 Posts
Last Edited: 2015-03-28 16:46:12
March 28 2015 16:45 GMT
#3
A responsive unit ought to be the rule, not the exception. But currently in Sc2 the opposite is true. Making 0 damage point the default and then making specific exceptions from that point will increase the capacity for visually apparent micro, give players more opportunities to differentiate their skill in a way that all spectators can intuitively appreciate, and make gameplay in Sc2 feel better for everyone.

Yes!
Not much else to say. JaKaTaK as always on point.
Quateras
Profile Joined August 2012
Germany867 Posts
Last Edited: 2015-03-28 16:54:54
March 28 2015 16:54 GMT
#4
Awesome that you made a video for one of the simplest change possible about the game that can make it feel more fun.

I certainly missed a visible example though of a clip from 2 units to make it clear how it would affect this and how the units feel/interact.
Hydra was okay-ish, but it didnt show that you can actually FREAKING stutterstep/split with hydras at 0 Damage points like you can with the Marine its feels so amazing to suddenly be able to do that.(compared to now, its a world of a difference)
Or showing the Marine and mentioning its low dmg point as an example for a unit that feels fun to play and the reason why that is.

Stalker(non blink) also has this weird dmg point delay where it always felt sluggish to me and in the unit test map it feels so much better.

All in all, thanks for your effort man, lets hope Blizzard listens :D
"If you don't know where you are going, you can never get lost."
HewTheTitan
Profile Joined February 2015
Canada331 Posts
Last Edited: 2015-03-28 17:06:49
March 28 2015 17:05 GMT
#5
These are the sorts of changes LOTV needs to make me want to buy it. These types of threads/videos are exactly what the community needs right now, while lotv is still early in the beta.

The only lotv changes so far to excite me have been the economy, which doesn't go far enough, and the testing with slower attack rates, which they seem to have abandoned.

#PleaseBlizzard!
Hider
Profile Blog Joined May 2010
Denmark9366 Posts
March 28 2015 17:45 GMT
#6
On March 29 2015 02:05 HewTheTitan wrote:
These are the sorts of changes LOTV needs to make me want to buy it. These types of threads/videos are exactly what the community needs right now, while lotv is still early in the beta.

The only lotv changes so far to excite me have been the economy, which doesn't go far enough, and the testing with slower attack rates, which they seem to have abandoned.

#PleaseBlizzard!


And it's by far the easiest to change (no programmers or model designers are needed). Honestly, out of all the things Blizzard have done with Sc2, I have not understood their reluctance to balancing the game around a damage point of 0.
Musicus
Profile Joined August 2011
Germany23576 Posts
Last Edited: 2015-03-28 17:55:54
March 28 2015 17:55 GMT
#7
Well we we already talked about this with the depth of micro video, but Blizzard did not listen. Maybe we can push this hard enough now, with the LotV Beta to get this. I of course am 100% for this suggestions, adjust damage point to 0 for every air unit and only increase it over 0 for certain ground units.

So thanks for the video, I hope it gets lots of attention!
Maru and Serral are probably top 5.
captainwaffles
Profile Blog Joined February 2009
United States1050 Posts
March 28 2015 18:54 GMT
#8
we need to clone jak's brain and make a team of him that just makes sc2 better. Tweet this to @starcraft on twitter lets get this proposed change some traction!
https://x.com/CaptainWaffless
Nameless72
Profile Joined March 2015
1 Post
March 28 2015 19:25 GMT
#9
I agree with this 100% great idea!
JaKaTaKSc2
Profile Blog Joined March 2011
United States2787 Posts
Last Edited: 2015-03-28 19:37:56
March 28 2015 19:37 GMT
#10
On March 29 2015 02:55 Musicus wrote:
Well we we already talked about this with the depth of micro video, but Blizzard did not listen. Maybe we can push this hard enough now, with the LotV Beta to get this. I of course am 100% for this suggestions, adjust damage point to 0 for every air unit and only increase it over 0 for certain ground units.

So thanks for the video, I hope it gets lots of attention!


I have a feeling they're going to take this more seriously. I did my best to present it in a way that makes them look good for trying it out, whereas the depth of micro video had a lot of "make Sc2 more like bw" feel to it. Keeping my fingers in the crossed position.

edit: damn, no new icon for 2500. I suppose I must wait until 3000. I really like the mutalisk in any case
Commentatorhttps://www.youtube.com/JaKaTaKtv
404AlphaSquad
Profile Joined October 2011
839 Posts
Last Edited: 2015-03-28 20:12:09
March 28 2015 20:11 GMT
#11
I agree with everything you have written JakataK.

One thing I want to point out though is the following:

No damage point doesnt necessarily mean more micro. Warcraft 3, most units had damage point and it is considered a very micro intensive game, as did alot of Brood War units. The trick was to know as an experienced player how your unit behaves, so when it is ready to recieve a new command. It gave every unit a unique feeling. 0 damage point should be the standard, but a high damage point can give a unique feel to certain units.
aka Kalevi
Hider
Profile Blog Joined May 2010
Denmark9366 Posts
Last Edited: 2015-03-28 20:20:47
March 28 2015 20:20 GMT
#12
No damage point doesnt necessarily mean more micro. Warcraft 3, most units had damage point and it is considered a very micro intensive game, as did alot of Brood War units. The trick was to know as an experienced player how your unit behaves, so when it is ready to recieve a new command. It gave every unit a unique feeling. 0 damage point should be the standard, but a high damage point can give a unique feel to certain units.


Damage values in Wc3 were a ton lower which meant that you had time to pull back injured units - even if they were really unresposnsive. That's not the case in Sc2 on the other hand. In Sc2 units really need maximum level of responsisveness as a general rule. Otherwise your simply gonna stand still during engagements while spamming abilities.
Anacreor
Profile Joined February 2013
Netherlands291 Posts
March 28 2015 23:10 GMT
#13
I approve! I really hope this gets Blizzard's attention! Making the game feel more responsive is always good in my opinion. Sometimes units feel really sluggish while it doesn't at all contribute to the feeling the unit should have, imo. As a zerg, I actually kind of dig the 0 damage point on the hellions. We could compensate for balance by decreasing the firing rate of a unit, while increasing response with this change.

Again, totally approved!
"Peter the Acretree chops some wood"
Motlu
Profile Joined August 2014
Australia884 Posts
March 29 2015 00:46 GMT
#14
This is amazing, I've always had an issue with non bio armies being less responsive I guess to control. This seems to be a great solution!
-
Randomaccount#77123
Profile Blog Joined May 2010
United States5003 Posts
Last Edited: 2015-03-29 01:34:49
March 29 2015 01:32 GMT
#15
--- Nuked ---
fezvez
Profile Blog Joined January 2011
France3021 Posts
Last Edited: 2015-03-29 04:06:30
March 29 2015 04:04 GMT
#16
Some of the points I agree with, some I disagree strongly.

- There is a reason why the standard damage point is not 0 : lag over the internet (especially since there is no LAN in SC2). Because you can expect people having a ping of 50 to 150 ms most of the time, it makes total sense to have a damage point of 0.167. This way, for the overwhelming majority of players, the game always feels the same and they don't feel that their opponent is better because he has a better internet connection. Only when you ping is higher than 167 ms will you feel the game react differently, which is nearly never if you have a decent internet connection. In other words, a DP of 0.167 allows to level the playing field where no one has an advantage for having a better internet connection
- Damage point of 0 on long range unit is dumb, as it would allow infinite kiting. There is a reason why there is actually only one unit with built-in DP of 0, the phoenix. The phoenix's moving shot is actually like a perfectly microed unit with DP of 0. And it only works because it's a short range unit. The higher the unit's range, the higher the DP needs to be
Pursuit_
Profile Blog Joined June 2012
United States1330 Posts
March 29 2015 07:26 GMT
#17
On March 29 2015 13:04 fezvez wrote:
Some of the points I agree with, some I disagree strongly.

- There is a reason why the standard damage point is not 0 : lag over the internet (especially since there is no LAN in SC2). Because you can expect people having a ping of 50 to 150 ms most of the time, it makes total sense to have a damage point of 0.167. This way, for the overwhelming majority of players, the game always feels the same and they don't feel that their opponent is better because he has a better internet connection. Only when you ping is higher than 167 ms will you feel the game react differently, which is nearly never if you have a decent internet connection. In other words, a DP of 0.167 allows to level the playing field where no one has an advantage for having a better internet connection
- Damage point of 0 on long range unit is dumb, as it would allow infinite kiting. There is a reason why there is actually only one unit with built-in DP of 0, the phoenix. The phoenix's moving shot is actually like a perfectly microed unit with DP of 0. And it only works because it's a short range unit. The higher the unit's range, the higher the DP needs to be


Even without a '0ms' connection you can take advanage of 0 damage point and micro your units more effectively when they have 0 damage point as opposed to .167, it just takes a little more timing.
In Somnis Veritas
Hider
Profile Blog Joined May 2010
Denmark9366 Posts
Last Edited: 2015-03-29 08:14:56
March 29 2015 08:03 GMT
#18
There is a reason why there is actually only one unit with built-in DP of 0, the phoenix.


Incorrect. The phoenix has a damage point of 0.167. What your thinking off here is a programmed moving shat that isn't actually the damage point variable.

The only ground unit with a 0 damage point in the game is the Maurauder (as I remember it).

The higher the unit's range, the higher the DP needs to be


No, you can have 0 DP and adjust the movement speed instead.

There is a reason why the standard damage point is not 0 : lag over the internet (especially since there is no LAN in SC2). Because you can expect people having a ping of 50 to 150 ms most of the time, it makes total sense to have a damage point of 0.167


It doesn't work like that either. If you have a general delay all your commands needs to be executed before, which hurts you regardless of damage point. If the damage point is 0.167 and you want to kite then you need to press "right click --> A move ---> right click" every X + 0.167 second. If there is no damage point it's equal to X instead.

The only impact of delay here is that you need to do start the kiting at an earlier point in time, but the frequency at which you wanna do it isn't impacted by the ms.
Gwavajuice
Profile Joined June 2014
France1810 Posts
March 29 2015 12:34 GMT
#19
Thx a lot Jakatak for tanking the time to explain your point.

I'm not sure I do agree though, basically when your say
This allows players the opportunity to be rewarded for paying close attention to and controlling their units. Making each attacking air unit scale more in power with skill.


I'll take the hellion vs zergs example cause it's very common.

Currently the micro fro hellions is something like :

- move away, attack move back (or stop), PAUSE, move away, attack move back (or stop), PAUSE, ...

with 0 DP it would be just :

- move away, attack move back (or stop), move away, attack move back (or stop), ...

So not only 0DP will make hellions powerfull, but also much easier to micro. Same thing applies with the stimed bio, you need to move then attack (or stop) very fast but you need to pause a bit, this pause forces you to be more focused on your units and to have more skills.

IMHO, 0DP would just make the game easier and lower the "skill ceiling", so I'm ok to change the DP of some units here and there, but making 0 as the default value is not the best idea for me.
Dear INno and all the former STX boys.
Archiatrus
Profile Joined June 2014
Germany64 Posts
Last Edited: 2015-03-29 13:21:14
March 29 2015 13:20 GMT
#20
I think the example in the video of zerglings chasing hellions shows that you have to be really careful here. At the moment I thing both have an equal chance of coming out on top, so it depends on who has better control. Alter the DP and one side has a clear advantage. So in the end it would reduce micro since you wont see these hellion zergling battles anymore.
Overall I agree with making 0 DP the rule. But its not just an easy set-everything-to-zero case.

Edit: too slow-.-
1 2 3 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 4h
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 144
StarCraft: Brood War
Leta 497
Snow 181
JulyZerg 141
ajuk12(nOOB) 18
Noble 12
League of Legends
JimRising 658
Counter-Strike
Stewie2K865
PGG 90
Heroes of the Storm
Khaldor122
Other Games
C9.Mang01110
shahzam844
WinterStarcraft580
monkeys_forever228
Mew2King139
Maynarde113
Trikslyr26
Organizations
Other Games
gamesdonequick805
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• practicex 84
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota277
League of Legends
• Lourlo1187
• Stunt313
Other Games
• Scarra1708
Upcoming Events
RSL Revival
4h
herO vs sOs
Zoun vs Clem
Replay Cast
18h
The PondCast
1d 4h
RSL Revival
1d 4h
Harstem vs SHIN
Solar vs Cham
Replay Cast
1d 18h
RSL Revival
2 days
Reynor vs Scarlett
ShoWTimE vs Classic
uThermal 2v2 Circuit
2 days
SC Evo League
3 days
Road to EWC
3 days
Circuito Brasileiro de…
3 days
[ Show More ]
Sparkling Tuna Cup
4 days
Road to EWC
4 days
Online Event
6 days
Liquipedia Results

Completed

Acropolis #3 - GSC
2025 GSL S2
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025

Upcoming

CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
BLAST Open Fall 2025
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
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.