diff --git a/app/views/home/imprint.html.erb b/app/views/home/imprint.html.erb
new file mode 100644
index 0000000..004f9bb
--- /dev/null
+++ b/app/views/home/imprint.html.erb
@@ -0,0 +1,78 @@
+
+
Legal Disclosure
Information in accordance with section 5 TMG
Soeren Klett
Schoenebergerstr.19
33619 Bielefeld - Germany
Contact
E-Mail:
sc2tube.com@gmail.comDisclaimer
Accountability for content
The contents of our pages have been created with the utmost care. However, we cannot guarantee the contents' accuracy, completeness or topicality. According to statutory provisions, we are furthermore responsible for our own content on these web pages. In this context, please note that we are accordingly not obliged to monitor merely the transmitted or saved information of third parties, or investigate circumstances pointing to illegal activity. Our obligations to remove or block the use of information under generally applicable laws remain unaffected by this as per §§ 8 to 10 of the Telemedia Act (TMG).
Accountability for links
Responsibility for the content of external links (to web pages of third parties) lies solely with the operators of the linked pages. No violations were evident to us at the time of linking. Should any legal infringement become known to us, we will remove the respective link immediately.
Copyright
Our web pages and their contents are subject to German copyright law. Unless expressly permitted by law (§ 44a et seq. of the copyright law), every form of utilizing, reproducing or processing works subject to copyright protection on our web pages requires the prior consent of the respective owner of the rights. Individual reproductions of a work are allowed only for private use, so must not serve either directly or indirectly for earnings. Unauthorized utilization of copyrighted works is punishable (§ 106 of the copyright law).
+
Google Analytics
+
+This website uses Google Analytics, a web analytics service provided by Google, Inc. ("Google"). Google Analytics uses "cookies", which are text files placed on your computer, to help the website analyze how users use the site. The information generated by the cookie about your use of the website will be transmitted to and stored by Google on servers in the United States .
+
+In case IP-anonymisation is activated on this website, your IP address will be truncated within the area of Member States of the European Union or other parties to the Agreement on the European Economic Area. Only in exceptional cases the whole IP address will be first transfered to a Google server in the USA and truncated there. The IP-anonymisation is active on this website.
+
+Google will use this information on behalf of the operator of this website for the purpose of evaluating your use of the website, compiling reports on website activity for website operators and providing them other services relating to website activity and internet usage.
+
+The IP-address, that your Browser conveys within the scope of Google Analytics, will not be associated with any other data held by Google. You may refuse the use of cookies by selecting the appropriate settings on your browser, however please note that if you do this you may not be able to use the full functionality of this website. You can also opt-out from being tracked by Google Analytics with effect for the future by downloading and installing Google Analytics Opt-out Browser Addon for your current web browser: http://tools.google.com/dlpage/gaoptout?hl=en.
+
+As an alternative to the browser Addon or within browsers on mobile devices, you can click this link in order to opt-out from being tracked by Google Analytics within this website in the future (the opt-out applies only for the browser in which you set it and within this domain). - See more at: http://rechtsanwalt-schwenke.de/google-analytics-rechtssicher-nutzen-anleitung-fuer-webmaster/#sthash.jLLgpAZg.dpuf. An opt-out cookie will be stored on your device, which means that you'll have to click this link again, if you delete your cookies.
+
+
Facebook Plugins
+
+ Our website uses social plugins ("plugins") provided by the social network facebook.com, operated by Facebook Inc., 1601 S. California Avenue, Palo Alto, CA 94304, USA ("Facebook"). The plugins are identifiable by a Facebook logo (white letter f on blue background or a thumb up icon) or the notice "Facebook Social Plugin". For a full list of all social Plugins please seehttp://developers.facebook.com/plugins.
+
+ When you visit a page of our website that contains a social plugin, your browser establishes a direct connection to Facebook servers. Facebook directly transfers the plugin content to your browser which embeds the latter into the website, enabling Facebook to receive information about your having accessed the respective page of our website. Thus we have no influence on the data gathered by the plugin and inform you according to our state of knowledge:
+
+ The embedded plugins provide Facebook with the information that you have accessed the corresponding page of our website. If you are logged into Facebook, your visit can be assigned to your Facebook account. If you interact with the plugins, for example by clicking "Like", or entering a comment, the corresponding information is transmitted from your browser directly to Facebook and stored by it. Even if you are not logged into Facebook, there is possibility that the plugins transmits your IP-address to Facebook.
+
+ For the information on the purpose and scope of data collection and procession by Facebook, as well as your rights in this respect and settings options for protecting your privacy please visit Facebook's privacy policy:http://www.facebook.com/policy.php.
+
+ If you are a Facebook member and do not want Facebook to connect the data concerning your visit to our website with your member data already stored by Facebook, please log off Facebook before entering our website. Further you can block Facebook social Plugins by using add-ons for your browser, like the "Facebook Blocker".
+
+
Angaben gemäß § 5 TMG:
+
Soeren Klett
+Schoenebergerstr.19
+33619 Bielefeld
+
+
Kontakt:
+
E-Mail: soeren.klett@gmail.com
+
+
+
Haftungsausschluss (Disclaimer)
+
Haftung für Inhalte
+
Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als
+ Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige
+ Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche
+ Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese
+ Inhalte umgehend entfernen.
+
Haftung für Links
+
Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss
+ haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der
+ Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar.
+ Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir
+ derartige Links umgehend entfernen.
+
Urheberrecht
+
Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht.
+ Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers.
+ Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter
+ beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis.
+ Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.
+
+
Datenschutzerklärung für die Nutzung von Facebook-Plugins (Like-Button)
+
+
Auf unseren Seiten sind Plugins des sozialen Netzwerks Facebook, 1601 South California Avenue, Palo Alto, CA 94304, USA integriert. Die Facebook-Plugins erkennen Sie an dem Facebook-Logo oder dem "Like-Button" ("Gefällt mir") auf unserer Seite. Eine Übersicht über die Facebook-Plugins finden Sie hier: http://developers.facebook.com/docs/plugins/ Wenn Sie unsere Seiten besuchen, wird über das Plugin eine direkte Verbindung zwischen Ihrem Browser und dem Facebook-Server hergestellt. Facebook erhält dadurch die Information, dass Sie mit Ihrer IP-Adresse unsere Seite besucht haben. Wenn Sie den Facebook "Like-Button" anklicken während Sie in Ihrem Facebook-Account eingeloggt sind, können Sie die Inhalte unserer Seiten auf Ihrem Facebook-Profil verlinken. Dadurch kann Facebook den Besuch unserer Seiten Ihrem Benutzerkonto zuordnen. Wir weisen darauf hin, dass wir als Anbieter der Seiten keine Kenntnis vom Inhalt der übermittelten Daten sowie deren Nutzung durch Facebook erhalten. Weitere Informationen hierzu finden Sie in der Datenschutzerklärung von facebook unter http://de-de.facebook.com/policy.php
+
+Wenn Sie nicht wünschen, dass Facebook den Besuch unserer Seiten Ihrem Facebook-Nutzerkonto zuordnen kann, loggen Sie sich bitte aus Ihrem Facebook-Benutzerkonto aus.
+
+
Datenschutzerklärung für Google Analytics
+
Diese Website benutzt Google Analytics, einen Webanalysedienst der Google Inc. ("Google"). Google Analytics verwendet sog. "Cookies", Textdateien, die auf Ihrem Computer gespeichert werden und die eine Analyse der Benutzung der Website durch Sie ermöglichen. Die durch das Cookie erzeugten Informationen über Ihre Benutzung dieser Website werden in der Regel an einen Server von Google in den USA übertragen und dort gespeichert. Im Falle der Aktivierung der IP-Anonymisierung auf dieser Website, wird Ihre IP-Adresse von Google jedoch innerhalb von Mitgliedstaaten der Europäischen Union oder in anderen Vertragsstaaten des Abkommens über den Europäischen Wirtschaftsraum zuvor gekürzt. Nur in Ausnahmefällen wird die volle IP-Adresse an einen Server von Google in den USA übertragen und dort gekürzt. Im Auftrag des Betreibers dieser Website wird Google diese Informationen benutzen, um Ihre Nutzung der Website auszuwerten, um Reports über die Websiteaktivitäten zusammenzustellen und um weitere mit der Websitenutzung und der Internetnutzung verbundene Dienstleistungen gegenüber dem Websitebetreiber zu erbringen. Die im Rahmen von Google Analytics von Ihrem Browser übermittelte IP-Adresse wird nicht mit anderen Daten von Google zusammengeführt. Sie können die Speicherung der Cookies durch eine entsprechende Einstellung Ihrer Browser-Software verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht sämtliche Funktionen dieser Website vollumfänglich werden nutzen können. Sie können darüber hinaus die Erfassung der durch das Cookie erzeugten und auf Ihre Nutzung der Website bezogenen Daten (inkl. Ihrer IP-Adresse) an Google sowie die Verarbeitung dieser Daten durch Google verhindern, indem Sie das unter dem folgenden Link (http://tools.google.com/dlpage/gaoptout?hl=de) verfügbare Browser-Plugin herunterladen und installieren.
+
+ Sie können die Erfassung durch Google Analytics verhindern, indem Sie auf folgenden Link klicken. Es wird ein Opt-Out-Cookie gesetzt, das die zukünftige Erfassung Ihrer Daten beim Besuch dieser Website verhindert:
+ Google Analytics deaktivieren
+
+ Nähere Informationen zu Nutzungsbedingungen und Datenschutz finden Sie unter http://www.google.com/analytics/terms/de.html bzw. unter https://www.google.de/intl/de/policies/. Wir weisen Sie darauf hin, dass auf dieser Website Google Analytics um den Code "gat._anonymizeIp();" erweitert wurde, um eine anonymisierte Erfassung von IP-Adressen (sog. IP-Masking) zu gewährleisten.
+
+
+
diff --git a/app/views/home/injects.html.erb b/app/views/home/injects.html.erb
index 5ad2534..e37ba7e 100644
--- a/app/views/home/injects.html.erb
+++ b/app/views/home/injects.html.erb
@@ -4,7 +4,7 @@
Some say it’s vital to never miss an inject. Is that right?
JaKaTaK and GGTracker investigate.
Many in the community think that consistently keeping your Hatches injected with Larva is an important skill for any Zerg player to have. For example, here are some recent discussion threads on allthingszerg.
In TheStaircase training methodology, we set benchmarks for several aspects of performance, including spending, supply blocks, and larva injects. In order to set the appropriate benchmarks for TheStaircase, we studied 44,903 1v1 HotS Ladder games from the GGTracker system, across every league and region.
If the conventional wisdom is right, and consistent injects are an important skill, then we would expect to find that lower-league players would have trouble keeping their hatcheries consistently injected, and that higher-league Zergs would keep their hatcheries injected a notably higher percent of the time.
We were in for a surprise. And as a result, we ultimately decided not to use inject consistency as part of TheStaircase.
The Data
When you upload a replay to GGTracker, you can see an Inject Timing chart for each Zerg player:
<%= image_tag "inject0.png" %>
-
This particular chart comes from a match IdrA played on Whirlwind LE.
Each row is a Hatchery/Lair/Hive. Times when larva-inject is active are colored rectangles.
GGTracker also computes an Inject % score, in this case 62%. That means that in this game, hatches were actively processing injected larva 62% of the time.
100% would mean that hatches were processing inject larva literally all of the time. If you have one queen per hatch and never miss an inject, you will score 90%. That’s because it takes the Queen 44.44 seconds to generate enough energy to inject larva, but the larva are done injecting after 40 seconds. See the Technical Notes at the end of this article for more detail about how the Race Macro score is computed.
So, with a lowly 62%, are we saying IdrA did a bad job with his injects in this game? Not at all. We think IdrA did just fine.
To explain, let’s look at our 44,000 games. Do higher-league players inject more consistently than lower-league players?
+
This particular chart comes from a match IdrA played on Whirlwind LE.
Each row is a Hatchery/Lair/Hive. Times when larva-inject is active are colored rectangles.
GGGReplays also computes an Inject % score, in this case 62%. That means that in this game, hatches were actively processing injected larva 62% of the time.
100% would mean that hatches were processing inject larva literally all of the time. If you have one queen per hatch and never miss an inject, you will score 90%. That’s because it takes the Queen 44.44 seconds to generate enough energy to inject larva, but the larva are done injecting after 40 seconds. See the Technical Notes at the end of this article for more detail about how the Race Macro score is computed.
So, with a lowly 62%, are we saying IdrA did a bad job with his injects in this game? Not at all. We think IdrA did just fine.
To explain, let’s look at our 44,000 games. Do higher-league players inject more consistently than lower-league players?
<%= image_tag "inject1.png" %>
In this chart, the X-axis is the game length in game minutes. The Y-Axis is the inject%. The lines show the average Inject % for games played by Zergs in a particular league for games of a particular length. So, for example, 12-minute games played by Master Zergs have an average inject score of 66.4%.
So yes, higher-league players have a higher Inject % than lower-league players. But not by much! Even where the difference is largest, at the 12 minute mark, Masters score an average 66.4% and Silver players an average 61.3%. That’s a difference of 5.1%, which is not much when you consider that the overall population of both Silver and Master games have a standard deviation of 11-13%. The standard deviation is twice as large as the difference between Silver and Masters.
That means[1] that about 30% of Masters Zerg games have an inject % that’s worse than the average Silver inject %. They did worse than the average Silver game, yet somehow they are in Masters with sub-Silver injects.
If consistent injects mattered a lot, then we’d see a much larger difference[2] in inject % between the various leagues, from Silver up to Master. For other player statistics such as APM and Spending Quotient, that is exactly what we see.
How can this be?
The Theory
Here’s a theory: injects matter a lot in the early game, and then matter less and less.
Injects are important because they keep you from getting larva-blocked. “Larva-blocked” means you want to make units but you can't because you have no larva.
Zerglings are the most larva-intensive unit in terms of larva per 1000 minerals. To make 1000 resources-worth of zerglings you need 20 larva. To make 1000 resources-worth of Ultralisks, you need 2 larva. That's 10x less larva per resource!
Injects matter less after the beginning of the game for two reasons:
1) The larva-to-resource ratio is highest for zerglings and drones, which are most important at the beginning of the game.
2) Once a location is mined out, the hatch at that location keeps supplying larva, also reducing the possibility of larva blockage. So in late game, even without consistent injects you may not get larva blocked.
Another reason people can avoid getting larva-blocked without having perfect injects is that people make macro hatches, which steadily supply larva, reducing the possibility of larva blockage. By making a macro hatch you are spending 350 minerals (don’t forget the drone) in order to reduce the need to focus your APM and attention on perfect injects.
At some point in any game, the regular flow of larva you get from your hatches, including mined-out hatches, is enough to supply the larva you need for the resources you are producing.
Let’s ignore minerals vs gas for the moment and just consider the resource per larva cost of various Zerg units. Zerglings and drones are 50 resources per larva. Roaches and overlords are 100. Hydras are 150, Mutalisks are 200. The mighty Ultralisk is 500 resources per larva.
Let’s say we want to make an army out of units that average 100 resources per larva. How good do our injects need to be in order to avoid getting larva-blocked?
A fully-saturated base gathers 861 minerals/minute and 242 gas/minute = 1103 resources/minute. A queen can generate enough energy to inject larva once every 44.44 seconds, which creates 4 larva. So that's 11.11 seconds for a larva, or 5.4 larva per minute. Together with the 4 larva per minute from the hatch itself, that’s 9.4 larva per minute, which is not quite the 11 larva per minute we'd need.
But if we have any macro hatches, or any hatches that are mined out, or any bases less than fully saturated, or we're making units more expensive than 100 resources per larva, then we don't need perfect injects.
After the early game, we will tend to make units that use more resources per larva, and we will have mined-out hatches that are still producing larva. For both reasons, perfect injects become less important.
Questions & Answers
Exactly how is Inject % Computed?
Inject % = (total # of minutes all hatches spent with injected larva) / (total # of minutes all hatches were active)
A hatch is considered active from the first time a Queen injects it until the last time the hatch is selected by anyone for any reason, or the game ends. If we can someday get the actual hatch death time, we will use that instead.
For example, let’s say you had two hatches in a game that you won. The first one got its first inject at 4:45, and the second one at 7:45. You won the game at 10:45. So your first hatch was active for six minutes, and the second one for three minutes. So that’s nine total minutes that hatches were alive.
And let’s say you did six injects on the first hatch and three on the second. That’s nine injects total, and each inject lasts for 40 seconds. That’s six total minutes of injects being active. So your inject % for that game is 6/9 = 66.6%.
Why don’t you simply correlate Win % to Inject %? Wouldn’t that show us if injects matter for winning games?
This could be done, but it’s very easy to do it wrong because of how the ladder system works.
The ladder system puts you up against harder opponents every time you win, and easier opponents every time you lose. It attempts to push everyone's winrate to 50%.
Let’s do a thought experiment, a mental model. Suppose that inject % really is an important skill, and there are nine other important skills, and the skills are all correlated but not perfectly.. And let’s say that the winner of any game is whoever is more skilled, plus some random noise.
Since the ladder system is in effect, players would gradually migrate to the spot on the ladder corresponding to the rank of their skills, with the noise causing random fluctuations in ladder/MMR rank.
When two people play against each other on the ladder, they have approximately equal MMR. Since they are meeting on ladder and have approximately equal MMR, the expected win% is 50% for each. If one of them has better inject skill (or in general, better race macro), then, since they have approximately equal MMR, the other player must have superiority in other skills to compensate. Therefore we would not see any correlation between win% and inject%, even though in this model inject% is important.
However, in this same thought experiment, note that there will be a relationship between inject% and MMR. Since MMR is related to league, which we can observe, we would expect to see that higher-league players have higher inject%.
This same argument applies to analysis of any other skill variable. That is why Do You Macro Like a Pro looks at a player’s league rather than their win%.
Why are Grandmaster and Bronze not shown?
We have fewer Grandmaster and Bronze games (641 GM), so there’s a lot of up and down noise in the averages. The averages for GM and Bronze don’t contradict our conclusions at all, but it makes the graphs more distracting.
Why not look at the absolute # of injects rather than the inject %?
That would be interesting! I would expect that higher-league players indeed have more bases sooner, and do more injects.
Can I look at the data?
Yes! Here’s the spreadsheet: http://bit.ly/10ExMaD
If there’s something else you need, email dsjoerg at ggtracker dot com and he’ll hook you up.
Directions for Future Exploration
Maybe we’ll get more meaningful results if we measure:
- inject % from the first inject to the last, instead of instead of from the first inject to the hatch’s death.
- larva-blocks
- Queen energy
Acknowledgments
While making final revisions to this article, we found this TL post from December 2011 that makes a similar argument showing inject charts from seven progamers.
Thanks to Lings_of_Wiberty, Beta2K, Petered, Shaldengeki, Tenklavir who gave valuable feedback on earlier versions of this article. The errors that remain here are ours alone.
[1] assuming normally distributed scores
[2] The standard deviation of inject% is pretty consistently 10-12% across various game durations and leagues
diff --git a/app/views/home/privacy.html.erb b/app/views/home/privacy.html.erb
index 1e89835..553c6cb 100644
--- a/app/views/home/privacy.html.erb
+++ b/app/views/home/privacy.html.erb
@@ -1,6 +1,6 @@
<% content_for(:head) do %>
-
@@ -8,35 +8,35 @@
Privacy Policy
-Hi! Here are the details about how ggtracker, Inc. (GGTracker) manages your personal information. By using the GGTracker website (the Site), you consent to the data practices described here.
+Hi! Here are the details about how gggreplays manages your personal information. By using the GGGReplays website (the Site), you consent to the data practices described here.
Information Collected
-You provide GGTracker with personally identifiable information, such as your e-mail address, battle.net URL and character codes. GGTracker’s game information comes from the replays you provide, and directly from the Starcraft 2 game systems. When you access the Site or open one of our emails, we automatically record certain information from your system by using different types of tracking technology, such as Google Analytics. This information includes which pages you look at, your IP address, browser type, access times, which web site you came from, and what search terms you used.
+You provide GGGReplays with personally identifiable information, such as your e-mail address, battle.net URL and character codes. GGGReplays’s game information comes from the replays you provide, and directly from the Starcraft 2 game systems. When you access the Site or open one of our emails, we automatically record certain information from your system by using different types of tracking technology, such as Google Analytics. This information includes which pages you look at, your IP address, browser type, access times, which web site you came from, and what search terms you used.
Use of Information
-GGTracker uses the information we collect to keep in touch with you, to operate and improve the service, and to conduct statistical research about Starcraft and GGTracker. We may send you promotional emails about GGTracker from time to time. You may opt out of those emails by emailing “UNSUBSCRIBE” to hello@ggtracker.com.
+GGGReplays uses the information we collect to keep in touch with you, to operate and improve the service, and to conduct statistical research about Starcraft and GGGReplays. We may send you promotional emails about GGGReplays from time to time. You may opt out of those emails by emailing “UNSUBSCRIBE” to gggreplays@gmail.com.
-GGTracker does not sell, rent or lease its customer lists to anyone without your permission.
+GGGReplays does not sell, rent or lease its customer lists to anyone without your permission.
-GGTracker may disclose your personal information, without notice, under special circumstances, such as to comply with court orders requiring us to do so or if the Men in Black arrive.
+GGGReplays may disclose your personal information, without notice, under special circumstances, such as to comply with court orders requiring us to do so or if the Men in Black arrive.
-In the event ggtracker, Inc. is acquired by or merged with another company, we will transfer the information we have collected to them. We will notify you by email in advance and give you at least two weeks to ask us to remove your information from our records before the transfer.
+In the event GGGReplays is acquired by or merged with another company, we will transfer the information we have collected to them. We will notify you by email in advance and give you at least two weeks to ask us to remove your information from our records before the transfer.
Security of your Personal Information
We follow generally accepted industry standards to keep your personal information secure. We do not retain credit card or Paypal account information on our servers. Regardless of the precautions taken by us, we cannot ensure or warrant the security of any information you transmit to us, and you transmit such information at your own risk.
-GGTracker will occasionally update this Statement of Privacy to reflect company and customer feedback. When we make a significant change to this policy, we will post the changes on the Site two weeks in advance, and notify you by email. If you like getting notified when web pages changes, you might try the great free service WatchThatPage.
+GGGReplays will occasionally update this Statement of Privacy to reflect company and customer feedback. When we make a significant change to this policy, we will post the changes on the Site two weeks in advance, and notify you by email. If you like getting notified when web pages changes, you might try the great free service WatchThatPage.
International Visitors
@@ -44,11 +44,11 @@ Please note that your data will be transferred to the United States or other cou
Corrections to Personal Information and Information Removal
-You may review, revise or request removal of your account information at any time. Please send an e-mail to hello@ggtracker.com.
+You may review, revise or request removal of your account information at any time. Please send an e-mail to gggreplays@gmail.com.
California Online Privacy Protection Act Compliance
-California Civil Code Section 1798.83 permits Users who are California residents and who provide personal information in obtaining products or services for personal, family or household use to request and obtain from us once a year, free of charge, information about the personal information (if any) We disclosed to third parties for direct marketing purposes in the preceding calendar year. If applicable, this information would include a list of the categories of personal information that was shared and the names and addresses of those businesses with which customer information was shared in the immediately prior calendar year. Please send such requests to hello@ggtracker.com or to the mailing address at the end of this page. Please put “Request for California Privacy Information” in the subject of the email inquiry. We will provide the requested information to the e-mail address in Your User Profile or otherwise as you may specify. Please note that only information which is required to be provided under this law will be included in Our response.
+California Civil Code Section 1798.83 permits Users who are California residents and who provide personal information in obtaining products or services for personal, family or household use to request and obtain from us once a year, free of charge, information about the personal information (if any) We disclosed to third parties for direct marketing purposes in the preceding calendar year. If applicable, this information would include a list of the categories of personal information that was shared and the names and addresses of those businesses with which customer information was shared in the immediately prior calendar year. Please send such requests to gggreplays@gmail.com or to the mailing address at the end of this page. Please put “Request for California Privacy Information” in the subject of the email inquiry. We will provide the requested information to the e-mail address in Your User Profile or otherwise as you may specify. Please note that only information which is required to be provided under this law will be included in Our response.
Use of Cookies
@@ -59,7 +59,7 @@ The Site uses “cookies" to keep you signed in if you close your browser window
This Agreement shall be interpreted and governed by the law of the State of New York without regard to its conflict of laws principles. User expressly acknowledges and agrees that any claim brought in connection with this Agreement or the subject matter herein shall only be brought in a federal or state court located in the County of New York in the State of New York, and you expressly waive all objections you might have to jurisdiction, venue, service of process, forum non conveniens or the like in connection therewith.
-Under no circumstances, including but not limited to negligence, shall we or affiliates or business partners be liable for any special, incidental or consequential damages that result from your decision to provide information via our site or sites. If the foregoing limitations are held inapplicable or unenforceable for any reason, then the maximum liability of us to you for any type of damages shall be limited to the greater of the amount of fees GGTracker collects from your purchases in the six (6) months prior to the action or claim you have asserted as giving rise to liability, or one hundred dollars ($100.00).
+Under no circumstances, including but not limited to negligence, shall we or affiliates or business partners be liable for any special, incidental or consequential damages that result from your decision to provide information via our site or sites. If the foregoing limitations are held inapplicable or unenforceable for any reason, then the maximum liability of us to you for any type of damages shall be limited to the greater of the amount of fees GGGReplays collects from your purchases in the six (6) months prior to the action or claim you have asserted as giving rise to liability, or one hundred dollars ($100.00).
If any provision of the Terms and Conditions of Use or this Privacy Policy is found to be invalid by a court having competent jurisdiction, the invalidity of such provision shall not affect the validity of the remaining provisions, which shall remain in full force and effect. Our failure to enforce any term or condition of this Policy shall not be deemed a waiver thereof and shall not prevent its later enforcement.
@@ -67,11 +67,11 @@ If any provision of the Terms and Conditions of Use or this Privacy Policy is fo
Contact Information
-GGTracker welcomes your questions or comments regarding this Statement of Privacy. You may contact us via email at hello@ggtracker.com or our mailing address: GGTracker, Inc., 537 2nd Street, Brooklyn NY 11215.
+GGGReplays welcomes your questions or comments regarding this Statement of Privacy. You may contact us via email at gggreplays@gmail.com or our mailing address: GeeGeeGaming UG (haftungsbeschraenkt), Schoenebergerstr.19, 33619 Bielefeld (Germany).
-Last modified: January 24, 2013.
+Last modified: November 30, 2017.
diff --git a/app/views/home/race_macro.html b/app/views/home/race_macro.html
index f59f8af..10f0a01 100644
--- a/app/views/home/race_macro.html
+++ b/app/views/home/race_macro.html
@@ -10,7 +10,7 @@
Each race has some special things they can do at their base to get an edge. Queens can inject larvae into their hatches to get more units faster. Protoss can Chronoboost. Terran have MULEs. We call these "Race-Specific Macro".
For each race, ideally a player never misses out on making full use of the advantage offered by their Race-Specific Macro. For example, a Hatch takes 40 seconds to Spawn Larva. So injecting every 40 seconds would be ideal.*
Protoss should never let their Nexus's energy get to 100. If they do, they are effectively letting potential energy go to waste. Likewise, a Terran should never let their Orbital Command's energy get to 200.
GGTracker measures how often your play is deviating from these ideals. A score of 100 means completely ideal, and 0 means you did not take enough Race-Specific Macro actions for us to measure.
GGGReplays measures how often your play is deviating from these ideals. A score of 100 means completely ideal, and 0 means you did not take enough Race-Specific Macro actions for us to measure.