| Item ID | 28717 | For Sale | No |
|---|---|---|---|
| Identifier | Valkyrie Knife | Credit Price | Not For Sale |
| Name | Valkyrie Knife | Type | |
| NPC Buy | 50 | Weight | 10 |
| NPC Sell | 25 | Weapon Level | 0 |
| Range | 1 | Defense | 0 |
| Slots | 4 | Refineable | Yes |
| Attack | 50 | Min Equip Level | 70 |
| MATK | 0 | Max Equip Level | None |
| Equip Locations | None | ||
| Equip Upper | None | ||
| Equippable Jobs | None | ||
| Equip Gender | Unknown | ||
| Item Use Script |
1 .@r = getrefine(); 2 .@b = readparam(bDex)/10; 3 if (BaseClass == Job_Novice) { 4 bonus bMaxHP,300+(200*.@r); 5 bonus bMaxSP,300+(20*.@r); 6 bonus bBaseAtk,100; 7 bonus bMatk,150+(15*.@r); 8 bonus bUseSPrate,-5; 9 bonus bUnbreakableWeapon; 10 bonus bInt,2*.@r; 11 bonus bDex,(2*.@r)-(.@r*.@b); 12 bonus bCritical,7*.@r; 13 bonus bAspdRate,10*.@r; 14 bonus bCritAtkRate,1*.@r; 15 } 16 if (BaseClass == Job_Thief) { 17 bonus bMaxSP,100; 18 bonus bMatk,150; 19 bonus bCritAtkRate,.@r; 20 } 21 if (BaseClass == Job_Mage) { 22 bonus bMaxHP,200*.@r; 23 bonus bMaxSP,20*.@r; 24 } 25 if (BaseJob == Job_Hunter) { 26 bonus bMaxHP,200; 27 bonus bUseSPrate,-5; 28 bonus bInt,2*.@r; 29 bonus bDex,2*.@r; 30 } 31 if (BaseJob == Job_Bard || BaseJob == Job_Dancer) { 32 bonus bBaseAtk,100; 33 bonus bAspdRate,10*.@r; 34 bonus bUnbreakableWeapon; 35 bonus bDex,-1*(.@r*.@b); 36 } 37 if (.@r>=7 && (BaseClass == Job_Novice || BaseJob == Job_Mage)) { 38 bonus2 bSubRace,RC_DemiHuman,10; 39 } |
||
| Equip Script | None | ||
| Unequip Script | None | ||