100 Commits
Author SHA1 Message Date
Brian 7b5373adb3 Core/Quests: Remove quest items that were looted if they are unique, bound, quest items, when abandoning a quest. (#17556)
(cherry picked from commit 3c0d7fd744d618d01e96851ab27473198328d0b6)
2016-07-15 20:06:37 +02:00
runningnak3d 49602752a6 Merge branch 'master' of github.com:TrinityCore/TrinityCore 2011-05-06 00:33:22 -04:00
runningnak3d 3acbd2aaf6 SQL/Structure: Allow 20 character guild names. 2011-05-06 00:32:26 -04:00
runningnak3d a2eb37b010 Revert "Core/AuctionHouse: Delete no longer linked item_instace entries due to an auction."
This reverts commit ebcff354a2.

This needs more work. I thought the mail that was sent from expired auctions created a new item_instance, it does not.
2011-05-03 11:45:48 -04:00
runningnak3d f4a29646a5 Core/GameObject: Fix handling of cooldown for type 6 (trap) GOs. This should fix problems with of trap spamming, like Gift of the Harvester. 2011-05-02 12:30:05 -04:00
runningnak3d e196dd80bd Core/WorldServer: Some minor text and code style clean up. 2011-04-12 16:46:37 -04:00
runningnak3d c41839a243 Core/Authserver: vi change word (cw) FAIL! 2011-04-12 14:33:42 -04:00
runningnak3d cf5e97003e Core/AuthServer: Some minor text cleanup. 2011-04-12 14:30:18 -04:00
runningnak3d be6b73145b Core/BuildSystem: Removed -WITH_SQL Cmake option as it was confusing some users. 2011-04-04 10:54:07 -04:00
runningnak3d 2f89fa9e69 Merge branch 'master' of [email protected]:TrinityCore/TrinityCore 2011-03-18 09:41:04 -06:00
runningnak3d 171268a565 Core/Storage: Add some sanity checks and better define some SQL and DBC
storage format field types.
* Also LOTS of whitespace cleanup
* Some Trinity code style applied
* Some if / else if -> switch / case
* Original ideal for patch by Vinolentus
2011-03-18 09:36:59 -06:00
runningnak3d 28c264402b Revert "Core/Spells: Small cleanup of SpellMgr"
This reverts commit 6595364227.

* While this does need cleanup, instance specific spells should stay
* grouped together.
2011-03-14 08:38:20 -06:00
runningnak3d dd2405bd6c Core/Misc: Small code style change (very small) 2011-03-14 08:20:12 -06:00
runningnak3d 3db0029f66 Core/Spells: Force spell 51590 (Toss Ice Boulder) to only affect one
target.
2011-03-14 07:33:46 -06:00
runningnak3d a8a5734bea Core/Gossip: Revert a change to SendPreparedQuest to allow multiple
quests again.
Thanks Manuel for pointing it out and Nay for testing
2011-02-13 21:23:01 -07:00
runningnak3d 30e45b9356 Core/SAI: Change SMART_ACTION_PLAY_EMOTE and SMART_ACTION_RANDOM_EMOTE
to use the new IsEmoteValid which checks Emote.dbc.
Thanks Nay for noticing the problem
2011-02-13 20:42:57 -07:00
runningnak3d 2d9ecceae3 Core/SAI: Add IsEmoteValid back for looking up non-text emotes 2011-02-13 20:39:53 -07:00
runningnak3d 27f5d396a2 Core/SAI: Rename IsEmoteValid to a more fitting name of IsTextEmoteValid 2011-02-13 20:33:48 -07:00
runningnak3d bff4ca446b Misc: Let's ignore *.patch files 2011-02-13 20:29:48 -07:00
runningnak3d 6728d4116b Core/Events: Remove support for the game_event_npc_gossip table.
Gossip for game events should be done with the conditions system.
2011-02-11 15:50:48 -07:00
runningnak3d 01a80ec8d6 SQL: move all SQL that is now included in the latest full DB to the
"old" dir.
2011-02-11 15:48:24 -07:00
runningnak3d 027bf64f67 Merge branch 'master' of [email protected]:TrinityCore/TrinityCore 2011-02-11 13:05:02 -07:00
runningnak3d 05e075ce0e Core/Gossip: Remove support for npc_gossip table (DEPRECATED). 2011-02-11 13:04:45 -07:00
runningnak3d 5d91780fc7 Core/Log: Remove totally pointless log message. 2011-02-11 11:25:04 -07:00
runningnak3d 8d8e63a866 Core/SAI: Set proper index for UNIT_FIELD_BYTES_1. Thanks Malcrom 2011-02-07 19:29:16 -07:00
runningnak3d 97882544e1 Core/SAI: Add the ability to remove UNIT_FIELD_BYTES_1 in SAI (action
91)
2011-02-07 10:15:54 -07:00
runningnak3d f7eba9c940 Core/SAI: Add the ability to set UNIT_FIELD_BYTES_1 in SAI (action 90) 2011-02-07 09:35:14 -07:00
runningnak3d 790086ea2f Misc: Renamed to proper naming standards 2011-02-06 16:26:23 -07:00
runningnak3d 8973b4e471 Misc: Renamed some SQL files that were missing DB in name 2011-02-04 09:38:39 -07:00
runningnak3d 0d1be59f3f DB/SAI: Heldgarr Steelbeard "Valiance Keep" SAI. OOC fire at target.
Author: Malcrom
2011-02-04 06:47:52 -07:00
runningnak3d 0a5d8711e5 Misc: Restructuring directory layout to accomodate the fact that we will
be pushing DB content. We will no longer have a seperate DB repo.
2011-02-02 07:50:21 -07:00
runningnak3d 660892d53e Misc: remove test file added by accident 2011-01-06 12:45:13 -07:00
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