Commit graph

3824 commits

Author SHA1 Message Date
arrai
e520d8409e [9466] Implemented SOAP in MaNGOS
- removed deprecated code from RASocket
- allow more than one login at a time on the RA console
- added gsoap library for handling SOAP requests
- removed deprecated mangos_string entry

Thanks to:
- Derex for reporting a bug which occured if more than 1024
    players were connected  [poll() vs select()]
- caeruleaus for adding windowsbuild support
- vladimir for suggesting a different thread starting order
- fdb_ for suggesting SOAP in the first place
2010-02-27 10:52:07 +01:00
VladimirMangos
844f032458 [9465] Make passive aura buffs/debuffs always show at not-casters.
This fix case when some racial party passive bufs not show for party members.
2010-02-27 07:10:25 +03:00
laise
6efb768daa [9464] Spell effects of itemset 883 and variants.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-27 06:46:21 +03:00
NoFantasy
fc08496048 [9463] Add script effect of spell 45691 and dummy effect of 45685
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-27 01:58:23 +01:00
ApoC
a421990a5b [9462] Compile fix under GCC.
Signed-off-by: ApoC <apoc@nymfe.net>
2010-02-26 23:58:47 +01:00
VladimirMangos
c179c45087 [9461] Some another cases when movegen can be lost while updating. 2010-02-27 01:21:16 +03:00
przemratajczak
01e05f5d7e [9460] Spellpower bonuses for spell 47540 and ranks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-27 00:18:59 +03:00
MrLama
b57f4a179b [9459] Make spell 47540 and ranks channeling interruptible
In fact make triggered spell replace main spell for channeling.
This also let drop hack for target death case interrupt channeling for spell.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-26 22:37:45 +03:00
NoFantasy
09b4acc53e [9458] Add exception for spell 51912 and then trigger 45668 as expected
Also remove commented code for spell 45668

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-26 19:55:53 +01:00
MrLama
530be51dc5 [9457] Implement spell/attack power bonus for 59547 and similar spells.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Also fix build in prev. rev. in result my not added changes.
2010-02-26 03:44:41 +03:00
pasdVn
1e05a737bd [9456] Fixed spell proc code for mixed proc event cases.
* Allow spells with multiple procEx flags to trigger also with 0 dmg, if current
procExtra is no normal hit (e.g. block and normal hit as flags -> all dmg blocked).

* Also allow proc at hit as result partly block. This fix case from unknown author
  prepered by KAPATEJIb.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-26 02:49:06 +03:00
VladimirMangos
62726741d6 [9455] Check glyph index send by client at glyph adding to prevent cheating. 2010-02-26 01:58:22 +03:00
VladimirMangos
73eeac234f [9454] Fixed some time existed multi-map taxi problem.
Interrupt taxi movegen at far teleport time with remove related state.
Far teleport triggered code not expect this state set.
2010-02-26 00:48:10 +03:00
laise
ac99fa4d6f [9453] Implement heal bonus from talent 62905 and ranks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-26 00:33:57 +03:00
VladimirMangos
010b0504b6 [9452] Replace battleground announcer options.
* Drop Battleground.QueueAnnouncer.Enable and Battleground.QueueAnnouncer.PlayerOnly
* Add Battleground.QueueAnnouncer.Join with 0..2 values (1=to joined player, 2=to world)
* Add Battleground.QueueAnnouncer.Start for start bg event

Also fixed bug when not rated arenas announced as BG announces
Also lost mangosd.config changes from prev commit.
2010-02-25 17:02:50 +03:00
Insider
19b14c5d58 [9451] Added new config option for arena queue announcer.
Option Arena.QueueAnnouncer.Enable removed so if it used
need update mangosd.conf to new options use.

(based on insider42/mangos commit 211506f)

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-25 16:10:09 +03:00
laise
7f6f199911 [9450] Implement item set 887, 251, 232 spell effects.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-25 06:22:10 +03:00
Zooey Aurora
f40f564bd6 [9449] Fixes for the Solaris platform.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-25 05:09:39 +03:00
freghar
c8e45058a6 [9448] Ignore anything untracked in src/bindings/
NOTE: works only on directories

(only modification / deletion of tracked files
will show up in "git status")

To force-stage a file/directory, use "git add -f",
an exception was made for universal/ .

Signed-off-by: freghar <compmancz@gmail.com>

(based on commit 0a4057f)

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-25 03:18:33 +03:00
VladimirMangos
47442073fc [9447] Typos and missing info in mangosd.conf
Provided by erickeir and unknown author (sorry, lost info about who point me to first typo)

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-25 02:53:59 +03:00
ApoC
9d6531ae6d [9446] Compile fix in MovementGenerator.cpp
Also added few newlines to end of files to satisfy GCC.

Signed-off-by: ApoC <apoc@nymfe.net>
2010-02-24 22:20:37 +01:00
VladimirMangos
87b08b4fa1 [9445] Possible fix often crashes in waypoint movegen.
Thanks to DrKLO for research source of problem!
2010-02-24 22:40:16 +03:00
NoFantasy
24f2d4658f [9444] Add script call EffectAuraDummy, called at dummy aura(4) apply/remove
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-24 17:15:23 +01:00
NoFantasy
9f3b42d8ee [9443] Add dummy effect of spell 55818
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-24 01:48:40 +01:00
NoFantasy
5b6c0566ae [9442] Add dummy effect of spell 44454 and script effect of spell 44455
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-24 01:17:22 +01:00
NoFantasy
b56a088d6d [9441] Add dummy effect of spell 50133/43882
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-23 18:37:27 +01:00
VladimirMangos
6295275529 [9440] Store in plauer spell list structure instead pointer.
Just not reason in element persistanse storage as std::map
store pointer to structure with size < 16 bits.
2010-02-23 19:11:52 +03:00
DasBlub
528b2cf324 [9439] Auto-exclude from git tracking changes any non universal binding subdir files
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Also resolve small exclude conflict for dep subdir.
2010-02-23 04:36:46 +03:00
NoFantasy
2475c4aa00 [9438] Add base code of effect for spell 45668, but in commented form.
The spell triggering 45668 need to be corrected before it can trigger this as expected.
2010-02-23 02:34:02 +01:00
VladimirMangos
0dfc2093d5 [9437] Move waypoint's GetResetPosition function body to .cpp. 2010-02-23 04:16:48 +03:00
Timawyn
d62336cec2 [9436] Correctly display the party leader's name in chat
Signed-off-by: Lightguard <Lightguard@tauri.hu>
2010-02-22 23:49:23 +01:00
VladimirMangos
d3fc17a81d [9435] Avoid useless creature running around at evade
* If creature near respawn point and by defult do random movement
  then restart from current point
* If creature have default waypoints movegen restart from last
  updated point. Not reload waypoints
2010-02-22 22:56:13 +03:00
VladimirMangos
f47f5a1deb [9434] Prevent crash at script call that modify movegen list at MovementInform call. 2010-02-22 22:04:08 +03:00
VladimirMangos
244d25189c [9433] Implement detection subzones 4716 and 4740 of zone 4395. 2010-02-22 18:53:49 +03:00
patman128
ebee99c396 [9432] Propertly show zone coords in .gps after recent changes.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-22 18:53:27 +03:00
NoFantasy
548a656a76 [9431] Remove dummy effect (old code and wrong) of spell 34665
Let script handle dummy effect like expected for this type.

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-22 16:49:07 +01:00
NoFantasy
7eeaed6d10 [9430] Implement preservation of current health percent at UpdateEntry use
Updated creature will now have the same amount of health (in percent) as the original creature after update.
For cases where full restoration of health is expected, function have option to disable preservation.

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-22 01:22:07 +01:00
Blaymoira
9e5e0cf3b4 [9429] Fix problems related to SPELL_AURA_MOD_DURATION_OF_EFFECTS_BY_DISPEL and duration reduction of some positive auras
Signed-off-by: Lightguard <Lightguard@tauri.hu>
2010-02-21 16:50:18 +01:00
NoFantasy
5ec0c18d2c [9428] Remove redundant calls to Set(Max)Health, already done by SelectLevel function.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-21 16:19:16 +01:00
NoFantasy
67c5e57b0a [9427] Add helper functions for Unit::Get/SetHealthPercent
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-21 11:46:35 +01:00
VladimirMangos
6b0189fed3 [9426] Really rename to ACHIEVEMENT_CRITERIA_REQUIRE_S_EQUIPED_ITEM_LVL 2010-02-21 03:37:48 +03:00
VladimirMangos
df652c56c0 [9425] More achievement types support.
Implemented new achievement criteria requirement:
* ACHIEVEMENT_CRITERIA_REQUIRE_S_EQUIPED_ITEM_LVL (item level and item quality equiped in specific slot)

Implemented suppoprt achievement types:
* ACHIEVEMENT_CRITERIA_TYPE_EQUIP_EPIC_ITEM (required DB data)
* ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL (required DB data)

Also achievment types used only for statistics:
* ACHIEVEMENT_CRITERIA_TYPE_CREATE_AUCTION
* ACHIEVEMENT_CRITERIA_TYPE_WON_AUCTIONS
* ACHIEVEMENT_CRITERIA_TYPE_MONEY_FROM_VENDORS
* ACHIEVEMENT_CRITERIA_TYPE_GOLD_EARNED_BY_AUCTIONS
* ACHIEVEMENT_CRITERIA_TYPE_LOOT_EPIC_ITEM
* ACHIEVEMENT_CRITERIA_TYPE_RECEIVE_EPIC_ITEM
2010-02-21 03:20:26 +03:00
NoFantasy
8bb13412e5 [9424] Some code/comments cleanup in EffectScriptEffect
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 19:02:06 +01:00
NoFantasy
6c44c6f5a7 [9423] Implement dummy effect of spell 46485
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 18:35:39 +01:00
VladimirMangos
b2019913d4 [9422] Return success result for Zone<->map coordinates convertions.
This will prevent #INF-inity values in gps for zones where
zone coordinates calculation impossible with current code.

Also fix small typo in debug output format for honor
2010-02-20 17:50:37 +03:00
NoFantasy
a916e31316 [9421] Some code cleanup in EffectDummy, also correcting order of spell id
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 14:53:05 +01:00
NoFantasy
e8c2d62c19 [9420] Implement aura dummy effect for spell 35357
Also adjusting dummy spell 45990 slightly, despawn after some time instead of die instantly.

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 14:24:04 +01:00
X-Savior
f9a5d37bf6 [9419] Implement dummy effect of spell 45990
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 10:33:57 +01:00
NoFantasy
828014dba1 [9418] Implement dummy effect of spell 45980
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 09:08:57 +01:00
NoFantasy
04e6187049 [9417] Correct spelling of horizontal.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 00:59:59 +01:00