1207 Commits

Author SHA1 Message Date
Fyre
15d38649fa
Documentation added to WaypointManager. (#54)
* Documentation added to WaypointManager.
2022-06-07 00:55:39 +01:00
trashpanda_boy
8ba6736148
Support for Ubuntu 20.04 focal fossa (#178) 2022-05-17 17:41:50 +01:00
Gonzalo Murillas
28e0616414
Fix monsters casting while stunned (#177) 2022-05-17 17:41:30 +01:00
Meltie2013
5160cd4f5c
Use provided invDirection from G3D::Ray instead of calculating it ourselves. 2022-04-22 22:28:50 +01:00
Meltie2013
9274f5d546
Upgrading utf-8 library from 2.2.3 -> 2.3.4 2022-04-20 16:00:25 +01:00
Meltie2013
a631176d5d
[Dep] Update zlib to 1.2.12 to fix CVE-2018-25032 notice
**Purpose:**
- zlib before 1.2.12 allows memory corruption when deflating (i.e., when compressing) if the input has many distant matches. This vulnerability is based on memory corruption, which could also be triggered inadvertently and cause malfunctions.

- Ref Security Issue:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
2022-04-15 22:12:55 +01:00
Meltie2013
9e93176aa2
Make all workflows the same on all projects (#176) 2022-03-25 14:57:36 +00:00
Antz
ab95cdfc56
Update core_codestyle.yml
Workflow Changes pt2. Based on the work of @Meltie2013 for MangosThree
* Fix workflow compiler and default it to clang for now on
2022-03-24 08:26:02 +00:00
Antz
fd0b4535a6
Update core_build.yml
Workflow Changes
* Fix workflow compiler and default it to clang for now on
2022-03-24 08:23:51 +00:00
Meltie2013
5037a80b4b
Petition: Move guild charter cost to configuration 2022-03-20 23:13:47 +00:00
Meltie2013
a9806a58e5
Petitions: Only send petition packets when at a charter npc 2022-03-20 22:58:03 +00:00
Antz
19863c1fef
update Codacy badge 2022-03-13 21:15:03 +00:00
Markus
21c891329f
Fix missing bzip2 dependency for CentOS (#187) 2022-02-22 12:32:23 +00:00
Antz
5a7a1bfcb3
raise minimum cmake version to 3.12 2022-02-14 18:06:50 +00:00
Antz
75790ed17a
[EasyBuild] Fix issues with Cmake 3.10 (and below) version detection 2022-02-14 08:58:36 +00:00
Elmsroth
d8877d6e0c
Enhance ".send items" commands by adding possibility ton add enchant to sent items (#174)
Co-authored-by: Necrovoice <91923816+Necrovoice@users.noreply.github.com>
2022-01-08 19:36:37 -05:00
Necrovoice
b92a318a98 Revision.h update
Required for recent conditions table update.
2022-01-08 15:57:49 -05:00
Necrovoice
6d5bd7578b Fix Revision 2022-01-07 15:31:27 -05:00
Elmsroth
3bc84f7bf4
Add status_failed_mangos_string_id column in areatrigger_teleport (#173)
* Add status_failed_mangos_string_id column in areatrigger_teleport

Will be able to handle specific areatrigger_teleport message ina  generic way using mangos_string table as storage table for messages
/!\ WARNING  REQUIRE DB STRUCTURE UPDATE /!\

* Fix messages for areatrigger in Champions Hall and Hall of Legends

uses now aretarrigger failed_text_mangos_string_id proeprty if available

* Fix blank space
2022-01-02 13:30:37 -05:00
Elmsroth
ac4039ddeb
Various fixes (#172)
* Add agility crit and dodge scaling from vmangos


Thanks to @killerwife 
c458698327

* Safeguard entering pvp honor halls against pvp rank (need DB update)
2022-01-02 07:12:43 -05:00
Antz
89e63f3eee
Happy New Year 2022 from everyone at getMangos.eu 🎉
Signed-off-by: Antz <antz@cix.co.uk>
2022-01-01 00:17:57 +00:00
Elmsroth
266eb3053c
Fix boss hakkar & Jeklik (#171)
* Fix ammo damage modifiers

* Reference SD3 fix for Hakkar Boss

* Fix ZG - Reference SD3 Fix - Add missing Root Self s.23973 for Frenzied Bloodseeker Bat 14965
2021-12-29 23:52:23 +00:00
Elmsroth
730108010c
Fix ammo damage modifiers (#170) 2021-12-29 23:52:01 +00:00
Elmsroth
7bc78be84c
Several Trading fixes (#169)
* FIX : HandleAdditemCommand (delete items in bank)

The .additem command was not deleting items in the bank

* FIX : HandleAdditemCommand (delete items in buyback tab)

The .additem command was not deleting items in the buyback vendor tab for npc vendors

* Enchance LANG_REMOVEITEM text

* Fix Tabs / spaces in Language.h

* Fix Language.h file generator

* Trade Fix : For GMs starting a trade session with an opposite faction player

Allow a GM to start a trading session with an opposite faction player even if CONFIG_BOOL_ALLOW_TWO_SIDE_INTERACTION_TRADE = false

* Trade Fix : Avoid hanging trade sessions for invisible GMs

Check visibility in order to avoid hanging trade sessions
2021-12-29 11:50:35 +00:00
Elmsroth
39381b1552
Several fixes for additem command (#168)
* FIX : HandleAdditemCommand (delete items in bank)

The .additem command was not deleting items in the bank

* FIX : HandleAdditemCommand (delete items in buyback tab)

The .additem command was not deleting items in the buyback vendor tab for npc vendors

* Enchance LANG_REMOVEITEM text

* Fix Tabs / spaces in Language.h

* Fix Language.h file generator
2021-12-28 18:15:18 -05:00
Elmsroth
43d5069dfe
FIX : HandleAdditemCommand (#167)
- Fix a behaviour that lead to remove enchant_id applied if item was given to a non-GM character
- Enchance Algorithm description

Whitespace
2021-12-28 14:28:34 +00:00
Antz
cdb0945e33
Add missing iterator 2021-11-22 20:52:15 +00:00
Antz
3825dcc9b9
[Eluna] Updated Submodule 2021-11-19 17:06:03 +00:00
Antz
e4c6f6e788
[DEP] Updated Submodule 2021-11-19 17:05:44 +00:00
Meltie2013
2b31321ed0
Time Format Update (#32)
* Update timestamp format
* shutdown / restart notifications
* other time formats core side
* Remove Whitespace
2021-11-18 12:10:44 +00:00
Meltie2013
49b5f58f13
Avoid increasing player count per team when re-logging (#165) 2021-11-16 21:39:51 +00:00
Booji
53a6a9d176
Take takes the implementation of Mangos core One Unit::IsNonMeleeSpellCasted() and use it in Mangos core Zero. (#161)
I don't think this is a proper fix, but it does allow a frost bolt to be cast while the previous one is in flight to the target, and the mobs still cast their spells as expected.

With this cahnge it appears the warlock imp now casts fireballs, where it was only doing melee before, but it is casting them way too fast so I don't think this is a complete fix.

This in regards to this bug in the tracker: https://www.getmangos.eu/bug-tracker/mangos-zero/unable-to-cast-next-frost-bolt-while-current-one-is-traveling-r1726/
2021-11-16 21:39:29 +00:00
Antz
0b30838d20
[Styling] Some minor styling fixes 2021-11-12 17:36:26 +00:00
Antz
caa2d98069
[EasyBuild] Added VS2022 support
NOTE: Cmake 3.20 and above is required to support VS2022
2021-11-08 21:47:51 +00:00
Foereaper
2026a309e6
Add mariadb 10.6 version number
This script and a few others should be rewritten to reverse search, to make sure it uses the newest version of the libraries available.
2021-11-08 18:38:48 +01:00
Foereaper
ec14273b8f Remove in-house SSL script
This is included in cmake, >=3.18 gives SSL 3.0 support as well
2021-11-07 16:04:18 +01:00
Antz
1d2eb0e2a2
Updated OpenSSL and Cmake installs 2021-11-03 00:11:35 +00:00
Meltie2013
50db16fa3b
Fix issues with hex values (#162) 2021-08-30 08:44:58 +01:00
Meltie2013
994c64ccf0
OpenSSL Version Check & Ensure Version Package (#160)
* Impement Ensure Version for OpenSSL

* Fix OpenSSL library linking to most of the project

* Cleanup of old file

* Make error message a bit more clear on invalid versions

* Link Submodule changes to main PR

* Attempt to fix missing symbol DSO compile issue linux
* Sometimes I need to learn to look into things a bit more.
2021-08-02 21:04:47 +01:00
Meltie2013
33d63fdba8
[Core/Soap] Fix memory leak on shutdown (#159) 2021-08-01 21:35:12 +01:00
manf0001
d9ede6489f
Update Duration.h (#158)
Fix error when compiling in CentOS - 7  src/shared/Utilities/Duration.h:46:30: error: missing space between ‘""’ and suffix identifier
 constexpr std::chrono::hours operator""_days(unsigned long long days)
2021-07-30 19:53:31 +01:00
Antz
8b37b0e40e
[EasyBuild] Updated to v2.2.7 2021-07-12 20:31:22 +01:00
Antz
8e2814ab0e
Merge branch 'master' of https://github.com/mangoszero/server 2021-05-27 21:27:08 +01:00
Antz
f37a131f42
[Extractors] updated submodule 2021-05-27 21:26:35 +01:00
Antz
39856d80dd
[Dep] updated submodule 2021-05-27 21:26:17 +01:00
Tristan 'Natrist' Cormier
201bded3ba
Fixed a bug that caused the server to crash when removing a player's.. (#152)
.. insigna, as a Rogue.
2021-05-18 20:47:06 +01:00
andybe
1560be33b6
CMakelist in sync with release point (#156)
Co-authored-by: AndyBe <andy@Standfuss.localnet>
2021-05-18 20:43:32 +01:00
andybe
0b072817ba
cast fix build vmap-extractor with a cast 2021-05-14 20:38:24 +01:00
Tristan 'Natrist' Cormier
c4b3884c0c
Fixed a bug that caused the client to crash when listing more than 50.. (#155)
.. owned auctions. This is a client limitation.
2021-05-14 08:17:36 +01:00
andybe
767abf6be0
[DEP] updated submodules with OSX fixes 2021-05-12 06:35:29 +01:00