diff --git a/src/data/characterData/kachina.json b/src/data/characterData/kachina.json new file mode 100644 index 00000000..66818246 --- /dev/null +++ b/src/data/characterData/kachina.json @@ -0,0 +1,1291 @@ +{ + "id": "kachina", + "description": "A young warrior of the Nanatzcayan, given the Ancient Name of \"Uthabiti.\" Kind-hearted and insatiably persistent, she grows stronger and more capable with each setback she faces.", + "weapon": "polearm", + "rarity": "rare", + "hp": [ + null, + 989.2932, + 1071.4045356, + 1152.526578, + 1234.6379136, + 1315.759956, + 1397.8712916, + 1478.993334, + 1561.1046696, + 1643.2160052, + 1724.3380476, + 1806.4493832, + 1887.5714255999999, + 1969.6827612, + 2050.8048036, + 2132.9161392, + 2215.0274747999997, + 2296.1495172, + 2378.2608527999996, + 2459.3828952, + 2541.4942308, + 3280.5469308, + 3361.6689731999995, + 3443.7803088, + 3525.8916443999997, + 3607.0136868, + 3689.1250223999996, + 3770.2470648, + 3852.3584003999995, + 3933.4804427999998, + 4015.5917783999994, + 4096.7138208, + 4178.825156399999, + 4260.936492, + 4342.0585344, + 4424.16987, + 4505.2919124, + 4587.403248, + 4668.5252904, + 4750.6366259999995, + 4832.7479616, + 4913.870003999999, + 5438.986403999999, + 5521.0977396, + 5602.219782, + 5684.3311176, + 5765.45316, + 5847.5644956, + 5929.6758312, + 6010.7978736, + 6092.9092092, + 6174.0312516, + 6256.1425872, + 6956.2976872, + 7037.4197296, + 7119.5310652, + 7201.642400799999, + 7282.7644432, + 7364.875778799999, + 7445.9978212000005, + 7528.109156799999, + 7609.2311992, + 7691.342534799999, + 7773.4538704, + 8298.5703704, + 8379.6924128, + 8461.8037484, + 8542.9257908, + 8625.037126399999, + 8706.1591688, + 8788.2705044, + 8870.38184, + 8951.5038824, + 9033.615217999999, + 9114.737260400001, + 9639.8536604, + 9721.964995999999, + 9803.0870384, + 9885.198374, + 9967.309709599998, + 10048.431752, + 10130.5430876, + 10211.665130000001, + 10293.7764656, + 10374.898508, + 10457.009843599999, + 10982.1260436, + 11064.2373792, + 11145.3594216, + 11227.470757199999, + 11308.5927996, + 11390.7041352, + 11471.8261776, + 11553.9375132, + 11635.059555599999, + 11717.1708912, + 11799.2822268 + ], + "atk": [ + null, + 18.16416, + 19.671785279999998, + 21.1612464, + 22.66887168, + 24.1583328, + 25.66595808, + 27.1554192, + 28.66304448, + 30.17066976, + 31.66013088, + 33.167756159999996, + 34.65721728, + 36.16484256, + 37.65430368, + 39.16192896, + 40.66955424, + 42.15901536, + 43.66664064, + 45.15610176, + 46.66372704, + 60.23360304, + 61.72306415999999, + 63.23068944, + 64.73831472, + 66.22777583999999, + 67.73540112, + 69.22486224, + 70.73248751999999, + 72.22194864, + 73.72957391999999, + 75.21903504, + 76.72666032, + 78.23428559999999, + 79.72374672000001, + 81.231372, + 82.72083312000001, + 84.2284584, + 85.71791952000001, + 87.2255448, + 88.73317008000001, + 90.2226312, + 99.86438519999999, + 101.37201048, + 102.86147159999999, + 104.36909688, + 105.85855799999999, + 107.36618328, + 108.87380856, + 110.36326968, + 111.87089496, + 113.36035608, + 114.86798136, + 127.72365436000001, + 129.21311548, + 130.72074076, + 132.22836604, + 133.71782716, + 135.22545244, + 136.71491356, + 138.22253884, + 139.71199996, + 141.21962524, + 142.72725051999998, + 152.36900451999998, + 153.85846564, + 155.36609091999998, + 156.85555204, + 158.36317731999998, + 159.85263844, + 161.36026371999998, + 162.867889, + 164.35735011999998, + 165.8649754, + 167.35443651999998, + 176.99618952, + 178.5038148, + 179.99327592, + 181.5009012, + 183.00852648, + 184.4979876, + 186.00561287999997, + 187.495074, + 189.00269927999997, + 190.4921604, + 191.99978567999997, + 201.64153567999998, + 203.14916096, + 204.63862207999998, + 206.14624736, + 207.63570847999998, + 209.14333376, + 210.63279488, + 212.14042016, + 213.62988127999998, + 215.13750656, + 216.64513184 + ], + "def": [ + null, + 66.438225, + 71.952597675, + 77.40053212500001, + 82.9149048, + 88.36283925000001, + 93.87721192500001, + 99.32514637500002, + 104.83951905, + 110.35389172500001, + 115.80182617500002, + 121.31619885, + 126.7641333, + 132.278505975, + 137.726440425, + 143.24081310000003, + 148.755185775, + 154.20312022500002, + 159.7174929, + 165.16542735000002, + 170.679800025, + 220.312550025, + 225.760484475, + 231.27485715, + 236.789229825, + 242.237164275, + 247.75153695, + 253.1994714, + 258.713844075, + 264.161778525, + 269.6761512, + 275.12408565000004, + 280.638458325, + 286.152831, + 291.60076545, + 297.11513812500004, + 302.56307257500004, + 308.07744525, + 313.5253797, + 319.039752375, + 324.55412505, + 330.0020595, + 365.2674345, + 370.781807175, + 376.229741625, + 381.7441143, + 387.19204874999997, + 392.70642142500003, + 398.22079410000003, + 403.66872855, + 409.18310122500003, + 414.631035675, + 420.14540835, + 467.16590335, + 472.61383780000006, + 478.12821047500006, + 483.64258314999995, + 489.0905176, + 494.604890275, + 500.05282472500005, + 505.56719739999994, + 511.0151318500001, + 516.529504525, + 522.0438772, + 557.3092572, + 562.75719165, + 568.271564325, + 573.719498775, + 579.23387145, + 584.6818059, + 590.196178575, + 595.71055125, + 601.1584857, + 606.672858375, + 612.120792825, + 647.3861628249999, + 652.9005355, + 658.34846995, + 663.862842625, + 669.3772153, + 674.82514975, + 680.339522425, + 685.7874568750001, + 691.30182955, + 696.749764, + 702.2641366749999, + 737.529516675, + 743.04388935, + 748.4918238, + 754.006196475, + 759.454130925, + 764.9685036, + 770.41643805, + 775.930810725, + 781.378745175, + 786.89311785, + 792.4074905250001 + ], + "geoDamageBonus": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0.06, + 0.06, + 0.06, + 0.06, + 0.06, + 0.06, + 0.06, + 0.06, + 0.06, + 0.06, + 0.06, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.18, + 0.18, + 0.18, + 0.18, + 0.18, + 0.18, + 0.18, + 0.18, + 0.18, + 0.18, + 0.18, + 0.24, + 0.24, + 0.24, + 0.24, + 0.24, + 0.24, + 0.24, + 0.24, + 0.24, + 0.24, + 0.24 + ], + "statGrow": "geoDamageBonus", + "constellations": [ + { + "name": "Shards Are Gems Too", + "description": "When Kachina mounts or dismounts Turbo Twirly, she will absorb nearby Elemental Shards created by Crystallize.\\nAdditionally, when a party member picks up such a Shard, 3 Energy will be restored to Kachina. Energy can be restored this way once every 5s." + }, + { + "name": "Never Leave Home Without... Turbo Twirly", + "description": "When Kachina uses \"Time to Get Serious!\", she will regain 20 Nightsoul points. If there is no Turbo Twirly belonging to her on the field, she will enter Nightsoul's Blessing and summon one." + }, + { + "name": "Improved Stabilizer", + "description": "Increases the Level of Go, Go Turbo Twirly! by 3.\\nMaximum upgrade level is 15." + }, + { + "name": "More Foes, More Caution", + "description": "When there are 1/2/3/4 (or more) opponents within the Turbo Drill Field created by \"Time to Get Serious!\", the active character within the field gains 8%/12%/16%/20% increased DEF." + }, + { + "name": "All I've Collected Till Now", + "description": "Increases the Level of Time to Get Serious! by 3.\\nMaximum upgrade level is 15." + }, + { + "name": "This Time, I've Gotta Win", + "description": "When your active character's Shield is replaced or destroyed for any reason, Kachina will deal 200% of her DEF as AoE Geo DMG. This effect can be triggered once every 5s." + } + ], + "passives": [ + { + "name": "Mountain Echoes", + "description": "After nearby party members trigger a Nightsoul Burst, Kachina's Geo DMG Bonus increases by 20% for 12s." + }, + { + "name": "The Weight of Stone", + "description": "Turbo Twirly's DMG is increased by 20% of Kachina's DEF." + }, + { + "name": "Night Realm's Gift: Heart of Unity", + "description": "After her Nightsoul points are depleted, Kachina will switch to consuming Phlogiston to maintain her Nightsoul's Blessing.\\nWhile in an area with Phlogiston Mechanics within Natlan, she can use Nightsoul Transmission: Kachina. When the active character is currently sprinting, climbing, in a movement mode caused by certain Talents, or at a certain height in the air, the following will trigger when switching to Kachina: Kachina will enter the Nightsoul's Blessing state and ride Turbo Twirly when taking the field while gaining 30 Nightsoul points. Nightsoul Transmission can be triggered once every 10s by your own team.\\n\\nAdditionally, while in Natlan, Kachina will consume 90% less Stamina when climbing while riding Turbo Twirly." + }, + { + "name": "Boon of Crystal Flame", + "description": "While in an area with Phlogiston Mechanics within Natlan, 20 Stamina will be restored when interacting with some harvestable items. Additionally, the location of nearby resources unique to Natlan will appear on your mini-map." + } + ], + "burst": { + "name": "Time to Get Serious!", + "description": "Striking the ground, Kachina deals AoE Geo DMG based on her DEF and creates a Turbo Drill Field.\\nThe Field increases Turbo Twirly's attack AoE and its Movement SPD when Kachina is riding it.\\n\\nIf Kachina's own Turbo Twirly is present when this is used, the Turbo Twirly will be summoned to her side.\\n\\nJust as nervous performers might imagine audience members as wooden puppets, Kachina imagines that her opponents are the loveliest of gem-bearing ores — the kind you'd be proud to bring home and hoard.", + "skillLabels": [ + "Skill DMG", + "Field Duration", + "CD", + "Energy Cost" + ], + "skillStatsLabels": [ + "{0:1p} DEF", + "{0:1f}s", + "{0:1f}s", + "{0:i}" + ], + "skillStats": [ + [ + [ + 3.805672 + ], + [ + 4.1366 + ], + [ + 4.4252 + ], + [ + 4.81 + ], + [ + 5.0986 + ], + [ + 5.3872 + ], + [ + 5.772 + ], + [ + 6.1568 + ], + [ + 6.5416 + ], + [ + 6.9264 + ], + [ + 7.3112 + ], + [ + 7.696 + ], + [ + 8.177 + ], + [ + 8.658 + ], + [ + 9.139 + ] + ], + [ + [ + 12 + ], + [ + 12 + ], + [ + 12 + ], + [ + 12 + ], + [ + 12 + ], + [ + 12 + ], + [ + 12 + ], + [ + 12 + ], + [ + 12 + ], + [ + 12 + ], + [ + 12 + ], + [ + 12 + ], + [ + 12 + ], + [ + 12 + ], + [ + 12 + ] + ], + [ + [ + 18 + ], + [ + 18 + ], + [ + 18 + ], + [ + 18 + ], + [ + 18 + ], + [ + 18 + ], + [ + 18 + ], + [ + 18 + ], + [ + 18 + ], + [ + 18 + ], + [ + 18 + ], + [ + 18 + ], + [ + 18 + ], + [ + 18 + ], + [ + 18 + ] + ], + [ + [ + 70 + ], + [ + 70 + ], + [ + 70 + ], + [ + 70 + ], + [ + 70 + ], + [ + 70 + ], + [ + 70 + ], + [ + 70 + ], + [ + 70 + ], + [ + 70 + ], + [ + 70 + ], + [ + 70 + ], + [ + 70 + ], + [ + 70 + ], + [ + 70 + ] + ] + ] + }, + "attack": { + "name": "Normal Attack: Cragbiter", + "description": "Normal Attack\\nPerforms up to 4 consecutive spear strikes.\\n\\nCharged Attack\\nConsumes a certain amount of Stamina to lunge forward, dealing damage to opponents along the way.\\n\\nPlunging Attack\\nPlunges from mid-air to strike the ground below, damaging opponents along the path and dealing AoE DMG upon impact.", + "skillLabels": [ + "1-Hit DMG", + "2-Hit DMG", + "3-Hit DMG", + "4-Hit DMG", + "Charged Attack DMG", + "Charged Attack Stamina Cost", + "Plunge DMG", + "Low/High Plunge DMG" + ], + "skillStatsLabels": [ + "{0:1p}", + "{0:1p}+{1:1p}", + "{0:1p}", + "{0:1p}", + "{0:1p}", + "{0:1f}", + "{0:1p}", + "{0:p}/{1:p}" + ], + "skillStats": [ + [ + [ + 0.493984 + ], + [ + 0.534192 + ], + [ + 0.5744 + ], + [ + 0.63184 + ], + [ + 0.672048 + ], + [ + 0.718 + ], + [ + 0.781184 + ], + [ + 0.844368 + ], + [ + 0.907552 + ], + [ + 0.97648 + ], + [ + 1.045408 + ], + [ + 1.114336 + ], + [ + 1.183264 + ], + [ + 1.252192 + ], + [ + 1.32112 + ] + ], + [ + [ + 0.27569, + 0.306323 + ], + [ + 0.29813, + 0.331257 + ], + [ + 0.32057, + 0.35619 + ], + [ + 0.352627, + 0.391809 + ], + [ + 0.375067, + 0.416742 + ], + [ + 0.400713, + 0.445238 + ], + [ + 0.435975, + 0.484418 + ], + [ + 0.471238, + 0.523599 + ], + [ + 0.506501, + 0.56278 + ], + [ + 0.544969, + 0.605523 + ], + [ + 0.583437, + 0.648266 + ], + [ + 0.621906, + 0.691009 + ], + [ + 0.660374, + 0.733751 + ], + [ + 0.698843, + 0.776494 + ], + [ + 0.737311, + 0.819237 + ] + ], + [ + [ + 0.704271 + ], + [ + 0.761596 + ], + [ + 0.81892 + ], + [ + 0.900812 + ], + [ + 0.958136 + ], + [ + 1.02365 + ], + [ + 1.113731 + ], + [ + 1.203812 + ], + [ + 1.293894 + ], + [ + 1.392164 + ], + [ + 1.490434 + ], + [ + 1.588705 + ], + [ + 1.686975 + ], + [ + 1.785246 + ], + [ + 1.883516 + ] + ], + [ + [ + 0.774361 + ], + [ + 0.837391 + ], + [ + 0.90042 + ], + [ + 0.990462 + ], + [ + 1.053491 + ], + [ + 1.125525 + ], + [ + 1.224571 + ], + [ + 1.323617 + ], + [ + 1.422664 + ], + [ + 1.530714 + ], + [ + 1.638764 + ], + [ + 1.746815 + ], + [ + 1.854865 + ], + [ + 1.962916 + ], + [ + 2.070966 + ] + ], + [ + [ + 1.1266 + ], + [ + 1.2183 + ], + [ + 1.31 + ], + [ + 1.441 + ], + [ + 1.5327 + ], + [ + 1.6375 + ], + [ + 1.7816 + ], + [ + 1.9257 + ], + [ + 2.0698 + ], + [ + 2.227 + ], + [ + 2.3842 + ], + [ + 2.5414 + ], + [ + 2.6986 + ], + [ + 2.8558 + ], + [ + 3.013 + ] + ], + [ + [ + 25 + ], + [ + 25 + ], + [ + 25 + ], + [ + 25 + ], + [ + 25 + ], + [ + 25 + ], + [ + 25 + ], + [ + 25 + ], + [ + 25 + ], + [ + 25 + ], + [ + 25 + ], + [ + 25 + ], + [ + 25 + ], + [ + 25 + ], + [ + 25 + ] + ], + [ + [ + 0.639324 + ], + [ + 0.691362 + ], + [ + 0.7434 + ], + [ + 0.81774 + ], + [ + 0.869778 + ], + [ + 0.92925 + ], + [ + 1.011024 + ], + [ + 1.092798 + ], + [ + 1.174572 + ], + [ + 1.26378 + ], + [ + 1.352988 + ], + [ + 1.442196 + ], + [ + 1.531404 + ], + [ + 1.620612 + ], + [ + 1.70982 + ] + ], + [ + [ + 1.278377, + 1.596762 + ], + [ + 1.382431, + 1.726731 + ], + [ + 1.486485, + 1.8567 + ], + [ + 1.635134, + 2.04237 + ], + [ + 1.739187, + 2.172339 + ], + [ + 1.858106, + 2.320875 + ], + [ + 2.02162, + 2.525112 + ], + [ + 2.185133, + 2.729349 + ], + [ + 2.348646, + 2.933586 + ], + [ + 2.527025, + 3.15639 + ], + [ + 2.705403, + 3.379194 + ], + [ + 2.883781, + 3.601998 + ], + [ + 3.062159, + 3.824802 + ], + [ + 3.240537, + 4.047606 + ], + [ + 3.418915, + 4.27041 + ] + ] + ] + }, + "elementalSkill": { + "name": "Go, Go Turbo Twirly!", + "description": "Fight alongside the turbo trusty Turbo Twirly!\\nSummons Turbo Twirly. When the skill is Held and released, Kachina will summon and ride Turbo Twirly.\\nAfter the Skill is used, Kachina will gain 60 Nightsoul points and enter the Nightsoul's Blessing state.\\n\\nNightsoul's Blessing: Kachina\\nTurbo Twirly's various actions consume Kachina's Nightsoul points.\\nThe Nightsoul's Blessing state will end when these points have been depleted.\\n\\nTurbo Twirly\\nCan exist independently or be ridden and operated by Kachina. When Turbo Twirly is present, Kachina's Elemental Skill, \"Go, Go Turbo Twirly!\", will change to an option to Mount/Dismount Turbo Twirly.\\n·When present independent of Kachina, it will slam the ground at intervals, dealing Nightsoul-aligned AoE Geo DMG based on Kachina's DEF.\\n·When Kachina is riding Turbo Twirly, she can control it to move and climb swiftly, and use Normal Attacks to slam the ground, dealing Nightsoul-aligned AoE Geo DMG based on Kachina's DEF.\\n\\nTurbo Twirly will disappear once Kachina's Nightsoul's Blessing state ends, and it is considered a Geo Construct. Only 1 Turbo Twirly created by Kachina herself can exist on the field at any one time.\\n\\nTurbo Twirly only looks like a top — it is, in fact, a drill that can split even the strongest rock asunder!", + "skillLabels": [ + "Turbo Twirly Mounted DMG", + "Turbo Twirly Independent DMG", + "Nightsoul Point Limit", + "CD" + ], + "skillStatsLabels": [ + "{0:1p} DEF", + "{0:1p} DEF", + "{0:1f}", + "{0:1f}s" + ], + "skillStats": [ + [ + [ + 0.8776 + ], + [ + 0.94342 + ], + [ + 1.00924 + ], + [ + 1.097 + ], + [ + 1.16282 + ], + [ + 1.22864 + ], + [ + 1.3164 + ], + [ + 1.40416 + ], + [ + 1.49192 + ], + [ + 1.57968 + ], + [ + 1.66744 + ], + [ + 1.7552 + ], + [ + 1.8649 + ], + [ + 1.9746 + ], + [ + 2.0843 + ] + ], + [ + [ + 0.6376 + ], + [ + 0.68542 + ], + [ + 0.73324 + ], + [ + 0.797 + ], + [ + 0.84482 + ], + [ + 0.89264 + ], + [ + 0.9564 + ], + [ + 1.02016 + ], + [ + 1.08392 + ], + [ + 1.14768 + ], + [ + 1.21144 + ], + [ + 1.2752 + ], + [ + 1.3549 + ], + [ + 1.4346 + ], + [ + 1.5143 + ] + ], + [ + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ] + ], + [ + [ + 20 + ], + [ + 20 + ], + [ + 20 + ], + [ + 20 + ], + [ + 20 + ], + [ + 20 + ], + [ + 20 + ], + [ + 20 + ], + [ + 20 + ], + [ + 20 + ], + [ + 20 + ], + [ + 20 + ], + [ + 20 + ], + [ + 20 + ], + [ + 20 + ] + ] + ] + } +} \ No newline at end of file diff --git a/src/data/characterData/mualani.json b/src/data/characterData/mualani.json new file mode 100644 index 00000000..7d54d76b --- /dev/null +++ b/src/data/characterData/mualani.json @@ -0,0 +1,1276 @@ +{ + "id": "mualani", + "description": "A well-known guide in Natlan who owns a watersports shop, and expert in all forms of wave-chasing.", + "weapon": "catalyst", + "rarity": "legendary", + "hp": [ + null, + 1182.1168, + 1280.2324944, + 1378.3481888, + 1477.646, + 1575.7616944, + 1675.0595056, + 1773.1752000000001, + 1872.4730112000002, + 1971.7708224, + 2069.8865167999998, + 2169.184328, + 2268.4821392, + 2367.7799504, + 2468.2598784, + 2567.5576896000002, + 2666.8555008, + 2767.3354288, + 2866.6332399999997, + 2967.113168, + 3066.4109792, + 4079.9692792, + 4180.449207199999, + 4280.9291352, + 4381.4090632, + 4481.8889912, + 4582.3689192, + 4684.030964, + 4784.510892, + 4884.99082, + 4986.6528648, + 5087.1327928, + 5188.7948375999995, + 5290.4568824, + 5392.1189272, + 5492.5988552, + 5594.260899999999, + 5697.1050616, + 5798.7671064, + 5900.4291512, + 6002.091195999999, + 6104.9353576, + 6825.095157600001, + 6926.7572024, + 7029.601364000001, + 7132.4455256, + 7234.1075703999995, + 7336.951732, + 7439.7958936, + 7542.6400552, + 7645.4842168000005, + 7749.5104952, + 7852.3546568, + 8812.5677568, + 8915.411918400001, + 9019.4381968, + 9122.2823584, + 9226.3086368, + 9330.334915200001, + 9434.3611936, + 9538.387472, + 9642.4137504, + 9746.4400288, + 9850.4663072, + 10570.6261072, + 10674.6523856, + 10778.678664000001, + 10883.8870592, + 10987.9133376, + 11093.1217328, + 11198.330128, + 11302.3564064, + 11407.5648016, + 11512.7731968, + 11617.981592, + 12338.141592, + 12443.3499872, + 12549.7404992, + 12654.9488944, + 12760.1572896, + 12866.5478016, + 12971.7561968, + 13078.1467088, + 13184.5372208, + 13290.9277328, + 13397.3182448, + 14117.4778448, + 14223.868356800001, + 14330.2588688, + 14436.649380800001, + 14543.0398928, + 14649.430404800001, + 14757.003033600002, + 14863.3935456, + 14970.9661744, + 15078.538803200001, + 15184.929315200003 + ], + "atk": [ + null, + 14.1512, + 15.325749599999998, + 16.500299199999997, + 17.689, + 18.8635496, + 20.0522504, + 21.226799999999997, + 22.4155008, + 23.604201599999996, + 24.7787512, + 25.967451999999998, + 27.1561528, + 28.3448536, + 29.5477056, + 30.7364064, + 31.925107199999996, + 33.1279592, + 34.31666, + 35.519512, + 36.7082128, + 48.8407008, + 50.0435528, + 51.2464048, + 52.4492568, + 53.6521088, + 54.8549608, + 56.071964, + 57.274816, + 58.477668, + 59.6946712, + 60.8975232, + 62.1145264, + 63.331529599999996, + 64.5485328, + 65.7513848, + 66.96838799999999, + 68.1995424, + 69.41654559999999, + 70.6335488, + 71.850552, + 73.0817064, + 81.7021584, + 82.9191616, + 84.150316, + 85.3814704, + 86.59847359999999, + 87.829628, + 89.0607824, + 90.29193679999999, + 91.5230912, + 92.76839679999999, + 93.9995512, + 105.4934872, + 106.7246416, + 107.9699472, + 109.20110159999999, + 110.4464072, + 111.69171279999999, + 112.9370184, + 114.182324, + 115.4276296, + 116.6729352, + 117.9182408, + 126.5386948, + 127.7840004, + 129.029306, + 130.2887628, + 131.5340684, + 132.7935252, + 134.052982, + 135.2982876, + 136.5577444, + 137.8172012, + 139.076658, + 147.69710800000001, + 148.9565648, + 150.2301728, + 151.4896296, + 152.7490864, + 154.02269439999998, + 155.2821512, + 156.5557592, + 157.82936719999998, + 159.1029752, + 160.3765832, + 168.9970332, + 170.2706412, + 171.5442492, + 172.8178572, + 174.0914652, + 175.36507319999998, + 176.6528324, + 177.9264404, + 179.2141996, + 180.50195879999998, + 181.7755668 + ], + "def": [ + null, + 44.39386, + 48.078550379999996, + 51.763240759999995, + 55.492324999999994, + 59.17701537999999, + 62.90609962, + 66.59079, + 70.31987424, + 74.04895848, + 77.73364885999999, + 81.4627331, + 85.19181734, + 88.92090157999999, + 92.69437968, + 96.42346392, + 100.15254815999998, + 103.92602626, + 107.65511049999998, + 111.42858859999998, + 115.15767283999999, + 153.22227284, + 156.99575094, + 160.76922903999997, + 164.54270714, + 168.31618523999998, + 172.08966334000002, + 175.9075353, + 179.68101339999998, + 183.45449149999996, + 187.27236346, + 191.04584155999999, + 194.86371351999998, + 198.68158547999997, + 202.49945744000001, + 206.27293554, + 210.09080749999998, + 213.95307332, + 217.77094527999998, + 221.58881724000003, + 225.40668919999996, + 229.26895502000002, + 256.31485502, + 260.13272698, + 263.9949928, + 267.85725862, + 271.67513058, + 275.53739640000003, + 279.39966222, + 283.26192803999993, + 287.12419386, + 291.03085354, + 294.89311936, + 330.95431936, + 334.81658518, + 338.72324485999997, + 342.58551067999997, + 346.49217036, + 350.39883003999995, + 354.30548971999997, + 358.2121494, + 362.11880907999995, + 366.02546875999997, + 369.93212844, + 396.97802844, + 400.88468812, + 404.7913478, + 408.74240133999996, + 412.64906102, + 416.60011456, + 420.5511681, + 424.45782778, + 428.40888132, + 432.35993485999995, + 436.3109884, + 463.3568884, + 467.30794194, + 471.30338933999997, + 475.25444287999994, + 479.2054964199999, + 483.2009438199999, + 487.15199736, + 491.14744476, + 495.14289216, + 499.13833955999996, + 503.13378695999995, + 530.17968696, + 534.17513436, + 538.17058176, + 542.16602916, + 546.16147656, + 550.15692396, + 554.19676522, + 558.19221262, + 562.23205388, + 566.27189514, + 570.26734254 + ], + "critRate": [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.098, + 0.098, + 0.098, + 0.098, + 0.098, + 0.098, + 0.098, + 0.098, + 0.098, + 0.098, + 0.098, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.14600000000000002, + 0.194, + 0.194, + 0.194, + 0.194, + 0.194, + 0.194, + 0.194, + 0.194, + 0.194, + 0.194, + 0.194, + 0.242, + 0.242, + 0.242, + 0.242, + 0.242, + 0.242, + 0.242, + 0.242, + 0.242, + 0.242, + 0.242 + ], + "statGrow": "critRate", + "constellations": [ + { + "name": "The Leisurely \"Meztli\"...", + "description": "The DMG dealt by the first Sharky's Surging Bite after Mualani enters Nightsoul's Blessing and the Shark Missiles it triggers is increased by 66% of Mualani's Max HP. This instance of increased DMG is subject to the diminishing DMG rules of Surfshark Wavebreaker.\\nIn addition, while out of combat, Mualani's Nightsoul's Blessing state consumes 30% less Phlogiston and Nightsoul points." + }, + { + "name": "Mualani, Going All Out!", + "description": "Mualani gains 2 of Surfshark Wavebreaker's Wave Momentum stacks when she enters Nightsoul's Blessing state. She will gain 1 stack when obtaining a Puffer.\\nIn addition, whenever Mualani obtains 2 Puffers within a single instance of the Nightsoul's Blessing state, she will recover an additional 12 Nightsoul points over 2s. This effect requires the Passive Talent \"Heat-Resistant Freshwater Floater\" to be unlocked first." + }, + { + "name": "Surfing Atop Joyous Seas", + "description": "Increases the Level of Surfshark Wavebreaker by 3.\\nMaximum upgrade level is 15." + }, + { + "name": "Sharky Eats Puffies", + "description": "Mualani regenerates 8 Energy when obtaining a Puffer. Must first unlock the Passive Talent \"Heat-Resistant Freshwater Floater.\"\\nAdditionally, Boomsharka-laka deals 75% increased DMG." + }, + { + "name": "Same Style of Surfboard on Sale!", + "description": "Increases the Level of Boomsharka-laka by 3.\\nMaximum upgrade level is 15." + }, + { + "name": "Spirit of the Springs' People", + "description": "The DMG increase from the Constellation \"The Leisurely 'Meztli'...\" is no longer limited to being triggered once every Nightsoul's Blessing." + } + ], + "passives": [ + { + "name": "Heat-Resistant Freshwater Floater", + "description": "When Sharky's Surging Bite hits an opponent, a Puffer will be generated nearby. Mualani will restore 20 Nightsoul points when she picks up a Puffer. Only 2 such Puffers can be created in this way during a single instance of being in Nightsoul's Blessing." + }, + { + "name": "Natlan's Greatest Guide", + "description": "After a nearby party member triggers a Nightsoul Burst, Mualani will gain 1 stack of Wavechaser's Exploits, which lasts for 20s. Max 3 stacks. When she uses Boomsharka-laka, Mualani will clear all Wavechaser's Exploits stacks and increase the DMG of this Boomsharka-laka by 15%/30%/45% of her Max HP based on the number of stacks cleared." + }, + { + "name": "Night Realm's Gift: Crests and Troughs", + "description": "After her Nightsoul points are depleted, Mualani will switch to consuming Phlogiston to maintain her Nightsoul's Blessing.\\nWhile in an area with Phlogiston Mechanics within Natlan, she can use Nightsoul Transmission: Mualani. When the active character is currently sprinting, swimming, in a movement mode caused by certain Talents, or at a certain height in the air, the following will trigger when switching to Mualani: Mualani will enter the Nightsoul's Blessing state and gain 40 Nightsoul points. Nightsoul Transmission can be triggered once every 10s by your own team.\\n\\nAdditionally, Mualani's Nightsoul point or Phlogiston consumption while moving on water and Liquid Phlogiston during Nightsoul's Blessing is decreased by 75% while in Natlan, and her Nightsoul point consumption is decreased by 35% while doing the same outside Natlan." + }, + { + "name": "The Trick Is to Keep Smiling!", + "description": "While in an area with Phlogiston Mechanics within Natlan, 15 Phlogiston will be restored when interacting with some harvestable items. Additionally, the location of nearby resources unique to Natlan will appear on your mini-map." + } + ], + "burst": { + "name": "Boomsharka-laka", + "description": "Fires a Super Shark Missile that can track opponents, dealing Nightsoul-aligned AoE Hydro DMG based on Mualani's Max HP.\\n\\nMualani picked this moniker for launching her Shark Missile because it combines the warmth of explosive passion with a more chill, laid-back vibe — most hot spring-ish.", + "skillLabels": [ + "Skill DMG", + "CD", + "Energy Cost" + ], + "skillStatsLabels": [ + "{0:1p} Max HP", + "{0:1f}s", + "{0:i}" + ], + "skillStats": [ + [ + [ + 0.584392 + ], + [ + 0.628221 + ], + [ + 0.672051 + ], + [ + 0.73049 + ], + [ + 0.774319 + ], + [ + 0.818149 + ], + [ + 0.876588 + ], + [ + 0.935027 + ], + [ + 0.993466 + ], + [ + 1.051906 + ], + [ + 1.110345 + ], + [ + 1.168784 + ], + [ + 1.241833 + ], + [ + 1.314882 + ], + [ + 1.387931 + ] + ], + [ + [ + 15 + ], + [ + 15 + ], + [ + 15 + ], + [ + 15 + ], + [ + 15 + ], + [ + 15 + ], + [ + 15 + ], + [ + 15 + ], + [ + 15 + ], + [ + 15 + ], + [ + 15 + ], + [ + 15 + ], + [ + 15 + ], + [ + 15 + ], + [ + 15 + ] + ], + [ + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ] + ] + ] + }, + "attack": { + "name": "Normal Attack: Cooling Treatment", + "description": "Normal Attack\\nPerforms up to 3 attacks that deal Hydro DMG.\\n\\nCharged Attack\\nConsumes a certain amount of Stamina to smack a Pufferball into the air that deals AoE Hydro DMG upon landing.\\n\\nPlunging Attack\\nGathers the power of Hydro and plunges towards the ground from mid-air, damaging all opponents in her path. Deals AoE Hydro DMG upon impact with the ground.", + "skillLabels": [ + "1-Hit DMG", + "2-Hit DMG", + "3-Hit DMG", + "Charged Attack DMG", + "Charged Attack Stamina Cost", + "Plunge DMG", + "Low/High Plunge DMG" + ], + "skillStatsLabels": [ + "{0:1p}", + "{0:1p}", + "{0:1p}", + "{0:p}", + "{0:1f}", + "{0:1p}", + "{0:p}/{1:p}" + ], + "skillStats": [ + [ + [ + 0.51396 + ], + [ + 0.552507 + ], + [ + 0.591054 + ], + [ + 0.64245 + ], + [ + 0.680997 + ], + [ + 0.719544 + ], + [ + 0.77094 + ], + [ + 0.822336 + ], + [ + 0.873732 + ], + [ + 0.925128 + ], + [ + 0.976524 + ], + [ + 1.02792 + ], + [ + 1.092165 + ], + [ + 1.15641 + ], + [ + 1.220655 + ] + ], + [ + [ + 0.446256 + ], + [ + 0.479725 + ], + [ + 0.513194 + ], + [ + 0.55782 + ], + [ + 0.591289 + ], + [ + 0.624758 + ], + [ + 0.669384 + ], + [ + 0.71401 + ], + [ + 0.758635 + ], + [ + 0.803261 + ], + [ + 0.847886 + ], + [ + 0.892512 + ], + [ + 0.948294 + ], + [ + 1.004076 + ], + [ + 1.059858 + ] + ], + [ + [ + 0.700344 + ], + [ + 0.75287 + ], + [ + 0.805396 + ], + [ + 0.87543 + ], + [ + 0.927956 + ], + [ + 0.980482 + ], + [ + 1.050516 + ], + [ + 1.12055 + ], + [ + 1.190585 + ], + [ + 1.260619 + ], + [ + 1.330654 + ], + [ + 1.400688 + ], + [ + 1.488231 + ], + [ + 1.575774 + ], + [ + 1.663317 + ] + ], + [ + [ + 1.4288 + ], + [ + 1.53596 + ], + [ + 1.64312 + ], + [ + 1.786 + ], + [ + 1.89316 + ], + [ + 2.00032 + ], + [ + 2.1432 + ], + [ + 2.28608 + ], + [ + 2.42896 + ], + [ + 2.57184 + ], + [ + 2.71472 + ], + [ + 2.8576 + ], + [ + 3.0362 + ], + [ + 3.2148 + ], + [ + 3.3934 + ] + ], + [ + [ + 50 + ], + [ + 50 + ], + [ + 50 + ], + [ + 50 + ], + [ + 50 + ], + [ + 50 + ], + [ + 50 + ], + [ + 50 + ], + [ + 50 + ], + [ + 50 + ], + [ + 50 + ], + [ + 50 + ], + [ + 50 + ], + [ + 50 + ], + [ + 50 + ] + ], + [ + [ + 0.568288 + ], + [ + 0.614544 + ], + [ + 0.6608 + ], + [ + 0.72688 + ], + [ + 0.773136 + ], + [ + 0.826 + ], + [ + 0.898688 + ], + [ + 0.971376 + ], + [ + 1.044064 + ], + [ + 1.12336 + ], + [ + 1.202656 + ], + [ + 1.281952 + ], + [ + 1.361248 + ], + [ + 1.440544 + ], + [ + 1.51984 + ] + ], + [ + [ + 1.136335, + 1.419344 + ], + [ + 1.228828, + 1.534872 + ], + [ + 1.32132, + 1.6504 + ], + [ + 1.453452, + 1.81544 + ], + [ + 1.545944, + 1.930968 + ], + [ + 1.65165, + 2.063 + ], + [ + 1.796995, + 2.244544 + ], + [ + 1.94234, + 2.426088 + ], + [ + 2.087686, + 2.607632 + ], + [ + 2.246244, + 2.80568 + ], + [ + 2.404802, + 3.003728 + ], + [ + 2.563361, + 3.201776 + ], + [ + 2.721919, + 3.399824 + ], + [ + 2.880478, + 3.597872 + ], + [ + 3.039036, + 3.79592 + ] + ] + ] + }, + "elementalSkill": { + "name": "Surfshark Wavebreaker", + "description": "Combining her mastery of speed and the waves and water, Mualani can surf anytime, anywhere.\\nAfter using this skill, Mualani will gain 60 Nightsoul points and enter the Nightsoul's Blessing state.\\n\\nNightsoul's Blessing: Mualani\\nContinuously consume Nightsoul points. When they are depleted or when the skill is used again, Mualani's Nightsoul's Blessing will end. The state itself has the following traits:\\n·Mualani mounts her Sharky Surfboard, increasing Mualani's Movement SPD and interruption resistance. Mualani can move on water and liquid Phlogiston while this state is active, and she will take no DMG from the latter.\\n·Normal Attacks will be converted to Sharky's Bites, dealing Nightsoul-aligned Hydro DMG based on Mualani's Max HP. Sharky's Bites can be used in mid-air. DMG dealt this way is considered Normal Attack DMG.\\n·When she makes contact with opponents in this state, Mualani applies \"Marked as Prey\" to them and gains 1 Wave Momentum stack. Max 3 stacks. 1 stack can be gained from the same opponent every 0.7s.\\n\\nWave Momentum and Marked as Prey\\nWhen Mualani uses Sharky's Bite, her DMG dealt increases based on Wave Momentum stacks. When she has 3 stacks, a Normal Attack will use Sharky's Surging Bite instead, further increasing her DMG and removing all her stacks when hitting an opponent.\\nWhen Sharky's Bites hit opponents Marked as Prey, that mark will be removed, and she will fire Shark Missiles at up to 5 nearby opponents Marked as Prey, dealing DMG to them equal to this Sharky's Bite instance and clearing their Marks. If more than 1 opponent is the target of Sharky's Bite and Shark Missiles, the DMG dealt will decrease, decreasing to 72% of the original DMG when at least 3 opponents are targeted.\\n\\nFirst off, Sharky is a freshwater shark on top of being a surfboard. Second, it's not that it wants to eat for real, just that it definitely bites for real.", + "skillLabels": [ + "Sharky's Bite Base DMG", + "Wave Momentum DMG Bonus", + "Sharky's Surging Bite Additional DMG Bonus", + "Sharky's Bite CD", + "Nightsoul Point Limit", + "CD" + ], + "skillStatsLabels": [ + "{0:2p} Max HP", + "{0:2p} Max HP/Stack", + "{0:2p} Max HP", + "{0:1f}s", + "{0:1f}", + "{0:1f}s" + ], + "skillStats": [ + [ + [ + 0.0868 + ], + [ + 0.09331 + ], + [ + 0.09982 + ], + [ + 0.1085 + ], + [ + 0.11501 + ], + [ + 0.12152 + ], + [ + 0.1302 + ], + [ + 0.13888 + ], + [ + 0.14756 + ], + [ + 0.15624 + ], + [ + 0.16492 + ], + [ + 0.1736 + ], + [ + 0.18445 + ], + [ + 0.1953 + ], + [ + 0.20615 + ] + ], + [ + [ + 0.0434 + ], + [ + 0.046655 + ], + [ + 0.04991 + ], + [ + 0.05425 + ], + [ + 0.057505 + ], + [ + 0.06076 + ], + [ + 0.0651 + ], + [ + 0.06944 + ], + [ + 0.07378 + ], + [ + 0.07812 + ], + [ + 0.08246 + ], + [ + 0.0868 + ], + [ + 0.092225 + ], + [ + 0.09765 + ], + [ + 0.103075 + ] + ], + [ + [ + 0.217 + ], + [ + 0.233275 + ], + [ + 0.24955 + ], + [ + 0.27125 + ], + [ + 0.287525 + ], + [ + 0.3038 + ], + [ + 0.3255 + ], + [ + 0.3472 + ], + [ + 0.3689 + ], + [ + 0.3906 + ], + [ + 0.4123 + ], + [ + 0.434 + ], + [ + 0.461125 + ], + [ + 0.48825 + ], + [ + 0.515375 + ] + ], + [ + [ + 1.8 + ], + [ + 1.8 + ], + [ + 1.8 + ], + [ + 1.8 + ], + [ + 1.8 + ], + [ + 1.8 + ], + [ + 1.8 + ], + [ + 1.8 + ], + [ + 1.8 + ], + [ + 1.8 + ], + [ + 1.8 + ], + [ + 1.8 + ], + [ + 1.8 + ], + [ + 1.8 + ], + [ + 1.8 + ] + ], + [ + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ], + [ + 60 + ] + ], + [ + [ + 6 + ], + [ + 6 + ], + [ + 6 + ], + [ + 6 + ], + [ + 6 + ], + [ + 6 + ], + [ + 6 + ], + [ + 6 + ], + [ + 6 + ], + [ + 6 + ], + [ + 6 + ], + [ + 6 + ], + [ + 6 + ], + [ + 6 + ], + [ + 6 + ] + ] + ] + } +} \ No newline at end of file diff --git a/src/data/characters.js b/src/data/characters.js index 58e36789..0419b9d0 100644 --- a/src/data/characters.js +++ b/src/data/characters.js @@ -4789,6 +4789,155 @@ export const characters = { }, element: elements.anemo, }, + kachina: { + id: 'kachina', + name: 'Kachina', + rarity: 4, + weapon: weapons.polearm, + stats: { + hp: 11799, + atk: 217, + def: 792, + }, + ascension: [ + { + items: [ + { + item: itemList.prithiva_topaz_sliver, + amount: 1, + }, + { + item: itemList.none, + amount: null, + }, + { + item: itemList.quenepa_berry, + amount: 3, + }, + { + item: itemList.sentrys_wooden_whistle, + amount: 3, + }, + ], + mora: 20000, + }, + { + items: [ + { + item: itemList.prithiva_topaz_fragment, + amount: 3, + }, + { + item: itemList.overripe_flamegranate, + amount: 2, + }, + { + item: itemList.quenepa_berry, + amount: 10, + }, + { + item: itemList.sentrys_wooden_whistle, + amount: 15, + }, + ], + mora: 40000, + }, + { + items: [ + { + item: itemList.prithiva_topaz_fragment, + amount: 6, + }, + { + item: itemList.overripe_flamegranate, + amount: 4, + }, + { + item: itemList.quenepa_berry, + amount: 20, + }, + { + item: itemList.warriors_metal_whistle, + amount: 12, + }, + ], + mora: 60000, + }, + { + items: [ + { + item: itemList.prithiva_topaz_chunk, + amount: 3, + }, + { + item: itemList.overripe_flamegranate, + amount: 8, + }, + { + item: itemList.quenepa_berry, + amount: 30, + }, + { + item: itemList.warriors_metal_whistle, + amount: 18, + }, + ], + mora: 80000, + }, + { + items: [ + { + item: itemList.prithiva_topaz_chunk, + amount: 6, + }, + { + item: itemList.overripe_flamegranate, + amount: 12, + }, + { + item: itemList.quenepa_berry, + amount: 45, + }, + { + item: itemList.saurian_crowned_warriors_golden_whistle, + amount: 12, + }, + ], + mora: 100000, + }, + { + items: [ + { + item: itemList.prithiva_topaz_gemstone, + amount: 6, + }, + { + item: itemList.overripe_flamegranate, + amount: 20, + }, + { + item: itemList.quenepa_berry, + amount: 60, + }, + { + item: itemList.saurian_crowned_warriors_golden_whistle, + amount: 24, + }, + ], + mora: 120000, + }, + ], + material: { + material: [ + itemList.sentrys_wooden_whistle, + itemList.warriors_metal_whistle, + itemList.saurian_crowned_warriors_golden_whistle, + ], + book: [itemList.teachings_of_conflict, itemList.guide_to_conflict, itemList.philosophies_of_conflict], + boss: itemList.fading_candle, + }, + element: elements.geo, + }, kaedehara_kazuha: { id: 'kaedehara_kazuha', name: 'Kaedehara Kazuha', @@ -7109,6 +7258,155 @@ export const characters = { }, element: elements.hydro, }, + mualani: { + id: 'mualani', + name: 'Mualani', + rarity: 5, + weapon: weapons.catalyst, + stats: { + hp: 15185, + atk: 182, + def: 570, + }, + ascension: [ + { + items: [ + { + item: itemList.varunada_lazurite_sliver, + amount: 1, + }, + { + item: itemList.none, + amount: null, + }, + { + item: itemList.sprayfeather_gill, + amount: 3, + }, + { + item: itemList.sentrys_wooden_whistle, + amount: 3, + }, + ], + mora: 20000, + }, + { + items: [ + { + item: itemList.varunada_lazurite_fragment, + amount: 3, + }, + { + item: itemList.mark_of_the_binding_blessing, + amount: 2, + }, + { + item: itemList.sprayfeather_gill, + amount: 10, + }, + { + item: itemList.sentrys_wooden_whistle, + amount: 15, + }, + ], + mora: 40000, + }, + { + items: [ + { + item: itemList.varunada_lazurite_fragment, + amount: 6, + }, + { + item: itemList.mark_of_the_binding_blessing, + amount: 4, + }, + { + item: itemList.sprayfeather_gill, + amount: 20, + }, + { + item: itemList.warriors_metal_whistle, + amount: 12, + }, + ], + mora: 60000, + }, + { + items: [ + { + item: itemList.varunada_lazurite_chunk, + amount: 3, + }, + { + item: itemList.mark_of_the_binding_blessing, + amount: 8, + }, + { + item: itemList.sprayfeather_gill, + amount: 30, + }, + { + item: itemList.warriors_metal_whistle, + amount: 18, + }, + ], + mora: 80000, + }, + { + items: [ + { + item: itemList.varunada_lazurite_chunk, + amount: 6, + }, + { + item: itemList.mark_of_the_binding_blessing, + amount: 12, + }, + { + item: itemList.sprayfeather_gill, + amount: 45, + }, + { + item: itemList.saurian_crowned_warriors_golden_whistle, + amount: 12, + }, + ], + mora: 100000, + }, + { + items: [ + { + item: itemList.varunada_lazurite_gemstone, + amount: 6, + }, + { + item: itemList.mark_of_the_binding_blessing, + amount: 20, + }, + { + item: itemList.sprayfeather_gill, + amount: 60, + }, + { + item: itemList.saurian_crowned_warriors_golden_whistle, + amount: 24, + }, + ], + mora: 120000, + }, + ], + material: { + material: [ + itemList.sentrys_wooden_whistle, + itemList.warriors_metal_whistle, + itemList.saurian_crowned_warriors_golden_whistle, + ], + book: [itemList.teachings_of_contention, itemList.guide_to_contention, itemList.philosophies_of_contention], + boss: itemList.lightless_mass, + }, + element: elements.hydro, + }, nahida: { id: 'nahida', name: 'Nahida', diff --git a/src/data/itemGroup.js b/src/data/itemGroup.js index 84cb0d5c..23ad98d6 100644 --- a/src/data/itemGroup.js +++ b/src/data/itemGroup.js @@ -376,4 +376,14 @@ export const itemGroup = { items: [itemList.teachings_of_justice, itemList.guide_to_justice, itemList.philosophies_of_justice], type: 'book', }, + teachings_of_contention: { + name: 'Contention', + items: [itemList.teachings_of_contention, itemList.guide_to_contention, itemList.philosophies_of_contention], + type: 'book', + }, + teachings_of_conflict: { + name: 'Conflict', + items: [itemList.teachings_of_conflict, itemList.guide_to_conflict, itemList.philosophies_of_conflict], + type: 'book', + }, }; diff --git a/src/data/itemList.js b/src/data/itemList.js index a6414149..64dde4b3 100644 --- a/src/data/itemList.js +++ b/src/data/itemList.js @@ -1514,4 +1514,93 @@ export const itemList = { }, silken_feather: { id: 'silken_feather', name: 'Silken Feather', rarity: 5 }, + + sprayfeather_gill: { + id: 'sprayfeather_gill', + name: 'Sprayfeather Gill', + }, + seasoned_fang: { + id: 'seasoned_fang', + name: 'Seasoned Fang', + rarity: 2, + }, + tyrants_fang: { + id: 'tyrants_fang', + name: "Tyrant's Fang", + rarity: 3, + }, + juvenile_fang: { + id: 'juvenile_fang', + name: 'Juvenile Fang', + rarity: 1, + }, + mark_of_the_binding_blessing: { + id: 'mark_of_the_binding_blessing', + name: 'Mark of the Binding Blessing', + rarity: 4, + }, + warriors_metal_whistle: { + id: 'warriors_metal_whistle', + name: "Warrior's Metal Whistle", + rarity: 2, + }, + saurian_crowned_warriors_golden_whistle: { + id: 'saurian_crowned_warriors_golden_whistle', + name: "Saurian-Crowned Warrior's Golden Whistle", + rarity: 3, + }, + sentrys_wooden_whistle: { + id: 'sentrys_wooden_whistle', + name: "Sentry's Wooden Whistle", + rarity: 1, + }, + overripe_flamegranate: { + id: 'overripe_flamegranate', + name: 'Overripe Flamegranate', + rarity: 4, + }, + quenepa_berry: { + id: 'quenepa_berry', + name: 'Quenepa Berry', + }, + teachings_of_contention: { + id: 'teachings_of_contention', + name: 'Teachings of Contention', + day: ['monday', 'thursday'], + rarity: 2, + }, + guide_to_contention: { + id: 'guide_to_contention', + name: 'Guide to Contention', + day: ['monday', 'thursday'], + rarity: 3, + parent: 'teachings_of_contention', + }, + philosophies_of_contention: { + id: 'philosophies_of_contention', + name: 'Philosophies of Contention', + day: ['monday', 'thursday'], + rarity: 4, + parent: 'teachings_of_contention', + }, + teachings_of_conflict: { + id: 'teachings_of_conflict', + name: 'Teachings of Conflict', + day: ['wednesday', 'saturday'], + rarity: 2, + }, + guide_to_conflict: { + id: 'guide_to_conflict', + name: 'Guide to Conflict', + day: ['wednesday', 'saturday'], + rarity: 3, + parent: 'teachings_of_conflict', + }, + philosophies_of_conflict: { + id: 'philosophies_of_conflict', + name: 'Philosophies of Conflict', + day: ['wednesday', 'saturday'], + rarity: 4, + parent: 'teachings_of_conflict', + }, }; diff --git a/static/images/characters/full/kachina.png b/static/images/characters/full/kachina.png new file mode 100644 index 00000000..bad4cbc6 Binary files /dev/null and b/static/images/characters/full/kachina.png differ diff --git a/static/images/characters/full/mualani.png b/static/images/characters/full/mualani.png new file mode 100644 index 00000000..984c3e0a Binary files /dev/null and b/static/images/characters/full/mualani.png differ diff --git a/static/images/characters/kachina.png b/static/images/characters/kachina.png new file mode 100644 index 00000000..6cb34599 Binary files /dev/null and b/static/images/characters/kachina.png differ diff --git a/static/images/characters/mualani.png b/static/images/characters/mualani.png new file mode 100644 index 00000000..ac467523 Binary files /dev/null and b/static/images/characters/mualani.png differ diff --git a/static/images/items/guide_to_conflict.png b/static/images/items/guide_to_conflict.png new file mode 100644 index 00000000..275255fa Binary files /dev/null and b/static/images/items/guide_to_conflict.png differ diff --git a/static/images/items/guide_to_contention.png b/static/images/items/guide_to_contention.png new file mode 100644 index 00000000..66d30216 Binary files /dev/null and b/static/images/items/guide_to_contention.png differ diff --git a/static/images/items/juvenile_fang.png b/static/images/items/juvenile_fang.png new file mode 100644 index 00000000..db790437 Binary files /dev/null and b/static/images/items/juvenile_fang.png differ diff --git a/static/images/items/ley_line_sprout.png b/static/images/items/ley_line_sprout.png new file mode 100644 index 00000000..3ced158b Binary files /dev/null and b/static/images/items/ley_line_sprout.png differ diff --git a/static/images/items/mark_of_the_binding_blessing.png b/static/images/items/mark_of_the_binding_blessing.png new file mode 100644 index 00000000..e7cad3a0 Binary files /dev/null and b/static/images/items/mark_of_the_binding_blessing.png differ diff --git a/static/images/items/overripe_flamegranate.png b/static/images/items/overripe_flamegranate.png new file mode 100644 index 00000000..f27b6287 Binary files /dev/null and b/static/images/items/overripe_flamegranate.png differ diff --git a/static/images/items/philosophies_of_conflict.png b/static/images/items/philosophies_of_conflict.png new file mode 100644 index 00000000..ac03a54e Binary files /dev/null and b/static/images/items/philosophies_of_conflict.png differ diff --git a/static/images/items/philosophies_of_contention.png b/static/images/items/philosophies_of_contention.png new file mode 100644 index 00000000..f9a6a12f Binary files /dev/null and b/static/images/items/philosophies_of_contention.png differ diff --git a/static/images/items/quenepa_berry.png b/static/images/items/quenepa_berry.png new file mode 100644 index 00000000..1bbb5cc6 Binary files /dev/null and b/static/images/items/quenepa_berry.png differ diff --git a/static/images/items/saurian_claw_succulent.png b/static/images/items/saurian_claw_succulent.png new file mode 100644 index 00000000..a4ce9bff Binary files /dev/null and b/static/images/items/saurian_claw_succulent.png differ diff --git a/static/images/items/saurian_crowned_warriors_golden_whistle.png b/static/images/items/saurian_crowned_warriors_golden_whistle.png new file mode 100644 index 00000000..9e9d0402 Binary files /dev/null and b/static/images/items/saurian_crowned_warriors_golden_whistle.png differ diff --git a/static/images/items/seasoned_fang.png b/static/images/items/seasoned_fang.png new file mode 100644 index 00000000..5ac601f3 Binary files /dev/null and b/static/images/items/seasoned_fang.png differ diff --git a/static/images/items/sentrys_wooden_whistle.png b/static/images/items/sentrys_wooden_whistle.png new file mode 100644 index 00000000..ef92a8ea Binary files /dev/null and b/static/images/items/sentrys_wooden_whistle.png differ diff --git a/static/images/items/sprayfeather_gill.png b/static/images/items/sprayfeather_gill.png new file mode 100644 index 00000000..f61ebf58 Binary files /dev/null and b/static/images/items/sprayfeather_gill.png differ diff --git a/static/images/items/teachings_of_conflict.png b/static/images/items/teachings_of_conflict.png new file mode 100644 index 00000000..259f403d Binary files /dev/null and b/static/images/items/teachings_of_conflict.png differ diff --git a/static/images/items/teachings_of_contention.png b/static/images/items/teachings_of_contention.png new file mode 100644 index 00000000..6ada7bca Binary files /dev/null and b/static/images/items/teachings_of_contention.png differ diff --git a/static/images/items/tyrants_fang.png b/static/images/items/tyrants_fang.png new file mode 100644 index 00000000..ac84bed3 Binary files /dev/null and b/static/images/items/tyrants_fang.png differ diff --git a/static/images/items/warriors_metal_whistle.png b/static/images/items/warriors_metal_whistle.png new file mode 100644 index 00000000..4cc214ff Binary files /dev/null and b/static/images/items/warriors_metal_whistle.png differ diff --git a/static/images/skills/kachina/constellation_1.png b/static/images/skills/kachina/constellation_1.png new file mode 100644 index 00000000..897e5e7d Binary files /dev/null and b/static/images/skills/kachina/constellation_1.png differ diff --git a/static/images/skills/kachina/constellation_2.png b/static/images/skills/kachina/constellation_2.png new file mode 100644 index 00000000..1d1cd6e4 Binary files /dev/null and b/static/images/skills/kachina/constellation_2.png differ diff --git a/static/images/skills/kachina/constellation_3.png b/static/images/skills/kachina/constellation_3.png new file mode 100644 index 00000000..d4fbf219 Binary files /dev/null and b/static/images/skills/kachina/constellation_3.png differ diff --git a/static/images/skills/kachina/constellation_4.png b/static/images/skills/kachina/constellation_4.png new file mode 100644 index 00000000..019ef7f8 Binary files /dev/null and b/static/images/skills/kachina/constellation_4.png differ diff --git a/static/images/skills/kachina/constellation_5.png b/static/images/skills/kachina/constellation_5.png new file mode 100644 index 00000000..ef303e79 Binary files /dev/null and b/static/images/skills/kachina/constellation_5.png differ diff --git a/static/images/skills/kachina/constellation_6.png b/static/images/skills/kachina/constellation_6.png new file mode 100644 index 00000000..e8a4ed06 Binary files /dev/null and b/static/images/skills/kachina/constellation_6.png differ diff --git a/static/images/skills/kachina/talent_1.png b/static/images/skills/kachina/talent_1.png new file mode 100644 index 00000000..b5079434 Binary files /dev/null and b/static/images/skills/kachina/talent_1.png differ diff --git a/static/images/skills/kachina/talent_2.png b/static/images/skills/kachina/talent_2.png new file mode 100644 index 00000000..d4fbf219 Binary files /dev/null and b/static/images/skills/kachina/talent_2.png differ diff --git a/static/images/skills/kachina/talent_3.png b/static/images/skills/kachina/talent_3.png new file mode 100644 index 00000000..102573e0 Binary files /dev/null and b/static/images/skills/kachina/talent_3.png differ diff --git a/static/images/skills/kachina/talent_4.png b/static/images/skills/kachina/talent_4.png new file mode 100644 index 00000000..118d4e5c Binary files /dev/null and b/static/images/skills/kachina/talent_4.png differ diff --git a/static/images/skills/kachina/talent_5.png b/static/images/skills/kachina/talent_5.png new file mode 100644 index 00000000..30a99f91 Binary files /dev/null and b/static/images/skills/kachina/talent_5.png differ diff --git a/static/images/skills/kachina/talent_6.png b/static/images/skills/kachina/talent_6.png new file mode 100644 index 00000000..51c85a78 Binary files /dev/null and b/static/images/skills/kachina/talent_6.png differ diff --git a/static/images/skills/kachina/talent_7.png b/static/images/skills/kachina/talent_7.png new file mode 100644 index 00000000..118d4e5c Binary files /dev/null and b/static/images/skills/kachina/talent_7.png differ diff --git a/static/images/skills/mualani/constellation_1.png b/static/images/skills/mualani/constellation_1.png new file mode 100644 index 00000000..c111712d Binary files /dev/null and b/static/images/skills/mualani/constellation_1.png differ diff --git a/static/images/skills/mualani/constellation_2.png b/static/images/skills/mualani/constellation_2.png new file mode 100644 index 00000000..15e5ef3f Binary files /dev/null and b/static/images/skills/mualani/constellation_2.png differ diff --git a/static/images/skills/mualani/constellation_3.png b/static/images/skills/mualani/constellation_3.png new file mode 100644 index 00000000..9aa94a80 Binary files /dev/null and b/static/images/skills/mualani/constellation_3.png differ diff --git a/static/images/skills/mualani/constellation_4.png b/static/images/skills/mualani/constellation_4.png new file mode 100644 index 00000000..06de5e6a Binary files /dev/null and b/static/images/skills/mualani/constellation_4.png differ diff --git a/static/images/skills/mualani/constellation_5.png b/static/images/skills/mualani/constellation_5.png new file mode 100644 index 00000000..ee37173b Binary files /dev/null and b/static/images/skills/mualani/constellation_5.png differ diff --git a/static/images/skills/mualani/constellation_6.png b/static/images/skills/mualani/constellation_6.png new file mode 100644 index 00000000..00ab1028 Binary files /dev/null and b/static/images/skills/mualani/constellation_6.png differ diff --git a/static/images/skills/mualani/talent_1.png b/static/images/skills/mualani/talent_1.png new file mode 100644 index 00000000..6d27b56d Binary files /dev/null and b/static/images/skills/mualani/talent_1.png differ diff --git a/static/images/skills/mualani/talent_2.png b/static/images/skills/mualani/talent_2.png new file mode 100644 index 00000000..9aa94a80 Binary files /dev/null and b/static/images/skills/mualani/talent_2.png differ diff --git a/static/images/skills/mualani/talent_3.png b/static/images/skills/mualani/talent_3.png new file mode 100644 index 00000000..db06c6fb Binary files /dev/null and b/static/images/skills/mualani/talent_3.png differ diff --git a/static/images/skills/mualani/talent_4.png b/static/images/skills/mualani/talent_4.png new file mode 100644 index 00000000..99846cd3 Binary files /dev/null and b/static/images/skills/mualani/talent_4.png differ diff --git a/static/images/skills/mualani/talent_5.png b/static/images/skills/mualani/talent_5.png new file mode 100644 index 00000000..9b2a0576 Binary files /dev/null and b/static/images/skills/mualani/talent_5.png differ diff --git a/static/images/skills/mualani/talent_6.png b/static/images/skills/mualani/talent_6.png new file mode 100644 index 00000000..6b0a68d5 Binary files /dev/null and b/static/images/skills/mualani/talent_6.png differ