Commit Graph
100 Commits
Author SHA1 Message Date
Subv c0913f09f4 Core/Conditions: Fixed build from previous merge. 2012-12-30 20:22:58 -05:00
Subv 82f3b24e8a Core/Conditions: Rename CONDITION_INSTANCE_DATA to CONDITION_INSTANCE_INFO.
And allow it to be used with GetData, GetData64 and GetBossState.
2012-12-30 20:22:57 -05:00
Subv b4be02c8a0 Core/Conditions: Rename CONDITION_INSTANCE_DATA to CONDITION_INSTANCE_INFO.
And allow it to be used with GetData, GetData64 and GetBossState.
2012-12-30 16:03:25 -05:00
Subv 3d63deca7e Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4 2012-12-30 10:33:51 -05:00
Subv 2002bc785e Core/SAI: Fixed SMART_ACTION_SET_RANGED_MOVEMENT 2012-12-29 15:35:56 -05:00
Subv 7ceb7c8b81 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/game/Entities/Unit/Unit.cpp
2012-12-29 15:28:53 -05:00
Subv 9bc339cd89 Core/Movement: MSG_MOVE_TELEPORT is not supposed to be sent to the player being teleported.
Thanks @vlad852
Closes #8798
Closes #8774
2012-12-29 15:25:48 -05:00
Subv 9a9fbb87de Entities/Movement: Correctly send MSG_MOVE_TELEPORT to the player when it is teleported, send MSG_MOVE_UPDATE_TELEPORT to nearby players when such thing happens.
Allow the usage of WriteMovementInfo on non-player units.
2012-12-29 15:22:37 -05:00
Subv 3d3a8107e0 Core/Entities: Account for creatures that are spawned below ground level when adding flying flags. (Triggers, mostly) 2012-12-29 14:23:23 -05:00
Subv 3ad9dafdb6 Core/Entities: Update movement flags for flying/swimming creatures on Creature::Update 2012-12-29 04:01:55 +01:00
Subv 8f589dcdd0 Core/Entities: Add a delta to the ground level difference for removing the flying movementflags when landing. 2012-12-28 13:53:44 -05:00
Subv 873aa5f2a7 Core/Movement: Do not set movement flags for creatures based only on their InhabitType, check if they are actually on air/water. newline. Should allow us to fix some problems on ICC and the mmaps branch. 2012-12-27 19:31:34 +01:00
Subv 3ee6ec258a Merge pull request #8795 from Naios/db_dbc
[4.3.4] Core/DataStores: Upgraded spelldifficulty_dbc & achievement_dbc to 4.3.4
2012-12-27 07:09:28 -08:00
Subv 1a8d7d738a Merge pull request #8787 from joschiwald/load_spell_procs
Core/Spells: fix possible crash when loading `spell_proc` table
2012-12-27 06:48:45 -08:00
Subv 81d53f8a87 Scripts/Ick&Krick: Krick should only say his KilledUnit text when the victim is a player. 2012-12-26 13:36:07 -05:00
Subv 05a7b3aaea Scripts/HoO: Implemented the weather effect while on Earthrager Ptah's sandstorm. 2012-12-26 12:48:10 -05:00
Subv 9a11b59ba8 Core/Vehicles: Fixed riding vehicles and mind control auras.
Actually, fixed everything that allows you to control another unit.
2012-12-25 21:50:39 -05:00
Subv 12f9fd3f88 Core/Scripts: Add script to the Heroic version of Flame Bolt 2012-12-25 20:11:06 -05:00
Subv 3742205866 Copyright: Added missing license information. 2012-12-25 19:40:57 -05:00
Subv 587710feb5 Scripts/HallsOfOrigination: Added script for Earthrager Ptah.
ToDo: Fix spell Sand Vortex on Heroic difficulty.
Note: Feedback needed.
2012-12-25 19:36:01 -05:00
Subv d4f936a4fa Scripts/HallsOfOrigination: Fixed Temple Guardian Anhuur's Reverberating Hymn spell damage. 2012-12-24 19:02:10 -05:00
Subv f9e592e9c7 Scripts/HallsOfOrigination: Some work on Halls of Origination.
Temple Guardian Anhuur's script added.
ToDo: Make the triggers invisible.

Merry Christmas folks!
2012-12-24 18:25:57 -05:00
Subv 77b85b2ea0 Core/Spells: Fixed loading of spell data corrections. 2012-12-24 12:34:46 -05:00
Subv c6c07c1477 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/game/Entities/Unit/Unit.cpp
2012-12-24 11:13:50 -05:00
Subv 73d1ef7271 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4 2012-12-24 10:35:37 -05:00
Subv f6f3680995 Core/BuildSystem: Added some more headers to the collisions project PCH 2012-12-24 10:34:36 -05:00
Subv 6e7734c318 Core/Spells: Fixed interrupting of some bosses spells 2012-12-24 10:13:15 -05:00
Subv 1d45bc0413 Merge branch '4.3.4' of https://github.com/TrinityCore/TrinityCore into 4.3.4 2012-12-24 09:00:07 -05:00
Subv bba1571099 Core/Chat: Corrected SMSG_MESSAGECHAT in a few more places 2012-12-24 08:59:18 -05:00
Subv 181b8fca51 Core/Chat: CHAT_MSG_RAID_BOSS_WHISPER also sends extra data
Note: SMSG_MESSAGECHAT is bloated all around the core, a complete mess.
2012-12-23 18:31:30 -05:00
Subv 497dcc5974 Core/Chat: Fixed raid boss emotes. 2012-12-23 18:15:15 -05:00
Subv 64775fba3e Fixed a merge fail 2012-12-23 13:51:17 -05:00
Subv 7a2c81bfd0 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/game/Entities/Player/Player.cpp
2012-12-23 13:24:59 -05:00
Subv c33a1724ae Core/Spells: Spells that are usable while stunned should no longer have problems with stun auras that don't apply any mechanic. 2012-12-23 13:21:00 -05:00
Subv 6ff69a10b3 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/game/Entities/Unit/Unit.cpp
2012-12-23 12:44:22 -05:00
Subv a0ad8f7a46 Core/Entities: Also send MSG_MOVE_TELEPORT to the player 2012-12-23 12:39:51 -05:00
Subv 522d5c4f3c Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4 2012-12-23 09:33:57 -05:00
Subv 24466d721c Core/Entities: Missing change from previous commit
Calling UpdateObjectVisibility() will make sure that the semi-far teleports (those where the destination position is not in direct sight) will work correctly.
2012-12-23 09:33:29 -05:00
Subv f4bd89ba03 Build/Core: Fixed build. 2012-12-23 09:07:32 -05:00
Subv eff2a994b1 Merge branch '4.3.4' of https://github.com/TrinityCore/TrinityCore into 4.3.4 2012-12-23 08:34:10 -05:00
Subv 3869bb7b3a Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/game/Entities/Item/Item.cpp
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Entities/Player/Player.h
2012-12-23 08:33:13 -05:00
Subv 143340b38c Core/Movement: Fixed near teleports, big thanks to @Trista who basically figured this out on his own. 2012-12-23 08:09:56 -05:00
Subv 3f4c6a9d45 Merge pull request #8739 from MrSmite/PetAI_CanAttack_bugfix
Fix a minor PetAI behavioral issue
2012-12-22 09:23:55 -08:00
Subv 957571e18c Merge pull request #8662 from MrSmite/ItemContainer_1.1
Item Loot Saving
2012-12-20 07:00:29 -08:00
Subv 136dbd69fd Merge pull request #8583 from Gacko/scripttexts
Core/DB: Drop table script_texts
2012-12-14 18:11:31 -08:00
Subv 4b1e65d057 Core/PetAI: Fixed a crash in PetAI::CanAttack
Closes #8660
2012-12-14 11:06:56 -05:00
Subv 01f118bf77 Merge pull request #8416 from MrSmite/PetAI_2.0
Core/PetAI: Several changes.
Closes #7455
Closes #8398
2012-12-09 07:50:33 -08:00
Subv b28d1ec531 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4 2012-12-08 14:22:47 -05:00
Subv 1750391fca Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4 2012-12-07 19:12:00 -05:00
Subv eb82717069 Merge pull request #8588 from Warpten/hotfix
Fixed spell effects radius calculations
2012-12-07 08:34:31 -08:00
Subv 1f55b890b7 Merge pull request #8560 from ille/pointercheck02
Core/Spells: Add safety NULL check for Evasive Maneuvers proc.
2012-12-04 05:19:24 -08:00
Subv 4c78f667de Merge pull request #8536 from Warpten/hotfix-2
Core/Spells: Another set of fixes.
2012-12-02 08:48:01 -08:00
Subv 7028b8739e Merge pull request #8527 from Warpten/miscSpell
Core/Spells: Multiple changes
2012-12-01 07:39:39 -08:00
Subv 4a66290fb9 Merge pull request #8284 from Warpten/miscFix
Core/Spells: Misc fixes.
2012-12-01 07:38:58 -08:00
Subv bdbafc0184 Core/Conditions: Add CONDITION_GENDER = 20 2012-11-26 14:35:28 -05:00
Subv 31f6612baa Merge pull request #8384 from Amit86/toc_fix_typo
Fix a typo in Trial Of The Crusader ELEGIBLE -> ELIGIBLE
2012-11-21 05:18:59 -08:00
Subv 17071df235 Merge pull request #8383 from blipi/lfg_fixes
Core/Dungeon Finder: Properly save old state for LfgPlayerData
2012-11-20 19:35:45 -08:00
Subv a17d44bcc2 Merge pull request #8381 from blipi/lfg_fixes
Core/Dungeon Finder: Old state should be saved, not the new one
2012-11-20 19:19:30 -08:00
Subv d42212b595 Core/Battlegrounds: Add methods for determining the winner of a BG if it has ended due to not enough players.
Implemented for Arathi Basin, Alterac Valley, Warsong Gulch and Eye Of The Storm.
All other BGs winner are currently decided based on the number of players of each side, they will be implemented later.
2012-11-18 22:07:44 -05:00
Subv a337abc436 Scripts/Instances: Added missing definition from previous commit. 2012-11-18 20:53:27 -05:00
Subv bbe146d104 Scripts/Instances: Save Magister's Terrace door (and statue) state.
Closes #6889
2012-11-18 20:33:03 -05:00
Subv b768ebc68f Fixed build.
Thanks vincent-michael
2012-11-17 15:21:05 -05:00
Subv 01d2126e7c Core/SAI: Allow the actions CALL_KILLEDMONSTER, CALL_GROUPEVENTHAPPENS and CALL_AREAEXPLOREDOREVENTHAPPENS to be used on vehicles, affecting all of their passengers. 2012-11-17 14:57:20 -05:00
Subv d55771267a Core/EventAI: Removed table creature_ai_summons. 2012-11-16 12:30:48 -05:00
Subv aff6684b7a SQL: Reorganized SQL files regarding previous merge. 2012-11-16 09:21:51 -05:00
Subv cef716ff86 Core/SQL: Renamed SQL from previous merge 2012-11-16 08:35:56 -05:00
Subv ecf3f6c2c7 Merge pull request #8291 from Gacko/utgardekeep
Core/DB: Utgarde Keep
2012-11-16 05:33:16 -08:00
Subv d13ca54ecc Core/Log: Added more information to the log in MoveSplineInitArgs::Validate 2012-11-15 08:27:23 -05:00
Subv b295688322 Core/Maps: Changed SMSG_SET_PHASE_SHIFT to send either 8 or 0 depending on whether the player is phased or not. 2012-11-14 17:22:39 -05:00
Subv 11df55f8b1 Core/DBC: The index of a DBC fmt is represented by 'n'
(Solves previous commit error)
2012-11-14 17:06:46 -05:00
Subv 7bee7d3a9a Core/Maps: Set correct phase flag from DBC when using phases.
Fixes AreaTriggers and some other things.
Thanks @lehtola for the tip.
2012-11-14 17:00:21 -05:00
Subv cb9dd9bd7e Merge pull request #8280 from DjYXA/patch-1
Daze mechanics Fix - By Arrakio
2012-11-14 07:59:17 -08:00
Subv 6325060804 Core/Spells: Enslave Demon shouldn't be usable on player pets.
Closes #7133
2012-11-14 10:33:56 -05:00
Subv 10a8a4f8f6 Missing variable in the function call. 2012-11-14 09:42:05 -05:00
Subv 51414967c4 Core/Build: Fixed a little mistake. 2012-11-14 09:35:45 -05:00
Subv 4e22731467 Merge pull request #8258 from ille/pointercheck
Core/Scripts: tweak code in pyrewood_ambushAI::SummonCreatureWithRandomT...
2012-11-05 10:10:33 -08:00
Subv ebdbe869af Core/SQL: Changed codification of recent SQL file to ANSI 2012-10-25 10:54:22 -05:00
Subv 9084c89ea8 Core/SQL: Renamed file from previous merge.
Corrected the guids.
2012-10-25 10:11:56 -05:00
Subv 55892048ef Merge pull request #8127 from Gacko/childrens_week
Core/DB: Children's Week
2012-10-25 07:43:02 -07:00
Subv 69a81836ab Merge pull request #8174 from tibbi/sota
correcting SotA teleports + cleanup
2012-10-25 05:56:01 -07:00
Subv 43d57c7547 Core/Build: Build fix from previous merge 2012-10-21 17:28:04 -05:00
Subv bcabdb08e4 Merge branch '4.3.4' of https://github.com/TrinityCore/TrinityCore into 4.3.4 2012-10-21 17:26:37 -05:00
Subv 1fc3aad9d7 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/game/DataStores/DBCfmt.h
	src/server/game/DungeonFinding/LFGMgr.h
	src/server/scripts/Kalimdor/feralas.cpp
2012-10-21 17:18:35 -05:00
Subv 4fd9f8693b Core/SQL: Renamed SQL from previous merge. 2012-10-21 17:13:18 -05:00
Subv 82c251dc3d Merge pull request #8088 from Gacko/q13038
Core/DB: Quest 'Distortions in time'
Closes #3011
2012-10-21 15:11:50 -07:00
Subv bc1714161a Merge pull request #8146 from Gacko/usetraps
Core: Implement Gameobject::Use() for traps
Closes #8137
Closes #4811
2012-10-21 15:10:42 -07:00
Subv e475b50f58 Core/Conditions: Fixed a mistake in Conditions loading which didn't allow to use SAI conditions with negative source entry (guid) 2012-10-21 15:33:31 -05:00
Subv 5548e89191 Merge pull request #8138 from durotar/master
Core/Script: Gnomeregan - Deleting duplicate texts and script adjusted
2012-10-21 05:35:40 -07:00
Subv 1252e167e5 Core/SQL: Corrected a mistake from previous merge.
Author: @Gacko
2012-10-20 10:41:16 -05:00
Subv 14adb5bcac Merge pull request #8134 from Gacko/q2987
Core/DB: Quest 'Gordunni Cobalt'
2012-10-20 07:07:21 -07:00
Subv 38ca1531d8 Core/SQL: Renamed SQL from previous pull request merge. 2012-10-19 17:37:20 -05:00
Subv 5362fc54f5 Merge pull request #8107 from durotar/master
Core/Script: Update creature_text for Gnomeregan
2012-10-19 15:34:45 -07:00
Subv 77a8d6f127 Scripts/Spells: Corrected the spirit value used in the Mana Tide Totem script. 2012-10-19 16:16:30 -05:00
Subv 56df638092 Core/Entities: Fixed declining a group invitation 2012-10-17 20:23:18 -05: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
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
Subv 644d3c0987 Codestyle: Fixed codestyle from previous commits. 2012-10-16 14:41:13 -05:00