atree ID rework started

This commit is contained in:
ferricles 2022-06-27 00:09:49 -07:00
parent d5d3f15c27
commit 65c2d39754
134 changed files with 5121 additions and 143 deletions

View file

@ -1,137 +0,0 @@
{
"Arrow Shield": 0,
"Escape": 1,
"Arrow Bomb": 2,
"Heart Shatter": 3,
"Fire Creep": 4,
"Bryophyte Roots": 5,
"Nimble String": 6,
"Arrow Storm": 7,
"Guardian Angels": 8,
"Windy Feet": 9,
"Basaltic Trap": 10,
"Windstorm": 11,
"Grappling Hook": 12,
"Implosion": 13,
"Twain's Arc": 14,
"Fierce Stomp": 15,
"Scorched Earth": 16,
"Leap": 17,
"Shocking Bomb": 18,
"Mana Trap": 19,
"Escape Artist": 20,
"Initiator": 21,
"Call of the Hound": 22,
"Arrow Hurricane": 23,
"Geyser Stomp": 24,
"Crepuscular Ray": 25,
"Grape Bomb": 26,
"Tangled Traps": 27,
"Snow Storm": 28,
"All-Seeing Panoptes": 29,
"Minefield": 30,
"Bow Proficiency I": 31,
"Cheaper Arrow Bomb": 32,
"Cheaper Arrow Storm": 33,
"Cheaper Escape": 34,
"Earth Mastery": 82,
"Thunder Mastery": 83,
"Water Mastery": 84,
"Air Mastery": 85,
"Fire Mastery": 86,
"More Shields": 40,
"Stormy Feet": 41,
"Refined Gunpowder": 42,
"More Traps": 43,
"Better Arrow Shield": 44,
"Better Leap": 45,
"Better Guardian Angels": 46,
"Cheaper Arrow Storm (2)": 47,
"Precise Shot": 48,
"Cheaper Arrow Shield": 49,
"Rocket Jump": 50,
"Cheaper Escape (2)": 51,
"Stronger Hook": 52,
"Cheaper Arrow Bomb (2)": 53,
"Bouncing Bomb": 54,
"Homing Shots": 55,
"Shrapnel Bomb": 56,
"Elusive": 57,
"Double Shots": 58,
"Triple Shots": 59,
"Power Shots": 60,
"Focus": 61,
"More Focus": 62,
"More Focus (2)": 63,
"Traveler": 64,
"Patient Hunter": 65,
"Stronger Patient Hunter": 66,
"Frenzy": 67,
"Phantom Ray": 68,
"Arrow Rain": 69,
"Decimator": 70,
"Bash": 71,
"Spear Proficiency 1": 72,
"Cheaper Bash": 73,
"Double Bash": 74,
"Charge": 75,
"Heavy Impact": 76,
"Vehement": 77,
"Tougher Skin": 78,
"Uppercut": 79,
"Cheaper Charge": 80,
"War Scream": 81,
"Quadruple Bash": 87,
"Fireworks": 88,
"Half-Moon Swipe": 89,
"Flyby Jab": 90,
"Flaming Uppercut": 91,
"Iron Lungs": 92,
"Generalist": 93,
"Counter": 94,
"Mantle of the Bovemists": 95,
"Bak'al's Grasp": 96,
"Spear Proficiency 2": 97,
"Cheaper Uppercut": 98,
"Aerodynamics": 99,
"Provoke": 100,
"Precise Strikes": 101,
"Air Shout": 102,
"Enraged Blow": 103,
"Flying Kick": 104,
"Stronger Mantle": 105,
"Manachism": 106,
"Boiling Blood": 107,
"Ragnarokkr": 108,
"Ambidextrous": 109,
"Burning Heart": 110,
"Stronger Bash": 111,
"Intoxicating Blood": 112,
"Comet": 113,
"Collide": 114,
"Rejuvenating Skin": 115,
"Uncontainable Corruption": 116,
"Radiant Devotee": 117,
"Whirlwind Strike": 118,
"Mythril Skin": 119,
"Armour Breaker": 120,
"Shield Strike": 121,
"Sparkling Hope": 122,
"Massive Bash": 123,
"Tempest": 124,
"Spirit of the Rabbit": 125,
"Massacre": 126,
"Axe Kick": 127,
"Radiance": 128,
"Cheaper Bash 2": 129,
"Cheaper War Scream": 130,
"Discombobulate": 131,
"Thunderclap": 132,
"Cyclone": 133,
"Second Chance": 134,
"Blood Pact": 135,
"Haemorrhage": 136,
"Brink of Madness": 137,
"Cheaper Uppercut 2": 138,
"Martyr": 139
}

View file

@ -11,6 +11,8 @@ abilDict = {}
with open("atree-parse.json") as f: with open("atree-parse.json") as f:
data = json.loads(f.read()) data = json.loads(f.read())
for classType, info in data.items(): for classType, info in data.items():
#reset IDs for every class and start at 1
id = 1
for abil in info: for abil in info:
abilDict[abil["display_name"]] = id abilDict[abil["display_name"]] = id
id += 1 id += 1

146
py_script/atree-ids.json Normal file
View file

@ -0,0 +1,146 @@
{
"Archer": {
"Arrow Shield": 1,
"Escape": 2,
"Arrow Bomb": 3,
"Heart Shatter": 4,
"Fire Creep": 5,
"Bryophyte Roots": 6,
"Nimble String": 7,
"Arrow Storm": 8,
"Guardian Angels": 9,
"Windy Feet": 10,
"Basaltic Trap": 11,
"Windstorm": 12,
"Grappling Hook": 13,
"Implosion": 14,
"Twain's Arc": 15,
"Fierce Stomp": 16,
"Scorched Earth": 17,
"Leap": 18,
"Shocking Bomb": 19,
"Mana Trap": 20,
"Escape Artist": 21,
"Initiator": 22,
"Call of the Hound": 23,
"Arrow Hurricane": 24,
"Geyser Stomp": 25,
"Crepuscular Ray": 26,
"Grape Bomb": 27,
"Tangled Traps": 28,
"Snow Storm": 29,
"All-Seeing Panoptes": 30,
"Minefield": 31,
"Bow Proficiency I": 32,
"Cheaper Arrow Bomb": 33,
"Cheaper Arrow Storm": 34,
"Cheaper Escape": 35,
"Earth Mastery": 36,
"Thunder Mastery": 37,
"Water Mastery": 38,
"Air Mastery": 39,
"Fire Mastery": 40,
"More Shields": 41,
"Stormy Feet": 42,
"Refined Gunpowder": 43,
"More Traps": 44,
"Better Arrow Shield": 45,
"Better Leap": 46,
"Better Guardian Angels": 47,
"Cheaper Arrow Storm (2)": 48,
"Precise Shot": 49,
"Cheaper Arrow Shield": 50,
"Rocket Jump": 51,
"Cheaper Escape (2)": 52,
"Stronger Hook": 53,
"Cheaper Arrow Bomb (2)": 54,
"Bouncing Bomb": 55,
"Homing Shots": 56,
"Shrapnel Bomb": 57,
"Elusive": 58,
"Double Shots": 59,
"Triple Shots": 60,
"Power Shots": 61,
"Focus": 62,
"More Focus": 63,
"More Focus (2)": 64,
"Traveler": 65,
"Patient Hunter": 66,
"Stronger Patient Hunter": 67,
"Frenzy": 68,
"Phantom Ray": 69,
"Arrow Rain": 70,
"Decimator": 71
},
"Warrior": {
"Bash": 1,
"Spear Proficiency 1": 2,
"Cheaper Bash": 3,
"Double Bash": 4,
"Charge": 5,
"Heavy Impact": 6,
"Vehement": 7,
"Tougher Skin": 8,
"Uppercut": 9,
"Cheaper Charge": 10,
"War Scream": 11,
"Earth Mastery": 12,
"Thunder Mastery": 13,
"Water Mastery": 14,
"Air Mastery": 15,
"Fire Mastery": 16,
"Quadruple Bash": 17,
"Fireworks": 18,
"Half-Moon Swipe": 19,
"Flyby Jab": 20,
"Flaming Uppercut": 21,
"Iron Lungs": 22,
"Generalist": 23,
"Counter": 24,
"Mantle of the Bovemists": 25,
"Bak'al's Grasp": 26,
"Spear Proficiency 2": 27,
"Cheaper Uppercut": 28,
"Aerodynamics": 29,
"Provoke": 30,
"Precise Strikes": 31,
"Air Shout": 32,
"Enraged Blow": 33,
"Flying Kick": 34,
"Stronger Mantle": 35,
"Manachism": 36,
"Boiling Blood": 37,
"Ragnarokkr": 38,
"Ambidextrous": 39,
"Burning Heart": 40,
"Stronger Bash": 41,
"Intoxicating Blood": 42,
"Comet": 43,
"Collide": 44,
"Rejuvenating Skin": 45,
"Uncontainable Corruption": 46,
"Radiant Devotee": 47,
"Whirlwind Strike": 48,
"Mythril Skin": 49,
"Armour Breaker": 50,
"Shield Strike": 51,
"Sparkling Hope": 52,
"Massive Bash": 53,
"Tempest": 54,
"Spirit of the Rabbit": 55,
"Massacre": 56,
"Axe Kick": 57,
"Radiance": 58,
"Cheaper Bash 2": 59,
"Cheaper War Scream": 60,
"Discombobulate": 61,
"Thunderclap": 62,
"Cyclone": 63,
"Second Chance": 64,
"Blood Pact": 65,
"Haemorrhage": 66,
"Brink of Madness": 67,
"Cheaper Uppercut 2": 68,
"Martyr": 69
}
}

4967
py_script/atree-parse.json Normal file

File diff suppressed because it is too large Load diff

View file

Before

Width:  |  Height:  |  Size: 482 B

After

Width:  |  Height:  |  Size: 482 B

View file

Before

Width:  |  Height:  |  Size: 463 B

After

Width:  |  Height:  |  Size: 463 B

View file

Before

Width:  |  Height:  |  Size: 463 B

After

Width:  |  Height:  |  Size: 463 B

View file

Before

Width:  |  Height:  |  Size: 456 B

After

Width:  |  Height:  |  Size: 456 B

View file

Before

Width:  |  Height:  |  Size: 466 B

After

Width:  |  Height:  |  Size: 466 B

View file

Before

Width:  |  Height:  |  Size: 580 B

After

Width:  |  Height:  |  Size: 580 B

View file

Before

Width:  |  Height:  |  Size: 634 B

After

Width:  |  Height:  |  Size: 634 B

View file

Before

Width:  |  Height:  |  Size: 647 B

After

Width:  |  Height:  |  Size: 647 B

View file

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 1 KiB

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

Before

Width:  |  Height:  |  Size: 779 B

After

Width:  |  Height:  |  Size: 779 B

View file

Before

Width:  |  Height:  |  Size: 872 B

After

Width:  |  Height:  |  Size: 872 B

View file

Before

Width:  |  Height:  |  Size: 905 B

After

Width:  |  Height:  |  Size: 905 B

View file

Before

Width:  |  Height:  |  Size: 917 B

After

Width:  |  Height:  |  Size: 917 B

View file

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

Before

Width:  |  Height:  |  Size: 635 B

After

Width:  |  Height:  |  Size: 635 B

View file

Before

Width:  |  Height:  |  Size: 591 B

After

Width:  |  Height:  |  Size: 591 B

View file

Before

Width:  |  Height:  |  Size: 709 B

After

Width:  |  Height:  |  Size: 709 B

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

Before

Width:  |  Height:  |  Size: 707 B

After

Width:  |  Height:  |  Size: 707 B

View file

Before

Width:  |  Height:  |  Size: 797 B

After

Width:  |  Height:  |  Size: 797 B

View file

Before

Width:  |  Height:  |  Size: 852 B

After

Width:  |  Height:  |  Size: 852 B

View file

Before

Width:  |  Height:  |  Size: 554 B

After

Width:  |  Height:  |  Size: 554 B

View file

Before

Width:  |  Height:  |  Size: 812 B

After

Width:  |  Height:  |  Size: 812 B

View file

Before

Width:  |  Height:  |  Size: 513 B

After

Width:  |  Height:  |  Size: 513 B

View file

Before

Width:  |  Height:  |  Size: 599 B

After

Width:  |  Height:  |  Size: 599 B

View file

Before

Width:  |  Height:  |  Size: 599 B

After

Width:  |  Height:  |  Size: 599 B

View file

Before

Width:  |  Height:  |  Size: 592 B

After

Width:  |  Height:  |  Size: 592 B

View file

Before

Width:  |  Height:  |  Size: 510 B

After

Width:  |  Height:  |  Size: 510 B

View file

Before

Width:  |  Height:  |  Size: 616 B

After

Width:  |  Height:  |  Size: 616 B

View file

Before

Width:  |  Height:  |  Size: 700 B

After

Width:  |  Height:  |  Size: 700 B

View file

Before

Width:  |  Height:  |  Size: 540 B

After

Width:  |  Height:  |  Size: 540 B

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 1 KiB

View file

Before

Width:  |  Height:  |  Size: 905 B

After

Width:  |  Height:  |  Size: 905 B

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

Before

Width:  |  Height:  |  Size: 1,007 B

After

Width:  |  Height:  |  Size: 1,007 B

View file

Before

Width:  |  Height:  |  Size: 498 B

After

Width:  |  Height:  |  Size: 498 B

View file

Before

Width:  |  Height:  |  Size: 720 B

After

Width:  |  Height:  |  Size: 720 B

View file

Before

Width:  |  Height:  |  Size: 748 B

After

Width:  |  Height:  |  Size: 748 B

View file

Before

Width:  |  Height:  |  Size: 615 B

After

Width:  |  Height:  |  Size: 615 B

View file

Before

Width:  |  Height:  |  Size: 4 KiB

After

Width:  |  Height:  |  Size: 4 KiB

View file

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View file

Before

Width:  |  Height:  |  Size: 722 B

After

Width:  |  Height:  |  Size: 722 B

View file

Before

Width:  |  Height:  |  Size: 561 B

After

Width:  |  Height:  |  Size: 561 B

View file

Before

Width:  |  Height:  |  Size: 572 B

After

Width:  |  Height:  |  Size: 572 B

View file

Before

Width:  |  Height:  |  Size: 632 B

After

Width:  |  Height:  |  Size: 632 B

View file

Before

Width:  |  Height:  |  Size: 674 B

After

Width:  |  Height:  |  Size: 674 B

View file

Before

Width:  |  Height:  |  Size: 731 B

After

Width:  |  Height:  |  Size: 731 B

View file

Before

Width:  |  Height:  |  Size: 384 B

After

Width:  |  Height:  |  Size: 384 B

View file

Before

Width:  |  Height:  |  Size: 386 B

After

Width:  |  Height:  |  Size: 386 B

View file

Before

Width:  |  Height:  |  Size: 388 B

After

Width:  |  Height:  |  Size: 388 B

View file

Before

Width:  |  Height:  |  Size: 380 B

After

Width:  |  Height:  |  Size: 380 B

View file

Before

Width:  |  Height:  |  Size: 417 B

After

Width:  |  Height:  |  Size: 417 B

View file

Before

Width:  |  Height:  |  Size: 483 B

After

Width:  |  Height:  |  Size: 483 B

View file

Before

Width:  |  Height:  |  Size: 432 B

After

Width:  |  Height:  |  Size: 432 B

View file

Before

Width:  |  Height:  |  Size: 432 B

After

Width:  |  Height:  |  Size: 432 B

View file

Before

Width:  |  Height:  |  Size: 426 B

After

Width:  |  Height:  |  Size: 426 B

View file

Before

Width:  |  Height:  |  Size: 464 B

After

Width:  |  Height:  |  Size: 464 B

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

Before

Width:  |  Height:  |  Size: 725 B

After

Width:  |  Height:  |  Size: 725 B

View file

Before

Width:  |  Height:  |  Size: 671 B

After

Width:  |  Height:  |  Size: 671 B

View file

Before

Width:  |  Height:  |  Size: 767 B

After

Width:  |  Height:  |  Size: 767 B

View file

Before

Width:  |  Height:  |  Size: 869 B

After

Width:  |  Height:  |  Size: 869 B

View file

Before

Width:  |  Height:  |  Size: 865 B

After

Width:  |  Height:  |  Size: 865 B

View file

Before

Width:  |  Height:  |  Size: 625 B

After

Width:  |  Height:  |  Size: 625 B

View file

Before

Width:  |  Height:  |  Size: 847 B

After

Width:  |  Height:  |  Size: 847 B

View file

Before

Width:  |  Height:  |  Size: 961 B

After

Width:  |  Height:  |  Size: 961 B

View file

Before

Width:  |  Height:  |  Size: 683 B

After

Width:  |  Height:  |  Size: 683 B

View file

Before

Width:  |  Height:  |  Size: 650 B

After

Width:  |  Height:  |  Size: 650 B

View file

Before

Width:  |  Height:  |  Size: 990 B

After

Width:  |  Height:  |  Size: 990 B

View file

Before

Width:  |  Height:  |  Size: 628 B

After

Width:  |  Height:  |  Size: 628 B

View file

Before

Width:  |  Height:  |  Size: 651 B

After

Width:  |  Height:  |  Size: 651 B

View file

Before

Width:  |  Height:  |  Size: 786 B

After

Width:  |  Height:  |  Size: 786 B

View file

Before

Width:  |  Height:  |  Size: 527 B

After

Width:  |  Height:  |  Size: 527 B

View file

Before

Width:  |  Height:  |  Size: 527 B

After

Width:  |  Height:  |  Size: 527 B

Some files were not shown because too many files have changed in this diff Show more