1200 Commits

Author SHA1 Message Date
Meltie2013
0eb525f992
Refactor Account & Password Length (#129) 2021-01-31 20:26:36 +00:00
Meltie2013
5a4ed6d0d6
Refactor Logout Request Packet (#128)
* Fixed possible logout problems in Major Cities and Inns.
2021-01-31 17:18:00 +00:00
Warkdev
c0f1ddbcab
[Extractors] Fix bug which made the vmap generate vmtile files with reverted x y coords 2021-01-31 12:35:24 +00:00
Antz
2774de48d3 [Extractors] Fix typos in last commit 2021-01-15 20:01:53 +00:00
Antz
d953350d45
[Extractors] Fix linux compile error pt2. Thanks @Meltie for pointing 2021-01-15 17:49:18 +00:00
Meltie
a4f41fa2c2 [Extractors] Fix linux compile error 2021-01-15 16:23:46 +00:00
Warkdev
9d753c27c2 [Extractors] Convert Extractors to use stormlib
This is purely swapping over the libraries behind the extractors.
- You should not need to extract the files again.
2021-01-15 14:21:42 +00:00
ratkosrb
68c0925382 Snapshot aura points on apply to prevent exploit with some spell mods. 2021-01-13 16:49:26 +00:00
Antz
19932673ec [Styling] some more Minor code styling changes 2021-01-12 18:53:49 +00:00
Antz
7c4c25837b [Styling] Minor code styling changes 2021-01-12 18:37:15 +00:00
Antz
507fb517c9
[Build] Added copying of .pdb file for debug build on windows 2021-01-12 10:34:42 +00:00
Elmsroth
0fd0e7129f
Reference realmd fix related to ip bans (#127) 2021-01-03 21:18:06 +00:00
Antz
63c8aea0fd some minor styling fixes 2021-01-01 00:07:23 +00:00
Elmsroth
99a6b16acf
Fix traps (#126)
* Fix .ticket surveyclose

* Fix trap activation with 0 charges
2020-12-30 18:32:57 +00:00
Elmsroth
e242f1b7cc
Fix .ticket surveyclose (#125) 2020-12-30 16:54:00 +00:00
Antz
99cc20629e
Happy New Year 2021 from everyone at getMangos.eu 🎉 2020-12-30 00:36:17 +00:00
Antz
cc27f32744
Release 22 2020-12-29 19:52:30 +00:00
i-am-fyre
1a95e51b0c Swapped 'dbscripts_on_creature_movement' warning with 'dbscripts' … (#97)
* Swapped 'dbscripts_on_creature_movement' warning with 'dbscripts' (creature_movement_template)

* Update WaypointManager.cpp
2020-12-29 00:08:59 +00:00
Elmsroth
7a1d09ed33
Gossip Item Script support (#124)
* Referencing latest SD3 commit

* Add support for Item script gosssip

* Modifying Gossip Method defnition
2020-12-28 19:03:29 +00:00
Antz
27ed59195a
[EasyBuild] Fix some more French OS crashes 2020-12-24 16:59:59 +00:00
Antz
3763cb1c51
[EasyBuild] Fix cmake crash on French OS 2020-12-23 01:46:26 +00:00
Antz
ce374a53ea [Realm] fix account table errors 2020-12-21 23:33:33 +00:00
Antz
696a6c4585
Add missing Eluna call 2020-12-20 22:34:53 +00:00
Antz
fcfa6bf14c
Uncomment some code which should not have been removed 2020-12-19 22:01:10 +00:00
Antz
6cb19ad0a8 Make Deeprum tram active on server start and remain active
* Also added code to display the transports as tram cars for deeprun map(369)
2020-12-19 21:56:36 +00:00
Antz
78d3056512
Update deprecated ROW_FORMAT 2020-12-18 17:39:34 +00:00
Antz
79585df922 [FIX] Revert 'Fix BagSize limit to 36' due to it breaking Auction and Character Item loading
This change introduced a bug which causes the following:
* All auction items to become invalid as the data field was now the wrong length
  to be loaded.

* All character Items become invalid and end up being mailed to the character

If you have run the system since the 4th June you will have been affected !!

Link to original PR:
9b8a213ba9
2020-12-18 14:34:51 +00:00
Antz
0ed3eec7c9 Minor formatting cleanup 2020-12-16 09:12:25 +00:00
Antz
6fdb0d6aa8
[EasyBuild] Add support for newer MySQL/MariaDB versions 2020-12-16 09:01:17 +00:00
brotalnia
5808fc6d25
Implement the creature spell lists system. (#123)
* Implement creature spells system.

* Fix remaining issues.

* Don't let mobs cast without enough mana.

* Update revsiion.
2020-12-10 15:12:43 +00:00
Elmsroth
b3eeb0cc3c
Referencing SD3 update for fix codacy warnings (#122) 2020-11-30 21:58:56 +00:00
Elmsroth
b07d7eb55f
Fix Simone the seductress (#121)
References the right SD3 commit
2020-11-29 18:21:53 +00:00
Antz
938b902552
Expected Base DB updated to Rel21_22_024 2020-11-25 22:45:52 +00:00
Antz
8334596382
PLAYER_EVENT_ON_LOOT_ITEM fix for eluna. Thanks mostlikey 2020-11-25 19:50:04 +00:00
Antz
29d941c691 [EasyBuild] ignore easybuild created debug files 2020-11-20 19:29:57 +00:00
Elmsroth
adbc5e16ff SpellAttr fixes and more #120 2020-11-16 21:32:25 +00:00
Elmsroth
a8b44fe925
[ELUNA] SpellAttr fixes and more #120 2020-11-16 21:31:26 +00:00
Elmsroth
0b13438b62
[SD3] SpellAttr fixes and more #120 2020-11-16 21:31:01 +00:00
Antz
1b5cf97ac1 [Eluna] Remove Eluna Submodule URL 2020-11-16 21:01:44 +00:00
Rochet2
00c83195ec [Eluna] Update Eluna 2020-11-14 21:00:08 +00:00
Antz
035f13bedf [SD3] Step back SD3 until eluna is ready 2020-11-14 20:31:00 +00:00
Elmsroth
c853931474
SD3 fix linux compile and reference latest SD3 commit 2020-11-14 16:46:42 +00:00
Elmsroth
7e737c97b5
Add Core support for Franklin the Amiable / Klinfran the crazed (#118)
For the quest 7636 - Stave of the Ancients
Implements the script for the boss Franklin the Amiable / Klinfran the crazed
Need DB update : 46cd469886
2020-11-09 06:25:05 +00:00
Elmsroth
d198c8e4b2
SD3 fix Artorius the doombringer (#117) 2020-11-08 18:08:26 +00:00
Elmsroth
b4e54bc4de
Multiple fixes (#116)
* Fix usage of Gnomish Universal Remote (ItemID: 7506)

https://classic.wowhead.com/item=7506/gnomish-universal-remote
Will now apply correct random spells :
Spells :  8345 - Control the machine | 8346 = Malfunction the machine (root) | 8347 = Taunt/enrage the machine

* Fix Spells "Hate to Zero" 


https://classic.wowhead.com/spell=9204/hate-to-zero#see-also-other
SpellIDs : 9204 | 20538  | 26569 | 26637

* Upgrade Unit::RemoveAllAurasOnEvade method

As specific list of spell used when evading to remove all auras except some special auras

* Fix npc_escortAI - Properly despawn pets that act as escorts

Thanks to caa548ca7d

* Fix autoshot not reinstating 0.5 sec cooldown on stopping (adapt Unit::IsNonMeleeSpellCasted method)

Source : 20602b3ead
This fix needed to rewrite and add more stuff to be fully ported from CMangos.

* Fix build compile

Implement "IsClientControlled()" missing
Rename some defines to match CMangos ones which are more relevant and would facilitate backports.
2020-11-02 21:44:10 +00:00
Elmsroth
efcac00443
Fix .go creature command (#115)
Allow you to teleport to a moving npc which has waypoinst defined.
It will require two teleports if your are teleporting from a different map compared to the npc
WARNING :  THIS CORE UPDATE NEEDS DB UPDATE 21_22_20_Fix_go_creature_command
2020-10-31 23:28:02 +00:00
Elmsroth
a78c1b6e0b
Fix SD3 Build (#114) 2020-10-31 13:17:24 +00:00
Elmsroth
38361f8beb
Q7636_P1_FIX_Solenor_the_slayer 2020-10-26 08:01:59 +00:00
Elmsroth
76321d1b26
Fix Q7363_Stave_of_the_ANcient_P1_SOlenor_the_slayer (#112)
* Q7636_P1_FIX_Solenor_the_slayer

* Fix pPlayer->GetGossipTextId(pCreature)

Add Cache support for default npc gossip texts set in DB (grab the 1st gossip menu text by min id in the cache)
2020-10-25 23:15:21 +00:00
Elmsroth
01de314569 Fix quests 4512 & 4513
Q4512 : https://classic.wowhead.com/quest=4512/a-little-slime-goes-a-long-way
Q4513 : https://classic.wowhead.com/quest=4513/a-little-slime-goes-a-long-way

This core fix also needs the latests DB updates :
497cde5487
5a49250018

Now the mobs will disappear after item use. Th eplayer will no more be able to reuse the item on the same dead mob.
The empty flasks will also be usable on only good mobs (it was usable on any attackable mobs before).
2020-10-18 16:34:20 -04:00