Commit Graph

29083 Commits

Author SHA1 Message Date
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
tkrokli
d847bcdac4 Core/Scripts: move npc_mortog_steamhead to DB
Move core script npc_mortog_steamhead to database
- script contains gossip handling + 1 condition
- both actions can be handled in DB settings
2016-08-14 10:16:43 +02:00
treeston
1fc6f18024 Entities/Player: Fixed an edge case bug that could cause a character to get stuck in forced recustomization indefinitely if two or more appearance properties were out of bounds. 2016-08-14 10:16:32 +02:00
Aokromes
5b8fa815a7 Core/Worldstates: move WS_ARENA_DISTRIBUTION_TIME declaration 2016-08-14 10:16:08 +02:00
ShinDarth
2ff54863a5 Gitignore: ignore Visual Studio Code IDE system files 2016-08-14 10:14:09 +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
roc13x
a54adfd894 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
2016-08-13 17:26:30 +01: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
ForesterDev
f59e00b85c Core/Command: Check account password max length 2016-08-12 12:19:19 +02:00
tkrokli
c425b91368 Core/Scripts: remove 2 unused scripts (#17759)
These scripts are no longer in use:
- generic_creature
- trigger_death
2016-08-12 12:19:02 +02:00
Aokromes
9b1a7fa73c Core/Arena: Teams don't lose rating after arena draw (#17515)
By Raydor, closes #16865
2016-08-12 12:18:43 +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
treeston
9548a8567b Entity/Creature: Fix spawn health, for real this time. Closes #17757. Also for real this time. 2016-08-12 11:59:44 +02:00
treeston
34a8f8473b Entities/Creature: Fix spawn health, fdd78d2 follow-up. Fixes and closes #17757. 2016-08-12 11:59:24 +02:00
jackpoz
1d6adef396 Common/Common: Reduce differences between 3.3.5 and 6.x branches
Code functionality shouldn't have been modified.
2016-08-12 11:58:55 +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
Treeston
7d2b1128a6 Core/Creature: Fix health regeneration. Creatures immediately reset to full health upon reaching home, rather than slowly regaining it over multiple seconds, which allows players to re-engage them at less than max health. (#17756) 2016-08-12 11:53:12 +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
ariel-
a544c509bd Core/Entities: removed obsolete pragma macro (Ref: ba9e0de36d) 2016-08-10 20:58:28 +02:00
Aokromes
cb4861a7ad Core/Movement: Do not launch pathfinding for splines turning on the spot 2016-08-10 20:27:54 +02:00
Trond B Krokli
0a09a69ab0 Core/DB/Updater: English grammar corrections (#17207)
Improve English text in strings and comments in UpdateFetcher.cpp
- replace incorrect text with the intended words in some output strings
- corrections in the comments to point out the intention of the code
(cherry picked from commit 186375d997)
2016-08-10 18:19:01 +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
ariel-
084cb60ede Core/Entities: rename ItemPrototype to ItemTemplate 2016-08-10 10:13:36 +02:00
ariel-
60bf76a9c9 Update ItemPrototype.cpp, codestyle and indentation cleanup 2016-08-10 10:13:14 +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
Aokromes
1657f0f52d remove incorrect code 2016-08-10 09:14:10 +02:00
Naios
efa3d00ebf Core/Scripting: Fix acquiring of references between script swaps
* Delay unloading of shared libraries to the next update tick
  to prevent crashes in the destructor of the last referenced
  script instance.
* Closes #17557
2016-08-10 09:05:43 +02:00
Naios
a354feb48b Core/EventProcessor: Check whether an event was aborted before aborting it.
* Fixes an assertion introduced in commit 1ad73212dc.
* Use itr = std::unordered_map<...>::erase for updating the iterator.
2016-08-10 09:05:17 +02:00
Naios
80d77dfb46 Core/EventProcessor: Wait for non deletable events to get deletable.
* Immediate deletion caused issues with the SpellEvent,
  so we delete it at one of the next update ticks now.
* Only affects the unforced cancellation of events.
* Ref #16675
2016-08-10 09:04:55 +02:00
Naios
4065ba87c6 Core/Scripting: Don't force event cancellation when swapping creatures.
* EventProcessor::KillAllEvents(force = false) should only be used
  by the EventProcessor.
2016-08-10 09:04:38 +02:00
Naios
b64cddabaf Build: Throw a fatal error when the SCRIPTS variable isn't a valid option.
* Catches issues early that are caused through a wrong configuration.

(cherry picked from commit 2b97b32d81)
2016-08-10 09:04:13 +02:00
Naios
d4e76b75dc Core/Common: Add the linkage type to the version string
* Add platform strings for intel and apple
* Remove usage of underscore uppercase identifiers because
  those are reserved for the compiler.
* Requested by Aokromes

(cherry picked from commit afa0bac669)
2016-08-10 09:03:50 +02:00