Skip to content

Commit

Permalink
Merge pull request #211 from sdglitched/feat/v5.1-Phase1
Browse files Browse the repository at this point in the history
Add new character and weapon info from v5.1 Phase 1
  • Loading branch information
gridhead authored Nov 9, 2024
2 parents 0fe646f + 883ffa3 commit 5eb2244
Show file tree
Hide file tree
Showing 40 changed files with 44,186 additions and 4,060 deletions.
1 change: 1 addition & 0 deletions assets/back.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
<file>imgs/char/back/xiangling.webp</file>
<file>imgs/char/back/xianyun.webp</file>
<file>imgs/char/back/xiao.webp</file>
<file>imgs/char/back/xilonen.webp</file>
<file>imgs/char/back/xingqiu.webp</file>
<file>imgs/char/back/xinyan.webp</file>
<file>imgs/char/back/yae_miko.webp</file>
Expand Down
1 change: 1 addition & 0 deletions assets/cons.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@
<file>imgs/char/cons/xiangling.webp</file>
<file>imgs/char/cons/xianyun.webp</file>
<file>imgs/char/cons/xiao.webp</file>
<file>imgs/char/cons/xilonen.webp</file>
<file>imgs/char/cons/xingqiu.webp</file>
<file>imgs/char/cons/xinyan.webp</file>
<file>imgs/char/cons/yae_miko.webp</file>
Expand Down
1 change: 1 addition & 0 deletions assets/face.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
<file>imgs/char/face/xiangling.png</file>
<file>imgs/char/face/xianyun.png</file>
<file>imgs/char/face/xiao.png</file>
<file>imgs/char/face/xilonen.png</file>
<file>imgs/char/face/xingqiu.png</file>
<file>imgs/char/face/xinyan.png</file>
<file>imgs/char/face/yae_miko.png</file>
Expand Down
Binary file added assets/imgs/char/back/xilonen.webp
Binary file not shown.
Binary file added assets/imgs/char/cons/xilonen.webp
Binary file not shown.
Binary file added assets/imgs/char/face/xilonen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/imgs/char/name/xilonen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/imgs/char/side/xilonen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/imgs/char/wish/xilonen.webp
Binary file not shown.
Binary file added assets/imgs/weap/polearms/mtbb_a.webp
Binary file not shown.
Binary file added assets/imgs/weap/polearms/mtbb_b.webp
Binary file not shown.
Binary file added assets/imgs/weap/swords/ppts_a.webp
Binary file not shown.
Binary file added assets/imgs/weap/swords/ppts_b.webp
Binary file not shown.
Binary file added assets/imgs/weap/swords/sybe_a.webp
Binary file not shown.
Binary file added assets/imgs/weap/swords/sybe_b.webp
Binary file not shown.
1 change: 1 addition & 0 deletions assets/name.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
<file>imgs/char/name/xiangling.png</file>
<file>imgs/char/name/xianyun.png</file>
<file>imgs/char/name/xiao.png</file>
<file>imgs/char/name/xilonen.png</file>
<file>imgs/char/name/xingqiu.png</file>
<file>imgs/char/name/xinyan.png</file>
<file>imgs/char/name/yae_miko.png</file>
Expand Down
1 change: 1 addition & 0 deletions assets/side.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
<file>imgs/char/side/xiangling.png</file>
<file>imgs/char/side/xianyun.png</file>
<file>imgs/char/side/xiao.png</file>
<file>imgs/char/side/xilonen.png</file>
<file>imgs/char/side/xingqiu.png</file>
<file>imgs/char/side/xinyan.png</file>
<file>imgs/char/side/yae_miko.png</file>
Expand Down
6 changes: 6 additions & 0 deletions assets/weap.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -277,6 +277,8 @@
<file>imgs/weap/polearms/mnpr_b.webp</file>
<file>imgs/weap/polearms/mswp_a.webp</file>
<file>imgs/weap/polearms/mswp_b.webp</file>
<file>imgs/weap/polearms/mtbb_a.webp</file>
<file>imgs/weap/polearms/mtbb_b.webp</file>
<file>imgs/weap/polearms/pdrl_a.webp</file>
<file>imgs/weap/polearms/pdrl_b.webp</file>
<file>imgs/weap/polearms/pjws_a.webp</file>
Expand Down Expand Up @@ -349,6 +351,8 @@
<file>imgs/weap/swords/msrf_b.webp</file>
<file>imgs/weap/swords/pmjc_a.webp</file>
<file>imgs/weap/swords/pmjc_b.webp</file>
<file>imgs/weap/swords/ppts_a.webp</file>
<file>imgs/weap/swords/ppts_b.webp</file>
<file>imgs/weap/swords/ptrc_a.webp</file>
<file>imgs/weap/swords/ptrc_b.webp</file>
<file>imgs/weap/swords/ryls_a.webp</file>
Expand All @@ -371,6 +375,8 @@
<file>imgs/weap/swords/srsd_b.webp</file>
<file>imgs/weap/swords/swbd_a.webp</file>
<file>imgs/weap/swords/swbd_b.webp</file>
<file>imgs/weap/swords/sybe_a.webp</file>
<file>imgs/weap/swords/sybe_b.webp</file>
<file>imgs/weap/swords/tayf_a.webp</file>
<file>imgs/weap/swords/tayf_b.webp</file>
<file>imgs/weap/swords/tbsd_a.webp</file>
Expand Down
1 change: 1 addition & 0 deletions assets/wish.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
<file>imgs/char/wish/xiangling.webp</file>
<file>imgs/char/wish/xianyun.webp</file>
<file>imgs/char/wish/xiao.webp</file>
<file>imgs/char/wish/xilonen.webp</file>
<file>imgs/char/wish/xingqiu.webp</file>
<file>imgs/char/wish/xinyan.webp</file>
<file>imgs/char/wish/yae_miko.webp</file>
Expand Down
4 changes: 2 additions & 2 deletions gi_loadouts/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
__metadict__ = metadata("gi-loadouts").json
__versdata__ = __metadict__.get("version")

__gicompat_vers__ = "5.0"
__gicompat_part__ = "2"
__gicompat_vers__ = "5.1"
__gicompat_part__ = "1"

__donation__ = "https://github.com/sponsors/gridhead"
__releases__ = "https://github.com/gridhead/gi-loadouts/releases"
Expand Down
2 changes: 2 additions & 0 deletions gi_loadouts/data/char/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@
from gi_loadouts.data.char.xiangling import Xiangling
from gi_loadouts.data.char.xianyun import Xianyun
from gi_loadouts.data.char.xiao import Xiao
from gi_loadouts.data.char.xilonen import Xilonen
from gi_loadouts.data.char.xingqiu import Xingqiu
from gi_loadouts.data.char.xinyan import Xinyan
from gi_loadouts.data.char.yae_miko import YaeMiko
Expand Down Expand Up @@ -169,6 +170,7 @@
"Xiangling": Xiangling,
"Xianyun": Xianyun,
"Xiao": Xiao,
"Xilonen": Xilonen,
"Xingqiu": Xingqiu,
"Xinyan": Xinyan,
"Yae Miko": YaeMiko,
Expand Down
19 changes: 19 additions & 0 deletions gi_loadouts/data/char/xilonen.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
from gi_loadouts.type.char import BaseStat, Char
from gi_loadouts.type.rare import Rare
from gi_loadouts.type.stat import STAT
from gi_loadouts.type.vson import Vision
from gi_loadouts.type.weap import WeaponType


class Xilonen(Char):
__statdata__: dict = {0: 0.0, 1: 0.0, 2: 9.0, 3: 18.0, 4: 18.0, 5: 27.0, 6: 36.0}
__statname__: STAT = STAT.defense_perc
name: str = "Xilonen"
rare: Rare = Rare.Star_5
base: BaseStat = BaseStat(attack=21.413, defense=72.3943, health_points=965.71313)
ascn: BaseStat = BaseStat(attack=87.92693, defense=297.297, health_points=3965.7402)
weapon: WeaponType = WeaponType.sword
vision: Vision = Vision.geo
cons_name: str = "Panthera Ocelota"
afln: str = "Nanatzcayan"
head: str = "Ardent Flames Forge the Soul"
2 changes: 2 additions & 0 deletions gi_loadouts/data/weap/polearms/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
ldeg,
mnpr,
mswp,
mtbb,
pdrl,
pjws,
ptsg,
Expand Down Expand Up @@ -56,6 +57,7 @@
"Lumidouce Elegy": ldeg.LumidouceElegy,
"Missive Windspear": mswp.MissiveWindspear,
"Moonpiercer": mnpr.Moonpiercer,
"Mountain-Bracing Bolt": mtbb.MountainBracingBolt,
"Primordial Jade Winged-Spear": pjws.PrimordialJadeWingedSpear,
"Prospector's Drill": pdrl.ProspectorsDrill,
"Prototype Starglitter": ptsg.PrototypeStarglitter,
Expand Down
21 changes: 21 additions & 0 deletions gi_loadouts/data/weap/polearms/mtbb.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
from typing import List

from gi_loadouts.type.rare import Rare
from gi_loadouts.type.weap import Polearm, WeaponStat, WeaponStatType
from gi_loadouts.type.weap.tier import Tier


class MountainBracingBolt(Polearm):
name: str = "Mountain-Bracing Bolt"
seco_stat: WeaponStat = WeaponStat(stat_name=WeaponStatType.energy_recharge_perc, stat_data=6.7)
tier: Tier = Tier.Tier_3
rare: Rare = Rare.Star_4
refi_name: str = "Hope Beyond the Peaks"
refi_list: List[str] = [
"Decreases Climbing Stamina Consumption by 15% and increases Elemental Skill DMG by 12%. Also, after other nearby party members use Elemental Skills, the equipping character's Elemental Skill DMG will also increase by 12% for 8s.",
"Decreases Climbing Stamina Consumption by 15% and increases Elemental Skill DMG by 15%. Also, after other nearby party members use Elemental Skills, the equipping character's Elemental Skill DMG will also increase by 15% for 8s.",
"Decreases Climbing Stamina Consumption by 15% and increases Elemental Skill DMG by 18%. Also, after other nearby party members use Elemental Skills, the equipping character's Elemental Skill DMG will also increase by 18% for 8s.",
"Decreases Climbing Stamina Consumption by 15% and increases Elemental Skill DMG by 21%. Also, after other nearby party members use Elemental Skills, the equipping character's Elemental Skill DMG will also increase by 21% for 8s.",
"Decreases Climbing Stamina Consumption by 15% and increases Elemental Skill DMG by 24%. Also, after other nearby party members use Elemental Skills, the equipping character's Elemental Skill DMG will also increase by 24% for 8s.",
]
file: str = "mtbb"
8 changes: 6 additions & 2 deletions gi_loadouts/data/weap/swords/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
lofi,
msrf,
pmjc,
ppts,
ptrc,
ryls,
sfsd,
Expand All @@ -34,6 +35,7 @@
spbd,
srsd,
swbd,
sybe,
tayf,
tbsd,
tdha,
Expand Down Expand Up @@ -69,18 +71,20 @@
"Light of Foliar Incision": lofi.LightofFoliarIncision,
"Lion's Roar": lnrr.LionsRoar,
"Mistsplitter Reforged": msrf.MistsplitterReforged,
"Peak Patrol Song": ppts.PeakPatrolSong,
"Primordial Jade Cutter": pmjc.PrimordialJadeCutter,
"Prototype Rancour": ptrc.PrototypeRancour,
"Royal Longsword": ryls.RoyalLongsword,
"Sacrificial Sword": sfsd.SacrificialSword,
"Sapwood Blade": spbd.SapwoodBlade,
"Silver Sword": slsd.SilverSword,
"Skyrider Sword": srsd.SkyriderSword,
"Skyward Blade": swbd.SkywardBlade,
"Splendor of Tranquil Waters": sotw.SplendorofTranquilWaters,
"Sturdy Bone": sybe.SturdyBone,
"Summit Shaper": smsp.SummitShaper,
"Sword of Descension": sods.SwordOfDescension,
"Sword of Narzissenkreuz": sonk.SwordOfNarzissenkreuz,
"Skyrider Sword": srsd.SkyriderSword,
"Skyward Blade": swbd.SkywardBlade,
"The Alley Flash": tayf.TheAlleyFlash,
"The Black Sword": tbsd.TheBlackSword,
"The Dockhand's Assistant": tdha.TheDockhandsAssistant,
Expand Down
21 changes: 21 additions & 0 deletions gi_loadouts/data/weap/swords/ppts.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
from typing import List

from gi_loadouts.type.rare import Rare
from gi_loadouts.type.weap import Sword, WeaponStat, WeaponStatType
from gi_loadouts.type.weap.tier import Tier


class PeakPatrolSong(Sword):
name: str = "Peak Patrol Song"
seco_stat: WeaponStat = WeaponStat(stat_name=WeaponStatType.defense_perc, stat_data=18.0)
tier: Tier = Tier.Tier_1
rare: Rare = Rare.Star_5
refi_name: str = "Halcyon Years Unending"
refi_list: List[str] = [
"Gain \"Ode to Flowers\" after Normal or Plunging Attacks hit an opponent: DEF increases by 8% and gain a 10% All Elemental DMG Bonus for 6s. Max 2 stacks. Can trigger once per 0.1s. When this effect reaches 2 stacks or the 2nd stack's duration is refreshed, increase all nearby party members' All Elemental DMG Bonus by 8% for every 1,000 DEF the equipping character has, up to a maximum of 25.6%, for 15s.",
"Gain \"Ode to Flowers\" after Normal or Plunging Attacks hit an opponent: DEF increases by 10% and gain a 12.5% All Elemental DMG Bonus for 6s. Max 2 stacks. Can trigger once per 0.1s. When this effect reaches 2 stacks or the 2nd stack's duration is refreshed, increase all nearby party members' All Elemental DMG Bonus by 10% for every 1,000 DEF the equipping character has, up to a maximum of 32%, for 15s.",
"Gain \"Ode to Flowers\" after Normal or Plunging Attacks hit an opponent: DEF increases by 12% and gain a 15% All Elemental DMG Bonus for 6s. Max 2 stacks. Can trigger once per 0.1s. When this effect reaches 2 stacks or the 2nd stack's duration is refreshed, increase all nearby party members' All Elemental DMG Bonus by 12% for every 1,000 DEF the equipping character has, up to a maximum of 38.4%, for 15s.",
"Gain \"Ode to Flowers\" after Normal or Plunging Attacks hit an opponent: DEF increases by 14% and gain a 17.5% All Elemental DMG Bonus for 6s. Max 2 stacks. Can trigger once per 0.1s. When this effect reaches 2 stacks or the 2nd stack's duration is refreshed, increase all nearby party members' All Elemental DMG Bonus by 14% for every 1,000 DEF the equipping character has, up to a maximum of 44.8%, for 15s.",
"Gain \"Ode to Flowers\" after Normal or Plunging Attacks hit an opponent: DEF increases by 16% and gain a 20% All Elemental DMG Bonus for 6s. Max 2 stacks. Can trigger once per 0.1s. When this effect reaches 2 stacks or the 2nd stack's duration is refreshed, increase all nearby party members' All Elemental DMG Bonus by 16% for every 1,000 DEF the equipping character has, up to a maximum of 51.2%, for 15s.",
]
file: str = "ppts"
21 changes: 21 additions & 0 deletions gi_loadouts/data/weap/swords/sybe.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
from typing import List

from gi_loadouts.type.rare import Rare
from gi_loadouts.type.weap import Sword, WeaponStat, WeaponStatType
from gi_loadouts.type.weap.tier import Tier


class SturdyBone(Sword):
name: str = "Sturdy Bone"
seco_stat: WeaponStat = WeaponStat(stat_name=WeaponStatType.attack_perc, stat_data=6.0)
tier: Tier = Tier.Tier_3
rare: Rare = Rare.Star_4
refi_name: str = "Trapper's Pride"
refi_list: List[str] = [
"Sprint or Alternate Sprint Stamina Consumption decreased by 15%. Additionally, after using Sprint or Alternate Sprint, Normal Attack DMG is increased by 16% of ATK. This effect expires after triggering 18 times or 7s.",
"Sprint or Alternate Sprint Stamina Consumption decreased by 15%. Additionally, after using Sprint or Alternate Sprint, Normal Attack DMG is increased by 20% of ATK. This effect expires after triggering 18 times or 7s.",
"Sprint or Alternate Sprint Stamina Consumption decreased by 15%. Additionally, after using Sprint or Alternate Sprint, Normal Attack DMG is increased by 24% of ATK. This effect expires after triggering 18 times or 7s.",
"Sprint or Alternate Sprint Stamina Consumption decreased by 15%. Additionally, after using Sprint or Alternate Sprint, Normal Attack DMG is increased by 28% of ATK. This effect expires after triggering 18 times or 7s.",
"Sprint or Alternate Sprint Stamina Consumption decreased by 15%. Additionally, after using Sprint or Alternate Sprint, Normal Attack DMG is increased by 32% of ATK. This effect expires after triggering 18 times or 7s.",
]
file: str = "sybe"
Loading

0 comments on commit 5eb2244

Please sign in to comment.