Commit Graph
100 Commits
Author SHA1 Message Date
Brian de858a4c33 Core/CLI: actualy respect the config value for displaying the update time
diff. No more spam of low update time diff.

--HG--
branch : trunk
2010-08-24 23:17:43 -06:00
Brian 2c7cc99937 Core: fix compile
From Shauren

--HG--
branch : trunk
2010-08-24 18:53:50 -06:00
Brian 39247aba30 Core: Remove outdated comment
--HG--
branch : trunk
2010-08-20 04:45:12 -06:00
Brian fe90b1c974 Core/Gossip: stop log spam of unknown gossip option for quest givers.
--HG--
branch : trunk
2010-08-16 14:46:51 -06:00
Brian 1f52153410 Backed out changeset f751065ec933
Spell rep rate was already implemented by QAston

--HG--
branch : trunk
2010-08-09 11:33:31 -06:00
Brian 45bb540b02 Added tag 335a-stable for changeset be74b1c64536
--HG--
branch : trunk
2010-08-09 09:54:52 -06:00
Brian 4688d5ab27 * Fix genrev not being found under Linux
* Thanks woron

--HG--
branch : trunk
2010-08-09 05:01:05 -06:00
Brian 09728dd491 * Fix small typo in commit 9073 -- oppppsss
* MembersList still sounds better than MemberList -- but ehh -- I'm American

--HG--
branch : trunk
2010-07-28 17:40:02 -06:00
Brian 22d75dabda * Send the proper number of accounts in a guild in the SMSG_GUILD_INFO packet
* Patch by Toinan67

--HG--
branch : trunk
2010-07-28 17:19:39 -06:00
Brian 57947ac303 * Add QUEST_TRINITY_FLAGS_AUTO_ACCEPT to list of allowed SpecialFlags
--HG--
branch : trunk
2010-07-27 09:56:30 -06:00
Brian 6bb1c8f3f9 * Missing SQL from last commit
--HG--
branch : trunk
2010-07-26 17:58:58 -06:00
Brian 024b57bb74 * Implement reputation spillover via the database
* Remove the nasty hack that we had to handle Vanguard Alliance / Horde
* Expedition, and city spillover.
* Needs DB data
* Original patch by NoFantasy

--HG--
branch : trunk
2010-07-26 17:58:25 -06:00
Brian 4565242e94 * Implement reputation reward rate for quest / creatures
* Need DB data for this to work
* Original patch by NoFantasy

--HG--
branch : trunk
2010-07-26 16:21:10 -06:00
Brian 2bee687fdd * Rename back the auto-accept flag from blizz even though it is currently not
* used.

--HG--
branch : trunk
2010-07-24 16:56:08 -06:00
Brian 4b255a4564 * Branch merge
--HG--
branch : trunk
2010-07-24 16:46:08 -06:00
Brian 1fd9600597 * Rename some quest flags for Zor
--HG--
branch : trunk
2010-07-24 16:45:31 -06:00
Brian 667a65f25c * Fix spacing and remove wrong text from previous commit
--HG--
branch : trunk
2010-07-24 16:33:20 -06:00
Brian 356cd25e67 * Added new specialflag in quest_template for auto-accept quests.
* SpecialFlags|4
* After much research it was determined that blizz does this serverside.

--HG--
branch : trunk
2010-07-24 16:30:48 -06:00
Brian 47db12b759 * Small increment that was forgotten
--HG--
branch : trunk
2010-07-24 07:34:38 -06:00
Brian 040f9fd083 * Add lootid output to .gobj info command
* Patch by Visagalis

--HG--
branch : trunk
2010-07-24 07:30:02 -06:00
Brian 95701d453a Added tag UP33 for changeset 5da9f62c5795
--HG--
branch : trunk
2010-07-23 13:47:57 -06:00
Brian f67689feb4 * Hopefully fix Windows post compile lib copy problem
* Please test and leave feedback

--HG--
branch : trunk
2010-07-23 11:45:40 -06:00
Brian 912a099d49 * Proper Trinity SQL standards for recent orientation file
* Update world_database.sql with that data

--HG--
branch : trunk
2010-07-23 01:03:43 -06:00
Brian e344047493 * orientation information for the previous commit
* Provided by crackm (thanks Zor)

--HG--
branch : trunk
2010-07-22 14:48:46 -06:00
Brian 9ff821d8bb * Add the ability to set player orientation for new characters.
* Requires DB data to actully do anything, however not needed for working
* server
* Original patch by Vladimir

--HG--
branch : trunk
2010-07-22 14:37:32 -06:00
Brian c8662c888b * Implemented DB cleaning on startup
* Must be enabled in conf AND set in worldstates for what you want to clean
* CLEANING_FLAG_ACHIEVEMENT_PROGRESS  = 0x1,
* CLEANING_FLAG_SKILLS                = 0x2,
* CLEANING_FLAG_SPELLS                = 0x4,
* CLEANING_FLAG_TALENTS               = 0x8
* Set to 0xF to clean all 4
* Patch by hunuza

--HG--
branch : trunk
2010-07-22 13:41:19 -06:00
Brian 88e1d12d44 * Add missing SQL update
--HG--
branch : trunk
2010-07-21 12:26:28 -06:00
Brian 4320b10901 * Implement the ability to delete characters without them being removed from
* the DB, so they can be unerased
* Original patch by DasBlub
* Ported to Trinty by Az@zel

--HG--
branch : trunk
2010-07-21 12:13:23 -06:00
Brian 8ceda47e39 * Implement additional usage of item_template.FlagsExtra Horde / Ally only
* Check loot (no longer need loot condition)
* Check equip/use
* Original patch by Vladimir
* Ported to Trinity by Az@zel

--HG--
branch : trunk
2010-07-18 04:37:08 -06:00
Brian 670706153f * Remove outdated Doxygen files
--HG--
branch : trunk
2010-07-18 01:18:22 -06:00
Brian 3cb3af3dd0 * Merge
--HG--
branch : trunk
2010-07-09 05:04:55 -06:00
Brian b7014c0dc8 * Core switched to support client 3.3.5a (build 12340)
* You *MUST* extract new DBCs / maps / vmaps
* You *MUST* use UP32
* Be sure to update your realmlist
* Huge thanks to TOM_RUS

--HG--
branch : trunk
2010-07-09 05:03:31 -06:00
Brian 70a31424f8 [mq]: vm3
--HG--
branch : trunk
2010-07-09 04:02:26 -06:00
Brian 948e86ef17 * Update drop file as well
--HG--
branch : trunk
2010-07-09 02:47:16 -06:00
Brian 1f5be45855 * Updated DB name in DB create file to reflect the new authserver
--HG--
branch : trunk
2010-07-09 02:42:30 -06:00
Brian 63c131e510 * Merge public repo
--HG--
branch : trunk
2010-07-09 02:35:08 -06:00
Brian 8353e44611 * Proper naming for auth SQL file
* Update base SQL file for new installs

--HG--
branch : trunk
rename : sql/updates/3.3.5a_old/8861_realmd_realmlist.sql => sql/updates/3.3.5a_old/8861_auth_realmlist.sql
2010-07-09 02:33:42 -06:00
Brian 44e7a7b7e5 * Rename SQL file
--HG--
branch : trunk
rename : sql/updates/3.3.5a_old/xxxx_realmd_realmlist.sql => sql/updates/3.3.5a_old/8861_realmd_realmlist.sql
2010-07-08 12:47:07 -06:00
Brian fe39f4f59a * Version update
--HG--
branch : trunk
2010-07-08 12:46:04 -06:00
Brian 5f119652ea * Proper quest reputation reward post 3.3.0
* Will require a DB update for all quest_templates that are pre 3.3.0

--HG--
branch : trunk
2010-07-08 12:43:13 -06:00
Brian f48b6d2f39 * Merge from private 335a repo
--HG--
branch : trunk
2010-07-08 09:56:40 -06:00
Brian 09c84f0a24 * Fix typo
--HG--
branch : trunk
2010-07-08 07:13:35 -06:00
Brian 168b4ecad1 * Prepare SQL directories
--HG--
branch : trunk
rename : sql/updates/8770_world_areatrigger_scripts.sql => sql/updates/3.3.3a_old/8770_world_areatrigger_scripts.sql
rename : sql/updates/8770_world_script_waypoints.sql => sql/updates/3.3.3a_old/8770_world_script_waypoints.sql
rename : sql/updates/8770_world_scriptname.sql => sql/updates/3.3.3a_old/8770_world_scriptname.sql
rename : sql/updates/8790_world_locales_item_set_names.sql => sql/updates/3.3.3a_old/8790_world_locales_item_set_names.sql
rename : sql/updates/8816_world_spell_bonus_data.sql => sql/updates/3.3.3a_old/8816_world_spell_bonus_data.sql
rename : sql/updates/8821_world_spell_dbc.sql => sql/updates/3.3.3a_old/8821_world_spell_dbc.sql
rename : sql/updates/8836_world_spell_linked_spell.sql => sql/updates/3.3.3a_old/8836_world_spell_linked_spell.sql
rename : sql/updates/8842_world_script_texts.sql => sql/updates/3.3.3a_old/8842_world_script_texts.sql
rename : sql/updates/8842_world_scriptname.sql => sql/updates/3.3.3a_old/8842_world_scriptname.sql
rename : sql/updates/8843_world_scriptname.sql => sql/updates/3.3.3a_old/8843_world_scriptname.sql
2010-07-08 05:59:15 -06:00
Brian 2fb1001755 * Merge public repo
--HG--
branch : trunk
2010-07-08 05:27:51 -06:00
Brian 95ce454171 * Typo in previous commit
--HG--
branch : trunk
2010-07-08 02:30:47 -06:00
Brian e761d578da * Implement proper script support for quest "The Prophecy of Akida" (9544)
* Script by antihrist

--HG--
branch : trunk
2010-07-08 02:22:20 -06:00
Brian f182482c21 * Merge public repo
--HG--
branch : trunk
2010-07-07 15:00:20 -06:00
Brian a52233f40e * Merge public repo
--HG--
branch : trunk
2010-07-02 06:06:40 -06:00
Brian baf108e5cc * Updated DBC file checks for 3.3.5a
--HG--
branch : trunk
2010-07-02 01:48:49 -06:00
Brian 3fd0fb8f97 * Fixed ordering of gossip_menu_option so menu items appear in the proper
* order

--HG--
branch : trunk
2010-07-01 09:20:09 -06:00
Brian d3e21eeb33 * Merge from public repo
--HG--
branch : trunk
2010-07-01 09:06:56 -06:00
Brian 38316ca97b * Fix authentication for the new client
* Thanks TOM_RUS

--HG--
branch : trunk
2010-06-30 13:14:23 -06:00
Brian 4d00596e95 * Update for 3.3.5a
--HG--
branch : trunk
2010-06-30 13:11:44 -06:00
Brian b0df141c54 * Another opcode update
* Thanks TOM_RUS

--HG--
branch : trunk
2010-06-30 13:05:23 -06:00
Brian 9b7da805f8 * Some update to chat enums
* Thanks TOM_RUS

--HG--
branch : trunk
2010-06-30 13:02:43 -06:00
Brian 27958838bf * Update / Add some opcodes
* Thanks TOM_RUS

--HG--
branch : trunk
2010-06-30 12:58:00 -06:00
Brian f1bcd2c5bc * Fix expected client build
--HG--
branch : trunk
2010-06-30 12:46:19 -06:00
Brian d2f6ae6f77 * Fix creatures spawning with less than max health if curhealth field in
* creature is != maxhealth in creature_template and the creature is supposed
* to regenerate health.
* Patch courtesy of Visagalis
* Thanks for taking the time to fix this LONG outstanding bug

--HG--
branch : trunk
2010-06-28 06:42:01 -06:00
Brian af231fadeb * Missed updating the VS project from last commit
--HG--
branch : trunk
2010-06-25 03:53:16 -06:00
Brian 852a0c44a2 * Renamed PoolHandler to PoolMgr since the pool systems has nothing to do with
* the client/server protocol.

--HG--
branch : trunk
rename : src/server/game/Pools/PoolHandler.cpp => src/server/game/Pools/PoolMgr.cpp
rename : src/server/game/Pools/PoolHandler.h => src/server/game/Pools/PoolMgr.h
2010-06-25 03:50:19 -06:00
Brian 71d47b384f * Remove table from database that is no longer needed after previous commit
--HG--
branch : trunk
2010-06-22 19:39:02 -06:00
Brian c3b7ce7b69 * Commented useless error message in the map extractor
--HG--
branch : trunk
2010-06-22 17:07:27 -06:00
Brian 1daa1c09f9 * Change Linux specific ifdef to POSIX compliant
* Should allow the vmap extractor to build under OSX
* Patch by imbecile

--HG--
branch : trunk
2010-06-22 14:45:15 -06:00
Brian 2db4af3949 * Changed references to Trinityd.conf / trinitycore.conf to proper
* worldserver.conf

--HG--
branch : trunk
2010-06-19 13:54:19 -06:00
Brian 108970ddba * Fix Linux compile
--HG--
branch : trunk
2010-06-19 11:14:00 -06:00
Brian bc704b4a55 * Fix logic in FindMySQL cmake file
* *nix compiles again

--HG--
branch : trunk
2010-06-17 10:29:53 -06:00
Brian e7083e46ac * Fixed typo
* Thanks Keven85

--HG--
branch : trunk
2010-06-13 13:34:04 -06:00
Brian 5ee985b231 * Rename trinitycore.conf / ico / windows properties
--HG--
branch : trunk
rename : src/server/worldserver/trinitycore.conf.dist => src/server/worldserver/worldserver.conf.dist
rename : src/server/worldserver/TrinityCore.ico => src/server/worldserver/worldserver.ico
rename : src/server/worldserver/TrinityCore.rc => src/server/worldserver/worldserver.rc
2010-06-09 07:53:07 -06:00
Brian bdb4b2bf8f * Rename conf file / icon file / Window file properties
--HG--
branch : trunk
rename : src/server/authserver/trinityrealm.conf.dist => src/server/authserver/authserver.conf.dist
rename : src/server/authserver/TrinityRealm.ico => src/server/authserver/authserver.ico
rename : src/server/authserver/TrinityRealm.rc => src/server/authserver/authserver.rc
2010-06-09 07:48:29 -06:00
Brian 0124d519dc * Update .hgignore with new tree structure
--HG--
branch : trunk
2010-06-09 07:41:24 -06:00
Brian dd5583e962 * Removed static revision.h from src/server/shared
* This is a dynamically generated file

--HG--
branch : trunk
2010-06-09 07:02:24 -06:00
Brian 44ab7530b7 * Removed not needed client directory for now
--HG--
branch : trunk
2010-06-09 00:57:17 -06:00
Brian 5c21447ad7 * Missed directory
--HG--
branch : trunk
2010-06-09 00:55:56 -06:00
Brian c97247a990 * Renamed some directories in sql/ to more accurately reflect their purpose
--HG--
branch : trunk
rename : sql/auth_database.sql => sql/base/auth_database.sql
rename : sql/character_database.sql => sql/base/character_database.sql
rename : sql/world_database.sql => sql/base/world_database.sql
rename : sql/tools/CMakeLists.txt => sql/create/CMakeLists.txt
rename : sql/tools/create_mysql.sql => sql/create/create_mysql.sql
rename : sql/tools/drop_mysql.sql => sql/create/drop_mysql.sql
rename : sql/full/CMakeLists.txt => sql/scripts/CMakeLists.txt
rename : sql/full/world_script_texts.sql => sql/scripts/world_script_texts.sql
rename : sql/full/world_script_waypoints.sql => sql/scripts/world_script_waypoints.sql
rename : sql/full/world_scripts_full.sql => sql/scripts/world_scripts_full.sql
2010-06-09 00:54:15 -06:00
Brian 0a4899646d * Merge
--HG--
branch : trunk
2010-06-09 00:34:46 -06:00
Brian 02efe02b43 * Added missing include paths that got lost in the merge a few revs ago
* Fixed realative path to Reference.h
* Re-enabled PCH building by default
* Re-enabled scripts building by default
* Linux compile now fully functional again.

--HG--
branch : trunk
2010-06-09 00:34:22 -06:00
Brian 9cf85c0549 * Some additions to the THANKS file
--HG--
branch : trunk
2010-06-08 17:06:30 -06:00
Brian e20d3026b3 * Small change to README file
--HG--
branch : trunk
2010-06-08 17:04:14 -06:00
Brian c548bbc0a2 * merge
--HG--
branch : trunk
2010-06-08 17:01:40 -06:00
Brian bc04d7ce25 * Remove the last of the realative paths from #include statements
--HG--
branch : trunk
2010-06-08 17:01:03 -06:00
Brian dee7fd1382 * Remove more not needed relative paths in include files
--HG--
branch : trunk
2010-06-08 16:13:55 -06:00
Brian 9b6669e5f3 * Remove more relative paths from includes
--HG--
branch : trunk
2010-06-08 15:50:23 -06:00
Brian b76b6700ed * Linux compile with and without PCH fixed
* Script library compile fixed
* --todo: fix all scripts themselves :)

--HG--
branch : trunk
2010-06-08 13:05:47 -06:00
Brian c08a7d6348 * Finally it compiles (thanks click for noticing the "typo").
* However, still need to get linking fixed.

--HG--
branch : trunk
2010-06-07 19:04:11 -06:00
Brian 1fd7082712 * Reverted to the old G3D library, however collision still will not compile
* and is therefore commented out.

--HG--
branch : trunk
2010-06-07 18:32:20 -06:00
Brian 498f62f4cc * Well 94% isn't bad. Last thing to fix is collision compiling.
* But I need a break.

--HG--
branch : trunk
2010-06-07 16:21:52 -06:00
Brian 6650068b5e * Nearly done with fixing the Linux build.
* Thanks to samccstudios for saving me some time with the Outlands scripts.

--HG--
branch : trunk
2010-06-07 15:59:21 -06:00
Brian b0e1605455 * Getting closer (at least for Linux :) )
--HG--
branch : trunk
2010-06-07 14:44:18 -06:00
Brian d9127cdee7 * Reverted to the old Mersenne Twister till the new one can be properly added
--HG--
branch : trunk
2010-06-07 14:13:56 -06:00
Brian f1d39c2aa2 * Fixed damn copy / paste type from my last commit. It is still very broken
* though :P

--HG--
branch : trunk
2010-06-07 13:33:31 -06:00
Brian 1a3f840a17 * broken
--HG--
branch : trunk
2010-06-07 13:20:46 -06:00
Brian 15f8bbe9ca * More cleanup
--HG--
branch : trunk
2010-06-07 12:08:15 -06:00
Brian 2e0f8fb6e5 * Nope not yet
--HG--
branch : trunk
2010-06-07 09:23:19 -06:00
Brian 2435b4152d * Nope still won't build yet
--HG--
branch : trunk
2010-06-07 09:04:14 -06:00
Brian 12dc250bf0 * Lib trinitydatabase builds again
--HG--
branch : trunk
2010-06-07 07:58:31 -06:00
Brian 36584926e6 * Auth lib builds again.
--HG--
branch : trunk
2010-06-07 07:43:20 -06:00
Brian cbaf5587d6 * shared lib builds again under Linux.
--HG--
branch : trunk
2010-06-07 07:13:35 -06:00
Brian f9da9aa3dc * Removed vmap binary files from repo. This is a source repo and binaries
* do not belong in it.
* Also removed the no longer needed vmap debugger

--HG--
branch : trunk
2010-06-04 13:33:16 -06:00
Brian ed636d96d8 * Fix target count for Blazing Harpoon (spell 61588)
* Credits to click and Xanadu who had to show some love to Malcrom

--HG--
branch : trunk
2010-05-31 18:55:02 -06:00
Brian 76f4259091 * Fix Linux compile.
--HG--
branch : trunk
2010-05-31 18:10:29 -06:00