|
Item ID
|
450175
|
Name
|
Exotic Temporal Armor
|
|
|
|
Weapon Level
|
0
|
Identifier
|
Temporal_Armor_TW
|
|
Attack
|
0
|
Type
|
Armor
|
|
MATK
|
0
|
Equip Locations
|
Armor
|
|
Defense
|
120
|
Equippable Jobs
|
None
|
|
Range
|
0
|
Equip Gender
|
Both (Male and Female)
|
|
Slots
|
1
|
Equip Upper
|
None
|
|
Weight
|
200
|
Min Equip Level
|
1
|
|
NPC Buy
|
0
|
Max Equip Level
|
None
|
|
NPC Sell
|
0
|
Refineable
|
Yes
|
|
Credit Price
|
None
|
Trade restriction
|
None
|
|
Item Script
|
.@r = getrefine();
bonus bMdef,10;
bonus bBaseAtk,30;
bonus bMatk,30;
bonus bAtkRate,2*(.@r/3);
bonus bMatkRate,2*(.@r/3);
if (.@r>=7) {
bonus bBaseAtk,50;
bonus bMatk,50;
}
if (.@r>=9) {
bonus2 bIgnoreDefRaceRate,RC_Brute,30;
bonus2 bIgnoreDefRaceRate,RC_Demon,30;
bonus2 bIgnoreMdefRaceRate,RC_Brute,30;
bonus2 bIgnoreMdefRaceRate,RC_Demon,30;
}
if (.@r>=11) {
bonus2 bAddEle,Ele_All,10;
bonus2 bMagicAddEle,Ele_All,10;
}
|
|
Set
|
Script
|
|
|
.@r = getequiprefinerycnt(EQI_ARMOR)+getequiprefinerycnt(EQI_GARMENT);
if (.@r>=22) {
bonus bAtkRate,10;
bonus bMatkRate,10;
bonus bCritAtkRate,8;
}
|
|
|
.@r = getequiprefinerycnt(EQI_ARMOR)+getequiprefinerycnt(EQI_SHOES);
bonus bBaseAtk,80;
bonus bMatk,80;
if (.@r>=22) {
bonus2 bIgnoreDefRaceRate,RC_Brute,20;
bonus2 bIgnoreDefRaceRate,RC_Demon,20;
bonus2 bIgnoreMdefRaceRate,RC_Brute,20;
bonus2 bIgnoreMdefRaceRate,RC_Demon,20;
}
|
|
|
.@r = getequiprefinerycnt(EQI_ARMOR)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_SHOES);
if (.@r>=27)
bonus bDelayrate,-5;
if (.@r>=37)
bonus bDelayrate,-8;
|
|
|
|
|
|
.@sum = getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_GARMENT);
if (.@sum >= 18) {
bonus bBaseAtk,80;
bonus bMatk,80;
if (.@sum >= 20) {
bonus bAtkRate,10;
bonus bMatkRate,10;
if (.@sum >= 26) {
bonus2 bAddEle,Ele_All,10;
bonus2 bMagicAddEle,Ele_All,10;
}
}
}
|
|
|
bonus bShortAtkRate,8;
bonus bLongAtkRate,8;
bonus2 bMagicAtkEle,Ele_All,8;
if ((getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_GARMENT) + getequiprefinerycnt(EQI_SHOES)) >= 39) {
bonus bIgnoreDefRace,RC_All;
bonus2 bIgnoreMdefRaceRate,RC_All,100;
}
|
|
|
bonus bShortAtkRate,8;
bonus bLongAtkRate,8;
bonus2 bMagicAtkEle,Ele_All,8;
if ((getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_GARMENT) + getequiprefinerycnt(EQI_SHOES)) >= 39) {
bonus bIgnoreDefRace,RC_All;
bonus2 bIgnoreMdefRaceRate,RC_All,100;
}
|