Commit graph

3761 commits

Author SHA1 Message Date
hunuza
0f7f7c5ada [9354] Add spell efffects for dual spec.
Actual dual spec still not implemented.

Credits to EnderGT for original patch.

Signed-off-by: hunuza <hunuza@gmail.com>
2010-02-10 20:54:45 +01:00
tomrus88
0bd88dd55a [9353] Some fixes to guild/arenateam events. 2010-02-10 21:14:23 +03:00
tomrus88
1aa6c8eac9 Simplify code. 2010-02-10 21:14:04 +03:00
AlexDereka
df457c3ff5 [9352] Remove unused varibles 2010-02-10 20:59:29 +03:00
hunuza
db87b5765d [9351] Hopefully final fix for sql update of [9349]. 2010-02-10 18:24:33 +01:00
hunuza
5ff92c366a [9350] Add missing update query of [9349]. 2010-02-10 18:19:13 +01:00
hunuza
acf507fd5a [9349] Add posssibility for one action button set per talent spec. 2010-02-10 18:00:30 +01:00
VladimirMangos
ddeea6017f [9348] Move mangos 0.14/0.15 sql updates in archive subdirs. 2010-02-10 11:10:40 +03:00
VladimirMangos
003deed894 [9347] Restore wild gameobject casting.
Most visible case: gameobject based teleports.
2010-02-10 08:04:08 +03:00
VladimirMangos
841cf86402 [9346] Implement bonuses for spell 50464
* Implement percent bonus at own Hot at target. Original patch provided by rechapa79
* Implement glyph 45603. Original patch provided by Splinter.
* Rewrite code for spell 60137.
2010-02-10 06:25:23 +03:00
VladimirMangos
96202d7dfd [9345] Show enchantment applied to item in trade slot to caster after apply.
Also more strictly check cases when in spell targets presetn item in trade slot.
2010-02-10 03:48:20 +03:00
VladimirMangos
d931cf62ee [9344] Implement show item socket gems in trade window. 2010-02-10 02:37:23 +03:00
VladimirMangos
e0b07568ff [9343] Remove unused function. 2010-02-10 02:35:32 +03:00
VladimirMangos
c2f8d39920 [9342] Fixed group creating :(
Also prevent not read tail packet spam in soem cases in group handlers.
2010-02-09 17:08:00 +03:00
LordJZ
c49771337c [9341] Fixed loading chosen player title 2010-02-09 14:37:13 +01:00
VladimirMangos
f25f67e459 [9340] Fixed typo in group memeber add sql query. 2010-02-09 15:19:48 +03:00
VladimirMangos
c9c578b5c3 [9339] Use group ids for indexing groups in DB
* Use group ids in DB
* Pack used group ids at server startup
* Finaly drop group search by leader guid.
2010-02-09 14:36:20 +03:00
VladimirMangos
b50c3a9355 [9338] Simplify group loading code. 2010-02-09 08:59:39 +03:00
VladimirMangos
9c346fc0a9 [9337] Use ACE PATH_MAX define magic 2010-02-09 03:34:02 +03:00
VladimirMangos
8997f0f240 [9336] Use single FD_SETSIZE define
* Remove unused framework/Network/SocketDefines.h
* Make sure that we have single FD_SETSIZE define in code
2010-02-09 02:38:58 +03:00
NoFantasy
08c364214b [9335] Clarify error log message after rewrite of monster_* to spline_* flags
Also change name of related field in code.

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-09 00:32:22 +01:00
NoFantasy
0fbac741b3 [9334] Check if baseLevel for XP is valid before attempt use data from store
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-09 00:08:03 +01:00
tomrus88
134f3fc86c [9333] Added some comments. 2010-02-09 01:58:29 +03:00
NoFantasy
2fc0025b89 [9332] Correct mangos.sql for missing RewRepValueIdN-fields 2010-02-08 23:46:50 +01:00
NoFantasy
8465d95d9f [9331] Implement DB storage of new quest fields RewRepValueIdN
Value can be -9 to 9. Value point to actual rewarded value in dbc store.
This id can then fully replace current use of RewRepValueN, as this field will most likely be reserved for custom reputation rewards (override RewRepValueId).
Old system/DB data will still work like normal, but be aware this may change in not too far away future.

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-08 23:41:34 +01:00
AlexDereka
696cba9c37 [9330] Fixed msvc compile warnings. 2010-02-08 16:27:35 +03:00
KAPATEJIb
a167fd98d2 [9329] Add spell chain for 50245/50519 and ranks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-08 16:10:33 +03:00
Splinter
7bfaf42185 [9328] Implement spell 772 (high ranks) additional damage bonus.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-08 15:54:25 +03:00
VladimirMangos
8e0069f364 [9327] Replace leader based indexing groups by group ids.
* This must repolve problem with loot.
  Before if some mob killed by group member and then leader changed
  then group members can't loot this mob body.
* Possible resolve crashes at loot. Now group storage content not dependent from leader changes.
2010-02-08 08:25:06 +03:00
VladimirMangos
5a7eb09bd2 [9326] Restore code style after [9286], [9322]. 2010-02-08 06:14:33 +03:00
VladimirMangos
c37564798d [9325] Restore linking in case DatabasePostgre use. 2010-02-08 05:17:22 +03:00
AlexDereka
4338c9105d [9324] Fix some gcc warnings 2010-02-08 02:27:34 +03:00
VladimirMangos
2a01c79609 [9323] Fixes in code work with original caster guid.
* Add 2 function for 2 used way for original caster
  - GetAffectiveCaster(), is posible NULL unit as source spell affects
    (explcit caster, GO owner, caster of aura that trigering affect)..
  - GetCastingObject(), possible NULL world object as in game spell effects
    source, cast center, etc, need because original caster can store GO
    guid that apply effect around. In other cases m_caster
* Use functions and avoid use explicitly m_originalCaster
* Use GetAffectiveCaster() for fix explicit GO cast at near unit, like now fixed campfire bonus.
2010-02-08 00:53:03 +03:00
Marik
a8de1c0ad4 [9322] Fix spell 69378 and 69381
Signed-off-by: Lightguard <Lightguard@tauri.hu>
2010-02-07 15:58:52 +01:00
tomrus88
db547a008a Get rid of monster movement flags, since it's really spline flags.
Thanks to Ralek for research.
2010-02-07 15:03:36 +03:00
XTZGZoReX
4a3081e7d5 [9321] Correct enum PetTameFailureReason
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-07 11:57:13 +01:00
NoFantasy
f8f4680cb7 [9320] Correct typo in [9319], sorry :) 2010-02-07 10:46:23 +01:00
NoFantasy
3a4391b0c0 [9319] Load factionReward store for later use.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-07 09:47:51 +01:00
NoFantasy
a9a16061d5 [9318] Update quest XP formula
Use dbc store as base for real xp rewarded and also display xp reward accordingly in related packets.
Note there are still some smaller things that may need smaller adjustments and tweaks, these are on the todo-list.

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-07 02:46:19 +01:00
VladimirMangos
87a35b0489 [9317] Call linkedtrap summon in more cases.
* GAMEOBJECT_TYPE_BUTTON can have linked traps
* Spell::EffectSummonObject also can summon objects with linked traps

Thanks to patman128 for research second case.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-07 02:51:45 +03:00
tomrus88
02c23b247e Fixed compile error. 2010-02-07 02:25:32 +03:00
tomrus88
c990e2aaef Fixed error output at creature loading. 2010-02-07 00:54:45 +03:00
tomrus88
0ef8305ebb Fixed client crash at raid target icon update.
Some other updates.
2010-02-07 00:27:18 +03:00
Blackhawk
ceca56cf69 [9316] Restore build after [9313]
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-06 20:01:26 +03:00
Lutik
7498b1673e [9315] Use correct way extraction low guid for player.
No functional changes in fact for current code base at 0 high guids used for player at this moment.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-06 19:20:51 +03:00
VladimirMangos
9d191da17d [9314] Add new explcitly supported build to realmd 2010-02-06 18:57:07 +03:00
pasdVn
c179509df3 [9313] Fix spell 53511 and ranks
Signed-off-by: Lightguard <Lightguard@tauri.hu>
2010-02-06 15:25:21 +01:00
NoFantasy
883bdbf799 [9312] Implement DB storage of new quest_template field RewHonorMultiplier
Also rename an existing field to RewHonorAddition.
Note: calculation of real reward must be corrected accordingly.

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-06 12:17:42 +01:00
VladimirMangos
7c20d0a1d8 [9311] Switch to support client 3.2.2 (build 11403)
Merge branch '330'

You need regenerate dbc/map/vmap files. Use updated ad.exe for this.
2010-02-05 22:41:25 +03:00
VladimirMangos
9441880433 [9310] Item 13506 not flask anymore. 2010-02-05 19:04:26 +03:00