• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 00:42
CET 05:42
KST 13:42
  • 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
[ASL22] Finals Preview: Sweet Victory!12[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Weekly Cups (October 19-25): Clem triples first in 5.0.173Evil Geniuses - shutting down19ISSL (IntoTheTV x SOOP SC2 League): Premier5Weekly Cups (October 12-18): 5.0.17 era begins1[$1250] International ShieldBattery League91
StarCraft 2
General
Evil Geniuses - shutting down Weekly Cups (October 19-25): Clem triples first in 5.0.17 REPORT: StarCraft 2: Remastered In Development No more SC2 streamers on team liquid? How do you feel about the mass reverts in the 5.0.17 PTR?
Tourneys
2026 KungFu Cup Announcement RSL goes to London! 2026 Offline Finals Nov 21-22 ScienceCraft (October 24-25) - Live Event Sparkling Tuna Cup - Weekly Open Tournament ISSL (IntoTheTV x SOOP SC2 League): Premier
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
Simple Questions/Answers [G] How to playtest arcade maps [A] Nemrods 1/4 players
External Content
Mutation # 549 Endless Sparkles The PondCast: SC2 News & Results Mutation # 548 Shining Bright Mutation # 547 Temple Of Terror
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ Do we even care about balance? Starcraft player cRuZa Passed away. SCHNAIL now supports Remastered BW General Discussion
Tourneys
[$1250] International ShieldBattery League [Megathread] Daily Proleagues KCM Race Survival 2026 Season 4 [BSL23] RO24 Group D - Sunday 21:00 CET
Strategy
50,000-Word Terran Builds Memo 2026-10-22 Cliff Jump Revisited (1 in a 1000 strategy) Simple Questions, Simple Answers
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Mobile Legends: Bang Bang Armies of Exigo - YesYes? General RTS Discussion Thread
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine The Chess Thread European Politico-economics QA Mega-thread US Politics Mega-thread Russo-Ukrainian War Thread
Fan Clubs
Reynor Fan Club The Flash Fan Club Serral Fan Club
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 8645 users

[Patch 5.19] League of Legends General Discussion - Page 8

Forum Index > LoL General
Post a Reply
Prev 1 6 7 8 9 10 21 Next All
schmutttt
Profile Blog Joined November 2010
Australia3856 Posts
October 01 2015 14:05 GMT
#141
Anyone here use LoL Replay? It is only recording the last game I play then overwriting it with a new one when I play again.
Sufficiency
Profile Blog Joined October 2010
Canada23833 Posts
Last Edited: 2015-10-01 14:06:43
October 01 2015 14:05 GMT
#142
On October 01 2015 22:38 Caiada wrote:
Point out to me a tournament where more than one game was decided by a significant AA.


Yep.

On the other hand, tons of games were ruined by random power outage, VISA, bugs, etc..

Did I mention this game still does not have official replays or the ability to spectate via client? No soundbooth? Group of life/death?

This game has many problems, some theoretical chance of crit ruining a game isn't one.
https://twitter.com/SufficientStats
kongoline
Profile Joined February 2012
6318 Posts
October 01 2015 14:10 GMT
#143
tbh discussion about gp5 was much more interesting than the crit, can we talk about HoG again -.-
Fildun
Profile Joined December 2012
Netherlands4124 Posts
October 01 2015 14:12 GMT
#144
On October 01 2015 22:38 Caiada wrote:
Point out to me a tournament where more than one game was decided by a significant AA.

Worlds 2014.
Vorenius
Profile Blog Joined December 2010
Denmark1979 Posts
October 01 2015 14:42 GMT
#145
On October 01 2015 23:05 Sufficiency wrote:
Show nested quote +
On October 01 2015 22:38 Caiada wrote:
Point out to me a tournament where more than one game was decided by a significant AA.


Yep.

On the other hand, tons of games were ruined by random power outage, VISA, bugs, etc..

But following your (flawed) logic, these issues shouldn't be fixed because they don't happen EVERY game. Of course critting DOES happen every game but somehow doesn't effect the outcome?

I'll echo previous posters; you are probably just purposefully obtuse due to boredom/whatever
Sufficiency
Profile Blog Joined October 2010
Canada23833 Posts
Last Edited: 2015-10-01 14:45:24
October 01 2015 14:43 GMT
#146
On October 01 2015 23:12 Fildun wrote:
Show nested quote +
On October 01 2015 22:38 Caiada wrote:
Point out to me a tournament where more than one game was decided by a significant AA.

Worlds 2014.


IIRC, That series was decided by Alistar. Whoever on purple basically lost a ban.

And looking at the band for FNC vs IG right now, Darius is going to penalize a ban for purple side this year.
https://twitter.com/SufficientStats
Sufficiency
Profile Blog Joined October 2010
Canada23833 Posts
October 01 2015 14:51 GMT
#147
On October 01 2015 23:42 Vorenius wrote:
Show nested quote +
On October 01 2015 23:05 Sufficiency wrote:
On October 01 2015 22:38 Caiada wrote:
Point out to me a tournament where more than one game was decided by a significant AA.


Yep.

On the other hand, tons of games were ruined by random power outage, VISA, bugs, etc..

But following your (flawed) logic, these issues shouldn't be fixed because they don't happen EVERY game. Of course critting DOES happen every game but somehow doesn't effect the outcome?

I'll echo previous posters; you are probably just purposefully obtuse due to boredom/whatever



Yummy personal attack. Yay!

No. I am saying those things happen more often than a series of lucky crits ruining a game.
https://twitter.com/SufficientStats
arb
Profile Blog Joined April 2008
Noobville17922 Posts
October 01 2015 15:56 GMT
#148
On October 01 2015 22:42 VayneAuthority wrote:
The first runepage I ever bought in this game was a crit damage page to play gangplank and shaco. Good times until they gutted crit damage runes.

always run that max crit chance page on gp in the old days
then parley parley parley parley parley
all while denying creeps to get a huge lead

good times
rip jewplank
Artillery spawned from the forges of Hell
TheHumanSensation
Profile Joined September 2010
Canada1210 Posts
October 01 2015 18:02 GMT
#149
On October 01 2015 14:32 Goumindong wrote:
Show nested quote +
On October 01 2015 12:52 TheHumanSensation wrote:
On October 01 2015 12:45 Nos- wrote:
sufficiency and goumindong having a go at each other is a fucking riot jesus christ please continue discussing this


They should settle it with a deathmatch - first to crit wins.

Oh god.

It'll at least settle which of you two actually understands how to use markov chains.

Sounds like Sufficiency's argument boils down to a basic question asked often in sports philosophy (an admittedly small field): "Knowing that not all random factors can be excluded from determining the outcome of a contest, should we attempt to remove [some]/[the ones we can]/[as many as possible]?"

I (and many others it seems) would say yes, but to be fair to Sufficiency's argument, Riot historically really hasn't been doing this given things like tournaments formats, bugs, poor visa planning, and the like.

Also, while competitive integrity depends on the outcome of games as a whole, crit feels good/bad at the small scale events within games. Regardless of how infrequently crit affects the outcome of competitive games, it still often feels bad to many individual players, which I think is obvious given the narratives put forth in this thread.

On October 01 2015 21:04 Osmoses wrote:
Well, I think crit is a good thing because sudden big numbers is a rewarding feeling in any game, but I think LoL could possibly do without it considering there are so many other interesting variables in the game. That said, the feeling of a surprise crit, whether yours or the enemy's is pretty irreplaceable. It's a wonderful gradient of ohshit to fuckyes. It's exciting.


I was thinking about this, and I think a good alternative would be adding a "visual crit" stat that works exactly like crit does now, except that it doesn't do any extra damage. It would proc the champs crit animation, possible make the projectile bigger, and you could even sell crit effect/particle skins that can only be obtained via mystery chests!

This would definitely satiate the gambling addicts like me, without ruining other people's critless fantasies.
Goumindong
Profile Joined February 2013
United States3529 Posts
October 01 2015 18:18 GMT
#150
On October 02 2015 03:02 TheHumanSensation wrote:
It'll at least settle which of you two actually understands how to use markov chains.


No. It wouldn't do that at all.
Sponkz
Profile Joined May 2011
Denmark4564 Posts
Last Edited: 2015-10-01 18:47:04
October 01 2015 18:46 GMT
#151
On October 01 2015 19:02 Goumindong wrote:
Show nested quote +
On October 01 2015 17:05 Osmoses wrote:
On October 01 2015 14:32 Goumindong wrote:
On October 01 2015 12:52 TheHumanSensation wrote:
On October 01 2015 12:45 Nos- wrote:
sufficiency and goumindong having a go at each other is a fucking riot jesus christ please continue discussing this


They should settle it with a deathmatch - first to crit wins.

Oh god.

Anywho a markov chain is memoryless which means that the outcome depends only on the immediate state.

Which is to say that the state is "crit" or "not crit" of only the prior attack and each of crit/not crit has a different probability of critting.

Which is to say that suppose the two ADs start with crit/not crit and not crit/not crit. At this point the two ADs are in the same state and so their future expectations are precisely the same. So unless no/no and crit/no. (Or crit/crit no/crit) cannot happen* then a markov chain produces the same problems expressed earlier. Because crit/no + E(future attacks). > no/no+ E(future attacks)

Because markov chains are memoryless and that is what memoryless means.

*and even if it can't so long as the initial state is effectively random you still have the problems as shown earlier in the thread. Since the fully deterministic 50% crit markov chain is simply 0,1 for row 0 and 1,0 for row 1 and we already know the outcome for that.

And how is this relevant when it's already been established that riots crit code is not, in fact, memoryless?

I like crit, some randomness is good for a game, any and all anectodes mentioned about how crit change the outcome of a game mean nothing because if all it took was a crit then the game was clearly close enough to be fair either way. Who the hell wants to play a game that is 100% deterministic anyway?


It isn't. The edit however is quite relevant since the structure holds for any generating function which is non deterministic.

As for who wants to play that game? Me.


You only say that because you suck at the actual game LOL. Maybe if you spent your time improving accordingly you wouldn't be spending your time spamming GD with useless stats and binary systems that never even existed in the game.
Like seriously, it fucking amazes me how someone can still be stuck at the same learning-curve just like back when i played in season 3 LOL. And also amazing how someone can produce so much shit when it's obvious that everyone and his mother is laughing behind your back because you're so fucking imbecile and haven't realized it yet.

GG gourmindong, the guy who claimed that Janna beats Sona and now claims that binary systems that doesn't exist within the game will make him better (somehow)

LOL


User was warned for this post
hi
killerdog
Profile Joined February 2010
Denmark6522 Posts
Last Edited: 2015-10-01 18:53:08
October 01 2015 18:52 GMT
#152
On October 02 2015 03:02 TheHumanSensation wrote:
Show nested quote +
On October 01 2015 14:32 Goumindong wrote:
On October 01 2015 12:52 TheHumanSensation wrote:
On October 01 2015 12:45 Nos- wrote:
sufficiency and goumindong having a go at each other is a fucking riot jesus christ please continue discussing this


They should settle it with a deathmatch - first to crit wins.

Oh god.

It'll at least settle which of you two actually understands how to use markov chains.

Sounds like Sufficiency's argument boils down to a basic question asked often in sports philosophy (an admittedly small field): "Knowing that not all random factors can be excluded from determining the outcome of a contest, should we attempt to remove [some]/[the ones we can]/[as many as possible]?"

I (and many others it seems) would say yes, but to be fair to Sufficiency's argument, Riot historically really hasn't been doing this given things like tournaments formats, bugs, poor visa planning, and the like.

Are you really saying that suffiency's argument, that crit is fine because riot is bad at getting visas, is in any way logical or valid...
Caiada
Profile Joined January 2015
United States3052 Posts
October 01 2015 18:56 GMT
#153
Weren't we just accusing people of being obtuse earlier in this thread

Let's bring that back
XDG Mata
crate
Profile Blog Joined May 2009
United States2474 Posts
Last Edited: 2015-10-01 19:14:03
October 01 2015 19:12 GMT
#154
re: crit:

The important thing here is that there is a very simple alternative that gives exactly the same average result, and in fact this system is already used in the game by Ashe. (I assume Ashe's numbers lead to the same damage on average, I admit I'm too lazy to check right now. It's very easy to change the numbers so that it is the same on average.)

So, if you think rng-crit should remain, you need to argue that rng-crit is not inferior to Ashe-crit. In other words, what are the benefits to the game of having this sort of randomness? This is the question you should be answering.

I certainly agree that it is very rare that crit rng actually determines a game, but that's pretty much completely irrelevant, unless you want to argue that the programming effort spent switching every champion over to the Ashe-style crits is better spent working on other things instead because this is not important. (No one in this topic has been using this argument, however, unless Sufficiency is sort of doing so but not saying it explicitly.) Or, as I said above, if you think the benefits of rng-crit outweigh the drawbacks of rng-crit.

Sufficiency seems to just be saying "it's not important because it almost never matters", which isn't relevant at all here (unless you want to use the programming effort argument).

Personally I would prefer Ashe-crit for all champions, but I would not myself argue that it is objectively superior. If you think that being able to adjust to a lucky crit and take advantage of it is a skill worth retaining, then rng-crit does offer that opportunity and Ashe-crit does not. On the other hand, Ashe-crit allows you to more reliably estimate how encounters featuring small numbers of autoattacks will go, and if you think that is a benefit then Ashe-crit has at least one clear advantage. There's not really a lot of reason to argue further along these lines, since I think most players have already come up with their own thoughts on the matter here and arguments in this topic are unlikely to change anyone's mind.

For what it is worth, Riot has already removed at least most of the rng mechanics that work(ed) similarly to crit. Dodge is long gone, as are things like old Phage. I think the point of the Ashe-crit rework was at least as a first step in doing the same to crit. Riot has certainly at least suggested that they think rng-crit is something that should eventually go away.

---

In the case of things like power outages, there is not an alternative system that is easy to implement that fixes the problems. Are those larger problems overall? Probably, but they're not something Riot can fix. Now, if you want to argue that Riot should put their programmers to work on fixing problems within League that are a bigger deal than rng crits, that is reasonable.
We did. You did. Yes we can. No. || http://crawl.akrasiac.org/scoring/players/crate.html || twitch.tv/crate3333
Vorenius
Profile Blog Joined December 2010
Denmark1979 Posts
October 01 2015 19:36 GMT
#155
On October 01 2015 23:51 Sufficiency wrote:
Show nested quote +
On October 01 2015 23:42 Vorenius wrote:
On October 01 2015 23:05 Sufficiency wrote:
On October 01 2015 22:38 Caiada wrote:
Point out to me a tournament where more than one game was decided by a significant AA.


Yep.

On the other hand, tons of games were ruined by random power outage, VISA, bugs, etc..

But following your (flawed) logic, these issues shouldn't be fixed because they don't happen EVERY game. Of course critting DOES happen every game but somehow doesn't effect the outcome?

I'll echo previous posters; you are probably just purposefully obtuse due to boredom/whatever



Yummy personal attack. Yay!

No. I am saying those things happen more often than a series of lucky crits ruining a game.

Classic misdirection. Saying crit shouldn't be changed because there are other issues, isn't a good defense for crit. It's just a stab at Riot.

The only argument you have presented for keeping crit as is, is that power outages and bugs are, in your opinion, worse. Not only is the priority people would give these different problems (they are all problems) highly subjective, it's still not in any way a reason to keep crit.
When you can't even give a single reason as to why the current crit system should be kept, yet still argue about over several pages... Well, I'm sorry but your sincerity obviously seems questionable.
Sponkz
Profile Joined May 2011
Denmark4564 Posts
October 01 2015 19:44 GMT
#156
On October 02 2015 04:36 Vorenius wrote:
Show nested quote +
On October 01 2015 23:51 Sufficiency wrote:
On October 01 2015 23:42 Vorenius wrote:
On October 01 2015 23:05 Sufficiency wrote:
On October 01 2015 22:38 Caiada wrote:
Point out to me a tournament where more than one game was decided by a significant AA.


Yep.

On the other hand, tons of games were ruined by random power outage, VISA, bugs, etc..

But following your (flawed) logic, these issues shouldn't be fixed because they don't happen EVERY game. Of course critting DOES happen every game but somehow doesn't effect the outcome?

I'll echo previous posters; you are probably just purposefully obtuse due to boredom/whatever



Yummy personal attack. Yay!

No. I am saying those things happen more often than a series of lucky crits ruining a game.

Classic misdirection. Saying crit shouldn't be changed because there are other issues, isn't a good defense for crit. It's just a stab at Riot.



Stabbing RIOT is 99,9% of all theory-crafting. Always have, always will be.
hi
killerdog
Profile Joined February 2010
Denmark6522 Posts
October 01 2015 19:47 GMT
#157
On October 01 2015 23:05 schmutttt wrote:
Anyone here use LoL Replay? It is only recording the last game I play then overwriting it with a new one when I play again.

I use www.replay.gg

Auto records every game, you just need to make your email filter them to a certain folder so you don't get completely swamped.

Lets you have all your games recorded without having to have tons of memory filled up, also easy to link to people.

Not sure how it handles older client versions/very old replays, but i've had no issues.
Caiada
Profile Joined January 2015
United States3052 Posts
October 01 2015 19:58 GMT
#158
Somebody show me two VoDs of different games from one tournament that were decided or heavily influenced by significant crits.
XDG Mata
Sufficiency
Profile Blog Joined October 2010
Canada23833 Posts
October 01 2015 20:01 GMT
#159
On October 02 2015 04:36 Vorenius wrote:
Show nested quote +
On October 01 2015 23:51 Sufficiency wrote:
On October 01 2015 23:42 Vorenius wrote:
On October 01 2015 23:05 Sufficiency wrote:
On October 01 2015 22:38 Caiada wrote:
Point out to me a tournament where more than one game was decided by a significant AA.


Yep.

On the other hand, tons of games were ruined by random power outage, VISA, bugs, etc..

But following your (flawed) logic, these issues shouldn't be fixed because they don't happen EVERY game. Of course critting DOES happen every game but somehow doesn't effect the outcome?

I'll echo previous posters; you are probably just purposefully obtuse due to boredom/whatever



Yummy personal attack. Yay!

No. I am saying those things happen more often than a series of lucky crits ruining a game.

Classic misdirection. Saying crit shouldn't be changed because there are other issues, isn't a good defense for crit. It's just a stab at Riot.

The only argument you have presented for keeping crit as is, is that power outages and bugs are, in your opinion, worse. Not only is the priority people would give these different problems (they are all problems) highly subjective, it's still not in any way a reason to keep crit.
When you can't even give a single reason as to why the current crit system should be kept, yet still argue about over several pages... Well, I'm sorry but your sincerity obviously seems questionable.


It is actually a really good argument. If there are X items that needs to be fixed, then prioritize and fix the more important stuff. The impact of the issue is definitely a factor to consider. This isn't a misdirection; it's how the real world works.

As far as moving crits into the Ashe system, it is not that simple. Conventional knowledge says consistent streams of damage (no crits) is generally stronger since the damage is more stable and there is less overkill. It will also force fixes for Yasuo, Ashe, and Randuin's (maybe shiv too).
https://twitter.com/SufficientStats
TheYango
Profile Joined September 2008
United States47024 Posts
Last Edited: 2015-10-01 20:27:44
October 01 2015 20:27 GMT
#160
On October 02 2015 05:01 Sufficiency wrote:
It is actually a really good argument. If there are X items that needs to be fixed, then prioritize and fix the more important stuff. The impact of the issue is definitely a factor to consider. This isn't a misdirection; it's how the real world works.

Well it's not necessarily just importance, but importance vs. how much effort it takes to fix. The implicit argument here is that since Ashe basically uses a mechanic almost equivalent to pseudo-crit % AA damage, the effort required to change crit in such a fashion should be minimal compared to most other relevant issues.

Of course, we can't know whether this is actually true because spaghetti code and all that. Perhaps it is non-trivial to mess with crit.
Moderator
Prev 1 6 7 8 9 10 21 Next All
Please log in or register to reply.
Live Events Refresh
OSC
08:00
OSC Elite Rising Star #21
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 217
ViBE113
Nina 91
StarCraft: Brood War
Rain 2097
ProTech162
Snow 143
Aegong 36
yabsab 15
Pusan 14
910 14
Icarus 4
Force[name] 3
Dota 2
monkeys_forever836
NeuroSwarm224
League of Legends
Doublelift4276
JimRising 667
Counter-Strike
Coldzera 1258
taco 394
Super Smash Bros
hungrybox437
Other Games
summit1g9307
C9.Mang0226
Organizations
Other Games
gamesdonequick1084
[ Show 13 non-featured ]
StarCraft 2
• practicex 19
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• Pr0nogo 8
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo960
• Rush676
Other Games
• Shiphtur476
Upcoming Events
KCM Race Survival
5h 18m
IntoTheTV X SOOP
6h 18m
SHIN vs GuMiho
Clem vs Classic
OSC
17h 18m
WardiTV Invitational
1d 7h
GSL
1d 7h
Epic.LAN
1d 8h
Replay Cast
1d 18h
Sparkling Tuna Cup
2 days
Epic.LAN
2 days
AI Arena Tournament
2 days
[ Show More ]
Yamato Cup
3 days
Map Test Tournament
3 days
WardiTV Weekly
4 days
Replay Cast
4 days
Rogue vs Classic
Patches Events
5 days
PiGosaur Cup
5 days
Kung Fu Cup
6 days
Liquipedia Results

Completed

Proleague 2026-10-27
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
International ShieldBattery League
BSL Season 23
PGL Masters Bucharest 2026
Stake Ranked Episode 5
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026

Upcoming

IPSL Winter 2026-27
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
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 © 2026 TLnet. All Rights Reserved.