VladimirMangos
ec1d6a3b56
[7910] Resolve problems with vmaps extractor support 3.1.2 archives.
...
Binary in contrib/vmap_extract_assembler_bin also updated.
2009-05-29 06:25:28 +04:00
tomrus88
f84fdc6757
[7909] Applied coding style. (cherry picked from commit ed7e72975f4d4f95f5c429f1af6a2c021adfd5a1)
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-29 06:05:07 +04:00
NoFantasy
84464e5f3f
[7908] Extract class data from creature_*_addon bytes0 fields, drop its, amd add unit_class field to creature_template.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-29 05:51:17 +04:00
VladimirMangos
39637858aa
[7907] Also add documentation for ACTION_T_SET_SHEATH.
2009-05-29 01:22:19 +04:00
ApoC
661ddea7a7
[7906] Inserted newline to make gcc happy.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-05-28 23:14:07 +02:00
VladimirMangos
b83f32fc19
[7905] Implement ACTION_T_SET_SHEATH for creature event ai make possibility set ranged fire state.
...
Also related cleanup code in field cases and player Player::SetSheath.
2009-05-29 01:05:39 +04:00
Seizerkiller
2fc277fdb6
[7904] Change creature damage calculation formula.
...
* Add new creature_template field `dmg_multiplier`
* Make attackpower include in creature damage not dependent from attack speed.
NOTE: included in sql update recalculation for creature damage related fields only make
temporary possible usable values. Real values need revisited by DB devs for correctness.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-28 20:10:42 +04:00
VladimirMangos
0614a9eb75
[7903] Load and save for pets only talents. Not store unused (in fact) free talent point amount.
...
* Other pet spell types auto-learned at level setup/load.
* Code will cleanup pet_spell table from non-talents spell if detect any at load.
* Free talents points recalculated at loading and levelup so store its in DB useless.
Note: bug with not highlighting learned pet talents (except first line) until learn one more talent not fixed.
2009-05-28 03:36:28 +04:00
AlexDereka
c87e51dae5
[7902] Speed up Creature and GO loads.
2009-05-28 00:00:22 +04:00
VladimirMangos
4d8adefe70
[7901] Refactoting pet action bar related code. Fixed some related bugs.
...
* Correctly update action bar at loading and other cases when listed unlearned/not existed spells
* Avoid send data by PetSpellInitialize() many times while pet loading
2009-05-27 19:43:57 +04:00
VladimirMangos
1abe4c0d79
[7900] Now really allow recieve account bounded items by mail reciver.
2009-05-27 10:58:23 +04:00
GriffonHeart
ba1d0684da
[7899] Implement binding for account items support.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-27 02:18:43 +04:00
VladimirMangos
d2e25491a2
[7898] Improve client error output at different mail send errors, cleanup code.
2009-05-27 01:14:17 +04:00
Ambal
83b2eb2bba
[7897] Include function name in assertion fail output.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-26 22:02:19 +04:00
NoFantasy
56e86ff05f
[7896] Rename creature_template class/race fields to trainer_class/trainer_race for clarify use.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-26 18:16:15 +04:00
tomrus88
058e74da21
[7895] Fixed build problem and some warnings in VS2010 projects.
2009-05-26 17:02:57 +04:00
SeT
0b020154d9
[7894] Avoid show quest sign for trainer under cursor if trianer have unavailable quest.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-25 06:48:06 +04:00
VladimirMangos
f271fd6819
[7893] Fixed work chat guild commands that expect guild name in args. Now guild name always must be in "".
2009-05-25 06:31:17 +04:00
VladimirMangos
4e1166ded5
[7892] Update spell_loot_template entry description in error output for better fit to current table use.
2009-05-25 05:20:58 +04:00
VladimirMangos
51f7b8a482
[7891] Replace harcoded array of creature family skill lines by using DBC data.
2009-05-25 02:59:10 +04:00
VladimirMangos
32a66d2bd2
[7890] Fixed memory leak in result one from my old commits.
2009-05-24 23:00:20 +04:00
Sorken
b35a9d4c99
[7889] Fixed from behind check for 1329 and ranks.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-05-24 17:16:08 +02:00
ApoC
ba450b4eca
[7888] Fixed typos in comment.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-05-24 16:54:06 +02:00
VladimirMangos
c56ef09fa3
[7887] Drop pet spell teaching code, including field in character_pet.
2009-05-24 07:20:13 +04:00
VladimirMangos
8171bb57dd
[7886] Drop use table petcreateinfo_spell
...
This is first commit in chain for remove oudated and not used pet functionality.
* Use instead dropped table CreatureSpellData.dbc if creature_template.PetSpellDataId set (mostly hunter pets)
* Use creature_template.spellN if not set creature_template.PetSpellDataId (mostly different summon creatures)
* Fixed bug with not removing from action bar spell icon for not ranked unlearned spells.
Note: summoned controllable creatures without PetSpellDataId must have expected spells in spellN feilds for creature_template.
2009-05-24 06:39:29 +04:00
qsa
37f8cea0a1
[7885] Fixed talent 34914 and ranks proc spell to correct spellid.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-05-23 23:43:13 +02:00
Serker
59392eee2d
[7884] Removed obsolete 28734 dependency.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-05-23 23:19:41 +02:00
ApoC
029b49dec8
[7883] Implemented new NPC extra flag CREATURE_FLAG_EXTRA_NOT_TAUNTABLE.
...
NPC with this flag is immune to apply aura SPELL_AURA_MOD_TAUNT and immune to SPELL_EFFECT_ATTACK_ME by default.
Signed-off-by: ApoC <apoc@nymfe.net>
2009-05-23 20:06:07 +02:00
VladimirMangos
82c8428d78
[7882] For achievement criterias data check ACHIEVEMENT_CRITERIA_DATA_TYPE_T_PLAYER_DEAD include target's team check.
2009-05-23 19:38:04 +04:00
VladimirMangos
5616ef173b
[7881] More types with random generated item at recipe casting. Cleanups code.
...
Real resulting items creating required DB support (helper error message outputed at loading)
2009-05-23 18:51:39 +04:00
ApoC
d3d07c5657
[7880] Added error output for default switch case.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-05-23 16:04:01 +02:00
Tanatos
a59de33941
[7879] Fixed proc for 31571 and ranks.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-05-23 12:21:14 +02:00
Derex
6a5cd72e4d
[7878] Use bigger buf for better performence.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-23 01:54:23 +04:00
VladimirMangos
bc4611e8c0
[7877] Correctly set totem PvP state at loading and owner PvP state change, including GM totem case.
...
* Also set PvP state in proper way at pet loading if owner in PvP state.
2009-05-23 00:37:49 +04:00
ApoC
e0e5ed7bd8
[7876] Implemented dummy effect and special target selection for 52759.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-05-22 20:34:58 +02:00
ApoC
dad833fd3e
[7875] Calculate mechanic immune mask for aura remove only if really needed.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-05-22 19:09:42 +02:00
ApoC
5c80c62f9b
[7874] Fix: possible runtime crash.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-05-22 18:20:56 +02:00
VladimirMangos
3beec18f4e
[7873] Use same name for realmd DB connection in realmd code as used in mangosd/game.
2009-05-22 16:27:46 +04:00
Astellar
0bd7177b11
[7872] Restore work one shaman totem
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-05-22 14:47:51 +04:00
NoFantasy
8b5fa13011
[7871] Drop unused second arg in InstanceData::OnCreatureCreate.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-22 06:33:08 +04:00
VladimirMangos
3b11d833c8
[7870] Implement creature ranged ammo show at ranged weapon use.
...
* Use BDC data (creature weapon not alwas listed in item_template)
2009-05-22 06:09:03 +04:00
VladimirMangos
b708cc87a3
[7869] Add note about VS 2003 drop to NEWS
2009-05-21 21:50:42 +04:00
freghar
fd074a71fb
[7868] Added guard sql queries and 7867_01_realmd_account.sql to Makefile
...
"the stuff I forgot in previous commit", sorry
Signed-off-by: freghar <compmancz@gmail.com>
2009-05-21 19:13:08 +02:00
freghar
34ee1cffa2
[7867] Change default IP in account and banned_ip tables
...
As IP of 0.0.0.0 is, unlike 127.0.0.1, more clearly recognized as invalid.
Signed-off-by: freghar <compmancz@gmail.com>
2009-05-21 18:47:29 +02:00
tomrus88
61d1829431
[7866] Added VS 2010 Beta 1 project files. Requires libeay32.dll update. This is experimental changes. Use it on own risk. (cherry picked from commit 732a8e66ab877563be3163b1307144d2003a7d2a)
...
Signed-off-by: tomrus88 <tomrus88@gmail.com>
2009-05-21 20:10:04 +04:00
NoFantasy
50898eedde
[7864] Use x.0f float constant format.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-21 17:34:18 +04:00
Alex
bde5402b40
[7863] Implement for EVENT_T_SPAWNED map/zone/subzone only event conditions.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-21 05:26:38 +04:00
VladimirMangos
0f928164e0
[7862] Fixed infinity loop at search spell related summoned gameobject in owner list.
2009-05-21 03:42:26 +04:00
Astellar
75438d2736
[7861] Update visibility check to make possible have invisible for owner pets/totems (need for some spells)
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-21 02:39:28 +04:00
VladimirMangos
f332c000d1
[7860] Implement creature event ai ACTION_T_CALL_FOR_HELP for explicit call for help in some script cases.
2009-05-20 22:15:41 +04:00