08-14-2013, 10:31 PM
Вот решил переделать профессии. Все получилось персонажи создаются, все профессии берутся 1) 20 лвл 2) 60 лвл 3) 80 лвл. ошибки не вылетают...
хочу спросить умных людей: В дальнейшем эти изменения могут на что-то повлиять? Благодарю!
ClassId
fighter(0x00, false, Race.Human, null),
warrior(0x01, false, Race.Human, fighter),
gladiator(0x02, false, Race.Human, warrior),
dummyEntry1(3, false, null, null),
knight(0x04, false, Race.Human, fighter),
paladin(0x05, false, Race.Human, knight),
dummyEntry2(6, false, null, null),
rogue(0x07, false, Race.Human, fighter),
treasureHunter(0x08, false, Race.Human, rogue),
dummyEntry3(9, false, null, null),
mage(0x0a, true, Race.Human, null),
wizard(0x0b, true, Race.Human, mage),
sorceror(0x0c, true, Race.Human, wizard),
dummyEntry4(13, false, null, null),
dummyEntry5(14, false, null, null),
cleric(0x0f, true, Race.Human, mage),
bishop(0x10, true, Race.Human, cleric),
dummyEntry6(17, false, null, null),
elvenFighter(0x12, false, Race.Elf, null),
elvenKnight(0x13, false, Race.Elf, elvenFighter),
dummyEntry7(20, false, null, null),
swordSinger(0x15, false, Race.Elf, elvenKnight),
elvenScout(0x16, false, Race.Elf, elvenFighter),
dummyEntry8(23, false, null, null),
silverRanger(0x18, false, Race.Elf, elvenScout),
elvenMage(0x19, true, Race.Elf, null),
elvenWizard(0x1a, true, Race.Elf, elvenMage),
spellsinger(0x1b, true, Race.Elf, elvenWizard),
dummyEntry9(28, false, null, null),
oracle(0x1d, true, Race.Elf, elvenMage),
elder(0x1e, true, Race.Elf, oracle),
darkFighter(0x1f, false, Race.DarkElf, null),
palusKnight(0x20, false, Race.DarkElf, darkFighter),
dummyEntry10(33, false, null, null),
bladedancer(0x22, false, Race.DarkElf, palusKnight),
assassin(0x23, false, Race.DarkElf, darkFighter),
abyssWalker(0x24, false, Race.DarkElf, assassin),
dummyEntry11(37, false, null, null),
darkMage(0x26, true, Race.DarkElf, null),
darkWizard(0x27, true, Race.DarkElf, darkMage),
spellhowler(0x28, true, Race.DarkElf, darkWizard),
dummyEntry12(41, false, null, null),
shillienOracle(0x2a, true, Race.DarkElf, darkMage),
shillenElder(0x2b, true, Race.DarkElf, shillienOracle),
orcFighter(0x2c, false, Race.Orc, null),
orcRaider(0x2d, false, Race.Orc, orcFighter),
destroyer(0x2e, false, Race.Orc, orcRaider),
orcMonk(0x2f, false, Race.Orc, orcFighter),
tyrant(0x30, false, Race.Orc, orcMonk),
orcMage(0x31, false, Race.Orc, null),
orcShaman(0x32, true, Race.Orc, orcMage),
overlord(0x33, true, Race.Orc, orcShaman),
dummyEntry13(52, false, null, null),
dwarvenFighter(0x35, false, Race.Dwarf, null),
scavenger(0x36, false, Race.Dwarf, dwarvenFighter),
bountyHunter(0x37, false, Race.Dwarf, scavenger),
artisan(0x38, false, Race.Dwarf, dwarvenFighter),
warsmith(0x39, false, Race.Dwarf, artisan),
// Dummy Entries (id's already in decimal format) <START>
dummyEntry14(58, false, null, null),
dummyEntry15(59, false, null, null),
dummyEntry16(60, false, null, null),
dummyEntry17(61, false, null, null),
dummyEntry18(62, false, null, null),
dummyEntry19(63, false, null, null),
dummyEntry20(64, false, null, null),
dummyEntry21(65, false, null, null),
dummyEntry22(66, false, null, null),
dummyEntry23(67, false, null, null),
dummyEntry24(68, false, null, null),
dummyEntry25(69, false, null, null),
dummyEntry26(70, false, null, null),
dummyEntry27(71, false, null, null),
dummyEntry28(72, false, null, null),
dummyEntry29(73, false, null, null),
dummyEntry30(74, false, null, null),
dummyEntry31(75, false, null, null),
dummyEntry32(76, false, null, null),
dummyEntry33(77, false, null, null),
dummyEntry34(78, false, null, null),
dummyEntry35(79, false, null, null),
dummyEntry36(80, false, null, null),
dummyEntry37(81, false, null, null),
dummyEntry38(82, false, null, null),
dummyEntry39(83, false, null, null),
dummyEntry40(84, false, null, null),
dummyEntry41(85, false, null, null),
dummyEntry42(86, false, null, null),
dummyEntry43(87, false, null, null),
// 3rd classes
duelist(0x58, false, Race.Human, gladiator),
dummyEntry44(89, false, null, null),
phoenixKnight(0x5a, false, Race.Human, paladin),
dummyEntry45(91, false, null, null),
dummyEntry46(92, false, null, null),
adventurer(0x5d, false, Race.Human, treasureHunter),
archmage(0x5e, true, Race.Human, sorceror),
dummyEntry47(95, false, null, null),
dummyEntry48(96, false, null, null),
cardinal(0x61, true, Race.Human, bishop),
dummyEntry49(98, false, null, null),
dummyEntry50(99, false, null, null),
swordMuse(0x64, false, Race.Elf, swordSinger),
dummyEntry51(101, false, null, null),
moonlightSentinel(0x66, false, Race.Elf, silverRanger),
mysticMuse(0x67, true, Race.Elf, spellsinger),
dummyEntry52(104, false, null, null),
evaSaint(0x69, true, Race.Elf, elder),
dummyEntry53(106, false, null, null),
spectralDancer(0x6b, false, Race.DarkElf, bladedancer),
ghostHunter(0x6c, false, Race.DarkElf, abyssWalker),
dummyEntry54(109, false, null, null),
stormScreamer(0x6e, true, Race.DarkElf, spellhowler),
dummyEntry55(111, false, null, null),
shillienSaint(0x70, true, Race.DarkElf, shillenElder),
titan(0x71, false, Race.Orc, destroyer),
grandKhauatari(0x72, false, Race.Orc, tyrant),
dominator(0x73, true, Race.Orc, overlord),
dummyEntry56(116, false, null, null),
fortuneSeeker(0x75, false, Race.Dwarf, bountyHunter),
maestro(0x76, false, Race.Dwarf, warsmith);
warrior(0x01, false, Race.Human, fighter),
gladiator(0x02, false, Race.Human, warrior),
dummyEntry1(3, false, null, null),
knight(0x04, false, Race.Human, fighter),
paladin(0x05, false, Race.Human, knight),
dummyEntry2(6, false, null, null),
rogue(0x07, false, Race.Human, fighter),
treasureHunter(0x08, false, Race.Human, rogue),
dummyEntry3(9, false, null, null),
mage(0x0a, true, Race.Human, null),
wizard(0x0b, true, Race.Human, mage),
sorceror(0x0c, true, Race.Human, wizard),
dummyEntry4(13, false, null, null),
dummyEntry5(14, false, null, null),
cleric(0x0f, true, Race.Human, mage),
bishop(0x10, true, Race.Human, cleric),
dummyEntry6(17, false, null, null),
elvenFighter(0x12, false, Race.Elf, null),
elvenKnight(0x13, false, Race.Elf, elvenFighter),
dummyEntry7(20, false, null, null),
swordSinger(0x15, false, Race.Elf, elvenKnight),
elvenScout(0x16, false, Race.Elf, elvenFighter),
dummyEntry8(23, false, null, null),
silverRanger(0x18, false, Race.Elf, elvenScout),
elvenMage(0x19, true, Race.Elf, null),
elvenWizard(0x1a, true, Race.Elf, elvenMage),
spellsinger(0x1b, true, Race.Elf, elvenWizard),
dummyEntry9(28, false, null, null),
oracle(0x1d, true, Race.Elf, elvenMage),
elder(0x1e, true, Race.Elf, oracle),
darkFighter(0x1f, false, Race.DarkElf, null),
palusKnight(0x20, false, Race.DarkElf, darkFighter),
dummyEntry10(33, false, null, null),
bladedancer(0x22, false, Race.DarkElf, palusKnight),
assassin(0x23, false, Race.DarkElf, darkFighter),
abyssWalker(0x24, false, Race.DarkElf, assassin),
dummyEntry11(37, false, null, null),
darkMage(0x26, true, Race.DarkElf, null),
darkWizard(0x27, true, Race.DarkElf, darkMage),
spellhowler(0x28, true, Race.DarkElf, darkWizard),
dummyEntry12(41, false, null, null),
shillienOracle(0x2a, true, Race.DarkElf, darkMage),
shillenElder(0x2b, true, Race.DarkElf, shillienOracle),
orcFighter(0x2c, false, Race.Orc, null),
orcRaider(0x2d, false, Race.Orc, orcFighter),
destroyer(0x2e, false, Race.Orc, orcRaider),
orcMonk(0x2f, false, Race.Orc, orcFighter),
tyrant(0x30, false, Race.Orc, orcMonk),
orcMage(0x31, false, Race.Orc, null),
orcShaman(0x32, true, Race.Orc, orcMage),
overlord(0x33, true, Race.Orc, orcShaman),
dummyEntry13(52, false, null, null),
dwarvenFighter(0x35, false, Race.Dwarf, null),
scavenger(0x36, false, Race.Dwarf, dwarvenFighter),
bountyHunter(0x37, false, Race.Dwarf, scavenger),
artisan(0x38, false, Race.Dwarf, dwarvenFighter),
warsmith(0x39, false, Race.Dwarf, artisan),
// Dummy Entries (id's already in decimal format) <START>
dummyEntry14(58, false, null, null),
dummyEntry15(59, false, null, null),
dummyEntry16(60, false, null, null),
dummyEntry17(61, false, null, null),
dummyEntry18(62, false, null, null),
dummyEntry19(63, false, null, null),
dummyEntry20(64, false, null, null),
dummyEntry21(65, false, null, null),
dummyEntry22(66, false, null, null),
dummyEntry23(67, false, null, null),
dummyEntry24(68, false, null, null),
dummyEntry25(69, false, null, null),
dummyEntry26(70, false, null, null),
dummyEntry27(71, false, null, null),
dummyEntry28(72, false, null, null),
dummyEntry29(73, false, null, null),
dummyEntry30(74, false, null, null),
dummyEntry31(75, false, null, null),
dummyEntry32(76, false, null, null),
dummyEntry33(77, false, null, null),
dummyEntry34(78, false, null, null),
dummyEntry35(79, false, null, null),
dummyEntry36(80, false, null, null),
dummyEntry37(81, false, null, null),
dummyEntry38(82, false, null, null),
dummyEntry39(83, false, null, null),
dummyEntry40(84, false, null, null),
dummyEntry41(85, false, null, null),
dummyEntry42(86, false, null, null),
dummyEntry43(87, false, null, null),
// 3rd classes
duelist(0x58, false, Race.Human, gladiator),
dummyEntry44(89, false, null, null),
phoenixKnight(0x5a, false, Race.Human, paladin),
dummyEntry45(91, false, null, null),
dummyEntry46(92, false, null, null),
adventurer(0x5d, false, Race.Human, treasureHunter),
archmage(0x5e, true, Race.Human, sorceror),
dummyEntry47(95, false, null, null),
dummyEntry48(96, false, null, null),
cardinal(0x61, true, Race.Human, bishop),
dummyEntry49(98, false, null, null),
dummyEntry50(99, false, null, null),
swordMuse(0x64, false, Race.Elf, swordSinger),
dummyEntry51(101, false, null, null),
moonlightSentinel(0x66, false, Race.Elf, silverRanger),
mysticMuse(0x67, true, Race.Elf, spellsinger),
dummyEntry52(104, false, null, null),
evaSaint(0x69, true, Race.Elf, elder),
dummyEntry53(106, false, null, null),
spectralDancer(0x6b, false, Race.DarkElf, bladedancer),
ghostHunter(0x6c, false, Race.DarkElf, abyssWalker),
dummyEntry54(109, false, null, null),
stormScreamer(0x6e, true, Race.DarkElf, spellhowler),
dummyEntry55(111, false, null, null),
shillienSaint(0x70, true, Race.DarkElf, shillenElder),
titan(0x71, false, Race.Orc, destroyer),
grandKhauatari(0x72, false, Race.Orc, tyrant),
dominator(0x73, true, Race.Orc, overlord),
dummyEntry56(116, false, null, null),
fortuneSeeker(0x75, false, Race.Dwarf, bountyHunter),
maestro(0x76, false, Race.Dwarf, warsmith);
PlayerClass
HumanFighter(Human, Fighter, First),
Warrior(Human, Fighter, Second),
Gladiator(Human, Fighter, Third),
dummyEntry1(null, null, null),
HumanKnight(Human, Fighter, Second),
Paladin(Human, Fighter, Third),
dummyEntry2(null, null, null),
Rogue(Human, Fighter, Second),
TreasureHunter(Human, Fighter, Third),
dummyEntry3(null, null, null),
HumanMystic(Human, Mystic, First),
HumanWizard(Human, Mystic, Second),
Sorceror(Human, Mystic, Third),
dummyEntry4(null, null, null),
dummyEntry5(null, null, null),
Cleric(Human, Priest, Second),
Bishop(Human, Priest, Third),
dummyEntry6(null, null, null),
ElvenFighter(Elf, Fighter, First),
ElvenKnight(Elf, Fighter, Second),
dummyEntry7(null, null, null),
Swordsinger(Elf, Fighter, Third),
ElvenScout(Elf, Fighter, Second),
dummyEntry8(null, null, null),
SilverRanger(Elf, Fighter, Third),
ElvenMystic(Elf, Mystic, First),
ElvenWizard(Elf, Mystic, Second),
Spellsinger(Elf, Mystic, Third),
dummyEntry9(null, null, null),
ElvenOracle(Elf, Priest, Second),
ElvenElder(Elf, Priest, Third),
DarkElvenFighter(DarkElf, Fighter, First),
PalusKnight(DarkElf, Fighter, Second),
dummyEntry10(null, null, null),
Bladedancer(DarkElf, Fighter, Third),
Assassin(DarkElf, Fighter, Second),
AbyssWalker(DarkElf, Fighter, Third),
dummyEntry11(null, null, null),
DarkElvenMystic(DarkElf, Mystic, First),
DarkElvenWizard(DarkElf, Mystic, Second),
Spellhowler(DarkElf, Mystic, Third),
dummyEntry12(null, null, null),
ShillienOracle(DarkElf, Priest, Second),
ShillienElder(DarkElf, Priest, Third),
OrcFighter(Orc, Fighter, First),
OrcRaider(Orc, Fighter, Second),
Destroyer(Orc, Fighter, Third),
OrcMonk(Orc, Fighter, Second),
Tyrant(Orc, Fighter, Third),
OrcMystic(Orc, Mystic, First),
OrcShaman(Orc, Mystic, Second),
Overlord(Orc, Mystic, Third),
dummyEntry13(null, null, null),
DwarvenFighter(Dwarf, Fighter, First),
DwarvenScavenger(Dwarf, Fighter, Second),
BountyHunter(Dwarf, Fighter, Third),
DwarvenArtisan(Dwarf, Fighter, Second),
Warsmith(Dwarf, Fighter, Third),
dummyEntry14(null, null, null),
dummyEntry15(null, null, null),
dummyEntry16(null, null, null),
dummyEntry17(null, null, null),
dummyEntry18(null, null, null),
dummyEntry19(null, null, null),
dummyEntry20(null, null, null),
dummyEntry21(null, null, null),
dummyEntry22(null, null, null),
dummyEntry23(null, null, null),
dummyEntry24(null, null, null),
dummyEntry25(null, null, null),
dummyEntry26(null, null, null),
dummyEntry27(null, null, null),
dummyEntry28(null, null, null),
dummyEntry29(null, null, null),
dummyEntry30(null, null, null),
dummyEntry31(null, null, null),
dummyEntry32(null, null, null),
dummyEntry33(null, null, null),
dummyEntry34(null, null, null),
dummyEntry35(null, null, null),
dummyEntry36(null, null, null),
dummyEntry37(null, null, null),
dummyEntry38(null, null, null),
dummyEntry39(null, null, null),
dummyEntry40(null, null, null),
dummyEntry41(null, null, null),
dummyEntry42(null, null, null),
dummyEntry43(null, null, null),
// 3rd classes
duelist(Human, Fighter, Fourth),
dummyEntry44(null, null, null),
phoenixKnight(Human, Fighter, Fourth),
dummyEntry45(null, null, null),
dummyEntry46(null, null, null),
adventurer(Human, Fighter, Fourth),
archmage(Human, Mystic, Fourth),
dummyEntry47(null, null, null),
dummyEntry48(null, null, null),
cardinal(Human, Mystic, Fourth),
dummyEntry49(null, null, null),
dummyEntry50(null, null, null),
swordMuse(Elf, Fighter, Fourth),
dummyEntry51(null, null, null),
moonlightSentinel(Elf, Fighter, Fourth),
mysticMuse(Elf, Mystic, Fourth),
dummyEntry52(null, null, null),
evaSaint(Elf, Mystic, Fourth),
shillienTemplar(DarkElf, Fighter, Fourth),
spectralDancer(DarkElf, Fighter, Fourth),
ghostHunter(DarkElf, Fighter, Fourth),
ghostSentinel(DarkElf, Fighter, Fourth),
stormScreamer(DarkElf, Mystic, Fourth),
spectralMaster(DarkElf, Mystic, Fourth),
shillienSaint(DarkElf, Mystic, Fourth),
titan(Orc, Fighter, Fourth),
grandKhauatari(Orc, Fighter, Fourth),
dominator(Orc, Mystic, Fourth),
doomcryer(Orc, Mystic, Fourth),
fortuneSeeker(Dwarf, Fighter, Fourth),
maestro(Dwarf, Fighter, Fourth);
Warrior(Human, Fighter, Second),
Gladiator(Human, Fighter, Third),
dummyEntry1(null, null, null),
HumanKnight(Human, Fighter, Second),
Paladin(Human, Fighter, Third),
dummyEntry2(null, null, null),
Rogue(Human, Fighter, Second),
TreasureHunter(Human, Fighter, Third),
dummyEntry3(null, null, null),
HumanMystic(Human, Mystic, First),
HumanWizard(Human, Mystic, Second),
Sorceror(Human, Mystic, Third),
dummyEntry4(null, null, null),
dummyEntry5(null, null, null),
Cleric(Human, Priest, Second),
Bishop(Human, Priest, Third),
dummyEntry6(null, null, null),
ElvenFighter(Elf, Fighter, First),
ElvenKnight(Elf, Fighter, Second),
dummyEntry7(null, null, null),
Swordsinger(Elf, Fighter, Third),
ElvenScout(Elf, Fighter, Second),
dummyEntry8(null, null, null),
SilverRanger(Elf, Fighter, Third),
ElvenMystic(Elf, Mystic, First),
ElvenWizard(Elf, Mystic, Second),
Spellsinger(Elf, Mystic, Third),
dummyEntry9(null, null, null),
ElvenOracle(Elf, Priest, Second),
ElvenElder(Elf, Priest, Third),
DarkElvenFighter(DarkElf, Fighter, First),
PalusKnight(DarkElf, Fighter, Second),
dummyEntry10(null, null, null),
Bladedancer(DarkElf, Fighter, Third),
Assassin(DarkElf, Fighter, Second),
AbyssWalker(DarkElf, Fighter, Third),
dummyEntry11(null, null, null),
DarkElvenMystic(DarkElf, Mystic, First),
DarkElvenWizard(DarkElf, Mystic, Second),
Spellhowler(DarkElf, Mystic, Third),
dummyEntry12(null, null, null),
ShillienOracle(DarkElf, Priest, Second),
ShillienElder(DarkElf, Priest, Third),
OrcFighter(Orc, Fighter, First),
OrcRaider(Orc, Fighter, Second),
Destroyer(Orc, Fighter, Third),
OrcMonk(Orc, Fighter, Second),
Tyrant(Orc, Fighter, Third),
OrcMystic(Orc, Mystic, First),
OrcShaman(Orc, Mystic, Second),
Overlord(Orc, Mystic, Third),
dummyEntry13(null, null, null),
DwarvenFighter(Dwarf, Fighter, First),
DwarvenScavenger(Dwarf, Fighter, Second),
BountyHunter(Dwarf, Fighter, Third),
DwarvenArtisan(Dwarf, Fighter, Second),
Warsmith(Dwarf, Fighter, Third),
dummyEntry14(null, null, null),
dummyEntry15(null, null, null),
dummyEntry16(null, null, null),
dummyEntry17(null, null, null),
dummyEntry18(null, null, null),
dummyEntry19(null, null, null),
dummyEntry20(null, null, null),
dummyEntry21(null, null, null),
dummyEntry22(null, null, null),
dummyEntry23(null, null, null),
dummyEntry24(null, null, null),
dummyEntry25(null, null, null),
dummyEntry26(null, null, null),
dummyEntry27(null, null, null),
dummyEntry28(null, null, null),
dummyEntry29(null, null, null),
dummyEntry30(null, null, null),
dummyEntry31(null, null, null),
dummyEntry32(null, null, null),
dummyEntry33(null, null, null),
dummyEntry34(null, null, null),
dummyEntry35(null, null, null),
dummyEntry36(null, null, null),
dummyEntry37(null, null, null),
dummyEntry38(null, null, null),
dummyEntry39(null, null, null),
dummyEntry40(null, null, null),
dummyEntry41(null, null, null),
dummyEntry42(null, null, null),
dummyEntry43(null, null, null),
// 3rd classes
duelist(Human, Fighter, Fourth),
dummyEntry44(null, null, null),
phoenixKnight(Human, Fighter, Fourth),
dummyEntry45(null, null, null),
dummyEntry46(null, null, null),
adventurer(Human, Fighter, Fourth),
archmage(Human, Mystic, Fourth),
dummyEntry47(null, null, null),
dummyEntry48(null, null, null),
cardinal(Human, Mystic, Fourth),
dummyEntry49(null, null, null),
dummyEntry50(null, null, null),
swordMuse(Elf, Fighter, Fourth),
dummyEntry51(null, null, null),
moonlightSentinel(Elf, Fighter, Fourth),
mysticMuse(Elf, Mystic, Fourth),
dummyEntry52(null, null, null),
evaSaint(Elf, Mystic, Fourth),
shillienTemplar(DarkElf, Fighter, Fourth),
spectralDancer(DarkElf, Fighter, Fourth),
ghostHunter(DarkElf, Fighter, Fourth),
ghostSentinel(DarkElf, Fighter, Fourth),
stormScreamer(DarkElf, Mystic, Fourth),
spectralMaster(DarkElf, Mystic, Fourth),
shillienSaint(DarkElf, Mystic, Fourth),
titan(Orc, Fighter, Fourth),
grandKhauatari(Orc, Fighter, Fourth),
dominator(Orc, Mystic, Fourth),
doomcryer(Orc, Mystic, Fourth),
fortuneSeeker(Dwarf, Fighter, Fourth),
maestro(Dwarf, Fighter, Fourth);
хочу спросить умных людей: В дальнейшем эти изменения могут на что-то повлиять? Благодарю!