Skip to content

Commit

Permalink
Update skills db to split Self target, support and attack
Browse files Browse the repository at this point in the history
  • Loading branch information
nmeylan committed Apr 26, 2024
1 parent 0bc63b1 commit 13bb5d4
Show file tree
Hide file tree
Showing 53 changed files with 640 additions and 1,247 deletions.
49 changes: 26 additions & 23 deletions config/skill.json
Original file line number Diff line number Diff line change
Expand Up @@ -1259,7 +1259,7 @@
"maxLevel": 10,
"name": "SM_ENDURE",
"targetType": "Self",
"type": "Weapon",
"type": "Support",
"duration1PerLevel": [
{
"level": 1,
Expand Down Expand Up @@ -6014,6 +6014,7 @@
"name": "MC_IDENTIFY",
"range": 1,
"targetType": "Self",
"type": "Interactive",
"damageflags": {
"noDamage": true
},
Expand All @@ -6033,6 +6034,7 @@
"name": "MC_VENDING",
"range": 1,
"targetType": "Self",
"type": "Interactive",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -6330,7 +6332,7 @@
"name": "AC_CONCENTRATION",
"splashArea": 3,
"targetType": "Self",
"type": "Weapon",
"type": "Support",
"duration1PerLevel": [
{
"level": 1,
Expand Down Expand Up @@ -7155,6 +7157,7 @@
"name": "TF_HIDING",
"range": 1,
"targetType": "Self",
"type": "Magic",
"duration1PerLevel": [
{
"level": 1,
Expand Down Expand Up @@ -8138,7 +8141,7 @@
"maxLevel": 10,
"name": "KN_TWOHANDQUICKEN",
"targetType": "Self",
"type": "Weapon",
"type": "Support",
"duration1PerLevel": [
{
"level": 1,
Expand Down Expand Up @@ -9468,7 +9471,7 @@
"name": "PR_MAGNIFICAT",
"splashArea": -1,
"targetType": "Self",
"type": "Magic",
"type": "Support",
"duration1PerLevel": [
{
"level": 1,
Expand Down Expand Up @@ -27252,7 +27255,7 @@
"maxLevel": 1,
"name": "BD_LULLABY",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -27292,7 +27295,7 @@
"maxLevel": 5,
"name": "BD_RICHMANKIM",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -27372,7 +27375,7 @@
"maxLevel": 1,
"name": "BD_ETERNALCHAOS",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -27416,7 +27419,7 @@
"maxLevel": 5,
"name": "BD_DRUMBATTLEFIELD",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -27566,7 +27569,7 @@
"maxLevel": 5,
"name": "BD_RINGNIBELUNGEN",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -27686,7 +27689,7 @@
"maxLevel": 1,
"name": "BD_ROKISWEIL",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -27721,7 +27724,7 @@
"maxLevel": 1,
"name": "BD_INTOABYSS",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -27758,7 +27761,7 @@
"maxLevel": 5,
"name": "BD_SIEGFRIED",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -28087,7 +28090,7 @@
"maxLevel": 5,
"name": "BA_DISSONANCE",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"ignoreFlee": true,
"noDamage": true
Expand Down Expand Up @@ -28312,7 +28315,7 @@
"maxLevel": 10,
"name": "BA_WHISTLE",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -28587,7 +28590,7 @@
"maxLevel": 10,
"name": "BA_ASSASSINCROSS",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -28778,7 +28781,7 @@
"maxLevel": 10,
"name": "BA_POEMBRAGI",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -28897,7 +28900,7 @@
"maxLevel": 10,
"name": "BA_APPLEIDUN",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -29361,7 +29364,7 @@
"maxLevel": 5,
"name": "DC_UGLYDANCE",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -29585,7 +29588,7 @@
"maxLevel": 10,
"name": "DC_HUMMING",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -29704,7 +29707,7 @@
"maxLevel": 10,
"name": "DC_DONTFORGETME",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -29965,7 +29968,7 @@
"maxLevel": 10,
"name": "DC_FORTUNEKISS",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -30156,7 +30159,7 @@
"maxLevel": 10,
"name": "DC_SERVICEFORYOU",
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"damageflags": {
"noDamage": true
},
Expand Down Expand Up @@ -42310,7 +42313,7 @@
"name": "CG_HERMODE",
"splashArea": 1,
"targetType": "Self",
"type": "Misc",
"type": "Performance",
"duration1PerLevel": [
{
"level": 1,
Expand Down
6 changes: 3 additions & 3 deletions doc/progress/each-bonus_progress.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@ fixture file was [src/tests/common/fixtures/data/stats-for-each-stats.json](/ser
|dr7hgy|Priest(95/50)|*<ul><li>Rod<ul><li>*MatkPercentage(15)*</li></ul></li></ul>*|*<ul><li>Rod<ul><li>*MatkBasedOnStaffPercentage(15)*</li></ul></li></ul>*|*false*|**50+5/50+5**|**50+4/50+4**|**50+5/50+5**|**50+4/50+4**|**50+5/50+5**|**50+7/50+7**|**156.1/156.1**|**116/116**|**0/0**|**119/119**|**202/202**|**0/0**|**0/0**|**149/149**|**149/149**|**18.1/18.1**|**6108/6108**|**1193/1193**|**Neutral/Neutral**|
|ndy521|Priest(95/50)|*<ul><li>Staff_Of_Soul<ul><li>*Int(5)*</li><li>*Agi(2)*</li><li>*MatkPercentage(15)*</li></ul></li></ul>*|*<ul><li>Staff of Soul<ul><li>*Int(5)*</li><li>*Agi(2)*</li><li>*MatkBasedOnStaffPercentage(15)*</li></ul></li></ul>*|*false*|**50+5/50+5**|**50+6/50+6**|**50+5/50+5**|**50+4/50+4**|**50+10/50+10**|**50+7/50+7**|**55.600006/156.6**|**126/126**|**0/0**|**142/142**|**234/234**|**0/0**|**0/0**|**149/149**|**151/151**|**18.1/18.1**|**6108/6108**|**1232/1237**|**Neutral/Neutral**|
|ckeb7f|Priest(95/50)|*<ul><li>Wizardy_Staff<ul><li>*Int(6)*</li><li>*Dex(2)*</li><li>*MatkPercentage(15)*</li></ul></li></ul>*|*<ul><li>Wizardry Staff<ul><li>*Int(6)*</li><li>*Dex(2)*</li><li>*MatkBasedOnStaffPercentage(15)*</li></ul></li></ul>*|*false*|**50+5/50+5**|**50+4/50+4**|**50+5/50+5**|**50+6/50+6**|**50+11/50+11**|**50+7/50+7**|**54.399994/156.2**|**222/222**|**0/0**|**143/143**|**235/235**|**0/0**|**0/0**|**151/151**|**149/149**|**18.1/18.1**|**6108/6108**|**1239/1245**|**Neutral/Neutral**|
|1arirb|Hunter(95/50)|*<ul><li>Bow_Of_Rudra<ul><li>*ElementWeapon(Holy)*</li><li>*Int(5)*</li><li>*EnableSkillId(35, 1)*</li><li>*EnableSkillId(28, 1)*</li><li>*ResistanceToStatusPercentage(Poison, 50.0)*</li><li>*ResistanceToStatusPercentage(Curse, 50.0)*</li><li>*ResistanceToStatusPercentage(Silence, 50.0)*</li><li>*ResistanceToStatusPercentage(Confuse, 50.0)*</li><li>*ResistanceToStatusPercentage(Blind, 50.0)*</li></ul></li></ul>*|*<ul><li>Rudra's Bow<ul><li>*Int(5)*</li><li>*ResistanceToStatusPercentage(Poison, 50.0)*</li><li>*ResistanceToStatusPercentage(Curse, 50.0)*</li><li>*ResistanceToStatusPercentage(Blind, 50.0)*</li><li>*ResistanceToStatusPercentage(Silence, 50.0)*</li><li>*ResistanceToStatusPercentage(Chaos, 50.0)*</li><li>*EnableSkillId(28, 1)*</li><li>*EnableSkillId(35, 1)*</li></ul></li></ul>*|*false*|**50+4/50+4**|**50+6/50+6**|**50+2/50+2**|**50+10/50+10**|**50+9/50+9**|**50+4/50+4**|**157/157**|**266/266**|**0/0**|**123/123**|**180/180**|**0/0**|**0/0**|**155/155**|**151/151**|**17.2/17.2**|**6669/6669**|**620/625**|**Neutral/Neutral**|
|1arirb|Hunter(95/50)|*<ul><li>Bow_Of_Rudra<ul><li>*ElementWeapon(Holy)*</li><li>*Int(5)*</li><li>*EnableSkillId(35, 1)*</li><li>*EnableSkillId(28, 1)*</li><li>*ResistanceToStatusPercentage(Poisoned, 50.0)*</li><li>*ResistanceToStatusPercentage(Curse, 50.0)*</li><li>*ResistanceToStatusPercentage(Silence, 50.0)*</li><li>*ResistanceToStatusPercentage(Confuse, 50.0)*</li><li>*ResistanceToStatusPercentage(Blind, 50.0)*</li></ul></li></ul>*|*<ul><li>Rudra's Bow<ul><li>*Int(5)*</li><li>*ResistanceToStatusPercentage(Poisoned, 50.0)*</li><li>*ResistanceToStatusPercentage(Curse, 50.0)*</li><li>*ResistanceToStatusPercentage(Blind, 50.0)*</li><li>*ResistanceToStatusPercentage(Silence, 50.0)*</li><li>*ResistanceToStatusPercentage(Chaos, 50.0)*</li><li>*EnableSkillId(28, 1)*</li><li>*EnableSkillId(35, 1)*</li></ul></li></ul>*|*false*|**50+4/50+4**|**50+6/50+6**|**50+2/50+2**|**50+10/50+10**|**50+9/50+9**|**50+4/50+4**|**157/157**|**266/266**|**0/0**|**123/123**|**180/180**|**0/0**|**0/0**|**155/155**|**151/151**|**17.2/17.2**|**6669/6669**|**620/625**|**Neutral/Neutral**|
|osm7vu|Wizard(95/50)|**<ul><li>Wizardry_Hat<ul><li>*Int(2)*</li><li>*Maxsp(150)*</li></ul></li></ul>**|**<ul><li>Mage Hat<ul><li>*Int(2)*</li><li>*Maxsp(150)*</li></ul></li></ul>**|*false*|**50+1/50+1**|**50+8/50+8**|**50+1/50+1**|**50+6/50+6**|**50+14/50+14**|**50+2/50+2**|**164.4/164.4**|**97/97**|**0/0**|**145/145**|**208/208**|**1/1**|**0/0**|**151/151**|**153/153**|**16.6/16.6**|**4560/4560**|*1418/1570*|**Neutral/Neutral**|
|fued9f|Blacksmith(95/50)|*<ul><li>Weapon_Exchange<ul></ul></li></ul>*|*<ul><li>�n�ڃ}�X�N<ul><li>*ResistanceDamageFromElementPercentage(Fire, 10)*</li></ul></li></ul>*|*false*|**50+6/50+6**|**50+2/50+2**|**50+6/50+6**|**50+12/50+12**|**50+2/50+2**|**50+2/50+2**|**170.7/170.7**|**103/103**|**0/0**|**101/101**|**152/152**|*0/2*|**0/0**|**157/157**|**147/147**|**16.6/16.6**|**7205/7205**|**592/592**|**Neutral/Neutral**|
|787ojv|Dancer(95/50)|**<ul><li>Rapture_Rose<ul><li>*ElementWeapon(Poison)*</li><li>*ChanceToInflictStatusOnAttackPercentage(Poison, 50.0)*</li></ul></li></ul>**|**<ul><li>Rapture Rose<ul><li>*ElementWeapon(Poison)*</li><li>*ChanceToInflictStatusOnAttackPercentage(Poison, 50.0)*</li></ul></li></ul>**|*false*|**50+2/50+2**|**50+7/50+7**|**50+3/50+3**|**50+5/50+5**|**50+5/50+5**|**50+8/50+8**|**158.7/158.7**|*214/216*|**0/0**|**104/104**|**176/176**|**0/0**|**0/0**|**150/150**|**152/152**|**18.4/18.4**|**5739/5739**|**899/899**|**Neutral/Neutral**|
|787ojv|Dancer(95/50)|**<ul><li>Rapture_Rose<ul><li>*ElementWeapon(Poison)*</li><li>*ChanceToInflictStatusOnAttackPercentage(Poisoned, 50.0)*</li></ul></li></ul>**|**<ul><li>Rapture Rose<ul><li>*ElementWeapon(Poison)*</li><li>*ChanceToInflictStatusOnAttackPercentage(Poisoned, 50.0)*</li></ul></li></ul>**|*false*|**50+2/50+2**|**50+7/50+7**|**50+3/50+3**|**50+5/50+5**|**50+5/50+5**|**50+8/50+8**|**158.7/158.7**|*214/216*|**0/0**|**104/104**|**176/176**|**0/0**|**0/0**|**150/150**|**152/152**|**18.4/18.4**|**5739/5739**|**899/899**|**Neutral/Neutral**|
|xkzg54|Super Novice(95/71)|*<ul><li>Novice_Shield<ul><li>*ResistanceDamageFromElementPercentage(Water, 20)*</li><li>*ResistanceDamageFromElementPercentage(Earth, 20)*</li><li>*ResistanceDamageFromElementPercentage(Fire, 20)*</li><li>*ResistanceDamageFromElementPercentage(Wind, 20)*</li><li>*ResistanceDamageFromElementPercentage(Poison, 20)*</li><li>*ResistanceDamageFromElementPercentage(Ghost, 20)*</li><li>*ResistanceDamageFromElementPercentage(Undead, 20)*</li></ul></li></ul>*|*<ul><li>Novice Shield<ul><li>*ResistanceDamageFromElementPercentage(Water, 20)*</li><li>*ResistanceDamageFromElementPercentage(Earth, 20)*</li><li>*ResistanceDamageFromElementPercentage(Fire, 20)*</li><li>*ResistanceDamageFromElementPercentage(Wind, 20)*</li><li>*ResistanceDamageFromElementPercentage(Poison, 20)*</li><li>*ResistanceDamageFromElementPercentage(Holy, 20)*</li><li>*ResistanceDamageFromElementPercentage(Dark, 20)*</li><li>*ResistanceDamageFromElementPercentage(Ghost, 20)*</li><li>*ResistanceDamageFromElementPercentage(Undead, 20)*</li></ul></li></ul>*|*false*|**50+15/50+15**|**50+15/50+15**|**50+15/50+15**|**50+15/50+15**|**50+15/50+15**|**50+15/50+15**|**166.2/166.2**|**127/127**|**0/0**|**146/146**|**234/234**|**3/3**|**0/0**|**160/160**|**160/160**|**20.5/20.5**|**841/841**|**173/173**|**Neutral/Neutral**|
|nc0ib6|Sniper(95/70)|*<ul><li>Sniping_Suit<ul><li>*Mdef(5)*</li><li>*Crit(11.0)*</li><li>*SkillDelayIncDecPercentage(-23)*</li></ul></li></ul>*|*<ul><li>Sniping Suit<ul><li>*Mdef(5)*</li><li>*Crit(6.0)*</li><li>*AfterCastDelayPercentage(23)*</li></ul></li></ul>*|*false*|**50+4/50+4**|**50+11/50+11**|**50+3/50+3**|**50+14/50+14**|**50+5/50+5**|**50+8/50+8**|**172.2/172.2**|**102/102**|**0/0**|**104/104**|**176/176**|**5/5**|**5/5**|**159/159**|**156/156**|*29.4/34.4*|**8392/8392**|**755/754**|**Neutral/Neutral**|
|cpgrc7|Knight(95/50)|**<ul><li>Poison_Knife<ul><li>*ElementWeapon(Poison)*</li><li>*ChanceToInflictStatusOnAttackPercentage(Poison, 30.0)*</li></ul></li></ul>**|**<ul><li>Poison Knife<ul><li>*ElementWeapon(Poison)*</li><li>*ChanceToInflictStatusOnAttackPercentage(Poison, 30.0)*</li></ul></li></ul>**|**true**|**50+8/50+8**|**50+2/50+2**|**50+10/50+10**|**50+6/50+6**|**50+0/50+0**|**50+4/50+4**|**163.2/163.2**|**168/168**|**0/0**|**99/99**|**150/150**|**0/0**|**0/0**|**151/151**|**147/147**|**17.2/17.2**|**11795/11795**|**442/442**|**Neutral/Neutral**|
|cpgrc7|Knight(95/50)|**<ul><li>Poison_Knife<ul><li>*ElementWeapon(Poison)*</li><li>*ChanceToInflictStatusOnAttackPercentage(Poisoned, 30.0)*</li></ul></li></ul>**|**<ul><li>Poison Knife<ul><li>*ElementWeapon(Poison)*</li><li>*ChanceToInflictStatusOnAttackPercentage(Poisoned, 30.0)*</li></ul></li></ul>**|**true**|**50+8/50+8**|**50+2/50+2**|**50+10/50+10**|**50+6/50+6**|**50+0/50+0**|**50+4/50+4**|**163.2/163.2**|**168/168**|**0/0**|**99/99**|**150/150**|**0/0**|**0/0**|**151/151**|**147/147**|**17.2/17.2**|**11795/11795**|**442/442**|**Neutral/Neutral**|
|i8ujx6|Knight(95/50)|**<ul><li>Damascus<ul><li>*UnbreakableWeapon*</li></ul></li></ul>**|**<ul><li>Damascus<ul><li>*UnbreakableWeapon*</li></ul></li></ul>**|**true**|**50+8/50+8**|**50+2/50+2**|**50+10/50+10**|**50+6/50+6**|**50+0/50+0**|**50+4/50+4**|**163.2/163.2**|**222/222**|**0/0**|**99/99**|**150/150**|**0/0**|**0/0**|**151/151**|**147/147**|**17.2/17.2**|**11795/11795**|**442/442**|**Neutral/Neutral**|
|k1wead|Knight(95/50)|**<ul><li>Moonlight_Sword<ul><li>*MaxspPercentage(10)*</li><li>*GainSpWhenHittingEnemy(3)*</li></ul></li></ul>**|**<ul><li>Moonlight Dagger<ul><li>*MaxspPercentage(10)*</li></ul></li></ul>**|**true**|**50+8/50+8**|**50+2/50+2**|**50+10/50+10**|**50+6/50+6**|**50+0/50+0**|**50+4/50+4**|**163.2/163.2**|**154/154**|**0/0**|**99/99**|**150/150**|**0/0**|**0/0**|**151/151**|**147/147**|**17.2/17.2**|**11795/11795**|**486/486**|**Neutral/Neutral**|
|ljl0ly|Knight(95/50)|**<ul><li>Forturn_Sword<ul><li>*Luk(5)*</li><li>*PerfectDodge(20)*</li></ul></li></ul>**|**<ul><li>Fortune Sword<ul><li>*Luk(5)*</li><li>*PerfectDodge(20)*</li></ul></li></ul>**|**true**|**50+8/50+8**|**50+2/50+2**|**50+10/50+10**|**50+6/50+6**|**50+0/50+0**|**50+9/50+9**|**163.2/163.2**|**195/195**|**0/0**|**99/99**|**150/150**|**0/0**|**0/0**|**151/151**|**147/147**|**18.7/18.7**|**11795/11795**|**442/442**|**Neutral/Neutral**|
Expand Down
Loading

0 comments on commit 13bb5d4

Please sign in to comment.