megamage
999b49201a
*Merge. (spell parts skipped)
...
--HG--
branch : trunk
2009-06-01 15:02:58 -05:00
megamage
9cadc5d147
*Skip
...
--HG--
branch : trunk
2009-06-01 15:00:23 -05:00
megamage
be52748f70
[7931] Allow GAMEOBJECT_TYPE_CAMERA gameobjects with event field set call DB scripts. Author: NoFantasy
...
Drop also redundent check preveting use SCRIPT_COMMAND_CAST_SPELL script command by gameobject script triggred casting.
--HG--
branch : trunk
2009-06-01 14:56:54 -05:00
megamage
89d2c6afda
[7930] Added diminishing for spell 1499 and ranks. Author: Lightguard
...
--HG--
branch : trunk
2009-06-01 14:55:51 -05:00
megamage
b5a098643f
*Display correct building damage state/team on map in wintergrasp.
...
*Rebuild buidlings after fortress is taken over.
--HG--
branch : trunk
2009-06-01 12:48:12 -05:00
megamage
9ff8f1ab5e
*Fix broken target 38 spells.
...
--HG--
branch : trunk
2009-06-01 12:42:50 -05:00
megamage
645bb23c45
*Fix broken pet action bar of guardians.
...
--HG--
branch : trunk
2009-06-01 12:17:16 -05:00
megamage
11456447da
[7929] Some fixes and optimizations for work with packet guids. Author: VladimirMangos
...
* Allocate only minimal required buffer size for object packet guid cache, avoid it realocation.
* At adding aboyher buffer content copy only until wpos (really writed to buffer data)
* In appendPackGUID check buffer size before data write.
--HG--
branch : trunk
2009-06-01 12:15:43 -05:00
megamage
50015a1b4e
*Backout 3672.
...
--HG--
branch : trunk
2009-06-01 11:07:51 -05:00
megamage
43d12d1303
*Fix a crash caused by possessed creatures. Thanks to Amit86
...
--HG--
branch : trunk
2009-05-31 23:15:06 -05:00
megamage
d83658c821
*wintergrasp: allow players to click titan relic to change the attacker/defender teams. Now only some of npc and portal will be changed.
...
--HG--
branch : trunk
2009-05-31 22:45:32 -05:00
megamage
81a53f8d73
*Fix compile in *nix.
...
--HG--
branch : trunk
2009-05-31 21:39:29 -05:00
megamage
d2bb53dccd
*Set creature group leader following dist and angle to be zero to make it safer.
...
--HG--
branch : trunk
2009-05-31 21:16:32 -05:00
megamage
76e4dfe8dd
*Store creatureData and goData for creatures and gos.
...
--HG--
branch : trunk
2009-05-31 21:04:04 -05:00
megamage
5034078d49
*Lay on hands should have heal amount = caster's max health.
...
*Let goober call zonescript when an event happens.
*Thanks Elron for the last rev (flight bug)
--HG--
branch : trunk
2009-05-31 20:45:34 -05:00
megamage
65e270ef7b
*Fix a bug that player get stuck when changing map on flight.
...
--HG--
branch : trunk
2009-05-31 20:42:24 -05:00
megamage
f979c23820
*Fix the bug that healing pvp target does not make players enter pvp.
...
--HG--
branch : trunk
2009-05-31 18:31:43 -05:00
megamage
1c5d306fbd
*Merge.
...
--HG--
branch : trunk
2009-05-31 16:38:16 -05:00
megamage
0d95e70e7b
[7928] Player must standup at stun (from 1.5 client starting) Author: DonTomika
...
--HG--
branch : trunk
2009-05-31 16:28:25 -05:00
megamage
439187b86b
[7927] For achievement criteria type ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM check also items equip at loading. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-31 16:27:16 -05:00
megamage
1a360a6a97
[7926] Implement loot roll achievement criteria types used in statistics Author: DonTomika
...
* ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED
* ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED:
--HG--
branch : trunk
2009-05-31 16:26:39 -05:00
megamage
341101c171
[7925] Correct minor output format error inside ByteBuffer class Author: Naicisum
...
--HG--
branch : trunk
2009-05-31 16:26:06 -05:00
megamage
5612f1221c
[7924] Not teleport player to non-player caster at ressurection. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-31 16:25:27 -05:00
megamage
72cab37bcc
[7923] Search all available locale skill names in .learn all_recipes Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-31 16:24:56 -05:00
megamage
067cbec40d
[7922] Implement param2 for ACTION_T_COMBAT_MOVEMENT for allow control start/stop melee combat state for creature at start/stop movement in combat. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-31 16:24:19 -05:00
megamage
552e08b3f0
[7920] Ignore racial skill and skills without recipes in .learn all_recipes. Cleanup code. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-31 16:19:01 -05:00
megamage
f92e8315cf
[7918] Improve portability in work with uint64 string format specifiers and in code literals. Author: VladimirMangos
...
* Replace platform seelction MaNGOS code for select format descriptor for uint64 by using ACE define.
I64FMTD renamed to UI64FMTD for more clear name.
* Add new define UI64LIT (base at ACE seelction) for build portables uint64 literals.
Please always use UI64LIT(0x00001) instead less portable 0x00001LL
--HG--
branch : trunk
2009-05-31 16:15:12 -05:00
megamage
a36d4fc7ae
[7917] Spell effect with SPELL_AURA_MOD_SPELL_CRIT_CHANCE always possitive with possitive aura value. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-31 16:01:19 -05:00
megamage
452770cff0
[7915] Implement more stricted checks and limitations at loading creature addon data. Author: NoFantasy
...
--HG--
branch : trunk
2009-05-31 15:58:58 -05:00
megamage
4b3be64c79
[7914] Fixed variable name typos in creature event AI code. Author: NoFantasy
...
--HG--
branch : trunk
2009-05-31 15:58:16 -05:00
megamage
5ed5513ca8
Mangos [7911]. Author: tomrus88
...
Very big patch. May cause bugs.
--HG--
branch : trunk
2009-05-31 15:56:51 -05:00
Anubisss
df4db669d5
*Merge SD2.
...
*r988: Remove obsolete code for first boss in BT. - Just use enums.
*r989: Added summons for misc ethereum gameobjects
*r990: Added gossip options to learn engineering "teleport trinket" schematics (misc npc's)
*r991: Correcting a few waypoints, added more texts and visuals to shadowfang prisoners - Skip: Its already merged.
*r992: Added GO summons related to quest 10990, 10991 and 10992
*Register 2 missing scripts.
--HG--
branch : trunk
2009-05-31 22:49:30 +02:00
Drahy
9e4c011ae5
* Added new sql file 3648_world_trinity_string_full - please import it to your world DB - this should fix many crash because of wrong or missing previous data
...
* Used trinity sql coding style
--HG--
branch : trunk
2009-05-31 22:19:17 +02:00
megamage
19e1230551
[7913] Fixed vmap_assambler sources. Updated binary. Author: VladimirMangos
...
* Fixed week ago added bugs into vmap code that break vmap_assambler sources work.
Note: vmap_assambler binary not updated from nov 2008 until this commit and it has been correct working.
* Add to vmap assambler process show output and add appropriate error messages output.
* vmap_assambler binary updated.
--HG--
branch : trunk
2009-05-31 15:09:00 -05:00
megamage
507ae0a89d
*Fix a typo that makes target stop automatically when it is hit by attacker.
...
--HG--
branch : trunk
2009-05-31 14:34:05 -05:00
megamage
da871e2fc0
*Move addcre/go functions from opvp to objmgr.
...
*Do not save respawn time for internally added cre/go.
--HG--
branch : trunk
2009-05-31 14:26:57 -05:00
megamage
8d1f4f9ea0
*Provide another way to implement dynamic spawns. Now a creature will call its zonescript before spawn to determine the spawned entry. This can be used to implement zones such as wintergrasp with less data requirement (only need to know the entry of counterpart creatures, not require spawn points)
...
*Use zonescript as basic class of opvp script and dugeon script (can also be used for bg)
*Store zonescript in worldobject.
*Add door for sapphiron.
--HG--
branch : trunk
2009-05-30 22:15:05 -05:00
megamage
b5778357d9
*Fix a crash. Thanks to Amok
...
--HG--
branch : trunk
2009-05-30 17:17:05 -05:00
megamage
76d0498aae
*Allow to spawn correct npc for defender/attacker in wintergrasp based on game event. Now only xxx Champion is spawned based on faction for test. Other npc and gameobjects requires DB support (now in db the defender is always horde and attacker always alliance, and the data of counterpart is missing)
...
*Fix defenders' portal (now only useable for horde)
*Display random model if the model id in creature table is one of those in creature_template table (in this case they should be 0 actually).
--HG--
branch : trunk
2009-05-30 15:05:54 -05:00
megamage
790181add0
*Add game event type GAMEEVENT_INTERNAL which can only be started by scripts.
...
--HG--
branch : trunk
2009-05-30 14:50:18 -05:00
megamage
2a6d93ef5c
*Fix the bug that opvp creatures and gobjects are not displayed.
...
--HG--
branch : trunk
2009-05-30 14:48:58 -05:00
megamage
1a857d382a
*Start game event system before init bg and opvp in case that bg and opvp needs to start some game events.
...
--HG--
branch : trunk
2009-05-30 14:48:13 -05:00
BroodWyrm
b3efef3cfe
*Fix bug that unworthy initiate don't find the soulprison gameobject
...
--HG--
branch : trunk
2009-05-30 14:29:31 +02:00
BroodWyrm
cbe51194e7
*Fix some Script Bugs ... in TC2 virtual Aggo is EnterCombat now ... this fix Kiljaden, Muru, Moroes Script
...
--HG--
branch : trunk
2009-05-30 11:35:54 +02:00
megamage
15633ec97e
*Fix spell Rune Strike.
...
--HG--
branch : trunk
2009-05-30 00:09:50 -05:00
megamage
d3e1e1eae6
*Fix a bug that pet does not autocast after summoned or log in.
...
--HG--
branch : trunk
2009-05-30 00:05:44 -05:00
megamage
4d27b26638
*Update targeted motion code.
...
--HG--
branch : trunk
2009-05-30 00:05:20 -05:00
megamage
83d468c7ee
*Always use idle motion as default for triggers.
...
--HG--
branch : trunk
2009-05-29 21:30:08 -05:00
megamage
38c22f4190
*make the Rate.Reputation.Gain config option apply to reputation gains inside battlegrounds as well By BudIcePenguin
...
--HG--
branch : trunk
2009-05-29 21:27:28 -05:00
megamage
cc022341ac
[7908] Extract class data from creature_*_addon bytes0 fields, drop its, amd add unit_class field to creature_template. Author: NoFantasy
...
--HG--
branch : trunk
2009-05-29 21:24:23 -05:00
megamage
ff4241e5eb
*Fix a crash caused by removing areaaura. Thanks to arthurcik
...
--HG--
branch : trunk
2009-05-29 16:52:35 -05:00
megamage
89f4c1c444
*Add function FindNearestCreature and FindNearestGameObject to replace old FindCreature and FindGameObject
...
--HG--
branch : trunk
2009-05-29 16:49:28 -05:00
megamage
3faa712d42
*Allow some warrior shouts and druid roars to interrupt stealth. thanks to thenecromancer
...
--HG--
branch : trunk
2009-05-29 16:09:55 -05:00
BroodWyrm
bd35c961ad
*Merge.
...
--HG--
branch : trunk
2009-05-29 23:01:37 +02:00
BroodWyrm
0a9d956ca2
*Fix some resetbugs in script for quest 12848
...
--HG--
branch : trunk
2009-05-29 23:00:37 +02:00
megamage
94ca55af86
*Fix a crash. Thanks to DaGNU.
...
--HG--
branch : trunk
2009-05-29 14:16:30 -05:00
BroodWyrm
66faf147f9
*Try to fix some bugs on script for quest 12848
...
--HG--
branch : trunk
2009-05-29 21:15:53 +02:00
Them
b453bca2b4
*Fix compile under *nix.
...
--HG--
branch : trunk
2009-05-29 19:26:56 +02:00
megamage
106766e4ac
*Add an assert to find a bug.
...
--HG--
branch : trunk
2009-05-29 12:08:06 -05:00
megamage
21462d4895
*Fix build in *nix.
...
--HG--
branch : trunk
2009-05-29 10:54:04 -05:00
megamage
bc32144310
*Update OutdoorPvP functions. No longer need creature triggers for capture points.
...
--HG--
branch : trunk
2009-05-29 00:18:41 -05:00
megamage
1288761fb7
[7905] Implement ACTION_T_SET_SHEATH for creature event ai make possibility set ranged fire state. Author: VladimirMangos
...
Also related cleanup code in field cases and player Player::SetSheath.
--HG--
branch : trunk
2009-05-28 18:43:57 -05:00
megamage
451471d438
[7904] Change creature damage calculation formula. Author: Seizerkiller
...
* 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.
--HG--
branch : trunk
2009-05-28 18:29:59 -05:00
megamage
cfa2e223c0
[7903] Load and save for pets only talents. Not store unused (in fact) free talent point amount. Author: VladimirMangos
...
* 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.
--HG--
branch : trunk
2009-05-28 18:22:54 -05:00
megamage
4a7a63e438
*Add an errorlog in HasInArc function to find a bug.
...
--HG--
branch : trunk
2009-05-28 15:49:23 -05:00
Drahy
05011544df
* Used trinity sql coding style
...
--HG--
branch : trunk
2009-05-28 21:29:53 +02:00
megamage
aaac715b07
*Fix broken outdoor pvp capture points.
...
--HG--
branch : trunk
2009-05-28 12:35:41 -05:00
megamage
9be8d8ee88
*Fix build for VC90 x64.
...
--HG--
branch : trunk
2009-05-28 11:28:47 -05:00
Paradox
79d8a77846
Fix wrong data type for core_revision in DB, again
...
--HG--
branch : trunk
2009-05-28 10:15:08 -04:00
megamage
d2fe68bfef
*Some improvement of DK start zone quests (no new quest fixed)
...
--HG--
branch : trunk
2009-05-27 23:33:21 -05:00
megamage
e81d3acda7
*Use correct type name for opvp object. (no real change)
...
--HG--
branch : trunk
2009-05-27 23:27:04 -05:00
megamage
773f9d072c
*Set boss active=false after they arrive home. This fix the bug that boss is stuck at some far away grid and there spawns another boss.
...
--HG--
branch : trunk
2009-05-27 23:26:08 -05:00
megamage
c61ef6c73c
[7902] Speed up Creature and GO loads. Author: AlexDereka
...
--HG--
branch : trunk
2009-05-27 23:24:22 -05:00
megamage
626630a1b0
*Some update of pet bar code.
...
--HG--
branch : trunk
2009-05-27 22:17:10 -05:00
megamage
514fc49c3c
[7901] Refactoting pet action bar related code. Fixed some related bugs. Author: VladimirMangos
...
* 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
--HG--
branch : trunk
2009-05-27 17:02:39 -05:00
megamage
7ccd99ecab
[7900] Now really allow recieve account bounded items by mail reciver. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-27 16:39:49 -05:00
megamage
73d31e2552
[7898] Improve client error output at different mail send errors, cleanup code. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-27 16:38:50 -05:00
megamage
35ba3ca653
[7897] Include function name in assertion fail output. Author: Ambal
...
--HG--
branch : trunk
2009-05-27 16:37:03 -05:00
megamage
5101c7c4c5
[7896] Rename creature_template class/race fields to trainer_class/trainer_race for clarify use. Author: NoFantasy
...
--HG--
branch : trunk
2009-05-27 16:36:09 -05:00
megamage
75cf5b781c
*Do not trigger living bomb when target is dead. By Them
...
--HG--
branch : trunk
2009-05-27 16:11:40 -05:00
Kudlaty
dc1c900048
Add fix for quest 12680
...
--HG--
branch : trunk
2009-05-27 22:14:58 +02:00
Anubisss
4ce92ed6fa
*Merge SD2.
...
*r983: Add additional checks for zoneInCombat-function.
*r984: Remove two useless functions, cleanup some code. - The most part of the patch skipped.
*r985: Clean up some code and prevent Spark from doing certain actions if in certain areas
*r986: Remove most EventAI code - Skip this patch
*r987: Correct and remove now obsolete documentation. - Skip: delete EventAI.txt
--HG--
branch : trunk
2009-05-27 21:30:03 +02:00
megamage
ba934b35d6
*Try to fix a freeze bug. (atan2(0,0) returns invalid value)
...
--HG--
branch : trunk
2009-05-27 13:22:21 -05:00
Drahy
199cac6dda
* Used trinity sql coding style
...
--HG--
branch : trunk
2009-05-27 20:19:23 +02:00
megamage
ffca6ec384
*Change vehicle faction the same as the driver's when driver enters it.
...
*Fix 3593 sql.
--HG--
branch : trunk
2009-05-27 12:42:38 -05:00
Kudlaty
75942caacb
Add script for quest 28406
...
--HG--
branch : trunk
2009-05-27 18:15:29 +02:00
megamage
cb72853dc6
*Cleanup message deliver functions. Remove unused parameters.
...
--HG--
branch : trunk
2009-05-27 09:09:22 -05:00
megamage
1497d8f391
*Fix a typo in 3467 sql that makes dk start zone taxi not work.
...
--HG--
branch : trunk
2009-05-26 23:19:49 -05:00
megamage
9dda6392c1
*Fix the bug that warlord najentus spams spells
...
*Fix the bug that supremus volcano can move
Thanks to Farah
--HG--
branch : trunk
2009-05-26 22:46:06 -05:00
megamage
7ac4fb46c4
*Fix DK quest 12641
...
--HG--
branch : trunk
2009-05-26 22:13:36 -05:00
megamage
0328a3c212
*Fix broken dk start zone teleporter.
...
*Use caster as source of areaaura when source is NULL.
--HG--
branch : trunk
2009-05-26 22:06:27 -05:00
megamage
9624f6e099
*Fix a typo in Thaddius script that make he not berserk.
...
*Update Heigan script so that players outside the room will be teleported in when eruption happens.
Thanks to cryingcloud.
--HG--
branch : trunk
2009-05-26 19:55:41 -05:00
megamage
fa9bfed91f
[7895] Fixed build problem and some warnings in VS2010 projects. Author: tomrus88
...
--HG--
branch : trunk
2009-05-26 16:19:57 -05:00
megamage
e0255069dc
[7894] Avoid show quest sign for trainer under cursor if trianer have unavailable quest. Author: SeT
...
--HG--
branch : trunk
2009-05-26 16:19:35 -05:00
megamage
8b26c1c728
[7893] Fixed work chat guild commands that expect guild name in args. Now guild name always must be in "". Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-26 16:19:11 -05:00
megamage
0652c95126
[7892] Update spell_loot_template entry description in error output for better fit to current table use. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-26 16:10:42 -05:00
megamage
795eaf4598
[7890] Fixed a memory leak Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-26 16:03:55 -05:00
megamage
38f4a60beb
*Correct some aura interrupt flags
...
--HG--
branch : trunk
2009-05-26 16:00:19 -05:00
megamage
ce8b7a6839
*Do not do visibility notification twice for bind sight players. This fixes the bug that bind sight is interrupted when target enters a populated area.
...
--HG--
branch : trunk
2009-05-26 15:34:55 -05:00
megamage
326940181a
*Consider flight spells as passive spells.
...
--HG--
branch : trunk
2009-05-26 15:32:11 -05:00