BetaOpen beta· wiped at launch 1 Feb 2027Register & playJoin Discord
Base 1x / Job 1x / Drop 3x
Valkyrie Hammer

Valkyrie Hammer

Weapon · MaceID 16051Valkyrie_Hammer
  • Slots4
  • EquipWeapon
  • ATK50
  • Range1
  • Weapon Lv4
  • Level70+
  • Weight10
  • RefineYes
  • NPC sellNo

ClassesNovice line, Swordman line, Acolyte line and Merchant line

In-game description

A hammer of noble valkyrie.


MATK +50


When equipped by Novice:

ATK +150, MATK +200

HIT +10

MaxHP +500, MaxSP +400

Decreases SP Consumption by 5%.


For each Refine Level:

VIT +1

MaxHP +200

Perfect Dodge +1

ASPD +1%


For each 2 Refine Levels:

Decreases Variable Casting Time by 1%.


When equipped by Swordman:

MaxHP +500

MaxSP +100


For each Refine Level:

VIT +1


When equipped by Priest:

ATK +50

MATK +100


For each Refine Level:

ASPD +1%


When equipped by Monk:

MaxSP +200

Decreases SP Consumption by 5%.


For each Refine Level:

Perfect Dodge +1


When equipped by Merchant:

ATK +100

HIT +10


For each 2 Refine Levels:

Decreases Variable Casting Time by 1%

What it does

  • MATK +50
  • For the Novice line:
    • ATK +150
    • MATK +200
    • SP cost of skills -5%
    • HIT +10
    • MaxHP +500 (+200 for every refine level)
    • MaxSP +400
    • For every refine level:
      • VIT +1
      • Perfect Dodge +1
      • ASPD +1%
    • For every -2 refine levels:
      • Variable cast time +1%
  • For Swordman-family classes:
    • For every refine level:
      • VIT +1
    • MaxHP +500
    • MaxSP +100
  • For the Priest line:
    • ATK +50
    • MATK +100
    • For every refine level:
      • ASPD +1%
  • For the Monk line:
    • MaxSP +200
    • SP cost of skills -5%
    • For every refine level:
      • Perfect Dodge +1
  • For Merchant-family classes:
    • ATK +100
    • HIT +10
    • For every -2 refine levels:
      • Variable cast time +1%
Show script
.@r = getrefine();
bonus bMatk,50;
if (BaseJob == Job_Novice) {
   bonus bBaseAtk,150;
   bonus bMatk,200;
   bonus bUseSPrate,-5;
   bonus bHit,10;
   bonus bMaxHP,500+(200*.@r);
   bonus bMaxSP,400;
   bonus bVit,.@r;
   bonus bFlee2,.@r;
   bonus bAspdRate,.@r;
   bonus bVariableCastrate,-.@r/2;
}
if (BaseClass == Job_Swordman) {
   bonus bVit,.@r;
   bonus bMaxHP,500;
   bonus bMaxSP,100;
}
if (BaseJob == Job_Priest) {
   bonus bBaseAtk,50;
   bonus bMatk,100;
   bonus bAspdRate,.@r;
}
if (BaseJob == Job_Monk) {
   bonus bMaxSP,200;
   bonus bUseSPrate,-5;
   bonus bFlee2,.@r;
}
if (BaseClass == Job_Merchant) {
   bonus bBaseAtk,100;
   bonus bHit,10;
   bonus bVariableCastrate,-.@r/2;
}