38 Commits

Author SHA1 Message Date
Antz
cc27f32744
Release 22 2020-12-29 19:52:30 +00:00
Antz
fedd8b9288
Style cleanup from the Mangos Futures Team 2020-09-15 21:19:31 +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
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
22b5a3461d
Style cleanup from the Mangos Futures Team 2020-02-25 21:05:13 +00:00
Antz
302f1c64fb
Apply style fix pt5 2020-01-14 11:37:33 +00:00
Antz
343193ef2d
Apply style fix pt3 2020-01-12 21:17:49 +00:00
Antz
4e9f27e284
Apply style fix pt2 2020-01-11 23:50:26 +00:00
Antz
ec54642cdf
Apply style fix 2020-01-10 16:15:51 +00:00
Antz
0417581bd5
Project tidy up and sync pt2 2020-01-09 15:16:08 +00:00
Antz
87b8e0ad13
Project tidy up and sync 2020-01-09 12:44:07 +00:00
Antz
d34051d719
Minor typo tidy up 2020-01-07 22:35:20 +00:00
Antz
57464c1f32
Happy New Year 2020 from everyone at getMangos.eu 🎉 2020-01-06 21:21:08 +00:00
Antz
6b0e4a7228
Happy New Year 2019 from everyone at getMangos.eu 🎉 2019-01-02 23:27:16 +00:00
H0zen
d014ca2599 ObjectAccessor rewrite
- ObjectAccessor now hides it's inner locks
  - Introduced C++11 lambdas; from now on, VS2012 and any non C++11 compiler are not supported anymore
2018-03-29 14:39:32 +03:00
Antz
52454825c7 Happy new year from getmangos 🎉 2018-01-14 10:24:47 +00:00
Olion
dbf62b8527 SMSG_GAMEOBJECT_RESET_STATE, yet unused 2017-07-22 11:12:54 +03:00
Olion
b6c7853681 Misplaced SendGameObjectCustomAnim(): may be used for GOs only 2017-07-22 11:11:06 +03:00
Antz
756c8ff797 Remove unused include directives
Based on the work of @stfx in commit:
https://github.com/cmangos/mangos-classic/commit/48a84fb
2017-01-20 23:20:46 +00:00
Antz
cb2d60ba17 🎉 Happy 2017 from everyone at getmangos.eu 2017-01-01 14:19:24 +00:00
H0zen
59156f5ec1 Transports - phase 3
- The gnome engineers have finally repaired the computers of DeeprunTram, and now both trams travel properly between stations.
  - The pets try hard to learn the paths. For example, they will now properly follow their masters on bridges.
  - There are now 2 types of transporters: local transporters (elevators, platforms) and global transporters (ships, zeppelins).
  - Some obsolete methods have been removed.
  - Some methods have been rewritten to make room for the final phase.
2016-12-27 16:11:26 +02:00
H0zen
e803c57c9f Transports - phase 2. Implementing the GameObject rotation quaternions.
- As long as we send the correct rotation quaternion to the client, the GAMEOBJECT_FACING must be set to 0
  - GameObjectModel internal rotation matrices now take into account the rotation quaternion
2016-12-18 12:38:38 +02:00
H0zen
9283f4309b Transport system step 1 - preparing 2016-11-28 07:47:57 +00:00
Antz
ab5c3f4eaf Fix Gordunni Cobalt Visual check 2016-05-27 22:05:30 +01:00
H0zen
0650132741 Refactoring db_scripts
The unity!
2016-03-25 02:13:06 +02:00
Antz
c453b05106 Corrected website URL 2016-03-20 22:09:21 +00:00
H0zen
2a71b6a089 More fixes.
- fix the GO's type 8 (traps) to trigger on more conditions. This solves the annoying issue of Basic Campfires not giving spirit buffs.
    - fix and simplify the Player::addSpell function. All credits go to @Olion17 for refactoring the code.
    - having the trap GO's more responsive, let's hope the issue https://www.getmangos.eu/issue.php?issueid=735 is finally solved.
2016-03-03 17:23:16 +02:00
H0zen
c7a96ab067 Various external fixes - part 3
- ported commits from cmangos repositories
    - also:
        + fix Movement::MoveSpline::ComputePosition to return only positive angles
        + improved algorithm for finding a random reachable point on ground
2016-02-19 01:06:54 +02:00
Rochet2
f81e455e3a Support C++11 and update Eluna
Set compilation to use C++11
Updated Eluna version and applied all core modifications needed by the update
2016-01-30 14:39:09 +02:00
Antz
3967eddc87 [2016] Happy New Year from the MaNGOS Team 2015-12-31 21:15:37 +00:00
Olion
c75ac263d1 [Core] Trap stealth implementation
Non-rogues may see armed (wild or enemy) traps only having proper invisibility detection and using stealth rules
Rogues may see such traps anyway but if without proper aura, then at the minimal distance (with chance to disarm still)
2015-11-11 00:05:23 +00:00
cala
383924d7c0 [Core] Allow GAMEOBJECT_TYPE_GOOBER to start DBScripts on GO Use [cz2673] 2015-07-10 21:13:29 +01:00
cala
e601ebebb1 [Core] Small code clean-up [cz2672]
* Remove duplicate block of code (probably coming from auto merge/backport)
2015-07-10 21:09:24 +01:00
Evildead666
cd10e3463a Merge pull request #19 from Evildead666/develop21
correct spawn rules and configurability for new ore system
2015-05-17 19:59:15 +02:00
Evildead666
a614458615 correct spawn rules and configurability for new ore system 2015-05-09 17:21:03 +02:00
Olion
321f7fb739 Gcc build: get rid of few warnings 2015-04-07 00:15:24 +03:00
Olion
e28a446f24 [Core/SD2] Major refactoring of SD2 script system 2015-04-01 01:34:08 +03:00
Antz
386f5374ab [Release20] Initial Release 20 2015-03-22 22:10:05 +00:00