1040 Commits

Author SHA1 Message Date
beefbroccoli
6ac062e210
Update README.md (#109)
Update link to ACE website
2020-08-06 00:28:24 +01:00
beefbroccoli
dd99e2dc66
ensure bins are marked as executable (#108) 2020-07-31 00:05:14 +01:00
Elmsroth
80c20b4784
Fix potential NullPointerException on C'Thun (#107)
Reported from a crash on C'Thun it appeared there was a NPE in Creature.cpp
2020-07-28 22:17:24 +01:00
themadfitz
5768071296 Updated ACE to latest version and fixed appveyor 2020-07-28 17:00:03 +01:00
Antz
f00f75a306
[realm] updated realmd module 2020-07-28 16:58:25 +01:00
Elmsroth
424b55389d
Fix pdump write command and add check to pdump load (#106) 2020-07-25 21:25:29 +01:00
Simplaf234
f3ea3e102c [Realmd] Fixed Broken Patching system 2020-07-23 23:46:43 +01:00
Elmsroth
6f8435dbd8
Add .groupaura command (#105)
Allow GM to apply buff on a group or raid


FInish .auragroup


Update revision.h
2020-07-19 11:51:59 +01:00
Helladan
8471ed3fd9 fix reference to dockerFiles to match with real files name (#92)
Co-authored-by: Helladan <contact@helladan.io>
2020-06-25 20:54:32 +01:00
Elmsroth
58bfcf8afb
Add mangos string Language.h generator (#104)
* Delete unused Language.h enums

* Initialize project for mangos string Language.h source file generation

* Add missing newline at end of files
2020-06-25 15:30:23 +01:00
Elmsroth
a310b51fd8
Delete unused Language.h enums (#103) 2020-06-25 15:30:03 +01:00
Antz
a1022ae477
Updated Eluna and SD3 submodules 2020-06-19 14:41:40 +01:00
Elmsroth
0f53874d1f
Implement .reset mail command + Increase max bags slots to 36 (#102)
Default behaviour :
       -------------------
        - delete checked mails (even if its is GM stationery and if it contains items in it, but not deleted COD)

       Options :
       ---------
        - cod : delete only cod mail (even if it is unchecked)
            TODO -> to improve => return cod to sender instead of delete
        - gm : delete only GM stationery emails (even if it is unchecked)
        - all : delete all mails (even if it is unchecked)
        - from XXXX : delete all mails from specific sender in the slected player mailbox, name or guid
          TODO  -> to improve, if unchecked return letter to sender to inform it was not read and purged by GM for tech. reason.

        TODO : future => handle reset mail for Offline char ?
2020-06-17 07:50:54 +01:00
Antz
ef98577af2
[PlayerBot] Fixed a SQL typo 2020-06-16 13:20:07 +01:00
Elmsroth
9b8a213ba9
Implement .reset items command (#101)
Fix BagSize limit to 36
Fix Null pointer Exception
fix revision.h
Fix building issues
2020-06-04 21:35:06 +01:00
Antz
45b882017c
[EasyBuild] Updated to remove some build options 2020-06-01 15:09:41 +01:00
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