click
09970c3c72
Move extractors/assemblers and the revisiongenerator around to accomodate upcoming new treestructure
...
--HG--
branch : trunk
rename : src/tools/genrevision/genrevision.cpp => src/genrevision/genrevision.cpp
rename : contrib/map_extractor/CMakeLists.txt => src/tools/map_extractor/CMakeLists.txt
rename : contrib/map_extractor/README.linux => src/tools/map_extractor/README.linux
rename : contrib/map_extractor/System.cpp => src/tools/map_extractor/System.cpp
rename : contrib/map_extractor/VC90_AD.sln => src/tools/map_extractor/VC90_AD.sln
rename : contrib/map_extractor/VC90_ad.vcproj => src/tools/map_extractor/VC90_ad.vcproj
rename : contrib/map_extractor/ad => src/tools/map_extractor/ad
rename : contrib/map_extractor/ad.exe => src/tools/map_extractor/ad.exe
rename : contrib/map_extractor/adt.cpp => src/tools/map_extractor/adt.cpp
rename : contrib/map_extractor/adt.h => src/tools/map_extractor/adt.h
rename : contrib/map_extractor/dbcfile.cpp => src/tools/map_extractor/dbcfile.cpp
rename : contrib/map_extractor/dbcfile.h => src/tools/map_extractor/dbcfile.h
rename : contrib/map_extractor/debug/zlib.lib => src/tools/map_extractor/debug/zlib.lib
rename : contrib/map_extractor/libmpq/CMakeLists.txt => src/tools/map_extractor/libmpq/CMakeLists.txt
rename : contrib/map_extractor/libmpq/common.cpp => src/tools/map_extractor/libmpq/common.cpp
rename : contrib/map_extractor/libmpq/common.h => src/tools/map_extractor/libmpq/common.h
rename : contrib/map_extractor/libmpq/explode.cpp => src/tools/map_extractor/libmpq/explode.cpp
rename : contrib/map_extractor/libmpq/explode.h => src/tools/map_extractor/libmpq/explode.h
rename : contrib/map_extractor/libmpq/extract.cpp => src/tools/map_extractor/libmpq/extract.cpp
rename : contrib/map_extractor/libmpq/huffman.cpp => src/tools/map_extractor/libmpq/huffman.cpp
rename : contrib/map_extractor/libmpq/huffman.h => src/tools/map_extractor/libmpq/huffman.h
rename : contrib/map_extractor/libmpq/mpq.cpp => src/tools/map_extractor/libmpq/mpq.cpp
rename : contrib/map_extractor/libmpq/mpq.h => src/tools/map_extractor/libmpq/mpq.h
rename : contrib/map_extractor/libmpq/parser.cpp => src/tools/map_extractor/libmpq/parser.cpp
rename : contrib/map_extractor/libmpq/wave.cpp => src/tools/map_extractor/libmpq/wave.cpp
rename : contrib/map_extractor/libmpq/wave.h => src/tools/map_extractor/libmpq/wave.h
rename : contrib/map_extractor/libmpq/zconf.h => src/tools/map_extractor/libmpq/zconf.h
rename : contrib/map_extractor/libmpq/zlib.h => src/tools/map_extractor/libmpq/zlib.h
rename : contrib/map_extractor/loadlib/CMakeLists.txt => src/tools/map_extractor/loadlib/CMakeLists.txt
rename : contrib/map_extractor/loadlib/adt.cpp => src/tools/map_extractor/loadlib/adt.cpp
rename : contrib/map_extractor/loadlib/adt.h => src/tools/map_extractor/loadlib/adt.h
rename : contrib/map_extractor/loadlib/loadlib.cpp => src/tools/map_extractor/loadlib/loadlib.cpp
rename : contrib/map_extractor/loadlib/loadlib.h => src/tools/map_extractor/loadlib/loadlib.h
rename : contrib/map_extractor/loadlib/wdt.cpp => src/tools/map_extractor/loadlib/wdt.cpp
rename : contrib/map_extractor/loadlib/wdt.h => src/tools/map_extractor/loadlib/wdt.h
rename : contrib/map_extractor/mpq_libmpq.cpp => src/tools/map_extractor/mpq_libmpq.cpp
rename : contrib/map_extractor/mpq_libmpq.h => src/tools/map_extractor/mpq_libmpq.h
rename : contrib/map_extractor/release/zlib.lib => src/tools/map_extractor/release/zlib.lib
rename : contrib/vmap3_assembler/CMakeLists.txt => src/tools/vmap3_assembler/CMakeLists.txt
rename : contrib/vmap3_assembler/VC90/vmap_assembler.vcproj => src/tools/vmap3_assembler/VC90/vmap_assembler.vcproj
rename : contrib/vmap3_assembler/splitConfig.txt => src/tools/vmap3_assembler/splitConfig.txt
rename : contrib/vmap3_assembler/vmap_assembler.cpp => src/tools/vmap3_assembler/vmap_assembler.cpp
rename : contrib/vmap3_assembler/vmap_assemblerVC90.sln => src/tools/vmap3_assembler/vmap_assemblerVC90.sln
rename : contrib/vmap3_extractor/CMakeLists.txt => src/tools/vmap3_extractor/CMakeLists.txt
rename : contrib/vmap3_extractor/vmapextract/CMakeLists.txt => src/tools/vmap3_extractor/vmapextract/CMakeLists.txt
rename : contrib/vmap3_extractor/vmapextract/adtfile.cpp => src/tools/vmap3_extractor/vmapextract/adtfile.cpp
rename : contrib/vmap3_extractor/vmapextract/adtfile.h => src/tools/vmap3_extractor/vmapextract/adtfile.h
rename : contrib/vmap3_extractor/vmapextract/dbcfile.cpp => src/tools/vmap3_extractor/vmapextract/dbcfile.cpp
rename : contrib/vmap3_extractor/vmapextract/dbcfile.h => src/tools/vmap3_extractor/vmapextract/dbcfile.h
rename : contrib/vmap3_extractor/vmapextract/loadlib/loadlib.h => src/tools/vmap3_extractor/vmapextract/loadlib/loadlib.h
rename : contrib/vmap3_extractor/vmapextract/model.cpp => src/tools/vmap3_extractor/vmapextract/model.cpp
rename : contrib/vmap3_extractor/vmapextract/model.h => src/tools/vmap3_extractor/vmapextract/model.h
rename : contrib/vmap3_extractor/vmapextract/modelheaders.h => src/tools/vmap3_extractor/vmapextract/modelheaders.h
rename : contrib/vmap3_extractor/vmapextract/mpq_libmpq.cpp => src/tools/vmap3_extractor/vmapextract/mpq_libmpq.cpp
rename : contrib/vmap3_extractor/vmapextract/mpq_libmpq04.h => src/tools/vmap3_extractor/vmapextract/mpq_libmpq04.h
rename : contrib/vmap3_extractor/vmapextract/vec3d.h => src/tools/vmap3_extractor/vmapextract/vec3d.h
rename : contrib/vmap3_extractor/vmapextract/vmapexport.cpp => src/tools/vmap3_extractor/vmapextract/vmapexport.cpp
rename : contrib/vmap3_extractor/vmapextract/vmapexport.h => src/tools/vmap3_extractor/vmapextract/vmapexport.h
rename : contrib/vmap3_extractor/vmapextract/wdtfile.cpp => src/tools/vmap3_extractor/vmapextract/wdtfile.cpp
rename : contrib/vmap3_extractor/vmapextract/wdtfile.h => src/tools/vmap3_extractor/vmapextract/wdtfile.h
rename : contrib/vmap3_extractor/vmapextract/wmo.cpp => src/tools/vmap3_extractor/vmapextract/wmo.cpp
rename : contrib/vmap3_extractor/vmapextract/wmo.h => src/tools/vmap3_extractor/vmapextract/wmo.h
rename : contrib/vmap3_extractor/win/vmapExtractor3_VC90.sln => src/tools/vmap3_extractor/win/vmapExtractor3_VC90.sln
2010-06-05 18:58:56 +02:00
[email protected]
2156a362e3
Remove unused headerfile
...
--HG--
branch : trunk
2010-06-05 18:53:15 +02:00
teacher
207dccc13d
Added conditions table to world.sql.
...
Minor sql cleanup.
--HG--
branch : trunk
2010-06-05 18:21:47 +02:00
Machiavelli
095914eb59
Fix SCRIPT_COMMAND_FLAG_SET and SCRIPT_COMMAND_FLAG_REMOVE, allow them to be used in gossip scripts and fix error message that specified field was alledgedly out of bounds.
...
--HG--
branch : trunk
2010-06-05 18:10:18 +02:00
Machiavelli
54189f63c2
Fix SCRIPT_COMMAND_MOVE_TO for gossip case.
...
--HG--
branch : trunk
2010-06-05 17:58:59 +02:00
Machiavelli
d45d61c2b1
Remove unneeded SCRIPT_COMMAND_SET_FLAG that already was implemented in a different way.
...
(/blame Malcrom)
--HG--
branch : trunk
2010-06-05 17:58:11 +02:00
Machiavelli
bb292845ed
Fix SCRIPT_COMMAND_FIELD_SET, it will no longer throw error that the specified parameter was an invalid field. In addition, the command is now usable from gossip scripts.
...
--HG--
branch : trunk
2010-06-05 17:48:56 +02:00
click
8aed083782
rename extractors to reflect that they are for version 3
...
--HG--
branch : trunk
rename : contrib/vmap_assembler/CMakeLists.txt => contrib/vmap3_assembler/CMakeLists.txt
rename : contrib/vmap_assembler/VC90/vmap_assembler.vcproj => contrib/vmap3_assembler/VC90/vmap_assembler.vcproj
rename : contrib/vmap_assembler/splitConfig.txt => contrib/vmap3_assembler/splitConfig.txt
rename : contrib/vmap_assembler/vmap_assembler.cpp => contrib/vmap3_assembler/vmap_assembler.cpp
rename : contrib/vmap_assembler/vmap_assemblerVC90.sln => contrib/vmap3_assembler/vmap_assemblerVC90.sln
rename : contrib/vmap_extractor_v2/CMakeLists.txt => contrib/vmap3_extractor/CMakeLists.txt
rename : contrib/vmap_extractor_v2/vmapextract/CMakeLists.txt => contrib/vmap3_extractor/vmapextract/CMakeLists.txt
rename : contrib/vmap_extractor_v2/vmapextract/adtfile.cpp => contrib/vmap3_extractor/vmapextract/adtfile.cpp
rename : contrib/vmap_extractor_v2/vmapextract/adtfile.h => contrib/vmap3_extractor/vmapextract/adtfile.h
rename : contrib/vmap_extractor_v2/vmapextract/dbcfile.cpp => contrib/vmap3_extractor/vmapextract/dbcfile.cpp
rename : contrib/vmap_extractor_v2/vmapextract/dbcfile.h => contrib/vmap3_extractor/vmapextract/dbcfile.h
rename : contrib/vmap_extractor_v2/vmapextract/loadlib/loadlib.h => contrib/vmap3_extractor/vmapextract/loadlib/loadlib.h
rename : contrib/vmap_extractor_v2/vmapextract/model.cpp => contrib/vmap3_extractor/vmapextract/model.cpp
rename : contrib/vmap_extractor_v2/vmapextract/model.h => contrib/vmap3_extractor/vmapextract/model.h
rename : contrib/vmap_extractor_v2/vmapextract/modelheaders.h => contrib/vmap3_extractor/vmapextract/modelheaders.h
rename : contrib/vmap_extractor_v2/vmapextract/mpq_libmpq.cpp => contrib/vmap3_extractor/vmapextract/mpq_libmpq.cpp
rename : contrib/vmap_extractor_v2/vmapextract/mpq_libmpq04.h => contrib/vmap3_extractor/vmapextract/mpq_libmpq04.h
rename : contrib/vmap_extractor_v2/vmapextract/vec3d.h => contrib/vmap3_extractor/vmapextract/vec3d.h
rename : contrib/vmap_extractor_v2/vmapextract/vmapexport.cpp => contrib/vmap3_extractor/vmapextract/vmapexport.cpp
rename : contrib/vmap_extractor_v2/vmapextract/vmapexport.h => contrib/vmap3_extractor/vmapextract/vmapexport.h
rename : contrib/vmap_extractor_v2/vmapextract/wdtfile.cpp => contrib/vmap3_extractor/vmapextract/wdtfile.cpp
rename : contrib/vmap_extractor_v2/vmapextract/wdtfile.h => contrib/vmap3_extractor/vmapextract/wdtfile.h
rename : contrib/vmap_extractor_v2/vmapextract/wmo.cpp => contrib/vmap3_extractor/vmapextract/wmo.cpp
rename : contrib/vmap_extractor_v2/vmapextract/wmo.h => contrib/vmap3_extractor/vmapextract/wmo.h
rename : contrib/vmap_extractor_v2/win/vmapExtractor3_VC90.sln => contrib/vmap3_extractor/win/vmapExtractor3_VC90.sln
2010-06-05 17:44:46 +02:00
click
c19db366c4
More projectfiles down the drain (and yes, we'll remake most of these, apart from pre VC90-ones which are now... unsupported)
...
--HG--
branch : trunk
2010-06-05 17:42:56 +02:00
click
93bdc2639d
remove some lingering projectfiles, new ones will be created
...
--HG--
branch : trunk
2010-06-05 17:32:47 +02:00
Tartalo
d2da56ed31
Forgot to add the sql changes to full file. Ty Machiavelli ;)
...
--HG--
branch : trunk
2010-06-05 16:36:33 +02:00
Tartalo
23cb007106
Implement .instance open/close commands
...
Example: .instance open 631 10heroic to open ICC on 10man heroic mode
Ty Lockness for the testing
--HG--
branch : trunk
2010-06-05 16:31:55 +02:00
click
a4f8fb3364
Heavy repository restructuring is done after this revision - you have been warned
...
--HG--
branch : trunk
2010-06-05 14:34:34 +02:00
Rat
e81b40a099
fixed compile on win
...
--HG--
branch : trunk
2010-06-05 13:30:02 +02:00
click
eeec7959e3
Add ACE includepath to linux buildfiles when not using a sitewide install
...
--HG--
branch : trunk
2010-06-05 11:37:18 +02:00
Machiavelli
7289827b5a
Update g3dlite build for windows.
...
--HG--
branch : trunk
2010-06-05 02:09:28 +02:00
click
e777161888
HIGHLY EXPERIMENTAL - USE AT YOUR OWN RISK
...
Implement the use of the new vmap3-format by Lynx3d (mad props to you for this, and thanks for the talks earlier)
+ reduced Vmap size to less than one third, and improve precision
+ indoor/outdoor check which allows automatic unmounting of players
+ additional area information from WMOAreaTable.dbc, removed existing "hacks"
+ WMO liquid information for swimming and fishing correctly in buildings/cities/caves/instances (lava and slime WILL hurt from now on!)
- buildfiles for windows are not properly done, and will need to be sorted out
NOTE: Do NOT annoy Lynx3d about this, any issues with this "port" is entirely our fault !
THIS REVISION IS CONSIDERED UNSTABLE AND CONTAINS WORK IN PROGRESS - USE AT YOUR OWN RISK!
--HG--
branch : trunk
2010-06-05 00:59:25 +02:00
Rat
1426c2970f
HIGHLY EXPERIMENTAL - USE AT YOUR OWN RISK
...
implemented Condition System
all systems should work like before
after applying the sql converter you won't be able to apply any Updatepacks (<=up30) so do updates before this
this revesion is not threated as stable!
--HG--
branch : trunk
2010-06-04 23:24:48 +02:00
John Holiver
ef660a4cf4
* Honor rate is now applied to every honor gain
...
Closes issue #983
--HG--
branch : trunk
2010-06-04 14:07:53 -03:00
Machiavelli
d3969ff9b3
Fix SCRIPT_COMMAND_EMOTE, allow it to be used in gossip scripts where source = player.
...
--HG--
branch : trunk
2010-06-04 17:47:22 +02:00
Machiavelli
54ee0f6483
Fix SCRIPT_COMMAND_TALK to be used in gossip scripts.
...
+ A few trivial typo´s in the same function.
Fixes issue #980
Update issue #2502
--HG--
branch : trunk
2010-06-04 14:37:23 +02:00
Machiavelli
724954af4b
Missing rename. (VStudio crashed on me earlier)
...
--HG--
branch : trunk
2010-06-03 19:11:26 +02:00
Machiavelli
2cec9d276e
Rename SCRIPT_COMMAND_MOD_UPDATEFIELD to SCRIPT_COMMAND_SET_FLAG to avoid confusion.
...
Also add a parameter ´apply´ (dataint). If 1, it will set the flag, if 0, it will remove it.
Note: currently only supports 32bit integers.
--HG--
branch : trunk
2010-06-03 18:16:07 +02:00
Machiavelli
f346d779a5
Implement SCRIPT_COMMAND_MOD_UPDATEFIELD with parameters datalong = index, datalong2 = newvalue.
...
This will allow you to set the specified index value to the specified flag, as per Malcrom´s request.
--HG--
branch : trunk
2010-06-03 18:03:18 +02:00
Rat
77230036cc
SOTA anticheat
...
Graveyards shouldn't be captured unless the respective gates are broken.
Relic shouldn't be activated unless the respective gate is broken.
by Snakeice
--HG--
branch : trunk
2010-06-03 16:54:12 +02:00
Rat
9ebb2dcca8
removed old and incorrect 80-120% honor bonus (leftover from preBC O.o)
...
added new honor formula for player kills
added new formula for bonus honor calculation (*HK)
pls test and compare with retial
--HG--
branch : trunk
2010-06-03 16:32:28 +02:00
Rat
2e5edd301b
dismount when entering a battleground
...
use 80 for max level honor bonus calculation
fixed SOTA second round timer
by Gyullo
--HG--
branch : trunk
2010-06-03 16:24:10 +02:00
Machiavelli
227cd4d993
Fix crash in SCRIPT_COMMAND_QUEST_EXPLORED, fixes issue #2532
...
--HG--
branch : trunk
2010-06-03 15:14:21 +02:00
Rat
db293e41f9
should fix linux compile
...
guess what.. im on win..
--HG--
branch : trunk
2010-06-03 15:02:30 +02:00
Rat
3c05d4d544
added script hook for gameobject's destroyed event
...
--HG--
branch : trunk
2010-06-03 14:29:04 +02:00
John Holiver
042971e7ff
* Fix Banner of Victory, Abyssal Rune, The Black Heart 45 ICD.
...
* Fixes some name standards also.
--HG--
branch : trunk
rename : sql/updates/8371_spell_bonus_data.sql => sql/updates/8371_world_spell_bonus_data.sql
rename : sql/updates/8372_spell_proc_event.sql => sql/updates/8372_world_spell_proc_event.sql
rename : sql/updates/8373_spell_proc_event.sql => sql/updates/8373_world_spell_proc_event.sql
rename : sql/updates/8374_spell_proc_event.sql => sql/updates/8374_world_spell_proc_event.sql
2010-06-02 20:27:18 -03:00
John Holiver
d85d970a14
* Fix CD of Tears of the Vanquished.
...
* Few world.spell_proc_event cleanup.
--HG--
branch : trunk
2010-06-02 18:46:00 -03:00
John Holiver
c0f2a0eac0
* Fix Shaman T10 2 part bonus procing only for Riptide now
...
--HG--
branch : trunk
2010-06-02 18:37:05 -03:00
John Holiver
cba199fa20
* Fix Glyph of Mend Pet (tnx L1ghtGu4rd from Mangos)
...
--HG--
branch : trunk
2010-06-02 18:30:57 -03:00
John Holiver
9f28faa29b
* Fix some spells that were benefiting from spellpower when they shouldn't.
...
- Glyph of Dispel Magic
- Glyph of Power Word: Shield
- Glyph of Healing Wave
- Ancestral Awakening
--HG--
branch : trunk
2010-06-02 18:21:13 -03:00
Rat
dd24d80312
stick with 1x rates, thankya
...
--HG--
branch : trunk
2010-06-02 20:41:31 +02:00
Liberate
5981aa5495
*Fix: Only don't apply aura's with 0 sec duration (because of diminishing return for example) if the aura is not positive.
...
--HG--
branch : trunk
2010-06-02 20:26:46 +02:00
Trazom62
b7471f800c
Fix crash in Unit::HandleProcTriggerSpell (Actually in Object::GetUInt32Value when pVictim is null).
...
Fixes issue #2458 .
--HG--
branch : trunk
2010-06-02 19:36:59 +02:00
Machiavelli
b1bf3b5e13
Merge
...
--HG--
branch : trunk
2010-06-02 18:45:19 +02:00
Machiavelli
fb8399c413
Few changes to *_scripts handling in core.
...
- Use pointers of most abstract classes possible where applicable.
- Don´t use dynamic_cast when casting possibility is already explicitly checked per typeid.
- Where applicable use the ToCreature() and ToPlayer() functions for typecasting.
- Fix functioning of SCRIPT_COMMAND_CAST_SPELL
- Fix possible crash in SCRIPT_COMMAND_KILL
- Always include script id in error messages.
- Added a few TODO comments.
These changesets were merged in from MaNGOS:
- [9576] Implement SCRIPT_COMMAND_CREATE_ITEM by NoFantasy
- [9577] Implement SCRIPT_COMMAND_DESPAWN_SELF by NoFantasy
- [9869] Extend SCRIPT_COMMAND_QUEST_EXPLORED to allow player<->player as
source/target by NoFantasy
--HG--
branch : trunk
2010-06-02 18:43:11 +02:00
Rat
d9728b2b80
fixed sota round two ships
...
--HG--
branch : trunk
2010-06-02 18:16:57 +02:00
teacher
a653b31486
Added 8300_world_battleground_template.sql in sql\updated\333a_old. I wrongly removed it from repo (original file by click).
...
Small cleanup.
--HG--
branch : trunk
2010-06-02 13:57:39 +02:00
Rat
bff58bfc20
typo in world.sql, thanks to Fabriciomind for report, closes issue #2498
...
--HG--
branch : trunk
2010-06-02 07:51:19 +02:00
Rat
ad753b3f67
SOTA update
...
-proper warning text (under attack, destroyed, capture..)
-proper icons on map for gate states
-fixed second round starting
--HG--
branch : trunk
2010-06-01 23:55:09 +02:00
John Holiver
768952ae71
Added missing delete from r34f4db8886.
...
Thnx kolapse01.
--HG--
branch : trunk
2010-06-01 00:37:59 -03:00
John Holiver
1943b19ff8
Fix to Drums of Forgotten Kings, Drums of the Wild and Runescroll of Fortitude.
...
Thx maczuga.k for the first 2 ;D
Fixes issue #1990
--HG--
branch : trunk
2010-06-01 00:07:40 -03:00
John Holiver
4eb7f38dfc
Added scriptnames for ref4a8519f6.
...
Other stuff needed was posted on TDB forum (e.g. EAI for summons).
--HG--
branch : trunk
2010-05-31 22:02:13 -03:00
Liberate
f1e194aa6d
Forgot to put the sql updates of my previous commit in world.sql and the world_script_full.sql again
...
--HG--
branch : trunk
2010-06-01 00:15:04 +02:00
Machiavelli
97ea58fe0c
Revert unintended change in 39d9d11c09 - special thanks to HG for being so cooperative.
...
(Essence of 39d9d11c09 is still intact)
--HG--
branch : trunk
2010-05-31 23:03:14 +02:00
Liberate
b02bde6d2a
*Fix: Strand of the Ancients.
...
- Massive Seaforium Charge (needs DB support for the spawns)
- Demolishers are not attackable at the start
- Demolishers spawn at the workshop if the graveyard is taken
(The spawn locations aren't official yet)
- Demolishers spawn immediately after being destroyed
To make SotA perfect, it needs a lot of DB support.
- Seaforium Bomb spawn locations
- Set speed_run to 0 of the Cannons.
--HG--
branch : trunk
2010-05-31 23:01:47 +02:00
Machiavelli
a623ccd5fa
Fix possible client crash in SMSG_ATTACKERSTATEUPDATE caused by outdated packet structure.
...
--HG--
branch : trunk
2010-05-31 22:09:58 +02:00
click
836f7e19fd
Fix small filename typo
...
--HG--
branch : trunk
rename : sql/updates/8348_world_script_texts => sql/updates/8348_world_script_texts.sql
2010-05-31 22:02:00 +02:00
John Holiver
973c837729
Skadi review of SnakeIce patch.
...
A minor bug is still present, you can find it on the SDComment.
Closes issue #1105 and #2251
--HG--
branch : trunk
2010-05-31 15:55:19 -03:00
Trazom62
248782448c
Fix hidden CD for HandleDummyAuraProc for random proc spell (put the hidden CD on one of the random spell to avoid multiple proc of different random spell).
...
Take trigger_spell from dbc in case there is one and not yet handled by custom case.
--HG--
branch : trunk
2010-05-31 20:14:21 +02:00
Trazom62
427e8be656
Fix Spell::m_selfContainer not reset in destructor. This should fix crash in Unit::FindCurrentSpellBySpellId.
...
Fixes issue #2263 .
--HG--
branch : trunk
2010-05-31 19:19:30 +02:00
Trazom62
15847b2f2f
Fix exploit with swaping already looted items.
...
Patch by Vladimir from idea of Zhenya.
Fixes issue #702 .
--HG--
branch : trunk
2010-05-31 19:10:26 +02:00
Machiavelli
1a636d3af8
Fix realmd to accept more than 64 connections on windows. Author: Derex
...
--HG--
branch : trunk
2010-05-31 15:02:41 +02:00
Shauren
042b503665
ITEM_FLAGS_EXTRA_NEED_ROLL_DISABLED should only affect Need before Greed loot method
...
--HG--
branch : trunk
2010-05-31 14:07:29 +02:00
Xanadu
7fbeef3d09
Cleaned up and unified various sort predicates and moved them to Trinity namespace, replaced priority queues with sorts and purged some unused code.
...
--HG--
branch : trunk
2010-05-30 04:23:27 +02:00
Supabad
14382dd1fe
Ulduar, Flame Leviathan: add Track tower activation state for Achievements
...
stil WiP and not finished
removes one comment from the TODO LIST
--HG--
branch : trunk
2010-05-30 03:03:31 +02:00
Tartalo
3ffdce920b
Ulduar: Add missing breaks, ty Josh ;)
...
--HG--
branch : trunk
2010-05-29 23:25:00 +02:00
Tartalo
affccbdb57
Ulduar: Fix typo on Flame Leviathan's tower event's triggering system
...
--HG--
branch : trunk
2010-05-29 23:23:38 +02:00
Tartalo
0dceb037bf
Ulduar, Flame Leviathan: Add initial tower event support.
...
This is WiP and is not finished. Actually the event is not activable since
there is no script for Lore Keeper so don't complain about that.
The code itself is not finished at all, but the main event managing is
designed and implemented. Filling up the 'TODO:' commented parts of
Leviathan's DoAction() will be appreciated ;)
It's easy to implement all the tower related achievs using an array of
booleans and DoAction() triggers for tower state tracking.
It's your time Supabad, enjoy teamwork :D
--HG--
branch : trunk
2010-05-29 21:58:44 +02:00
Shauren
cf34b23692
Fixed Twisted Faith not increasing damage of Mind Flay while Shadow Word: Pain was present on target, thx maxdestroyer for pointing that EffectSpellClassMask doesn't match
...
Fixes issue #1085 .
--HG--
branch : trunk
2010-05-29 21:00:30 +02:00
Shauren
29e891a02f
Added missing delete statement in 8330_world_playercreateinfo_spell.sql, thx jesper.vortex for pointing it out
...
--HG--
branch : trunk
2010-05-29 19:45:56 +02:00
click
1758940ce2
Fix: use stored randombg resettime for calculating when to do the next daily reset of random battlegrounds
...
Thanks to HP for pointing this out.
--HG--
branch : trunk
2010-05-29 18:42:19 +02:00
click
ea3760066b
Initialize the random logonhash on world startup to avoid socket hang on Windows platform. Patch by scarymovie87.
...
Update issue 1611
The "fix" itself will require further testing, though I'm suspecting this occurs due to that the loginhash
(to a realm that has just been restarted) isn't properly initialized. Consider this as a temporary workaround.
--HG--
branch : trunk
2010-05-29 17:26:43 +02:00
Shauren
a8b244afd5
Allow Flame Shock DoT ticks to be critical strikes
...
Fixes issue #2282 .
--HG--
branch : trunk
2010-05-29 16:38:57 +02:00
Shauren
a083bc5981
RequiredReputationFaction == 0 && RequiredReputationRank != 0 means its some leftover data, not a sign we should check standing with vendor's faction
...
This fixes players "randomly" being unable to purchase an item due to missing reputation
Fixes issue #2193 .
--HG--
branch : trunk
2010-05-29 16:17:28 +02:00
Supabad
d1747a66ce
add sql for previous commit.
...
--HG--
branch : trunk
2010-05-29 15:44:03 +02:00
Supabad
1b66be14f6
Add support to Flame Leviathan.
...
Thanks to SnakeIce for posting patch, and Manuel for support during codecleanup.
--HG--
branch : trunk
2010-05-29 15:32:28 +02:00
Shauren
0d64afc166
Fixed quests 11505 and 11506 - Spirits of Auchindoun
...
Fixes issue #126 .
--HG--
branch : trunk
2010-05-29 13:42:57 +02:00
Liberate
3b8be6d108
Fixes the cooldown of the heroic version of the Deathbringer's Will Trinket.
...
Thanks nightseas for testing and finding this bug.
--HG--
branch : trunk
2010-05-29 10:11:39 +02:00
Xanadu
d104f19469
*Properly initialize members to prevent DB logging before the DB is started. Fixes a rarely seen startup crash.
...
*Code cleanup.
--HG--
branch : trunk
2010-05-29 03:16:39 +02:00
Anubisss
de97bd4f00
Remove a duplicate check from map/vmap files existance of all races' startup areas. Dear God, my english rocks (:.
...
--HG--
branch : trunk
2010-05-29 00:16:06 +02:00
Trazom62
7ac8e6571d
Fix compile on linux for previous commit. Thanks click for testing.
...
--HG--
branch : trunk
2010-05-27 22:40:47 +02:00
Trazom62
19743316e0
Update Script Sunwell/Kil Jaeden.
...
Fixes issue #291 . Thanks Ille000.
Code layout.
Please also check the SQL proposed in comment 19 of issue #291 .
--HG--
branch : trunk
2010-05-27 21:23:25 +02:00
Trazom62
452675e500
Fix Vigilance.
...
Implements Glyph of Vigilance.
Fixes issue #1134 . Thanks Bodompelle for the idea, even thought the fix is rather different.
--HG--
branch : trunk
2010-05-27 21:11:38 +02:00
Liberate
73c627829f
Fixes a mistake in my previous commit regarding Mirror Image. Fire Blast should scale with 15% of the spell power, not 30%.
...
Thanks A.Metaphysical.Drama for pointing this out.
Also fixes a double entry in world.sql.
--HG--
branch : trunk
2010-05-27 16:15:23 +02:00
click
ac2ac3dbcf
Change auctionhousesearches with extended itemnames (of the hawk etc) to use the DBC-locale, not the DB-locale
...
Major thanks to D_Skywalk for figuring out the bug
--HG--
branch : trunk
2010-05-27 14:13:22 +02:00
Liberate
ae71f23dd6
Fixes Mirror Image damage. Also adds some sql's to world.sql which I forgot in my previous commits.
...
Fixes issue 2349
--HG--
branch : trunk
2010-05-27 13:01:25 +02:00
Liberate
2c1b9ad8a0
Updates the Judgement of Light proc heal to the current patch. It does not scale with attack power and spell power anymore.
...
--HG--
branch : trunk
2010-05-27 11:02:44 +02:00
click
ca5f51d48f
Don't parse "== START DUMP" or "== END DUMP" lines when attempting to load dumpfiles (another PEBKAC-check)
...
--HG--
branch : trunk
2010-05-27 04:41:02 +02:00
Liberate
c0f099c9c9
Fixes Eye for an Eye: it's damage will not be increased by spell power anymore.
...
This will greatly reduce Eye for an Eye's damage.
--HG--
branch : trunk
2010-05-26 22:55:30 +02:00
Liberate
c3b480ce81
Fixes the Deathbringer's Will Trinket.
...
This needs DB support so you don't change into a pig instead of a vrykul/taunka.
Based on c.j.b's patch.
Fixes issue 1933
Fixes issue 1843
--HG--
branch : trunk
2010-05-26 22:47:47 +02:00
Machiavelli
e33e700a78
Merge, thanks to Aokromes for testing my patches.
...
Added tag UP30 for e653a5b8d0
--HG--
branch : trunk
2010-05-26 20:26:03 +02:00
teacher
ee86f72217
Moved sql update files to 333a_old dir.
...
--HG--
branch : trunk
2010-05-26 20:21:38 +02:00
click
249a5f7722
Remove some guardAI gossip (handled DB-side), remove some NPC gossip (handled DB-side)
...
--HG--
branch : trunk
2010-05-26 20:03:40 +02:00
John Holiver
ff7308f754
Re-re-fix for Life Tap (3.3.3).
...
I hope that this one is the last.
Each rank now use diferent spell power gains (0, 0.2, 0.5).
--HG--
branch : trunk
2010-05-26 14:54:56 -03:00
Machiavelli
7c0f140bb0
Use ´manual´ ACE_Thread_Mutex objects in SQLTransaction class instead of using ACE_Based::LockedQueue.
...
This will either result in a crash fix caused by underlying operations of ACE_Based::LockedQueue, or at least give us a clearer view at where the crash is coming from.
--HG--
branch : trunk
2010-05-26 19:19:06 +02:00
Machiavelli
6da6879eff
Add another ACE_Thread_Mutex in Database class for threadsafe operations on m_transQueues.
...
Fixes crash specified in comment #8 on issue #2214
--HG--
branch : trunk
2010-05-26 19:04:13 +02:00
Liberate
3cd4626dac
Fix a typo in my previous commit. thanks dr.tenma for pointing this out.
...
--HG--
branch : trunk
2010-05-26 16:18:45 +02:00
Liberate
aa5100e7d9
*Fix: Don't apply an aura when it's duration is 0. (for example because of diminishing returns)
...
This should fix interrupts when casting fear, stun, etc, while the duration is 0.
Fix based on havenard's patch.
Fixes issue 1621
Fixes issue 2271
--HG--
branch : trunk
2010-05-26 15:38:31 +02:00
click
3718dfa94f
Fix statistics for random battlegrounds (by footman) + add missing configoption for when to reset random BGs
...
--HG--
branch : trunk
2010-05-26 13:15:35 +02:00
click
28b9e104a8
Remove two lingering (unused) files from previous commit
...
(damn mercurial and it's inability to not detect removed files)
--HG--
branch : trunk
2010-05-26 11:59:30 +02:00
click
7a13839178
Add support for random battlegrounds - port by n0n4me, original code by Vladimir and Griffonheart (Big thanks to all of you!)
...
--HG--
branch : trunk
2010-05-26 11:34:37 +02:00
Shauren
e4c03aa55a
Fixed achievements rewarding titles to wrong faction (alliance title for horde char)
...
--HG--
branch : trunk
2010-05-26 11:03:45 +02:00
click
bd13582bd2
Minot codestyle cleanup (tabs to spaces)
...
--HG--
branch : trunk
2010-05-26 02:03:45 +02:00
John Holiver
dd1a750921
Re-Fix Life Tap Formula (3.3.3).
...
More blizzlike formula.
The formula used now IS NOT perfect(!), but it's a extremely good aproximation of the current Blizz calc.
This formula was based on curve fitting from data collected from retail.
Also, fix the usage of BaseSpellPower, now it also employ 'green' bonus.
Tnx to the reviewers.
--HG--
branch : trunk
2010-05-25 20:25:56 -03:00
Supabad
7556bb80a7
open door when Rhakzor dies. patch made by antihrists
...
requires db support
--HG--
branch : trunk
2010-05-26 00:07:46 +02:00