DiSlord
4d2b6fc808
Restore some spells animation
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-25 17:43:59 +03:00
Gorlum13
4e72f3bb33
[7174] Implement new option GM.Visible for set original GM visibility state at login.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-25 16:26:32 +03:00
VladimirMangos
939ef7612d
[7173] Some fixes for resent spell learn/unlearn system changes.
...
* Fixed profession unlearn using skill unlearn button in skill list
* Update action bar to spell low rank at unlearn spell only for .unlearn command.
This will avoid show unexpected "Learned spell" chat message for low rank at unlearing
high rank and at all ranks unlearning.
2009-01-25 16:26:10 +03:00
GriffonHeart
1f54ffd398
[7172] Implement area requirements for spell 54119.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-25 10:44:31 +03:00
VladimirMangos
4455716490
[7171] "Implement" SPELL_AURA_SCREEN_EFFECT (260). In fact not required code, just comments.
2009-01-25 10:19:07 +03:00
VladimirMangos
521c8bc31b
[7170] Implement special default skill levels for created DK character.
2009-01-25 10:02:15 +03:00
VladimirMangos
f88696d31d
[7169] Fixed use castable trainer spells (some from its explictly self-castable).
2009-01-25 08:31:50 +03:00
VladimirMangos
4dc06d6d9e
[7168] Spell shift-link and command improvements.
...
* Support Htrade shift link (it created by client at click by crafting profession spell icon in spellbook)
in spell comands.
* Support "all" second arg for .learn for learning not provided spell id but it's all ranks.
* Drop support range for .unlearn command but support instead "all" second arg for unlearn not specific spell id but it's all ranks.
* In .list auras output print spell names as shift links for better readable view.
* Add to beggining Chat.cpp lists all supported by commands shift-links (client generated and server-side)
2009-01-25 07:53:18 +03:00
VladimirMangos
7a8a1a71bf
Merge commit 'origin/master' into 308
...
Conflicts:
src/game/ObjectMgr.cpp
src/shared/revision_nr.h
2009-01-25 06:56:05 +03:00
DiSlord
ae5b65765d
[7167] Restore work warrior 23885 after client switch
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-25 03:33:07 +03:00
DiSlord
528d85ed4d
Aways apply additional buff for some spells (an do it as normal cast)
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-25 03:32:22 +03:00
DiSlord
de47d53d9e
Correct build m_needAliveTargetMask for channeled spells
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-25 03:32:17 +03:00
VladimirMangos
737600a665
[7166] Make reserved name check case-insensitive.
...
Original patch provided by jpmythic.
2009-01-25 02:38:08 +03:00
VladimirMangos
df13468ee1
[7165] More strict checking for client casted spells.
...
Allow explictly cast character spell from client only if it non-passive and show in spellbook/etc base at server data.
2009-01-25 00:13:33 +03:00
DiSlord
68b537dc30
[7164] Fixed 1 tick periodic for drink spells (remove not need code)
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-24 23:03:55 +03:00
DiSlord
c336eef4cd
Fixed druid tree form bonus
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-24 23:02:05 +03:00
ApoC
8275ff9a36
[7163] Pet constructor cleanup.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-01-24 20:44:10 +01:00
ApoC
302dc70eab
[7162] Converted some uint16 spellid parameteres to uint32. It can provide little speedup.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-01-24 18:42:14 +01:00
ApoC
475e8cbcf6
[7161] Implemented configurable option to allow/disallow achievements gain for GMs.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-01-24 17:42:21 +01:00
yad02
94d064be6f
[7160] Implement (un-)learning skill level dependent spells at skill level change.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
Some related cleanups using new functionality.
2009-01-24 12:43:42 +03:00
VladimirMangos
bbf8fd0742
Not store dependent spells in character_spell
...
* Mark spells learned in result character creating, another spell learning, skill grow,
quest reward as dependent and not store its in `character_spell`.
* Prevent re-learning known spell in expected state
* Prevent re-learning low rank spell as active if higher rank known.
* New type of non-stacked ranked spells check: skill dependent spell bonuses.
* Activate (show propetly and cast if need) lesser spell rank
for non-stackable in spellbooks spells at unlearn high rank
2009-01-24 12:03:43 +03:00
DiSlord
4b5aba18f8
Some fixes/add to prev commit
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-24 04:28:32 +03:00
DiSlord
abaa111eaa
[7159] Allow GO cast as need (use go coordinates for target select in some cases)
...
Fixed work all Huter traps target selection
More check in ObjectAccessor::Get Object
More generic work 22 TARGET_CASTER_COORDINATES target type
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-24 03:44:45 +03:00
ApoC
c2a0a18a38
[7158] Added isAlive() check into Unit::SelectHostilTarget()
...
This can fix some unexpected behavior in some scripts which not checking alive state in main UpdateAI() method.
Signed-off-by: ApoC <apoc@nymfe.net>
2009-01-24 00:23:09 +01:00
mcben
625f94ab35
[7157] Fixed config file parsing for not ascii characters.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-24 01:46:45 +03:00
VladimirMangos
0798b151cc
Small vehicle related code cleanup.
2009-01-24 01:45:57 +03:00
DiSlord
3f4821acfb
[7156] More generic periodic aura work
...
Implement SPELL_AURA_PERIODIC_HEALTH_FUNNEL
Apply SPELL_AURA_PERIODIC_HEALTH_FUNNEL mod to aura periodic time
Add support SPELL_ATTR_EX5_START_PERIODIC_AT_APPLY flag
Apply duration mod to channeling spells
Fix mage 44401 and correct drop its charge
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-23 22:10:12 +03:00
Energy
fbe212d359
[7155] One more mount allowed instance.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-23 19:28:23 +03:00
GriffonHeart
25b120877e
[7154] Move allow player fly check to function.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-23 15:57:23 +03:00
VladimirMangos
10468d170d
Fixed typo and restore loot rates work.
2009-01-23 15:51:55 +03:00
arrai
1c809f4943
[7153] Fixed map extractor build on some *nix systems
2009-01-23 11:29:23 +01:00
arrai
71cb0f514a
[7152] Fixed typo in previous commit
2009-01-23 11:21:16 +01:00
begemot
9bede601a2
[7151] Startup log cleanup and beautification.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-23 04:29:35 +03:00
Neo2003
34fc995ef9
[7150] Fixed: spell 58284 must be in original spells for all warlocks.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-23 02:14:33 +03:00
DiSlord
3c45d5f548
[7149] Implement paladin dummy proc - 53380 and ranks, 53501 and ranks
...
Complete fix dummy and trigger from Hunter 53228 amd ranks
Allow trigger from some Hunter, Paladin spells
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-23 01:45:16 +03:00
seirge
7e76c7dff2
[7148] Fixed possible crash at clone creatures without family.
...
Signed-off-by: zhenya <zhenya@mangos.ru>
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-23 01:28:24 +03:00
VladimirMangos
100801b713
[7147] Check creature template type/family at server startup.
2009-01-23 01:28:05 +03:00
freghar
11ed0e99a8
[7146] Trailing whitespace code cleanup
...
Signed-off-by: freghar <compmancz@gmail.com>
2009-01-22 18:10:16 +01:00
NoFantasy
1cae7220fa
[7145] Mount ids for some spell casted taxi flights.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-22 18:32:31 +03:00
GriffonHeart
17916d3dc8
[7144] Implement DK specific way for talent points calculation.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-22 06:35:10 +03:00
VladimirMangos
3afd542de2
[7143] Avoid selection quest taxi nodes for taxi master map.
...
Preper at loading more stricted taxi nodes mask for normal taxi network
with excliuded quest only nodes (used from spells with SPELL_EFFECT_SEND_TAXI.
Use prepered mask at search nearest to taxi master taxi node.
2009-01-22 05:14:26 +03:00
balrok
6bdb95dfc3
[7142] Fixed teleporting ghosts away from grave at lost control.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-22 03:44:07 +03:00
Energy
f26d6151c8
[7141] Implement heroic raid instance mode support.
...
* Heroic mode player amount for instances in DB. Can be used for any instances but added for heroic raid instance.
* Output transfer error at max playrs limit.
* FIXME notes ;) for raid required implementing store 2 reset time and do global reset for 2 modes. But currently raid have inmmap entry data
same reset time for both cases.
* Update instances list where mounts allowed.
* Simplify and fix code for SMSG_RAID_INSTANCE_INFO.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-22 03:27:59 +03:00
DiSlord
2a891a8c92
[7140] Implement 76 TARGET_DYNAMIC_OBJECT_COORDINATES
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-22 02:03:26 +03:00
DiSlord
d22f915c2c
[7139] Implement 227 aura SPELL_AURA_PERIODIC_TRIGGER_SPELL_WITH_VALUE
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-22 00:55:18 +03:00
DiSlord
81a866fba7
Implement 267 SPELL_AURA_MOD_IMMUNE_AURA_APPLY_SCHOOL aura
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-22 00:54:35 +03:00
DiSlord
d57baebef9
Implemement 255 SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT aura
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-22 00:54:31 +03:00
DiSlord
01b677ff82
Implement 195 SPELL_AURA_MOD_IGNORE_ABSORB_FOR_SPELL aura (remove unused variable)
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-22 00:54:26 +03:00
Butch3r
3adbf3e00f
[7138] Prevent spam aura add in logs. Output only in detail mode.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-22 00:14:32 +03:00
evilstar
c54383360a
[7137] Implement SPELL_EFFECT_ALLOW_RENAME_PET, and then item 43850 work.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-22 00:00:32 +03:00