Commit Graph
100 Commits
Author SHA1 Message Date
Aokromes 65f9e58b3f missing save 2016-08-28 23:39:18 +02:00
Aokromes d5d8a16084 DB/Misc: TDB 4.3.4-11 2016/08/28 2016-08-28 23:38:11 +02:00
Aokromes 29d2418034 DB/Misc: 3.3.5a fixes 2016-08-28 22:20:43 +02:00
Aokromes ffb7c7f25e Core/Achievements: Fix some comments 2016-08-28 12:26:03 +02:00
Aokromes 77e2e43c13 Core/Player: removed unused function prototypes 2016-08-28 11:15:20 +02:00
Aokromes 9feafe00bb Entities/Unit: Add overload to NearTeleportTo taking Position const&. 2016-08-27 09:30:32 +02:00
Aokromes 8bbdb048ea ddf 2016-08-25 15:07:47 +02:00
Aokromes 30ff833265 DB/Misc: 3.3.5a fixes 2016-08-25 15:07:16 +02:00
Aokromes 5de3f3c59f Core/Scripts: move npc_experience hardcoded text to DB 2016-08-25 14:59:00 +02:00
Aokromes 5643a150ad Core/Misc: Compile fix
P.S. i hate retard small branches diffs.
Very likely we miss some 6.x to 3.3.5a port on 4.3.4
2016-08-24 21:02:47 +02:00
Aokromes c89a9f0069 DB/Misc: 3.3.5a fixes 2016-08-24 20:55:32 +02:00
Aokromes 67b420115c Core/Achievements: implement ACHIEVEMENT_CRITERIA_DATA_TYPE_S_ITEM_QUALITY to check if the item with entry miscvalue1 is exactly of the quality specified in achievement_criteria_data's value1 field.
Also ACHIEVEMENT_CRITERIA_DATA_TYPE_S_EQUIPED_ITEM --> ACHIEVEMENT_CRITERIA_DATA_TYPE_S_EQUIPPED_ITEM
2016-08-24 20:52:01 +02:00
Aokromes a16c5a2b2e Core/Movement: Properly clear UNIT_STATE_MOVING when reaching chase target 2016-08-24 19:24:15 +02:00
Aokromes 99a5df07e3 Missing overrides 2016-08-24 19:23:13 +02:00
Aokromes 785bf03551 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2016-08-24 19:21:11 +02:00
Aokromes 332feace2c Scripts/Naxxramas: Full Kel'thuzad rework.
- Sniffed timers
- Sniffed spawn behavior
- Sniffed everything else
- Sniffed sniff. Mmmm
 - In all seriousness though:
    - Fixed P2 cast behavior, now obeys category cooldowns as intended
    - Fixed P1 pathing and abomination behavior
    - Fixed P1 passive minion aggro logic
    - Fixed P1->P2 transition logic
    - Fixed P3 guardian spawn/despawn logic
    - Fixed all minions' cast behavior
    - Fixed melee hitbox for Kel'thuzad, abominations, banshees and guardians
    - Fixed reset behavior
    - Fixed post-Sapphiron event to no longer open the KT door for a few seconds before slamming it closed again by treeston
2016-08-24 19:20:37 +02:00
Aokromes ec60f8c20b Merge branch '4.3.4' into '4.3.4'
Core/TB: Fix build

Moved statics to cpp
Added gameobject rotations

See merge request !35
2016-08-24 16:48:35 +00:00
Aokromes 4554c9b46a DB/Misc: 3.3.5a fixes 2016-08-24 17:55:43 +02:00
Aokromes 6110a716c6 Core/Misc: Coding standards 2016-08-24 13:17:13 +02:00
Aokromes 0448f4e64f Core/Datastore: Disable unused values to fix warnings 2016-08-24 11:41:31 +02:00
Aokromes 6a34559fc6 DB/Misc: 3.3.5a fixes 2016-08-24 10:31:58 +02:00
Aokromes 6d5631d1b5 DB/Misc: Fix more duplicate spawns
Closes #19
2016-08-24 09:49:54 +02:00
Aokromes f2556864a2 ddf 2016-08-23 13:56:36 +02:00
Aokromes 945d720a7d DB/Misc: 3.3.5a fixes 2016-08-23 13:51:30 +02:00
Aokromes 7bf600013b Core/TolBarad: Remove whitespaces 2016-08-22 21:40:17 +02:00
Aokromes 4433501213 Core/Misc: Fix static analysis issues 2016-08-22 14:22:56 +02:00
Aokromes ae00defb2d DB/Spell: Delete 3.3.5a only commit. 2016-08-22 10:26:07 +02:00
Aokromes 525aa424ec DB/Gameobjet: Delete more duplicate spawns 2016-08-21 14:08:59 +02:00
Aokromes d5e0e99477 DB/Gameobject: Delete duplicate spawns 2016-08-21 13:38:41 +02:00
Aokromes 03dbe2e8ae DB/Misc: Fix more startup errors 2016-08-21 13:10:18 +02:00
Aokromes 828f3984f2 DB/Misc: Fix some startup errors 2016-08-21 12:32:06 +02:00
Aokromes 5451170996 DB/Misc: Fix startup errors 2016-08-21 11:10:41 +02:00
Aokromes 56de993f98 DB/Misc: Fix startup errors 2016-08-21 10:45:10 +02:00
Aokromes 6cffeba424 DB/Misc: Fix startup errors 2016-08-21 10:27:30 +02:00
Aokromes 9da4db241f DB/Misc: Fix startup errors 2016-08-21 10:11:42 +02:00
Aokromes a994f8c632 DB/Misc: Fix some startup errors 2016-08-21 09:32:40 +02:00
Aokromes b835800a4b fix startup 2016-08-21 09:10:26 +02:00
Aokromes 5cbd6cfecf compile fix, now yes.
Never leave aokromes to try to code c++
2016-08-21 03:05:02 +02:00
Aokromes d297f013f1 warning fixes and partial revert 2016-08-21 02:28:29 +02:00
Aokromes 3792e4ea75 missing part 2016-08-21 01:51:05 +02:00
Aokromes 32d3f380bb more picks 2016-08-21 01:33:04 +02:00
Aokromes faaa88a483 missing part 2016-08-21 00:55:17 +02:00
Aokromes c68f48c9b3 Partial pick of 735606bc7329b63ffa950b9a5f4385763e238d52 to fix compile 2016-08-21 00:52:39 +02:00
Aokromes 20f6b7bbb5 rename file 2016-08-21 00:17:59 +02:00
Aokromes a64899578f DB/Gameobject: Delete duplicate spawns 2016-08-20 22:39:26 +02:00
Aokromes 68902b1f9c DB/Gameobject: Delete some duplicate spawns 2016-08-20 22:36:41 +02:00
Aokromes 3ee77ac345 DB/Gameobject: Delete some duplicate spawns
Updates #19
2016-08-20 22:31:54 +02:00
Aokromes 49e412ec89 DB/Gameobject: Delete more duplicate spawns
Updates #19
2016-08-20 22:28:56 +02:00
Aokromes 1b28d70184 DB/Gameobject: Delete some duplicate spawns
Updates #19
2016-08-20 22:21:26 +02:00
Aokromes c2836e5e33 DB/Gameobject: Delete some duplicate spawns
Updates #19
2016-08-20 22:17:35 +02:00
Aokromes c050a49344 DB/Creature: Make Lieutenant Horatio Laine and relatives visible
Closes #85 (don't tell me why they added this without requierement, source sniff is one horde character and he was visible without any quest)
2016-08-20 16:31:42 +02:00
Aokromes 7ea03a2e47 Core/Conditions: Add new CONDITION_TAXI (46). Does what it says on the tin. Tagging issue #15560. 2016-08-20 14:48:34 +02:00
Aokromes 56b3f461fe Core/Scripts: move Pet Trainer gossip to DB
SQL content based  on issue 14719 by Killyana,
conditions output from Malcrom's Condition Creator

- remove hardcoded #define gossip options
- enum gossip menu IDs from DB
- remove outdated SD comments at the top of the file
2016-08-20 12:22:58 +02:00
Aokromes b0594862e2 ddf 2016-08-20 06:23:31 +02:00
Aokromes 8d12a82f5b Core/Player: readd player to battleground after a login (but only after adding it to map, preventing a crash). 2016-08-20 06:18:56 +02:00
Aokromes 312dab2c5c DB/Misc: 3.3.5a fixes. 2016-08-20 06:14:07 +02:00
Aokromes 894c6604be Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2016-08-18 15:45:38 +02:00
Aokromes 52658668b4 DB/Loot: add loot for quests Hot On the Trail: Murlocs and Hot On the Trail: The Riverpaw Clan 2016-08-18 15:44:35 +02:00
Aokromes dfb71705d7 Update README.md 2016-08-18 12:45:00 +00:00
Aokromes fb7060992b Buildsystem/MSVC: Drop support to VS2013
Upgrade to VS2015 following the steps explained in the wiki
2016-08-18 14:41:19 +02:00
Aokromes 9972e4d933 DB/Misc: 3.3.5a fixes 2016-08-18 09:53:25 +02:00
Aokromes 8d720ee52f Core/ObjectAccessor: optimize FindPlayerByName by saving a map of player names to Player 2016-08-18 09:41:38 +02:00
Aokromes 80eeea4f85 Core/PlayerDump: add missing character_queststatus_* columns to dump 2016-08-16 12:32:59 +02:00
Aokromes 375b7a61c4 Core/Units: Fixed melee range check
* Split Spell::CheckRange() into 2 methods since that method had more than one responsibility.
* Moved melee range logic into its own function
* Moved melee range logic method GetMeleeRange from Spell to Unit class. Unit::IsWithinMeleeRange() and Spell::GetMinMaxRange() both use that method.
2016-08-16 12:25:53 +02:00
Aokromes 9eb8cffe35 DB/Creature: Fix model for hobo cart 2016-08-16 09:51:20 +02:00
Aokromes b797a5edbc DB/Misc: Updates
1) Update to conditions for Zombiefest as previous conditions appear to have stopped working correctly
2) Update for Dark Subjugator to prevent these becoming bugged, also correct unit flags for the sentrys to prevent these from agroing player if too close and dropping immune subjugator if killed
3) Conditions to prevent console spam from Bone Warrior closes
2016-08-14 23:58:12 +02:00
Aokromes 960c22e602 Core/Scripts: remove script npc_timothy_daniels
The core script `npc_timothy_daniels` is no longer needed,
all the gossip handling is already present in the database.

- remove core script npc_timothy_daniels
- remove ScriptName from c_t entry in DB
2016-08-14 23:57:06 +02:00
Aokromes 34c249458f Fix compile after coding style 2016-08-14 21:04:15 +02:00
Aokromes 6487dd39b3 Core/Entities: 3.3.5a coding style 2016-08-14 20:39:58 +02:00
Aokromes 6443c02225 Compile fix 2016-08-14 20:26:57 +02:00
Aokromes 95e1c8cdf4 Merge branch 'patch-2' into '4.3.4'
Update Player.cpp



See merge request !33
2016-08-14 18:06:26 +00:00
Aokromes 98c36cae3e Merge branch 'patch-1' into '4.3.4'
Update Player.cpp



See merge request !32
2016-08-14 17:36:21 +00:00
Aokromes e08028bc6b Rename file 2016-08-14 10:18:12 +02:00
Aokromes 69b8d5be94 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2016-08-14 10:17:14 +02:00
Aokromes 5b8fa815a7 Core/Worldstates: move WS_ARENA_DISTRIBUTION_TIME declaration 2016-08-14 10:16:08 +02:00
Aokromes 06a424f38d Merge branch '4.3.4' into '4.3.4'
Core/Build: Fixed dynamic mode build

Core can now be built in dynamic mode, enabling the hotswap system to be
used.

Hotswap works fine on Windows. Didnt work for me on Debian, the rebuild
and reload process happens but the old version of the module remains for
some reason. Cant figure it out right now

See merge request !31
2016-08-13 19:11:35 +00:00
Aokromes 2d46fcbfc8 Core/Quest: Add tooltip for Quest Items that drop from NPCs
Closes #81
2016-08-12 23:03:03 +02:00
Aokromes 31dea6b435 Compile fix 2016-08-12 12:46:28 +02:00
Aokromes e1d34cabc9 Core/Dynamic: Reduce differences between 3.3.5 and 6.x branches
Code functionality shouldn't have been modified.
2016-08-12 12:21:55 +02:00
Aokromes 0852050e68 Core/Logs: Fine tune more logs
And move others to more logical appenders
2016-08-12 12:18:19 +02:00
Aokromes e201c034c7 Core/Common: Converted the common library to a shared library.
* There is still the possibility to static link against common.
2016-08-12 11:58:18 +02:00
Aokromes da90237b55 DB/Misc: 3.3.5a fixes 2016-08-12 11:51:37 +02:00
Aokromes 6a9c753029 Build fix, this time yes 2016-08-12 07:51:26 +02:00
Aokromes 7ab4915b13 compile fix 2016-08-11 05:05:33 +02:00
Aokromes dfb6ab0eb9 restore code 2016-08-11 04:55:40 +02:00
Aokromes 7d9c4e1421 another missing change 2016-08-11 04:48:25 +02:00
Aokromes decb11702e another missing change 2016-08-11 04:33:29 +02:00
Aokromes 566b08cc73 missing change 2016-08-11 04:07:42 +02:00
Aokromes f2cea8c9f4 missing change 2016-08-11 03:58:20 +02:00
Aokromes 64a693a4ae Core/Chat: general cleanup and revamping: (#17576)
- Remove duplicate ObjectGuid in Channel (both as key and value member)
- Add const-ness to Channel methods
- NULL->nullptr
- const type* -> type const*
- Removed all instances of std::map::operator[] except where it is actually INTENDED to insert an element
- Use Trinity::StringFormat instead of snprintf
2016-08-11 03:56:10 +02:00
Aokromes e51220bf87 Core/Handlers: actually check allowed trainer classes and races to avoid spoofing 2016-08-10 21:04:30 +02:00
Aokromes cb4861a7ad Core/Movement: Do not launch pathfinding for splines turning on the spot 2016-08-10 20:27:54 +02:00
Aokromes 88fcea04d0 Server/Database: Reduce differences between 3.3.5 and 6.x branches 2016-08-10 17:50:36 +02:00
Aokromes 5db8edd611 Server/Database: Reduce differences between 3.3.5 and 6.x branches 2016-08-10 17:48:25 +02:00
Aokromes 085dd6a21d Compile fix try 2016-08-10 11:11:57 +02:00
Aokromes 6245175ae5 Missing code 2016-08-10 11:00:57 +02:00
Aokromes 7f357ef3d5 Core/Items: Move Item::GetSkill to ItemPrototype::GetSkill
Also moved some methods of ItemPrototype to .cpp

Thanks to Yehonal for the original patch
2016-08-10 10:11:25 +02:00
Aokromes fecaa647c6 Core/Misc: Moved RealmList to shared 2016-08-10 09:43:37 +02:00
Aokromes c9d63c3cb0 Core: Removed Whitespaces 2016-08-10 09:29:13 +02:00
Aokromes d9ec21ad5c Compile fix (at least on linux) travis is still unhappy 2016-08-10 09:15:42 +02:00