1224 Commits

Author SHA1 Message Date
Antz
f0497c6313
Update README.md 2020-06-01 13:04:17 +01:00
Antz
978a9a424e Clean up readme 2020-06-01 01:11:43 +01:00
Antz
6104741bad Merge branch 'master' of https://github.com/mangoszero/server 2020-05-30 21:57:58 +01:00
Antz
540ea255be
[EASYBUILD] Move the source of the downloads from external sites to internal 2020-05-30 21:57:20 +01:00
Elmsroth
5472436ba7
Dire Maul fixes and gameObject AI implementation (#100)
* Updated submodule src/modules/Eluna

* Updated submodule src/modules/SD3 (related to Dire Maul fixes pt2)

* Dire Maul fixes pt2 and GameObjectAI implementation

- Now Fixed trap works correctly
- Add correct handling for chest Gameobjects
- "Fixed Trap" is now working
- Fix Gossip issues (see related  DB update)
- Implement GameObject AI

* Fix missing includes for std::unique_ptr
2020-05-29 13:51:41 +01:00
Antz
2d32788121 Minor styling tidy up 2020-05-24 21:01:04 +01:00
Jeremy lb
b6dda4df13 Create a docker container image and runing it with docker-compose (#164)
* make the dockerfile working and docker-compose
* add Readme
* update docker-compose.yml
* fix interaction with the mangosd server
2020-05-24 18:08:10 +01:00
Elmsroth
a5b82444f7
Fix instance cleanup at startup (#99)
Error caused by backquotes in double.
2020-05-24 10:58:53 +01:00
Elmsroth
a2accf6029
Now we can inspect player when GM mode is ON (#98)
* Now we can inspect player when GM mode is ON

* Fix potential crash in ExecuteCommand
2020-05-23 18:44:47 +01:00
Elmsroth
f2ae3ed7b7
Implement command localization (#97)
Implement Localization for Commands.
2020-05-22 16:09:11 +01:00
Antz
11e79cdfe0 Some Minor Cleanup 2020-05-21 14:46:58 +01:00
Antz
ff26138336
Tabs / Styling cleanup pt2 2020-05-20 01:37:08 +01:00
Antz
68931aacac
Tabs / Styling cleanup 2020-05-19 08:48:52 +01:00
Cylae
7dc58f0bd0 Updating Debian Sources (#169)
Updated libmysqlclient source.
2020-05-19 08:21:42 +01:00
Elmsroth
1b33fc4284
GM Commands files reorganisation (#96)
No more LevelX.cpp !
Now commands are grouped by relevant Topics
2020-05-18 00:22:53 +01:00
Elmsroth
860421ba9a
Fix send mail and send item commands (#95)
Server was crashing if no args or if no quotes were provided for args
2020-05-13 22:40:25 +01:00
Elmsroth
39e4f51ac6
GM_tickets_handling_fixes_pt2 (CORE) (#93)
* Gm tickets fixes

- Fix GM mail expire time to 90 days instead of default 30
- Fix CLI use (.ticket respond / .ticket close)
- Handle ticket respond using CLI (fix existing bug introduced by last commits)
- Fix ticket close using CLI
- GM ticket notif fixes (need DB update)
- Fix create notif (display ticket id)
- Create GM notif for ticket update

* Update revision.h

* Fix GM ticket unread bytes error
2020-05-13 20:42:32 +01:00
Antz
f3f14fd029
Updated base revision to match base database 2020-05-13 12:48:15 +01:00
Antz
a9a2faf098
Correct .EXE release number back to Rel21 2020-05-12 20:04:25 +01:00
Tim Forbes
b3321b0fc4
Missing delimiter (#92) 2020-05-12 00:17:38 +01:00
Necrovoice
d25f4a5c7f Revision update
Needed to support table update to remove unique Index.
2020-05-11 17:21:50 -04:00
Tim Forbes
ee54a5b6cc
Missed delimiter (#91) 2020-05-11 16:09:23 +01:00
Elmsroth
c8950d1104 Adjust Revision number 2020-05-11 09:35:20 +01:00
Elmsroth
778941c09a
Gm ticket handling fixes (#90)
* Fix .ticket response & .ticket close handling

- Now the GMTicket::SetResponseText method will save the response to the right ticket and will nor update all ticket responses for the same character
- Fix potential issue in GMTicketMgr::Create : limiting to the the most recent ticket of the player and avoid potential multiple returns if there is inconsistent data in table
- Fix GMTicket::SetText
- Prevent to update ticket_text for old tickets of the same char when submiting ticket or updating ticket text in game
- Fix item_text GUID generation
- Setting system response when ticket closed without mail response
- Create a PSendSysMessageMultiline function , will split a mangos string in multiple lines if "@@" string is found.

* Fix revision.h after structure change

Need apply Rel21_16_053_GM_tickets_handling_fixes.sql in order to work correctly
2020-05-11 09:16:01 +01:00
Necrovoice
7a749e0561
[SD3] Fix error in submodule 2020-05-10 21:50:57 +01:00
Antz
4d13b9d4d3
Reverted 'Updated ACE to 6.5.9' 2020-05-10 21:27:37 +01:00
Antz
09c19c135f
Updated ACE to 6.5.9 2020-05-10 18:10:52 +01:00
Necrovoice
c8c9bcbb16
The Endless Hunger script update 2020-05-10 18:09:00 +01:00
Elmsroth
ab99ea5c71
Make GM max speed customisable through mangosd.conf (#89)
To complete this update be sure to apply DB Update : Rel21_16_052_Commands_help_for_custom_gm_speed.sql
2020-05-10 00:45:10 +01:00
Elmsroth
e387af0884
Partial fix for .gm fly command (#88)
Allow GM to use .gm fly on 1.12
Warning, there is still a buggy behaviour when jumping but can be easily stopped having a macro with .gm fly on :)
Very useful for exploring zones
2020-05-09 07:09:26 +01:00
Elmsroth
b9d2919600
Fix AHBot SetPricesOfItem (#87)
Fix a bug in SetPricesOfItem method - Make server crash with AHBOt enabled in debug mode
2020-05-09 07:08:05 +01:00
Elmsroth
96e447cadf
Upgrading checks for Database::CheckDatabaseVersion (#86)
Improved messages for DB checks errors in Database.cpp
Remove code duplication for sLog.outErrorDb()
Rename some variables for better code understanding

Change tabs with spaces
2020-05-09 07:07:40 +01:00
Tim Forbes
c762a4118f More SQL delimiting for modern servers (#166)
* Add delimiter to sql objects
2020-05-01 23:23:03 +01:00
aleigood
6a53b0473c Fix part of NPC localized text cannot be displayed. 2020-04-27 19:58:48 +01:00
Antz
577095c8e9 Fix Eluna build
Signed-off-by: Antz <billy1arm@users.noreply.github.com>
2020-04-25 19:30:52 +01:00
Antz
f9dd378355
Make Mangos compatible with newer MySQL pt2. Based by work by @leprasmurf 2020-04-25 14:57:20 +01:00
Tim Forbes
7fd24f7a6a
Make Mangos Zero compatible with newer MySQL (#83)
* Delimite SQL queries for MySQL 8 compatibility

* Fix database name for PlayerDump

Fix an incorrectly escaped SELECT

* Missed a tick
2020-04-23 19:53:28 +01:00
Antz
545d0b0e26
Disable OSX build checking until we have an OSX dev to get them fixed 2020-04-23 08:12:13 +01:00
Antz
a746fc77fa Some minor styling updates 2020-04-22 22:02:25 +01:00
Antz
814c4a7c59
[SD3] Updated ScriptDev3 submodule 2020-02-26 10:09:38 +00:00
Antz
6200b40c58
[REALM] Updated submodule 2020-02-25 21:27:36 +00:00
Antz
22b5a3461d
Style cleanup from the Mangos Futures Team 2020-02-25 21:05:13 +00:00
ChuniMuni
226136e36f Clean-up spell TBC. 2020-02-12 21:18:37 +00:00
Rochet2
4aa9d6dd12 Fix OpenSSL travis for mac 2020-02-11 21:30:21 +00:00
Antz
a75c0cea94
Sync core function/variable names to match other cores: BG/BGArenas 2020-02-10 11:24:26 +00:00
Phatcat
7919108c5a
Fix quest rewards appearing twice in chat 2020-02-03 18:46:19 +00:00
santalex
bd59edf697
fix linux shell script error. (#82) 2020-01-30 14:02:21 +00:00
Antz
7c20ff3bdc Fix build error on Travis for windows builds 2020-01-24 06:28:07 +00:00
arrai
0da30abdec Prevent memory corruption at DBC loading. Thanks to Lynx3d for investigating that issue 2020-01-23 15:17:48 +00:00
Warlockbugs
27586fde28 Fix tracking spells specific 2020-01-23 15:08:11 +00:00