Commit graph

3147 commits

Author SHA1 Message Date
VladimirMangos
01c852fee8 [8888] Use ACE for access to script lib
* This allow have more portable code and resolve some related portability problems.
* Also make default script library name lowcase at Windows in same way as used for Unix case.

Thanks to XTZGZoReX for Unix side testing :)
2009-11-29 16:15:18 +03:00
VladimirMangos
ce104f6281 [8887] Fixed lost auras at login from spells learned at skill load.
This is mostly buffs form profession skill levels.
2009-11-29 13:40:22 +03:00
Nick Templeton
4c328f4b0c [8886] Add username/password prompts to Remote Admin
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-29 09:22:14 +03:00
VladimirMangos
d80b7a2de1 [8885] More correct animation for spell 48181 and ranks. 2009-11-29 04:41:08 +03:00
Lightguard
2352576f03 [8884] Fix heroic dungeons maxPlayers issue
Signed-off-by: Lightguard <Lightguard@tauri.hu>
2009-11-29 04:20:30 +03:00
Splinter
63258f2407 [8883] Implement instant healing part of talent 63534 and ranks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-28 12:55:31 +03:00
Splinter
026e540c49 [8882] Implement talent 63625 and ranks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Also add `spell_chain` data for spell 56636.
2009-11-27 22:04:07 +03:00
Sarjuuk
a744ffc4c0 [8881] Fixed aura SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT(255) apply.
Function use wrong base at fact that spell misc values for this aura store single value instead mask.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-27 19:37:18 +03:00
NoFantasy
980a0d6a64 [8880] Some adjustments/additions for updateflag_living and flying creatures
Signed-off-by: NoFantasy <nofantasy@nf.no>
2009-11-27 16:33:55 +01:00
LordJZ
47cda41d93 [8879] Re-implement buff selection for item 47499.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-27 14:42:10 +03:00
reeshack
df8d59b770 [8878] Update regent percent for spell 57669 and 61782.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-27 00:16:18 +03:00
VladimirMangos
ce92d2e1d2 [8877] Revert "[8876] Fixed spell 724 and ranks."
This reverts commit 5b96e3a2250755dec615e683c54a2ed056739370.

Spells expected summon creatures. This proved by related data.
2009-11-26 11:58:45 +03:00
pasdVn
949dae6d1c [8876] Fixed spell 724 and ranks.
Required Db support (gameobject templates)

(backported from commit 6a4fd16)
2009-11-26 02:44:52 +03:00
KAPATEJIb
9c2ee856e0 [8875] Update spell 51505 and ranks work for 3.2.x
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-26 02:07:49 +03:00
hunuza
4a6da1ad32 [8874] Extract player skills from data blob.
Thanks to vladimir for the update query.

Please make sure to make BACKUPs before you update your database.

The update might take a while depending on the size of your database.

Signed-off-by: hunuza <hunuza@gmail.com>
2009-11-25 18:22:22 +01:00
VladimirMangos
689d931f63 [8873] Implement proper spell activation for 56815.
Learn part suggested by Lightguard
Spell proc part sugested by Fullburned.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-25 16:54:30 +03:00
VladimirMangos
bca108bf65 [8872] Avoid spam for not completed packet read for CMSG_MOVE_SPLINE_DONE 2009-11-25 15:45:06 +03:00
NoFantasy
10ebadcadf [8871] Avoid use StopMoving when creature is already stopped.
Some additional code cleanup in related code.
2009-11-25 12:16:08 +01:00
VladimirMangos
663038c7c7 [8870] Fix problem with max pet distance from owner.
* Avoid use hardcoded and different max distance from owner for pet (more at contienets and less in instances)
  Use instaed max visibility for map as expected.
* Explicitly pet remove at move pet to non-visible distance for player owner.

Original patch provided by Lightguard.
2009-11-24 19:10:38 +03:00
Splinter
e636d63fdb [8869] Implement talent 15273 and ranks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Also add data for SpellEffect.cpp last weeks changes to `spell_check` table.
2009-11-24 12:34:48 +03:00
VladimirMangos
4802efa090 [8868] Remove access to low level threat hacks from scripts.
Not need after force reaction fix.
2009-11-23 23:17:50 +03:00
VladimirMangos
e6efe02020 [8867] Implement expected combat stop with friendly faction
In case force reaction apply/remove.
2009-11-23 22:40:46 +03:00
VladimirMangos
670a2dbb4c [8866] Replace [8864] by more correct way fix attack stance problem.
Thanks to TOM_RUS for help in more deep reseach problem source.
2009-11-23 15:10:14 +03:00
LordJZ
06e90a954a [8865] Fix area detection for zone 4395.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-23 13:26:21 +03:00
VladimirMangos
75953d954c [8864] Not set target field at client side unit selection.
This fix second part problem (partly fixed early) when player with in client selection
some unit (including self selection) show at loading another map
or far teleport as in attack animation. Target propertly already set at attack command.

Thanks to Agiko for reasech.
2009-11-23 12:45:01 +03:00
VladimirMangos
b160685c0c [8863] Fixed sql data added in [8856] 2009-11-23 11:29:22 +03:00
balrok
a1dc4d3263 [8862] Revert "[8859] fixed bug which allowed to loot items multiple times"
This reverts commit 47c743890e671d8f29a8a71e7a08e5d523f1c070.

bug wasn't fixed through this commit.. also those checks were wrong

in future it should work totaly different:
when lootwindow is opened the items must already be destroyed
moving items on the stack should be allowed
thx to seizerkiller for testing..

in this commit i just check if the item which should get moved
is getting looted
in Item::swap and guildbank this is already checked..
only the check at moving to own bank was missing
2009-11-22 23:57:56 +01:00
XTZGZoReX
5b6c4b24d6 [8861] Add peeking support to LockedQueue. 2009-11-22 23:54:34 +01:00
VladimirMangos
1f6e574fcc Lost comment from prev commit ;) 2009-11-23 01:53:25 +03:00
VladimirMangos
67e070870b [8860] Prevent spam to clients by iupdates non-modifed threat list.
Also make more stricted access to threat list content.
2009-11-23 01:48:37 +03:00
balrok
d63ea646a0 [8859] fixed bug which allowed to loot items multiple times
thx to burned for reporting
2009-11-22 16:41:17 +01:00
QAston
d924406bd8 [8858] Implement client inform about creature threat list changes.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Also small related code cleanups.
2009-11-22 10:33:11 +03:00
mns
29cbdf0a9e [8857] Add default value setting for WorldLogTimestamp in mangosd.conf.dist.in
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-22 08:47:24 +03:00
DENNO
bc88add67d [8856] Implement glyph 43534.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-22 08:43:27 +03:00
VladimirMangos
1b4c82361b Remove wrongly added in mangos.sql field from unrelated unfinished patch.
Thanks to LordJZ for pointing.
2009-11-22 08:31:27 +03:00
balrok
c057ac987d [8855] fixed banproblem after [8823]
so only realmd accepted login but mangosd haven't done it
thx to the_game_master for pointing it out :)
2009-11-21 16:25:36 +01:00
Astellar
aa759d8161 [8854] Implement heal back part of spell 48181.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

I choice maybe less clear way store future heal amount, but with avoid use additional fields for auras.
2009-11-21 11:20:30 +03:00
VladimirMangos
b9419c0605 [8853] Not attempt output not existed name in opcode table. 2009-11-21 09:22:12 +03:00
DENNO
903ce57db2 [8852] Implement effects for item 47464 and 47303
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-21 08:40:02 +03:00
reeshack
3280bc4193 [8851] Add expected talent triggering cooldown.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-21 07:48:43 +03:00
XTZGZoReX
0011a41003 [8850] Check packet opcode for >= NUM_MSG_TYPES before queueing.
Also add check for wrong packet status requirement in code.
2009-11-20 20:11:48 +01:00
XTZGZoReX
ab62a11d4e [8849] Fix a typo in STATUS_LOGGEDIN_OR_RECENTLY_LOGGEDOUT. 2009-11-20 17:13:02 +01:00
arrai
b4ce8020e7 [8848] Fixed bidding on auctions below starting bid
This was possible by using cheating tools only; the client denies such
actions without sending CMSG_AUCTION_PLACE_BID.
Thanks to leak for reporting this vulnerability.
2009-11-20 16:22:02 +01:00
laise
166c4feaca [8847] Implement talent 20335 and ranks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Also reorder switch cases by case values.
2009-11-20 17:32:16 +03:00
balrok
56d694b5fb [8846] corrections for my last commit
thx to vladimir and apoc :)
2009-11-20 13:25:54 +01:00
balrok
1d362eace4 [8845] fixed some gcc warnings 2009-11-20 12:57:19 +01:00
balrok
d45b6884ee [8844] log ACE-version at startup 2009-11-20 12:11:19 +01:00
Splinter
487a8de692 [8843] Drop support removed in 3.2.x spells 31892, 53720.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-20 13:19:41 +03:00
balrok
21f234bdfa [8842] send SMSG_PARTYKILLLOG when player kills an unit
thx to darkevil for investigations and help
2009-11-20 10:59:51 +01:00
thenecromancer
6c052039fb [8841] Implement talent 65661 and ranks.
SQL part prepeared by Laise.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-20 10:20:44 +03:00