Pages

Add Mount Tera

[Guide] Adding mounts to Tera-Shock Java Server
To add mounts in the mounting system of Tera Shock Java, follow the next steps:
edit the file: data/items/commons/manuals.xml and add the lines:
<common id="20" type="other" name="Riding Skill: Bay Gelding" itemLevel="11" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="21" type="other" name="Riding Skill: Fast Bay Gelding" itemLevel="40" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="41" type="other" name="Riding Skill: Fast White Stallion" itemLevel="20" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="166" type="other" name="Riding Skill: Arcadian Dapple" itemLevel="20" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="167" type="other" name="Riding Skill: Chestnut Gelding" itemLevel="20" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="168" type="other" name="Riding Skill: Velikan Grey" itemLevel="20" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="169" type="other" name="Riding Skill: Pinto" itemLevel="20" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="170" type="other" name="Riding Skill: Blue Roan" itemLevel="20" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="306" type="other" name="Riding Skill: Fast Arcadian Dapple" itemLevel="20" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="307" type="other" name="Riding Skill: Fast Pinto" itemLevel="20" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="336" type="other" name="Riding Skill: Fast Velikan Grey" itemLevel="20" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="350" type="other" name="Riding Skill: Federation Charger" itemLevel="1" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="351" type="other" name="Riding Skill: Veteran Federation Charger" itemLevel="1" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="384" type="other" name="Riding Skill: Jeweled Lion" itemLevel="60" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="385" type="other" name="Riding Skill: Tawny Huntress" itemLevel="60" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="412" type="other" name="Riding Skill: White Stallion" itemLevel="11" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="413" type="other" name="Riding Skill: Arcadian Dapple" itemLevel="11" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="414" type="other" name="Riding Skill: Blue Roan" itemLevel="11" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="415" type="other" name="Riding Skill: Velikan Grey" itemLevel="11" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="416" type="other" name="Riding Skill: Pinto" itemLevel="11" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="417" type="other" name="Riding Skill: Regal Frostlion" itemLevel="11" tradable="false" sellable="false" bank="false" guildBank="false" />
 <common id="425" type="other" name="Riding Skill: Velik's Festival Horse" itemLevel="1" tradable="false" sellable="false" bank="false" guildBank="false" />
Next step: Edit the line in the source-code of java\game\tera\gameserver\scripts\items\ and Edit the file: ItemExecutorType.java
find the code:
EVENT_REWARD_BOX(EventRewardBox.class, 0, 408, 409, 410, 411),
 SKILL_LEARN_ITEM(SkillLearnItem.class, 0, 20),
 BARBECUE_ITEMS(BarbecueItem.class, 0, 5027);
And Replace to:
EVENT_REWARD_BOX(EventRewardBox.class, 0, 408, 409, 410, 411),
 SKILL_LEARN_ITEM(SkillLearnItem.class, 0, 20, 21, 41, 166, 167, 168, 169, 170, 306, 307, 336, 350, 351, 384, 385, 412, 413, 414, 415, 416, 417, 425),
 BARBECUE_ITEMS(BarbecueItem.class, 0, 5027);
Now edit the file: java\game\tera\gameserver\scripts\items\SkillLearnItem.java and find the code:
skillTable.put(20, table.getSkills(-15, 67219975));
Type enter and add the lines:
skillTable.put(21, table.getSkills(-15, 67219976));
skillTable.put(41, table.getSkills(-15, 67219978));
skillTable.put(166, table.getSkills(-15, 67219991));
skillTable.put(167, table.getSkills(-15, 67219980));
skillTable.put(168, table.getSkills(-15, 67219981));
skillTable.put(169, table.getSkills(-15, 67219982));
skillTable.put(170, table.getSkills(-15, 67219983));
skillTable.put(306, table.getSkills(-15, 67219985));
skillTable.put(307, table.getSkills(-15, 67219986));
skillTable.put(336, table.getSkills(-15, 67220054));
skillTable.put(350, table.getSkills(-15, 67219988));
skillTable.put(351, table.getSkills(-15, 67219989));
skillTable.put(384, table.getSkills(-15, 67220061));
skillTable.put(385, table.getSkills(-15, 67220062));
skillTable.put(412, table.getSkills(-15, 67219990));
skillTable.put(413, table.getSkills(-15, 67219991));
skillTable.put(414, table.getSkills(-15, 67219992));
skillTable.put(415, table.getSkills(-15, 67219981));
skillTable.put(416, table.getSkills(-15, 67219982));
skillTable.put(417, table.getSkills(-15, 67219996));
skillTable.put(425, table.getSkills(-15, 67220056));
Recompile and have fun!

Dian
Ragezone