Added new shadow Equipments (#6399)

* Added shadow eq according to the items description up to nov 2021
This commit is contained in:
Atemo 2021-12-09 16:14:45 +01:00 committed by GitHub
parent b1c535d68f
commit 68bfbe9209
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 370 additions and 0 deletions

View File

@ -2732,3 +2732,13 @@
28505:4917,{ bonus bMaxHPrate,5; }
28505:4918,{ bonus bMaxHPrate,5; }
28505:4919,{ bonus bMaxHPrate,5; }
24722:24723:24724,{ .@sum = getequiprefinerycnt(EQI_SHADOW_ARMOR)+getequiprefinerycnt(EQI_SHADOW_SHOES)+getequiprefinerycnt(EQI_SHADOW_SHIELD); bonus bMatkRate,1; if (.@sum>=27) { bonus3 bAutoSpell,"HW_NAPALMVULCAN",5,80; } else if (.@sum>=27) { bonus3 bAutoSpell,"HW_NAPALMVULCAN",3,40; } }
24725:24726:24727,{ .@sum = getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_L)+getequiprefinerycnt(EQI_SHADOW_ACC_R); bonus2 bAddClass,Class_All,1; if (.@sum>=27) { bonus3 bAutoSpell,"AS_SONICBLOW",10,80; } else if (.@sum>=27) { bonus3 bAutoSpell,"AS_SONICBLOW",7,40; } }
24728:24729,{ .@sum = getequiprefinerycnt(EQI_SHADOW_ARMOR)+getequiprefinerycnt(EQI_SHADOW_SHOES); bonus bMatkRate,2; if (.@sum>=27) { bonus3 bAutoSpell,"WL_JACKFROST",max(getskilllv("WL_JACKFROST"),4),80; } else if (.@sum>=27) { bonus3 bAutoSpell,"WL_JACKFROST",max(getskilllv("WL_JACKFROST"),2),40; } }
24730:24731,{ .@sum = getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L); bonus2 bAddClass,Class_All,2; if (.@sum>=20) { bonus5 bAutoSpell,"NC_POWERSWING",max(getskilllv("NC_POWERSWING"),8),80,BF_SHORT|BF_NORMAL,1; } else if (.@sum>=18) { bonus5 bAutoSpell,"NC_POWERSWING",max(getskilllv("NC_POWERSWING"),4),40,BF_SHORT|BF_NORMAL,1; } }
24739:24584:24585:24586:24587:24588,{ bonus2 bMagicAtkEle,Ele_All,15; bonus2 bIgnoreDefRaceRate,RC_All,70; bonus2 bIgnoreMdefRaceRate,RC_All,70; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,-70; bonus bLongAtkRate,15; bonus bDelayrate,-15; bonus bVariableCastrate,-10; bonus2 bSkillCooldown,"SU_LUNATICCARROTBEAT",-5000; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",15; bonus2 bSkillAtk,"SU_SV_STEMSPEAR",15; bonus2 bSkillAtk,"SU_CN_METEOR",15; bonus2 bSkillAtk,"SU_PICKYPECK",15; }
24740:24584:24585:24586:24587:24588,{ bonus2 bIgnoreDefRaceRate,RC_All,70; bonus2 bIgnoreMdefRaceRate,RC_All,70; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,-70; bonus bShortAtkRate,15; bonus bDelayrate,-15; bonus bVariableCastrate,-10; bonus2 bSkillCooldown,"SJ_DOCUMENT",-20000; bonus2 bSkillAtk,"SJ_FALLINGSTAR_ATK",15; bonus2 bSkillAtk,"SJ_SOLARBURST",15; bonus2 bSkillAtk,"SJ_FULLMOONKICK",15; bonus2 bSkillAtk,"SJ_NEWMOONKICK",15; bonus2 bSkillAtk,"SJ_PROMINENCEKICK",15; }
24741:24584:24585:24586:24587:24588,{ bonus2 bMagicAtkEle,Ele_All,15; bonus2 bIgnoreDefRaceRate,RC_All,70; bonus2 bIgnoreMdefRaceRate,RC_All,70; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,-70; bonus bLongAtkRate,15; bonus bDelayrate,-15; bonus bVariableCastrate,-10; bonus2 bSkillCooldown,"KO_JYUMONJIKIRI",-1000; bonus2 bSkillAtk,"KO_HUUMARANKA",15; bonus2 bSkillAtk,"KO_JYUMONJIKIRI",15; bonus2 bSkillAtk,"NJ_KOUENKA",15; bonus2 bSkillAtk,"NJ_HYOUSENSOU",15; bonus2 bSkillAtk,"NJ_HUUJIN",15; }
24742:24584:24585:24586:24587:24588,{ bonus2 bIgnoreDefRaceRate,RC_All,70; bonus2 bIgnoreMDefRaceRate,RC_All,70; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,-70; bonus bLongAtkRate,15; bonus bDelayrate,-15; bonus bVariableCastrate,-10; bonus2 bSkillCooldown,"RL_HEAT_BARREL",-5000; bonus2 bSkillAtk,"RL_FIREDANCE",15; bonus2 bSkillAtk,"RL_R_TRIP",15; bonus2 bSkillAtk,"RL_FIRE_RAIN",15; }
24743:24584:24585:24586:24587:24588,{ bonus2 bSkillCooldown,"SP_SOULCURSE",-1500; bonus2 bMagicAtkEle,Ele_All,15; bonus2 bIgnoreDefRaceRate,RC_All,70; bonus2 bIgnoreMdefRaceRate,RC_All,70; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,-70; bonus bVariableCastrate,-10; bonus2 bSkillCooldown,"SP_SOULREAPER",-5000; bonus2 bSkillAtk,"SP_CURSEEXPLOSION",15; bonus2 bSkillAtk,"SP_SPA",15; bonus2 bSkillAtk,"SP_SWHOO",15; }
24744:24584:24585:24586:24587:24588,{ bonus2 bMagicAtkEle,Ele_All,15; bonus2 bIgnoreDefRaceRate,RC_All,70; bonus2 bIgnoreMdefRaceRate,RC_All,70; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,-70; bonus bShortAtkRate,15; bonus bDelayrate,-15; bonus bVariableCastrate,-10; bonus2 bSkillAtk,"RK_IGNITIONBREAK",15; bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",15; }

View File

@ -114601,6 +114601,366 @@ Body:
Script: |
bonus bBaseAtk,10;
bonus bMatk,10;
- Id: 24722
AegisName: S_AutoSpell_Shield
Name: Auto Spell Shadow Shield
Type: ShadowGear
MagicAttack: 15
Locations:
Shadow_Shield: true
Refineable: true
Script: |
.@r = getrefine();
bonus bMatk,(.@r/2);
if (.@r==9)
bonus3 bAutoSpell,"MG_NAPALMBEAT",7,70;
else if (.@r>9)
bonus3 bAutoSpell,"MG_NAPALMBEAT",10,100;
- Id: 24723
AegisName: S_AutoSpell_Armor
Name: Auto Spell Shadow Armor
Type: ShadowGear
Locations:
Shadow_Armor: true
Refineable: true
Script: |
.@r = getrefine();
bonus bHit,10+(.@r/2);
if (.@r>=9) {
bonus bPerfectHitRate,5;
}
- Id: 24724
AegisName: S_AutoSpell_Shoes
Name: Auto Spell Shadow Shoes
Type: ShadowGear
Locations:
Shadow_Shoes: true
Refineable: true
Script: |
.@r = getrefine();
bonus bFlee,10+(.@r/2);
if (.@r>=9) {
bonus bAspd,1;
}
- Id: 24725
AegisName: S_AutoSpell_Weapon
Name: Auto Spell Shadow Weapon
Type: ShadowGear
Locations:
Shadow_Weapon: true
Refineable: true
Script: |
.@r = getrefine();
bonus bBaseAtk,15+(.@r/2);
if (.@r==9)
bonus3 bAutoSpell,"SM_BASH",7,70;
else if (.@r>9)
bonus3 bAutoSpell,"SM_BASH",10,100;
- Id: 24726
AegisName: S_AutoSpell_Pendant
Name: Auto Spell Shadow Pendant
Type: ShadowGear
Locations:
Shadow_Left_Accessory: true
Refineable: true
Script: |
.@r = getrefine();
bonus bHit,10+(.@r/2);
if (.@r>=9) {
bonus bPerfectHitRate,5;
}
- Id: 24727
AegisName: S_AutoSpell_Earring
Name: Auto Spell Shadow Earring
Type: ShadowGear
Locations:
Shadow_Right_Accessory: true
Refineable: true
Script: |
.@r = getrefine();
bonus bFlee,10+(.@r/2);
if (.@r>=9) {
bonus bAspd,1;
}
- Id: 24728
AegisName: S_M_AutoSpell_Armor
Name: Major Auto Spell Shadow Armor
Type: ShadowGear
Locations:
Shadow_Armor: true
Refineable: true
Script: |
.@r = getrefine();
bonus bMatkRate,3;
bonus2 bMagicAtkEle,Ele_All,(.@r/2);
if (.@r>=9) {
bonus bAspd,1;
if (.@r>=10) {
bonus3 bAutoSpell,"WL_FROSTMISTY",max(getskilllv("WL_FROSTMISTY"),3),70;
}
}
- Id: 24729
AegisName: S_M_AutoSpell_Shoes
Name: Major Auto Spell Shadow Shoes
Type: ShadowGear
Locations:
Shadow_Shoes: true
Refineable: true
Script: |
.@r = getrefine();
bonus bMatkRate,3;
bonus2 bMagicAtkEle,Ele_All,(.@r/2);
if (.@r>=10) {
bonus bAspdRate,3;
}
- Id: 24730
AegisName: S_M_AutoSpell_Earring
Name: Major Auto Spell Shadow Earring
Type: ShadowGear
Locations:
Shadow_Right_Accessory: true
Refineable: true
Script: |
.@r = getrefine();
bonus2 bAddClass,Class_All,3;
bonus bShortAtkRate,(.@r/2);
if (.@r>=9) {
bonus bAspd,1;
if (.@r>=10) {
bonus5 bAutoSpell,"SC_FATALMENACE",max(getskilllv("SC_FATALMENACE"),7),70,BF_SHORT|BF_NORMAL,1;
}
}
- Id: 24731
AegisName: S_M_AutoSpell_Pendant
Name: Major Auto Spell Shadow Pendant
Type: ShadowGear
Locations:
Shadow_Left_Accessory: true
Refineable: true
Script: |
.@r = getrefine();
bonus2 bAddClass,Class_All,3;
bonus bShortAtkRate,(.@r/2);
if (.@r>=10) {
bonus bAspdRate,3;
}
- Id: 24732
AegisName: S_Hasty_Shield
Name: Hasty Shadow Shield
Type: ShadowGear
Locations:
Shadow_Shield: true
Refineable: true
Script: |
.@r = getrefine();
bonus bMatkRate,1+(.@r/2);
bonus2 bAddClass,Class_All,1+(.@r/2);
if (.@r>=7) {
bonus bDef,15;
bonus bFlee,15;
if (.@r>=10) {
bonus bSpeedRate,25;
}
}
- Id: 24733
AegisName: S_Infinity_Shield
Name: Infinity Shadow Shield
Type: ShadowGear
Locations:
Shadow_Shield: true
Refineable: true
Script: |
.@r = getrefine();
bonus2 bAddSize,Size_All,(.@r/3);
bonus2 bMagicAddSize,Size_All,(.@r/3);
bonus2 bSubSize,Size_All,(.@r/3);
bonus2 bMagicSubSize,Size_All,(.@r/3);
if (.@r==10)
bonus bNoSizeFix;
- Id: 24734
AegisName: S_Durable_Weapon
Name: Durable Weapon Shadow
Type: ShadowGear
Locations:
Shadow_Weapon: true
EquipLevelMin: 99
Refineable: true
Script: |
.@r = getrefine();
bonus bLongAtkRate,2;
bonus bShortAtkRate,2;
bonus2 bAddClass,Class_All,(.@r/2);
if (.@r>=9) {
bonus bAspd,1;
if (.@r>=10) {
bonus bLongAtkRate,7;
bonus bShortAtkRate,7;
}
}
- Id: 24735
AegisName: S_Durable_Shield
Name: Durable Shield Shadow
Type: ShadowGear
Locations:
Shadow_Shield: true
EquipLevelMin: 99
Refineable: true
Script: |
.@r = getrefine();
bonus bLongAtkRate,2;
bonus bShortAtkRate,2;
bonus2 bAddClass,Class_All,(.@r/2);
if (.@r>=9) {
bonus bAspd,1;
if (.@r>=10) {
bonus bLongAtkRate,7;
bonus bShortAtkRate,7;
}
}
- Id: 24736
AegisName: S_Clever_Weapon
Name: Clever Weapon Shadow
Type: ShadowGear
Locations:
Shadow_Weapon: true
EquipLevelMin: 99
Refineable: true
Script: |
.@r = getrefine();
bonus2 bMagicAtkEle,Ele_All,2;
bonus bMatkRate,(.@r/2);
if (.@r>=9) {
bonus bVariableCastrate,-5;
if (.@r>=10) {
bonus2 bMagicAtkEle,Ele_All,7;
}
}
- Id: 24737
AegisName: S_Clever_Shield
Name: Clever Shield Shadow
Type: ShadowGear
Locations:
Shadow_Shield: true
EquipLevelMin: 99
Refineable: true
Script: |
.@r = getrefine();
bonus2 bMagicAtkEle,Ele_All,2;
bonus bMatkRate,(.@r/2);
if (.@r>=9) {
bonus bVariableCastrate,-5;
if (.@r>=10) {
bonus2 bMagicAtkEle,Ele_All,7;
}
}
- Id: 24738
AegisName: S_CriticalHit_Weapon
Name: Critical Hit Weapon Shadow
Type: ShadowGear
Locations:
Shadow_Weapon: true
Refineable: true
Script: |
.@r = getrefine();
bonus bCritical,7;
bonus bBaseAtk,15;
bonus bCritAtkRate,(.@r/2);
if (.@r>=7) {
bonus bCritical,7;
}
- Id: 24739
AegisName: S_SU_Weapon
Name: Summoner Booster Shadow Weapon
Type: ShadowGear
Locations:
Shadow_Weapon: true
EquipLevelMin: 100
Script: |
bonus bMatk,10;
bonus bBaseAtk,10;
- Id: 24740
AegisName: S_SJ_Weapon
Name: Star Emperor Booster Shadow Weapon
Type: ShadowGear
Jobs:
StarGladiator: true
Classes:
All_Third: true
Locations:
Shadow_Weapon: true
EquipLevelMin: 100
Script: |
bonus bMatk,10;
bonus bBaseAtk,10;
- Id: 24741
AegisName: S_KO_Weapon
Name: Kagerou & Oboro Booster Shadow Weapon
Type: ShadowGear
Jobs:
KagerouOboro: true
Ninja: true
Locations:
Shadow_Weapon: true
EquipLevelMin: 100
Script: |
bonus bMatk,10;
bonus bBaseAtk,10;
- Id: 24742
AegisName: S_RL_Weapon
Name: Rebellion Booster Shadow Weapon
Type: ShadowGear
Jobs:
Rebellion: true
Locations:
Shadow_Weapon: true
EquipLevelMin: 100
Script: |
bonus bMatk,10;
bonus bBaseAtk,10;
- Id: 24743
AegisName: S_SP_Weapon
Name: Soul Reaper Booster Shadow Weapon
Type: ShadowGear
Jobs:
SoulLinker: true
Classes:
All_Third: true
Locations:
Shadow_Weapon: true
EquipLevelMin: 100
Script: |
bonus bMatk,10;
bonus bBaseAtk,10;
- Id: 24744
AegisName: S_NV_Weapon
Name: Super Novice Booster Shadow Weapon
Type: ShadowGear
Jobs:
Novice: true
SuperNovice: true
Locations:
Shadow_Weapon: true
EquipLevelMin: 100
Script: |
bonus bMatk,10;
bonus bBaseAtk,10;
bonus bMaxHP,1500;
bonus bMaxSP,300;
- Id: 24745
AegisName: S_KingbirdAnc_Weapon
Name: Kingbird Ancient Shadow Weapon
Type: ShadowGear
Locations:
Shadow_Weapon: true
Refineable: true
Script: |
.@r = getrefine();
bonus bBaseAtk,15;
bonus bHit,15;
bonus bLongAtkRate,(.@r/2);
if (.@r>=7) {
bonus bHit,15;
}
- Id: 26001
AegisName: Toughen_Metal_Lance
Name: Enhanced Metal Lance