ApoC
5c6a736e1c
Merge branch 'master' of git@github.com:mangos/mangos
2008-11-08 01:11:34 +01:00
ApoC
9284058126
Do not check LOS for triggered spells.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2008-11-08 01:08:30 +01:00
Wyk3d
cfd9ccdaaf
[6800] Added revision number output.
...
* Changed genrevision to use * instead of unknown when some info can not be found
* Added the git_id tool which is used to generate changes to revision_nr.h and the commit message
2008-11-08 01:50:42 +02:00
arrai
d7f8a60835
Implemented ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM and ACHIEVEMENT_CRITERIA_TYPE_LOOT_ITEM
...
Fixed CMSG_CANCEL_CAST opcode
2008-11-07 16:21:30 +01:00
hunuza
b681f5ac1a
Access cached member lists in guild handlers instead of querying the DB.
2008-11-07 11:49:27 +01:00
VladimirMangos
8fc5ac7fd3
Fixed crash at using .account set gmlevel with wrong args.
2008-11-07 01:05:49 +03:00
VladimirMangos
4476d483d4
Fixed comment text and code indentifiers spelling.
...
GetFieldNames part provided by Paradox.
2008-11-06 19:22:23 +03:00
tomrus88
78ec66babc
Merge branch 'master' into 303
...
Conflicts:
contrib/extractor/System.cpp
contrib/extractor/ad.exe
src/game/WorldSocket.cpp
2008-11-06 15:50:47 +03:00
tomrus88
ca8180ecd1
Futher pet spell work
2008-11-06 13:22:43 +03:00
hunuza
4957d9f335
Further reduce of DB access in guild handlers.
2008-11-06 11:08:31 +01:00
tomrus88
cdd1f4e098
Client crash fix
2008-11-05 23:08:23 +03:00
tomrus88
3f1da2602e
Small fix
2008-11-05 22:02:16 +03:00
tomrus88
d48844a699
More work on pet spells, typo fix
2008-11-05 21:47:56 +03:00
hunuza
9d8a7aea79
Reduce number of DB queries in guild related code.
2008-11-05 18:24:17 +01:00
hunuza
90828fa699
Cache highest arena team/guild ids. Some code clean up.
2008-11-05 16:58:57 +01:00
VladimirMangos
88b1974df6
Fixed warnings, unused code and typos.
...
Including fix _SCallback for 3 params, triggred mode correct call for .cast back and .cast target.
Remove outdated code for support old 19421 (and ranks) implementation in client data.
2008-11-05 05:06:35 +03:00
VladimirMangos
ce351382a3
Remove unused src/game/HateMatrix.h and references.
...
Also one explicit include for used header.
2008-11-04 22:28:06 +03:00
VladimirMangos
9f2b553e05
Restore mangos build at Unix/Linux by droping broken by me in prev my commit unused code.
2008-11-04 22:20:50 +03:00
tomrus88
7adf2001f3
New client build, level cap is 80
2008-11-04 19:37:22 +03:00
tomrus88
d4ab3ca463
Merge branch 'master' into 303
2008-11-04 18:28:39 +03:00
tomrus88
3e8ebb024f
Fixed: pet spells, possible sql injection, increased sql query size once again
2008-11-04 18:25:37 +03:00
tomrus88
11d5269853
Compile fix
2008-11-04 18:25:36 +03:00
tomrus88
b2d24ba0f7
Packet fixes, pet spells
2008-11-04 18:25:35 +03:00
VladimirMangos
e5a597ea9f
Small fixes in genrevision
2008-11-04 18:25:34 +03:00
arrai
3d86187c4a
Implemented ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM
...
Added basic support for timed achievements
2008-11-04 00:54:29 +01:00
VladimirMangos
3e43600c3b
Correct check for ACE_BIG_ENDIAN. Warning fixed and code cleanups.
2008-11-03 23:59:06 +03:00
hunuza
843a0d7d02
Cache GM tickets on server startup.
2008-11-03 21:32:42 +01:00
tomrus88
5114c17da2
Packet fixes
2008-11-03 18:58:32 +03:00
VladimirMangos
49307f6a13
Small fixes in genrevision
2008-11-03 15:53:49 +03:00
tomrus88
1c1bc92d54
Compile fix
2008-11-03 15:24:27 +03:00
tomrus88
9cc6f1f3ec
Merge branch 'master' into 303
...
Conflicts:
src/game/Level2.cpp
src/game/Pet.cpp
src/game/Player.cpp
2008-11-03 14:44:58 +03:00
tomrus88
81693c4c15
Added new quest template fields, updated some enums and opcodes
2008-11-03 14:22:55 +03:00
tomrus88
8d54103456
Fixed spell.dbc structure
2008-11-03 14:22:55 +03:00
hunuza
79cb959991
Removed some unnecessary database queries.
...
Removed unnecessary database queries in some command handlers.
Replaced them with access to cached data or queries for only the needed data.
Move database access in gossip select code to less often called place.
2008-11-03 14:22:54 +03:00
VladimirMangos
004bdf1d3c
Fixed some format arg type/value pairs. Other warnings.
2008-11-03 14:21:24 +03:00
tomrus88
b62f376d73
No real changes
...
(cherry picked from commit 80e8f17627db58b3d275407547687aec6d10362b)
2008-11-03 14:12:57 +03:00
VladimirMangos
e4a2d43a47
Better check client inventory pos data received in some client packets to skip invalid cases.
2008-11-03 14:05:12 +03:00
VladimirMangos
aaddf4b51b
Avoid access to bag item prototype for getting bag size, use related item update field instead as more fast source.
2008-11-03 14:05:11 +03:00
hunuza
2c9eae7599
Fixed memory leak by adding missing delete of query result.
2008-11-03 11:11:27 +01:00
hunuza
2cdd7dcfce
Improve some arena team related DB access.
...
Reduce number of queries for adding a new arena team member.
Merge two queries in Player::GetArenaTeamIdFromDB() into one.
2008-11-03 10:58:29 +01:00
VladimirMangos
166007525e
More fixes for wrong format arg/value pairs.
2008-11-03 01:48:16 +03:00
VladimirMangos
ed7390dede
Instead mark spell as delatable mark it as executed and referenced from Unit current spells array and not deleted spell in like cases.
...
This is solve crashs if spell deleted at caster die in result triggered spells casting chain from currently executed spell.
2008-11-03 01:48:14 +03:00
hunuza
322b201c4d
Revert change from PQuery to Query for one accidentally included query.
2008-11-02 23:28:32 +01:00
hunuza
fa37c291d6
Replace some PQuery() calls with more simple Query()
2008-11-02 23:22:18 +01:00
Wyk3d
086dee05cd
Added a missing include in MiscHandler.cpp
2008-11-02 23:27:03 +02:00
hunuza
1a39f30335
Make queries for adding friends async.
2008-11-02 22:19:41 +01:00
Wyk3d
c8bd17f67b
Added two parameter versions of the AsyncQuery function
2008-11-02 22:21:02 +02:00
arrai
99ff9ab5d9
Fixed mixing up character and world database
2008-11-02 20:36:48 +01:00
hunuza
e9fc699d86
Make guid lookup for adding ignore async.
2008-11-02 20:23:25 +01:00
hunuza
c6eadf5565
Do not split self caused damage.
...
Do not split damage that is caused by yourself (mainly environmental damage).
This also fixes pets attacking their master when SL is active.
2008-11-02 17:53:27 +01:00