Page 2 of 3
Re: [DRAFT] - Data-Driven Career
PostPosted: Sat Nov 01, 2014 6:46 pm
by Leodagan
Preview is branch'd in : branch\DataDrivenCareer
Most tests I run actually are getting well, I reduced warning amount, fixed some index out of bound, fixed /reload commands for skills
If I have free time tomorrow I may try to update storm RvR unless someone stops me

Re: [DRAFT] - Data-Driven Career
PostPosted: Sun Nov 02, 2014 1:39 am
by Tolakram
Nice!

Re: SVN Rev:3375- Data-Driven Career
PostPosted: Mon Nov 03, 2014 6:46 am
by Leodagan
Updated to SVN Revision 3375.
Storm RvR is updated accordingly (for database and custom scripts)
If any body is trying the revision here is a recent Warn/Error log with the provided data :
- Code: Select all
17:35:21,357 - [MAIN] - ERROR - DOL.GS.SkillBase - LineXSpell Spell Adding Error : La cl顤onnꥠ굡it absente du dictionnaire., Line Item Effects, Spell 32104, Level 25
17:35:21,365 - [MAIN] - ERROR - DOL.GS.SkillBase - LineXSpell Spell Adding Error : La cl顤onnꥠ굡it absente du dictionnaire., Line Item Effects, Spell 29998, Level 45
17:35:21,373 - [MAIN] - ERROR - DOL.GS.SkillBase - LineXSpell Spell Adding Error : La cl顤onnꥠ굡it absente du dictionnaire., Line Item Effects, Spell 30141, Level 49
17:35:21,381 - [MAIN] - ERROR - DOL.GS.SkillBase - LineXSpell Spell Adding Error : La cl顤onnꥠ굡it absente du dictionnaire., Line Item Effects, Spell 30185, Level 49
17:35:21,389 - [MAIN] - ERROR - DOL.GS.SkillBase - LineXSpell Spell Adding Error : La cl顤onnꥠ굡it absente du dictionnaire., Line Item Effects, Spell 30194, Level 45
17:35:21,398 - [MAIN] - ERROR - DOL.GS.SkillBase - LineXSpell Spell Adding Error : La cl顤onnꥠ굡it absente du dictionnaire., Line Item Effects, Spell 32179, Level 50
17:35:21,407 - [MAIN] - ERROR - DOL.GS.SkillBase - LineXSpell Spell Adding Error : La cl顤onnꥠ굡it absente du dictionnaire., Line Item Effects, Spell 38077, Level 50
17:35:21,414 - [MAIN] - ERROR - DOL.GS.SkillBase - LineXSpell Spell Adding Error : La cl顤onnꥠ굡it absente du dictionnaire., Line Item Effects, Spell 38076, Level 50
17:35:21,422 - [MAIN] - ERROR - DOL.GS.SkillBase - LineXSpell Spell Adding Error : La cl顤onnꥠ굡it absente du dictionnaire., Line Beastcraft, Spell 3593, Level 14
17:35:21,431 - [MAIN] - ERROR - DOL.GS.SkillBase - LineXSpell Spell Adding Error : La cl顤onnꥠ굡it absente du dictionnaire., Line Beastcraft, Spell 3598, Level 8
17:35:21,439 - [MAIN] - ERROR - DOL.GS.SkillBase - LineXSpell Spell Adding Error : La cl顤onnꥠ굡it absente du dictionnaire., Line Beastcraft, Spell 3594, Level 21
17:35:21,446 - [MAIN] - ERROR - DOL.GS.SkillBase - LineXSpell Spell Adding Error : La cl顤onnꥠ굡it absente du dictionnaire., Line Beastcraft, Spell 3595, Level 34
17:35:21,454 - [MAIN] - ERROR - DOL.GS.SkillBase - LineXSpell Spell Adding Error : La cl顤onnꥠ굡it absente du dictionnaire., Line Beastcraft, Spell 3597, Level 1
17:35:22,004 - [MAIN] - WARN - DOL.GS.SkillBase - Could not Instanciate Ability Assassinate from DOL.GS.RealmAbilities.AssasinateAbility reverting to default Ability...
17:35:22,112 - [MAIN] - WARN - DOL.GS.SkillBase - Could not Instanciate Ability Remedy from DOL.GS.RealmAbilities.RemedyAbility reverting to default Ability...
17:35:22,193 - [MAIN] - WARN - DOL.GS.SkillBase - Could not Instanciate Ability Shadow Strike from DOL.GS.RealmAbilities.ShadowStrikeAbility reverting to default Ability...
17:35:25,023 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization : La cl顤onnꥠ굡it absente du dictionnaire. while adding Spec X Ability Snapshot, from Spec Crossbows(25), Level 0
17:35:25,110 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Battlemaster - Duplicate Style Key, StyleID 407 : ClassID 44, Ignored...
17:35:25,114 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Battlemaster - Duplicate Style Key, StyleID 403 : ClassID 44, Ignored...
17:35:25,117 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Battlemaster - Duplicate Style Key, StyleID 404 : ClassID 44, Ignored...
17:35:25,121 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Battlemaster - Duplicate Style Key, StyleID 401 : ClassID 44, Ignored...
17:35:25,124 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Battlemaster - Duplicate Style Key, StyleID 405 : ClassID 44, Ignored...
17:35:25,128 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Battlemaster - Duplicate Style Key, StyleID 406 : ClassID 44, Ignored...
17:35:25,250 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Scythe - Duplicate Style Key, StyleID 385 : ClassID 56, Ignored...
17:35:25,464 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization : La cl顤onnꥠ굡it absente du dictionnaire. while adding Spec X Ability Call of a thousand storms, from Spec ThaneCareer(40), Level 0
17:35:25,485 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization : La cl顤onnꥠ굡it absente du dictionnaire. while adding Spec X Ability Call of a thousand storms, from Spec ValkyrieCareer(40), Level 0
17:35:25,508 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization : La cl顤onnꥠ굡it absente du dictionnaire. while adding Spec X Ability Siege Resist, from Spec PureTankCareer(5), Level 0
17:35:25,560 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization : La cl顤onnꥠ굡it absente du dictionnaire. while adding Spec X Ability Heightened Awareness, from Spec InfiltratorCareer(45), Level 0
17:35:25,630 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization : La cl顤onnꥠ굡it absente du dictionnaire. while adding Spec X Ability Bloodrage, from Spec ShadowbladeCareer(45), Level 0
17:35:25,639 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization : La cl顤onnꥠ굡it absente du dictionnaire. while adding Spec X Ability Turn Weapon, from Spec ShadowbladeCareer(10), Level 0
17:35:25,656 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization : La cl顤onnꥠ굡it absente du dictionnaire. while adding Spec X Ability Subtle Kills, from Spec NightshadeCareer(45), Level 0
17:35:25,694 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization : La cl顤onnꥠ굡it absente du dictionnaire. while adding Spec X Ability Tracker's Alacrity, from Spec RangerCareer(35), Level 0
17:35:25,828 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization : La cl顤onnꥠ굡it absente du dictionnaire. while adding Spec X Ability Caltrops, from Spec AssassinCareer(35), Level 0
17:35:25,937 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Albion Rogue 1 - Duplicate Style Key, StyleID 469 : ClassID 0, Ignored...
17:35:25,940 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Albion Rogue 1 - Duplicate Style Key, StyleID 470 : ClassID 0, Ignored...
17:35:25,944 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Albion Rogue 1 - Duplicate Style Key, StyleID 471 : ClassID 0, Ignored...
17:35:25,954 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Albion Rogue 2 - Duplicate Style Key, StyleID 472 : ClassID 0, Ignored...
17:35:25,958 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Albion Rogue 2 - Duplicate Style Key, StyleID 473 : ClassID 0, Ignored...
17:35:25,961 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Albion Rogue 2 - Duplicate Style Key, StyleID 474 : ClassID 0, Ignored...
17:35:25,971 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Albion Rogue 3 - Duplicate Style Key, StyleID 475 : ClassID 0, Ignored...
17:35:25,975 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Albion Rogue 3 - Duplicate Style Key, StyleID 477 : ClassID 0, Ignored...
17:35:25,985 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Albion Rogue 4 - Duplicate Style Key, StyleID 476 : ClassID 0, Ignored...
17:35:25,989 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Albion Rogue 4 - Duplicate Style Key, StyleID 478 : ClassID 0, Ignored...
17:35:26,057 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Fighter 1 - Duplicate Style Key, StyleID 460 : ClassID 0, Ignored...
17:35:26,060 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Fighter 1 - Duplicate Style Key, StyleID 462 : ClassID 0, Ignored...
17:35:26,064 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Fighter 1 - Duplicate Style Key, StyleID 463 : ClassID 0, Ignored...
17:35:26,074 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Fighter 2 - Duplicate Style Key, StyleID 461 : ClassID 0, Ignored...
17:35:26,085 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Fighter 3 - Duplicate Style Key, StyleID 464 : ClassID 0, Ignored...
17:35:26,088 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Fighter 3 - Duplicate Style Key, StyleID 467 : ClassID 0, Ignored...
17:35:26,091 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Fighter 3 - Duplicate Style Key, StyleID 479 : ClassID 0, Ignored...
17:35:26,102 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Fighter 4 - Duplicate Style Key, StyleID 465 : ClassID 0, Ignored...
17:35:26,106 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Fighter 4 - Duplicate Style Key, StyleID 468 : ClassID 0, Ignored...
17:35:26,109 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Fighter 4 - Duplicate Style Key, StyleID 479 : ClassID 0, Ignored...
17:35:26,179 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Guardian 1 - Duplicate Style Key, StyleID 460 : ClassID 0, Ignored...
17:35:26,182 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Guardian 1 - Duplicate Style Key, StyleID 462 : ClassID 0, Ignored...
17:35:26,185 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Guardian 1 - Duplicate Style Key, StyleID 463 : ClassID 0, Ignored...
17:35:26,197 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Guardian 2 - Duplicate Style Key, StyleID 461 : ClassID 0, Ignored...
17:35:26,207 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Guardian 3 - Duplicate Style Key, StyleID 464 : ClassID 0, Ignored...
17:35:26,210 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Guardian 3 - Duplicate Style Key, StyleID 467 : ClassID 0, Ignored...
17:35:26,213 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Guardian 3 - Duplicate Style Key, StyleID 479 : ClassID 0, Ignored...
17:35:26,224 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Guardian 4 - Duplicate Style Key, StyleID 465 : ClassID 0, Ignored...
17:35:26,227 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Guardian 4 - Duplicate Style Key, StyleID 468 : ClassID 0, Ignored...
17:35:26,231 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Guardian 4 - Duplicate Style Key, StyleID 479 : ClassID 0, Ignored...
17:35:26,279 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Stalker 1 - Duplicate Style Key, StyleID 469 : ClassID 0, Ignored...
17:35:26,282 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Stalker 1 - Duplicate Style Key, StyleID 470 : ClassID 0, Ignored...
17:35:26,285 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Stalker 1 - Duplicate Style Key, StyleID 471 : ClassID 0, Ignored...
17:35:26,296 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Stalker 2 - Duplicate Style Key, StyleID 472 : ClassID 0, Ignored...
17:35:26,299 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Stalker 2 - Duplicate Style Key, StyleID 473 : ClassID 0, Ignored...
17:35:26,303 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Stalker 2 - Duplicate Style Key, StyleID 474 : ClassID 0, Ignored...
17:35:26,313 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Stalker 3 - Duplicate Style Key, StyleID 475 : ClassID 0, Ignored...
17:35:26,316 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Stalker 3 - Duplicate Style Key, StyleID 477 : ClassID 0, Ignored...
17:35:26,327 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Stalker 4 - Duplicate Style Key, StyleID 476 : ClassID 0, Ignored...
17:35:26,331 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Stalker 4 - Duplicate Style Key, StyleID 478 : ClassID 0, Ignored...
17:35:26,371 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Midgard Rogue 1 - Duplicate Style Key, StyleID 469 : ClassID 0, Ignored...
17:35:26,375 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Midgard Rogue 1 - Duplicate Style Key, StyleID 470 : ClassID 0, Ignored...
17:35:26,378 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Midgard Rogue 1 - Duplicate Style Key, StyleID 471 : ClassID 0, Ignored...
17:35:26,388 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Midgard Rogue 2 - Duplicate Style Key, StyleID 472 : ClassID 0, Ignored...
17:35:26,392 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Midgard Rogue 2 - Duplicate Style Key, StyleID 473 : ClassID 0, Ignored...
17:35:26,395 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Midgard Rogue 2 - Duplicate Style Key, StyleID 474 : ClassID 0, Ignored...
17:35:26,405 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Midgard Rogue 3 - Duplicate Style Key, StyleID 475 : ClassID 0, Ignored...
17:35:26,409 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Midgard Rogue 3 - Duplicate Style Key, StyleID 477 : ClassID 0, Ignored...
17:35:26,420 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Midgard Rogue 4 - Duplicate Style Key, StyleID 476 : ClassID 0, Ignored...
17:35:26,423 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Midgard Rogue 4 - Duplicate Style Key, StyleID 478 : ClassID 0, Ignored...
17:35:26,506 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Viking 1 - Duplicate Style Key, StyleID 460 : ClassID 0, Ignored...
17:35:26,510 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Viking 1 - Duplicate Style Key, StyleID 462 : ClassID 0, Ignored...
17:35:26,514 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Viking 1 - Duplicate Style Key, StyleID 463 : ClassID 0, Ignored...
17:35:26,524 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Viking 2 - Duplicate Style Key, StyleID 461 : ClassID 0, Ignored...
17:35:26,534 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Viking 3 - Duplicate Style Key, StyleID 464 : ClassID 0, Ignored...
17:35:26,538 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Viking 3 - Duplicate Style Key, StyleID 467 : ClassID 0, Ignored...
17:35:26,541 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Viking 3 - Duplicate Style Key, StyleID 479 : ClassID 0, Ignored...
17:35:26,552 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Viking 4 - Duplicate Style Key, StyleID 465 : ClassID 0, Ignored...
17:35:26,555 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Viking 4 - Duplicate Style Key, StyleID 468 : ClassID 0, Ignored...
17:35:26,559 - [MAIN] - WARN - DOL.GS.SkillBase - Specialization Champion Viking 4 - Duplicate Style Key, StyleID 479 : ClassID 0, Ignored...
I didn't have time to look for this, and I may work on other improvements soon, this one was too much time consuming

Re: SVN Rev:3375- Data-Driven Career
PostPosted: Thu Nov 06, 2014 12:20 pm
by Graveen
Thank you very much ! /kudos !
Re: SVN Rev:3375- Data-Driven Career
PostPosted: Thu Jan 22, 2015 4:17 am
by Crazys
I've used all the DBs on a brand new server you download and the abilities are 100% missing.
If I do a trained ability like steath those show up fine. But the Base abilities are gone...
Did I miss something?
Re: SVN Rev:3375- Data-Driven Career
PostPosted: Thu Jan 22, 2015 8:27 am
by Leodagan
Did you apply all the SQL File given in the first post ?
or you can use an auto XML package from
http://www.dolserver.net/viewtopic.php?f=70&t=22306
Only adding the files from :
https://github.com/dol-leodagan/DOLAuto ... ter/skills to your AutoXMLUpdate's Insert directory.
Re: SVN Rev:3375- Data-Driven Career
PostPosted: Thu Jan 22, 2015 12:46 pm
by Crazys
I only added the SQL files from the 1st page.
Attempting a New DB now with just the xml section
Re: SVN Rev:3375- Data-Driven Career
PostPosted: Thu Jan 22, 2015 1:23 pm
by Crazys
I only added the SQL files from the 1st page.
Attempting a New DB now with just the xml section
After downloading that folder and doing a brand new DB it loaded abilities correctly.
Something must have been breaking when I was trying the SQL files or you didn't have Spell with them?
Anyway... Thanks!
Re: SVN Rev:3375- Data-Driven Career
PostPosted: Thu Jan 22, 2015 3:09 pm
by Leodagan
Spells aren't distributed in the first topic, public DB should be enough for Spells Records matching the given Career in first page...
Re: SVN Rev:3375- Data-Driven Career
PostPosted: Sat Jan 24, 2015 4:38 pm
by Crazys
The Vampiir based on your specxability table given only has 1 listing for its self stat buffs
For example
Spec - Vampiir Career
SpecLevel - 6
AbilityKey - Vampiir Constitution
Ability Level - 1
This DB needs to have an entry for Spec Level 6 - Ability Level 6 to Spec Level 50 Ability Level 50.
As the ability level should grow 1 level based on the current ability code and be equal to the characters level.
(This would match normal vampiir behavior) with no changes to the current core.
Re: SVN Rev:3375- Data-Driven Career
PostPosted: Mon Jan 26, 2015 7:36 am
by Leodagan
I was planning an update on specific Vampiir Abilities to allow them to raise automatically on level Up.
I didn't finish my test around this update
but you can enter all the missing entry in database (with according Ability Level) if you want to work around this bug for now !
Re: SVN Rev:3375- Data-Driven Career
PostPosted: Mon Jan 26, 2015 2:43 pm
by Leodagan
Commit in Revision 3447 should contain some proof of concept for an Updated Vampiir Ability to take Leveling into account.
Please report any troubles with it !
Re: SVN Rev:3375- Data-Driven Career
PostPosted: Thu Jan 29, 2015 12:36 pm
by Leodagan
The Abilities are working like expected but there is still some displaying bug...
I'll try to check that !
Re: SVN Rev:3375- Data-Driven Career
PostPosted: Fri Jan 30, 2015 6:41 am
by Leodagan
Double Fix in SVN : 3448
- Vampiir Ability no longer display "Garbage" if they aren't activated
- Player Ability Displaying try to get "REAL" activated Ability Instance instead of just relying on SkillBase Cache which are "Static"
( But this won't work for Master Level Abiltities which are Lines Spells, if anyone tries something funny there

)
I hope Abilities will be the only special case of "Skill" that can change their behavior (And Name !!) depending on the living using them

Re: SVN Rev:3375- Data-Driven Career
PostPosted: Mon Jan 25, 2016 9:28 pm
by Marko
Just a heads up. I've just compiled the SVN and am using HunabKu's db as described here:
http://www.dolserver.net/viewtopic.php?f=70&t=22339
It looks like skills/spells are working correctly, however my new friar character's bags were FULL of 'starter items' (four copies of each: mace, staff, shield, sleeves, boots, etc - and 3 recall stones) - My character couldn't even move he had so much stuff. I think some kind of check is missing in the code that allocates the starter/training items. Or maybe that's a switch in the DOLConfig.exe file? Just wondering if that's normal. Thanks!