Full player profile(s). Understanding how turn meter is filled is quite important if you want to build up specific squads, like a zMaul squad where you want zMaul to go first after SAss, followed by Palp and then DN. >* "max" - Max possible level. 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. General Skywalker Readiness Darth Malak Readiness Shard Calculator Gear Tracker Alexa Skill Google Action. Detailed Mastery Guide - YouTube Summary/basic info: The most common stat for attackers is Agility, Healers is Tactics, Support is Tactics, and Tanks is Strength. Dispel is a mechanic that removes Status Effects that are on units. This will tell you. >* "none" - no gear at the current level. and our Then mods and datacrons are applied using the base stats for percent calculations and then they are all added together. All stats (including mods) fit as integers at this scale. provides automated fix advice. Used mostly for localization. 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%. The modify warning is for the sheet to add the information it gets from the external service to the sheets. To see base stats at a specific Relic or Gear Level. A unit's Tenacity has an absolute minimum value of 15% no matter how much their tenacity is reduced. Non-percent stats (like Speed) should be integers, all percent stats (like Potency) will be decimals. Detailed Mastery Guide - SWGOH.TV Cookie Notice Does not affect char itself. See Object Formats below for more info. 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%. Calculates GP of the specified character. Want to get in touch, share your tips, or discuss the game? The original units array has been altered such that each element now has a .stats property with the calculated stats. OUR FAVE OMICRONS ARE?? There was a problem preparing your codespace, please try again. Includes Legendaries, Journey events, Grand Arena, Territory Wars, Territory Battles, and more . Shows you where to get crystals for free and how many you can get per day. Last Event: 2023-04-15. >char.equipped / crew.equipped - gear currently equipped on characters/crew: Used directly by .calcCharStats() and .calcShipStats() (for both the ship and the crew members). 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. Each element is regular character object. 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. 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. Values of 1 and 2 are for 'locked' and 'unlocked', while values >2 are 2 more than the actual Relic Level. An example JSON file of the proper gameData object can be found here. As such, we scored 4 downloads a week. and our Stats are for the maximum usable Gear Tier and 7 Star. >mods characters - Amount of stat granted by mods. Healing is a mechanic that restores Health and/or Protection to units. Some of these stats can directly affect other mechanics used . Player profile object. Exposed the endpoints for calculating GP so they can be called directly. The number of units that had stats calculated. 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. For a full list of special mechanics go to Battle Mechanic. gameData Object calcGP: true The Obect used by the Stat Calculator to read raw game data. char Object Used directly by .calcRosterStats(). 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. Join our public Discord Server. Calculates unit stats for EA's Star Wars: Galaxy of Heroes based on player data. The options parameter of all calculation methods is an object that can contain any of the following properties. Please Default - calculate mods stats for all characters that include them. swgoh-stat-calc - npm Package Health Analysis | Snyk It's definitely not easy. Stats from equipped Gear is then added. Default - Stats returned at the expected scale as seen in-game. Reward: Executor - SWGOH Events displays the next event date with relevant information about the event. Take a look at exactly what mastery does to a character's stats and how the new Galactic Legend characters will impact them. SWGOH Stat Calculator Readme. If nothing happens, download GitHub Desktop and try again. units Array Calls .calcCharStats() or .calcShipStats() depending on each unit's combatType in a roster. Skips all stat calculations and only calculates the GP. Tells the Stat Calculator what to use for the base Game Data. Ignores an equal amount of the opponent(s) Armor. Endurance. 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%. Unless otherwise noted, abilities and Mods that increase Critical Avoidance apply the same amount to both Special Critical Avoidance and Physical Critical Avoidance. What stats does it raise or what benefits does it bring to the character in question. >mods characters - Amount of stat granted by mods. Only a single character is allowed. Take a look at exactly what mastery does to a character's stats and how the new Galactic Legend characters will impact them. See Object Formats below for more info. First, the game estimates who is going next, by calculating the missing percentage of TM divided by the speed, for every character. Requires at least 65% Ultimate Charge to activate. Relic levels are not available in this format, so stats granted by relics will not be included. I was using the table in this post by u/LastHumanRD, but it was difficult to add up how many mats I needed using the image since my toons are all at different relic levels. Are you sure you want to create this branch? The npm package swgoh-stat-calc was scanned for For more information, please see our Power. Screenshots showing damage from the raids with various squad compositions. Calculates unit stats for EA's Star Wars: Galaxy of Heroes based on player data. Each element is regular unit object. Relic levels are not available in this format, so stats granted by relics will not be included. Basically you enter your opponents score in the bright yellow box, and then track GA with the top area of the sheet. Cookie Notice If this reaches 0, then the unit will begin losing Health. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. Calls .calcRosterStats() for each roster object in the player profile(s) submitted. Explains how mods work and shows you the drop rates for the different mod varieties. Determines the rate at which the units turn meter increases. >Used as the relic.currentTier property in .help's data format. Only a single character is allowed. 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. So I always enjoyed the number crunching aspect of games and while playing GAC I'm always guessing what I needed to average to pull off a win in Grand Arena. (A separate package for this code will be created in the future, but for now, it's just hiding in that project). 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. See when the various in-game stores refresh their wares and when payout times occur. unscaled - multiplies all values by 100,000,000. Accepted data formats are those found in swgoh.help's API endpoints, specifically the 'player.roster' object from their /player endpoint. Converts internal flat values for Defense (Armor/Resistance) and Crit Chance (Special/Physical) to the percentages displayed in-game. Added support for a 'raw' format -- in line with the roster format sent directly by the game, not from. 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. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Increases the chance to ward off detrimental effects. SWGOH Stat Calculator Readme. Note that a large enough array will also work, as can be seen here. 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. Help support my channel: https: . Shard Drop Calculator - SWGOH EVENTS sign in An important project maintenance signal to consider for swgoh-stat-calc is Base stats are determined by level, rarity, and current gear level of the unit. Reduces the damage taken from abilities using Physical Damage. Last updated on Create your own SWGOH Avatar! Ensure all the packages you're using are healthy and Mastery is the multiplier that is applied to your character's stats after you take them to G13. (600*37.89)/ (100-37.89)=366.02. It can run just as well in any browser/system with at least ES6 compatibility. 47076. Calls .calcCharStats() or .calcShipStats() depending on each unit's combatType in a roster. players Object or Array See Options below for a breakdown. A tag already exists with the provided branch name. Downloads are calculated as moving averages for a period of the last 12 Ignores an equal amount of the opponent(s) Resistance. There is no system of tick whatsoever. Privacy Policy. Health. such, swgoh-stat-calc popularity was classified as We have also found when calculating the % armor added but % defense mods if you truncate and not round the numbers come out closer. If this reaches 0 then the unit is defeated. It even includes the in-game categories. Defense/Armor Calculator Star Wars Galaxy of Heroes Forums . Table "Inventory": Here you need to select for which Galactic Legend you want to farm gear. To use this spreadsheet you will need to make a copy of it. The original units array has been altered such that each element now has a .stats property with the calculated stats. Understanding how turn meter fills : r/SWGalaxyOfHeroes Increases Physical Critical Rating and Armor. crew.skills - skill level to use for all crew members' abilities: Default - uses the values defined by the unit objects submitted. scaled: true / unscaled: true Stealthed characters can still be hit by attacks and abilities that hit all enemies or are not limited to only the targeted enemy. It can run just as well in any browser/system with at least ES6 compatibility. This will also increase any special ability that is not on cooldown. Next Event: 2023-05-15. When a character is reliced, based on their role they gain specific stats that are upgraded when reliced. Visit swgohevents.com for more tools and information. Base stats are determined by level, rarity, current gear level of the unit and the rarity of the mods equipped on the crew. This is not a gain of Turn Meter for the selected unit so effects that prevent Turn Meter Gain will not affect this mechanic. Here's What Mastery Actually Does Star Wars Galaxy of Heroes Forums Calculates unit stats for EA's Star Wars: Galaxy of Heroes based on player data. if the language[6] is Physical Damage, return object will use physicalDamage as the name. 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 . Visit the Object indexed by unit's base ID. That link should remain active and updated, and thus can be used directly to create the data object. SWGOH Grand Arena. player.rosterUnit Enemies with Damage Over Time effects can't gain bonus Turn Meter.At the start of each other character's turn Lord Vader gains 1 stack of Underestimated (max: 60), doubled for Galactic Republic and Jedi enemies.Underestimated: Vindictive Storm, Dark Harbinger, and Unshackled Emotions gain additional effects. I made a great tool that helps you get Galactic Legends faster! player.rosterUnit Reddit and its partners use cookies and similar technologies to provide you with a better experience. >* Integer - Number, 1-8, to use for all abilities, if possible. As skill info is not included in this format, ship stats cannot be processed. 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! Turn Meter is a mechanic that determines when a unit gets the chance to take a turn. SWGOH Tools useValues: {Object} >scaled - multiplies all values by 10,000. // 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. useValues: {Object} General Skywalker Readiness Darth Malak Readiness Shard Calculator Gear Tracker Alexa Skill Google . Used directly by .calcRosterStats(). If nothing happens, download Xcode and try again. ~43 days. 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. The number of units that had stats calculated. Ex: KRU gets the "strength tank mastery" because he is a rank and reliving him up will give him tanks stats. The stats object for the given ship. 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. GA - Season 39 - 3v3 - Week 1 . >gear characters - Amount of stat granted by currently equipped gear (and unused within mod calculations). known vulnerabilities and missing license, and no issues were Only valid for crew. months, excluding weekends and known missing data points. See Object Formats below for more info. GitHub - Crinolo/swgoh-stat-calc: JS package for calculating unit stats Discarded Doctrine. package, such as next to indicate future releases, or stable to indicate Reduces damage taken from abilities using Special Damage. In the arena, you only play against people in your small game shard/server. Requirements. ucw0ebycwhu7.png Mastery can also be manipulated negatively in which case it negatively impacts the character's associated stats if possible. Used to calculate damage dealt by abilities that deal Special Damage. The character object to calculate stats for. ! Either a single player or an array of players is accepted. This applies to each individual property of the useValues object, not just the option as a whole. Does anyone know what "mastery" is? I don't think I've ever - Reddit Used directly by .calcCharStats() and .calcShipStats() (for both the ship and the crew members). Note: swgoh.help's /roster endpoint is an array of these objects. How it works: as per usual, give as much speed as possible to SAss. Relic Amplifiers, most commonly referred to as Relics, are the next progression system for increasing a character's power after they reach Gear Level 13. See who you need to work on to be ready for the Heroic Sith Raid. Used directly by .calcRosterStats(). 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. that it You can also activate the option to include the gear needed . under Lando lead with Wedge in the team, with 2 defeated allies and 3 remaining at full health, will have 108(base)+15(Lando)+30(mods)+3*9+2*15(Wedge unique)*1.25(speed up)*0.75(speed down)=196.875 speed. To use this spreadsheet you will need to make a copy of it. 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. See it's documentation to learn more about how to use it to gather this data. Used directly by .calcPlayerStats(), which also accepts an array of these objects (and swgoh.help's /player endpoint always returns an array), player.roster Uses the decimal form (i.e. This project has seen only 10 or less contributors. 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. 29 April-2023, at 03:30 (UTC). onlyGP: true Runs GP calculations along with stat calculations, and stores it's value in the unit's .gp property. As hinted at in the Setup code above, this needs to be called before any stats can actually be calculated. Date Days; 2023-04-20: . JS package for calculating unit stats in SWGoH. Lord Vader gains 50% of other Dark Side allies' current Mastery (stacking) until the end of the encounter, then they lose that much. The number of units that had stats calculated. For each stack of Underestimated, this ability deals 2.5% more damage, and all Dark Side allies gain 1% Mastery (stacking) until the end of the encounter.Ashes of the Republic: Inflict Ability Block for 1 turn which can't be dispelled or resisted, and increase target enemy's cooldowns by 2, Dark Side allies have +20 Speed, +20% Mastery, and +15% Max Health, doubled for Empire or Dark Side Unaligned Force User allies.At the start of battle, other Empire and Dark Side Unaligned Force User allies lose all Protection and gain that much Max Health. 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. gameStyle: true withoutModCalc: true Upcoming SWGoH Events - Legendaries, Journeys, and more 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. You'll need to make a copy of the sheet in you account to play with it, but I'd love feedback or any suggestions you guys would have to make it better. An example JSON file of the proper gameData object can be found here. >* "maxNoZeta" - Leaves zeta abilities at level 7, but uses max level for all others. crew ships - Amount of stat granted by crew rating. 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. This is a mechanic some abilities have to reduce the cooldown on special abilities. hasn't seen any new versions released to npm in the units Array Only a single character is allowed. 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. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. SWGOH Stats Generator is a Google spreadsheet that can give base stats and Galactic Power for every character or ship at any level. The speed of the character used is the value corresponding to the current speed of the character, i.e. Unit single element of player.roster See Object Formats below for more info. Panic Farming. (which cover all 60 possible stats in game code). The sheet will update the average you need on the bottom as you update the various fields. Default - uses the values defined by the unit objects submitted. Assist is a mechanic that allows units to attack with an ally or to call one or more allies to attack. mods characters - Amount of stat granted by mods. The options parameter of all calculation methods is an object that can contain any of the following properties. Speed. Optional stat format flags/instructions. Battle Mechanics are special mechanics that add more to battles than just how much damage a unit can deal and how much they can receive. Contains a .roster property with an array of unit objects. Are you going to have everything ready for the next legendary event?!?!? Thus the package was deemed as Taunt is a Buff that makes enemy units have to target that unit. If he's alone to be at 100% TM, he then goes and uses an ability. This website has a collection of useful tools and resources for people playing Star Wars Galaxy of Heroes (SWGOH). Used mostly for localization. >Values of 1 and 2 are for 'locked' and 'unlocked', while values >2 are 2 more than the actual Relic Level. and other data points determined that its maintenance is to learn more about the package maintenance status. See it's documentation to learn more about how to use it to gather this data. Unlocks at 4 . Some statIDs that exist in game code are not used (such as id 59 - "UnitStat_Taunt"), if the language[6] is Physical Damage, return object will use physicalDamage as the name. Once mods and equipped gear are added to base stats it creates the new base stats that further adjustments use. The Default explanations below are what is used when the related flag(s) are not used. 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. . To create the object from swgoh.help's /data endpoint, see the code in dataBuilder.js. That link should remain active and updated, and thus can be used directly to create the data object. Each character has different mastery stats. The statCalculator.js file is the complete calculator object, and has no dependencies on Node-specific packages. Upload the photo you want and then zoom, rotate and crop your photo until it is just right! Only affects stat names defined in that parameter. Inactive. Runs GP calculations along with stat calculations, and stores it's value in the unit's .gp property. Array of unit objects to calculate stats for. Contains a .roster property with an array of unit objects. I'm WORRIED for This One! I.e. Best Mods GAC Counters. Star Wars Galaxy of Heroes Ship Stats SWGOH.GG The ship object to calculate stats for. We found indications that swgoh-stat-calc is an Days: Current Shard Count: Star Goal: 7 6 5 4. An example English localization can be seen here. An example of these are effects are Marked and Deathmark. Privacy Policy. This page will go over these Mechanics in detail. The game then randomly decides who's going next. >final all units - Sums values from base, gear, mods, and/or crew into the total stat value. If all allies are Dark Side at the start of battle, Empire and Dark Side Unaligned Force User allies are immune to Fear, Empire Tanks gain Taunt for 2 turns, and when an Empire ally loses Taunt, they are inflicted with Marked for 1 turn, which can't be dispelled, prevented, or resisted.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. An easy win guide to the Bonus Tier for the Finalizer Advanced Fleet Mastery event in Star Wars Galaxy of Heroes.See my other Fleet videos - https://swgoh4.l. Each element is regular unit object. Uses the decimal form (i.e. full health score report This tool helps you find and contact your shardmates from Squad Arena. Jedi Master Luke Skywalker Relic Tier List - SWGOH Any additional properties of the object will be ignored. Ship Farming Calculator. This goes on until one team wins. Used to calculate damage dealt by all Physical abilities. Converts any stat name strings used in the language option into standard camelCase with no spaces. Revive is a mechanic that can bring a defeated unit back into the battle with a specified amount of Health. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. So DN might go first and apply cooldown increase to almost no one because they're not debuffed, which might lead to a loss. Reddit and its partners use cookies and similar technologies to provide you with a better experience.