• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Manually Adding Horse Skills to Database

Newbie Spellweaver
Joined
Aug 19, 2018
Messages
8
Reaction score
3
Since my horses weren't getting any skills I started to look in the database and see if I was able to add skills and found the following:

Close the game and start you database browser.

1 - Look for "gameserver" > "servants";
2 - Look for key "servantSkillist" > "servantSkillist"; (make sure you select the proper horse if you have multiple)
3 - Add a Field/Value (as Object) and enter a value like this (example):

Code:
{
  "skillId" : NumberInt("14"),
  "exp" : NumberInt("0"),
  "isCannotChange" : false
}

The example will add "Caution".

I'm using NoSQLBooster (free version) for exploring the database btw.

Skill list for copy/paste convenience. (Do not copy the name of the skill! Duh...)
Code:
HIND KICK
{
"skillId" : NumberInt("1"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}
            
FORE CHOP
{
"skillId" : NumberInt("2"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}
            
DRIFT
{
"skillId" : NumberInt("3"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}
            
SPRINT
{
"skillId" : NumberInt("4"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}
            
START ACCEL
{
"skillId" : NumberInt("5"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}
            
HIGH JUMP
{
"skillId" : NumberInt("6"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}

QUICK STOP
{
"skillId" : NumberInt("7"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}
            
INSTANT ACCEL
{
"skillId" : NumberInt("8"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}

CHARGE
{
"skillId" : NumberInt("9"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}

SIDE WAYS / LATERAL MOVEMENT
{
"skillId" : NumberInt("10"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}
            
QUICK BACK
{
"skillId" : NumberInt("11"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}

STREAK LEAP
{
"skillId" : NumberInt("12"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}

ROAR
{
"skillId" : NumberInt("13"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}
                
CAUTION
{
"skillId" : NumberInt("14"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}    
                
QUICK RIDE
{
"skillId" : NumberInt("15"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}    
                
S:HIND KICK
{
"skillId" : NumberInt("16"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}

S:FRONT KICK
{
"skillId" : NumberInt("17"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}

S:INSTANT ACCEL
{
"skillId" : NumberInt("18"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}

S:SIDE WAYS / LATERAL MOVEMENT
{
"skillId" : NumberInt("19"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}
            
2-SEATER
{
"skillId" : NumberInt("30"),
"exp" : NumberInt("0"),
"isCannotChange" : false
}
 
Back
Top