Schmoozerd
1ab35e53d9
[11953] Add missing nightelf player-create spell 21009 for druid and DK
...
Thanks to crackm for providing data
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-12 22:20:07 +02:00
stfx
a66a40dc99
[11952] Add support to send the anim for SMSG_TAMEOBJECT_CUSTOM_ANIM
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-12 21:53:24 +02:00
stfx
f153193a02
[11951] Unify loot related code and fix engrish.
...
Also readd the m_groupLootId check in case the StopGroupLoot will be called from other places
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-12 17:16:37 +02:00
michalpolko
1c5f99f4b8
[11950] Implement spell 27819, thanks to stfx for research
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-12 16:26:57 +02:00
stfx
e79b80727d
[11949] Check group id of group loot timer when timer is started. Close pull request #39
...
Also fix a small possible bug with loot shared to players at similar position on a different map
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-11 22:58:51 +02:00
Schmoozerd
31e46daaf8
[11948] Check achievement related dbc data
...
This will fixed a few crashs for criterias without referred achievements
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-11 21:55:42 +02:00
Xfurry
ea08f7c5d7
[11947] Improve SCRIPT_COMMAND_MOVE_TO
...
This changes the handling of SCRIPT_COMMAND_MOVE_TO, to not expect some travel-time, but directly provide the speed for the movement (*100).
Attention to DB-Devs, please check your MOVE_TO scripts.
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-10 23:44:17 +02:00
Schmoozerd
78b0ffe4eb
[11946] Add commits for death in statistics, fix some engrish
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-10 20:08:08 +02:00
Schmoozerd
43dd16ff60
[11945] Fix a bunch of counter achievements. Some still require more work
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-10 19:55:02 +02:00
stfx
f09fa8d245
[11944] Some whitespace cleanup in SpellAuras (around Shape-Shifting)
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-09 13:39:25 +02:00
Schmoozerd
b828d003bc
[11943] Fix non-pch compile, thanks to NeatElves for pointing
2012-04-07 12:27:03 +02:00
Schmoozerd
a42a55da84
[11942] Add option to NearestCreatureEntryWithLiveState.. GridSearcher to be able to also search for both alive and corpse creatures
2012-04-07 00:00:21 +02:00
Xfurry
fcbde94267
[11941] Implement effects for spells 27687, 27695
...
also fix another type in extractor-binary script (thanks again nighoo)
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-06 23:51:21 +02:00
Schmoozerd
8e0edc0383
[11940] Rewrite and cleanup DB Script Engine
...
* Moved actual script processing code to ScriptMgr
* Unifed and improved log output. Now table-name is passed to each script execution
* Added the "buddy concept" to all commands (except the outdated direct field change commands):
Now all commands support to search a creature (or go for some commands) in a radius, with which to do some stuff.
See doc/script_commands.txt for more details and information
Attention DB Devs:
Current DB-Scripts are converted automatically as far as possible, but some old target selecting mechanics were not reasonable to do automated.
For such cases the command is marked with data_flags & 0x10 (==16), which will throw DB-Errors to track them down faster
Thanks to NeatElves and especially Grz3s for testing!
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-06 22:04:30 +02:00
Schmoozerd
fe3f4a43ee
[11939] Make binary_extracting scripts compatible to bourne shell. Thanks to nighoo for pointing
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-06 19:36:41 +02:00
Schmoozerd
95ce0c927c
[11938] Replace use of HashMapFolder.Find<Player> with ObjectAccessor::FindPlayer wrapper
2012-04-02 14:32:29 +02:00
Schmoozerd
feb139de71
[11937] Add a bunch of unMaxTargets spell target limits from R2-fork.
...
Authors for these fixes: mns, michalpolko, PSZ, fallenangelX, rsa, mosst, przemratajczak, reamer
And hopefully no forgotten!
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-02 14:30:47 +02:00
Nighoo
c0eca52371
[11936] Add git_id (*nix version) to .gitignore
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-03-31 03:38:53 +02:00
MacWarriors
05c774a0ad
[11935] Check display Id for .modify morph command
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-03-29 22:50:04 +02:00
Xfurry
3798f549e6
[11934] Implement spell 37125 periodic trigger code.
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-03-29 21:58:45 +02:00
Reamer
fdfc6dece6
[11933] Show Combat log entries for heals from NPCs
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-03-29 21:45:50 +02:00
Klark20
a2b6888d84
[11932] Fix spell of Orb of Translocation, spells 25140 29128
...
Signed-off-by: Klark20 <klark20@online.de>
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-03-29 21:30:08 +02:00
Den
212cbe5177
[11931] Remove some obsolete defines
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-03-29 20:50:04 +02:00
Schmoozerd
af47f39a4e
[11930] Fix Pet behaviour for environmental damage
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-03-28 22:16:47 +02:00
faramir118
a8c5ba581c
[11929] Fix build on VC90, 64bit
2012-03-28 18:18:07 +02:00
zergtmn
c6a751134c
[11928] Some warning fixes
2012-02-16 20:32:17 +06:00
Schmoozerd
443050ffa1
[11927] Fix typo, also use shiny wrapper for ObjectGuid.GetString. Thanks to tyrnon for pointing
2012-02-09 00:40:34 +01:00
Schmoozerd
e9140ec82b
[11926] Let Waypoints fly. Thanks to qsa for the idea
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-02-09 00:12:44 +01:00
Schmoozerd
b899f97e33
[11925] Improve interaction checks related to quests
...
'I see dead people, they are everywhere' - and now you can interact with them for quests.
Also fix aura 10848
Please report any missing issues (could not test all cases)
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-02-08 23:14:42 +01:00
SilverIce
8c912d0ab3
[11924] fix MoveMapGen vc90 build problems (add missing project dependencies) thx Thermaltake
2012-02-07 23:59:59 +02:00
SilverIce
02b89c794c
[11923] simplify HandleMmapTestArea code a bit
2012-02-07 22:50:52 +02:00
Schmoozerd
49bd484a41
[11922] Add ASSERT helper function to print entry and guid info
...
Use this in first cases: GetAngle and in PathFinder::BuildPolyPath
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-02-07 17:25:46 +01:00
Schmoozerd
b03443c425
[11921] Improve MoveMapGen script to create mmaps directory if not exists - thanks to Bobi for pointing
2012-02-07 15:20:46 +01:00
cyberium
b984d3f787
[11920] Fix possible crash when trying to add playerto group who is not in world
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-02-07 11:41:44 +01:00
faramir118
6c8000705f
[11919] Improve GetNearPoint
2012-02-07 00:04:25 +01:00
sixsixnine
d0bdf7611a
[11918] Let creatures evade when the enemy is unreachable
...
This commit is not great, but will be improved hopefully soon.
However it seems that it doesn't really cause problems, it is just not as good as it should be!
2012-02-07 00:03:51 +01:00
faramir118
68b701f5d1
[11917] Increment map version magic. You have to re-extract maps, vmaps and mmaps
...
With this commit, Pathfinding is implemented in MaNGOS!
Thank you very much to all who contributed, especially to Faramir118 and qsa.
Please report bugs and required offmesh changes, so that they can be adressed
For *nix users of the extractor, help about compiling content of contrib/ can be found in forums
2012-02-07 00:02:28 +01:00
Schmoozerd
1d42263285
[11916] Remove old binaries for extraction
2012-02-06 23:57:24 +01:00
Schmoozerd
abb7909e5a
[11915] Update ad.exe
2012-02-06 23:57:09 +01:00
Schmoozerd
9c9e3a0e0d
[11914] Add new scripts and windows binary files for extraction
2012-02-06 23:56:48 +01:00
faramir118
d83c7d8c8c
[11913] Add commands for MMaps
...
Added commands are:
.mmap [on|off] to show state of mmaps, or to enable/disable mmaps globally
.mmap stats to show information about current state of mmaps
.mmap loadedtiles to show which tiles are currently loaded
.mmap path to calculate and show a path to current select unit
.mmap loc to print on which tile one is
.mmap testarea to calculate paths for all nearby npcs to player
Authorship goes to qsa in addition
2012-02-06 23:18:47 +01:00
sixsixnine
2f0ed05566
[11912] Use mmaps for MovementGenerators
2012-02-06 23:18:34 +01:00
sixsixnine
e738c27714
[11911] Use mmaps for Spline Movement
2012-02-06 23:18:16 +01:00
faramir118
df3a5f2808
[11910] Implement loading for MMap Generator
2012-02-06 23:18:04 +01:00
sixsixnine
d3606fb4ee
[11909] Implement Pathfinder class to handle the actual pathfinding
...
Authors of this are Faramir118 and qsa.
Also thanks to many others for testing and suggestions!
2012-02-06 23:17:50 +01:00
faramir118
1c64b0658e
[11908] Add a pathfinding log-filter
2012-02-06 23:17:29 +01:00
sixsixnine
86dd5cea19
[11907] Add files for MMaps Implementation
2012-02-06 23:17:16 +01:00
sixsixnine
808776decb
[11906] Ignore RecastDemo/Build directory with git
2012-02-06 23:17:03 +01:00
faramir118
da1c3615b4
[11905] Add recastnavigation to dependencies
2012-02-06 23:16:48 +01:00
faramir118
73b3ae889d
[11904] Fix Liquid Extraction and better hole support
2012-02-06 23:16:35 +01:00