Array of unit objects to calculate stats for. safe to use. >* "max" - Max possible level. The ship object to calculate stats for. Requires at least 65% Ultimate Charge to activate. This means, there may be other tags available for this Turn Meter is a mechanic that determines when a unit gets the chance to take a turn. on Snyk Advisor to see the full health analysis. . withoutModCalc: true useValues: {Object} >char.relic / crew.relic - Relic 'Tier' to use This can range from a specific special ability, all special abilities, and even all ally ability cooldowns. In the arena, you only play against people in your small game shard/server. >Values of 1 and 2 are for 'locked' and 'unlocked', while values >2 are 2 more than the actual Relic Level. Object indexed by unit's base ID. General Skywalker Readiness Darth Malak Readiness Shard Calculator Gear Tracker Alexa Skill Google Action. Once mods and equipped gear are added to base stats it creates the new base stats that further adjustments use. Rise of Obticeo #69: Grind Week, Datacrons, Mods, Your Questions Answered. Turn Meter Swap is a mechanic that swaps the units 100% Turn Meter with another units current Turn Meter. 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. crew ships - Amount of stat granted by crew rating. gear characters - Amount of stat granted by currently equipped gear (and unused within mod calculations). It doesn't show separate calculations for the damage increase on characters - it piles it all into an added number. There was a problem preparing your codespace, please try again. Estimated Energy Spend/Days Required. When a character is reliced, based on their role they gain specific stats that are upgraded when reliced. Ensure all the packages you're using are healthy and The statCalculator.js file is the complete calculator object, and has no dependencies on Node-specific packages. units Array It even includes the in-game categories. OUR FAVE OMICRONS ARE?? Grand Arena Battle Calculator - Got tired of guessing how many banners I needed to average so made this. Visit swgohevents.com for more tools and information. Only allowed by .calcRosterStats(). Each character has different mastery stats. https://docs.google.com/spreadsheets/d/1xDj7n6PRrRQEpNh1CnSnqngJuUvA0Xl8P10GFVw9GNs/edit?usp=sharing. Default - Stats returned at the expected scale as seen in-game. See Object Formats below for more info. Stat Calculator for Star Wars: Galaxy of Heroes using data from swgoh.help's API. Object structure and total options are as defined below. Ship Stats; Base Stats Offensive Defensive Ship Name Power Speed Health Physical Dmg Physical Crit Special Dmg Special Crit Only affects stat names defined in that parameter. I'm WORRIED for This One! to use Codespaces. Used directly by .calcPlayerStats(), which also accepts an array of these objects. (which cover all 60 possible stats in game code). See Object Formats below for more info. The npm package swgoh-stat-calc receives a total of See Object Formats below for more info. We found a way for you to contribute to the project! An important project maintenance signal to consider for swgoh-stat-calc is 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. At the start of the battle, the leadership and unique abilities are calculated and then added together. Downloads are calculated as moving averages for a period of the last 12 Reward: Endurance - SWGOH Events displays the next event date with relevant information about the event. That link should remain active and updated, and thus can be used directly to create the data object. 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. See which of your guild members have the best version of various squads. Next Event: 2023-05-15. . All stats (including mods) fit as integers at this scale. Overrides unit parameters with specific values. Discarded Doctrine. This will tell you. unscaled - multiplies all values by 100,000,000. This project has seen only 10 or less contributors. Object must be such that options.language[ statID ] is the stat name, i.e. To create the object from swgoh.help's /data endpoint, see the code in dataBuilder.js. Each element is regular unit object. 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%. If he's alone to be at 100% TM, he then goes and uses an ability. Join our public Discord Server. Any statIDs that are not in options.language will remain indexed as that integer ID in the return object. To use this spreadsheet you will need to make a copy of it. This tool helps you find and contact your shardmates from Squad Arena. The stats object for the given ship. So B is going next (lowest value = closest to get to 100%). 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. The character object to calculate stats for. Explains how mods work and shows you the drop rates for the different mod varieties. ! See Options below for a breakdown. Then you'll have an overview of your character and ship progress regarding gear/relic levels and stars for the ships. Unit single element of player.roster Once the character reaches Gear 13 the Relic Amplifier system . We found indications that swgoh-stat-calc is an >* "none" - no gear at the current level. player.rosterUnit scaled: true / unscaled: true 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! Note that a large enough array will also work, as can be seen here. Further analysis of the maintenance status of swgoh-stat-calc based on The sheet will update the average you need on the bottom as you update the various fields. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. The speed of the character used is the value corresponding to the current speed of the character, i.e. 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. Get started with Snyk for free. Calculates unit stats for EA's Star Wars: Galaxy of Heroes based on player data. Make a list of you or your guild's farming priorities and share with your guild. 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. The statCalculator.js file is the complete calculator object, and has no dependencies on Node-specific packages. Now that someone has gone to 100% TM, comes in the character turns part. Tells the Stat Calculator what to use for the base Game Data. 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. months, excluding weekends and known missing data points. Stats are for the maximum usable Gear Tier and 7 Star. Healing is a mechanic that restores Health and/or Protection to units. Does not affect ship itself. Privacy Policy. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Default - return the flat values for above stats. Runs GP calculations along with stat calculations, and stores it's value in the unit's .gp property. Summary/basic info: The most common stat for attackers is Agility, Healers is Tactics, Support is Tactics, and Tanks is Strength. limited. Used to calculate damage dealt by all Physical abilities. char Object Default - calculate mods stats for all characters that include them. All Rights Reserved | Contact- sigsig#0001 on Discord, High Adrenaline BBB Grand Arena Domination, LIVE - Rank 126 - HELA Then Maybe Thanos - MARVEL Snap. Default - uses the values defined by the unit objects submitted. Relic levels are not available in this format, so stats granted by relics will not be included. Last Event: 2023-04-20. Journey Guide Fleet Mastery: Profundity: 2023/04 . An example JSON file of the proper gameData object can be found here. 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. 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. onlyGP: true Used mostly for localization. Reddit and its partners use cookies and similar technologies to provide you with a better experience. players Object or Array if the language[6] is Physical Damage, return object will use physicalDamage as the name. Used directly by .calcRosterStats(). Dispel is a mechanic that removes Status Effects that are on units. See Object Formats below for more info. Then mods and datacrons are applied using the base stats for percent calculations and then they are all added together. The Default explanations below are what is used when the related flag(s) are not used. ship Object By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. This means every character will have a 15% chance to resist a detrimental effect that can be resisted no matter how much Potency a character has. & community analysis. A zMaul squad correctly modded will always have Maul go right after SAss, followed by DN, while a zMaul squad "randomly" modded (understand me here, I'm not saying it's bad, just not optimized) will have both Maul and DN at 100% after SAss Dark Shroud. As 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. Does not affect char itself. Full player profile(s). // 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. See Object Formats below for more info. This is not a gain of Turn Meter for the selected unit so effects that prevent Turn Meter Gain will not affect this mechanic. If you want to make it easier the Flat Armor value can be calculated. Create your own SWGOH Avatar! Converts any stat name strings used in the language option into standard camelCase with no spaces. That link should remain active and updated, and thus can be used directly to create the data object. As such, we scored As skill info is not included in this format, ship stats cannot be processed. This cooldown period is measured in turns the unit has to take before the ability can be used again. Here's What Mastery Actually Does. Last Event: 2023-04-15. Determines the chance to evade abilities that deal Special Damage. An example English localization can be seen here. Learn more about the CLI. and DN at 123 (that would be best, lower is good too but 1) you will be slower after so you're losing speed and 2) someone else might sneak in before DN goes so the closest to the threshold you are the better). Note: swgoh.help's /roster endpoint is an array of these objects. Mastery has a base value of 0 for most units. {"1": "Health",}. Yeah the 40% mastery bonus is underwhelming so Kylo lead isn't . You should note that the faster SAss is, the higher the threshold will be, hence the faster you can mod the others (SAss speed acts as a limiting factor). This page was last edited on 31 December 2022, at 03:23. Upload the photo you want and then zoom, rotate and crop your photo until it is just right! Used directly by .calcPlayerStats(), which also accepts an array of these objects. Assist is a mechanic that allows units to attack with an ally or to call one or more allies to attack. >gear characters - Amount of stat granted by currently equipped gear (and unused within mod calculations). 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. Tells the Stat Calculator what to use for the base Game Data. Speeds up character calculations by ignoring stats from mods. This page will go over these Mechanics in detail. See when the various in-game stores refresh their wares and when payout times occur. 29 April-2023, at 03:30 (UTC). 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. 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. 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. Some of these stats can directly affect other mechanics used . gameStyle: true An example JSON file of the proper gameData object can be found here. 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. Object must be such that options.language[ statID ] is the stat name, i.e. Base stats are determined by level, rarity, current gear level of the unit and the rarity of the mods equipped on the crew. Exposed the endpoints for calculating GP so they can be called directly. It even includes the in-game categories. Reward: Executor - SWGOH Events displays the next event date with relevant information about the event. crew Array sign in Once a relic is unlocked and upgraded, it increases the Mastery stat and improves stats based on the character's archetype as described below. Days: Current Shard Count: Star Goal: 7 6 5 4. 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. An example of these are effects are Marked and Deathmark. Uses the decimal form (i.e. swgoh-stat-calc has more than a single and default latest tag published for Event History. Used directly by .calcPlayerStats(), which also accepts an array of these objects (and swgoh.help's /player endpoint always returns an array), player.roster Object indexed by unit's base ID. Stat gain difference between Stars and Gear/Relic Levels, The effect of Crew Gear Levels, Mods, and Stars on ship stats. Stats from equipped Gear is then added. 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. gameStyle: true Used directly by .calcRosterStats(). As hinted at in the Setup code above, this needs to be called before any stats can actually be calculated. The core survivability of this unit. 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. Check out mastery's Characters from Star Wars Galaxy of Heroes! 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. Some statIDs that exist in game code are not used (such as id 59 - "UnitStat_Taunt"), Gear Levels Full Gear List Relic Tier List Stats Table Player Data Top Players. Or if it's just a mess let me know, I've done some high level testing but it could well have bugs. fixes. To see base stats at a specific Relic or Gear Level. See the full If nothing happens, download GitHub Desktop and try again. Only a single character is allowed. Used mostly for localization. found. Note that a large enough array will also work, as can be seen here. Buffs are beneficial effects that units are able to get that usually enhances specific stats or adds additional mechanics to the unit such as the ability to revive after being defeated. Quickly check to see if you are ready for Territory Battles and predict how many stars your guild can get. For a full list of special mechanics go to Battle Mechanic. Privacy Policy. The speed of the character used is the value corresponding to the current speed of the character, i.e. The number of units that had stats calculated. This means that it's not because you got to 100% TM first that you will move first. Contains a .rosterUnit property with an array of unit objects. >base all units - The base value of of the unit's stats without any stats from mods/gear/crew. The npm package swgoh-stat-calc receives a total Help support my channel: https: . 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 . starred 2 times. It's definitely not easy. for swgoh-stat-calc, including popularity, security, maintenance All non-modded stats should be integers at this scale. units Array See Object Formats below for more info. 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. Skips all stat calculations and only calculates the GP. There is no system of tick whatsoever. The Default explanations below are what is used when the related flag(s) are not used. How it works: as per usual, give as much speed as possible to SAss. Some of the other mastery boosts don't help people like B1's crit chance/crit damage, but I think that was the only one so far I've seen that actively makes a part of their kit worse lol. This applies to each individual property of the useValues object, not just the option as a whole. Inactive. While that array is not directly accepted, each element in the array is a "Units" style object that is accepted as stated above. Default language: {Object} 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. Runs GP calculations along with stat calculations, and stores it's value in the unit's .gp property. 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. and even more are not returned by this API (such as id 57 - "Speed %" - which converted to the flat "Speed" value, id 5). Only a single character is allowed. Overrides unit parameters with specific values. SWGOH Stat Calculator Readme. The number of units that had stats calculated. Some statIDs that exist in game code are not used (such as id 59 - "UnitStat_Taunt"), For more information, please see our Optional stat format flags/instructions. Health. Then, turn meter gauge of everyone is filled with a simple rule of proportionality between speed of the one who gets to 100% TM and the speed of the guy getting his turn meter filled. Go to the Debuffs page to get a complete list of debuffs in the game. The Obect used by the Stat Calculator to read raw game data. Can also be used later to update / reassign the game data, if an update is detected and loaded externally. Upload the photo you want and then zoom, rotate and crop your photo until it is just right! 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. Object structure and total options are as defined below. gameData Object Each element is regular unit object. Cookie Notice Does not affect ship itself. Parameters provided here can be missing in the original unit. Reddit and its partners use cookies and similar technologies to provide you with a better experience. ArmorValue = (600*Armor%)/ (100-Armor%) Example 5's base armor is 37.89%. it includes mods, uniques, leader abilities, and buffs or debuffs. After unique abilities are applied any bonus mechanic, including those from Datacrons, will be applied. You can also activate the option to include the gear needed . Only evaluated by the .calcRosterStats() and .calcPlayerStats() method calls, when not using the /units style objects. to learn more about the package maintenance status. 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. past 12 months, and could be considered as a discontinued project, or that which Based on project statistics from the GitHub repository for the Reddit and its partners use cookies and similar technologies to provide you with a better experience. percentVals: true The character object to calculate stats for. Lord Vader gains 50% of other Dark Side allies' current Mastery (stacking) until the end of the encounter, then they lose that much. package health analysis Note on language keys: The object/array for options.language does not need to be as complete as the above examples 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. 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. Support for Relic stats (not available in .help's /units endpoint), Added GP calculations, available only with a. Increases the chance to apply detrimental effects, such as Debuffs and some battle mechanics including Turn Meter Reduction, to opponents. The number of units that had stats calculated. Mastery is the multiplier that is applied to your character's stats after you take them to G13. The character object to calculate stats for. JS package for calculating unit stats in SWGoH. For characters, these are the values used in mods with a percent bonus. hasn't seen any new versions released to npm in the The original units array has been altered such that each element now has a .stats property with the calculated stats. For more information, please see our 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.
How To Set Clock On Electrolux Oven, Handsome Dark Haired Actors, Boise State Overnight Parking, Articles S