Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

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