SVN Revision 2475 - Data Quests part 1
PostPosted: Mon Jul 26, 2010 2:27 am
Commit from tolakram
Log Messages
- Added: Primary Keys with an attribute of AutoIncrement will now eliminate the tablename_id column from any new table that uses them.
- Added: The ability to declare indexes spanning multiple columns
- Added: Data Driven Quests. This is a work in progress, the only quest type that's been thoroughly tested is the collection type. Further information will be in commit post on the forums.
- Bugfix: ToA fixed door support was accidentally set to GM only.
- Bugfix: Item command, create blank should now work as expected
Files Changed:
MODIFY - DOLSharp/trunk/DOLDatabase/Attributes/DataElement.cs
MODIFY - DOLSharp/trunk/DOLDatabase/Attributes/PrimaryKey.cs
MODIFY - DOLSharp/trunk/DOLDatabase/Connection/DataConnection.cs
MODIFY - DOLSharp/trunk/DOLDatabase/DOLDatabase.csproj
MODIFY - DOLSharp/trunk/DOLDatabase/Handlers/MySQLObjectDatabase.cs
MODIFY - DOLSharp/trunk/DOLDatabase/ObjectDatabase.cs
ADD - DOLSharp/trunk/DOLDatabase/Tables/CharacterXDataQuest.cs
ADD - DOLSharp/trunk/DOLDatabase/Tables/DataQuest.cs
MODIFY - DOLSharp/trunk/GameServer/GameServer.csproj
MODIFY - DOLSharp/trunk/GameServer/commands/gmcommands/GMinfo.cs
MODIFY - DOLSharp/trunk/GameServer/commands/gmcommands/door.cs
MODIFY - DOLSharp/trunk/GameServer/commands/gmcommands/item.cs
MODIFY - DOLSharp/trunk/GameServer/commands/gmcommands/mob.cs
MODIFY - DOLSharp/trunk/GameServer/events/gameobjects/ReceiveMoneyEventArgs.cs
MODIFY - DOLSharp/trunk/GameServer/events/gameobjects/SourceEventArgs.cs
MODIFY - DOLSharp/trunk/GameServer/gameobjects/GameLiving.cs
MODIFY - DOLSharp/trunk/GameServer/gameobjects/GameNPC.cs
MODIFY - DOLSharp/trunk/GameServer/gameobjects/GameObject.cs
MODIFY - DOLSharp/trunk/GameServer/gameobjects/GamePlayer.cs
MODIFY - DOLSharp/trunk/GameServer/packets/Client/168/DoorRequestHandler.cs
MODIFY - DOLSharp/trunk/GameServer/packets/Server/PacketLib168.cs
MODIFY - DOLSharp/trunk/GameServer/quests/QuestsMgr/AbstractQuest.cs
MODIFY - DOLSharp/trunk/GameServer/quests/QuestsMgr/BaseQuest.cs
MODIFY - DOLSharp/trunk/GameServer/quests/QuestsMgr/QuestMgr.cs
MODIFY - DOLSharp/trunk/GameServer/serverproperty/ServerProperties.cs
View Changes:
http://dolserver.svn.sourceforge.net/do ... v&rev=2475
Log Messages
- Added: Primary Keys with an attribute of AutoIncrement will now eliminate the tablename_id column from any new table that uses them.
- Added: The ability to declare indexes spanning multiple columns
- Added: Data Driven Quests. This is a work in progress, the only quest type that's been thoroughly tested is the collection type. Further information will be in commit post on the forums.
- Bugfix: ToA fixed door support was accidentally set to GM only.
- Bugfix: Item command, create blank should now work as expected
Files Changed:
MODIFY - DOLSharp/trunk/DOLDatabase/Attributes/DataElement.cs
MODIFY - DOLSharp/trunk/DOLDatabase/Attributes/PrimaryKey.cs
MODIFY - DOLSharp/trunk/DOLDatabase/Connection/DataConnection.cs
MODIFY - DOLSharp/trunk/DOLDatabase/DOLDatabase.csproj
MODIFY - DOLSharp/trunk/DOLDatabase/Handlers/MySQLObjectDatabase.cs
MODIFY - DOLSharp/trunk/DOLDatabase/ObjectDatabase.cs
ADD - DOLSharp/trunk/DOLDatabase/Tables/CharacterXDataQuest.cs
ADD - DOLSharp/trunk/DOLDatabase/Tables/DataQuest.cs
MODIFY - DOLSharp/trunk/GameServer/GameServer.csproj
MODIFY - DOLSharp/trunk/GameServer/commands/gmcommands/GMinfo.cs
MODIFY - DOLSharp/trunk/GameServer/commands/gmcommands/door.cs
MODIFY - DOLSharp/trunk/GameServer/commands/gmcommands/item.cs
MODIFY - DOLSharp/trunk/GameServer/commands/gmcommands/mob.cs
MODIFY - DOLSharp/trunk/GameServer/events/gameobjects/ReceiveMoneyEventArgs.cs
MODIFY - DOLSharp/trunk/GameServer/events/gameobjects/SourceEventArgs.cs
MODIFY - DOLSharp/trunk/GameServer/gameobjects/GameLiving.cs
MODIFY - DOLSharp/trunk/GameServer/gameobjects/GameNPC.cs
MODIFY - DOLSharp/trunk/GameServer/gameobjects/GameObject.cs
MODIFY - DOLSharp/trunk/GameServer/gameobjects/GamePlayer.cs
MODIFY - DOLSharp/trunk/GameServer/packets/Client/168/DoorRequestHandler.cs
MODIFY - DOLSharp/trunk/GameServer/packets/Server/PacketLib168.cs
MODIFY - DOLSharp/trunk/GameServer/quests/QuestsMgr/AbstractQuest.cs
MODIFY - DOLSharp/trunk/GameServer/quests/QuestsMgr/BaseQuest.cs
MODIFY - DOLSharp/trunk/GameServer/quests/QuestsMgr/QuestMgr.cs
MODIFY - DOLSharp/trunk/GameServer/serverproperty/ServerProperties.cs
View Changes:
http://dolserver.svn.sourceforge.net/do ... v&rev=2475