SVN Revision 3435 - Startup and Skill Customization

View and discuss the latests SVN commits, to ensure the best efficiency in our work.

Moderators: Support Team, Developer Team

SVN Revision 3435 - Startup and Skill Customization

Postby Leodagan » Fri Jan 02, 2015 7:34 pm

A lot of Startup Mechanisms have been updated.

You should notice updates around Character Creation Events, Game Entering Events, Player Loading Events, and other early startup mechanisms used in DOL to have a proper working shard.
  • Character Creation Packet Handler is now highly revamped, using Global Constants to track legit Realm/Race/Class Combination, taking base class into account, most of scripted mechanisms are relocated to game server scripts (Startup Location, Startup Craft Skills, Starter Equipment, and other starting properties like money/level/Ra's etc...)
  • The use of global constants for tracking Class and Race helped in revamping a whole part of Trainer Promoting Code...
    Trainer now use mostly CharacterClass Attribute Hierarchy (keep hierarchy between your base CharacterClass and Advanced CharacterClass) and new constants to offer promoting options.
  • Character Creation Revamp allowed to enable again Character Customization ! You can now safely change your base starting stats in the limit of 30 bonus points, or reshape your character face ;)
  • Updated the Behavior of DataCareer Skill Handlers when promoting from Base Class, this could leave some remaining base class skills up to now
  • Starting As Base Class strongly revamped and should now work more steadily
    Some Character Class Fixed to be in the class hierarchy of their base class.
  • Respec Gift on specific levels relocated to game server script.
  • New DatabaseEvent on Player Loaded From Database, this allow to trigger any "Fix" before the loaded data is used to create a "GamePlayer"
  • New Refresh Command Util available to Admin to reload most of these new Module Static Data Cache "Lively", this could be used more generally for other properties cache...
  • Tested with client 1.95, 1.109 and 1.116 for startup zone, base class match, trainer promoting, new 1.116 player race/class options are forbidden by global constants actually but can be easily enabled.
This shouldn't change your everyday experience on DOL except if I broke something badly ;)

But you should notice better behavior of the character creation screen or easier customization around all those "Startup" Scripts !
User avatar
Leodagan
Developer
 
Posts: 1350
Joined: Tue May 01, 2012 9:30 am
Website: https://daoc.freyad.net
Location: Lyon

Re: SVN Revision 3435 - Startup and Skill Customization

Postby Graveen » Sat Jan 03, 2015 9:07 am

Wow excellent ! Thank you ! :)
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12660
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: SVN Revision 3435 - Startup and Skill Customization

Postby Urza » Wed Jan 07, 2015 8:47 am

I've installed the SVN version 3439.
When creating a new character, the position data is not passed and you cannot play with the newly created character.
Only after I have manually added the data in the table, playing with the new character works out.

greetings urza
User avatar
Urza
Developer
 
Posts: 671
Joined: Sun Jan 23, 2005 11:15 am
Website: http://www.juwesch.eu
Location: Germany/Delitzsch

Re: SVN Revision 3435 - Startup and Skill Customization

Postby Leodagan » Wed Jan 07, 2015 9:50 am

Urza :

The Startup Location table should be populated with valid records, there is a XML file added to GameServerScript/dbupdater with examples (and a default startup in Tutorial Zone)

The startup location script should be able to fix invalid coordinates on already created characters once the table is refreshed.
User avatar
Leodagan
Developer
 
Posts: 1350
Joined: Tue May 01, 2012 9:30 am
Website: https://daoc.freyad.net
Location: Lyon

Re: SVN Revision 3435 - Startup and Skill Customization

Postby Urza » Wed Jan 07, 2015 3:17 pm

thanks
do you know, where I can get this sql-file?
User avatar
Urza
Developer
 
Posts: 671
Joined: Sun Jan 23, 2005 11:15 am
Website: http://www.juwesch.eu
Location: Germany/Delitzsch

Re: SVN Revision 3435 - Startup and Skill Customization

Postby Leodagan » Wed Jan 07, 2015 3:49 pm

It's an "XML" file ;)

It was meant to be "inserted" automatically in database for DOL users that enable the "Auto XML Update" Script :

https://svn.code.sf.net/p/dolserver/cod ... cation.xml

Auto XML Update Explanations : http://www.dolserver.net/viewtopic.php?f=5&t=22294
User avatar
Leodagan
Developer
 
Posts: 1350
Joined: Tue May 01, 2012 9:30 am
Website: https://daoc.freyad.net
Location: Lyon


Return to “%s” DOL SVN Commits

Who is online

Users browsing this forum: No registered users and 1 guest