>mods characters - Amount of stat granted by mods. ~58 days. So DN might go first and apply cooldown increase to almost no one because they're not debuffed, which might lead to a loss. Estimated Energy Spend/Days Required. Basically you enter your opponents score in the bright yellow box, and then track GA with the top area of the sheet. Privacy Policy. It can run just as well in any browser/system with at least ES6 compatibility. By accepting all cookies, you agree to our use of cookies to deliver and maintain our services and site, improve the quality of Reddit, personalize Reddit content and advertising, and measure the effectiveness of advertising. Reduces the chance of receiving a Critical Hit. Default - calculate mods stats for all characters that include them. Contains a .roster property with an array of unit objects. Used directly by .calcPlayerStats(), which also accepts an array of these objects. Speed. Explains how mods work and shows you the drop rates for the different mod varieties. Each element is regular character object. Privacy Policy. Inactive project. useValues: {Object} Avatar Creator. Cookie Notice In the arena, you only play against people in your small game shard/server. Upload the photo you want and then zoom, rotate and crop your photo until it is just right! percentVals: true Then some of them may get to 100% TM), then those characters who got to 100% are added to the 100% TM pool, and a random character is chosen to go next. Maybe its a noob question, but what is mastery? Ultimate Charge: Lord Vader gains Ultimate Charge when he uses Dark Harbinger and when debuffed Dark Side allies receive damage he gains 2% Ultimate Charge, increased to 3% if that ally was an Unaligned Force User. Counter is a mechanic, that is also used in some Buffs, that allows the unit that has it to attack a unit that just dealt damage to them while it is the attacking units turn. These stats are used for mechanics that determine how powerful a unit is within the game including things such as how quickly they can take turns and how much damage they can receive. Used directly by .calcPlayerStats(), which also accepts an array of these objects (and swgoh.help's /player endpoint always returns an array), player.roster past 12 months, and could be considered as a discontinued project, or that which Accepted data formats are those found in swgoh.help's API endpoints, specifically the 'player.roster' object from their /player endpoint. We have also found when calculating the % armor added but % defense mods if you truncate and not round the numbers come out closer. Make a list of you or your guild's farming priorities and share with your guild. See Object Formats below for more info. crew Array Once the character reaches Gear 13 the Relic Amplifier system . ucw0ebycwhu7.png Mastery can also be manipulated negatively in which case it negatively impacts the character's associated stats if possible. It even includes the in-game categories. Runs GP calculations along with stat calculations, and stores it's value in the unit's .gp property. The original units array has been altered such that each element now has a .stats property with the calculated stats. Ignores an equal amount of the opponent(s) Resistance. starred 2 times. Use Git or checkout with SVN using the web URL. The stats object for the given ship. Note: swgoh.help's /roster endpoint is an array of these objects. ship Object See Object Formats below for more info. Downloads are calculated as moving averages for a period of the last 12 Then, calculate the threshold speed value to get to 100% TM after Dark Shroud (dont forget zMaul's lead that gives all Sith TM at the beginning of the battle! As hinted at in the Setup code above, this needs to be called before any stats can actually be calculated. Tells the Stat Calculator what to use for the base Game Data. issues status has been detected for the GitHub repository. See Object Formats below for more info. If this reaches 0 then the unit is defeated. ship Object Does not affect char itself. Uses the decimal form (i.e. Mastery has a base value of 0 for most units. If this reaches 0, then the unit will begin losing Health. See Object Formats below for more info. I made this sheet and thought I'd share with the community for others who also enjoy that aspect of the mode: https://docs.google.com/spreadsheets/d/1re48DBDC0kmVbY0LYpuyXLIV-XZPJN8BFAqhvyL83_c/edit?usp=sharing. They take massive damage from destroy effects (excludes raid bosses) and are immune to stun effects.This unit has +10% Max Health and Max Protection per Relic Amplifier level, and damage they receive is decreased by 30%. char Object Increases Physical Critical Rating and Armor. Used directly by .calcPlayerStats(), which also accepts an array of these objects. gameData Object Only evaluated by the .calcRosterStats() and .calcPlayerStats() method calls, when not using the /units style objects. package, such as next to indicate future releases, or stable to indicate This page will go over these Mechanics in detail. Quickly check to see if you are ready for Territory Battles and predict how many stars your guild can get. Exposed the endpoints for calculating GP so they can be called directly. A tool that shows you the best way to farm a toon's shards and gear and gives an estimate of the amount of time it will take to do so. ), round it up to the upper integer (if you get to 123.45 speed, the value you're looking for is 124,), and get Maul at 124 (or higher!) TMgained(A): TMgained(B)/speed(B)*speed(A) = 50/150*100 = 33.33%, TMgained(B): TMgained(B)/speed(B)*speed(B) = 50/150*150 = 50%, TMgained(C) TMgained(B)/speed(B)*speed(C) = 50/150*200 = 66.67%. package health analysis on Snyk Advisor to see the full health analysis. See Object Formats below for more info. & community analysis. All stats (including mods) fit as integers at this scale. Determines the chance to deliver a Critical Hit. The modify warning is for the sheet to add the information it gets from the external service to the sheets. Increases the chance to ward off detrimental effects. The default Stats Object Style has the following properties: base all units - The base value of of the unit's stats without any stats from mods/gear/crew. Support for Relic stats (not available in .help's /units endpoint), Added GP calculations, available only with a. 10% is returned as 0.1) options Object | Optional While that array is not directly accepted, each element in the array is a "Units" style object that is accepted as stated above. Does not affect ship itself. language: {Object} Work fast with our official CLI. Feel free to download a copy for yourself or your guild. Get notified if your application is affected. We found a way for you to contribute to the project! Are you going to have everything ready for the next legendary event?!?!? Optional stat format flags/instructions. Either a single player or an array of players is accepted. You probably have some gear stockpiled, so it will be faster. One additional data format is supported as well -- referred to as 'raw' in this documentation, it's a more 'pure' format based on the objects directly returned by the game's servers. Only a single character is allowed. hasn't seen any new versions released to npm in the An important project maintenance signal to consider for swgoh-stat-calc is Totals for each level assume a 22% drop rate on gear and that you spend all of your energy each day on farming that gear. Ignore's a percentage of enemy's Defense. Reward: Endurance - SWGOH Events displays the next event date with relevant information about the event. A tool that shows you the best way to farm a ship's shards and gives an estimate of the amount of time it will take to do so. Privacy Policy. Only a single character is allowed. crew.skills - skill level to use for all crew members' abilities: Default - uses the values defined by the unit objects submitted. See the full The original players object/array has been altered such that each unit in each player.roster object now has a .stats property with the calculated stats. Each element is regular unit object. Turn Meter Swap is a mechanic that swaps the units 100% Turn Meter with another units current Turn Meter. Used as the relic.currentTier property in .help's data format. Accepted data formats are those found in swgoh.help's API endpoints, specifically the 'player.roster' object from their /player endpoint.. One additional data format is supported as well -- referred to as 'raw' in this documentation, it's a more 'pure' format based on the objects . Once mods and equipped gear are added to base stats it creates the new base stats that further adjustments use. stable releases. To see base stats at a specific Relic or Gear Level. Fix quickly with automated Grand Arena Battle Calculator - Got tired of guessing how many banners I needed to average so made this. Discarded Doctrine. I.e. Used directly by .calcRosterStats(). The Default explanations below are what is used when the related flag(s) are not used. noSpace: true Yeah the 40% mastery bonus is underwhelming so Kylo lead isn't . Ensure all the packages you're using are healthy and // uses 'node-fetch' for the GET request to retrieve the gameData object, 'https://swgoh-stat-calc.glitch.me/gameData.json', // pull Darth Sion out of roster as an example, // pulls Hound's Tooth out of roster as an example, // pulls Bossk out of roster for example crew, // 1='locked', 2='unlocked', 3=R1, 4=R2, 9=R7, // used for characters when calculating ship stats. Calculates unit stats for EA's Star Wars: Galaxy of Heroes based on player data. Important fact: turn meter is filled continuously. Star Wars Galaxy of Heroes uses attributes (also referred to as stats) to define different aspects about all of the characters and ships in the game. Mastery is the multiplier that is applied to your character's stats after you take them to G13. ArmorValue = (600*Armor%)/ (100-Armor%) Example 5's base armor is 37.89%. For more information, please see our An example JSON file of the proper gameData object can be found here. Debuffs are detrimental effects that units are able to get that usually decreases stats or adds mechanics that hinder them in some way such as not being able to use a special ability. I was getting annoyed trying to manually tabulate how many relic mats I was going to need for all the toons on my JML farm. Default - return the flat values for above stats. Any statIDs that are not in options.language will remain indexed as that integer ID in the return object. Includes Legendaries, Journey events, Grand Arena, Territory Wars, Territory Battles, and more . of 4 weekly downloads. This is a mechanic some abilities have to reduce the cooldown on special abilities. Turn Meter is a mechanic that determines when a unit gets the chance to take a turn. health analysis review. Scan this QR code to download the app now. Object indexed by unit's base ID. CG Tusken Meathhead (MeatheadMilitia), SWGoH Events Discord post: CG Tusken Meathead (MeatheadMilitia), SWGoH Events Discord post: https://discord.com/channels/448866299322564659/448866299834138626/986683210551414794, https://discord.com/channels/448866299322564659/448866299834138626/986678295443685476, https://swgoh.wiki/index.php?title=Mechanics&oldid=39512. Gear 10: ~20,664 energy. Object structure and total options are as defined below. gameStyle: true See Object Formats below for more info. gear characters - Amount of stat granted by currently equipped gear (and unused within mod calculations). language: {Object} Taunt is a Buff that makes enemy units have to target that unit. The default Stats Object Style has the following properties: Upload the photo you want and then zoom, rotate and crop your photo until it is just right! Default - Stats returned at the expected scale as seen in-game. months, excluding weekends and known missing data points. SWGOH Stat Calculator Readme. Then mods and datacrons are applied using the base stats for percent calculations and then they are all added together. Unit single element of player.roster This unit takes reduced damage from percent Health damage effects and massive damage effects. Optional stat format flags/instructions. After this guy used an ability, TM changes that possibly happened are applied. Parameters provided here can be missing in the original unit. Player profile object. it includes mods, uniques, leader abilities, and buffs or debuffs. Does not affect ship itself. So B is going next (lowest value = closest to get to 100%). crew ships - Amount of stat granted by crew rating. Feel free to hit me up here or on discord with any feedback. Can also be used later to update / reassign the game data, if an update is detected and loaded externally. The Obect used by the Stat Calculator to read raw game data. and our If a Dark Side Unaligned Force User ally was present at the start of battle, for the rest of the battle all Empire or Dark Side Unaligned Force User allies take 30% reduced damage from enemy Light Side Unaligned Force User attacks. safe to use. >scaled - multiplies all values by 10,000. Legendary Sith Lord who utilizes the actions of others to empower his own potential and is not to be underestimated, Requires at least 65% Ultimate Charge to activate.Ultimate Charge: Lord Vader gains Ultimate Charge when he uses Dark Harbinger and when debuffed Dark Side allies receive damage he gains 2% Ultimate Charge, increased to 3% if that ally was an Unaligned Force User.Lord Vader gains 50% of other Dark Side allies' current Mastery (stacking) until the end of the encounter, then they lose that much. Calculates GP of the specified character. Go to the Debuffs page to get a complete list of debuffs in the game. crew ships - Amount of stat granted by crew rating. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. Relic levels are not available in this format, so stats granted by relics will not be included. Values of 1 and 2 are for 'locked' and 'unlocked', while values >2 are 2 more than the actual Relic Level. >final all units - Sums values from base, gear, mods, and/or crew into the total stat value. Some statIDs that exist in game code are not used (such as id 59 - "UnitStat_Taunt"), Looks like The wizened Jedi master of legend who empowers his Jedi allies with the knowledge and skills he has obtained. >Values of 1 and 2 are for 'locked' and 'unlocked', while values >2 are 2 more than the actual Relic Level. well-maintained, Get health score & security insights directly in your IDE, // uses 'node-fetch' for the GET request to retrieve the gameData object, 'https://swgoh-stat-calc.glitch.me/gameData.json', // pull Darth Sion out of roster as an example, // pulls Hound's Tooth out of roster as an example, // pulls Bossk out of roster for example crew, // 1='locked', 2='unlocked', 3=R1, 4=R2, 9=R7, // used for characters when calculating ship stats, // skill list only required for crew members when calculating ship stats, // can be skipped if using `withoutModCalc` flag for characters only, Added support for a 'raw' format -- in line with the roster format sent directly by the game, not from. >crew ships - Amount of stat granted by crew rating. Default Reddit and its partners use cookies and similar technologies to provide you with a better experience. See it's documentation to learn more about how to use it to gather this data. Any statIDs that are not in options.language will remain indexed as that integer ID in the return object. Only valid for crew. The character object to calculate stats for. Calculates unit stats for EA's Star Wars: Galaxy of Heroes based on player data. Hellenix SWGoH Hynesy Indigo SWGOH inFinem Its Just Ian Kiaowe . noSpace: true This means that it's not because you got to 100% TM first that you will move first. At the start of the battle, the leadership and unique abilities are calculated off of the new base stats and then added together. >gear characters - Amount of stat granted by currently equipped gear (and unused within mod calculations). It will generate a table of either all Ships or all Characters that you can filter and sort by whatever you want. Here's What Mastery Actually Does. Default If those changes get someone else to 100% (for example, SAss gets Maul Palp and DN to 100%, Palp then goes and crits everyone, the enemy squad having Rex as lead. calcGP: true This ability deals 20% more Physical damage on subsequent uses (stacking, max 5 stacks).Lord Vader gains 1% Ultimate Charge and Empire and Dark Side Unaligned Force User allies recover 0.5% Health for each stack of Underestimated.Ashes of the Republic: This attack also deals true damage, Deal Physical damage to all enemies and inflict Daze and 4 Damage Over Time effects for 2 turns, which can't be resisted. Default - calculate mods stats for all characters that include them. and other data points determined that its maintenance is Used directly by .calcPlayerStats(), which also accepts an array of these objects (and swgoh.help's /player endpoint always returns an array), player.roster Only a single character is allowed. Default - uses the values defined by the unit objects submitted. Minimize your risk by selecting secure & well maintained open source packages, Scan your application to find vulnerabilities in your: source code, open source dependencies, containers and configuration files, Easily fix your code by leveraging automatically generated PRs, New vulnerabilities are discovered every day. There was a problem preparing your codespace, please try again. This is a mechanic some abilities have to completely reset one or more cooldowns making them immediately able to use once the unit is able to take a turn. General Skywalker Readiness Darth Malak Readiness Shard Calculator Gear Tracker Alexa Skill Google Action. Get started with Snyk for free. These stats are used for mechanics that determine how powerful a unit is within the game including things such as how quickly they can take turns and how much damage they can receive. full health score report Activates the percentVals flag above, and also changes the Stats Object to have the following properties: final all units - Sums values from base, gear, mods, and/or crew into the total stat value. Slots are numbered 1-6, left to right, starting at the top by in-game UI. See Options below for a breakdown. 29 April-2023, at 03:30 (UTC). Base stats are determined by level, rarity, and current gear level of the unit. Reduces damage taken from abilities using Special Damage. Visit Snyk Advisor to see a At the start of battle he loses all Protection and gains that much Max Health, and Dark Side Unaligned Force User allies gain Speed Up and Stealth for 2 turns.At the start of each of Lord Vader's turns, enemies are inflicted with 2 Damage Over Time effects for 2 turns, which can't be resisted. Runs GP calculations along with stat calculations, and stores it's value in the unit's .gp property. Tells the calculator to rename the stats using the submitted object. Used directly by .calcRosterStats(). SWGOH.GG is not affiliated with EA, EA Capital Games, Disney or Lucasfilm LTD. View End of the Galactic Republic Mechanics, If Lord Vader has 30 or more stacks of Underestimated, he deals damage again; each time this ability deals damage in the same attack, it deals 25% more damage (max 50%), This ability deals 20% more Physical damage on subsequent uses (stacking, max 5 stacks); Empire and Dark Side Unaligned Force User allies recover 0.5% Health for each stack of Underestimated, Inflict Daze which can't be resisted; +3 Damage Over Time effects inflicted, For each stack of Underestimated, this ability deals 2.5% more damage, Whenever an enemy critically hits an Empire or Dark Side Unaligned Force User ally, that enemy has -30% Critical Damage (stacking) for 3 turns, Whenever a Dark Side ally loses a buff, Empire and Dark Side Unaligned Force User allies gain 1% Mastery (stacking) until the end of encounter; if a Dark Side Unaligned Force User ally was present at the start of battle, for the rest of the battle all Empire or Dark Side Unaligned Force User allies take 30% reduced damage from enemy Light Side Unaligned Force User attacks, At the start of each of Lord Vader's turns, enemies are inflicted with 2 Damage Over Time effects for 2 turns, which can't be resisted, Enemies with Damage Over Time effects can't gain bonus Turn Meter, This unit has +10% Max Health and Max Protection per Relic Amplifier level, and damage they receive is decreased by 30%. onlyGP: true Check out mastery's Characters from Star Wars Galaxy of Heroes! If this ability applies turn meter change in any way (direct change like Jyn giving 100% TM to someone, or stealing TM, or indirect change like critting someone led by Rex), then these changes are applied first before the game estimates who's going next. The core survivability of this unit. >* Integer - Number, 1-6, of gear pieces equipped at current level. Gear 11: ~27,558 energy. Please SWGOH Stats Generator is a Google spreadsheet that can give base stats and Galactic Power for every character or ship at any level. char Object Matches scaling status of values used internally to the game (as seen in portions of swgoh.help's /data endpoint).\, scaled - multiplies all values by 10,000. Object must be such that options.language[ statID ] is the stat name, i.e. This tool helps you find and contact your shardmates from Fleet Arena. Only characters will have their stats calculated. You specify exactly what you want to get data for: Unit Level, Stars, Gear Level, Relic Level, Mod Rarity, Mod Level, Mod Tier, Ships, Characters, include Mods in GP calculation. An example English localization can be seen here. If nothing happens, download Xcode and try again. All non-modded stats should be integers at this scale. Used mostly for localization. 376. General Skywalker Readiness Darth Malak Readiness Shard Calculator Gear Tracker Alexa Skill Google . Type: Fleet Cantina. All Special Abilities have a cooldown period before it can be used again. It was swgoh.gg throwing me off. There is no system of tick whatsoever. char Object known vulnerabilities and missing license, and no issues were released npm versions cadence, the repository activity, Only allowed by .calcRosterStats(). Days: Current Shard Count: Star Goal: 7 6 5 4. Non-percent stats (like Speed) should be integers, all percent stats (like Potency) will be decimals. Whenever an enemy critically hits an Empire or Dark Side Unaligned Force User ally, that enemy has -30% Critical Damage (stacking) for 3 turns.While Empire and Dark Side Unaligned Force User allies are at certain Health thresholds, they gain different benefits.- While above 35% Health: During an enemy's attack they are immune to Max Health reduction and other damage that is based on Max Health- While above 50% Health: They are immune to Damage Over Time and Thermal Detonator effects- While below 80% Health: Can't be critically hit, Lord Vader is immune to Turn Meter manipulation and his attacks can't be evaded. found. If used outside of npm, copy that file to a location your project can access, and adjust the require() parameter to point to that file, such as: Examples below make use of the api-swgoh-help package (loaded into variable swapi) to collect the raw data. {"1": "Health",}. The npm package swgoh-stat-calc receives a total of Empire and Dark Side Unaligned Force User allies don't lose Mastery from this ability.If 100% Ultimate Charge was used, Lord Vader instead gains 75% Mastery from this ability, dispels all debuffs on himself, takes a bonus turn, reduces his cooldowns by 1, and gains Ashes of the Republic for 5 turns, which can't be copied, dispelled, or prevented.These Mastery gains will only trigger if the character has more than 0 Mastery.Ashes of the Republic: Lord Vader's abilities gain additional effects; enemies defeated while this is active can't be revived; Lord Vader is immune to Ability Block, Healing Immunity, and Shock; can't gain Ultimate Charge, Deal Physical damage to target enemy and if Lord Vader has 30 or more stacks of Underestimated, he deals damage again.Each time this ability deals damage in the same attack, it deals 25% more damage (max 50%).Ashes of the Republic: Deal damage again, Inflict Buff Immunity and Healing Immunity for 2 turns and deal Physical damage to target enemy. The character object to calculate stats for. Thanks. Calculates unit stats for EA's Star Wars: Galaxy of Heroes based on player data. To much variations and I sometimes lost myself in calculations. It even includes the in-game categories. Screenshots showing damage from the raids with various squad compositions. Additional Energy: Drop Rate (per energy): Power. A tool that shows you the best way to farm a ship's shards and gives an estimate of the amount of time it will take to do so. Used directly by .calcCharStats() and .calcShipStats() (for both the ship and the crew members). Gear Levels Full Gear List Relic Tier List Stats Table Player Data Top Players. Rise of Obticeo #69: Grind Week, Datacrons, Mods, Your Questions Answered. Explains what all those buffs and debuffs actually do. Thinking of buying something from Shipments? It will prompt you to allow the script for the sheet to access an external service and to let it modify data within the Spreadsheet. The npm package swgoh-stat-calc receives a total Only evaluated by the .calcRosterStats() and .calcPlayerStats() method calls, when not using the /units style objects. The statCalculator.js file is the complete calculator object, and has no dependencies on Node-specific packages. Non-percent stats (like Speed) should be integers, all percent stats (like Potency) will be decimals. At the start of the battle, the leadership and unique abilities are calculated and then added together. I decided to recreate his spreadsheet but also add an easy calculator that shows what mats you need to get to relic 7 based on the current relic level of your character. The stats object for the given char. This is a mechanic some abilities have to increase the cooldowns of special abilities.