• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

[custom classes]

dantexd

Active Member
Joined
Sep 1, 2010
Messages
110
Reaction score
28
Well I wanted a NPC Promoter for this classes, Novice is the first class like <no vocation>, Novice have 6 classes, those 6 classes have 2 sub-classes and those 2 sub-classes have a normal promotion
In Swordsman case would be

Novice ---> Swordsman ---> if Knight ---> Lord Knight
Novice ---> Swordsman ---> if Crusader ---> Paladin

--------------------------------------------_________
--------------------------------------------l---------V
--------------------------------------------l-------Knight ---> Lord Knight
----_____________________Swordsman---> goes-----or
---l------------------------------------------------Crusader ---> Paladin
---l
---l
---l------------------------------------------------Hunter ---> Sniper
---l_________________________Archer--------------or
---l------------------------------------------------Bard ---> Clown
---l
---l
---l
---l
---l------------------------------------------------ Blacksmith ---> Whitesmith
Novice________________________Merchant-----------or
---l------------------------------------------------Alchemist ---> Creator
---l
---l
---l
---l------------------------------------------------Assassin ---> Assassin Cross
---l________________________Thief----------------or
---l------------------------------------------------Rogue ---> Stalker
---l
---l
---l
---l------------------------------------------------Wizard ---> High Wizard
---l________________________Magician ------------or
---l------------------------------------------------Sage ---> Professor
---l
---l
---l------------------------------------------------Monk ---> Champion
---l_________________________Acolyte ------------or
----------------------------------------------------Priest ---> High Priest



My XML>VOCATIONS Code is this one: I still need to add 3rd classes but yeah, if you can add them to the NPC would be perfect!
Would be really appreciated, thanks!



<?xml version="1.0" encoding="UTF-8"?>
<vocations>
<vocation id="1" name="Novice" description="a Novice" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="5" gainmanaticks="6" gainmanaamount="5" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="1" attackable="no">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.5" club="1.5" sword="1.5" axe="1.5" distance="1.5" shielding="1.5" fishing="1.5" experience="1.0"/>
</vocation>
--1ERA PROMOCION
<vocation id="2" name="Magician" description="a Magician" needpremium="0" gaincap="10" gainhp="10" gainmana="30" gainhpticks="6" gainhpamount="10" gainmanaticks="6" gainmanaamount="20" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="1" attackable="no">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="3.0" magDamage="3.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.5" club="1.5" sword="1.5" axe="1.5" distance="1.5" shielding="1.5" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="3" name="Acolyte" description="an Acolyte" needpremium="0" gaincap="10" gainhp="10" gainmana="30" gainhpticks="6" gainhpamount="10" gainmanaticks="6" gainmanaamount="5" manamultiplier="1.1" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="1">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="3.0" magHealingDamage="3.0" defense="1.0" magDefense="2.0" armor="1.0"/>
<skill fist="1.5" club="3.5" sword="1.5" axe="1.5" distance="1.5" shielding="1.5" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="4" name="Archer" description="an Archer" needpremium="0" gaincap="20" gainhp="25" gainmana="15" gainhpticks="4" gainhpamount="5" gainmanaticks="6" gainmanaamount="5" manamultiplier="1.4" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="1">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.0" club="1.5" sword="1.5" axe="1.5" distance="3.5" shielding="1.5" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="5" name="Swordsman" description="a Swordsman" needpremium="0" gaincap="25" gainhp="30" gainmana="15" gainhpticks="3" gainhpamount="5" gainmanaticks="6" gainmanaamount="5" manamultiplier="3.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="1">
<formula meleeDamage="2.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="4.0" magDefense="1.0" armor="4.0"/>
<skill fist="1.5" club="1.5" sword="3.5" axe="3.5" distance="1.5" shielding="3.5" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="6" name="Merchant" description="a Merchant" needpremium="0" gaincap="25" gainhp="20" gainmana="20" gainhpticks="3" gainhpamount="5" gainmanaticks="6" gainmanaamount="5" manamultiplier="3.0" attackspeed="2500" soulmax="100" gainsoulticks="120" fromvoc="1">
<formula meleeDamage="3.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="2.0" magDefense="1.0" armor="3.0"/>
<skill fist="1.5" club="3" sword="1.5" axe="3.5" distance="1.5" shielding="2.5" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="7" name="Thief" description="a Thief" needpremium="0" gaincap="25" gainhp="15" gainmana="15" gainhpticks="3" gainhpamount="5" gainmanaticks="6" gainmanaamount="5" manamultiplier="3.0" attackspeed="5000" soulmax="100" gainsoulticks="120" fromvoc="1">
<formula meleeDamage="2.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="2.0"/>
<skill fist="1.5" club="1.5" sword="1.5" axe="1.5" distance="1.5" shielding="1.5" fishing="1.5" experience="1.0"/>
</vocation>
--2NDA PROMOCION
<vocation id="8" name="Wizard" description="a Wizard" needpremium="1" gaincap="25" gainhp="25" gainmana="50" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="20" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="2" attackable="no">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="6.0" magDamage="6.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="2.0"/>
<skill fist="1.5" club="1.5" sword="1.5" axe="1.5" distance="1.5" shielding="1.5" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="9" name="Sage" description="a Sage" needpremium="1" gaincap="25" gainhp="25" gainmana="50" gainhpticks="4" gainhpamount="10" gainmanaticks="6" gainmanaamount="10" manamultiplier="1.1" attackspeed="3500" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30">
<formula meleeDamage="6.0" distDamage="1.0" wandDamage="6.0" magDamage="6.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="2.0"/>
<skill fist="1.5" club="1.5" sword="1.5" axe="1.5" distance="1.5" shielding="4" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="10" name="Knight" description="a Knight" needpremium="1" gaincap="50" gainhp="45" gainmana="20" gainhpticks="2" gainhpamount="10" gainmanaticks="6" gainmanaamount="10" manamultiplier="3.0" attackspeed="2500" soulmax="200" gainsoulticks="15" fromvoc="5" lessloss="30">
<formula meleeDamage="4.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="8.0" magDefense="1.0" armor="6.0"/>
<skill fist="1.5" club="1.5" sword="7" axe="1.5" distance="1.5" shielding="7" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="11" name="Hunter" description="a Hunter" needpremium="1" gaincap="25" gainhp="25" gainmana="25" gainhpticks="2" gainhpamount="10" gainmanaticks="6" gainmanaamount="10" manamultiplier="3.0" attackspeed="3000" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30">
<formula meleeDamage="1.0" distDamage="8.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="2.0"/>
<skill fist="1.5" club="1.5" sword="1.5" axe="1.5" distance="7" shielding="1.5" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="12" name="Blacksmith" description="a Blacksmith" needpremium="1" gaincap="35" gainhp="35" gainmana="35" gainhpticks="2" gainhpamount="10" gainmanaticks="6" gainmanaamount="10" manamultiplier="3.0" attackspeed="5000" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="30">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.5" club="1.5" sword="1.5" axe="7" distance="1.5" shielding="1.5" fishing="1.5" experience="1.5"/>
</vocation>
<vocation id="13" name="Assassin" description="an Assassin" needpremium="1" gaincap="20" gainhp="30" gainmana="15" gainhpticks="3" gainhpamount="10" gainmanaticks="6" gainmanaamount="10" manamultiplier="1.4" attackspeed="6000" soulmax="200" gainsoulticks="15" fromvoc="7" lessloss="30">
<formula meleeDamage="4.5" distDamage="3.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="2.0" magDefense="1.0" armor="2.0"/>
<skill fist="1.5" club="1.5" sword="4" axe="1.5" distance="1.5" shielding="1.5" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="14" name="Priest" description="a Priest" needpremium="1" gaincap="20" gainhp="35" gainmana="35" gainhpticks="3" gainhpamount="10" gainmanaticks="6" gainmanaamount="10" manamultiplier="1.4" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.5" club="1.5" sword="1.5" axe="1.5" distance="1.5" shielding="1.5" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="15" name="Crusader" description="a Crusader" needpremium="1" gaincap="40" gainhp="35" gainmana="35" gainhpticks="3" gainhpamount="10" gainmanaticks="6" gainmanaamount="10" manamultiplier="1.4" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="5" lessloss="30">
<formula meleeDamage="4.0" distDamage="1.0" wandDamage="1.0" magDamage="4.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.5" club="1.5" sword="5" axe="1.5" distance="1.5" shielding="4.5" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="16" name="Bard" description="a Bard" needpremium="1" gaincap="20" gainhp="30" gainmana="25" gainhpticks="3" gainhpamount="10" gainmanaticks="6" gainmanaamount="10" manamultiplier="1.4" attackspeed="4000" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30">
<formula meleeDamage="1.0" distDamage="7" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="2.0" magDefense="1.0" armor="2.0"/>
<skill fist="1.5" club="1.5" sword="1.5" axe="1.5" distance="7" shielding="1.5" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="17" name="Alchemist" description="a Alchemist" needpremium="1" gaincap="20" gainhp="25" gainmana="30" gainhpticks="3" gainhpamount="10" gainmanaticks="6" gainmanaamount="10" manamultiplier="1.4" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="30">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.5" club="1.5" sword="1.5" axe="1.5" distance="1.5" shielding="1.5" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="18" name="Rogue" description="a Rogue" needpremium="1" gaincap="20" gainhp="30" gainmana="35" gainhpticks="3" gainhpamount="10" gainmanaticks="6" gainmanaamount="10" manamultiplier="1.4" attackspeed="4000" soulmax="200" gainsoulticks="15" fromvoc="7" lessloss="30">
<formula meleeDamage="4.0" distDamage="1.0" wandDamage="1.0" magDamage="4.0" magHealingDamage="1.0" defense="4.0" magDefense="1.0" armor="2.0"/>
<skill fist="1.5" club="1.5" sword="5" axe="1.5" distance="1.5" shielding="4.5" fishing="1.5" experience="1.0"/>
</vocation>
<vocation id="19" name="Monk" description="a Monk" needpremium="1" gaincap="20" gainhp="40" gainmana="20" gainhpticks="3" gainhpamount="10" gainmanaticks="6" gainmanaamount="10" manamultiplier="1.4" attackspeed="4000" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30">
<formula meleeDamage="4.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="5.0" magDefense="1.0" armor= "3.0"/>
<skill fist="1.5" club="7" sword="1.5" axe="1.5" distance="1.5" shielding="1.5" fishing="1.5" experience="1.0"/>
</vocation>

</vocations>
 
Last edited:
Back
Top