Commit Graph
17988 Commits
Author SHA1 Message Date
Shauren c343448989 Core/Entities: Corrected error log message, thanks zorix for noticing 2012-10-20 13:01:03 +02:00
Shauren c40e9e2595 Core/Spells: Fixed visuals of area spells that use a dynamic object 2012-10-20 00:02:32 +02:00
Subv 77a8d6f127 Scripts/Spells: Corrected the spirit value used in the Mana Tide Totem script. 2012-10-19 16:16:30 -05:00
Spp 2e55abcde4 Merge branch 'master' into 4.3.4
Conflicts:
	src/server/game/DataStores/DBCStructure.h
	src/server/game/DataStores/DBCfmt.h
	src/server/game/Globals/ObjectMgr.cpp
	src/server/game/Handlers/LFGHandler.cpp
	src/server/game/Server/Protocol/Opcodes.cpp
	src/server/game/Server/WorldSession.h
2012-10-19 14:24:11 +02:00
Spp 4e8fa520c8 Core/Dungeon Finder: Move queue related code to its own class.
- Use different queues for each team (or shared one if two-side interaction is enabled)
- Some optimizations in matching algorithm
2012-10-19 14:00:40 +02:00
Spp 479d34d2a0 Core/Dungeon Finder: Minor optimizations
- Internal changes in store types
- Remove of (Player *) and (Group *) From LFGMgr.cpp (step 2)
2012-10-18 14:31:28 +02:00
Spp d0334bf948 Core/Dungeon Finder: Some optimizations.
- Store teleport coordinates to avoid recalculations each time someone has to be teleported
- Correct teleport error msg when player is charming or using vehicle
- Internal changes in storage types
- Proper code for missing achievement lock type
- Better debug msgs
- Trying to get rid of "Player*" and "Group*" inside LFGMgr as much as possible (Step 1)
2012-10-18 09:15:10 +02:00
Subv 56df638092 Core/Entities: Fixed declining a group invitation 2012-10-17 20:23:18 -05:00
Shocker def294523f Core/Guild: Correctly give guild perks based on guild level 2012-10-18 02:48:36 +03:00
Subv f8feb1ec0e Core/Scripts: Fixed build 2012-10-17 17:35:50 -05:00
Subv 2356e936a4 Scripts/Spells: Updated some Shaman SpellScripts to 4.3.4 2012-10-17 15:04:51 -05:00
kaelima ca276292dc Core/BG:
- Force removal of stealth and invisible auras when using gameobjects with type GAMEOBJECT_TYPE_FLAGSTAND and GAMEOBJECT_TYPE_FLAGDROP
- Do not allow players to use unfriendly battleground objects (prevents flag cap with Nitro Boosts active for example)
2012-10-17 16:56:35 +02:00
Subv 705873091b Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Handlers/TicketHandler.cpp
	src/server/game/Tickets/TicketMgr.cpp
	src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp
2012-10-16 21:55:01 -05:00
Subv 27f091806a Core/SpellAreas: Changed the way quest_start and quest_end works.
They now follow this rule:
The player's quest status of quest_start must have the mask defined in quest_start_status in order for the spell to be applied/kept.
The player's quest status of quest_end must _NOT_ have the mask defined in quest_end_status in order for the spell to be removed
To generate the mask:
Take the QuestStatus enum in QuestDef.h, use (1 << theValueYouWant) to obtain a mask and you can use | to combine masks.
This expands the usage of the spell_area table, making possible to give a player an aura while he has a quest, but remove it as soon as the quest is completed (not rewarded).
Feature request by @Svannon
2012-10-16 21:44:28 -05:00
Subv b49891e348 Core/Entities: Fixed the WorldObject::BuildMonsterChat method.
closes #7556
2012-10-16 20:17:45 -05:00
kaelima 6abc6253a6 DB: Add gm_tickets changes to base character db 2012-10-17 02:56:07 +02:00
kaelima 98588aa192 Core/Ticket:
- Fully parse CMSG_GMTICKET_CREATE, use GmTicket::GetChatLog() to access the reporters chat log from this session (unused atm, possible useful to detect chat harassment)
- Simplify SMSG_GMTICKET_GETTICKET and fix "category" field (renamed it same as in blizz LUA files)
- Store response in DB
2012-10-17 00:53:55 +02:00
kaelima 4ec23cdba5 Core/PacketIO: Automatically set field count in SMSG_INIT_WORLD_STATES instead of manual switch. 2012-10-17 00:46:11 +02:00
kaelima 88ddc9662e Core/Battleground: Allow players to start capping flags stealthed or invisible - gameobject should remove the stealth/invis aura on use. 2012-10-17 00:44:16 +02:00
Subv 644d3c0987 Codestyle: Fixed codestyle from previous commits. 2012-10-16 14:41:13 -05:00
Subv 4d526fd73d Core/Vendors: Fixed the "Item not found" error message when trying to buy an item from a vendor. 2012-10-16 14:28:41 -05:00
Subv bbb5712e97 Core/Vendors: Fixed the "Item does not go into that slot" problem.
The client sends the player guid when trying to store the item in the default backpack (255)
2012-10-16 13:18:32 -05:00
Spp 67118c6999 Fix compile under windows 2012-10-16 18:43:21 +02:00
Subv bc792e7c66 Core/Achievements: Fixed a recursive call in AchievementGlobalMgr::GetAchievementCriteria 2012-10-16 11:27:36 -05:00
Subv fba9c0a82e Scripts/Halion: Fixed some warnings 2012-10-16 09:39:56 -05:00
Subv 8536b360a0 Core/Spells: Fix a possible crash in Light's Beacon when a player logged in with the aura. 2012-10-16 09:24:53 -05:00
Spp 14dab1f893 Fix compile without pch 2012-10-16 09:35:15 +02:00
Subv 7cc1b999a6 Merge pull request #8073 from cristal/PvPLogData
Core/Battlegrounds: Fix visual honor gain in PvPLogData
2012-10-15 19:21:08 -07:00
Subv fc796fb879 Scripts/Spells: Deleted a deprecated SpellScript (Astral Shift) 2012-10-15 18:01:16 -05:00
Subv fe55f735c1 Scripts/Spells: Updated some more spells to 4.3.4 2012-10-15 14:27:56 -05:00
Subv e10c4afc35 SQL: Renamed SQL from previous merge. 2012-10-15 13:46:42 -05:00
Subv acc617c1ab Merge pull request #7979 from Naios/phase_definitions_rebase
[4.3.4] Phase Definitions, Terrainswap & Multiphasing (v.2)
2012-10-15 11:38:29 -07:00
Naios 61dce1a02e Core/PhaseMgr: Implemented Phase Definitions, Terrainswap and multiphasing
* fixes cataclysm aura effect SPELL_AURA_PHASE without phasemasks defined in miscValueA
* implements CONDITION_SOURCE_TYPE_PHASE_DEFINITION

Thanks to:
 - Cyberbrest: For the hard research work about multiphasing.
 - Venugh: He helped me with a lot of strange compile Errors.
 - Shauren: For the 4.3.4 phaseshift packet.
 - Booksize: He showed me how terrainswap works

Signed-off-by: Naios <[email protected]>
2012-10-15 20:31:41 +02:00
Subv c757f811f2 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/scripts/Commands/cs_modify.cpp
2012-10-15 11:15:25 -05:00
Subv 963aa5a159 Scripts/Spells: Updated some warlock spellscripts to 4.3.4 2012-10-14 19:18:18 -05:00
Nay 6f0a8040d8 Core/SpellMgr: Replace magic number by constant
Thanks 2010phenix
2012-10-13 17:36:19 +02:00
Cristal 85cd892354 Core/Battlegrounds: Fix visual honor gain in PvPLogData 2012-10-13 15:19:06 +02:00
Shocker 71f6b7d74b Update THANKS file
Don't complain about duplicates / invalid names, they were extracted & parsed from commits
2012-10-13 03:47:14 +03:00
Nay c25a0bac72 Merge pull request #8053 from tibbi/rep_fix
renaming GetBaseReputation used for offline players
2012-10-12 16:29:13 -07:00
Nay d67adf0c9e Merge pull request #8066 from Warpten/halionUpdate
Scripts/Ruby Sanctum:
2012-10-12 16:28:08 -07:00
Nay e60aafcf35 Merge pull request #8065 from MrSmite/PetAI_Cleanup_1
PetAI Cleanup
2012-10-12 16:27:35 -07:00
Shauren e0f34eb93c Merge pull request #8067 from Elron103/pull-requests
Core/Spells: Fix power drain effect for heroic versions of spell 70759 (72015, 72016) - thanks to Shauren
2012-10-12 15:46:20 -07:00
Elron103 ae4f5f3dee Core/Spells: Fix power drain effect for heroic versions of spell 70759 (72015, 72016) - thanks to Shauren 2012-10-13 00:43:20 +02:00
Shocker 1b43240512 Fix build 2012-10-13 01:35:42 +03:00
Warpten e3d8c666bd Scripts/Ruby Sanctum:
* Fixed Halion's health pool in the Twilight Realm.
* Updated missing expansion fields for Saviana Ragefire, General Zarithrian.
* Have Halion bind players to instance on any other mode than 10NM.
* Link template entries depending on difficulties.

Closes #8017.
Closes #8024.
2012-10-12 23:04:56 +02:00
MrSmite d28a62e579 Cleanup PetAI, remove unnecessary and broken JustDied(). Closes #7242
Thanks to Oiler2112 for suggestions and testing.
2012-10-12 16:48:33 -04:00
Shocker db61c290a1 Merge pull request #8064 from Warpten/modMoney
Core/Commands: Allow .modify money to take complex parameters
2012-10-12 13:22:13 -07:00
Warpten c8c4291c6f Core/Commands: Allow .modify money to take another parameter structure:
Example uses:
* .modify money 325g 25s 12c is the same as .modify money 3252512
* .modify money -12g is the same as .modify money -120000
* .modify money -12g 45s is the same as .modify money -115500
* .modify money 25c 18g is the same as .modify money 18g 25c
2012-10-12 22:13:28 +02:00
Subv c199e30874 Core/XP: Players only get 10% xp for killing NPCs of the same expansion or lower. 2012-10-12 10:46:06 -05:00
Subv b06e9cfd41 Revert "Core/Entities: Do not create the model twice for a GameObject."
This reverts commit 0f166336ca.
2012-10-12 09:33:34 -05:00