Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 28 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# SkillChains
### Active Battle Skillchain Display.
# Skillchains
### Active Battle Skillchain Display

Displays a text object containing skillchain elements resonating on current target, timer for skillchain window,
along with a list of weapon skills that can skillchain based on the weapon you have currently equipped.
*This is a fork of [Ivaar's addon](https://github.com/Ivaar/Skillchains) with updates for newer skills.*

Displays a text object containing Skillchain elements resonating on current target, timer for Skillchain window,
along with a list of Weapon Skills that can Skillchain based on the weapon you have currently equipped.

//sc color -- colorize properties and elements

Expand All @@ -28,4 +30,25 @@ The following commands toggle the display information and are saved on a per job

//sc step -- current weaponskill step information.

More settings related to text object can be found within the settings.xml, generated on addon load
More settings related to text object can be found within the settings.xml, generated on addon load.

---

### Installation

1. Download the ZIP file from the green Code menu in the upper right.
2. Open the ZIP file, and extract the folder within to the `addons` folder in the directory where you installed Windower.
3. Rename the folder to `Skillchains` (remove the trailing `-master`).

---

### Usage

- To load Skillchains every time you launch the game, edit the `scripts\init.txt` file in the directory where you installed Windower and add the following line:
```
lua load skillchains
```
- To load Skillchains only once, do any of the following:
- (in the chat window) `//lua load skillchains`
- (in the Windower console) `lua load skillchains`
- (in an in-game macro) `/con lua load skillchains`
2 changes: 1 addition & 1 deletion Skillchains.lua
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ function update_weapon()
if not settings.Show.weapon[info.job] then
return
end
local main_weapon = windower.ffxi.get_items(info.main_bag, info.main_weapon).id
local main_weapon = info.main_bag and info.main_weapon and windower.ffxi.get_items(info.main_bag, info.main_weapon).id or 0
if main_weapon ~= 0 then
info.aeonic = aeonic_weapon[main_weapon] or info.range and aeonic_weapon[windower.ffxi.get_items(info.range_bag, info.range).id]
return
Expand Down
19 changes: 18 additions & 1 deletion skills.lua
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ skills.weapon_skills = {
[59] = {en='Torcleaver',skillchain={'Light','Distortion'}},
[60] = {en='Resolution',skillchain={'Fragmentation','Scission'},aeonic='Light',weapon='Lionheart'},
[61] = {en='Dimidiation',skillchain={'Light','Fragmentation'}},
[62] = {en='Fimbulvetr',skillchain={'Detonation','Compression','Distortion'}},
[64] = {en='Raging Axe',skillchain={'Detonation','Impaction'}},
[65] = {en='Smash Axe',skillchain={'Induration','Reverberation'}},
[66] = {en='Gale Axe',skillchain={'Detonation'}},
Expand All @@ -100,6 +101,7 @@ skills.weapon_skills = {
[75] = {en='Bora Axe',skillchain={'Scission','Detonation'}},
[76] = {en='Cloudsplitter',skillchain={'Darkness','Fragmentation'}},
[77] = {en='Ruinator',skillchain={'Distortion','Detonation'},aeonic='Darkness',weapon='Tri-Edge'},
[78] = {en='Blitz',skillchain={'Liquefaction','Impaction','Fragmentation'}},
[80] = {en='Shield Break',skillchain={'Impaction'}},
[81] = {en='Iron Tempest',skillchain={'Scission'}},
[82] = {en='Sturmwind',skillchain={'Reverberation','Scission'}},
Expand All @@ -114,6 +116,7 @@ skills.weapon_skills = {
[91] = {en='Fell Cleave',skillchain={'Scission','Detonation','Impaction'}},
[92] = {en='Ukko\'s Fury',skillchain={'Light','Fragmentation'}},
[93] = {en='Upheaval',skillchain={'Fusion','Compression'},aeonic='Light',weapon='Chango'},
[94] = {en='Disaster',skillchain={'Transfixion','Scission','Gravitation'}},
[96] = {en='Slice',skillchain={'Scission'}},
[97] = {en='Dark Harvest',skillchain={'Reverberation'}},
[98] = {en='Shadow of Death',skillchain={'Induration','Reverberation'}},
Expand All @@ -128,6 +131,7 @@ skills.weapon_skills = {
[107] = {en='Infernal Scythe',skillchain={'Compression','Reverberation'}},
[108] = {en='Quietus',skillchain={'Darkness','Distortion'}},
[109] = {en='Entropy',skillchain={'Gravitation','Reverberation'},aeonic='Darkness',weapon='Anguta'},
[110] = {en='Origin',skillchain={'Induration','Reverberation','Fusion'}},
[112] = {en='Double Thrust',skillchain={'Transfixion'}},
[113] = {en='Thunder Thrust',skillchain={'Transfixion','Impaction'}},
[114] = {en='Raiden Thrust',skillchain={'Transfixion','Impaction'}},
Expand All @@ -142,6 +146,7 @@ skills.weapon_skills = {
[123] = {en='Sonic Thrust',skillchain={'Transfixion','Scission'}},
[124] = {en='Camlann\'s Torment',skillchain={'Light','Fragmentation'}},
[125] = {en='Stardiver',skillchain={'Gravitation','Transfixion'},aeonic='Darkness',weapon='Trishula'},
[126] = {en='Diarmuid',skillchain={'Transfixion','Scission','Gravitation'}},
[128] = {en='Blade: Rin',skillchain={'Transfixion'}},
[129] = {en='Blade: Retsu',skillchain={'Scission'}},
[130] = {en='Blade: Teki',skillchain={'Reverberation'}},
Expand All @@ -156,6 +161,7 @@ skills.weapon_skills = {
[139] = {en='Blade: Yu',skillchain={'Reverberation','Scission'}},
[140] = {en='Blade: Hi',skillchain={'Darkness','Gravitation'}},
[141] = {en='Blade: Shun',skillchain={'Fusion','Impaction'},aeonic='Light',weapon='Heishi Shorinken'},
[142] = {en='Zesho Meppo',skillchain={'Induration','Reverberation','Fusion'}},
[144] = {en='Tachi: Enpi',skillchain={'Transfixion','Scission'}},
[145] = {en='Tachi: Hobaku',skillchain={'Induration'}},
[146] = {en='Tachi: Goten',skillchain={'Transfixion','Impaction'}},
Expand All @@ -171,6 +177,7 @@ skills.weapon_skills = {
[156] = {en='Tachi: Fudo',skillchain={'Light','Distortion'}},
[157] = {en='Tachi: Shoha',skillchain={'Fragmentation','Compression'},aeonic='Light',weapon='Dojikiri Yasutsuna'},
[158] = {en='Tachi: Suikawari',skillchain={'Fusion'}},
[159] = {en='Tachi: Mumei',skillchain={'Detonation','Compression','Distortion'}},
[160] = {en='Shining Strike',skillchain={'Impaction'}},
[161] = {en='Seraph Strike',skillchain={'Impaction'}},
[162] = {en='Brainshaker',skillchain={'Reverberation'}},
Expand Down Expand Up @@ -208,6 +215,7 @@ skills.weapon_skills = {
[201] = {en='Refulgent Arrow',skillchain={'Reverberation','Transfixion'}},
[202] = {en='Jishnu\'s Radiance',skillchain={'Light','Fusion'}},
[203] = {en='Apex Arrow',skillchain={'Fragmentation','Transfixion'},aeonic='Light',weapon='Fail-Not'},
[204] = {en='Sarv',skillchain={'Transfixion','Scission','Gravitation'}},
[208] = {en='Hot Shot',skillchain={'Liquefaction','Transfixion'}},
[209] = {en='Split Shot',skillchain={'Reverberation','Transfixion'}},
[210] = {en='Sniper Shot',skillchain={'Liquefaction','Transfixion'}},
Expand All @@ -221,11 +229,19 @@ skills.weapon_skills = {
[219] = {en='Numbing Shot',skillchain={'Induration','Detonation','Impaction'}},
[220] = {en='Wildfire',skillchain={'Darkness','Gravitation'}},
[221] = {en='Last Stand',skillchain={'Fusion','Reverberation'},aeonic='Light',weapon='Fomalhaut'},
[222] = {en='Terminus',skillchain={'Induration','Reverberation','Fusion'}},
[224] = {en='Exenterator',skillchain={'Fragmentation','Scission'},aeonic='Light',weapon='Aeneas'},
[225] = {en='Chant du Cygne',skillchain={'Light','Distortion'}},
[226] = {en='Requiescat',skillchain={'Gravitation','Scission'},aeonic='Darkness',weapon='Sequence'},
[227] = {en='Knights of Rotund',skillchain={'Light'}},
[228] = {en='Final Paradise',skillchain={'Light'}},
[229] = {en='Fast Blade II',skillchain={'Fusion'}},
[230] = {en='Dragon Blow',skillchain={'Distortion'}},
[231] = {en='Maru Kala',skillchain={'Detonation','Compression','Distortion'}},
[232] = {en='Ruthless Stroke',skillchain={'Liquefaction','Impaction','Fragmentation'}},
[233] = {en='Imperator',skillchain={'Detonation','Compression','Distortion'}},
[234] = {en='Dagda',skillchain={'Transfixion','Scission','Gravitation'}},
[235] = {en='Oshala',skillchain={'Induration','Reverberation','Fusion'}},
[238] = {en='Uriel Blade',skillchain={'Light','Fragmentation'}},
[239] = {en='Glory Slash',skillchain={'Light','Fusion'}},
}
Expand Down Expand Up @@ -306,7 +322,7 @@ skills.spells = {
[650] = {en='Seedspray',skillchain={'Induration','Detonation'}},
[652] = {en='Spiral Spin',skillchain={'Transfixion'}},
[653] = {en='Asuran Claws',skillchain={'Liquefaction','Impaction'}},
[654] = {en='Sub\-zero Smash',skillchain={'Fragmentation'}},
[654] = {en='Sub-zero Smash',skillchain={'Fragmentation'}},
[665] = {en='Final Sting',skillchain={'Fusion'}},
[666] = {en='Goblin Rush',skillchain={'Fusion','Impaction'}},
[667] = {en='Vanity Dive',skillchain={'Transfixion','Scission'}},
Expand Down Expand Up @@ -739,6 +755,7 @@ skills.monster_abilities = {
[3938] = {en='Somersault',skillchain={'Compression'}},
[3941] = {en='Pecking Flurry',skillchain={'Transfixion'}},
[3942] = {en='Sickle Slash',skillchain={'Transfixion'}},
[3953] = {en="Mega Scissors",skillchain={'Gravitation','Scission'}},
[4050] = {en='Wild Oats',skillchain={'Transfixion'}},
[4124] = {en='Bomb Toss',skillchain={'Liquefaction'}},
[4158] = {en='Blade: Metsu',skillchain={'Darkness','Fragmentation'}},
Expand Down