VladimirMangos
07fa9cc8d7
[7983] Make static Spell::SendCastResult accessable from script DLL.
2009-06-09 14:47:28 +04:00
VladimirMangos
67e002ef46
[7982] Add lost by me check lines in [7980] :(
2009-06-09 12:17:51 +04:00
VladimirMangos
05b1bda879
Merge commit 'origin/master' into 310
2009-06-09 09:51:34 +04:00
VladimirMangos
28680fccd6
[7981] Implement ACHIEVEMENT_CRITERIA_DATA_TYPE_T_TEAM required for 310
2009-06-09 09:49:49 +04:00
NoFantasy
6a1b4e5729
[7980] Implement item use target requirements store and check (new table item_required_target).
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
* Also implement this table reload
* Static Spell::SendCastResult function for call not from spell code.
Can be also used in scripts where need send explicitly spell cast error to client.
2009-06-09 00:26:36 +04:00
VladimirMangos
526cf21d33
Merge commit 'origin/master' into 310
2009-06-08 11:28:08 +04:00
ApoC
6d8867d0fc
[7979] Fixed typo in [7977].
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-08 00:59:36 +02:00
ApoC
3f586feb25
[7978] Pets now can be send to fight another target even if pet in combat with some unit.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-08 00:49:25 +02:00
ApoC
ddf1525e40
[7977] Fixed PointMovementGenerator to correctly set UNIT_STAT_MOVING on initialize.
...
This may fix problem with creatures moving after death in connection with AssistanceMovementGenerator
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-08 00:46:58 +02:00
x3mal
370054a6c5
Character's data convertor.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-06-08 00:31:29 +04:00
VladimirMangos
bfa94779b2
[7976] Store additional reqs for ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE in achievement_criteria_data.
...
Required DB support. Some reqs not implements in code and then can be used
ACHIEVEMENT_CRITERIA_DATA_TYPE_DISABLED in Db to make its non-complitable.
2009-06-07 23:06:59 +04:00
tomrus88
8a0f9f61f9
Fixed typos, merge errors.
2009-06-07 22:04:45 +04:00
tomrus88
1f87157edf
Merge commit 'origin/master' into 310
...
Conflicts:
src/game/UpdateData.cpp
2009-06-07 21:42:02 +04:00
tomrus88
8b5d67338f
Applied coding style.
2009-06-07 21:38:12 +04:00
VladimirMangos
3e4036855c
[7975] Not remove spell 34090 in 7067_03_characters_character_spell.sql. Spell can be learned independently from form.
2009-06-07 15:37:45 +04:00
DerDyddye
1f7a7a6518
[7974] Added two more achievement_criteria for achievement_criteria_data (T_LEVEL, T_GENDER)
...
Its required for implementing new cases of 110 achievement criteria in 3.1.x.
Ofc, this required DB support.
(cherry picked from commit f06f38ba5f355885ff36d6b7e35ce56a2fad5cd7)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
(cherry picked from commit 5347c3718b3e4c5d79e68a6d4581c449f0294af3)
Patch author name fixed.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-06-07 12:16:16 +04:00
AlexDereka
f874c86052
add scructures for CMGS calendar handlers.
2009-06-07 11:49:49 +04:00
ApoC
4668323c83
[7973] Implemented proc for 25899.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-07 02:16:09 +02:00
ApoC
ffad65fe01
[7972] Fixed 20186 to use base max mana instead of max current mana.
...
Thx. to Ambient who pointed it out.
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-07 02:14:28 +02:00
Thyros
50b669779c
Added two more achievement_criteria for achievement_criteria_data (T_LEVEL, T_GENDER)
...
Its required for implementing new cases of 110 achievement criteria in 3.1.x.
Ofc, this required DB support.
(cherry picked from commit f06f38ba5f355885ff36d6b7e35ce56a2fad5cd7)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-06-06 23:50:47 +04:00
VladimirMangos
5ac6b2f34b
[7971] Implement support exotic pets limtations related to hunter telent 53270.
...
Note: before this commit hunters can tame exotic pets like any other.
After patch like not propertly contriolled pets will auto-dismiss at loading
if talent not learned.
2009-06-06 21:21:27 +04:00
VladimirMangos
01d93fa10d
[7970] Update test for spell 16972 and ranks (now if have 2 dummy effect but need effect 0 in check place)
2009-06-06 19:58:21 +04:00
Ambal
4118a70f65
[7969] Remove gameobject from owner gameobjecs list at expire.
...
This will prevent delayd owner access from gameobject destructor
in time remove list proccessing and fix possible related problems
with crosslinked pointers.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-06-06 11:40:59 +04:00
VladimirMangos
ef2d0df05d
[7968] In packet compression use real writed data size.
2009-06-06 08:54:34 +04:00
tomrus88
3b72c6f207
[7967] Removed unused field. (cherry picked from commit acb3e8402f08aa0c2073bc78607f76c8d7098105)
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-06-06 06:40:06 +04:00
ApoC
e5e8a3755f
[7966] Clean up in Spell:SetTargetMap
...
* Little optimization
* Code style cleanup
* Formating cleanup
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-05 16:44:18 +02:00
ApoC
30c054ae38
[7965] Implemented proc for 20911 spell.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-05 16:23:28 +02:00
ApoC
877f81c37b
[7964] Use NULL instead of 0 for "empty" pointers.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-05 14:13:22 +02:00
tomrus88
944a211016
Removed unused field.
2009-06-05 16:12:01 +04:00
ApoC
5848ada3eb
[7963] Fixed energize value for 20186 proc.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-05 13:58:38 +02:00
AlexDereka
dd09e6fdf7
[7962] Fixed compilation on OpenBSD.
...
Remove outdated options from configure.ac.
2009-06-05 15:08:18 +04:00
tomrus88
b96643b8df
Merge commit 'origin/master' into 310
2009-06-05 15:00:17 +04:00
VladimirMangos
ddda332ca6
[7961] Use more fast code into HandleCorpseQueryOpcode.
...
Also small changes in send data (if corpse exist data send always).
2009-06-05 14:58:50 +04:00
tomrus88
4236f7c75c
Merge branch 'master' into 310
2009-06-05 14:54:05 +04:00
tomrus88
5b02b07156
[7960] Fixed client error #132 .
2009-06-05 14:52:48 +04:00
ApoC
fb21b00480
[7959] Inserted newline to make gcc happy.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-05 03:09:29 +02:00
ApoC
b1d70d4078
[7958] Disable targeting hidden units for TARGET_CHAIN_DAMAGE.
...
This will fix hidden unit damaging by 2643 and similar spells.
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-05 03:04:36 +02:00
ApoC
72f16ab342
[7957] Implemented for AnyAoETargetUnitInObjectRangeCheck possibility to allow/disallow selecting hidden units.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-05 03:01:20 +02:00
ApoC
0a413723ec
[7956] Fixed possible runtime crash.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-05 02:22:49 +02:00
Lightguard
07fe1cfd04
[7955] Fixed healing amount of 47230 and ranks.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-04 21:42:32 +02:00
pasdVn
eaad24d8d5
[7954] Added support for spellranges at friendly targets.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-04 21:10:01 +02:00
VladimirMangos
a3fff9b2cb
[7953] Some space and formating cleanups in vmap_extractor_v2
2009-06-04 11:50:37 +04:00
Lightguard
35271fe488
[7952] Implement rogue talent 51690.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-06-04 06:36:32 +04:00
NoFantasy
48fee42129
[7951] Mope call for help code to function form Event AI code to allow use it from C++ scripts also.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-06-04 05:01:12 +04:00
VladimirMangos
0b3a4bf5a5
[7950] Make clear in error output 2 cases of fail CMSG_ITEM_NAME_QUERY: DB absent data and not expected to exist item.
2009-06-04 04:18:53 +04:00
VladimirMangos
daae9343a9
[7949] Fixed crash at use .send message with offline player name.
2009-06-04 02:55:19 +04:00
tomrus88
b9b2e254b5
Merge branch 'master' into 310
2009-06-03 16:03:44 +04:00
NoFantasy
be6e3923d1
[7948] Use SetFaction instead explcit field set, other cleanups.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-06-03 15:35:33 +04:00
AlexDereka
de2338c9a4
[7947] Use "NUMERIC" type instead of "BIGINT" in mysql_to_pgsql convertor.
2009-06-02 15:09:49 +04:00
tomrus88
cffbb8661b
Merge commit 'origin/master' into 310
...
Conflicts:
src/game/Player.cpp
src/game/SpellAuras.cpp
2009-06-02 15:01:26 +04:00