Commit Graph
100 Commits
Author SHA1 Message Date
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
Brian 9498bf147b * Proper number of DBCs read by core
* Fixes 102% load bar

--HG--
branch : trunk
2010-05-24 18:55:39 -06:00
Brian 7957d06654 * Add SCRIPT_COMMAND_CLOSE_GOSSIP that can be used in gossip_scripts to force
* the gossip window to close when a given menu option is chosen.
* This is with all my love -- for Malcrom :P

--HG--
branch : trunk
2010-05-07 19:17:51 -06:00
Brian 42a379bfb1 * Fix the damn everloving neutral assist once again
* Patch coutesy of PivoNRoll

--HG--
branch : trunk
2010-05-06 02:13:15 -06:00
Brian ec324f0d55 * Removed registration form that was not kept up to date.
* If you want to run a public server, write your own

--HG--
branch : trunk
2010-05-03 20:07:50 -06:00
Brian 889fbc5b0b * Renamed map extractor folder to something more fitting
--HG--
branch : trunk
rename : contrib/extractor/CMakeLists.txt => contrib/map_extractor/CMakeLists.txt
rename : contrib/extractor/README.linux => contrib/map_extractor/README.linux
rename : contrib/extractor/System.cpp => contrib/map_extractor/System.cpp
rename : contrib/extractor/VC90_AD.sln => contrib/map_extractor/VC90_AD.sln
rename : contrib/extractor/VC90_ad.vcproj => contrib/map_extractor/VC90_ad.vcproj
rename : contrib/extractor/ad => contrib/map_extractor/ad
rename : contrib/extractor/ad.exe => contrib/map_extractor/ad.exe
rename : contrib/extractor/adt.cpp => contrib/map_extractor/adt.cpp
rename : contrib/extractor/adt.h => contrib/map_extractor/adt.h
rename : contrib/extractor/dbcfile.cpp => contrib/map_extractor/dbcfile.cpp
rename : contrib/extractor/dbcfile.h => contrib/map_extractor/dbcfile.h
rename : contrib/extractor/debug/zlib.lib => contrib/map_extractor/debug/zlib.lib
rename : contrib/extractor/libmpq/CMakeLists.txt => contrib/map_extractor/libmpq/CMakeLists.txt
rename : contrib/extractor/libmpq/common.cpp => contrib/map_extractor/libmpq/common.cpp
rename : contrib/extractor/libmpq/common.h => contrib/map_extractor/libmpq/common.h
rename : contrib/extractor/libmpq/explode.cpp => contrib/map_extractor/libmpq/explode.cpp
rename : contrib/extractor/libmpq/explode.h => contrib/map_extractor/libmpq/explode.h
rename : contrib/extractor/libmpq/extract.cpp => contrib/map_extractor/libmpq/extract.cpp
rename : contrib/extractor/libmpq/huffman.cpp => contrib/map_extractor/libmpq/huffman.cpp
rename : contrib/extractor/libmpq/huffman.h => contrib/map_extractor/libmpq/huffman.h
rename : contrib/extractor/libmpq/mpq.cpp => contrib/map_extractor/libmpq/mpq.cpp
rename : contrib/extractor/libmpq/mpq.h => contrib/map_extractor/libmpq/mpq.h
rename : contrib/extractor/libmpq/parser.cpp => contrib/map_extractor/libmpq/parser.cpp
rename : contrib/extractor/libmpq/wave.cpp => contrib/map_extractor/libmpq/wave.cpp
rename : contrib/extractor/libmpq/wave.h => contrib/map_extractor/libmpq/wave.h
rename : contrib/extractor/libmpq/zconf.h => contrib/map_extractor/libmpq/zconf.h
rename : contrib/extractor/libmpq/zlib.h => contrib/map_extractor/libmpq/zlib.h
rename : contrib/extractor/loadlib/CMakeLists.txt => contrib/map_extractor/loadlib/CMakeLists.txt
rename : contrib/extractor/loadlib/adt.cpp => contrib/map_extractor/loadlib/adt.cpp
rename : contrib/extractor/loadlib/adt.h => contrib/map_extractor/loadlib/adt.h
rename : contrib/extractor/loadlib/loadlib.cpp => contrib/map_extractor/loadlib/loadlib.cpp
rename : contrib/extractor/loadlib/loadlib.h => contrib/map_extractor/loadlib/loadlib.h
rename : contrib/extractor/loadlib/wdt.cpp => contrib/map_extractor/loadlib/wdt.cpp
rename : contrib/extractor/loadlib/wdt.h => contrib/map_extractor/loadlib/wdt.h
rename : contrib/extractor/mpq_libmpq.cpp => contrib/map_extractor/mpq_libmpq.cpp
rename : contrib/extractor/mpq_libmpq.h => contrib/map_extractor/mpq_libmpq.h
rename : contrib/extractor/release/zlib.lib => contrib/map_extractor/release/zlib.lib
2010-05-03 20:06:29 -06:00
Brian 92bb163343 * Cleanup of old VS build files for the map extractor
--HG--
branch : trunk
2010-05-03 20:05:15 -06:00
Brian 5c1c73309e * Set correct number of DBCs to be loaded
--HG--
branch : trunk
2010-04-12 08:09:53 -06:00
Brian 1427f76a8c * Set Trinity referenced trainer start entry to 200000
* Removed unneeded bar loading code for trainers

--HG--
branch : trunk
2010-04-12 07:26:22 -06:00
Brian 0c22e5ac99 * Proper format for CustomSpellDifficulty.dbc
* Thanks n0n4m3

--HG--
branch : trunk
2010-04-09 11:48:21 -06:00
Brian befef61acb * Added EPIC difficulty (not currently used) to difficulties enum
* Thanks Zor for the research
* Linux guys -- enjoy the full rebuild :P

--HG--
branch : trunk
2010-04-05 15:11:03 -06:00
Brian db2f8ae744 * Actual backout
* SQL needed to undo 7769

--HG--
branch : trunk
2010-04-05 14:44:34 -06:00
Brian 96cc2b1d48 * Backed out changeset 44ff24439269
* We will implement this in a generic way using the conditions system

--HG--
branch : trunk
2010-04-05 14:42:40 -06:00
Brian c86b228668 * Removed check for SSL version requirement of .98k or higher (works just fine
* with .98e).
* Thanks raczman for testing.

--HG--
branch : trunk
2010-04-02 10:56:30 -06:00
Brian 8ddcc2985c * Merge
--HG--
branch : trunk
2010-04-01 12:56:52 -06:00
Brian 0b38c48ec9 * To make the game easier, we have decided to remove all movement from NPCs
* If we get the positive response we are expecting, we will remove spells
* next.
* Just imagine, finally being able to get that T10 gear you wanted!
* Thanks to Nayre for the idea
* Thanks to Machiavelli and Trazom for help implementing

--HG--
branch : trunk
2010-04-01 12:56:26 -06:00
Brian ed40fed971 * Remove remaining obsolete client version checks from AHbot
--HG--
branch : trunk
2010-03-30 12:05:48 -06:00
Brian 00bb3d5cb7 * Allow AHbot to pull items from reference_loot_template for auction.
* Credits to click
* Remove no longer needed check for non-supported client versions for loot
* Generation

--HG--
branch : trunk
2010-03-30 12:01:37 -06:00
Brian 35ad150510 * Delete unused files
--HG--
branch : trunk
2010-03-27 16:44:47 -06:00
Brian ec72846da4 * Check for incorrect settings for AHbot
* Patch by click

--HG--
branch : trunk
2010-03-26 13:07:24 -06:00
Brian 808254af50 * Missed SQL from previous commit
--HG--
branch : trunk
2010-03-24 18:36:46 -06:00
Brian 66a890ca0f * Allow the use of referenced trainer / vendor data.
* This will reduce the size of the trainer / vendor tables a LOT.
* Current tables will continue to work as/is until the refs can be made.
* Huge thanks to XTElite1
* Credits for patch to Cycrow

--HG--
branch : trunk
2010-03-24 18:27:09 -06:00
Brian 8268adc932 * Added support for only displaying items from vendors for the team the
* player is on. Faction field in item_template is actually team, and will
* be renamed in a later patch.
* 1 == Horde / 2 == Alliance
* Thanks Aokromes for helping research / test

--HG--
branch : trunk
2010-03-15 06:19:27 -06:00
Brian 50b59401dc * Was this really needed?
--HG--
branch : trunk
2010-03-14 16:36:53 -06:00
Brian 85b0798d75 * merge
--HG--
branch : trunk
2010-03-14 16:35:52 -06:00
Brian 920137f1ba * Backed out changeset ddd823e3e200
* hg commit <filename> isn't enough to push one file
* also need hg push <filename>

--HG--
branch : trunk
2010-03-14 16:35:38 -06:00
Brian 71b7300348 * Backed out changeset ddd823e3e200
* hg commit <filename> isn't enough to only push one file
* also need hg push <filename>

--HG--
branch : trunk
2010-03-14 16:34:55 -06:00
Brian 0f0cb79f0b * merge
--HG--
branch : trunk
2010-03-14 16:33:04 -06:00
Brian ace353d088 * merge
--HG--
branch : trunk
2010-03-14 16:32:04 -06:00
Brian 9aa96aaf9b * Fix potential import error for vehicle_accessory table
* Thanks Riccardo

--HG--
branch : trunk
2010-03-14 16:31:47 -06:00
Brian 8ba7885cc8 * Added CONDITION_CLASS / CONDITION_RACE / CONDITION_ACHIEVEMENT for
* gossip / loot conditions

--HG--
branch : trunk
2010-03-14 11:45:34 -06:00
Brian 2278f6ac45 * Add change to characters.sql from last commit
--HG--
branch : trunk
2010-03-02 20:21:17 -07:00
Brian c9488f5ebe * Fix blob conversion SQL to allow for proper value for watchedFaction
--HG--
branch : trunk
2010-03-02 20:17:51 -07:00
Brian 74ccd57597 * Move some values out of the data blob in the characters table
* (honor, kills, title, currencies, watched faction, drunken-status, health and power)
* Original Author Hunuza - thank you
* Ported to Trinity by RammboNr5 - thank you
* Tested by Aokromes - thank you
* Closes Issue #911

--HG--
branch : trunk
2010-03-02 10:12:47 -07:00
Brian d3e09cb65f * merge
--HG--
branch : trunk
2010-03-02 10:00:40 -07:00
Brian 29666451f3 * Add support for sending quest completion text
* Original patch by NoFantasy - thank you
* Ported to Trinity by seirgy - thank you
* Closes issue #873

--HG--
branch : trunk
2010-03-02 09:59:59 -07:00
Brian cb5ffcafdb * Merge
--HG--
branch : trunk
2010-02-24 23:50:54 -07:00
Brian 1ee9839bcb * Temporary fix for client freezes until the entire movement system can
* get an overhaul.
* Thanks to Biglad for pointing it out.

--HG--
branch : trunk
2010-02-24 23:50:21 -07:00
Brian aea3151d7b * As of patch 3.3.2 there is no longer a maxlevel requirement for meeting
* stones.
* Credits Kaelima

--HG--
branch : trunk
2010-02-24 05:03:22 -07:00
Brian 4d48268797 * Correctly display the party leader's name in chat
* Credits to Timawyn

--HG--
branch : trunk
2010-02-21 14:03:53 -07:00
Brian b19e793032 * CRLF to LF
--HG--
branch : trunk
2010-02-18 16:54:45 -07:00
Brian a95dd226e4 * Properly display missing vehicle IDs on startup
--HG--
branch : trunk
2010-02-18 02:07:20 -07:00
Brian 8ba75526b5 * Properly fix bogus pet trainers error message
--HG--
branch : trunk
2010-02-17 02:17:17 -07:00
Brian d2acbbd616 * Added chack for TRAINER_TYPE_PETS, to prevent bogus error that was generated
* since pet trainers no longer train spells.

--HG--
branch : trunk
2010-02-17 02:08:11 -07:00
Brian bea79b0711 * Add error checking for vehicle IDs that are in creature_template but don't
* exist in Vehicle.dbc. This *WILL* cause the client to freeze / hang.
* Look on TDB in the "Core related DB content" forum for a query to clean
* these up.
* Thanks to MaXiMiUS for the slap in the face :)

--HG--
branch : trunk
2010-02-17 00:51:19 -07:00
Brian 8930098acb * Add support for CONDITION_QUEST_NONE (14) as a loot condition and gossip
* condition. If set the player must never have taken or completed the quest
* listed in value1

--HG--
branch : trunk
2010-02-16 21:21:52 -07:00
Brian 6cdacbd313 * Removed hack for summon water elemental
* Proper handling for Glyph of Eternal Water
* Summoned water elemental still doesn't last forever, but the right spells
* are cast in the right situations.
* Credits to Edrinn

--HG--
branch : trunk
2010-02-16 15:36:19 -07:00
Brian 667c4b694f * Updated DBC count to the actual number being used by the core.
* Solves 102% issue on DBC loading

--HG--
branch : trunk
2010-02-16 15:26:40 -07:00
Brian bf31ff93c1 * Merge
--HG--
branch : trunk
2010-02-15 08:32:14 -07:00
Brian ca10925d41 * Changed default for MinRecordUpdateTimeDiff from 10ms to 100ms.
* Even on a local LAN, you are lucky to get 50ms with gigabit LAN

--HG--
branch : trunk
2010-02-15 08:31:45 -07:00
Brian 90ba30cfd3 * Changed TrinityCore2 to TrinityCore. There is no TrinityCore2 anymore.
* Removed unused SystemConfig.h.in

--HG--
branch : trunk
2010-02-15 08:05:02 -07:00
Brian 51dae1505d * Merge
--HG--
branch : trunk
2010-02-15 07:55:01 -07:00
Brian b9a4bd8a26 * Removed credits from AuctionHouseBot loading.
* Credits belong in commit logs, or THANKS files or we would have:
* Loading Pool System: by Neo2003
* Loading Transport Event sytem: by TrullyOne

--HG--
branch : trunk
2010-02-15 07:51:15 -07:00
Brian 486c00891b * Core switch to client 3.3.2 (11403)
* Credits (in no particular order) to:
* n0n4m3, raczman, manuel, Spp, Malcrom, Teacher, QAston, Tartalo,
* thenecromancer, Xanadu, Trazom, Zor, kiper
* Additional credits to:
* TOM_RUS and NoFantasy from MaNGOS
* Thanks for testing Aokromes and XTElite1
* SoTA still needs some work, but is very playable (huge thanks to raczman and
* kiper)
* To upgrade, you need to apply all SQL from sql/updates/3.2.2a_old from the
* last rev you are on
* and then apply all SQL from sql/updates/3.3.2_old to char / realmd / world
* DBs
* Known problem with guild banks.

--HG--
branch : trunk
2010-02-14 19:13:14 -07:00
Brian 7799ade4da Added tag 3.2.2a-really-last for changeset b048ef8c4b39
--HG--
branch : trunk
2010-02-14 19:05:27 -07:00
Brian f465efa8f4 * Small update to THANKS file
--HG--
branch : trunk
2010-02-14 19:05:11 -07:00
Brian 7c5649e10f Added tag 3.2.2a-last for changeset eed51550303d
--HG--
branch : trunk
2010-02-14 06:05:41 -07:00
Brian fc656cc1ab * More creature class level stats.
* Credits to Malcrom

--HG--
branch : trunk
2010-02-13 13:17:51 -07:00
Brian 23bdbf1ad3 * Fixed reputation buying from vendors where the items had 0 for Req rep
* faction, but >0 for Req rank. In that case it pulls the faction of the
* vendor.
* HUGE thanks to QAston and silverice

--HG--
branch : trunk
2010-02-02 21:24:44 -07:00
Brian ba9197236c * Backed out changeset af19f9ff6dd8
* Spell ranks are handled by the (imagine this) spell_ranks table
* Data already in spell_ranks for these spells
* Thanks QAston

--HG--
branch : trunk
2010-01-31 13:19:43 -07:00
Brian a4759e9ce8 * Add spell required data for Totem of Wrath ranks 2-4
* Thanks Wladass

--HG--
branch : trunk
2010-01-31 13:04:57 -07:00
Brian 6a3cd98529 * Fixed the console in Linux so the prompt doesn't get hung, that was so
* annoying. Original idea by stump

--HG--
branch : trunk
2010-01-30 09:26:56 -07:00
Brian cfa8ff7bd6 * Set the default spawntimesecs for creatures / gameobjects added in game to 5 minutes
* Was 25 seconds
* Thanks Paradox

--HG--
branch : trunk
2010-01-30 08:05:08 -07:00
Brian 50f0279bdb * Set auto increment values for creature and gameobject GUIDs outside of TDB
ranges.
* All custom content should have GUIDs > 250000 for `creature` and GUIDs >
200000 for `gameobject`

--HG--
branch : trunk
2010-01-30 07:14:34 -07:00
Brian d140d67699 * Changed the default security levels for some commands
* Deleted no longer used loadscripts command
* Updated security levels in the command table to match defaults in the core

--HG--
branch : trunk
2010-01-29 14:19:43 -07:00
Brian 038c1ad776 * Added check in ObjectMgr to allow RewSpellCast=-1. Thanks QAston
--HG--
branch : trunk
2010-01-29 12:54:30 -07:00
Brian 80061b7899 * Fixed import error on spell_ranks, thanks for the info QAston
--HG--
branch : trunk
2010-01-29 11:22:34 -07:00
Brian 341b8e04d5 * Added a stupidity check into world.sql so it can not be imported
* accidentally

--HG--
branch : trunk
2010-01-26 06:10:57 -07:00
Brian 9f2be907d3 * Fix compile
--HG--
branch : trunk
2010-01-26 05:52:55 -07:00
Brian 7fe66b501e * Moved game event starting / stoping to detail log level
--HG--
branch : trunk
2010-01-26 04:52:53 -07:00
Brian 6e0125a695 * merge
--HG--
branch : trunk
2010-01-26 04:24:43 -07:00
Brian 32793941f7 * moved IsGameObjectOfTypeInRange to debug log level
--HG--
branch : trunk
2010-01-26 04:23:54 -07:00
Brian b57fec2961 * Fixed a typo in 7147_world_creature_template.sql that prevented import
--HG--
branch : trunk
2010-01-22 10:21:25 -07:00