CthulhuFtagn
11-08-10, 11:46 AM
http://img840.imageshack.us/img840/281/800x600throne.jpg
Note: I've added a second database which has no NPC's/Enemies in it so that you may, if you're like me, explore, take screenshots, etc. In order to use the second database, simply change this line in your mangosd.conf file
WorldDatabaseInfo=127.0.0.1;3306;root;mangos;mango s;to
WorldDatabaseInfo=127.0.0.1;3306;root;mangos;empty ;The Panoramas that you see in this post (click them to enlarge) were made using my empty exploration database. I made a tutorial over at mmo-champion forums you can check out...
Who wants a custom avatar, signature, wallpaper and UAP (http://www.mmo-champion.com/threads/733551-Who-wants-a-custom-avatar-signature-wallpaper-and-UAP?p=8481086&viewfull=1#post8481086) and you can also see some more of my Panoramic Views (http://www.mmo-champion.com/threads/744145-Panoramic-Views?p=8482119&viewfull=1#post8482119)
Main Server Download: (Contains up to Cumulative Update 0079)
Download
Server_w_CU_0079.zip (http://www.mediafire.com/?jgp5pip5qoj5vbw) (96.61 MB)
Cumulative Updates:
database_updates.zip (http://mmopro.net/forums/f155/%5Brelease%5D-trms-cthulhu-ftagn-dual-database-mangos-repack-3-3-5-12340-32-64-bit-4286/index100.html#post27265) (27.29 MB for update 0084)
CU_0085.zip (http://www.mediafire.com/?zqsv6178e1c4bug) (12.49 MB)
http://img143.imageshack.us/img143/9813/consolen.jpg
maps and dbc folders:
3.3.5a_maps_dbc.zip (http://www.mediafire.com/?nmwyoiy0gmy) (157.27 MB)
vmaps:
3.3.5a_vmaps.zip (http://filebeam.com/be94c4e96279090bdc26c95bab7d5c27) (248 MB)
Current Revisions:
Core - World of Warcraft: 3.3.5.12340
MaNGOS - 10781 (required_10764_01_mangos_spell_proc_event)
ScriptDev2 - 1890
Acid - 39 (3.0.7) "We Came, We Raided and We Conquered"
YTDB - 354 (574_FIX_10779)
AHBot (How to (http://mmopro.net/forums/f155/%5Brelease%5D-trms-cthulhu-ftagn-dual-database-mangos-repack-3-3-5-12340-32-64-bit-4286/index15.html#post25337))
Video:
http://www.youtube.com/watch?v=U4IjKn4Q0cs
Before Installation make sure you have the .NET Framework and the Visual C++ 2008 Runtime Installed.
Download details: .NET Framework 3.5 (http://www.microsoft.com/downloads/details.aspx?FamilyId=333325fd-ae52-4e35-b531-508d977d32a6&displaylang=en)
For 32-bit Operating Systems
Download details: Visual C++ 2008 Redistributable Package (x86) (http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en)
For 64-bit Operating Systems
Download details: Visual C++ 2008 SP1 Redistributable Package (x64) (http://www.microsoft.com/downloads/details.aspx?familyid=ba9257ca-337f-4b40-8c14-157cfdffee4e&displaylang=en)
Installation Instructions:
1. Extract the Server335a.zip file
2. Cut & Paste the extracted Server folder directly under the C:\ drive
DO NOT CONTINUE UNTIL YOU HAVE THE SERVER FOLDER DIRECTLY UNDER THE C:\ DRIVE!!!
3. Extract the 3.3.5a_maps_dbc.zip file
4. Cut & Paste the extracted maps and dbc folders into the:
C:\Server\MaNGOS\Win32 (for 32-bit)
or
C:\Server\MaNGOS\x64 (for 64-bit)
Note: If you aren't sure if you have a 64-bit operating system, use the Win32 folder
5. Start the C:\Server\MySQL.bat file
a. Alternatively, if you'd like to have the MySQL started as a service, go into the:
C:\Server\mysql folder and double-click the mysql_installservice.bat file
6. Start the Restarter in your folder
7. Once the mangosd.exe file has finished loading create an account by doing the following:
a. Type:
.account create USERNAME PASSWORD
.account set addon USERNAME 2
.account set gmlevel USERNAME 3b. Go to your World of Warcraft installation directory.
c. Go to Data/enUS
d. Right-click the realmlist.wtf file and Open With Notepad.exe
e: Edit your realmlist.wtf file to read:
set realmlist 127.0.0.1
set patchlist 127.0.0.1
set realmlistbn ""
set portal usf: Start World of Warcraft
g. Log in with the USERNAME and PASSWORD you created
Optional vmaps (Vertical Collision Detection Maps)
The vmap extractor is now in the tools folder of the Cumulative Updates.
Place the extracted files from it in your World of Warcraft/Data/enUS folder then double-click the makevmaps_SIMPLE.bat file
Then make sure the lines in your mangosd.conf file look like this:
vmap.enableLOS = 1
vmap.enableHeight = 1
...
DetectPosCollision = 1This will enable vertical collision detection and prevent certain NPCs from looking like they are flying, etc.
http://www.youtube.com/watch?v=2SNnxA4UguY
Second video
http://www.youtube.com/watch?v=PYTwJg5ByfM
Ports to forward for public:
80 - Hypertext Transfer Protocol (TCP/UDP)
3306 - MySQL database system (TCP/UDP)
3724 - World of Warcraft Online gaming MMORPG (TCP/UDP)
8085 - MaNGOS (TCP/UDP)
To edit your database:
MySQL Username: root
MySQL Password: mangos
After starting C:\Server\Apache.bat
http://127.0.0.1/administration.php
RoSPORA Username: elder
RoSPORA Password: elder
Frostmourne Altar - Halls of Reflection
http://img21.imageshack.us/img21/4921/frostmournealtarsm.jpg (http://img821.imageshack.us/img821/9173/frostmournealtar.jpg)
The Descent into Madness
http://img844.imageshack.us/img844/8436/descentintomadnesssm.jpg (http://img826.imageshack.us/img826/8905/descentintomadness.jpg)
Prison of Yogg-Saron
http://img823.imageshack.us/img823/3104/prisonofyoggsaronsm.jpg (http://img413.imageshack.us/img413/2894/prisonofyoggsaron.jpg)
Ulduar - Central Hub
http://img832.imageshack.us/img832/8282/ulduarhubsm.jpg (http://img696.imageshack.us/img696/8766/ulduarhub.jpg)
The Dark Portal - Outland:
http://a.imageshack.us/img541/7075/thedarkportal1sm.jpg (http://a.imageshack.us/img820/6571/thedarkportal1.jpg)
Changelog:
0085
MaNGOS updated to 10781
Use BattleGround(AV)TeamIndex enum types in AV battleground code.
Fixed warning in ReputationMgr::SetReputation.
Allow ITEM_ENCHANTMENT_TYPE_COMBAT_SPELL to proc on special attacks too.
Make AI call OwnerKilledUnit() more proper.
Fixed invisibility detection for new invisibility types.
Explictly include Threading.h into CliRunnable.h
Not mark `reputation_spillover_template` empty state as error.
Use separate vars to indicate whether reputation needs to be sent or needs to be saved.
Implement more generic reputation spillover.
Fixed crash at empty build list in realm string.
Fixed build for different PostgreSQL version at diff platforms.
Explictly include Threading.h into WorldRunnable.h
Fixed auction items filering by quality.
Fixed trainer flags uses for pet trainers.
ScriptDev2 updated to 1890
Add support for quest 11093.
Add support for quest 12138 and 12198.
Add dummy aura effect of spell 47799.
Making one quest become not so bloody imp-ossible, using new AI call OwnerKilledUnit.
Add new class ScriptedPetAI that can be used with certain pet types.
YTDB updated to 354 (574_FIX_10779)
All fixes from forum.
Fix spawn.
Quest scripts.
Mob's gossip menus.
0084a
MaNGOS updated to 10768 (required_10764_01_mangos_spell_proc_event)
Remove useless code in PetAI::_stopAttack()
Show <overkill> value in combat logs.
Allow AURA_FORCE_MOVE_FORWARD to work on creatures and vehicles. For example, it fixes spell [68284]
Implement SPELL_AURA_MOD_PERIODIC_HEAL (259)
Implement talent 44543 and ranks charges work.
ScriptDev2 updated to 1886
Change monstersay/whisper/emote target from guid to pointer. Requires Mangos 10761+
0084
Over 1200 errors corrected.
MaNGOS 10763 (required_10762_01_mangos_spell_proc_event)
Move comments at 61 line, no functional changes.
Implement SPELL_AURA_IGNORE_UNIT_STATE (252).
Basic support for target-name in MonsterSay/etc
Remove unneeded non-player Say et al.
Correctly reset mob orientation upon reaching spawn point. Should also improve visualisation of mob orientation on clients.
Fixed typo in CONTROLED_*
Implement zone limited pets unsummon at leave allowed zones.
Implement armor penetration limitations.
Use class specific combat rating factors from gtOCTClassCombatRatingScalarStore.dbc
Use UNIT_FIELD_CRITTER for store minipet guid.
Lost mangos.sql changes in one from recent commits.
Convert to objetguids map scripts and finally drop IS_PLAYER_GUID.
Use objectguids in item code.
Convert Gameobject owner to objectguid use.
Convert MonsterSay/Say and similar functions to ObjectGuid use.
ScriptDev 1885
Correct ScriptDev2_1835_to_MaNGOS_0.12.patch thanks Schmoo for fixing.
0083
MaNGOS updated to 10747 (required_10746_01_mangos_mangos_string)
Some other aura caster object guid use cases.
Use objetguid for other .list auras command part.
Use ObjectGuid in spellauraholders instead uint64.
Prevent equip/unequip items in process logout.
Add AP/RAP bonus data to `spell_bonus_data`.
Add `spell_bonus_data`.`spell_bonus_data` field and support for RAP bonuses use for spells damage from table.
Add AI function OwnerKilledUnit for protector pets (when owner kills unit)
Cleanups in spell effects names.
Cleanup pet remove code and some fixes.
In fact set pet name to empety state redundent.
Use empty name for non-unique named pets.
Fixed unexpected typo in prev. commit.
Fixed spell 51420 work by use recently added protector pets as expected.
Rename and clarify SummonPropertiesEntry.Type->Title field meaning.
Implement defencive guardians pet type for creatures like 28120.
Not send session fields as args into HandleMoverRelocation/VerifyMovementInfo.
Remove redundant isAlive-check, thanks LordJZ for notice.
Check if Pet's target is a valid target (isTargetableForAttack)
Add dummy aura effect of spell 47178 and dummy effect of 47176.
Fix Deathly Stare spell.
Map system re-engineered. Special thanks to Blueboy for tests.
Correct one SQL in tools, table was renamed.
Add a few comments for SUMMON_PROP_TYPE_CRITTER.
Fix TARGET_AREAEFFECT_CUSTOM, need to obey type when DB target entry exist.
Fixed wrong error message for quest related areatriggers.
Add dummy aura effect of 51405 and dummy effect of 51420.
Backports from 400 branch.
ScriptDev2 updated to 1884
Fix compile, can't use const_iterator there.
Fix file name.
Prevent Larry from start attack after event done + move one gossip to database. Patch by Schmoozerd.
Add support for fishing up boss in SSC (w/some boss abilities based on ACID). Patch by Schmoozerd.
Fix unsafe use of pointer storage in misc lists and store guid of objects instead. Patch by Schmoozerd.
Prevent possible crash at instance_azjol_nerub::OnCreatureEnterCombat.
Add dummy effect of spell 52741 (related to quest 12813).
Note it may not be fully correct, expecting visual effects.
Add missing ScriptName to full SQL.
YTDB updated to 351 (573_FIX_10726)
All fixes from forum.
Fix spawn.
Quest scripts.
Mob's gossip menu.
0082
ScriptDev2 updated to 1876.
Add support for quest 10191, patch by Schmoozerd + helpers (the little green gnomes working in the background that nobody usually notice)
Add base support for quest 12580.
Fix problem with Lump, attacking after being friendly. Additional cleanup. Patch by Schmoozerd.
Remove one GetHeight() and make less code, doing the same.
Correct mixed up npc entries.
Add dummy effect of spell 39246. Patch by virusav (based on original from Kirix).
Fix VC100 project filters.
Add base instance script for zul'farrak, patch by Schmoozerd.
Add texts related to trial_of_the_crusader instance, patch by Schmoozerd.
Add placeholders for instance_trial_of_the_champion, patch by Schmoozerd.
Add texts related to pit_of_saron. Patch by Schmoozerd
Add support for quest 12570. Workaround, escort are supposed to start with gossip.
0081
MaNGOS updated to 10721 (required_10704_01_mangos_gossip_menu_option)
Use required_quest instead of _heroic for non_instance areatrigger teleport.
Implement check `gossip_menu_option`.`npc_option_npcflag`.
Implement proper calculation quest honor reward.
Partly revert "[10687] UInt32 timer class copies instead using time_t timers for mstime cases."
Revert "[10716][10688] New version of patch for send real diff from last update."
Typo show commit before revet all realddiff one more time.
Fixed move in inventory items with ItemLimitCategory.
Avoid unexpected error at action_menu_id < 0 after recent loading checks adding.
Player/group instance binding fixes.
Startup checks for `gossip_menu` and `gosip_menu_option` table data.
Check localization data for existance main table entres.
Fixed typos in my previous commit.
Prevent wrongly use transport guid as unittarget in spell targets.
Update ACHIEVEMENT_CRITERIA_TYPE_LOOT_* with group roll.
Move Glancing Blow early in melee outcome results.
Implement talent 30326 for spell 5138.
Simplify CellArea calculation.
Add the option to close gossip window in gossip system.
Check SPELL_ATTR_IMPOSSIBLE_DODGE_PARRY_BLOCK for special attacks.
Fixed loading mails broken after [10692]
Correct check percent spell costs in AI::CanCast
Remove unused structure GridUpdater.
Add debug note for not implemented summon property group.
Compute cell area bounds for active objects in the same way like it done for players.
Less strict check for update at war state for factions.
Avoid selection despawned creatures as spell autoselected targets.
Cleanup some death state enums usage.
Use portable ACE way msecs time value calculation.
Update SpellEntry based on the work of TOM_RUS.
Fixed wrongly use %d for guids in DB queries.
Fixed some GCC warnings and code errors.
Add dummy effect of spell 53475, 53487 and 54015.
Fixed *nix build problem after recent commits.
Restore some item checkes for temporary loot case.
New version of patch for send real diff from last update.
UInt32 timer class copies instead using time_t timers for mstime cases.
Fixed creature_template loading after vendor changes.
Fixed mangos.sql `creature_template` default content after adding vendor_id
New table 'item_convert' for conversRevert "[10677] Send to creature/etc Update call real diff from last update and use it."ion items.
Added new Cell::Visit* functions to visit grids with center in (x,y) coords.
Update item buy code for new way vendor item lists work.
New table `npc_vendor_template` for comon item data for diff vendors.
ScriptDev2 updated to 1864.
Add support for quest 11464, patch by Schmoozerd.
Add script for areatrigger 5030 (rel. to quest 12575).
Add basic support for quest 11300 (still need additional ACID support for end miniboss -> spell 43326).
YTDB updated to 350 (572_FIX_10709).
All fixes from forum.
Fix spawn.
Quest scripts.
Mob's gossip menus.
0080
MaNGOS updated to 10678
Revert "[10675] Ignore BOA items reputation requirements at use."
ScriptDev2 updated to 1861
Correcting a few typos in variables.
Correcting one text.
Add instance script for pit_of_saron. Patch by Schmoozerd, inspired by original of cristinel.
Correct two sound id's. Patch by schmoozerd.
Add Ulduar placeholder scripts to scriptloader.
Add includes where needed for future dev + fix end of file.
Add a few texts for ulduar raid bosses.
0079
MaNGOS updated to 10677 (required_10660_01_mangos_game_event_quest)
Send to creature/etc Update call real diff from last update and use it.
Fix repeating looting for milling/prospecting.
Ignore BOA items reputation requirements at use.
Show some SPELL_AURA_MOD_DODGE_PERCENT auras as debufs as expected.
Include `item_loot` into pdumps.
Allow damage own pet in sanctuary.
Convert some Unit owner/etc guids to ObjectGuid way.
Restore build at real C++ compilers after recent timed achievements commit.
Fixed mana amount for overheal case for talent 31785 and ranks.
Implement CONDITION_*ITEM_WITH_BANK conditions.
Timed Achievements, Fail-Support and Opcodes.
Implement ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_*_RATING
Allow use faction data for cases raceMask==0
Rename arena_team_stats fields for better fit to stored values.
Fix totem animation at normal unsummon.
Implement partly item looting.
Update VC10 filers for new ACE.
Make quest for game event be independent of source.
Fixed mistake in [10653] that causes player to fall from the transport at teleporting to another map.
ScriptDev2 updated to 1854
Register king dred's events and update instance data accordingly.
Add script for heroic boss_eck. Patch by Schmoozerd.
Add misc emote texts, provided by Forusim and Schmoozerd.
In addition make common used boss emote text and use it in misc scripts.
Add basic instance script for instance_draktharon_keep w/achievement related data. Patch by Schmoozerd.
Remove boss_ironaya, no longer needed (done by ACID). Patch by crackm
In addition remove script for one trash mob, AI can be done in ACID
Correct postfix for heroic spell.
Remove no longer needed manual summon and remove old hack, making summoner owner of summon.
YTDB updated to 349 (571_FIX_10675)
All fixes from forum.
Fix spawn.
Quest scripts.
Mob's gossip menus.
0078
MaNGOS updated to 10658 (required_10654_01_mangos_game_event_creature_ques t)
Add enum as argument for quest special/flags functions.
Separate quest_template.QuestFlags from SpecialFlags.
Rename quest function HasFlag to HasQuestFlag.
Add support for monthly quests.
Allow creature to offer same quest for more than one game event.
Implemented MSG_MOVE_KNOCK_BACK opcode.
ACID updated to 39 (3.0.7) "We Came, We Raided and We Conquered"
Completely Re-Scripted Uldaman Using Official Data - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Caverns of Time: Hyjal Summit - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Coilfang Reservoir: Serpentshrine Cavern - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Karazhan - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Molten Core - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Ruins of Ahn'Qiraj - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Rough Scripted Some Remaining NPC's for Sunwell Plateau (Still Requires SD2 Support For Some NPC's) - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Rough Scripted Some Remaining NPC's for Tempest Keep: The Eye (Still Requires SD2 Support For Some NPC's) - (Scripted by X-Savior)
Small Bug Fixes, Tweaks and General Improvements for Gnomeregan - (Scripted by X-Savior)
Added Support for Quest: 14090 "Gormok Wants His Snobolds" - (Special Thanks to NoFantasy)
Added Improved Support and Visual Fix for Quest: 4726 "Broodling Essence" - (Fixed by X-Savior)
Added Chill of the Throne Aura to all NPC's in Icecrown Citadel Raid - (Scripted by X-Savior)
Implemented and Improved Even More NPC Buff Scripts - (Scripted by X-Savior)
Various Fixes, Additions and Improvements from Forum Members - (Thank You to Everyone Who Participated)
General Coding Cleanups/Organizing
Removed all Scripts for NPC's Overlapping with SD2
(We just went from 5828 creatures in ACID 3.0.6 to 5923 in this release!).
(We just went from 22763 Total Scripts in ACID 3.0.6 to 23376 in this release).
0077
MaNGOS updated to 10652
Allow set pvp flags from creatures *_addon data.
YTDB updated to 348 (570_FIX_10650)
All fixes from forum.
Fix spawn.
Quest scripts.
Mob's gossip menus.
0076
MaNGOS updated to 10651
Fixed combat log being bugged by pets without name.
One more typo in mangosd.conf.dist.in
Enchanted spell 8017 and ranks should apply to weapon by client auto selection.
Typos in mangosd.conf.dist.in
Show die animation at totem destroy.
Preserve creature dynamic flags at UpdateEntry
Use more make sense corpse expire check timer period.
Remove wrong check preventing lootable items have at-use spell casts.
Update the ACE part we use to 5.8.2
Implement spell 56826
Fixed use item dynamic/item proto flags.
Implement instance guids with proper HIGHGUID_INSTANCE use.
Making dummy effect of spell 54530 be positive effect.
More appropriate for warrior spell fail result for combo point check fail.
ScriptDev2 updated to 1847
Call Refresh() for GO's not spawned by default to trigger add object to map.
respawn visual GO if found (rel. to quest 11865)
Add support for quest 11865. Original patch by virusav.
0075
MaNGOS updated to 10637.
Better totem summon cases selection.
Re compiled AHBOT into source.
0074
MaNGOS updated to 10636 (required_10629_01_mangos_mangos_string)
Implement server side check combo points req. for spell cast.
Ignore another map target for text emote.
Convert many opcode handlers to ObjectGuid use.
Include non-percent mana cost in EffectDestroyAllTotems mana return.
Correct behavior for completion of quest objectives.
Small comment style fix in mangosd.conf
Small code style cleanup in quest related functions.
Convert Set(Get)ChannelObjectGuid to ObjectGuid way.
Drop function GuidHigh2TypeId
SQL update for prev. commit
Use ObjectGuid for player's selection and unit's target.
Fix logic in FillRaidOrPartyManaPriorityTargets and FillRaidOrPartyHealthPriorityTargets.
Fix bad ban date check.
Implement SPELL_EFFECT_CLEAR_QUEST (139)
Fix quests w/QuestFlags QUEST_FLAGS_AUTO_REWARDED
Make .respawn work correctly with BG event spawns.
Set respawn delay for BG creatures before set dead state.
Add new field RequiredClasses for quest_template.
Fixed MSG_MOVE_HEARTBEAT structure.
Clarify premade groups mode config option.
Properly update objects usable state at GM-mode on/off.
Fixed array access in SCRIPT_COMMAND_TALK loading check.
Simplified trade distance checks, GROUP_UPDATE_FLAG_POSITION flag handling moved out of Map.
YTDB updated to 347 (569_FIX_10625)
All fixes from forum.
Fix spawn.
Quest scripts.
Mob's gossip menus.
New templates from WDB.
Update table "*_template" by WDB.
Data from sniffs (templates, spawn).
Processed 220 caches (3.3.5a).
0073
MaNGOS udpated to 10615
Add script effect of spell 66741
Replace ACE_ASSERT with MANGOS_ASSERT
A bit of cleanup in ByteBuffer::hexlike
Revert "[10611] Made some values const".
Made some values const.
Renamed some functions from the Creature class.
ScriptDev2 Updated to 1844
Add script for GO 195308. Note it is not fully correct regarding summons (see comments for details)
Add dummy aura effect of spell 66719 (rel. to quest 14107)
Fixed build with MaNGOS 10610. Patch by DasBlub.
0072
MaNGOS updated to 10609
I consider it proven that all classes shall benefit from intellect for weapon skill increase.
Update melee miss chance calculations...finally.
Handle GAMEOBJECT_TYPE_GENERIC at Use() to trigger despawn of GO.
Fix loot for victims being creature type critter.
Fixed infinity loop at grid loading.
0071
MaNGOS updated to 10604 (required_10604_01_mangos_spell_proc_event)
A couple more spell_proc_event entries for relics.
Replace one hard coded value w/enum name. Additional code style cleanup
Add GO_DYNFLAG_LO_ACTIVATE to GAMEOBJECT_TYPE_GENERIC and merge similar cases.
ScriptDev2 updated to 1841
Added support for completing quest 12934.
Implement Krik'thir the Gatewatcher encounter in Azjol-Nerub.
YTDB updated to 346 (568_FIX_10602)
All fixes from forum.
Fix spawn.
Quest Scripts.
Mob's gossip menus.
New templates from WDB
Update table "*_template" by WDB.
Data from sniffs (templates, spawn).
Fix spawn "Pit of Saron" from sniffs.
Processed 205 caches (3.3.5a)
0070
MaNGOS updated to 10601
Amother attemp fix locale structures corruption.
Correct size of animprogress for GO Create().
Attempt fix data corruption for some localization structures with GCC use.
Create enum GameObjectDynamicLowFlags and use instead of hard coded.
Enable by default vmap.enableHeight and vmap.enableLOS.
Apply restrictions to vmap options.
Add new functions to Set/RemoveShortFlag (uint16, lo and high part of uint32)
Use equal_range instead of lower_bound/upper_bound pairs.
Cleaning up code a bit, in related functions for recent commits.
Make GO type 2 activate/deactivate.
ScriptDev2 updated to 1839
Added up to date version of backport patch. Prepared by Funkybit.
Modified the threat radius to 80%
0069
MaNGOS updated to 10591
Simplify LoadGameObjectForQuests for case GO type 3.
Check if GO is requirement of quest to activate sparkle if it is.
Always activate GO type 3 when quest id is defined (and active)
Make GO type 8 activate and sparkle at related quest active.
Make GO type 5 sparkle at related quest active.
ScriptDev2 updated to 1838
Some corrections to 1831. Inspired by vladimir.
Implemented door support after boss Nethekurse. Small cleanup in corresponding files.
0068
MaNGOS updated to 10586
Update taxi mask size for 3.3.5a
Make GO type 10 become nice and shiny: sparkling animation and jingle bells.
0067
MaNGOS updated to 10584 (required_10582_01_mangos_spell_proc_event)
Prevent lost aura connection with item at Aura::ReapplyAffectedPassiveAuras
Remove dual ERROR in logs.
Add spell_proc_event data for some relic related spells.
0066
ACID updated to 3.0.6 " A Tale of an Ogre and a Gnome "
Dire Maul Re-Scripted Using Official Data (Waiting for Missing Data on a Few NPC's) - (Scripted by X-Savior) - Special Thanks To Hydro
Gnomeregan Re-Scripted Using Official Data (Waiting for Missing Data on a Couple NPC's) - (Scripted by X-Savior)
Improved and Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Black Temple - (Scripted by X-Savior)
Improved and Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Blackwing Lair - (Scripted by X-Savior)
Fixed and Improved Many NPC Buff Scripts - (Scripted by X-Savior)
Removed Redundant Kill Credit Scripts for Quest: 11538 - (Reported by NeatElves)
Various Small Fixes and Additions from Forum Members - (Thank You to Everyone Who Participated)
General Coding Cleanups/Organizing
Removed all Scripts for NPC's Overlapping with SD2
(We just went from 5777 creatures in ACID 3.0.5 to 5828 in this release!).
(We just went from 22077 Total Scripts in ACID 3.0.5 to 22763 in this release).
0065
MaNGOS updated to 10581
Rename some local variables in random move generator for easier reading.
TARGET_ALL_RAID_AROUND_CASTER include caster only for positive spells.
Better wording in log for shutdown cancelled case.
Use static call for IsBGWeekend in BattleGroundAV.
ScriptDev2 updated to 1836
Added support for quest 11209. Original patch by Goaul.
Restore scriptdev2_script_full.sql data.
Correct despawn of GO entry 181616 and 186949, to trigger respawn.
YTDB updated to 345 (567_FIX_10554)
All fixes from forum
Fix spawn
Quest scripts
Mob's gossip menus
New templates from WDB
Update table "*_template" by WDB
Data from sniffs (templates, spawn)
Repopulation of fishing holes
Processed 192 caches (3.3.5a)
0064
MaNGOS updated to 10577
characters database updated to required_10568_01_characters_character_tutorial
'shuttingdown' -> 'shutting down' in log
Prevent diseases to be dispelled while 50536 is on target
Fix world states related to arena season.
Fixed non-weapon offhand equip after my recent commit.
Add end file empty line to some files.
Drop unused Spell::m_triggeringContainer
Properly remove dual-wield flag at spell unlearn.
Store spell entry of triggering spell on triggered, original patch provided by insider42.
Don't save holders from channeled spells.
Drop unused column 'realmid' from the table 'character_tutorial'
Revert VS90/game.vcproj changes in [10551]
Implement SMSG_SPELLINSTAKILLLOG
Fixed loaded DBC count.
Not allow charmed by player creatures have threat list.
0063
MaNGOS updated to 10563
Implement CMSG_PET_STOP_ATTACK.
Cleanup WorldSession::HandlePetAction.
Avoid ask AI for direct controlled creature at attack.
Remove reundenant spell store for temporary unsummoned pet.
Add world state id in comments for all hard coded state id's.
Fix spell "Spinning" (64385) for item "Unusual Compass" (45984).
Add optionial arg to Unit::SetFacingTo which is passed to SendMessageToSet.
Add frand function for random floats with min/max, similar to urand.
0062
MaNGOS updated to 10555
Quice updated to 1.2.55
Remove not existing function declaration.
Fix wrong procs when spell hits with no damage.
YTDB updated to 344 (566_FIX_10554)
All fixes from forum
Fix spawn
Quest scripts
Mob's gossip menus
New templates from WDB
Update table "*_template" by WDB
Data from sniffs (templates, spawn)
Processed 186 caches (3.3.5a)
0061
MaNGOS updated to 10553 (required_10551_01_mangos_spell_proc_event)
Training Dummy patch by Ankso.
Two more cases where AURA_REMOVE_BY_EXPIRE mode can be used.
Add some vehicle flags, thanks to zergtmn and community.
Fix 55880 proc.
Fixed field types in mangos.sql in consistant with related sql updates.
At schedule second reset update real reset time.
Implement missing part spell 47568 functionality.
More correctly check delay time for spell with speed.
Fixed EffectActivateRune activate only expected runes amount of some rune type.
0060
MaNGOS updated to 10545 (required_10537_01_mangos_command)
Better way to mark not implemented packets.
Output debug only note for known not implemented packets.
Fix handling of spell 14157 and 14189 so they really apply combo points after current spell finished.
Fixed ObjectGuid::IsUnit.
Allow set afk/dnd message in afk/dnd state.
Fixed structure SMSG_RESYNC_RUNES.
Use more near for final point coordinates for Z calcualtion.
Fixed some comments in mangos.sql
Fixed typo in command help text.
ScriptDev2 updated to 1833
Corrected typo in a file name. Patch by zergtmn. proffesor -> professor.
0059
MaNGOS updated to 10536
Extend SCRIPT_COMMAND_TEMP_SUMMON_CREATURE to set summoned as active object.
Add optional argument to SummonCreature, summon as active object.
Fixed second and later resets schedule for raid/heroic after server restart.
Revert [10528], simply wrong (scriptId already called properly).
Aura SPELL_AURA_ALLOW_ONLY_ABILITY not prevent auto-attacks.
Spells with SPELL_ATTR_EX6_NO_DMG_PERCENT_MODS must ignore all damage mods.
Fixed client reject any login attempt after WOW_FAIL_INCORRECT_PASSWORD receive.
Water level in movement use fixes.
Run creature_movement_scripts also at first waypoint.
ScriptDev2 updated to 1832
Added less fail version of update queries.
Fixed build. Requires MaNGOS 10529+. Patch by Forusim.
Added missing script text for Ingvar the Plunderer. Patch by Forusim.
Removed SimpleAI. Thing was obsolete since the creation of EventAI. Patch by zergtmn.
0058
MaNGOS updated to 10527
Disable CombatSpell check for triggered spells.
Implement server side global cooldown check.
Add missing () to expressing for proper prio.
Fix compilation for UNIX-likes.
0057
MaNGOS updated to 10523.
Fix proc from periodic crits.
Fix periodic procs - spells that require periodic healing to proc need to be defined in spell_proc_event with procEx PROC_EX_PERIODIC_POSITIVE, by default all procs without it are negative.
Fix iterator update, thanks to VladimirMangos.
Implement CONDITION_QUEST_NONE.
Fix delaying spell with 2 or more persistent area auras and store ObjectGuid instead of Unit* on DynamicObject affected set.
0056
MaNGOS updated to 10518
Prevent emotes animation in feign death state.
0055
MaNGOS updated to 10517
Remove wrong comment, reputation rate for spell is implemented.
Fix small typo in class ExplodeCorpseObjectCheck.
Default value set line lost.
New option PetUnsummonAtMount.
Clear grid *Check/*Searcher classes use.
ScriptDev2 updated to 1828
Restore compile after grid searcher related changes in Mangos. Requires Mangos rev 10513. Patch by Vladimir.
YTDB updated to 343 (565_FIX_10512)
All fixes from froums
Fix spawns
Quest Scripts
Mob's Gossip Menus
New templates from WDB
Update table "*_template" by WDB
Data from sniffs (templates, spawns)
Processed 180 caches (3.3.5a)
0054
MaNGOS updated to 10512
Fixed cast item remove at trade enchanting in some cases.
ScriptDev2 updated to 1827
Corrected type of text entries for Custodian of Time. Patch by Schmoozerd.
Removed trailing spaces from Drakkari Colossus.
0053
MaNGOS updated to 10511
Fixed SPELL_AURA_MOD_COMBAT_RESULT_CHANCE dodge chance apply to auto-attacks result.
Reimplement aura stack checking EventAI events.
Fix some "foo initialized after bar" gcc warnings and remove some unused variables.
0052
MaNGOS updated to 10508
Arrange case SCRIPT_COMMAND_ in correct order, also in ObjectMgr.
Extend SCRIPT_COMMAND_TALK with option to set language for text.
0051
MaNGOS updated to 10506
Implement 5 new SCRIPT_COMMAND_*
Remove unused stuff.
0050
MaNGOS creature and instance templates update
ScriptDev2 updated to 1826
Added support for quest 10852. Patch by DasBlub.
Added placeholder for ICC:Forge of Souls. Patch by Schmoozerd.
0049
MaNGOS updated to 10504 (required_10503_04_mangos_gameobject_respawn)
Prevent damage player in sanctuary by pet or other controlled unit.
Move `*_respawn` tables to `characters` DB.
Characters DB updated to required_10503_02_characters_gameobject_respawn
ScriptDev2 updated to 1824.
Added support for quest 11541. Patch by DasBlub.
0048
ScriptDev2 updated to 1823
Fixed some more coding style issues in Ulduar.
DoSpawnXXXX -> SpawnFriendlyKeeper(XXXX)
0047
MaNGOS updated to 10502 (required_10500_01_mangos_scripts)
Correct comment for ACTION_T_FORCE_DESPAWN, action do have param.
Correct wrong character in mangos.sql
Extend SCRIPT_COMMAND_TALK to support random selected text.
Fixed typo at copy-paste in ArenaTeam::BroadcastEvent.
0046
MaNGOS updated to 10498
Arrange case SCRIPT_COMMAND_* so that they come in correct order.
Add a crude documentation of script command processing.
0045
MaNGOS updated to 10496
Re-work struct ScriptInfo and use union for data fields.
Clarify not working state for target buf events in EventAI.
ScriptDev2 updated to 1822
Added placeholders for Ulduar raid. Patch by Xfurry.
Big thanks for Schmoozerd for patch cleanup.
0044
MaNGOS udpated to 10494
Really allow proccesing buff events in EventAI.
Implement EVENT_T_TARGET_MISSING_BUFF.
0043
MaNGOS updated to 10492
Fixed crash in debug output for some data.
Search player in player list in update fields data prepare is bad idea.
Arena ratings chnages is signed, fix debug string accordingly.
Correct some typos in comments for SCRIPT_COMMAND*
ScriptDev2 updated to 1821
Fixed the VS100 files.
Fixed typo in azuremyst_isle.cpp. Patch by Dunemaster.
Added missing Makefile.am entry.
Added correct version of All allong the watchtowers patch. Patch by virusav.
DB support needed for the correct work.
Added Gnomergan Instance script. Patch by Schmoozerd.
Thermaplugg script.
Placeholder for Grubbis Event.
Added some more stuff for future implementation of Drakkari Colossus in Gundarak.
0042
MaNGOS updated to 10488
YTDB updated to 342 (564_FIX_10480)
Fix checking text id's for creature_movement_template.
Implement SCRIPT_COMMAND_MOVEMENT(20) to start/change movement.
Use casterGUID check for delaying holder since possible stacking same spell from different casters.
0041
MaNGOS updated to 10485
Check school mask for SPELL_AURA_MOD_AOE_DAMAGE_AVOIDANCE.
Use for auraholde/aura GetStackAmount uint32 result.
0040
MaNGOS updated to 10483.
Finally add README to vmap_assembler.
Add basic function MoveWaypoint() to manually start creature waypoint path.
Use prefix m_ for member variable in motionMaster.
0039
MaNGOS updated to 10480
Fix a bug causing creature dynamic flags to be removed at normal loot preparation.
Implement heak absorb for periodic heal.
Implement item 49623 (Shadowmourne) visual effects.
0038
MaNGOS updated to 10477.
Fixed heal amount for some cases heal absorb.
Fix 31228 and ranks.
0037
MaNGOS updated to 10475
Implement SPELL_AURA_HEAL_ABSORB (301).
Cleanup vmap_assembler.
Fix structure SMSG_SPELLHEALLOG for 3.5.5.
Implement SPELL_AURA_MOD_PET_AOE_DAMAGE_AVOIDANCE (310).
0036
MaNGOS updated to 10471
Drop vmap_debugger.
Fixed totem owner faction/level set for creature onwer case.
Rename some opcode handler to better follow used naming style.
Typos in comments in recent patches.
Implement proper triggering for spell 34477, 57934
Proper reset threat rediraction for existed spells.
Implement SPELL_EFFECT_REDIRECT_THREAT
Revert a part of [10463] and move them back to the .gitignore file in the sub-directory
Clean up the .gitignore files.
Implement spell 6495.
0035
MaNGOS updated to 10461
Fix error message in extractor tool
Fixed unexpected area aura stacking from same caster at spellmods reapply.
0034
MaNGOS updated to 10459
Restore update area aura values at caster/around targets.
Changes to corpse decay/respawn times for creatures.
0033
MaNGOS updated to 10457
Fix proc of 51692 and ranks.
Implement 60764.
Add missing break, thanks to nos4r2zod.
Fix 54821 proc.
Fix disease consume part of 49020 and ranks.
Added the current map & dbc extractor to the tools folder.
0032
MaNGOS updated to 10452
Replace ASSERT by MANGOS_ASSERT.
Typo in World field.
0031a
Fixed errors in mangos_0031.sql and mangos_0000-0031_all.sql
0031
MaNGOS updated to 10450
Skip wrong guid movement packets.
Typos in enum names and comments.
YTDB updated to 341 (563_FIX_10434)
ScriptDev2 updated to 1816
0030
MaNGOS updated to 10448
Use base run speed * 2 as fall speed.
Delete deprecated 'broken' items from vendors
0029
MaNGOS updated to 10447
Certain compilers refuse to erase const_iterator...
Small fix for single target auras: remove caster only auras
Re-implement in more safe way single cast spell targets system.
0028a
MaNGOS updated to 10444
Fixed scripted AI init for TemporarySummon/Totem summon code
Fixed expected packet size for SMSG_SET_PROFICIENCY
Commented out deprecated opcode checks
0027
MaNGOS updated to 10442
Fix armor bonus part of talent 33853 and ranks
Fix 64962 bonus for 47541 and ranks.
Implement spell 55680.
Increase search distance at height search if we know expected limit
Removed un-needed dbghelp.dll in the x64 folder
0026
Fix for truncation.sql
Icecrown Citadel teleporters fix
.tele locations added
TheSpire
ThePlagueworks
TheCrimsonHall
BloodPrinces
TheSanctumofBlood
TheFrostWingHalls
TheDreamwalker
SindragosasDoor
TheFrostQueensLair
0025
Truncation of Empty Database
3.23 MB smaller file size
.tele locations added
HallsofReflection
TheShadowThrone
TheFrozenHalls
PitofSaron
TheForgeofSouls
ICCEntrance
ScourgelordsCommand
0024a
MaNGOS updated to 10438
Acid Scripts Updated to 37
0023
MaNGOS updated to 10434
Vellum patch implemented
Eye of Archerus Patch implemented
Updates consolidated into larger files
Quice updated to 1.2.54 in Tools folder
0022
MaNGOS updated to 10431 (required_10430_01_mangos_spell_chain)
Removed un-needed check for SESSION: received not allowed opcode CMSG_LFD_PLAYER_LOCK_INFO_REQUEST (0x036E)
Removed un-needed check for SESSION: recieved not allowed opcode CMSG_LFD_PARTY_LOCK_INFO_REQUEST (0x0371
0021
MaNGOS updated to 10429 (required_10427_01_mangos_spell_proc_event)
0020
MaNGOS updated to 10426 (required_10423_01_mangos_spell_chain)
0019
MaNGOS updated to 10422 (required_10422_01_mangos_spell_proc_event)
Added correct vmap extractor to the tools folder
Added an updated Quice DB Editor (1.2.53)
0018
MaNGOS updated to 10418
AHBOT added with Readme file
Characters DB updates for AHBOT
Updated mangosd.conf with AHBOT information
0017
MaNGOS Updated to 10417 (required_10416_01_mangos_spell_proc_event)
ScriptDev2 updated to 1815
0016
MaNGOS updated to 10415
ScriptDev2 updated to 1812
0015
MaNGOS updated to 10412
0014
MaNGOS updated to 10410 (required_10410_01_mangos_spell_chain)
ScriptDev2 updated to 1809
Maximum Running/Flying speed updated to 255 (max was 10)
0013
ScriptDev2 updated to 1807
YTDB updated to 340 (562_FIX_10408)
0012
MaNGOS udpated to 10408
ScriptDev2 updated to 1804
0011
Fixed mangos_0010.sql
MaNGOS updated to 10406
ScriptDev2 updated to 1802
0010
ScriptDev2 updated to 1800
0009
MaNGOS updated to 10403 (required_10400_01_mangos_mangos_string)
ScriptDev2 updated to 1795
Dalaran NPC update by Abyss
0008
MaNGOS updated to 10396
ScriptDev2 updated to 1785
0007
MaNGOS updated to 10382(required_10381_01_mangos_creature_model_race )
YTDB updated to 339 (561_FIX_10372)
0006
MaNGOS updated to 10376 (required_10365_01_mangos_creature_ai_scripts)
ScriptDev2 updated to 1782
0005
MaNGOS updated to 10363
ScriptDev updated to 1780
.tele locations added
0004
MaNGOS updated to 10362 (required_10362_01_mangos_creature_movement_templa te)
0003
MaNGOS updated to 10360
ScriptDev2 updated to 1779
0002
MaNGOS updated to 10355 (required_10353_02_mangos_command)
ScriptDev updated to 1778
0001
MaNGOS updated to 10351 (required_10350_02_mangos_command)
YTDB updated to 338 (560_FIX_10344)
Note: I've added a second database which has no NPC's/Enemies in it so that you may, if you're like me, explore, take screenshots, etc. In order to use the second database, simply change this line in your mangosd.conf file
WorldDatabaseInfo=127.0.0.1;3306;root;mangos;mango s;to
WorldDatabaseInfo=127.0.0.1;3306;root;mangos;empty ;The Panoramas that you see in this post (click them to enlarge) were made using my empty exploration database. I made a tutorial over at mmo-champion forums you can check out...
Who wants a custom avatar, signature, wallpaper and UAP (http://www.mmo-champion.com/threads/733551-Who-wants-a-custom-avatar-signature-wallpaper-and-UAP?p=8481086&viewfull=1#post8481086) and you can also see some more of my Panoramic Views (http://www.mmo-champion.com/threads/744145-Panoramic-Views?p=8482119&viewfull=1#post8482119)
Main Server Download: (Contains up to Cumulative Update 0079)
Download
Server_w_CU_0079.zip (http://www.mediafire.com/?jgp5pip5qoj5vbw) (96.61 MB)
Cumulative Updates:
database_updates.zip (http://mmopro.net/forums/f155/%5Brelease%5D-trms-cthulhu-ftagn-dual-database-mangos-repack-3-3-5-12340-32-64-bit-4286/index100.html#post27265) (27.29 MB for update 0084)
CU_0085.zip (http://www.mediafire.com/?zqsv6178e1c4bug) (12.49 MB)
http://img143.imageshack.us/img143/9813/consolen.jpg
maps and dbc folders:
3.3.5a_maps_dbc.zip (http://www.mediafire.com/?nmwyoiy0gmy) (157.27 MB)
vmaps:
3.3.5a_vmaps.zip (http://filebeam.com/be94c4e96279090bdc26c95bab7d5c27) (248 MB)
Current Revisions:
Core - World of Warcraft: 3.3.5.12340
MaNGOS - 10781 (required_10764_01_mangos_spell_proc_event)
ScriptDev2 - 1890
Acid - 39 (3.0.7) "We Came, We Raided and We Conquered"
YTDB - 354 (574_FIX_10779)
AHBot (How to (http://mmopro.net/forums/f155/%5Brelease%5D-trms-cthulhu-ftagn-dual-database-mangos-repack-3-3-5-12340-32-64-bit-4286/index15.html#post25337))
Video:
http://www.youtube.com/watch?v=U4IjKn4Q0cs
Before Installation make sure you have the .NET Framework and the Visual C++ 2008 Runtime Installed.
Download details: .NET Framework 3.5 (http://www.microsoft.com/downloads/details.aspx?FamilyId=333325fd-ae52-4e35-b531-508d977d32a6&displaylang=en)
For 32-bit Operating Systems
Download details: Visual C++ 2008 Redistributable Package (x86) (http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en)
For 64-bit Operating Systems
Download details: Visual C++ 2008 SP1 Redistributable Package (x64) (http://www.microsoft.com/downloads/details.aspx?familyid=ba9257ca-337f-4b40-8c14-157cfdffee4e&displaylang=en)
Installation Instructions:
1. Extract the Server335a.zip file
2. Cut & Paste the extracted Server folder directly under the C:\ drive
DO NOT CONTINUE UNTIL YOU HAVE THE SERVER FOLDER DIRECTLY UNDER THE C:\ DRIVE!!!
3. Extract the 3.3.5a_maps_dbc.zip file
4. Cut & Paste the extracted maps and dbc folders into the:
C:\Server\MaNGOS\Win32 (for 32-bit)
or
C:\Server\MaNGOS\x64 (for 64-bit)
Note: If you aren't sure if you have a 64-bit operating system, use the Win32 folder
5. Start the C:\Server\MySQL.bat file
a. Alternatively, if you'd like to have the MySQL started as a service, go into the:
C:\Server\mysql folder and double-click the mysql_installservice.bat file
6. Start the Restarter in your folder
7. Once the mangosd.exe file has finished loading create an account by doing the following:
a. Type:
.account create USERNAME PASSWORD
.account set addon USERNAME 2
.account set gmlevel USERNAME 3b. Go to your World of Warcraft installation directory.
c. Go to Data/enUS
d. Right-click the realmlist.wtf file and Open With Notepad.exe
e: Edit your realmlist.wtf file to read:
set realmlist 127.0.0.1
set patchlist 127.0.0.1
set realmlistbn ""
set portal usf: Start World of Warcraft
g. Log in with the USERNAME and PASSWORD you created
Optional vmaps (Vertical Collision Detection Maps)
The vmap extractor is now in the tools folder of the Cumulative Updates.
Place the extracted files from it in your World of Warcraft/Data/enUS folder then double-click the makevmaps_SIMPLE.bat file
Then make sure the lines in your mangosd.conf file look like this:
vmap.enableLOS = 1
vmap.enableHeight = 1
...
DetectPosCollision = 1This will enable vertical collision detection and prevent certain NPCs from looking like they are flying, etc.
http://www.youtube.com/watch?v=2SNnxA4UguY
Second video
http://www.youtube.com/watch?v=PYTwJg5ByfM
Ports to forward for public:
80 - Hypertext Transfer Protocol (TCP/UDP)
3306 - MySQL database system (TCP/UDP)
3724 - World of Warcraft Online gaming MMORPG (TCP/UDP)
8085 - MaNGOS (TCP/UDP)
To edit your database:
MySQL Username: root
MySQL Password: mangos
After starting C:\Server\Apache.bat
http://127.0.0.1/administration.php
RoSPORA Username: elder
RoSPORA Password: elder
Frostmourne Altar - Halls of Reflection
http://img21.imageshack.us/img21/4921/frostmournealtarsm.jpg (http://img821.imageshack.us/img821/9173/frostmournealtar.jpg)
The Descent into Madness
http://img844.imageshack.us/img844/8436/descentintomadnesssm.jpg (http://img826.imageshack.us/img826/8905/descentintomadness.jpg)
Prison of Yogg-Saron
http://img823.imageshack.us/img823/3104/prisonofyoggsaronsm.jpg (http://img413.imageshack.us/img413/2894/prisonofyoggsaron.jpg)
Ulduar - Central Hub
http://img832.imageshack.us/img832/8282/ulduarhubsm.jpg (http://img696.imageshack.us/img696/8766/ulduarhub.jpg)
The Dark Portal - Outland:
http://a.imageshack.us/img541/7075/thedarkportal1sm.jpg (http://a.imageshack.us/img820/6571/thedarkportal1.jpg)
Changelog:
0085
MaNGOS updated to 10781
Use BattleGround(AV)TeamIndex enum types in AV battleground code.
Fixed warning in ReputationMgr::SetReputation.
Allow ITEM_ENCHANTMENT_TYPE_COMBAT_SPELL to proc on special attacks too.
Make AI call OwnerKilledUnit() more proper.
Fixed invisibility detection for new invisibility types.
Explictly include Threading.h into CliRunnable.h
Not mark `reputation_spillover_template` empty state as error.
Use separate vars to indicate whether reputation needs to be sent or needs to be saved.
Implement more generic reputation spillover.
Fixed crash at empty build list in realm string.
Fixed build for different PostgreSQL version at diff platforms.
Explictly include Threading.h into WorldRunnable.h
Fixed auction items filering by quality.
Fixed trainer flags uses for pet trainers.
ScriptDev2 updated to 1890
Add support for quest 11093.
Add support for quest 12138 and 12198.
Add dummy aura effect of spell 47799.
Making one quest become not so bloody imp-ossible, using new AI call OwnerKilledUnit.
Add new class ScriptedPetAI that can be used with certain pet types.
YTDB updated to 354 (574_FIX_10779)
All fixes from forum.
Fix spawn.
Quest scripts.
Mob's gossip menus.
0084a
MaNGOS updated to 10768 (required_10764_01_mangos_spell_proc_event)
Remove useless code in PetAI::_stopAttack()
Show <overkill> value in combat logs.
Allow AURA_FORCE_MOVE_FORWARD to work on creatures and vehicles. For example, it fixes spell [68284]
Implement SPELL_AURA_MOD_PERIODIC_HEAL (259)
Implement talent 44543 and ranks charges work.
ScriptDev2 updated to 1886
Change monstersay/whisper/emote target from guid to pointer. Requires Mangos 10761+
0084
Over 1200 errors corrected.
MaNGOS 10763 (required_10762_01_mangos_spell_proc_event)
Move comments at 61 line, no functional changes.
Implement SPELL_AURA_IGNORE_UNIT_STATE (252).
Basic support for target-name in MonsterSay/etc
Remove unneeded non-player Say et al.
Correctly reset mob orientation upon reaching spawn point. Should also improve visualisation of mob orientation on clients.
Fixed typo in CONTROLED_*
Implement zone limited pets unsummon at leave allowed zones.
Implement armor penetration limitations.
Use class specific combat rating factors from gtOCTClassCombatRatingScalarStore.dbc
Use UNIT_FIELD_CRITTER for store minipet guid.
Lost mangos.sql changes in one from recent commits.
Convert to objetguids map scripts and finally drop IS_PLAYER_GUID.
Use objectguids in item code.
Convert Gameobject owner to objectguid use.
Convert MonsterSay/Say and similar functions to ObjectGuid use.
ScriptDev 1885
Correct ScriptDev2_1835_to_MaNGOS_0.12.patch thanks Schmoo for fixing.
0083
MaNGOS updated to 10747 (required_10746_01_mangos_mangos_string)
Some other aura caster object guid use cases.
Use objetguid for other .list auras command part.
Use ObjectGuid in spellauraholders instead uint64.
Prevent equip/unequip items in process logout.
Add AP/RAP bonus data to `spell_bonus_data`.
Add `spell_bonus_data`.`spell_bonus_data` field and support for RAP bonuses use for spells damage from table.
Add AI function OwnerKilledUnit for protector pets (when owner kills unit)
Cleanups in spell effects names.
Cleanup pet remove code and some fixes.
In fact set pet name to empety state redundent.
Use empty name for non-unique named pets.
Fixed unexpected typo in prev. commit.
Fixed spell 51420 work by use recently added protector pets as expected.
Rename and clarify SummonPropertiesEntry.Type->Title field meaning.
Implement defencive guardians pet type for creatures like 28120.
Not send session fields as args into HandleMoverRelocation/VerifyMovementInfo.
Remove redundant isAlive-check, thanks LordJZ for notice.
Check if Pet's target is a valid target (isTargetableForAttack)
Add dummy aura effect of spell 47178 and dummy effect of 47176.
Fix Deathly Stare spell.
Map system re-engineered. Special thanks to Blueboy for tests.
Correct one SQL in tools, table was renamed.
Add a few comments for SUMMON_PROP_TYPE_CRITTER.
Fix TARGET_AREAEFFECT_CUSTOM, need to obey type when DB target entry exist.
Fixed wrong error message for quest related areatriggers.
Add dummy aura effect of 51405 and dummy effect of 51420.
Backports from 400 branch.
ScriptDev2 updated to 1884
Fix compile, can't use const_iterator there.
Fix file name.
Prevent Larry from start attack after event done + move one gossip to database. Patch by Schmoozerd.
Add support for fishing up boss in SSC (w/some boss abilities based on ACID). Patch by Schmoozerd.
Fix unsafe use of pointer storage in misc lists and store guid of objects instead. Patch by Schmoozerd.
Prevent possible crash at instance_azjol_nerub::OnCreatureEnterCombat.
Add dummy effect of spell 52741 (related to quest 12813).
Note it may not be fully correct, expecting visual effects.
Add missing ScriptName to full SQL.
YTDB updated to 351 (573_FIX_10726)
All fixes from forum.
Fix spawn.
Quest scripts.
Mob's gossip menu.
0082
ScriptDev2 updated to 1876.
Add support for quest 10191, patch by Schmoozerd + helpers (the little green gnomes working in the background that nobody usually notice)
Add base support for quest 12580.
Fix problem with Lump, attacking after being friendly. Additional cleanup. Patch by Schmoozerd.
Remove one GetHeight() and make less code, doing the same.
Correct mixed up npc entries.
Add dummy effect of spell 39246. Patch by virusav (based on original from Kirix).
Fix VC100 project filters.
Add base instance script for zul'farrak, patch by Schmoozerd.
Add texts related to trial_of_the_crusader instance, patch by Schmoozerd.
Add placeholders for instance_trial_of_the_champion, patch by Schmoozerd.
Add texts related to pit_of_saron. Patch by Schmoozerd
Add support for quest 12570. Workaround, escort are supposed to start with gossip.
0081
MaNGOS updated to 10721 (required_10704_01_mangos_gossip_menu_option)
Use required_quest instead of _heroic for non_instance areatrigger teleport.
Implement check `gossip_menu_option`.`npc_option_npcflag`.
Implement proper calculation quest honor reward.
Partly revert "[10687] UInt32 timer class copies instead using time_t timers for mstime cases."
Revert "[10716][10688] New version of patch for send real diff from last update."
Typo show commit before revet all realddiff one more time.
Fixed move in inventory items with ItemLimitCategory.
Avoid unexpected error at action_menu_id < 0 after recent loading checks adding.
Player/group instance binding fixes.
Startup checks for `gossip_menu` and `gosip_menu_option` table data.
Check localization data for existance main table entres.
Fixed typos in my previous commit.
Prevent wrongly use transport guid as unittarget in spell targets.
Update ACHIEVEMENT_CRITERIA_TYPE_LOOT_* with group roll.
Move Glancing Blow early in melee outcome results.
Implement talent 30326 for spell 5138.
Simplify CellArea calculation.
Add the option to close gossip window in gossip system.
Check SPELL_ATTR_IMPOSSIBLE_DODGE_PARRY_BLOCK for special attacks.
Fixed loading mails broken after [10692]
Correct check percent spell costs in AI::CanCast
Remove unused structure GridUpdater.
Add debug note for not implemented summon property group.
Compute cell area bounds for active objects in the same way like it done for players.
Less strict check for update at war state for factions.
Avoid selection despawned creatures as spell autoselected targets.
Cleanup some death state enums usage.
Use portable ACE way msecs time value calculation.
Update SpellEntry based on the work of TOM_RUS.
Fixed wrongly use %d for guids in DB queries.
Fixed some GCC warnings and code errors.
Add dummy effect of spell 53475, 53487 and 54015.
Fixed *nix build problem after recent commits.
Restore some item checkes for temporary loot case.
New version of patch for send real diff from last update.
UInt32 timer class copies instead using time_t timers for mstime cases.
Fixed creature_template loading after vendor changes.
Fixed mangos.sql `creature_template` default content after adding vendor_id
New table 'item_convert' for conversRevert "[10677] Send to creature/etc Update call real diff from last update and use it."ion items.
Added new Cell::Visit* functions to visit grids with center in (x,y) coords.
Update item buy code for new way vendor item lists work.
New table `npc_vendor_template` for comon item data for diff vendors.
ScriptDev2 updated to 1864.
Add support for quest 11464, patch by Schmoozerd.
Add script for areatrigger 5030 (rel. to quest 12575).
Add basic support for quest 11300 (still need additional ACID support for end miniboss -> spell 43326).
YTDB updated to 350 (572_FIX_10709).
All fixes from forum.
Fix spawn.
Quest scripts.
Mob's gossip menus.
0080
MaNGOS updated to 10678
Revert "[10675] Ignore BOA items reputation requirements at use."
ScriptDev2 updated to 1861
Correcting a few typos in variables.
Correcting one text.
Add instance script for pit_of_saron. Patch by Schmoozerd, inspired by original of cristinel.
Correct two sound id's. Patch by schmoozerd.
Add Ulduar placeholder scripts to scriptloader.
Add includes where needed for future dev + fix end of file.
Add a few texts for ulduar raid bosses.
0079
MaNGOS updated to 10677 (required_10660_01_mangos_game_event_quest)
Send to creature/etc Update call real diff from last update and use it.
Fix repeating looting for milling/prospecting.
Ignore BOA items reputation requirements at use.
Show some SPELL_AURA_MOD_DODGE_PERCENT auras as debufs as expected.
Include `item_loot` into pdumps.
Allow damage own pet in sanctuary.
Convert some Unit owner/etc guids to ObjectGuid way.
Restore build at real C++ compilers after recent timed achievements commit.
Fixed mana amount for overheal case for talent 31785 and ranks.
Implement CONDITION_*ITEM_WITH_BANK conditions.
Timed Achievements, Fail-Support and Opcodes.
Implement ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_*_RATING
Allow use faction data for cases raceMask==0
Rename arena_team_stats fields for better fit to stored values.
Fix totem animation at normal unsummon.
Implement partly item looting.
Update VC10 filers for new ACE.
Make quest for game event be independent of source.
Fixed mistake in [10653] that causes player to fall from the transport at teleporting to another map.
ScriptDev2 updated to 1854
Register king dred's events and update instance data accordingly.
Add script for heroic boss_eck. Patch by Schmoozerd.
Add misc emote texts, provided by Forusim and Schmoozerd.
In addition make common used boss emote text and use it in misc scripts.
Add basic instance script for instance_draktharon_keep w/achievement related data. Patch by Schmoozerd.
Remove boss_ironaya, no longer needed (done by ACID). Patch by crackm
In addition remove script for one trash mob, AI can be done in ACID
Correct postfix for heroic spell.
Remove no longer needed manual summon and remove old hack, making summoner owner of summon.
YTDB updated to 349 (571_FIX_10675)
All fixes from forum.
Fix spawn.
Quest scripts.
Mob's gossip menus.
0078
MaNGOS updated to 10658 (required_10654_01_mangos_game_event_creature_ques t)
Add enum as argument for quest special/flags functions.
Separate quest_template.QuestFlags from SpecialFlags.
Rename quest function HasFlag to HasQuestFlag.
Add support for monthly quests.
Allow creature to offer same quest for more than one game event.
Implemented MSG_MOVE_KNOCK_BACK opcode.
ACID updated to 39 (3.0.7) "We Came, We Raided and We Conquered"
Completely Re-Scripted Uldaman Using Official Data - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Caverns of Time: Hyjal Summit - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Coilfang Reservoir: Serpentshrine Cavern - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Karazhan - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Molten Core - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Ruins of Ahn'Qiraj - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Rough Scripted Some Remaining NPC's for Sunwell Plateau (Still Requires SD2 Support For Some NPC's) - (Scripted by X-Savior)
Improved / Re-Wrote Existing Scripts and Rough Scripted Some Remaining NPC's for Tempest Keep: The Eye (Still Requires SD2 Support For Some NPC's) - (Scripted by X-Savior)
Small Bug Fixes, Tweaks and General Improvements for Gnomeregan - (Scripted by X-Savior)
Added Support for Quest: 14090 "Gormok Wants His Snobolds" - (Special Thanks to NoFantasy)
Added Improved Support and Visual Fix for Quest: 4726 "Broodling Essence" - (Fixed by X-Savior)
Added Chill of the Throne Aura to all NPC's in Icecrown Citadel Raid - (Scripted by X-Savior)
Implemented and Improved Even More NPC Buff Scripts - (Scripted by X-Savior)
Various Fixes, Additions and Improvements from Forum Members - (Thank You to Everyone Who Participated)
General Coding Cleanups/Organizing
Removed all Scripts for NPC's Overlapping with SD2
(We just went from 5828 creatures in ACID 3.0.6 to 5923 in this release!).
(We just went from 22763 Total Scripts in ACID 3.0.6 to 23376 in this release).
0077
MaNGOS updated to 10652
Allow set pvp flags from creatures *_addon data.
YTDB updated to 348 (570_FIX_10650)
All fixes from forum.
Fix spawn.
Quest scripts.
Mob's gossip menus.
0076
MaNGOS updated to 10651
Fixed combat log being bugged by pets without name.
One more typo in mangosd.conf.dist.in
Enchanted spell 8017 and ranks should apply to weapon by client auto selection.
Typos in mangosd.conf.dist.in
Show die animation at totem destroy.
Preserve creature dynamic flags at UpdateEntry
Use more make sense corpse expire check timer period.
Remove wrong check preventing lootable items have at-use spell casts.
Update the ACE part we use to 5.8.2
Implement spell 56826
Fixed use item dynamic/item proto flags.
Implement instance guids with proper HIGHGUID_INSTANCE use.
Making dummy effect of spell 54530 be positive effect.
More appropriate for warrior spell fail result for combo point check fail.
ScriptDev2 updated to 1847
Call Refresh() for GO's not spawned by default to trigger add object to map.
respawn visual GO if found (rel. to quest 11865)
Add support for quest 11865. Original patch by virusav.
0075
MaNGOS updated to 10637.
Better totem summon cases selection.
Re compiled AHBOT into source.
0074
MaNGOS updated to 10636 (required_10629_01_mangos_mangos_string)
Implement server side check combo points req. for spell cast.
Ignore another map target for text emote.
Convert many opcode handlers to ObjectGuid use.
Include non-percent mana cost in EffectDestroyAllTotems mana return.
Correct behavior for completion of quest objectives.
Small comment style fix in mangosd.conf
Small code style cleanup in quest related functions.
Convert Set(Get)ChannelObjectGuid to ObjectGuid way.
Drop function GuidHigh2TypeId
SQL update for prev. commit
Use ObjectGuid for player's selection and unit's target.
Fix logic in FillRaidOrPartyManaPriorityTargets and FillRaidOrPartyHealthPriorityTargets.
Fix bad ban date check.
Implement SPELL_EFFECT_CLEAR_QUEST (139)
Fix quests w/QuestFlags QUEST_FLAGS_AUTO_REWARDED
Make .respawn work correctly with BG event spawns.
Set respawn delay for BG creatures before set dead state.
Add new field RequiredClasses for quest_template.
Fixed MSG_MOVE_HEARTBEAT structure.
Clarify premade groups mode config option.
Properly update objects usable state at GM-mode on/off.
Fixed array access in SCRIPT_COMMAND_TALK loading check.
Simplified trade distance checks, GROUP_UPDATE_FLAG_POSITION flag handling moved out of Map.
YTDB updated to 347 (569_FIX_10625)
All fixes from forum.
Fix spawn.
Quest scripts.
Mob's gossip menus.
New templates from WDB.
Update table "*_template" by WDB.
Data from sniffs (templates, spawn).
Processed 220 caches (3.3.5a).
0073
MaNGOS udpated to 10615
Add script effect of spell 66741
Replace ACE_ASSERT with MANGOS_ASSERT
A bit of cleanup in ByteBuffer::hexlike
Revert "[10611] Made some values const".
Made some values const.
Renamed some functions from the Creature class.
ScriptDev2 Updated to 1844
Add script for GO 195308. Note it is not fully correct regarding summons (see comments for details)
Add dummy aura effect of spell 66719 (rel. to quest 14107)
Fixed build with MaNGOS 10610. Patch by DasBlub.
0072
MaNGOS updated to 10609
I consider it proven that all classes shall benefit from intellect for weapon skill increase.
Update melee miss chance calculations...finally.
Handle GAMEOBJECT_TYPE_GENERIC at Use() to trigger despawn of GO.
Fix loot for victims being creature type critter.
Fixed infinity loop at grid loading.
0071
MaNGOS updated to 10604 (required_10604_01_mangos_spell_proc_event)
A couple more spell_proc_event entries for relics.
Replace one hard coded value w/enum name. Additional code style cleanup
Add GO_DYNFLAG_LO_ACTIVATE to GAMEOBJECT_TYPE_GENERIC and merge similar cases.
ScriptDev2 updated to 1841
Added support for completing quest 12934.
Implement Krik'thir the Gatewatcher encounter in Azjol-Nerub.
YTDB updated to 346 (568_FIX_10602)
All fixes from forum.
Fix spawn.
Quest Scripts.
Mob's gossip menus.
New templates from WDB
Update table "*_template" by WDB.
Data from sniffs (templates, spawn).
Fix spawn "Pit of Saron" from sniffs.
Processed 205 caches (3.3.5a)
0070
MaNGOS updated to 10601
Amother attemp fix locale structures corruption.
Correct size of animprogress for GO Create().
Attempt fix data corruption for some localization structures with GCC use.
Create enum GameObjectDynamicLowFlags and use instead of hard coded.
Enable by default vmap.enableHeight and vmap.enableLOS.
Apply restrictions to vmap options.
Add new functions to Set/RemoveShortFlag (uint16, lo and high part of uint32)
Use equal_range instead of lower_bound/upper_bound pairs.
Cleaning up code a bit, in related functions for recent commits.
Make GO type 2 activate/deactivate.
ScriptDev2 updated to 1839
Added up to date version of backport patch. Prepared by Funkybit.
Modified the threat radius to 80%
0069
MaNGOS updated to 10591
Simplify LoadGameObjectForQuests for case GO type 3.
Check if GO is requirement of quest to activate sparkle if it is.
Always activate GO type 3 when quest id is defined (and active)
Make GO type 8 activate and sparkle at related quest active.
Make GO type 5 sparkle at related quest active.
ScriptDev2 updated to 1838
Some corrections to 1831. Inspired by vladimir.
Implemented door support after boss Nethekurse. Small cleanup in corresponding files.
0068
MaNGOS updated to 10586
Update taxi mask size for 3.3.5a
Make GO type 10 become nice and shiny: sparkling animation and jingle bells.
0067
MaNGOS updated to 10584 (required_10582_01_mangos_spell_proc_event)
Prevent lost aura connection with item at Aura::ReapplyAffectedPassiveAuras
Remove dual ERROR in logs.
Add spell_proc_event data for some relic related spells.
0066
ACID updated to 3.0.6 " A Tale of an Ogre and a Gnome "
Dire Maul Re-Scripted Using Official Data (Waiting for Missing Data on a Few NPC's) - (Scripted by X-Savior) - Special Thanks To Hydro
Gnomeregan Re-Scripted Using Official Data (Waiting for Missing Data on a Couple NPC's) - (Scripted by X-Savior)
Improved and Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Black Temple - (Scripted by X-Savior)
Improved and Re-Wrote Existing Scripts and Finished Rough Scripting Remaining NPC's for Blackwing Lair - (Scripted by X-Savior)
Fixed and Improved Many NPC Buff Scripts - (Scripted by X-Savior)
Removed Redundant Kill Credit Scripts for Quest: 11538 - (Reported by NeatElves)
Various Small Fixes and Additions from Forum Members - (Thank You to Everyone Who Participated)
General Coding Cleanups/Organizing
Removed all Scripts for NPC's Overlapping with SD2
(We just went from 5777 creatures in ACID 3.0.5 to 5828 in this release!).
(We just went from 22077 Total Scripts in ACID 3.0.5 to 22763 in this release).
0065
MaNGOS updated to 10581
Rename some local variables in random move generator for easier reading.
TARGET_ALL_RAID_AROUND_CASTER include caster only for positive spells.
Better wording in log for shutdown cancelled case.
Use static call for IsBGWeekend in BattleGroundAV.
ScriptDev2 updated to 1836
Added support for quest 11209. Original patch by Goaul.
Restore scriptdev2_script_full.sql data.
Correct despawn of GO entry 181616 and 186949, to trigger respawn.
YTDB updated to 345 (567_FIX_10554)
All fixes from forum
Fix spawn
Quest scripts
Mob's gossip menus
New templates from WDB
Update table "*_template" by WDB
Data from sniffs (templates, spawn)
Repopulation of fishing holes
Processed 192 caches (3.3.5a)
0064
MaNGOS updated to 10577
characters database updated to required_10568_01_characters_character_tutorial
'shuttingdown' -> 'shutting down' in log
Prevent diseases to be dispelled while 50536 is on target
Fix world states related to arena season.
Fixed non-weapon offhand equip after my recent commit.
Add end file empty line to some files.
Drop unused Spell::m_triggeringContainer
Properly remove dual-wield flag at spell unlearn.
Store spell entry of triggering spell on triggered, original patch provided by insider42.
Don't save holders from channeled spells.
Drop unused column 'realmid' from the table 'character_tutorial'
Revert VS90/game.vcproj changes in [10551]
Implement SMSG_SPELLINSTAKILLLOG
Fixed loaded DBC count.
Not allow charmed by player creatures have threat list.
0063
MaNGOS updated to 10563
Implement CMSG_PET_STOP_ATTACK.
Cleanup WorldSession::HandlePetAction.
Avoid ask AI for direct controlled creature at attack.
Remove reundenant spell store for temporary unsummoned pet.
Add world state id in comments for all hard coded state id's.
Fix spell "Spinning" (64385) for item "Unusual Compass" (45984).
Add optionial arg to Unit::SetFacingTo which is passed to SendMessageToSet.
Add frand function for random floats with min/max, similar to urand.
0062
MaNGOS updated to 10555
Quice updated to 1.2.55
Remove not existing function declaration.
Fix wrong procs when spell hits with no damage.
YTDB updated to 344 (566_FIX_10554)
All fixes from forum
Fix spawn
Quest scripts
Mob's gossip menus
New templates from WDB
Update table "*_template" by WDB
Data from sniffs (templates, spawn)
Processed 186 caches (3.3.5a)
0061
MaNGOS updated to 10553 (required_10551_01_mangos_spell_proc_event)
Training Dummy patch by Ankso.
Two more cases where AURA_REMOVE_BY_EXPIRE mode can be used.
Add some vehicle flags, thanks to zergtmn and community.
Fix 55880 proc.
Fixed field types in mangos.sql in consistant with related sql updates.
At schedule second reset update real reset time.
Implement missing part spell 47568 functionality.
More correctly check delay time for spell with speed.
Fixed EffectActivateRune activate only expected runes amount of some rune type.
0060
MaNGOS updated to 10545 (required_10537_01_mangos_command)
Better way to mark not implemented packets.
Output debug only note for known not implemented packets.
Fix handling of spell 14157 and 14189 so they really apply combo points after current spell finished.
Fixed ObjectGuid::IsUnit.
Allow set afk/dnd message in afk/dnd state.
Fixed structure SMSG_RESYNC_RUNES.
Use more near for final point coordinates for Z calcualtion.
Fixed some comments in mangos.sql
Fixed typo in command help text.
ScriptDev2 updated to 1833
Corrected typo in a file name. Patch by zergtmn. proffesor -> professor.
0059
MaNGOS updated to 10536
Extend SCRIPT_COMMAND_TEMP_SUMMON_CREATURE to set summoned as active object.
Add optional argument to SummonCreature, summon as active object.
Fixed second and later resets schedule for raid/heroic after server restart.
Revert [10528], simply wrong (scriptId already called properly).
Aura SPELL_AURA_ALLOW_ONLY_ABILITY not prevent auto-attacks.
Spells with SPELL_ATTR_EX6_NO_DMG_PERCENT_MODS must ignore all damage mods.
Fixed client reject any login attempt after WOW_FAIL_INCORRECT_PASSWORD receive.
Water level in movement use fixes.
Run creature_movement_scripts also at first waypoint.
ScriptDev2 updated to 1832
Added less fail version of update queries.
Fixed build. Requires MaNGOS 10529+. Patch by Forusim.
Added missing script text for Ingvar the Plunderer. Patch by Forusim.
Removed SimpleAI. Thing was obsolete since the creation of EventAI. Patch by zergtmn.
0058
MaNGOS updated to 10527
Disable CombatSpell check for triggered spells.
Implement server side global cooldown check.
Add missing () to expressing for proper prio.
Fix compilation for UNIX-likes.
0057
MaNGOS updated to 10523.
Fix proc from periodic crits.
Fix periodic procs - spells that require periodic healing to proc need to be defined in spell_proc_event with procEx PROC_EX_PERIODIC_POSITIVE, by default all procs without it are negative.
Fix iterator update, thanks to VladimirMangos.
Implement CONDITION_QUEST_NONE.
Fix delaying spell with 2 or more persistent area auras and store ObjectGuid instead of Unit* on DynamicObject affected set.
0056
MaNGOS updated to 10518
Prevent emotes animation in feign death state.
0055
MaNGOS updated to 10517
Remove wrong comment, reputation rate for spell is implemented.
Fix small typo in class ExplodeCorpseObjectCheck.
Default value set line lost.
New option PetUnsummonAtMount.
Clear grid *Check/*Searcher classes use.
ScriptDev2 updated to 1828
Restore compile after grid searcher related changes in Mangos. Requires Mangos rev 10513. Patch by Vladimir.
YTDB updated to 343 (565_FIX_10512)
All fixes from froums
Fix spawns
Quest Scripts
Mob's Gossip Menus
New templates from WDB
Update table "*_template" by WDB
Data from sniffs (templates, spawns)
Processed 180 caches (3.3.5a)
0054
MaNGOS updated to 10512
Fixed cast item remove at trade enchanting in some cases.
ScriptDev2 updated to 1827
Corrected type of text entries for Custodian of Time. Patch by Schmoozerd.
Removed trailing spaces from Drakkari Colossus.
0053
MaNGOS updated to 10511
Fixed SPELL_AURA_MOD_COMBAT_RESULT_CHANCE dodge chance apply to auto-attacks result.
Reimplement aura stack checking EventAI events.
Fix some "foo initialized after bar" gcc warnings and remove some unused variables.
0052
MaNGOS updated to 10508
Arrange case SCRIPT_COMMAND_ in correct order, also in ObjectMgr.
Extend SCRIPT_COMMAND_TALK with option to set language for text.
0051
MaNGOS updated to 10506
Implement 5 new SCRIPT_COMMAND_*
Remove unused stuff.
0050
MaNGOS creature and instance templates update
ScriptDev2 updated to 1826
Added support for quest 10852. Patch by DasBlub.
Added placeholder for ICC:Forge of Souls. Patch by Schmoozerd.
0049
MaNGOS updated to 10504 (required_10503_04_mangos_gameobject_respawn)
Prevent damage player in sanctuary by pet or other controlled unit.
Move `*_respawn` tables to `characters` DB.
Characters DB updated to required_10503_02_characters_gameobject_respawn
ScriptDev2 updated to 1824.
Added support for quest 11541. Patch by DasBlub.
0048
ScriptDev2 updated to 1823
Fixed some more coding style issues in Ulduar.
DoSpawnXXXX -> SpawnFriendlyKeeper(XXXX)
0047
MaNGOS updated to 10502 (required_10500_01_mangos_scripts)
Correct comment for ACTION_T_FORCE_DESPAWN, action do have param.
Correct wrong character in mangos.sql
Extend SCRIPT_COMMAND_TALK to support random selected text.
Fixed typo at copy-paste in ArenaTeam::BroadcastEvent.
0046
MaNGOS updated to 10498
Arrange case SCRIPT_COMMAND_* so that they come in correct order.
Add a crude documentation of script command processing.
0045
MaNGOS updated to 10496
Re-work struct ScriptInfo and use union for data fields.
Clarify not working state for target buf events in EventAI.
ScriptDev2 updated to 1822
Added placeholders for Ulduar raid. Patch by Xfurry.
Big thanks for Schmoozerd for patch cleanup.
0044
MaNGOS udpated to 10494
Really allow proccesing buff events in EventAI.
Implement EVENT_T_TARGET_MISSING_BUFF.
0043
MaNGOS updated to 10492
Fixed crash in debug output for some data.
Search player in player list in update fields data prepare is bad idea.
Arena ratings chnages is signed, fix debug string accordingly.
Correct some typos in comments for SCRIPT_COMMAND*
ScriptDev2 updated to 1821
Fixed the VS100 files.
Fixed typo in azuremyst_isle.cpp. Patch by Dunemaster.
Added missing Makefile.am entry.
Added correct version of All allong the watchtowers patch. Patch by virusav.
DB support needed for the correct work.
Added Gnomergan Instance script. Patch by Schmoozerd.
Thermaplugg script.
Placeholder for Grubbis Event.
Added some more stuff for future implementation of Drakkari Colossus in Gundarak.
0042
MaNGOS updated to 10488
YTDB updated to 342 (564_FIX_10480)
Fix checking text id's for creature_movement_template.
Implement SCRIPT_COMMAND_MOVEMENT(20) to start/change movement.
Use casterGUID check for delaying holder since possible stacking same spell from different casters.
0041
MaNGOS updated to 10485
Check school mask for SPELL_AURA_MOD_AOE_DAMAGE_AVOIDANCE.
Use for auraholde/aura GetStackAmount uint32 result.
0040
MaNGOS updated to 10483.
Finally add README to vmap_assembler.
Add basic function MoveWaypoint() to manually start creature waypoint path.
Use prefix m_ for member variable in motionMaster.
0039
MaNGOS updated to 10480
Fix a bug causing creature dynamic flags to be removed at normal loot preparation.
Implement heak absorb for periodic heal.
Implement item 49623 (Shadowmourne) visual effects.
0038
MaNGOS updated to 10477.
Fixed heal amount for some cases heal absorb.
Fix 31228 and ranks.
0037
MaNGOS updated to 10475
Implement SPELL_AURA_HEAL_ABSORB (301).
Cleanup vmap_assembler.
Fix structure SMSG_SPELLHEALLOG for 3.5.5.
Implement SPELL_AURA_MOD_PET_AOE_DAMAGE_AVOIDANCE (310).
0036
MaNGOS updated to 10471
Drop vmap_debugger.
Fixed totem owner faction/level set for creature onwer case.
Rename some opcode handler to better follow used naming style.
Typos in comments in recent patches.
Implement proper triggering for spell 34477, 57934
Proper reset threat rediraction for existed spells.
Implement SPELL_EFFECT_REDIRECT_THREAT
Revert a part of [10463] and move them back to the .gitignore file in the sub-directory
Clean up the .gitignore files.
Implement spell 6495.
0035
MaNGOS updated to 10461
Fix error message in extractor tool
Fixed unexpected area aura stacking from same caster at spellmods reapply.
0034
MaNGOS updated to 10459
Restore update area aura values at caster/around targets.
Changes to corpse decay/respawn times for creatures.
0033
MaNGOS updated to 10457
Fix proc of 51692 and ranks.
Implement 60764.
Add missing break, thanks to nos4r2zod.
Fix 54821 proc.
Fix disease consume part of 49020 and ranks.
Added the current map & dbc extractor to the tools folder.
0032
MaNGOS updated to 10452
Replace ASSERT by MANGOS_ASSERT.
Typo in World field.
0031a
Fixed errors in mangos_0031.sql and mangos_0000-0031_all.sql
0031
MaNGOS updated to 10450
Skip wrong guid movement packets.
Typos in enum names and comments.
YTDB updated to 341 (563_FIX_10434)
ScriptDev2 updated to 1816
0030
MaNGOS updated to 10448
Use base run speed * 2 as fall speed.
Delete deprecated 'broken' items from vendors
0029
MaNGOS updated to 10447
Certain compilers refuse to erase const_iterator...
Small fix for single target auras: remove caster only auras
Re-implement in more safe way single cast spell targets system.
0028a
MaNGOS updated to 10444
Fixed scripted AI init for TemporarySummon/Totem summon code
Fixed expected packet size for SMSG_SET_PROFICIENCY
Commented out deprecated opcode checks
0027
MaNGOS updated to 10442
Fix armor bonus part of talent 33853 and ranks
Fix 64962 bonus for 47541 and ranks.
Implement spell 55680.
Increase search distance at height search if we know expected limit
Removed un-needed dbghelp.dll in the x64 folder
0026
Fix for truncation.sql
Icecrown Citadel teleporters fix
.tele locations added
TheSpire
ThePlagueworks
TheCrimsonHall
BloodPrinces
TheSanctumofBlood
TheFrostWingHalls
TheDreamwalker
SindragosasDoor
TheFrostQueensLair
0025
Truncation of Empty Database
3.23 MB smaller file size
.tele locations added
HallsofReflection
TheShadowThrone
TheFrozenHalls
PitofSaron
TheForgeofSouls
ICCEntrance
ScourgelordsCommand
0024a
MaNGOS updated to 10438
Acid Scripts Updated to 37
0023
MaNGOS updated to 10434
Vellum patch implemented
Eye of Archerus Patch implemented
Updates consolidated into larger files
Quice updated to 1.2.54 in Tools folder
0022
MaNGOS updated to 10431 (required_10430_01_mangos_spell_chain)
Removed un-needed check for SESSION: received not allowed opcode CMSG_LFD_PLAYER_LOCK_INFO_REQUEST (0x036E)
Removed un-needed check for SESSION: recieved not allowed opcode CMSG_LFD_PARTY_LOCK_INFO_REQUEST (0x0371
0021
MaNGOS updated to 10429 (required_10427_01_mangos_spell_proc_event)
0020
MaNGOS updated to 10426 (required_10423_01_mangos_spell_chain)
0019
MaNGOS updated to 10422 (required_10422_01_mangos_spell_proc_event)
Added correct vmap extractor to the tools folder
Added an updated Quice DB Editor (1.2.53)
0018
MaNGOS updated to 10418
AHBOT added with Readme file
Characters DB updates for AHBOT
Updated mangosd.conf with AHBOT information
0017
MaNGOS Updated to 10417 (required_10416_01_mangos_spell_proc_event)
ScriptDev2 updated to 1815
0016
MaNGOS updated to 10415
ScriptDev2 updated to 1812
0015
MaNGOS updated to 10412
0014
MaNGOS updated to 10410 (required_10410_01_mangos_spell_chain)
ScriptDev2 updated to 1809
Maximum Running/Flying speed updated to 255 (max was 10)
0013
ScriptDev2 updated to 1807
YTDB updated to 340 (562_FIX_10408)
0012
MaNGOS udpated to 10408
ScriptDev2 updated to 1804
0011
Fixed mangos_0010.sql
MaNGOS updated to 10406
ScriptDev2 updated to 1802
0010
ScriptDev2 updated to 1800
0009
MaNGOS updated to 10403 (required_10400_01_mangos_mangos_string)
ScriptDev2 updated to 1795
Dalaran NPC update by Abyss
0008
MaNGOS updated to 10396
ScriptDev2 updated to 1785
0007
MaNGOS updated to 10382(required_10381_01_mangos_creature_model_race )
YTDB updated to 339 (561_FIX_10372)
0006
MaNGOS updated to 10376 (required_10365_01_mangos_creature_ai_scripts)
ScriptDev2 updated to 1782
0005
MaNGOS updated to 10363
ScriptDev updated to 1780
.tele locations added
0004
MaNGOS updated to 10362 (required_10362_01_mangos_creature_movement_templa te)
0003
MaNGOS updated to 10360
ScriptDev2 updated to 1779
0002
MaNGOS updated to 10355 (required_10353_02_mangos_command)
ScriptDev updated to 1778
0001
MaNGOS updated to 10351 (required_10350_02_mangos_command)
YTDB updated to 338 (560_FIX_10344)