37 files changed, 756 insertions(+), 22 deletions(-)
diff --git config_180625_1904/Items/consumable/unlock_emote_purple_fireworks.txt config_180625_1904/Items/consumable/unlock_emote_purple_fireworks.txt
new file mode 100644
index 0000000..3d46d46
--- /dev/null
+++ config_180625_1904/Items/consumable/unlock_emote_purple_fireworks.txt
@@ -0,0 +1,8 @@
+actions:
+- unlock:
+ item_id: emote_purple_fireworks
+ text: action_info_unlock_short
+icon: ItemUnlock
+id: unlock_emote_purple_fireworks
+slot: ConsumableAction
+uses: '1'
diff --git config_180618_1954/Quests/quests_daily.txt config_180625_1904/Quests/quests_daily.txt
index 8716adb..68b85c0 100644
--- config_180618_1954/Quests/quests_daily.txt
+++ config_180625_1904/Quests/quests_daily.txt
@@ -1,8 +1,52 @@
- autoComplete: 'false'
completeAtGiver: tavern
goals:
+ - fallbackGuidanceTargets:
+ - mazerunner
+ - mazerunnerspawner
+ setpiece: bombmaze
+ target: '1'
+ type: kill
+ units:
+ - id: mazerunnertreasure
+ id: bombmaze
+ permanent: 'false'
+ replayConfig: immediate
+ requirements:
+ planeLevelMax: '20'
+ planeLevelMin: '15'
+ quests:
+ - id: tut_complete
+ showInaccessible: 'false'
+ source: giver
+ tier: '10'
+- autoComplete: 'false'
+ completeAtGiver: tavern
+ goals:
+ - fallbackGuidanceTargets:
+ - mazerunner2
+ - mazerunnerspawner2
+ setpiece: bombmaze2
+ target: '1'
+ type: kill
+ units:
+ - id: mazerunnertreasure
+ id: bombmaze2
+ permanent: 'false'
+ replayConfig: immediate
+ requirements:
+ planeLevelMax: '20'
+ planeLevelMin: '15'
+ quests:
+ - id: tut_complete
+ showInaccessible: 'false'
+ source: giver
+ tier: '10'
+- autoComplete: 'false'
+ completeAtGiver: tavern
+ goals:
- setpiece: DQ_SP_2XMID_gasstation
target: '1'
type: kill
units:
- id: DQ_SP_2XMID_gasstation_command
diff --git config_180618_1954/Texts/en-US/events.txt config_180625_1904/Texts/en-US/events.txt
index 5be6826..46e5da1 100644
--- config_180618_1954/Texts/en-US/events.txt
+++ config_180625_1904/Texts/en-US/events.txt
@@ -61,10 +61,16 @@ news_fowl_furculas:
title: 'News: Fledgeling Fowl Furculas'
news_quizzical_quails:
description: "The 5-day playtest starts on June 13th. Ends June 18th, 10AM\n\n- New events and news UI. \n- Reworked boss vulnerable states. \n- Even more new icons. \n- Scrap (free currency) prices on items in the store\n- Usual swath of bug fixes and small improvements.\n\nPlease give us your feedback in the Steambirds Discord channel.\n"
header_image: example_header_image
title: 'News: June Private Playtest'
+news_reliable_remiges:
+ description: 'Updates on changes over the past 2 weeks, new B-roll and a magnificent new logo!
+
+ '
+ header_image: example_header_image
+ title: 'News: Rapid Reliable Remiges & Rectrices'
playtest_event:
description: "To kick off the winter season, the Empire is transferring fuel from the poor outer regions into the capital city.\n\nThey've commissioned elite guards around the fuel depots in the lowlands. And there's rumor of a cruel Noble guarding the main supplies inside the city walls.\n\n<b><size=18><color=ffffffff>Special Rewards</color></size></b>\n - Golden Raptor skin\n - Double XP all day Friday\n\n<b><size=18><color=ffffffff>Schedule</color></size></b>\n {0}- Start: {1}\n - End: {2}\n"
ending_server_message: The playtest is over!
header_image: example_header_image
starting_server_message: Playtest is starting now!
diff --git config_180618_1954/Texts/en-US/legal.txt config_180625_1904/Texts/en-US/legal.txt
index 2238d55..18d9cd6 100644
--- config_180618_1954/Texts/en-US/legal.txt
+++ config_180625_1904/Texts/en-US/legal.txt
@@ -1,8 +1,8 @@
eula:
body: "<b>STEAMBIRDS ALLIANCE & SPRY FOX NETWORK END USER LICENSE AGREEMENT</b>\n\nLAST REVISED: OCTOBER 6, 2017\n\nCAREFULLY READ THIS AGREEMENT (THE “AGREEMENT”) BEFORE INSTALLING STEAMBIRDS ALLIANCE OR USING THE SPRY FOX NETWORK. IF YOU DO NOT AGREE WITH ALL OF THE TERMS OF THIS AGREEMENT, YOU MAY NOT INSTALL THIS SOFTWARE PROGRAM.\n\nThank you for your interest in Spry Fox LLC’s (“Spry Fox” or “we”) Spry Fox Network game platform (“Spry Fox Network”) and Spry Fox’s interactive games (“Games”). This Agreement sets forth the terms and conditions under which you are licensed to access the Spry Fox Network, and use Games on the Spry Fox Network. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, YOU ARE NOT PERMITTED TO INSTALL, COPY OR USE ANY OF THE GAMES OR TO ACCESS THE SPRY FOX NETWORK.\n\n 1. <b>THE SPRY FOX NETWORK ACCOUNT.</b>\n A. <b>Use of the Spry Fox Network Account.</b> To use the Spry Fox Network, you must register, or have previously established, an account on the Spry Fox Network (an “Account”). Creation and use of Accounts are subject to the following terms and conditions:\n I. You may establish an Account only if: (i) you are a “natural person” and an adult in your country of residence (Corporations, Limited Liability Companies, partnerships and other legal or business entities may not establish an Account); and (ii) you are not an individual specifically prohibited by Spry Fox from using Spry Fox Network.\n II. When you create or update an Account, you must provide Spry Fox with accurate and up to date information that is personal to you, such as your name, address, phone number, and email address. Additionally, in order to play certain Games or use certain features offered on Spry Fox Network, you may be also be required to provide Spry Fox with payment information (such as credit card information). Spry Fox’s retention of your personal information is subject to Spry Fox’s SFN Privacy Policy, located at http://spryfox.com/spry-fox-network-privacy-policy. Spry Fox shall also have the right to obtain non personal data from your connection to Spry Fox Network.\n III. When you create an Account, you will be required to select a unique username and password (collectively referred to hereunder as “Login Information”). You cannot share the Account or the Login Information with anyone, unless the terms of this Agreement allow it.\n IV. You must maintain the confidentiality of the Login Information, as you are responsible for all uses of the Login Information and the Account, including purchases, whether or not authorized by you. If you become aware of or reasonably suspect any breach of security, including without limitation any loss, theft, or unauthorized disclosure of the Login Information, you must immediately notify Spry Fox at support@spryfox.com.\n V. Subject to the laws of your country of residence, minor children may utilize an Account established by their parent or legal guardian. In the event that you permit your minor child or legal ward (collectively, your “Child”) to use an Account on Spry Fox Network, you hereby agree to this Agreement on behalf of yourself and your Child, and you understand and agree that you will be responsible for all uses of the Account by your Child whether or not such uses were authorized by you.\n VI. Your use of Spry Fox Network and Games to interact with Spry Fox and other players is governed by Spry Fox’s In-Game Policies (the “In-game Policies”). The In-Game Policies are not meant to be exhaustive, and will generally be announced and updated in the Games’ official discussion forums. These In-game Policies apply to all Games:\n a. We encourage our players to cooperate and compete in our games, but crossing the line into abuse is never acceptable. If you come across a player violating the policies below, you should report them to support@spryfox.com.\n b. When participating in communication of any kind (chat, voice communication, group finder), you are responsible for how you express yourself. You may not use language that could be offensive or vulgar to others.\n c. Hate speech and discriminatory language is inappropriate, as is any obscene or disruptive language. Threatening or harassing another player is always unacceptable, regardless of language used. Violating any of these expectations will result in account restrictions. More serious and repeated violations will result in greater restrictions.\n d. You are prohibited from carrying out any action with a disruptive, malicious or dangerous effect on the “Chat” (in-game communication) experience, including but not limited to:\n i. Intentionally causing the Chat screen to scroll faster than other users are able to read, or setting up macros with large amounts of text that, when used, can have a disruptive effect on the normal flow of Chat;\n ii. Posting commercial solicitations and/or advertisements for goods and services available outside of the Games;\n iii. Sending repeated unsolicited or unwelcome messages to a single user or repeatedly posting similar messages in a Chat area, including without limitation continuous advertisements to sell goods or services; and\n iv. Communicating or posting any user’s personal information in the Games, or on websites or forums related to the Games, except that a user may communicate his or her own personal information in a private message directed to a single user.\n e. Names are subject to the same rules established above. Any name the player has the ability to customize—such as player names and guild names—must be appropriate and inoffensive. Any name that violates our standards will be changed, and additional limitations may be placed on the offending account per our discretion. Take note that acceptable names are determined by player reports and Spry Fox’s decision. In particular, you may not use any name:\n i. Belonging to another person with the intent to impersonate that person, including without limitation an “Admin” or any other employee or agent of Spry Fox;\n ii. That incorporates vulgar language or which are otherwise offensive, defamatory, obscene, hateful, or racially, ethnically or otherwise objectionable;\n iii. Subject to the rights of any other person or entity without written authorization from that person or entity;\n iv. That belongs to a popular culture figure, celebrity, or media personality;\n v. That is, contains, or is substantially similar to a trademark or service mark, whether registered or not; or is\n vi. Related to drugs, sex, alcohol, or criminal activity.\n f. You are responsible for how you and your account are represented in the game world. Cheating in any fashion will result in immediate action. Using third-party programs to automate any facet of the game, exploiting bugs, or engaging in any activity that grants an unfair advantage is considered cheating.\n g. Exploiting other players is an equally serious offense. Scamming, account sharing, win-trading, and anything else that may degrade the gaming experience for other players will receive harsh penalties.\n h. If you’re unsure if your actions violate this code of conduct, reconsider them. We reserve the right to restrict offending accounts as much as necessary to keep Spry Fox’s Games a fun experience for all players.\n VII. You agree to pay all fees and applicable taxes incurred by you or anyone using your Account. If you choose a recurring subscription for a Game, you acknowledge that payments will be processed automatically (e.g., charged to your credit card) until you cancel the subscription or the Account. Spry Fox may revise the pricing for the goods and services offered through Spry Fox Network at any time. YOU ACKNOWLEDGE THAT SPRY FOX IS NOT REQUIRED TO REFUND AMOUNTS YOU PAY TO SPRY FOX FOR THE USE OF SPRY FOX NETWORK, OR FOR PURCHASES MADE THROUGH SPRY FOX NETWORK, FOR ANY REASON.\n VIII. Spry Fox shall have the right to monitor and/or record your communications when you use the Spry Fox Network, and you acknowledge and agree that when you use the Spry Fox Network, that you have no expectation that your communications will be private. Spry Fox shall have the right to disclose your communications for any reason, including : (a) to satisfy any applicable law, regulation, legal process or governmental request; (b) to enforce the terms of this Agreement or any other Spry Fox policy; (c) to protect Spry Fox’s legal rights and remedies; (d) to protect the health or safety of anyone that Spry Fox believes may be threatened; or (e) to report a crime or other offensive behavior.\n B. <b>Grant of License.</b> If you accept and comply with the terms of this Agreement, Spry Fox will grant, and you will receive, a non-sub licensable, and non-exclusive license to use the Spry Fox Network and Games subject to the “License Limitations,” set forth in Section 1(C) below, as follows:\n I. You may use the Spry Fox Network and Games for your personal and non-commercial entertainment purposes only, unless specifically allowed under the terms of this Agreement.\n II. You may not transfer your rights and obligations to use the Spry Fox Network.\n III. With regards to Games purchased from retailers on original media (e.g., on CD-ROM, DVD, etc.) you may permanently transfer all of your rights and obligations related to the use of a Game under this Agreement to another person who agrees to the terms of this Agreement by physically transferring the original media, original packaging, and all manuals or other documentation distributed with the Game provided that you permanently delete all copies and installations of the Game in your possession or control. You agree to be solely responsible for any taxes, fees, charges, duties, withholdings, assessments, and the like, together with any interest, penalties, and additions imposed in connection with such transfer. Other than as set forth above, Spry Fox does not recognize any purported transfer of the Games; and\n IV. Some of the Games playable on the Spry Fox Network may be subject to specific license terms that may include the following: (1) In certain cases, the “full version,” of Games can only be played after you purchase a license for the Game, and (2) You may play the Game(s) you have licensed at publicly available cyber cafés or computer gaming centers on Spry Fox Network through an Account registered to you.\n C. <b>License Limitations.</b> Spry Fox may revoke your license to use the Spry Fox Network and/or the Games if you violate, or assist others in violating, the license limitations set forth below. You agree that you will not, in whole or in part or under any circumstances, do the following:\n I. <u>Derivative Works:</u> Copy or reproduce (except as provided in Section 1(B)), translate, reverse engineer, derive source code from, modify, disassemble, decompile, or create derivative works based on or related to the Games.\n II. <u>Cheating:</u> Create, use, offer, advertise, make available and/or distribute the following or assist therein:\n a. <b>Cheats;</b> i.e. methods, not expressly authorized by Spry Fox, influencing and/or facilitating the gameplay, including exploits of any in-game bugs, and thereby granting you and/or any other user an advantage over other players not using such methods\n b. <b>Bots;</b> i.e. any code and/or software, not expressly authorized by Spry Fox, that allows the automated control of a Game, Spry Fox Network and/or any component or feature thereof, e.g. the automated control of a character in a Game;\n c. <b>Hacks;</b> i.e. accessing or modifying the software of a Game or the Spry Fox Network in an manner, not expressly authorized by Spry Fox; and/or\n d. Any code and/or software, not expressly authorized by Spry Fox, that can be used in connection with the Spry Fox Network, a Game and/or any component or feature thereof which changes and/or facilitates the gameplay.\n III. <u>Prohibited Commercial Uses:</u> Exploit, in their entirety or individual components, the Spry Fox Network or the Game(s) for any purpose not expressly authorized by Spry Fox, including, without limitation (i) gathering in-game currency, items, or resources for sale outside of the Spry Fox Network or the Game(s); (ii) performing in-game services, like power-leveling, in exchange for payment outside of the Spry Fox Network or the Game(s); or (iii) communicating or facilitating (by text, live audio communications, or otherwise) any commercial advertisement, solicitation or offer through or within the Spry Fox Network or the Game(s).\n IV. <u>Data Mining:</u> Use third-party software that intercepts, collects, reads, or “mines” information generated or stored by the Spry Fox Network or the Game(s); provided, however, that Spry Fox may, at its sole and absolute discretion, allow the use of certain third-party user interfaces;\n V. <u>Duplicated Items:</u> Create, utilize or transact in any in-game item created or copied by exploiting a design flaw, undocumented problem, or program bug in the Spry Fox Network or the Game(s);\n VI. <u>Matchmaking:</u> Host, provide or develop matchmaking services for the Game(s), or intercept, emulate or redirect the communication protocols used by Spry Fox in any way, for any purpose, including without limitation unauthorized play over the internet, network play (except as expressly authorized by Spry Fox), or as part of content aggregation networks;\n VII. <u>Unauthorized Connections:</u> Facilitate, create or maintain any unauthorized connection to the Spry Fox Network or the Game(s) including without limitation (i) any connection to any unauthorized server that emulates, or attempts to emulate, the Spry Fox Network; and (ii) any connection using third-party programs or tools not expressly authorized by Spry Fox;\n VIII. <u>Transfers:</u> Attempt to sell, sublicense, rent, lease, grant a security interest in or otherwise transfer any copy of the Game(s) or your rights to the Game(s) to any other party in any way not expressly authorized herein;\n IX. <u>Disruption:</u> Disrupt or assist in the disruption of (i) any computer used to support the Spry Fox Network or any Game environment; or (ii) any other player’s Game experience. ANY ATTEMPT BY YOU TO DISRUPT THE SPRY FOX NETWORK OR UNDERMINE THE LEGITIMATE OPERATION OF ANY GAME MAY BE A VIOLATION OF CRIMINAL AND CIVIL LAWS.\n X. <u>Violation of Laws:</u> Use a Game, or the Spry Fox Network, to violate any applicable law or regulation.\n D. <b>Game and Spry Fox Network Features.</b>\n I. <u>Spry Fox Network Features:</u>\n a. <b>Advertising:</b> Spry Fox’s Games and the Spry Fox Network may incorporate third-party technology that enables advertising on the Spry Fox Network and/or in certain Games playable on the Spry Fox Network, which may be downloaded temporarily to your personal computer and replaced during online game play. As part of this process, Spry Fox and/or its authorized third party advertisers may collect standard information that is sent when your personal computer connects to the Internet including your Internet protocol (IP) address.\n b. <b>User Created or Uploaded Content:</b> The Spry Fox Network and certain Games may provide you an opportunity to upload and display content on the Spry Fox Network and/or as part of a Game, including the compilation, arrangement or display of such content (collectively, the “User Content”). User Content specifically does not include a Custom Game, as defined in Section 1(D)(II)(a) below. You hereby grant Spry Fox a perpetual, irrevocable, worldwide, fully paid up, non-exclusive right and license to exploit the User Content and all elements thereof, in any and all media, formats and forms, known now or hereafter devised. Spry Fox shall have the unlimited right to copy, reproduce, fix, modify, adapt, translate, reformat, prepare derivatives, add to and delete from, rearrange and transpose, manufacture, publish, distribute, sell, license, sublicense, transfer, rent, lease, transmit, publicly display, publicly perform, provide access to, broadcast, and practice the User Content as well as all modified and derivative works thereof and any and all elements contained therein, and use or incorporate a portion or portions of the User Content or the elements thereof in conjunction with or into any other material. Except to the extent that any such waiver is prohibited by law, you hereby waive the benefit of any provision of law known as “moral rights” or “droit moral” or any similar law in any country of the world. You represent and warrant that the User Content does not infringe upon the copyright, trademark, patent, trade secret or other intellectual property rights of any third party. To the extent permitted by applicable laws, you hereby waive any moral rights you may have in any User Content. You further represent and warrant that you will not use or contribute User Content that is unlawful, tortious, defamatory, obscene, invasive of the privacy of another person, threatening, harassing, abusive, hateful, racist or otherwise objectionable or inappropriate. Spry Fox may remove any User Content and any related content or elements from Spry Fox Network at its sole discretion.\n II. <u>Game Features:</u>\n a. <b>Game Editors:</b> Certain Games include editing software (hereafter referred as “Game Editor(s)”) that will allow you to create custom games, levels, maps, scenarios or other content (“Custom Games”). For purposes of this Agreement and any agreements referenced herein, “Custom Games” includes all content created using the Game Editor(s), including but not limited to all digital files associated with such Custom Games, as well as (1) all content contained within such files, including but not limited to player and non-player characters, audio and video elements, environments, objects, items, skins, and textures, (2) all titles, trademarks, trade names, character names, or other names and phrases associated with or included within the Custom Game, and (3) any other intellectual property rights contained within the Custom Game, including any and all content, game concepts, methods or ideas. A Custom Game may only be used with the Game’s engine that is associated with a particular Game Editor. The manner in which Custom Games can be used or exploited is as follows:\n i. Custom Game developers may not develop Custom Games that include a mechanism that allows the developer to limit access to the Custom Game to certain users.\n ii. Custom Games are and shall remain the sole and exclusive property of Spry Fox. Without limiting the foregoing, you hereby assign to Spry Fox all of your rights, title and interest in and to all Custom Games, and agree that should Spry Fox decide that it is necessary, you agree to execute future assignments promptly upon receiving such a request from Spry Fox. Additionally, Spry Fox shall have the right to maintain the Custom Game even if the developer of the Custom Game requests that Spry Fox remove the Custom Game from any platform or service.\n iii. You represent and warrant that neither the content you use to create any Custom Games or upload to the Service, nor the compilation, arrangement or display of such content (collectively, the “User Content”), infringes or will infringe any copyright, trademark, patent, trade secret or other intellectual property right of any third party. You further represent and warrant that you will not use or contribute User Content that is unlawful, tortious, defamatory, obscene, invasive of the privacy of another person, threatening, harassing, abusive, hateful, racist or otherwise objectionable or inappropriate.\n iv. Custom Game developers cannot develop Custom Games for profit at this time. Accordingly, a Custom Game cannot be sold, licensed, rented, nor can the Custom Game contain features that would support purchase transactions of any tangible or intangible content.\n b. <b>Community Tournaments:</b> In order to support local e-sports tournament activities, Spry Fox hereby grants you a limited, revocable license and right to organize and host small, community tournaments, or a series of tournaments utilizing certain Games (“Community Tournaments”) subject to your compliance with the following conditions:\n i. The total value of all prizes to be awarded during a Community Tournament must be less than Ten Thousand Dollars ($10,000.00 USD) or the equivalent;\n ii. You may not charge fees of any kind for spectators to watch the Community Tournament;\n iii. A Community Tournament cannot be sponsored by any companies that sell or promote any of the following products: Pornography (or extremely mature materials); alcohol; tobacco; firearms; competitive online computer games; gambling websites; or any company that is detrimental to Spry Fox’s business (hacking, gold services, account selling, key sellers);\n iv. Community Tournaments must comply with all applicable laws and regulations; and\n v. The rules of the Community Tournament must promote fairness such that skill in playing the Game is what determines who will win or lose a match in the Community Tournament.\n c. <b>Beta Testing Pre-Release Versions of Games:</b> Certain pre-release versions of Games may be made available to you through the Spry Fox Network for testing (“Beta Testing”). Beta Testing through the Spry Fox Network will be governed by the following:\n i. <b>Eligibility:</b> In order to participate in a Beta Test, you must meet the following requirements:\n 1. Spry Fox must designate you as a Beta tester;\n 2. You agree to allow Spry Fox to obtain hardware and software information from the computer system that you will use to take part in the Beta Test (the “System”) prior to registration for the Beta Test in order for Spry Fox to determine if you are eligible to participate in the Beta.\n ii. <b>Acknowledgments:</b> You acknowledge that:\n 1. the Game being Beta Tested is a work in progress and may contain bugs which may cause loss of data and/or damage to your computer system;\n 2. you have, or will, back-up your hard drive prior to installation of the Beta;\n 3. you have the resources necessary to easily reinstall your operating system and restore any and all data that may be lost;\n 4. Spry Fox is not liable in any way for the loss of data or damage to the System, interruptions due to a lost connection to Spry Fox Network, software or hardware failures, or loss of data or disruption of the player’s ability to connect to Spry Fox Network;\n 5. Spry Fox may monitor and record any and all communications, electronic or otherwise, pertaining to the Beta including, without limitation, packets, chat, email, message board postings, etc.;\n 6. Spry Fox may delete or modify the information stored by the Spry Fox Network or the Game being Beta Tested for any reason at any time during the duration of the Beta Test;\n 7. Spry Fox may transfer software program files to the System, including a program that will collect and send Spry Fox CPU, RAM, operating system, video card, and sound card information from the System; and\n 8. You may not sell, transfer or commercially exploit access to a Beta, including the distribution of Beta keys without Spry Fox’s express authorization.\n iii. <b>Termination:</b> Spry Fox can terminate a Beta Test at any time. When Spry Fox terminates a Beta Test, you must delete the Beta and all documents and materials you received from Spry Fox in connection with the Beta Test, and you may be asked by Spry Fox to remove any elements of the Beta from any hard drives on which the Beta has been installed. You agree and acknowledge that Spry Fox’s termination of the Beta Test shall not be grounds for any refunds of any kind, including, but not limited to, digital items, refunds for time purchased to access World of Warcraft, etc.\n iv. <b>Sections of the Agreement Applicable to Beta Tests:</b> When participating in a Beta Test, the terms of this Section 1(D)(II)(c) shall supersede and govern over any other Section of this Agreement which may be in conflict with the terms of this.\n 2. <b>SPRY FOX’S OWNERSHIP.</b> Spry Fox is the owner or licensee of all right, title, and interest in and to the Spry Fox Network, the Games, Accounts, and all of the features and components thereof. The Spry Fox Network and the Games may contain materials licensed by third-parties to Spry Fox, and these third-parties may enforce their ownership rights against you in the event that you violate this Agreement. The following components of the Spry Fox Network and/or the Games, are owned or licensed by Spry Fox:\n A. All virtual content appearing within the Spry Fox Network or the Games, such as:\n I. <b>Visual Components:</b> Locations, artwork, structural or landscape designs, animations, and audio-visual effects;\n II. <b>Narrations:</b> Themes, concepts, stories, and storylines;\n III. <b>Characters:</b> The names, likenesses, inventories, and catch phrases of Game characters;\n IV. <b>Items:</b> Virtual goods, currency, potions, wearable items, pets, mounts, etc.;\n B. All data and communications generated by, or occurring through, the Spry Fox Network or the Games;\n C. All sounds, musical compositions, recordings, and sound effects originating in the Spry Fox Network or the Games;\n D. All recordings, Game replays, or reenactments of in-game matches, battles, duels, etc.;\n E. Computer code, including but not limited to “Applets” and source code;\n F. Titles, methods of operation, software, related documentation, and all other original works of authorship contained in the Spry Fox Network or the Games;\n G. All Accounts. Note that Spry Fox owns all Accounts, and that all use of an Account shall inure to Spry Fox’s benefit. Spry Fox does not recognize the transfer of Accounts. You may not purchase, sell, gift or trade any Account, or offer to purchase, sell, gift, or trade any Account, and any such attempt shall be null and void and may result in the forfeiture of the Account;\n H. All Moral Rights that relate to the Spry Fox Network or a Game, including Custom Games, such as the right of attribution, and the right to the integrity of certain original works of authorship; and\n I. The right to create derivative works, and as part of this Agreement, you agree that you will not create any work based on the Spry Fox Network or the Games, except as expressly set forth in this Agreement or otherwise by Spry Fox in certain contest rules or addendum to this Agreement.\n 3. <b>PRE-LOADED SOFTWARE.</b> Spry Fox Network may contain additional software that requires you to agree to additional terms prior to your use (“Additional Software”).\n A. <b>Installation:</b> You agree that Spry Fox may install Additional Software on your hard drive as part of the installation of the Games, and from time to time during the term of this Agreement.\n B. <b>Use:</b> Unless Spry Fox grants you a valid license and alphanumeric key to use and activate the Additional Software, you may not access, use, distribute, copy, display, reverse engineer, derive source code from, modify, disassemble, decompile or create derivative works based on the Additional Software. In the event that Spry Fox grants to you a valid license and alphanumeric key to use and activate the Additional Software, all use of the Additional Software shall be subject to the terms of this Agreement.\n C. <b>Copies:</b> You may make one (1) copy of the Additional Software for archival purposes only.\n 4. <b>CONSENT TO MONITOR.</b> WHEN RUNNING, A GAME MAY MONITOR YOUR COMPUTER’S RANDOM ACCESS MEMORY (RAM) FOR UNAUTHORIZED THIRD PARTY PROGRAMS RUNNING CONCURRENTLY WITH THE GAME. AN “UNAUTHORIZED THIRD PARTY PROGRAM” AS USED HEREIN SHALL BE DEFINED AS ANY THIRD PARTY SOFTWARE PROHIBITED BY SECTION 1(C)(II) ABOVE. IN THE EVENT THAT THE GAME DETECTS AN UNAUTHORIZED THIRD PARTY PROGRAM, (a) THE GAME MAY COMMUNICATE INFORMATION BACK TO SPRY FOX, INCLUDING WITHOUT LIMITATION YOUR ACCOUNT NAME, DETAILS ABOUT THE UNAUTHORIZED THIRD PARTY PROGRAM DETECTED, AND THE TIME AND DATE; AND/OR (b) SPRY FOX MAY EXERCISE ANY OR ALL OF ITS RIGHTS UNDER THIS AGREEMENT, WITH OR WITHOUT PRIOR NOTICE TO THE USER. Additionally, certain Games include a tool that will allow your computer system to forward information to Spry Fox in the event that the Game crashes, including system and driver data, and consent to Spry Fox being able to receive this data.\n 5. <b>LIMITED WARRANTY.</b>\n A. THE SPRY FOX NETWORK, ACCOUNTS, AND THE GAME(S) ARE PROVIDED ON AN “AS IS” AND “AS AVAILABLE,” BASIS FOR USE, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF CONDITION UNINTERRUPTED USE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, TITLE, AND THOSE ARISING FROM COURSE OF DEALING OR USAGE OF TRADE. The entire risk arising out of use or performance of the Spry Fox Network and the Game(s) remains with the user.\n B. Notwithstanding the foregoing, Spry Fox warrants up to and including ninety (90) days from the date of your purchase of a license to the Game that the media on which the Game was distributed, if any, shall be free from defects in material and workmanship. In the event that such media proves to be defective during that time period, and upon presentation to Spry Fox of proof of purchase of the defective media, Spry Fox will at its option: (a) correct any defect, (b) provide you with a similar product of similar value, or (c) refund your money. THE FOREGOING IS YOUR SOLE AND EXCLUSIVE REMEDY FOR THE EXPRESS WARRANTY SET FORTH IN THIS SECTION. Some jurisdictions do not allow the exclusion or limitation of implied warranties so the above limitations may not apply to you.\n C. If you are a resident of Australia, the benefits provided to you by this Limited Warranty are in addition to other rights or remedies you may have under local laws related to the goods to which the warranty applies. Our goods come with guarantees that cannot be excluded under the Australian Consumer Law. You are entitled to a replacement or refund for a major failure and compensation for any other reasonably foreseeable loss or damage. You are also entitled to have the goods repaired or replaced if the goods fail to be of acceptable quality and the failure does not amount to a major failure. The provisions of this clause containing the Limited Warranty and the clause containing the Limitation of Liability and Indemnity below apply only to the extent permitted by the Competition and Consumer Act 2010 (Cth). The entitlement to a replacement or a refund for a major failure is not subject to Spry Fox’s option. To submit a warranty claim to Spry Fox, please email support@spryfox.com. The user is responsible for the costs of returning media to Spry Fox.\n 6. <b>LIMITATIONS OF LIABILITY.</b> Spry Fox, its subsidiaries and affiliates shall not be liable for any loss or damage arising out of your use of, or inability to access or use, the Spry Fox Network, Accounts or the Game(s). Spry Fox’s liability shall never exceed the total fees paid by you to Spry Fox during the six (6) months prior to your making a claim against Spry Fox.\n 7. <b>INDEMNITY.</b> You hereby agree to defend and indemnify Spry Fox against and from any third party claims, liabilities, losses, injuries, damages, costs or expenses incurred by Spry Fox arising out of or from your use of the Spry Fox Network, Account or the Game(s), any specific services or features associated therewith, including but not limited to User Content, Custom Games, Game Editors, and this Agreement. Because some jurisdictions do not allow the exclusion or limitation of consequential or incidental damages, Spry Fox’s liability shall be limited to the fullest extent permitted by law.\n 8. <b>EQUITABLE REMEDIES.</b> You agree that Spry Fox would be irreparably damaged if the terms of this Agreement were not specifically followed and enforced. In such an event, you agree that Spry Fox shall be entitled, without bond, other security, or proof of damages, to appropriate equitable remedies when you breach this Agreement; and that the awarding of equitable remedies to Spry Fox will not limit its ability to receive remedies that are otherwise available to Spry Fox under applicable laws.\n 9. <b>ALTERATIONS.</b>\n A. <b>Alterations to the Agreement.</b>\n I. <u>Spry Fox’s Rights:</u> Spry Fox may create updated versions of this Agreement (each a “New Agreement”) as Spry Fox Network, the Games, and the law evolve.\n II. <u>New Agreements:</u> This Agreement will terminate immediately upon the introduction of a New Agreement. New Agreements will not be applied retroactively. You will be given an opportunity to review the New Agreement before choosing to accept or reject its terms.\n <i>Acceptance:</i> If you accept the New Agreement, and if the Account registered to you remains in good standing, you will be able to continue using the Spry Fox Network, Account or the Game(s) subject to the terms of the New Agreement.\n <i>Rejection:</i> If you decline to accept the New Agreement, or if you cannot comply with the terms of the New Agreement, you will no longer be permitted to use the Spry Fox Network, Accounts or the Game(s).\n B. <b>Alterations to the Spry Fox Network and the Games.</b> Spry Fox may change, modify, suspend, or discontinue any aspect of the Spry Fox Network, Accounts or the Games at any time, including but not limited to: removing items, changing the hours of availability, or revising the effectiveness of items in an effort to balance a Game. Spry Fox may also impose limits on certain features or restrict your access to parts or all of the Spry Fox Network, Accounts or the Games without notice or liability. The entire risk arising out of the use or performance of the Spry Fox Network, Accounts and the Games remains with you, the user. Some jurisdictions do not allow the exclusion or limitation of implied warranties, so the above limitations may not apply to you.\n 10. <b>TERM AND TERMINATION.</b>\n A. <b>Term.</b> This Agreement is effective upon your creation of an Account, and shall remain in effect until for a reasonable period of time. In the event that Spry Fox chooses to cease providing the Spry Fox Network, or license to a third party the right to provide the Spry Fox Network, Spry Fox shall provide you with no less than three (3) months prior notice. Neither the Spry Fox Network nor Spry Fox’s agreement to provide access to the Spry Fox Network shall be considered a rental or lease of time on the capacity of Spry Fox’s servers or other technology.\n B. <b>Termination.</b>\n I. You are entitled to terminate this Agreement at any time by notifying Spry Fox by email at support@spryfox.com.\n II. Spry Fox reserves the right to terminate this Agreement at any time for any reason, or for no reason, with or without notice to you. For purposes of explanation and not limitation, most Account suspensions and terminations are the result of violations of this Agreement. In case of minor violations of these rules, Spry Fox may provide you with a prior warning and/or suspend your use of the Account due to your non-compliance prior to terminating the Agreement or modifying or deleting an Account.\n III. In the event of a termination of this Agreement, any right to any and all payments you may have made for pre-purchased game access to certain Games are forfeit, and you agree and acknowledge that you are not entitled to any refund for any amounts which were pre-paid on your Account prior to any termination of this Agreement, and you will not be able to use the Spry Fox Network to play Games.\n 11. <b>DISPUTE RESOLUTION.</b>\n A. In an effort to accelerate resolution and reduce the cost of any Dispute related to, or arising out of, this Agreement, you and Spry Fox agree to first attempt to negotiate any Dispute (except as set forth in Section 11(D) below) informally for at least thirty (30) days before either party initiates any arbitration or court proceeding. Negotiations will begin upon receipt of written notice by the party raising the Dispute. Spry Fox will send its notice to your billing address, if that information is in Spry Fox’s possession, and e-mail you a copy to the e-mail address you have provided to us. You will send your notice to Spry Fox’s Designated Agent via the following email and physical mailing addresses: legal@spryfox.com and Thomas H. Buscaglia, Spry Fox General Counsel, 23133 Vashon Highway SW, Vashon, WA 98070.\n B. If a Dispute cannot be resolved through negotiations, either you or Spry Fox may elect to have the Dispute (except as set forth in Section 11(D) below) finally and exclusively resolved by binding arbitration. Any election to arbitrate by one party shall be final and binding on the other. You should review this provision carefully. This arbitration provision limits your and Spry Fox’s ability to litigate claims in court and you and Spry Fox each agree to waive your respective rights to a jury trial.\n I. The arbitration shall be commenced and conducted by JAMS pursuant to its Comprehensive Arbitration Rules and Procedures, which are available at the JAMS website ( http://www.jamsadr.com/ ). This arbitration provision is made pursuant to a transaction involving interstate commerce, and the Federal Arbitration Act (the “FAA”) shall apply to the construction, interpretation, and enforceability of this Agreement notwithstanding any other choice of law provision contained in this Agreement.\n II. If, for any reason, JAMS is unable to provide the arbitration, you may file your Dispute with any national arbitration company under the Commercial Arbitration Rules of the American Arbitration Association.\n III. The arbitrator shall determine the scope and enforceability of this arbitration agreement, including whether a Dispute is subject to arbitration. The arbitrator has authority to decide all issues of arbitrability, including where a party raises as a defense to arbitration that the claims in question are subject to one or more Exceptions to Negotiations and Arbitration in Section 11(D), below.\n IV. Where any action includes claims that are arbitrable and claims that are not, the entire action shall be stayed, absent a showing of prejudice to the complaining party, pending the completion of the arbitration of the arbitrable issues. You or Spry Fox can request the stay be lifted upon a showing of prejudice.\n V. Your arbitration fees and your share of arbitrator compensation shall be governed by the JAMS Comprehensive Arbitration Rules and Procedures.\n VI. The arbitration may be conducted in person, through the submission of documents, by phone, or online. The arbitrator will make a decision in writing, but need not provide a statement of reasons unless requested by a party. The arbitrator must follow applicable law. The decision of the arbitrator shall be final and binding on you and Spry Fox, and any award of the arbitrator may be entered in any court of competent jurisdiction.\n VII. YOU UNDERSTAND THAT RESIDENTS OF THE UNITED STATES (AND POTENTIALLY RESIDENTS OF SOME OTHER JURISDICTIONS) WOULD, ABSENT THIS MANDATORY PROVISION, HAVE THE RIGHT TO SUE IN COURT AND HAVE A JURY TRIAL. You further understand that, in some instances, the costs of arbitration could exceed the costs of litigation. However, the arbitrator shall shift such fees and costs to ensure that you do not pay significant forum fees. In addition, you shall not be required to pay any type of fee or cost in arbitration that you would not have had to pay had you been free to file your claim in court. The parties understand that the right to discovery may be more limited in arbitration than in court. However, each side will be permitted discovery sufficient to allow that side a fair opportunity to present or defend their claims.\n C. You and Spry Fox agree that any arbitration or court proceeding shall be limited to the Dispute between Spry Fox and you individually. YOU ACKNOWLEDGE AND AGREE THAT:\n I. A CLAIM BY, OR ON BEHALF OF, OTHER PERSONS, WILL NOT BE CONSIDERED IN, JOINED WITH, OR CONSOLIDATED WITH, THE ARBITRATION PROCEEDINGS OR ANY COURT PROCEEDINGS BETWEEN YOU AND SPRY FOX;\n II. THERE IS NO RIGHT OR AUTHORITY FOR ANY DISPUTE TO BE ARBITRATED, ADJUDICATED, OR RESOLVED THROUGH COURT PROCEEDINGS ON A CLASS-ACTION BASIS OR TO UTILIZE CLASS ACTION PROCEDURES; AND\n III. YOU WILL NOT HAVE THE RIGHT TO PARTICIPATE AS A CLASS REPRESENTATIVE, PRIVATE ATTORNEY GENERAL, OR AS A MEMBER OF ANY CLASS OF CLAIMANTS FOR ANY DISPUTE SUBJECT TO ARBITRATION OR ANY DISPUTE BROUGHT IN COURT.\n IV. Any Dispute regarding the prohibitions in the prior sections shall be resolved by the arbitrator in accordance with this Agreement. If, for any reason, this class or collective action waiver is deemed unenforceable by a court or arbitrator, you agree that the parties’ contract to arbitrate is then void, and any ongoing or future Dispute will be submitted to a court of competent jurisdiction within King County, in the State of Washington, United States of America, to the exclusion of arbitration. Any Dispute at that time in arbitration will be dismissed without prejudice and refiled in a court. Under no circumstances do you or Spry Fox agree to class or collective procedures in arbitration or court proceedings or the joinder of claims in arbitration or court proceedings.\n D. You and Spry Fox agree that the following Disputes are not subject to the above provisions concerning negotiations and binding arbitration: (1) Any Dispute seeking to enforce or protect, or concerning the validity of, any of Spry Fox’s intellectual property rights; and, any claim within the jurisdictional limits of the small claims courts.\n E. Any arbitration shall be initiated in King County, in the State of Washington, United States of America. Any Dispute not subject to arbitration shall be decided by a court of competent jurisdiction within King County, in the State of Washington, United States of America, and you and Spry Fox agree to submit to the personal jurisdiction of that court.\n 12. <b>GOVERNING LAW.</b>\n A. This Agreement shall be governed by, and will be construed under, the laws of the United States of America and the law of the State of Washington, without regard to choice of law principles.\n B. The application of the United Nations Convention on Contracts for the International Sale of Goods to this Agreement is expressly excluded.\n C. If you are a (1) Canadian resident who has (2) purchased a license to a Game in Canada, other laws may apply if you choose not to agree to arbitrate as set forth above. Such laws shall affect this Agreement only to the extent required by such jurisdiction. If such laws apply, the terms and conditions of this Agreement shall be given their maximum effect.\n D. Users who access the Spry Fox Network from outside of the United States and Canada, are responsible for compliance with all applicable local laws.\n 13. <b>GENERAL.</b>\n A. The Game(s) may not be re-exported, downloaded or otherwise exported into (or to a national or resident of) any country to which the U.S. has embargoed goods, or to anyone on the U.S. Treasury Department’s list of Specially Designated Nationals or the U.S. Commerce Department’s Table of Denial Orders. You represent and warrant that you are not located in, under the control of, or a national or resident of any such country or on any such list.\n B. Spry Fox may assign this Agreement, in whole or in part, to any person or entity at any time with or without your consent. You may not assign this Agreement without Spry Fox’s prior written consent. Your assignment of this Agreement without Spry Fox’s prior written consent shall be void.\n C. Spry Fox’s failure to enforce a provision of this Agreement shall not be construed as a (1) waiver of such provision, or (2) diminishment of any right to enforce such provisions. Spry Fox may choose to waive a provision of this Agreement in regards to a particular instance; however, you are still obligated to comply with that waived provision in the future.\n D. <b>Notices:</b>\n I. <i><b>If to Spry Fox.</b></i> All notices given by you under this Agreement shall be in writing and addressed to Spry Fox’s Designated Agent via the following email and physical mailing addresses:\n - legal@spryfox.com\n - Thomas H. Buscaglia, Spry Fox General Counsel, 23133 Vashon Highway SW, Vashon, WA 98070\n II. <i><b>If to You.</b></i> All notices given by Spry Fox under this Agreement shall be given to you either through written notice, email, or website blog post. The form and instance in which Spry Fox may notify you is specified in our Privacy Policy, which can be reviewed at http://spryfox.com/spry-fox-network-privacy-policy/.\n E. Spry Fox shall not be liable for any delay or failure to perform resulting from causes outside the reasonable control of Spry Fox, such as natural disasters, unforeseen intrusions into our cyberspace, war, terrorism, riots, embargoes, acts of civil or military authorities, fire, floods, accidents, strikes, or shortages of transportation facilities, fuel, energy, labor or materials.\n F. If any part of this Agreement is determined to be invalid or unenforceable, then that portion shall be severed, and the remainder of this Agreement shall be given full force and effect.\n G.This Agreement constitutes and contains the entire agreement between the parties with respect to the subject matter hereof and supersedes any prior oral or written agreements. The provisions of Sections 2, 5, 6, 7, 8, 11, 12, and 13 shall survive termination of this Agreement for any reason.\n\n<b>I HEREBY ACKNOWLEDGE THAT I HAVE READ AND UNDERSTAND THE FOREGOING END USER LICENSE AGREEMENT AND AGREE THAT MY USE OF THE GAME IS AN ACKNOWLEDGMENT OF MY AGREEMENT TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS END USER LICENSE AGREEMENT.</b>\n"
- checkbox_0: I agree with the Steambirds Alliance terms of service
+ checkbox_0: I have read and agree with the Steambirds Alliance terms of service
title: Steambirds Alliance & Spry Fox Network EULA
privacy_policy:
body: "Effective Date: May 25, 2018\n\nThe following Privacy Policy applies to people:\n - Playing Spry Fox games that link to this Privacy Policy from iTunes, Google Play, or any other service that hosts our games;\n - Using Spry Fox websites;\n - Subscribing to Spry Fox newsletters; or\n - Communicating with Spry Fox by email or other means.\n\nThis Privacy Policy describes:\n - The ways we collect personal data about you and why we do so,\n - How we use your personal data, and\n - The choices you have about your personal data.\n\nWe may update this privacy policy to reflect changes to our information practices. If we make any material changes we will notify you by email (sent to the e-mail address specified in your account) or by means of a notice on this Site prior to the change becoming effective. We encourage you to periodically review this page for the latest information on our privacy practices.\n\nBy playing Spry Fox games, using Spry Fox websites, subscribing to Spry Fox newsletters, or communicating with Spry Fox, you are expressing your agreement to this Policy and the processing of your data, including your personal information, in the manner provided in this Policy. If you do not agree to these terms, please do not engage in those activities.\n\n<size=+8><b>CONTACT US</b></size>\n\nIf you have questions about data protection, or if you have any requests for resolving issues with your personal data, please contact us via an email to support@spryfox.com.\n\n - Name of the controller: Spry Fox LLC\n - Address: Spry Fox LLC, PO Box 1875, Bellaire, TX 77402-1875\n - Email: support@spryfox.com\n\n<size=+8><b>THE DATA WE COLLECT</b></size>\n\n<size=+4><b>Data you provide</b></size>\n\nSome of our games, websites, newsletters, and other means of communication enable you to provide some or all of the following information:\n\n - Contact information (such as name and email address)\n - Player name and password\n - Profile information (such as profile photo)\n - Your messages within the game (such as chat logs)\n - Your messages to us about the game (such as logs and player support tickets)\n - Other data you choose to give us (such as data to identify a lost account)\n\n<size=+4><b>Data we collect automatically:</b></size>\n\n - Data about your account and game progress\n - Your IP address and mobile device identifiers (such as your device ID, advertising ID, MAC address, IMEI)\n - Data about your device, such as device name and operating system, browser type and language\n - Data we collect with cookies and similar technologies (see more below)\n - General location data\n - Precise geo-location data (GPS, with your consent)\n - Data about your use of the game or website, such as gameplay data and your interactions with other players inside the game\n\nIn most cases, we also create a Spry Fox-specific ID for you when you play our games.\n\n<size=+4><b>Data we collect from our partners:</b></size>\n\n - Data we receive if you link a third-party tool with the game (such as Facebook, WeChat or Google)\n - Demographic data (such as to determine the coarse location of your IP address)\n - Data to fight fraud (such as refund abuse in games or click fraud in advertising)\n - Data from platforms that the games run on (such as to verify payment)\n - Data for advertising and analytics purposes, so we can serve you better\n\n<size=+4><b>Invite a friend</b></size>\n\nSpry Fox may offer you the opportunity to invite your contacts from a social networking service (such as your Facebook friends) so that those contacts can be located in Spry Fox games and/or you can invite them to join you in Spry Fox games. Such contact information will be used for the purpose of sending communications to the addressee.\n\n<size=+4><b>Communications</b></size>\n\nWe may collect your email address when you contact our customer service group, or if you subscribe to Spry Fox newsletters or forums. We may use that email address to contact you about your gaming experience with Spry Fox games and notify you about company news and promotions. If you no longer wish to receive those sorts of email notifications, you may opt-out at any time by following the unsubscribe link located within communications that have such a link, or by emailing support@spryfox.com.\n\n<size=+4><b>Push notifications</b></size>\n\nWe may occasionally send you push notifications through our mobile applications to send you game updates, high scores and other service-related notifications that may be of importance to you. You may at any time opt-out from receiving these types of communications by turning them off at the device level through your settings.\n\n<size=+8><b>WHY DO WE COLLECT YOUR DATA</b></size>\n\n<size=+4><b>To make the game work and provide you services</b></size>\n\nTo perform the contract, we process data necessary to:\n\n - Create accounts and allow you to play our games and use our services\n - Operate the games and services\n - Verify and confirm payments\n - Provide and deliver products and services you request\n - Send you communications\n\n<size=+4><b>To make the game more suitable for our players</b></size>\n\nTo provide a great game to our players, we have a legitimate interest to collect and process necessary data to:\n\n - Update and develop player profiles\n - Develop and improve the game and player experience\n - Manage our relationship with you\n - Provide social features as part of the game\n - Customize your experience\n - Respond to your comments and questions and provide player support\n - Provide you Spry Fox offers in the game as well as in other websites and services, and by email\n - Send you related information, such as updates, security alerts, and support messages\n - Enable you to communicate with other players\n\n<size=+4><b>To show personalized advertisements</b></size>\n\nTo show you personalized advertisements in the game as well as in other websites and services (including email) we have a legitimate interest to process necessary data to:\n\n - Track the content you access in connection with the game and your online behavior\n - Deliver, target and improve our advertising and the game\n\nFor information on how to opt-out from personalized advertisements, see section ‘Your rights and options’ below.\n\n<size=+4><b>To keep the game safe and fair</b></size>\n\nEnsuring a level playing field in the game is a top priority for us. In order to keep the game and its social features safe and fair, to fight fraud and ensure acceptable use otherwise, we have a legitimate interest to process necessary data to:\n\n - Analyze and monitor use of the game and its social features\n - Moderate chats either automatically or manually\n - Take action against fraudulent or misbehaving players\n\n<size=+4><b>To analyze, profile, and segment</b></size>\n\nIn all of the above cases and purposes, we may analyze, profile and segment all collected data.\n\n<size=+4><b>With your consent</b></size>\n\nWith your consent, we may process your data for additional purposes, such as using your GPS location to show you local events.\n\n<size=+8><b>WHO CAN SEE YOUR DATA</b></size>\n\nApart from Spry Fox, your data can be accessed by others in the following situations:\n\n<size=+4><b>Other players and users</b></size>\n\nSocial features and/or multiplayer are a core component of some of our games. Other players and users may, for example, see your profile data, in-game activities and read the messages you have posted.\n\n<size=+4><b>Partners working for Spry Fox</b></size>\n\nSpry Fox has partners to perform services for us. These partners process your data only at and according to Spry Fox’s instructions to support the game, such as hosting, player support, analytics and fraud prevention.\n\n<size=+4><b>Other companies and public authorities</b></size>\n\nIn order to combat fraud and illegal activity, we may exchange data with other companies and organizations and provide it to public authorities in response to lawful requests. We may also disclose your data based on your consent, to comply with the law or to protect the rights, property or safety of us, our players or others.\n\n<size=+4><b>Advertising and social media partners</b></size>\n\nSome games include features from our partners, such as social media interaction tools and in-game advertising. A list of these partners is available at http://spryfox.com/legal-stuff/partner-policies/. These partners may access your data and operate under their own privacy policies. We encourage you to check their privacy policies to learn more about their data processing practices.\n\n<size=+4><b>Financial activity</b></size>\n\nSpry Fox may share your information in connection with any merger, sale of our assets, or a financing or acquisition of all or a portion of our business to another company. You will be notified via email and/or notice on our site of any change in ownership or users of your personal information.\n\n<size=+4><b>Aggregate or anonymous information</b></size>\n\nWe may share aggregate or anonymous information about you with advertisers, publishers, business partners, sponsors, and other third parties.\n\n<size=+8><b>YOUR RIGHTS AND OPTIONS</b></size>\n\n<size=+4><b>Opt-out of marketing emails and other direct marketing</b></size>\n\nYou may opt-out of receiving promotional communications, such as marketing emails from us, by following the instructions in such communications.\n\n<size=+4><b>Opt-out of targeted advertising</b></size>\n\nYou can opt-out of interest-based advertising on mobile applications by checking the privacy settings of your Android or iOS device and selecting “limit ad tracking” (Apple iOS) or “opt-out of interest based ads” (Android). Additionally, please visit http://aboutads.info/appchoices to learn about and download the Digital Advertising Alliance’s consumer choice app, AppChoices, which allows you to opt out directly from companies listed in the app.\n\n<size=+4><b>Access the personal data we hold about you</b></size>\n\nIf you request, we will provide you a copy of your personal data in an electronic format.\n\n<size=+4><b>Your other rights</b></size>\n\nYou also have the right to correct your data, have your data deleted, and object to how we use or share your data by emailing support@spryfox.com.\n\n<size=+8><b>COOKIES AND SIMILAR TECHNOLOGIES</b></size>\n\nLike most online services, we and our partners use cookies and similar technologies to provide and personalize our websites and games, analyze use, target advertisements, and prevent fraud. You can disable cookies in your browser settings, but some parts our websites and games may then not function properly.\n\n<size=+8><b>HOW DO WE PROTECT YOUR DATA</b></size>\n\n<size=+4><b>Security safeguards</b></size>\n\nSpry Fox takes reasonable measures to protect your information from unauthorized access or against loss, misuse or alteration by third parties.\n\nAlthough we make good faith efforts to store the information collected on the games in a secure operating environment that is not available to the public, we cannot guarantee the absolute security of that information during its transmission or its storage on our systems. Further, while we attempt to ensure the integrity and security of our network and systems, we cannot guarantee that our security measures will prevent third-party “hackers” from illegally obtaining access to this information. We do not warrant or represent that your information will be protected against, loss, misuse, or alteration by third parties. No method of transmission over the Internet, or method of electronic storage, is 100% secure, however. Therefore, we cannot guarantee its absolute security.\n\n<size=+4><b>Data retention</b></size>\n\nWe retain your data for as long as your account is active or as needed to provide you services.\n\nNote that if you ask us to remove your personal data, we will retain your data as necessary for our legitimate business interests, such as to comply with our legal obligations, resolve disputes, and enforce our agreements.\n\n<size=+8><b>AGE LIMITS</b></size>\n\nWe do not knowingly collect or solicit personal data from anyone under the age of 13. If you are under 13, please do not send any data about yourself to us, including your name, address, telephone number, or email address. No one under the age of 13 may provide any personal data. If we learn that we have collected personal data about a child under age 13, we will delete that data as quickly as possible. If you believe that we might have any data from or about a child under the age of 13, please contact us at support@spryfox.com.\n\nFor additional tips on how to help children stay safe on the Internet, we recommend that you visit the following sites:\n\n http://www.ftc.gov/privacy/privacyinitiatives/childrens.html\n http://www.ftc.gov/bcp/edu/pubs/consumer/tech/tec14.shtm\n http://www.onguardonline.gov/features/feature-0002-featured-info-parents\n\n<size=+8><b>QUESTIONS? COMMENTS?</b></size>\n\nIf you have any questions or comments regarding this Privacy Policy, feel free to contact us at support@spryfox.com\n"
- checkbox_0: I agree with the Spry Fox Privacy Policy
+ checkbox_0: I have read and agree with the Spry Fox Privacy Policy
title: Spry Fox Privacy Policy
diff --git config_180618_1954/Texts/en-US/store.txt config_180625_1904/Texts/en-US/store.txt
index 547c51e..aba425e 100644
--- config_180618_1954/Texts/en-US/store.txt
+++ config_180625_1904/Texts/en-US/store.txt
@@ -79,10 +79,11 @@ purchase_error_no_inventory_space: Your purchase failed. You don't have enough i
purchase_error_payment_failed: Your purchase failed. If this happens again please contact the support.
purchase_error_unknown: Your purchase failed. If this happens again please contact the support.
purchase_ok: 'You purchased: {0}.'
section_name_general_account: Upgrades and Boosts
section_name_general_dye: Paint Shop
+section_name_general_emotes: Emotes
section_name_general_variant: Plane Variants
steam_payment_category: Currency
store_name_store_general: General Store
store_name_store_hangar: Hangar Store
store_name_store_storage: Storage Store
diff --git config_180618_1954/Texts/en-US/ui.txt config_180625_1904/Texts/en-US/ui.txt
index 410fde7..110d0ae 100644
--- config_180618_1954/Texts/en-US/ui.txt
+++ config_180625_1904/Texts/en-US/ui.txt
@@ -85,10 +85,11 @@ dialogue_name_sergeant: Sergeant
dialogue_name_strangealtartohorus: Strange Altar to Horus
dialogue_name_treasureship: Great Trawler
dialogue_name_unknown: Unknown
dialogue_name_whaleshark: Jumbo Whale Shark
dialogue_name_wraith: Soul Collector
+emote_purple_fireworks: Purple fireworks
error_dialog_connection_failure: We seem to be having trouble with the network between your computer and our servers. See if any other programs are making heavy use of the network!
error_dialog_deliberate_disconnection: 'The server doesn''t want to talk to you. It told us: {0}. If you believe this is a bug, please report it via the bug form.'
error_dialog_kicked: You have been kicked. Why? Only you, and the person who kicked you, know.
error_dialog_nexus_full: The game is currently at capacity for players. Please try again in a few minutes!
error_dialog_no_nexus: Error {0}. We couldn't find a Rebel City for you. Please try again later. Sorry!
@@ -270,18 +271,18 @@ itempickup_cloud_recharge_stats: 'SPS: <color=#ffff88ff>{0:0.#}</color>
Size: <color=#ffff88ff>{1:0.#}</color>'
itempickup_cloud_resist_stats: 'Shield Amount: <color=#ffff88ff>+{0:0}%</color>
Aura Time: <color=#ffff88ff>{2:0.#}</color>'
-itempickup_gun_stats: 'Physical: <color=#ffff88ff>{0:0}</color>
+itempickup_gun_stats: 'Physical: <color=#ffff88ff>{0:0.#}</color>
Range: <color=#ffff88ff>{1:0.#}</color>
Rate of Fire: <color=#ffff88ff>{3}</color>'
-itempickup_gun_stats_effects: 'Physical: <color=#ffff88ff>{0:0}</color>
+itempickup_gun_stats_effects: 'Physical: <color=#ffff88ff>{0:0.#}</color>
- <color=#{1}>{2}</color>: <color=#ffff88ff>{3:0}</color>
+ <color=#{1}>{2}</color>: <color=#ffff88ff>{3:0.#}</color>
Range: <color=#ffff88ff>{4:0.#}</color>
RoF: <color=#ffff88ff>{6}</color>'
itempickup_mod_add: '{0}: <color=#ffff88ff>{1}{2:0}</color>'
@@ -380,10 +381,16 @@ options_menu_chat: Chat
options_menu_colorblind_mode: Colorblind Mode
options_menu_controls: Controls
options_menu_credits: Credits
options_menu_debug_display: Show Debug Info
options_menu_display_number: Display Number
+options_menu_emote_a: Input A emote
+options_menu_emote_b: Input B emote
+options_menu_emote_c: Input C emote
+options_menu_emote_d: Input D emote
+options_menu_emotes: Trigger emote
+options_menu_emotes_sub: Emotes
options_menu_enable_gamepad: Enable Gamepad
options_menu_gamepad_controls: Gamepad Controls
options_menu_gamepad_controls_UI: Menu Controls
options_menu_gamepad_controls_abs: Gamepad Absolute
options_menu_gamepad_controls_abs_UI: Menu controls
@@ -577,10 +584,16 @@ questnotify_new: New Mission Acquired
quick_chat_greeting: Good Skies!
quick_chat_help: Help!
quick_chat_landmark: At {0}!
quick_chat_landmark_empty: Rally to me!
quick_chat_landmark_finalboss: Meowza is coming!
+quick_chat_title_A: Help!
+quick_chat_title_B: Greeting!
+quick_chat_title_C: Rally to me!
+quick_chat_title_D: Fireworks
+quick_chat_title_LoveFireworks: Love!
+quick_chat_title_PurpleFireworks: Purple fireworks
quick_chat_whee: Whee!
radar_mission: 'Target
<color=#ffa500ff>{0}</color>'
radar_teleport: '[{0}] to teleport'
diff --git config_180618_1954/Texts/en-US/units.txt config_180625_1904/Texts/en-US/units.txt
index a24cd7f..3e981eb 100644
--- config_180618_1954/Texts/en-US/units.txt
+++ config_180625_1904/Texts/en-US/units.txt
@@ -564,10 +564,17 @@ locomotionleader: Locomotion
locomotionwagon: Locomotion Wagon
mage: Defender Cannon
mage2: Defender Cannon
mantaray: Manta Ray
mazedrawer: Slicer
+mazerunner: Mazer
+mazerunner2: Mazer
+mazerunnerbomb: Mazer Beam
+mazerunnersnake: Mazer Snake
+mazerunnerspawner: Mysterious Maze
+mazerunnerspawner2: Mysterious Maze
+mazerunnertreasure: Treasure
meatshield: Meatshield
meatshieldbig: Big Meatshield
medicClassPlane: Medic
meowza: Throne of Meowza
meowzaB1: Godleader Meowza
diff --git config_180618_1954/Units/00 - Quest Enemies/Daily Quests - Special/DQ_SP_5XHMT_heist/DQ_SP_5XHMT_heist_riotguardshield.txt config_180625_1904/Units/00 - Quest Enemies/Daily Quests - Special/DQ_SP_5XHMT_heist/DQ_SP_5XHMT_heist_riotguardshield.txt
index 7567788..2e07317 100644
--- config_180618_1954/Units/00 - Quest Enemies/Daily Quests - Special/DQ_SP_5XHMT_heist/DQ_SP_5XHMT_heist_riotguardshield.txt
+++ config_180625_1904/Units/00 - Quest Enemies/Daily Quests - Special/DQ_SP_5XHMT_heist/DQ_SP_5XHMT_heist_riotguardshield.txt
@@ -1,11 +1,11 @@
art: EnemyRiotShield
artScale: '1'
-colliderHeight: '0.4'
-colliderWidth: '1'
+colliderHeight: '1'
+colliderWidth: '1.25'
colliderX: '0'
-colliderY: '0.75'
+colliderY: '1'
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: JustShootDammit
firingArc: '360'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunner.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunner.txt
new file mode 100644
index 0000000..e8cfde1
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunner.txt
@@ -0,0 +1,58 @@
+art: EnemyGuardBarracks
+artScale: '0.5'
+cameraZoomMultiplier: '1.3'
+cameraZoomRadius: '90'
+colliderRadius: '2.5'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: ExplosionBig2
+gunMounts:
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '0'
+ gunTypeConfig:
+ bulletPrefab: shurikenBullet
+ bulletSize: '3'
+ burst: '16'
+ cooldown: '2'
+ damage: '0.5'
+ lifetime: '1'
+ multi: '4'
+ multiSpread: '90'
+ name: hammer
+ rof: '4'
+ speed: '15'
+ spread: '0'
+ mountAngle: '45'
+ mountName: main
+ slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '0'
+ gunTypeConfig:
+ bulletPrefab: shurikenBullet
+ bulletSize: '2'
+ burst: '16'
+ cooldown: '6'
+ damage: '0.25'
+ lifetime: '20'
+ multi: '36'
+ multiSpread: '10'
+ name: hammer
+ rof: '4'
+ speed: '2'
+ spread: '0'
+ mountAngle: '45'
+ mountName: main2
+ slewRate: '0'
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '500'
+maxSpeed: '0'
+maxTurnRate: '120'
+minSpeed: '0'
+recoilScale: '0'
+spawnInvulnerabilitySeconds: '2'
+templateName: mazerunner
+tier: '10'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunner2.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunner2.txt
new file mode 100644
index 0000000..f0b75cb
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunner2.txt
@@ -0,0 +1,58 @@
+art: EnemyGuardBarracks
+artScale: '0.5'
+cameraZoomMultiplier: '1.3'
+cameraZoomRadius: '90'
+colliderRadius: '2.5'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: ExplosionBig2
+gunMounts:
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '0'
+ gunTypeConfig:
+ bulletPrefab: shurikenBullet
+ bulletSize: '3'
+ burst: '16'
+ cooldown: '2'
+ damage: '0.5'
+ lifetime: '1'
+ multi: '4'
+ multiSpread: '90'
+ name: hammer
+ rof: '4'
+ speed: '15'
+ spread: '0'
+ mountAngle: '45'
+ mountName: main
+ slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '0'
+ gunTypeConfig:
+ bulletPrefab: shurikenBullet
+ bulletSize: '2'
+ burst: '16'
+ cooldown: '6'
+ damage: '0.25'
+ lifetime: '20'
+ multi: '36'
+ multiSpread: '10'
+ name: hammer
+ rof: '4'
+ speed: '2'
+ spread: '0'
+ mountAngle: '45'
+ mountName: main2
+ slewRate: '0'
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '500'
+maxSpeed: '0'
+maxTurnRate: '120'
+minSpeed: '0'
+recoilScale: '0'
+spawnInvulnerabilitySeconds: '20'
+templateName: mazerunner2
+tier: '10'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunnerbomb.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunnerbomb.txt
new file mode 100644
index 0000000..6002e6b
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunnerbomb.txt
@@ -0,0 +1,37 @@
+art: EnemyBlinkLeaderPrefab
+artScale: '1'
+colliderRadius: '0.7'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: Explosion
+gunMounts:
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '0.25'
+ gunTypeConfig:
+ bulletPrefab: shurikenBullet
+ bulletSize: '3'
+ burst: '1'
+ cooldown: '3'
+ damage: '1'
+ lifetime: '6'
+ multi: '4'
+ multiSpread: '90'
+ name: hammer
+ rof: '4'
+ speed: '6'
+ spread: '0'
+ mountAngle: '45'
+ mountName: main
+ slewRate: '0'
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '3'
+maxSpeed: '0'
+maxTurnRate: '100'
+minSpeed: '0'
+recoilScale: '0'
+spawnInvulnerabilitySeconds: '3'
+templateName: mazerunnerbomb
+tier: '10'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergoeast.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergoeast.txt
new file mode 100644
index 0000000..683242b
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergoeast.txt
@@ -0,0 +1,19 @@
+art: '!EnemyInvisible'
+artScale: '1'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '10000000'
+maxSpeed: '0'
+maxTurnRate: '90'
+minSpeed: '0'
+showStats: never
+spawnInvulnerabilitySeconds: '100000'
+templateName: mazerunnergoeast
+tier: '8'
+xpMultiplier: '0'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergoeast2.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergoeast2.txt
new file mode 100644
index 0000000..a35301d
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergoeast2.txt
@@ -0,0 +1,19 @@
+art: '!EnemyInvisible'
+artScale: '1'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '10000000'
+maxSpeed: '0'
+maxTurnRate: '90'
+minSpeed: '0'
+showStats: never
+spawnInvulnerabilitySeconds: '100000'
+templateName: mazerunnergoeast2
+tier: '8'
+xpMultiplier: '0'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergonorth.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergonorth.txt
new file mode 100644
index 0000000..ab60d7f
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergonorth.txt
@@ -0,0 +1,19 @@
+art: '!EnemyInvisible'
+artScale: '1'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '10000000'
+maxSpeed: '0'
+maxTurnRate: '90'
+minSpeed: '0'
+showStats: never
+spawnInvulnerabilitySeconds: '100000'
+templateName: mazerunnergonorth
+tier: '8'
+xpMultiplier: '0'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergonorth2.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergonorth2.txt
new file mode 100644
index 0000000..74ee873
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergonorth2.txt
@@ -0,0 +1,19 @@
+art: '!EnemyInvisible'
+artScale: '1'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '10000000'
+maxSpeed: '0'
+maxTurnRate: '90'
+minSpeed: '0'
+showStats: never
+spawnInvulnerabilitySeconds: '100000'
+templateName: mazerunnergonorth2
+tier: '8'
+xpMultiplier: '0'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergosouth.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergosouth.txt
new file mode 100644
index 0000000..bfa2e6c
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergosouth.txt
@@ -0,0 +1,19 @@
+art: '!EnemyInvisible'
+artScale: '1'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '10000000'
+maxSpeed: '0'
+maxTurnRate: '90'
+minSpeed: '0'
+showStats: never
+spawnInvulnerabilitySeconds: '100000'
+templateName: mazerunnergosouth
+tier: '8'
+xpMultiplier: '0'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergosouth2.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergosouth2.txt
new file mode 100644
index 0000000..4aa0381
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergosouth2.txt
@@ -0,0 +1,19 @@
+art: '!EnemyInvisible'
+artScale: '1'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '10000000'
+maxSpeed: '0'
+maxTurnRate: '90'
+minSpeed: '0'
+showStats: never
+spawnInvulnerabilitySeconds: '100000'
+templateName: mazerunnergosouth2
+tier: '8'
+xpMultiplier: '0'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergowest.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergowest.txt
new file mode 100644
index 0000000..81ed8b1
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergowest.txt
@@ -0,0 +1,19 @@
+art: '!EnemyInvisible'
+artScale: '1'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '10000000'
+maxSpeed: '0'
+maxTurnRate: '90'
+minSpeed: '0'
+showStats: never
+spawnInvulnerabilitySeconds: '100000'
+templateName: mazerunnergowest
+tier: '8'
+xpMultiplier: '0'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergowest2.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergowest2.txt
new file mode 100644
index 0000000..bb2ca1f
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunnergowest2.txt
@@ -0,0 +1,19 @@
+art: '!EnemyInvisible'
+artScale: '1'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '10000000'
+maxSpeed: '0'
+maxTurnRate: '90'
+minSpeed: '0'
+showStats: never
+spawnInvulnerabilitySeconds: '100000'
+templateName: mazerunnergowest2
+tier: '8'
+xpMultiplier: '0'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunnersnake.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunnersnake.txt
new file mode 100644
index 0000000..07a4c66
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunnersnake.txt
@@ -0,0 +1,40 @@
+art: EnemyCatipedeBody01
+artScale: '2'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+elementSusceptibilityIds:
+- burnWeakness
+- poisonResist
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+gunMounts:
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '0'
+ gunTypeConfig:
+ bulletPrefab: shurikenBullet
+ bulletSize: '3'
+ burst: '2'
+ cooldown: '5'
+ damage: '0.5'
+ lifetime: '5'
+ multi: '2'
+ multiSpread: '180'
+ name: hammer
+ rof: '4'
+ speed: '5'
+ spread: '0'
+ mountAngle: '0'
+ mountName: main
+ slewRate: '0'
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '12.5'
+maxSpeed: '4'
+maxTurnRate: '90'
+minSpeed: '4'
+spawnInvulnerabilitySeconds: '10000000'
+templateName: mazerunnersnake
+tier: '2'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunnerspawner.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunnerspawner.txt
new file mode 100644
index 0000000..804f4ea
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunnerspawner.txt
@@ -0,0 +1,19 @@
+art: EnemyQuestTransparent
+artScale: '1'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'true'
+maxEnergyPoints: '1'
+maxHitPoints: '10000000'
+maxSpeed: '0'
+maxTurnRate: '90'
+minSpeed: '0'
+showStats: never
+spawnInvulnerabilitySeconds: '100000'
+templateName: mazerunnerspawner
+tier: '8'
+xpMultiplier: '0'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunnerspawner2.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunnerspawner2.txt
new file mode 100644
index 0000000..b1d5cd1
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunnerspawner2.txt
@@ -0,0 +1,19 @@
+art: EnemyQuestTransparent
+artScale: '1'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'true'
+maxEnergyPoints: '1'
+maxHitPoints: '10000000'
+maxSpeed: '0'
+maxTurnRate: '90'
+minSpeed: '0'
+showStats: never
+spawnInvulnerabilitySeconds: '100000'
+templateName: mazerunnerspawner2
+tier: '8'
+xpMultiplier: '0'
diff --git config_180625_1904/Units/00 - Quest Enemies/test/mazerunnertreasure.txt config_180625_1904/Units/00 - Quest Enemies/test/mazerunnertreasure.txt
new file mode 100644
index 0000000..213f867
--- /dev/null
+++ config_180625_1904/Units/00 - Quest Enemies/test/mazerunnertreasure.txt
@@ -0,0 +1,26 @@
+art: TutorialTreasurePrefab
+artScale: '1'
+colliderRadius: '1.2'
+colliderX: '0'
+colliderY: '0'
+damageThreshold: '0.0001'
+energyRegenRate: '0'
+explosionPrefab: ExplosionBig2
+healthRegenRate: '0'
+lootGlobal:
+ main:
+ lootTable:
+ - weight: '50'
+ - items:
+ - id: dungeon_arena2
+ weight: '50'
+maxEnergyPoints: '1'
+maxHitPoints: '500'
+maxSpeed: '0.0'
+maxTurnRate: '0'
+minSpeed: '0.0'
+showStats: always
+spawnInvulnerabilitySeconds: '0'
+templateName: mazerunnertreasure
+tier: '10'
+xpMultiplier: '0'
diff --git config_180618_1954/Units/62D - Fire Dungeon/BOS1_riotguardshield.txt config_180625_1904/Units/62D - Fire Dungeon/BOS1_riotguardshield.txt
index a183701..f61f2e0 100644
--- config_180618_1954/Units/62D - Fire Dungeon/BOS1_riotguardshield.txt
+++ config_180625_1904/Units/62D - Fire Dungeon/BOS1_riotguardshield.txt
@@ -1,11 +1,11 @@
art: EnemyRiotShield
artScale: '1'
-colliderHeight: '0.4'
-colliderWidth: '1'
+colliderHeight: '1'
+colliderWidth: '1.25'
colliderX: '0'
-colliderY: '0.75'
+colliderY: '1'
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: JustShootDammit
firingArc: '360'
diff --git config_180618_1954/Units/Player/unit_assault.txt config_180625_1904/Units/Player/unit_assault.txt
index e9eb399..e7e4415 100644
--- config_180618_1954/Units/Player/unit_assault.txt
+++ config_180625_1904/Units/Player/unit_assault.txt
@@ -48,11 +48,11 @@ deathGuns:
spread: '0'
mountAngle: '180'
mountName: death2
slewRate: '0'
energyRegenRate: '0.4'
-engineSound: Assault Loop
+engineSound: sfx_player_motorloop_assault
gunMounts:
- fireMode: Aimed
firingArc: '0'
flashOffset: '0.6'
gunTemplateName: playerBlaster0
diff --git config_180618_1954/Units/Player/unit_medic.txt config_180625_1904/Units/Player/unit_medic.txt
index 42a95f0..265386c 100644
--- config_180618_1954/Units/Player/unit_medic.txt
+++ config_180625_1904/Units/Player/unit_medic.txt
@@ -11,11 +11,11 @@ deathGuns:
gunTemplateName: playerDeath1
mountAngle: '0'
mountName: death
slewRate: '0'
energyRegenRate: '0.4'
-engineSound: Medic Loop
+engineSound: sfx_player_motorloop_medic
gunMounts:
- fireMode: Aimed
firingArc: '0'
flashOffset: '0.4'
gunTemplateName: playerBlaster0
diff --git config_180618_1954/Units/Player/unit_playerPlane.txt config_180625_1904/Units/Player/unit_playerPlane.txt
index 7e7badf..8bc0882 100644
--- config_180618_1954/Units/Player/unit_playerPlane.txt
+++ config_180625_1904/Units/Player/unit_playerPlane.txt
@@ -11,11 +11,11 @@ deathGuns:
gunTemplateName: playerDeath1
mountAngle: '0'
mountName: death
slewRate: '0'
energyRegenRate: '0.4'
-engineSound: Old Faithful Loop
+engineSound: sfx_player_motorloop_oldfaithful
healthRegenRate: '0.6'
maxEnergyPoints: '100'
maxGunRotationAngleOffset: '0'
maxHitPoints: '15'
maxSpeed: '2.5'
diff --git config_180618_1954/Units/Player/unit_rapier.txt config_180625_1904/Units/Player/unit_rapier.txt
index 18d37ff..c691e5c 100644
--- config_180618_1954/Units/Player/unit_rapier.txt
+++ config_180625_1904/Units/Player/unit_rapier.txt
@@ -11,11 +11,11 @@ deathGuns:
gunTemplateName: playerDeath1
mountAngle: '0'
mountName: death
slewRate: '0'
energyRegenRate: '0.4'
-engineSound: Rapier Loop
+engineSound: sfx_player_motorloop_rapier
gunMounts:
- fireMode: Aimed
firingArc: '0'
flashOffset: '0.4'
gunTemplateName: playerBlaster0
diff --git config_180618_1954/Units/Player/unit_walker.txt config_180625_1904/Units/Player/unit_walker.txt
index 1ff78c6..ab2aa82 100644
--- config_180618_1954/Units/Player/unit_walker.txt
+++ config_180625_1904/Units/Player/unit_walker.txt
@@ -11,11 +11,11 @@ deathGuns:
gunTemplateName: playerDeath1
mountAngle: '0'
mountName: death
slewRate: '0'
energyRegenRate: '0.4'
-engineSound: Walker Loop
+engineSound: sfx_player_motorloop_assault
gunMounts:
- fireMode: Aimed
firingArc: '0'
flashOffset: '0.4'
gunTemplateName: playerBlaster0
diff --git config_180625_1904/Units/Test/BOS1_fivestarleadertest.txt config_180625_1904/Units/Test/BOS1_fivestarleadertest.txt
new file mode 100644
index 0000000..f5b0825
--- /dev/null
+++ config_180625_1904/Units/Test/BOS1_fivestarleadertest.txt
@@ -0,0 +1,17 @@
+art: EnemyFivestarleader_Prefab
+artScale: '1'
+bankSmoothing: '10000'
+colliderRadius: '1.1'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '35'
+maxSpeed: '0'
+maxTurnRate: '0'
+minSpeed: '0'
+recoilScale: '0'
+spawnInvulnerabilitySeconds: '2'
+templateName: fivestarleadertest
+tier: '1'
diff --git config_180625_1904/Units/Test/BOS1_fivestartest.txt config_180625_1904/Units/Test/BOS1_fivestartest.txt
new file mode 100644
index 0000000..61bba55
--- /dev/null
+++ config_180625_1904/Units/Test/BOS1_fivestartest.txt
@@ -0,0 +1,27 @@
+art: EnemyFivestar
+artScale: '1'
+colliderRadius: '0.53'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: ExplosionSmall
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '15'
+maxSpeed: '2'
+maxTurnRate: '120'
+minSpeed: '2'
+particlePositions:
+- name: darkSmoke
+ pos:
+ - '0'
+ - '-0.24'
+ - '0.03'
+ rot:
+ - '0'
+ - '0'
+ - '0'
+spawnInvulnerabilitySeconds: '1'
+templateName: fivestartest
+tier: '1'
diff --git config_180625_1904/Units/Test/BOS1_fivestartestrotate.txt config_180625_1904/Units/Test/BOS1_fivestartestrotate.txt
new file mode 100644
index 0000000..d48f67f
--- /dev/null
+++ config_180625_1904/Units/Test/BOS1_fivestartestrotate.txt
@@ -0,0 +1,27 @@
+art: EnemyFivestar
+artScale: '1'
+colliderRadius: '0.53'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: ExplosionSmall
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '15'
+maxSpeed: '2'
+maxTurnRate: '120'
+minSpeed: '2'
+particlePositions:
+- name: darkSmoke
+ pos:
+ - '0'
+ - '-0.24'
+ - '0.03'
+ rot:
+ - '0'
+ - '0'
+ - '0'
+spawnInvulnerabilitySeconds: '1'
+templateName: fivestartestrotate
+tier: '1'
diff --git config_180618_1954/index.txt config_180625_1904/index.txt
index 8ddeafd..df28878 100644
--- config_180618_1954/index.txt
+++ config_180625_1904/index.txt
@@ -8,10 +8,11 @@
- gradientNames
- groundAssets
- gunDefaults
- gunlist
- instantEffects
+- ip_blacklist
- island
- islandQuestEnemies
- legal
- maneuvers
- named_loot_tables
@@ -997,10 +998,13 @@
- Units/Player/unit_assault
- Units/Player/unit_medic
- Units/Player/unit_playerPlane
- Units/Player/unit_rapier
- Units/Player/unit_walker
+- Units/Test/BOS1_fivestarleadertest
+- Units/Test/BOS1_fivestartest
+- Units/Test/BOS1_fivestartestrotate
- Units/Test/BOS2_killfamtestchild
- Units/Test/BOS2_killfamtestparent
- Units/Test/SOL2_drifter
- Units/Test/unit_meatshield
- Units/Test/unit_meatshieldbig
@@ -1020,10 +1024,25 @@
- Units/00 - Quest Enemies/escort_01/escort_01_master
- Units/00 - Quest Enemies/escort_01/escort_01_missile
- Units/00 - Quest Enemies/escort_01/escort_01_missilespawner
- Units/00 - Quest Enemies/escort_01/escort_01_reward
- Units/00 - Quest Enemies/escort_01/escort_01_startbutton
+- Units/00 - Quest Enemies/test/mazerunner
+- Units/00 - Quest Enemies/test/mazerunner2
+- Units/00 - Quest Enemies/test/mazerunnerbomb
+- Units/00 - Quest Enemies/test/mazerunnergoeast
+- Units/00 - Quest Enemies/test/mazerunnergoeast2
+- Units/00 - Quest Enemies/test/mazerunnergonorth
+- Units/00 - Quest Enemies/test/mazerunnergonorth2
+- Units/00 - Quest Enemies/test/mazerunnergosouth
+- Units/00 - Quest Enemies/test/mazerunnergosouth2
+- Units/00 - Quest Enemies/test/mazerunnergowest
+- Units/00 - Quest Enemies/test/mazerunnergowest2
+- Units/00 - Quest Enemies/test/mazerunnersnake
+- Units/00 - Quest Enemies/test/mazerunnerspawner
+- Units/00 - Quest Enemies/test/mazerunnerspawner2
+- Units/00 - Quest Enemies/test/mazerunnertreasure
- Units/00 - Quest Enemies/tut_02/BOS_tut_02_fatblimp
- Units/00 - Quest Enemies/tut_02/BOS_tut_02_fatblimpDEATH
- Units/00 - Quest Enemies/tut_02/BOS_tut_02_flakblimp
- Units/00 - Quest Enemies/tut_02/BOS_tut_02_flakblimpexploderstrong
- Units/00 - Quest Enemies/tut_02/unit_tut_02_supplies
diff --git config_180618_1954/news.txt config_180625_1904/news.txt
index b71de33..8006c5e 100644
--- config_180618_1954/news.txt
+++ config_180625_1904/news.txt
@@ -7,8 +7,12 @@ news_fowl_furculas:
Url: https://community.steambirds.com/blog/321
news_quizzical_quails:
IsVisibleToClient: 'true'
Time: 2018-06-07 03:00
Url: https://community.steambirds.com/blog/323
+news_reliable_remiges:
+ IsVisibleToClient: 'true'
+ Time: 2018-06-19 15:00
+ Url: https://community.steambirds.com/blog/324
test_news:
IsVisibleToClient: 'false'
Time: 2018-05-31 00:00
diff --git config_180618_1954/playerclasses.txt config_180625_1904/playerclasses.txt
index 514fa58..6254d9c 100644
--- config_180618_1954/playerclasses.txt
+++ config_180625_1904/playerclasses.txt
@@ -407,11 +407,11 @@ medic:
extraColor3: 2e1419
hideIfLocked: 'true'
id: VariantB
prefab: PlayerMedicVariantB
unlockItemId: playerclass_medic_variantb
- - cloudOverride: healCloudPremium
+ - cloudOverride: healCloudFXPremium
extraColor1: ecd19e
extraColor2: 1c1a26
extraColor3: 1c1a26
hideIfLocked: 'true'
id: EpicA
@@ -665,11 +665,11 @@ pirate:
statName: maxSpeed
- cap: '50'
statName: minSpeed
variants:
- id: default
- prefab: PlayerShieldMaiden
+ prefab: PlayerBandit
rapier:
actions:
MainGun:
- buff:
- amount: '0.3'
@@ -974,11 +974,11 @@ walker:
extraColor3: 2e1419
hideIfLocked: 'true'
id: VariantB
prefab: PlayerWalkerVariantB
unlockItemId: playerclass_walker_variantb
- - cloudOverride: damageBlastPremium
+ - cloudOverride: damageBlastFXPremium
extraColor1: ecd19e
extraColor2: 1c1a26
extraColor3: 1c1a26
hideIfLocked: 'true'
id: EpicA
diff --git config_180618_1954/quick_chat.txt config_180625_1904/quick_chat.txt
index 755c1e9..a584e7e 100644
--- config_180618_1954/quick_chat.txt
+++ config_180625_1904/quick_chat.txt
@@ -1,28 +1,57 @@
A:
+ analystics_id: '1'
+ isInUILayer: 'true'
leakyBucketInterval: '2'
leakyBucketMax: '3'
text_key: quick_chat_help
text_key_empty: quick_chat_help
B:
+ analystics_id: '2'
+ duration: '2'
+ isInUILayer: 'true'
leakyBucketInterval: '2'
leakyBucketMax: '3'
text_key: quick_chat_greeting
text_key_empty: quick_chat_greeting
C:
+ analystics_id: '3'
doesIncludeLandmark: 'true'
isInChat: 'true'
+ isInUILayer: 'true'
landmarkMinTier: '0'
landmarkRange: '18'
leakyBucketInterval: '10'
leakyBucketMax: '3'
text_key: quick_chat_landmark
text_key_empty: quick_chat_landmark_empty
text_key_finalboss: quick_chat_landmark_finalboss
D:
+ analystics_id: '4'
+ isInUILayer: 'false'
leakyBucketInterval: '3'
leakyBucketMax: '3'
text_key: quick_chat_whee
text_key_empty: quick_chat_whee
+LoveFireworks:
+ isInUILayer: 'false'
+ prefabName: QuickChat_Love
+ unlock_item_id: emote_love_fireworks
None:
+ analystics_id: '0'
+ hidden: 'true'
leakyBucketInterval: '2'
leakyBucketMax: '10'
+PurpleFireworks:
+ isInUILayer: 'false'
+ prefabName: QuickChat_Test
+ unlock_item_id: emote_purple_fireworks
+RRR:
+ duration: '3'
+ isInUILayer: 'true'
+ prefabName: QuickChat_RRR
+ unlock_item_id: emote_rrr
+Wings:
+ duration: '3'
+ isInUILayer: 'false'
+ prefabName: QuickChat_Wings
+ unlock_item_id: emote_wings
diff --git config_180618_1954/store.txt config_180625_1904/store.txt
index 9625dc2..c33ce1a 100644
--- config_180618_1954/store.txt
+++ config_180625_1904/store.txt
@@ -1406,23 +1406,23 @@ products:
id: store_consumable_health
items:
- health_boost
tags:
- item_consumable
-- account_items:
- - consumable_steam
- additional_price_tags:
+- additional_price_tags:
- id: normal
price:
amount: '750'
currency: gold
- id: scrap
price:
amount: '2250'
currency: scrap
disabled: 'false'
id: store_consumable_steam
+ items:
+ - consumable_steam
tags:
- item_consumable
- additional_price_tags:
- id: normal
price:
@@ -1820,10 +1820,126 @@ products:
currency: gold
tags:
- unlocks
unlocks:
- playerclass_medic
+- icon: ItemUnlock
+ id: unlock_emote_love_fireworks
+ max_per_account: '1'
+ max_per_account_count_unlocks: 'true'
+ normal_price:
+ amount: '123'
+ currency: gold
+ preview_camera_direction:
+ - '0'
+ - '1'
+ - '0'
+ preview_camera_offset:
+ - '0'
+ - '0'
+ - '-1'
+ preview_clipping_area: '20'
+ preview_distance: '4'
+ preview_prefab_name: QuickChat_Love
+ preview_prefab_pool: UI
+ preview_reenable_timeout: '3'
+ preview_target_offset:
+ - '0'
+ - '0'
+ - '-1'
+ tags:
+ - unlocks
+ - emotes
+ unlocks:
+ - emote_love_fireworks
+- icon: ItemUnlock
+ id: unlock_emote_purple_fireworks
+ max_per_account: '1'
+ max_per_account_count_unlocks: 'true'
+ normal_price:
+ amount: '123'
+ currency: gold
+ preview_camera_direction:
+ - '0'
+ - '1'
+ - '0'
+ preview_camera_offset:
+ - '0'
+ - '0'
+ - '-1'
+ preview_clipping_area: '20'
+ preview_distance: '4'
+ preview_prefab_name: QuickChat_Test
+ preview_prefab_pool: UI
+ preview_reenable_timeout: '3'
+ preview_target_offset:
+ - '0'
+ - '0'
+ - '-1'
+ tags:
+ - unlocks
+ - emotes
+ unlocks:
+ - emote_purple_fireworks
+- icon: ItemUnlock
+ id: unlock_emote_rrr
+ max_per_account: '1'
+ max_per_account_count_unlocks: 'true'
+ normal_price:
+ amount: '123'
+ currency: gold
+ preview_camera_direction:
+ - '0'
+ - '0'
+ - '1'
+ preview_camera_offset:
+ - '0'
+ - '-30'
+ - '0'
+ preview_clipping_area: '40'
+ preview_distance: '120'
+ preview_prefab_name: QuickChat_RRR
+ preview_prefab_pool: UI
+ preview_rotation_speed: '0'
+ preview_target_offset:
+ - '0'
+ - '-30'
+ - '0'
+ tags:
+ - unlocks
+ - emotes
+ unlocks:
+ - emote_rrr
+- icon: ItemUnlock
+ id: unlock_emote_wings
+ max_per_account: '1'
+ max_per_account_count_unlocks: 'true'
+ normal_price:
+ amount: '123'
+ currency: gold
+ preview_camera_direction:
+ - '0'
+ - '0.5'
+ - '1'
+ preview_camera_offset:
+ - '0'
+ - '0'
+ - '0'
+ preview_clipping_area: '20'
+ preview_distance: '4'
+ preview_prefab_name: QuickChat_Wings
+ preview_prefab_pool: UI
+ preview_rotation_speed: '30'
+ preview_target_offset:
+ - '0'
+ - '0'
+ - '0'
+ tags:
+ - unlocks
+ - emotes
+ unlocks:
+ - emote_wings
stores:
- id: store_hangar
sections:
- id: general_banner
max_product_count: '1'
@@ -1858,10 +1974,17 @@ stores:
max_product_count: '4'
product_selection:
with_tags_any:
- item_consumable
type: NORMAL
+ - icon: ItemUnlock
+ id: general_emotes
+ max_product_count: '32'
+ product_selection:
+ with_tags_any:
+ - emotes
+ type: NORMAL
- icon: ItemDyeProduct
iconHexColor: '000000'
id: general_dye
max_product_count: '12'
product_selection: