├── dep ├── libmpq │ ├── .gitignore │ ├── debian │ │ ├── compat │ │ ├── libmpq0.dirs │ │ ├── libmpq0.install │ │ ├── python-mpq.install │ │ ├── libmpq0.docs │ │ ├── libmpq-dev.dirs │ │ └── libmpq-dev.install │ ├── win │ │ ├── VC100 │ │ │ └── .gitignore │ │ ├── VC90 │ │ │ └── .gitignore │ │ └── .gitignore │ ├── bindings │ │ ├── d │ │ │ ├── dsss.conf │ │ │ └── Makefile.am │ │ ├── Makefile.am │ │ └── python │ │ │ └── Makefile.am │ ├── doc │ │ ├── Makefile.am │ │ └── man1 │ │ │ └── Makefile.am │ ├── tools │ │ └── Makefile.am │ ├── libmpq.pc.in │ └── AUTHORS ├── tbb │ └── build │ │ ├── suncc.map.pause │ │ ├── vsproject │ │ └── version_string.tmp │ │ └── codecov.txt ├── ACE_wrappers │ ├── ace │ │ ├── ace_ce_dll.cfg │ │ ├── ace_message_table.bin │ │ ├── uuid.mpb │ │ ├── codecs.mpb │ │ ├── Dirent.cpp │ │ ├── filecache.mpb │ │ ├── Lock.inl │ │ ├── Functor_String.cpp │ │ ├── Cleanup.inl │ │ ├── Obchunk.inl │ │ ├── Auto_Event.inl │ │ ├── Manual_Event.inl │ │ ├── Shared_Object.inl │ │ ├── Message_Queue.inl │ │ ├── Event_Handler.inl │ │ ├── Hashable.inl │ │ └── Thread_Semaphore.inl │ ├── THANKS │ └── ChangeLog ├── lib │ ├── win32_debug │ │ ├── vld.dll │ │ ├── vld.lib │ │ ├── dbghelp.dll │ │ ├── libeay32.dll │ │ ├── libeay32.lib │ │ ├── libmySQL.dll │ │ └── libmySQL.lib │ ├── x64_Debug │ │ ├── libeay32.dll │ │ ├── libeay32.lib │ │ ├── libmySQL.dll │ │ └── libmysql.lib │ ├── win32_release │ │ ├── dbghelp.dll │ │ ├── libeay32.dll │ │ ├── libeay32.lib │ │ ├── libmySQL.dll │ │ └── libmySQL.lib │ └── x64_release │ │ ├── libeay32.dll │ │ ├── libeay32.lib │ │ ├── libmySQL.dll │ │ └── libmysql.lib ├── src │ └── g3dlite │ │ ├── license.cpp │ │ └── CollisionDetection.cpp └── include │ └── g3dlite │ └── G3D │ ├── Ray.h │ ├── Matrix3.h │ ├── Intersect.h │ └── PositionTrait.h ├── src ├── game │ ├── pchdef.cpp │ └── DBCStores.cpp ├── mangosd │ └── mangosd.ico ├── realmd │ └── realmd.ico └── shared │ ├── Threading.cpp │ └── revision_nr.h ├── contrib ├── vmap_assembler │ └── VC100 │ │ └── .gitignore ├── vmap_extractor_v3 │ ├── win │ │ ├── VC100 │ │ │ └── .gitignore │ │ ├── VC90 │ │ │ └── .gitignore │ │ └── .gitignore │ └── vmapextract │ │ └── vmapexport.h ├── extractor │ ├── ad │ ├── ad.exe │ ├── debug │ │ └── zlib.lib │ ├── release │ │ └── zlib.lib │ └── README.linux ├── dbcEditer │ ├── TitleFrm.ddp │ ├── dbcedit.cpp │ ├── dbcedit.ddp │ ├── SearchFrm.ddp │ ├── bin │ │ ├── indy60.bpl │ │ ├── rtl60.bpl │ │ ├── update.txt │ │ ├── vcl60.bpl │ │ ├── vclx60.bpl │ │ ├── bcbsmp60.bpl │ │ ├── borlndmm.dll │ │ ├── cc3260mt.dll │ │ ├── dclusr60.bpl │ │ └── pjDbcEditer.exe │ ├── pjDbcEditer.exe │ ├── pjDbcEditer.res │ ├── pjDbcEditer.tds │ └── thOpenSource.cpp ├── dbcformat │ └── DBC Store.exe ├── vmap_debugger │ ├── readme.txt │ ├── bin │ │ └── vmapdebugger.exe │ └── VC8 │ │ └── Release │ │ └── vmapdebugger.exe ├── vmap_extract_assembler_bin │ ├── makevmaps_SIMPLE.bat │ ├── vmapExtractor3.exe │ ├── vmap_assembler.exe │ └── readme.txt └── git_id │ └── CMakeLists.txt └── sql ├── updates ├── 0.6 │ ├── 2584_instance.sql │ ├── 2382_mail_item.sql │ ├── 2680_game_addons.sql │ ├── 2383_auctionhouse_item.sql │ ├── 2584_character.sql │ ├── 2838_corpse_grid.sql │ ├── 2885_character.sql │ ├── 2691_player_levelupgains.sql │ ├── 2838_creature_grid.sql │ ├── 2838_gameobject_grid.sql │ ├── 2875_npc_trainer.sql │ ├── 2610_character.sql │ ├── 2518_guild.sql │ ├── 2746_creature.sql │ ├── 2940_playercreateinfo_skill.sql │ ├── 3044_gameobject_template.sql │ ├── 2958_scripts.sql │ ├── 2754_realmd.sql │ ├── 2622_gameobject.sql │ ├── 2663_command.sql │ ├── 2916_character.sql │ ├── 2958_spell_scripts.sql │ ├── 2812_character_pet.sql │ ├── 2549_character.sql │ ├── 2580_character.sql │ ├── 2649_command.sql │ ├── 2815_character_pet.sql │ ├── 2330_realmlist.sql │ ├── 2684_gameobject.sql │ ├── 2429_taxi.sql │ ├── 2605_realmd_account.sql │ ├── 2912_areatrigger_template.sql │ ├── 3010_item_template.sql │ ├── 2424_gameobject_template.sql │ ├── 2843_character_pet.sql │ ├── 2467_quest_template.sql │ ├── 2633_character_spell_cooldown.sql │ ├── 2362_areatrigger_template.sql │ ├── 2513_guild_rank.sql │ ├── 3096_spell_proc_event.sql │ ├── 2445_command.sql │ ├── 2359_command.sql │ ├── 2454_command.sql │ ├── 2500_command.sql │ ├── 2578_character.sql │ ├── 3090_command.sql │ ├── 2308_character_pet.sql │ ├── 2572_creature_template.sql │ ├── 2630_command.sql │ ├── 2571_quest_template.sql │ ├── 2713_quest_template.sql │ ├── 3092_quest_template.sql │ ├── 2516_auctionhouse.sql │ ├── 2598_playercreateinfo.sql │ ├── 2808_command.sql │ ├── 2421_quest_template.sql │ ├── 2494_command.sql │ ├── 2762_command.sql │ ├── 2787_item_instance.sql │ ├── 2869_command.sql │ ├── 2958_command.sql │ ├── 2881_spell_chain.sql │ ├── 2637_mail.sql │ └── 3020_command.sql ├── 0.12 │ ├── 06426_realmd_localization.sql │ ├── 06369_mangos_spell_affect.sql │ ├── 06715_mangos_spell_affect.sql │ ├── 06362_mangos_instance_template.sql │ ├── 06748_mangos_mangos_string.sql │ ├── 06472_realmd_account.sql │ ├── 06387_characters_character_ticket.sql │ ├── 06367_mangos_spell_proc_event.sql │ ├── 06397_mangos_creature_template.sql │ ├── 2008_10_29_03_mangos_db_version.sql │ ├── 06751_realmd_account.sql │ ├── 06598_character_spell.sql │ ├── 06627_mangos_creature_movement.sql │ ├── 06760_mangos_creature_template.sql │ ├── 06728_mangos_quest_template.sql │ ├── 06740_characters_characters.sql │ ├── 2008_10_18_01_characters_characters.sql │ ├── 2008_10_22_01_mangos_quest_template.sql │ ├── 06528_mangos_spell_affect.sql │ ├── 06398_mangos_creature_template.sql │ ├── 06521_mangos_spell_proc_event.sql │ ├── 06540_mangos_spell_proc_event.sql │ ├── 06693_mangos_spell_affect.sql │ ├── 06538_mangos_spell_proc_event.sql │ ├── 06574_mangos_spell_proc_event.sql │ ├── 06387_mangos_mangos_string.sql │ ├── 06708_mangos_mangos_string.sql │ ├── 06730_mangos_mangos_string.sql │ ├── 06370_mangos_spell_affect.sql │ ├── 06509_mangos_mangos_string.sql │ ├── 2008_10_28_01_mangos_mangos_string.sql │ ├── 2008_10_28_03_mangos_command.sql │ ├── 06609_mangos_mangos_string.sql │ ├── 2008_10_29_02_mangos_command.sql │ ├── 2008_11_09_03_mangos_mangos_string.sql │ ├── 2008_11_27_01_mangos_playercreateinfo_item.sql │ ├── 06515_mangos_spell_proc_event.sql │ ├── 06557_mangos_command.sql │ ├── 2008_11_07_04_realmd_account.sql │ ├── 06750_mangos_command.sql │ ├── 06588_mangos_spell_proc_event.sql │ ├── 06673_mangos_areatrigger_scripts.sql │ ├── 06676_mangos_spell_proc_event.sql │ ├── 06691_mangos_spell_proc_event.sql │ ├── 2008_10_23_05_mangos_command.sql │ ├── 2008_10_26_01_mangos_mangos_string.sql │ ├── 2008_12_03_01_character_guild_member.sql │ ├── 2008_10_28_04_mangos_command.sql │ ├── 2008_11_07_03_characters_guild_bank_tab.sql │ ├── 2008_11_29_02_mangos_spell_elixir.sql │ ├── 2008_10_18_02_mangos_spell_proc_event.sql │ ├── 06742_mangos_mangos_string.sql │ ├── 2008_10_28_02_mangos_mangos_string.sql │ └── 2008_10_29_01_mangos_mangos_string.sql ├── 0.5 │ ├── 2041_game_spell.sql │ ├── 2041_game_talent.sql │ ├── 2041_auctionhouse_bid.sql │ ├── 1825_game_corpse.sql │ ├── 1262_game_graveyard.sql │ ├── 1349_areatrigger_involvedrelation.sql │ ├── 1336_item_template.sql │ ├── 1411_item_template.sql │ ├── 1669_character_spell.sql │ ├── 1155_commands.sql │ ├── 1349_character_aura.sql │ ├── 1349_creature_template.sql │ ├── 1349_gameobject_template.sql │ ├── 1953_playercreateinfo_skill.sql │ ├── 1953_playercreateinfo_spell.sql │ ├── 2113_command.sql │ ├── 1475_character_aura.sql │ ├── 1883_quest_template.sql │ ├── 1349_character_inventory.sql │ ├── 1250_item_template.sql │ ├── 2191_npc_trainer.sql │ ├── 1615_areatrigger_graveyard.sql │ ├── 2156_character.sql │ ├── 2047_quest_template.sql │ ├── 1687_loot_template.sql │ ├── 1856_command.sql │ ├── 2164_command.sql │ ├── 2191_playercreateinfo.sql │ ├── 1676_game_graveyard.sql │ ├── 1935_command.sql │ ├── 2017_quest_template.sql │ ├── 2130_quest_template.sql │ ├── 2131_command.sql │ ├── 1562_creature_template.sql │ ├── 1576_command.sql │ ├── 2066_creature_template.sql │ ├── 1158_character_inventory.sql │ ├── 2220_command.sql │ ├── 1865_command.sql │ ├── 2069_quest_template.sql │ ├── 1208_npc_trainer.sql │ ├── 1956_command.sql │ ├── 1262_areatrigger_tavern.sql │ ├── 1635_character.sql │ └── 1465_create_realmd_db.sql ├── 0.8 │ ├── 4464_instance.sql │ ├── 4356_command.sql │ ├── 4588_command.sql │ ├── 4145_character_reputation.sql │ ├── 4446_creature_template.sql │ ├── 4544_creature_addon.sql │ ├── 4059_spell_learn_skill.sql │ ├── 4176_character.sql │ ├── 4059_spell_learn_spell.sql │ ├── 4252_spell_threat.sql │ ├── 4464_instance_template.sql │ ├── 4584_character_inventory.sql │ ├── 4585_item_instance.sql │ ├── 4605_creature_addon.sql │ ├── 4556_realmlist.sql │ ├── 4426_creature_template.sql │ ├── 4577_gameobject.sql │ ├── 4507_quest_template.sql │ ├── 4605_creature_template_addon.sql │ ├── 4540_battleground_template.sql │ ├── 4551_item_template.sql │ ├── 4239_spell_chain.sql │ ├── 4503_spell_chain.sql │ ├── 4592_realmlist.sql │ ├── 4597_realmlist.sql │ ├── 4116_creature_template.sql │ ├── 4504_spell_proc_event.sql │ ├── 4513_spell_proc_event.sql │ ├── 4524_spell_proc_event.sql │ ├── 4430_spell_proc_event.sql │ ├── 4506_spell_learn_spell.sql │ ├── 4369_battleground_template.sql │ ├── 4392_battleground_template.sql │ ├── 4422_command.sql │ ├── 4481_spell_affect.sql │ ├── 4547_spell_affect.sql │ ├── 4317_spell_affect.sql │ ├── 4320_spell_affect.sql │ ├── 4331_spell_chain.sql │ ├── 4139_spell_proc_event.sql │ ├── 4255_spell_chain.sql │ ├── 4296_spell_proc_event.sql │ ├── 4432_spell_chain.sql │ ├── 4470_command.sql │ ├── 4499_spell_script_target.sql │ ├── 4432_spell_proc_event.sql │ ├── 4434_spell_proc_event.sql │ ├── 4133_spell_chain.sql │ ├── 4140_command.sql │ ├── 4615_creature_template.sql │ ├── 4594_item_template.sql │ ├── 4425_character.sql │ ├── 4176_command.sql │ ├── 4403_reserved_name.sql │ ├── 4258_command.sql │ ├── 4259_spell_chain.sql │ ├── 4437_pet_aura.sql │ ├── 4488_db_version.sql │ ├── 4517_spell_affect.sql │ ├── 4407_character.sql │ ├── 4376_battleground_template.sql │ ├── 4439_spell_proc_event.sql │ ├── 4437_character_aura.sql │ ├── 4224_pet_aura.sql │ ├── 4414_spell_proc_event.sql │ └── 4547_spell_proc_event.sql ├── 0.9 │ ├── 4718_mangos_uptime.sql │ ├── 4667_characters_character.sql │ ├── 4772_mangos_item_template.sql │ ├── 4764_characters_auctionhouse.sql │ ├── 4679_mangos_spell_proc_event.sql │ ├── 4815_mangos_quest_template.sql │ ├── 4615_creature_template.sql │ └── 4657_quest_template.sql ├── 0.10 │ ├── 5457_realmd_account.sql │ ├── 5258_characters_character.sql │ ├── 5158_mangos_spell_affect.sql │ ├── 5286_characters_character_pet.sql │ ├── 5199_characters_guild_bank_eventlog.sql │ ├── 5217_characters_character.sql │ ├── 5233_mangos_event_scripts.sql │ ├── 5379_mangos_spell_proc_event.sql │ ├── 5420_characters_mail_items.sql │ ├── 5554_mangos_locales_creature.sql │ ├── 5628_mangos_creature_movement.sql │ ├── 5270_mangos_gameobject_scripts.sql │ ├── 5576_mangos_spell_proc_event.sql │ ├── 4898_mangos_playercreateinfo_item.sql │ ├── 5159_characters_guild_bank_tab.sql │ ├── 5269_mangos_uptime.sql │ ├── 5159_characters_guild_bank_right.sql │ ├── 4896_characters_mail.sql │ ├── 5159_characters_guild_bank_eventlog.sql │ ├── 5297_realmd_account.sql │ ├── 5363_mangos_creature_template.sql │ ├── 5242_mangos_instance_template.sql │ ├── 5446_mangos_creature_template.sql │ ├── 5451_characters_petition_petition_sign.sql │ ├── 5585_mangos_gameobject_template.sql │ ├── 4846_mangos_item_template.sql │ ├── 4875_mangos_quest_template.sql │ ├── 5482_mangos_spell_affect.sql │ ├── 5530_mangos_spell_learn_spell.sql │ ├── 5191_mangos_spell_threat.sql │ ├── 5443_mangos_item_template.sql │ ├── 5295_mangos_creature_template.sql │ ├── 5311_mangos_spell_affect.sql │ ├── 5347_mangos_spell_affect.sql │ ├── 5350_mangos_spell_affect.sql │ ├── 5367_mangos_spell_affect.sql │ ├── 4908_mangos_spell_proc_event.sql │ ├── 4921_mangos_gameobject.sql │ ├── 4975_mangos_spell_affect.sql │ ├── 5531_mangos_creature_movement.sql │ ├── 4926_mangos_spell_proc_event.sql │ ├── 5147_mangos_spell_learn_spell.sql │ ├── 5574_mangos_spell_learn_spell.sql │ ├── 5547_characters_character_ticket.sql │ ├── 5039_mangos_spell_proc_event.sql │ ├── 5234_mangos_spell_proc_event.sql │ ├── 5254_mangos_spell_proc_event.sql │ ├── 5378_mangos_spell_proc_event.sql │ ├── 4895_mangos_command.sql │ ├── 5092_mangos_item_template.sql │ ├── 5159_characters_guild_memeber.sql │ ├── 5249_mangos_spell_learn_skill.sql │ ├── 5160_mangos_command.sql │ ├── 5212_mangos_mangos_string.sql │ ├── 5593_mangos_spell_proc_event.sql │ ├── 5087_mangos_spell_affect.sql │ ├── 5374_mangos_spell_affect.sql │ ├── 5212_mangos_command.sql │ ├── 5335_mangos_mangos_string.sql │ ├── 5441_characters_petition_petition_sign.sql │ ├── 5547_mangos_mangos_string.sql │ ├── 5166_mangos_mangos_string.sql │ ├── 5072_mangos_spell_proc_event.sql │ ├── 5128_mangos_spell_proc_event.sql │ ├── 5163_mangos_spell_proc_event.sql │ ├── 5505_mangos_npc_gossip.sql │ ├── 5146_mangos_spell_proc_event.sql │ ├── 5181_mangos_mangos_string.sql │ ├── 5541_mangos_mangos_string.sql │ ├── 5119_mangos_quest_template.sql │ ├── 5463_mangos_command.sql │ ├── 5642_mangos_mangos_string.sql │ ├── 5411_mangos_spell_affect.sql │ ├── 5180_mangos_spell_affect.sql │ ├── 5586_mangos_spell_proc_event.sql │ └── 5640_mangos_spell_proc_event.sql ├── 0.7 │ ├── 3739_looking_for_group.sql │ ├── 3660_character_kill.sql │ ├── 3657_command.sql │ ├── 4036_spell_proc_event.sql │ ├── 3316_playercreateinfo_reputation.sql │ ├── 3636_character_spell.sql │ ├── 3876_character_ticket.sql │ ├── 3138_character_inventory.sql │ ├── 3463_realm.sql │ ├── 3636_playercreateinfo_spell.sql │ ├── 3138_item_template.sql │ ├── 3605_creature_addon.sql │ ├── 3245_mail.sql │ ├── 3833_quest_template.sql │ ├── 3700_character.sql │ ├── 3845_account.sql │ ├── 3605_grid.sql │ ├── 3874_spell_scripts.sql │ ├── 3180_spell_proc_event.sql │ ├── 3728_spell_proc_event.sql │ ├── 4020_spell_chain.sql │ ├── 3730_command.sql │ ├── 3948_realmd_account.sql │ ├── 3162_quest_template.sql │ ├── 3906_areatrigger_template.sql │ ├── 3162_character_queststatus.sql │ ├── 3162_command.sql │ ├── 3771_creature_template.sql │ ├── 3205_character_inventory.sql │ ├── 3512_character_spell_cooldown.sql │ ├── 3648_command.sql │ ├── 3773.sql │ ├── 3964_command.sql │ ├── 4021_spell_chain.sql │ ├── 4019_spell_chain.sql │ ├── 4021_spell_proc_event.sql │ ├── 3296_commands.sql │ ├── 3351_character_pet.sql │ ├── 3514_mail.sql │ ├── 3747_command.sql │ ├── 3183_command.sql │ ├── 3746_spell_proc_event.sql │ ├── 4012_spell_proc_event.sql │ ├── 3179_quest_template.sql │ ├── 3646_spell_chain.sql │ ├── 3533_command.sql │ ├── 3186_command.sql │ ├── 3251_commands.sql │ ├── 3545_creature_movement.sql │ ├── 3860_creature_template.sql │ ├── 3884_quest_scripts.sql │ ├── 3875_item_template.sql │ ├── 3932_item_template.sql │ ├── 3245_item_text.sql │ ├── 3653_spell.sql │ ├── 3245_page_text.sql │ ├── 3939_realmd_account.sql │ ├── 3805_spell_proc_event.sql │ ├── 3649_spell_chain.sql │ └── 3174_command.sql ├── 0.11 │ ├── 5711_characters_character_kill.sql │ ├── 5665_mangos_creature_template.sql │ ├── 5777_mangos_command.sql │ ├── 5923_mangos_spell_affect.sql │ ├── 5982_mangos.sql │ ├── 5764_characters_characters.sql │ ├── 6032_mangos_petcreateinfo_spell.sql │ ├── 6291_characters_character_pet.sql │ ├── 6213_mangos_spell_target_position.sql │ ├── 5778_mangos_spell_affect.sql │ ├── 5655_mangos_spell_chain.sql │ ├── 5790_mangos_player_levelstats.sql │ ├── 5739_mangos_creature.sql │ ├── 5718_mangos_creature_template.sql │ ├── 5739_mangos_gameobject.sql │ ├── 5875_mangos_quest_template.sql │ ├── 6047_characters_guild_bank_tab.sql │ ├── 5698_mangos_item_template.sql │ ├── 5890_mangos_quest_template.sql │ ├── 6061_characters_mail.sql │ ├── 6298_characters_characters.sql │ ├── 5651_characters_guild_bank_tab.sql │ ├── 5867_mangos_spell_affect.sql │ ├── 6047_characters_character_social.sql │ ├── 6049_mangos_spell_proc_event.sql │ ├── 6324_mangos_creature_template.sql │ ├── 6335_characters_corpse.sql │ ├── 5660_mangos_spell_elixir.sql │ ├── 5773_mangos_spell_affect.sql │ ├── 6038_mangos_creature_template.sql │ ├── 5651_mangos_creature_template.sql │ ├── 5733_mangos_creature.sql │ ├── 5940_mangos_spell_affect.sql │ ├── 6251_mangos_spell_proc_event.sql │ ├── 6304_mangos_spell_proc_event.sql │ ├── 6325_mangos_creature_template.sql │ ├── 5842_mangos_spell_affect.sql │ ├── 5857_mangos_spell_proc_event.sql │ ├── 5986_mangos_spell_proc_event.sql │ ├── 5999_mangos_spell_proc_event.sql │ ├── 6017_mangos_spell_proc_event.sql │ ├── 6199_mangos_spell_proc_event.sql │ ├── 6210_mangos_spell_proc_event.sql │ ├── 6219_mangos_spell_proc_event.sql │ ├── 6246_mangos_spell_proc_event.sql │ ├── 5973_mangos_spell_proc_event.sql │ ├── 5827_mangos_spell_learn_spell.sql │ ├── 5880_mangos_mangos_string.sql │ ├── 6297_characters_characters.sql │ ├── 5774_mangos_mangos_string.sql │ ├── 6058_mangos_spell_learn_spell.sql │ ├── 6164_mangos_command.sql │ ├── 5773_mangos_spell_learn_spell.sql │ ├── 5758_mangos_creature_addon.sql │ ├── 5827_mangos_spell_affect.sql │ ├── 5865_mangos_command.sql │ ├── 5896_mangos_spell_proc_event.sql │ ├── 5845_mangos_spell_proc_event.sql │ ├── 6270_mangos_spell_proc_event.sql │ ├── 5680_mangos_spell_proc_event.sql │ ├── 6326_characters_corpse.sql │ ├── 5720_mangos_mangos_string.sql │ ├── 6061_mangos_quest_template.sql │ ├── 5746_mangos_quest_template.sql │ ├── 5977_characters_pet.sql │ ├── 6308_mangos_command.sql │ └── 5771_mangos_spell_learn_spell.sql ├── 0.16 │ ├── 09382_01_mangos_command.sql │ ├── 09374_01_characters_character_glyphs.sql │ ├── 09310_01_mangos_spell_elixir.sql │ ├── 09466_01_mangos_mangos_string.sql │ ├── 09136_05_mangos_spell_bonus_data.sql │ ├── 09153_01_mangos_spell_bonus_data.sql │ ├── 09148_01_mangos_spell_bonus_data.sql │ ├── 09634_01_characters_corpse.sql │ ├── 09150_01_mangos_spell_bonus_data.sql │ ├── 09291_01_mangos_quest_template.sql │ ├── 09622_01_mangos_gameobject.sql │ ├── 09632_01_characters_characters.sql │ ├── 09149_01_mangos_spell_bonus_data.sql │ ├── 09262_01_mangos_quest_template.sql │ ├── 09590_01_mangos_db_script_string.sql │ ├── 09309_01_mangos_quest_template.sql │ ├── 09349_01_characters_character_action.sql │ ├── 09354_01_characters_character_action.sql │ ├── 09635_01_characters_characters.sql │ ├── 09244_02_mangos_spell_chain.sql │ └── 09250_01_characters_character.sql ├── 10008_01_mangos_db_verison.sql ├── 0.13 │ ├── 6976_01_realmd_realmd_db_version.sql │ ├── 7544_01_mangos_uptime.sql │ ├── 6961_01_mangos_command.sql │ ├── 6976_02_characters_character_db_version.sql │ ├── 7546_01_characters_uptime.sql │ ├── 7059_02_characters_pet_spell.sql │ ├── 6940_01_mangos_spell_learn_spell.sql │ ├── 7249_01_mangos_spell_proc_event.sql │ ├── 7908_02_mangos_creature_addon.sql │ ├── 7314_01_characters_guild_rank.sql │ ├── 7886_01_mangos_petcreateinfo_spell.sql │ ├── 7267_01_characters_auctionhouse.sql │ ├── 7902_01_mangos_pool_creature.sql │ ├── 7902_02_mangos_pool_gameobject.sql │ ├── 7059_01_characters_character_spell.sql │ ├── 7147_01_mangos_creature_template.sql │ ├── 7884_01_mangos_playercreateinfo_spell.sql │ ├── 7884_04_characters_character_aura.sql │ ├── 7903_01_characters_character_pet.sql │ ├── 7251_02_characters_character_spell.sql │ ├── 7887_01_characters_character_pet.sql │ ├── 7908_03_mangos_creature_template_addon.sql │ ├── 7938_01_realmd_account.sql │ ├── 7884_05_characters_character_action.sql │ ├── 7884_03_characters_character_spell.sql │ ├── 7207_01_mangos_creature.sql │ ├── 7207_02_mangos_gameobject.sql │ ├── 7307_01_characters_arena_team_member.sql │ ├── 7376_01_mangos_spell_area.sql │ ├── 7207_03_characters_corpse.sql │ ├── 7560_01_mangos_gameobject_template.sql │ ├── 7823_01_mangos_item_template.sql │ ├── 7113_01_characters_character_achievement_progress.sql │ ├── 6939_01_mangos_quest_template.sql │ ├── 7193_01_mangos_mangos_string.sql │ ├── 7075_02_mangos_spell_learn_spell.sql │ ├── 2008_12_22_04_mangos_item_template.sql │ ├── 2008_12_22_13_mangos_item_template.sql │ └── 6941_01_mangos_spell_learn_spell.sql ├── 10008_01_realmd_realmd_db_version.sql ├── 10089_01_mangos_game_event_pool.sql ├── 10205_01_mangos_spell_area.sql ├── 0.14 │ ├── 8191_01_mangos_spell_affect.sql │ ├── 8030_03_mangos_npc_trainer.sql │ ├── 8377_01_mangos_spell_area.sql │ ├── 8397_01_mangos_spell_chain.sql │ ├── 8332_01_realmd_realmcharacters.sql │ ├── 8573_01_mangos_mangos_string.sql │ ├── 8098_04_characters_pet_spell.sql │ ├── 8397_02_mangos_spell_threat.sql │ ├── 7988_08_mangos_spell_bonus_data.sql │ ├── 8487_02_mangos_spell_proc_event.sql │ ├── 8065_01_mangos_spell_proc_event.sql │ ├── 8505_01_characters_character_spell.sql │ ├── 8364_01_mangos_db_version.sql │ ├── 8462_01_mangos_creature_ai_texts.sql │ ├── 8504_01_mangos_playercreateinfo_spell.sql │ ├── 8237_01_mangos_creature_template.sql │ ├── 8250_01_mangos_spell_threat.sql │ ├── 8030_02_characters_character_action.sql │ ├── 7988_05_mangos_item_template.sql │ ├── 8213_01_mangos_spell_bonus_data.sql │ └── 8504_02_mangos_playercreateinfo_action.sql ├── 09751_01_characters.sql ├── 10106_02_mangos_mangos_string.sql ├── 09766_01_mangos_spell_proc_event.sql ├── 10007_01_characters_pet_aura.sql ├── 09978_01_mangos_spell_bonus_data.sql ├── 10045_01_mangos_spell_proc_event.sql ├── 10051_01_characters_character_aura.sql ├── 0.15 │ ├── 8589_10_mangos_spell_proc_event.sql │ ├── 8721_01_characters_guild.sql │ ├── 8589_09_mangos_spell_chain.sql │ ├── 8589_08_mangos_item_template.sql │ ├── 8770_01_mangos_quest_template.sql │ ├── 8803_01_mangos_playercreateinfo_spell.sql │ ├── 8589_03_mangos_item_template.sql │ ├── 8723_01_mangos_achievement_criteria_requirement.sql │ ├── 8889_01_mangos_spell_pet_auras.sql │ ├── 8702_01_characters_character_reputation.sql │ ├── 8589_04_characters_groups.sql │ ├── 8589_06_characters_bugreport.sql │ ├── 8777_01_mangos_creature.sql │ ├── 8873_02_mangos_spell_learn_spell.sql │ ├── 8728_01_realmd_account.sql │ ├── 8777_02_mangos_gameobject.sql │ ├── 8731_01_mangos_creature_template.sql │ └── 8828_02_mangos_instance_template.sql ├── 09716_01_mangos_npc_vendor.sql ├── 09728_01_mangos_gossip_menu_option.sql ├── 09010_01_realmd_realmlist.sql ├── 09891_01_mangos_creature_movement.sql ├── 10160_02_characters_pet_aura.sql ├── 10197_01_mangos_playercreateinfo.sql ├── 10203_01_mangos_item_template.sql ├── 09753_01_mangos_instance_template.sql ├── 09747_01_mangos_battleground_template.sql ├── 09692_01_characters_mail.sql ├── 10160_01_characters_character_aura.sql └── 10017_01_mangos_spell_proc_event.sql └── tools └── characters_pet_data_cleanup.sql /dep/libmpq/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | bin -------------------------------------------------------------------------------- /dep/libmpq/debian/compat: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /dep/libmpq/debian/libmpq0.dirs: -------------------------------------------------------------------------------- 1 | usr/lib 2 | -------------------------------------------------------------------------------- /dep/libmpq/win/VC100/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.user -------------------------------------------------------------------------------- /dep/libmpq/win/VC90/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.user -------------------------------------------------------------------------------- /src/game/pchdef.cpp: -------------------------------------------------------------------------------- 1 | //#include "pchdef.h" -------------------------------------------------------------------------------- /dep/tbb/build/suncc.map.pause: -------------------------------------------------------------------------------- 1 | hwcap_1 = OVERRIDE; -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/ace_ce_dll.cfg: -------------------------------------------------------------------------------- 1 | WCE_CFG=WCE200; -------------------------------------------------------------------------------- /contrib/vmap_assembler/VC100/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.user 3 | bin -------------------------------------------------------------------------------- /contrib/vmap_extractor_v3/win/VC100/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.user -------------------------------------------------------------------------------- /contrib/vmap_extractor_v3/win/VC90/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.user -------------------------------------------------------------------------------- /dep/libmpq/debian/libmpq0.install: -------------------------------------------------------------------------------- 1 | usr/lib/lib*.so* 2 | -------------------------------------------------------------------------------- /dep/libmpq/debian/python-mpq.install: -------------------------------------------------------------------------------- 1 | usr/lib/python?.? 2 | -------------------------------------------------------------------------------- /dep/libmpq/win/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.sdf 3 | *.suo 4 | bin 5 | ipch -------------------------------------------------------------------------------- /dep/libmpq/bindings/d/dsss.conf: -------------------------------------------------------------------------------- 1 | [mpq.d] 2 | type=sourcelibrary 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2584_instance.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `instance`; -------------------------------------------------------------------------------- /sql/updates/0.6/2382_mail_item.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `mail_item`; 2 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/ace_message_table.bin: -------------------------------------------------------------------------------- 1 |  %1 2 | -------------------------------------------------------------------------------- /sql/updates/0.12/06426_realmd_localization.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE localization; 2 | -------------------------------------------------------------------------------- /sql/updates/0.5/2041_game_spell.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `game_spell`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.5/2041_game_talent.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `game_talent`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2680_game_addons.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `game_addons`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.8/4464_instance.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `instance` ADD `data` LONGTEXT; -------------------------------------------------------------------------------- /sql/updates/0.9/4718_mangos_uptime.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `uptime` ENGINE=MyISAM; 2 | -------------------------------------------------------------------------------- /dep/tbb/build/vsproject/version_string.tmp: -------------------------------------------------------------------------------- 1 | #define __TBB_VERSION_STRINGS "Empty" 2 | -------------------------------------------------------------------------------- /sql/updates/0.10/5457_realmd_account.sql: -------------------------------------------------------------------------------- 1 | UPDATE account SET username = UPPER(username); -------------------------------------------------------------------------------- /sql/updates/0.5/2041_auctionhouse_bid.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `auctionhouse_bid`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2383_auctionhouse_item.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `auctionhouse_item`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2584_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character` 2 | DROP `instanceid`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2838_corpse_grid.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `corpse_grid` ENGINE = MEMORY; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2885_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character` 2 | DROP `realm`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3739_looking_for_group.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `looking_for_group`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.8/4356_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` = 'AddSpawn'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.8/4588_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM command WHERE name IN ('gameobject'); 2 | -------------------------------------------------------------------------------- /contrib/extractor/ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/extractor/ad -------------------------------------------------------------------------------- /dep/libmpq/debian/libmpq0.docs: -------------------------------------------------------------------------------- 1 | FAQ 2 | NEWS 3 | README 4 | TODO 5 | THANKS 6 | AUTHORS 7 | -------------------------------------------------------------------------------- /sql/updates/0.11/5711_characters_character_kill.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `character_kill`; -------------------------------------------------------------------------------- /sql/updates/0.5/1825_game_corpse.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `game_corpse` DROP INDEX `idx_player`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2691_player_levelupgains.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `player_levelupgains`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2838_creature_grid.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_grid` ENGINE = MEMORY; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2838_gameobject_grid.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `gameobject_grid` ENGINE = MEMORY; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2875_npc_trainer.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `npc_trainer` 2 | DROP `reqspell`; 3 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/ACE_wrappers/THANKS -------------------------------------------------------------------------------- /sql/updates/0.10/5258_characters_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character` ADD KEY `idx_name` (`name`); -------------------------------------------------------------------------------- /sql/updates/0.11/5665_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | UPDATE `creature_template` SET `scale` ='1'; -------------------------------------------------------------------------------- /sql/updates/0.12/06369_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_affect WHERE entry = 16824; 2 | -------------------------------------------------------------------------------- /sql/updates/0.12/06715_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_affect WHERE entry = '12606'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/3660_character_kill.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_kill` MODIFY COLUMN `guid` INT(11); -------------------------------------------------------------------------------- /sql/updates/0.8/4145_character_reputation.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_reputation` DROP `reputation`; -------------------------------------------------------------------------------- /sql/updates/0.8/4446_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` DROP COLUMN `size`; 2 | -------------------------------------------------------------------------------- /src/game/DBCStores.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/src/game/DBCStores.cpp -------------------------------------------------------------------------------- /src/mangosd/mangosd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/src/mangosd/mangosd.ico -------------------------------------------------------------------------------- /src/realmd/realmd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/src/realmd/realmd.ico -------------------------------------------------------------------------------- /contrib/extractor/ad.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/extractor/ad.exe -------------------------------------------------------------------------------- /contrib/vmap_extractor_v3/win/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.opensdf 3 | *.ncb 4 | *.sdf 5 | *.suo 6 | bin 7 | ipch -------------------------------------------------------------------------------- /sql/updates/0.10/5158_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` IN (36591); 2 | -------------------------------------------------------------------------------- /sql/updates/0.11/5777_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` IN ('honor','modify'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.11/5923_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` IN (41660); 2 | -------------------------------------------------------------------------------- /sql/updates/0.11/5982_mangos.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE playercreateinfo_skill; 2 | DROP TABLE spell_learn_skill; -------------------------------------------------------------------------------- /sql/updates/0.12/06362_mangos_instance_template.sql: -------------------------------------------------------------------------------- 1 | UPDATE `instance_template` SET `reset_delay` = 0; -------------------------------------------------------------------------------- /sql/updates/0.12/06748_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry IN (800); 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2610_character.sql: -------------------------------------------------------------------------------- 1 | UPDATE `character` SET `logout_time` = '0', `rest_bonus` = '0'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/3657_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` = 'NewMail' OR `name` = 'QNM'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/4036_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | UPDATE spell_proc_event SET procflags=65536 where entry=16164; -------------------------------------------------------------------------------- /sql/updates/0.8/4544_creature_addon.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_addon` 2 | DROP COLUMN `RefId`; 3 | -------------------------------------------------------------------------------- /src/shared/Threading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/src/shared/Threading.cpp -------------------------------------------------------------------------------- /dep/ACE_wrappers/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/ACE_wrappers/ChangeLog -------------------------------------------------------------------------------- /dep/lib/win32_debug/vld.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/win32_debug/vld.dll -------------------------------------------------------------------------------- /dep/lib/win32_debug/vld.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/win32_debug/vld.lib -------------------------------------------------------------------------------- /dep/src/g3dlite/license.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/src/g3dlite/license.cpp -------------------------------------------------------------------------------- /sql/updates/0.10/5286_characters_character_pet.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_pet` 2 | DROP `nextlvlexp`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/5764_characters_characters.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `characters` 2 | DROP `pending_honor`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/6032_mangos_petcreateinfo_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `petcreateinfo_spell` DROP `FamilyPassive`; -------------------------------------------------------------------------------- /sql/updates/0.11/6291_characters_character_pet.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_pet` DROP COLUMN `Commandstate`; -------------------------------------------------------------------------------- /sql/updates/0.5/1262_game_graveyard.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `game_graveyard` RENAME TO `areatrigger_graveyard`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/3316_playercreateinfo_reputation.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `playercreateinfo_reputation`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.8/4059_spell_learn_skill.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_learn_skill` WHERE `entry` IN ( 3386 ); 2 | -------------------------------------------------------------------------------- /sql/updates/0.9/4667_characters_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character` 2 | DROP COLUMN `pending_kills`; 3 | -------------------------------------------------------------------------------- /contrib/dbcEditer/TitleFrm.ddp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/TitleFrm.ddp -------------------------------------------------------------------------------- /contrib/dbcEditer/dbcedit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/dbcedit.cpp -------------------------------------------------------------------------------- /contrib/dbcEditer/dbcedit.ddp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/dbcedit.ddp -------------------------------------------------------------------------------- /dep/include/g3dlite/G3D/Ray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/include/g3dlite/G3D/Ray.h -------------------------------------------------------------------------------- /dep/lib/x64_Debug/libeay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/x64_Debug/libeay32.dll -------------------------------------------------------------------------------- /dep/lib/x64_Debug/libeay32.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/x64_Debug/libeay32.lib -------------------------------------------------------------------------------- /dep/lib/x64_Debug/libmySQL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/x64_Debug/libmySQL.dll -------------------------------------------------------------------------------- /dep/lib/x64_Debug/libmysql.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/x64_Debug/libmysql.lib -------------------------------------------------------------------------------- /sql/updates/0.10/5199_characters_guild_bank_eventlog.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `guild_bank_eventlog` WHERE `LogGuid`=0; 2 | -------------------------------------------------------------------------------- /sql/updates/0.10/5217_characters_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character` 2 | ADD COLUMN `taxi_path` text; 3 | -------------------------------------------------------------------------------- /sql/updates/0.10/5233_mangos_event_scripts.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `gameobject_scripts` RENAME TO `event_scripts`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.10/5379_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (34580); 2 | -------------------------------------------------------------------------------- /sql/updates/0.10/5420_characters_mail_items.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `mail_items` ADD KEY `idx_receiver` (`receiver`); -------------------------------------------------------------------------------- /sql/updates/0.10/5554_mangos_locales_creature.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE locales_creature 2 | DROP subname_loc8; 3 | -------------------------------------------------------------------------------- /sql/updates/0.10/5628_mangos_creature_movement.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE creature_movement 2 | DROP aiscript; 3 | -------------------------------------------------------------------------------- /sql/updates/0.12/06472_realmd_account.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE account 2 | CHARSET=utf8 COLLATE=utf8_general_ci; 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2518_guild.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `guild` 2 | ADD `info` TEXT NOT NULL AFTER `BackgroundColor` ; 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2746_creature.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature` 2 | DROP `npcflags`, 3 | DROP `faction`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.6/2940_playercreateinfo_skill.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `playercreateinfo_skill` WHERE `Skill` = 633; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/3044_gameobject_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `gameobject_template` 2 | DROP `castsSpell`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.8/4176_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character` ADD `zone` INT(11) UNSIGNED NOT NULL DEFAULT '0'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.9/4772_mangos_item_template.sql: -------------------------------------------------------------------------------- 1 | UPDATE `item_template` SET `subclass` = '0' where `class` = '0'; -------------------------------------------------------------------------------- /contrib/dbcEditer/SearchFrm.ddp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/SearchFrm.ddp -------------------------------------------------------------------------------- /contrib/dbcEditer/bin/indy60.bpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/bin/indy60.bpl -------------------------------------------------------------------------------- /contrib/dbcEditer/bin/rtl60.bpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/bin/rtl60.bpl -------------------------------------------------------------------------------- /contrib/dbcEditer/bin/update.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/bin/update.txt -------------------------------------------------------------------------------- /contrib/dbcEditer/bin/vcl60.bpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/bin/vcl60.bpl -------------------------------------------------------------------------------- /contrib/dbcEditer/bin/vclx60.bpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/bin/vclx60.bpl -------------------------------------------------------------------------------- /contrib/dbcEditer/pjDbcEditer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/pjDbcEditer.exe -------------------------------------------------------------------------------- /contrib/dbcEditer/pjDbcEditer.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/pjDbcEditer.res -------------------------------------------------------------------------------- /contrib/dbcEditer/pjDbcEditer.tds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/pjDbcEditer.tds -------------------------------------------------------------------------------- /contrib/dbcformat/DBC Store.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcformat/DBC Store.exe -------------------------------------------------------------------------------- /contrib/extractor/debug/zlib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/extractor/debug/zlib.lib -------------------------------------------------------------------------------- /contrib/vmap_debugger/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/vmap_debugger/readme.txt -------------------------------------------------------------------------------- /dep/include/g3dlite/G3D/Matrix3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/include/g3dlite/G3D/Matrix3.h -------------------------------------------------------------------------------- /dep/lib/win32_debug/dbghelp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/win32_debug/dbghelp.dll -------------------------------------------------------------------------------- /dep/lib/win32_debug/libeay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/win32_debug/libeay32.dll -------------------------------------------------------------------------------- /dep/lib/win32_debug/libeay32.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/win32_debug/libeay32.lib -------------------------------------------------------------------------------- /dep/lib/win32_debug/libmySQL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/win32_debug/libmySQL.dll -------------------------------------------------------------------------------- /dep/lib/win32_debug/libmySQL.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/win32_debug/libmySQL.lib -------------------------------------------------------------------------------- /dep/lib/win32_release/dbghelp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/win32_release/dbghelp.dll -------------------------------------------------------------------------------- /dep/lib/x64_release/libeay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/x64_release/libeay32.dll -------------------------------------------------------------------------------- /dep/lib/x64_release/libeay32.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/x64_release/libeay32.lib -------------------------------------------------------------------------------- /dep/lib/x64_release/libmySQL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/x64_release/libmySQL.dll -------------------------------------------------------------------------------- /dep/lib/x64_release/libmysql.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/x64_release/libmysql.lib -------------------------------------------------------------------------------- /sql/updates/0.10/5270_mangos_gameobject_scripts.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `button_scripts` RENAME TO `gameobject_scripts`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.10/5576_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | UPDATE spell_proc_event SET ppmRate = '10.5' WHERE entry = 30823; -------------------------------------------------------------------------------- /sql/updates/0.11/6213_mangos_spell_target_position.sql: -------------------------------------------------------------------------------- 1 | RENAME TABLE `spell_teleport` TO `spell_target_position`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.5/1349_areatrigger_involvedrelation.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `areatrigger_involvedrelation` DROP `creature` ; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2958_scripts.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `scripts` 2 | CHANGE COLUMN `datatext` `datatext` text NOT NULL; 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3636_character_spell.sql: -------------------------------------------------------------------------------- 1 | UPDATE `character_spell` 2 | SET `spell` = 5420 WHERE `spell` = 3122; 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3876_character_ticket.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_ticket` CHANGE `ticket_text` `ticket_text` text; 2 | -------------------------------------------------------------------------------- /contrib/dbcEditer/bin/bcbsmp60.bpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/bin/bcbsmp60.bpl -------------------------------------------------------------------------------- /contrib/dbcEditer/bin/borlndmm.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/bin/borlndmm.dll -------------------------------------------------------------------------------- /contrib/dbcEditer/bin/cc3260mt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/bin/cc3260mt.dll -------------------------------------------------------------------------------- /contrib/dbcEditer/bin/dclusr60.bpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/bin/dclusr60.bpl -------------------------------------------------------------------------------- /contrib/dbcEditer/thOpenSource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/thOpenSource.cpp -------------------------------------------------------------------------------- /contrib/extractor/release/zlib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/extractor/release/zlib.lib -------------------------------------------------------------------------------- /dep/include/g3dlite/G3D/Intersect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/include/g3dlite/G3D/Intersect.h -------------------------------------------------------------------------------- /dep/lib/win32_release/libeay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/win32_release/libeay32.dll -------------------------------------------------------------------------------- /dep/lib/win32_release/libeay32.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/win32_release/libeay32.lib -------------------------------------------------------------------------------- /dep/lib/win32_release/libmySQL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/win32_release/libmySQL.dll -------------------------------------------------------------------------------- /dep/lib/win32_release/libmySQL.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/lib/win32_release/libmySQL.lib -------------------------------------------------------------------------------- /sql/updates/0.12/06387_characters_character_ticket.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_ticket` 2 | DROP `ticket_category`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2754_realmd.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE account CHANGE COLUMN `email` `email` varchar(255) NOT NULL default ''; 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/3138_character_inventory.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_inventory 2 | ADD UNIQUE KEY `idx_item` (`item`); 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3463_realm.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `account` ADD `tbc` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' AFTER `online`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.8/4059_spell_learn_spell.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_learn_spell` WHERE `SpellID` IN ( 2480, 7918, 7919 ); 2 | -------------------------------------------------------------------------------- /sql/updates/0.8/4252_spell_threat.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO spell_threat VALUES 2 | (20243,101), 3 | (30016,101), 4 | (30022,101); -------------------------------------------------------------------------------- /sql/updates/0.8/4464_instance_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `instance_template` ADD `script` varchar(255) NOT NULL default ''; -------------------------------------------------------------------------------- /sql/updates/0.8/4584_character_inventory.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_inventory` 2 | ADD KEY `idx_guid` ( `guid` ); 3 | -------------------------------------------------------------------------------- /sql/updates/0.8/4585_item_instance.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `item_instance` 2 | ADD KEY `idx_owner_guid` ( `owner_guid`); 3 | -------------------------------------------------------------------------------- /contrib/dbcEditer/bin/pjDbcEditer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/dbcEditer/bin/pjDbcEditer.exe -------------------------------------------------------------------------------- /dep/src/g3dlite/CollisionDetection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/dep/src/g3dlite/CollisionDetection.cpp -------------------------------------------------------------------------------- /sql/updates/0.10/4898_mangos_playercreateinfo_item.sql: -------------------------------------------------------------------------------- 1 | INSERT IGNORE INTO `playercreateinfo_item` VALUES (11, 8, 6948, 1); 2 | -------------------------------------------------------------------------------- /sql/updates/0.11/5778_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `spell_affect` 2 | DROP `SpellFamily`, 3 | DROP `Charges`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/06367_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_proc_event WHERE entry IN (33280,35092,35093,35094); 2 | -------------------------------------------------------------------------------- /sql/updates/0.12/06397_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | UPDATE creature_template SET flags_extra = flags_extra | 1 WHERE rank = 3; -------------------------------------------------------------------------------- /sql/updates/0.6/2622_gameobject.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE gameobject ADD COLUMN `animprogress` int(11) unsigned NOT NULL default '0'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2663_command.sql: -------------------------------------------------------------------------------- 1 | UPDATE command SET help=replace(help,"Usage:","Syntax:") WHERE left(help,6)="Usage:"; 2 | 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2916_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character` 2 | ADD `gmstate` tinyint(3) unsigned NOT NULL default '0'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2958_spell_scripts.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `spell_scripts` 2 | CHANGE COLUMN `datatext` `datatext` text NOT NULL; 3 | -------------------------------------------------------------------------------- /sql/updates/0.9/4764_characters_auctionhouse.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `auctionhouse` 2 | ADD UNIQUE KEY `item_guid` (`itemguid`); 3 | -------------------------------------------------------------------------------- /sql/updates/0.10/5159_characters_guild_bank_tab.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `guild_bank_tab` 2 | ADD KEY `guildid_key` (`guildid`); 3 | 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5269_mangos_uptime.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `uptime` 2 | ADD COLUMN `maxplayers` int(11) unsigned NOT NULL default '0'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/5655_mangos_spell_chain.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_chain` WHERE `spell_id` IN (6461,6463,19289,19291,19292,19293,25450); -------------------------------------------------------------------------------- /sql/updates/0.11/5790_mangos_player_levelstats.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `player_levelstats` 2 | DROP `basehp`, 3 | DROP `basemana`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_10_29_03_mangos_db_version.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version ADD COLUMN required_2008_10_29_03_mangos_db_version bit; -------------------------------------------------------------------------------- /sql/updates/0.6/2812_character_pet.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_pet` 2 | ADD `name` varchar(12) default 'Pet' AFTER `trainpoint`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3636_playercreateinfo_spell.sql: -------------------------------------------------------------------------------- 1 | UPDATE `playercreateinfo_spell` 2 | SET `Spell` = 5420 WHERE `Spell` = 3122; 3 | -------------------------------------------------------------------------------- /sql/updates/0.8/4605_creature_addon.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_addon` 2 | DROP KEY `guid`, 3 | ADD PRIMARY KEY (`guid`); 4 | -------------------------------------------------------------------------------- /contrib/vmap_debugger/bin/vmapdebugger.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/vmap_debugger/bin/vmapdebugger.exe -------------------------------------------------------------------------------- /sql/updates/0.10/5159_characters_guild_bank_right.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `guild_bank_right` 2 | ADD KEY `guildid_key` (`guildid`); 3 | 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/1336_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `item_template` ADD `RangedModRange` float NOT NULL default '0' AFTER `ammo_type` ; 2 | -------------------------------------------------------------------------------- /sql/updates/0.5/1411_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `item_template` ADD `Unknown1` int(30) unsigned NOT NULL default '0' AFTER `area` ; 2 | -------------------------------------------------------------------------------- /sql/updates/0.5/1669_character_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_spell` 2 | ADD `active` int(11) unsigned NOT NULL default '1'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2549_character.sql: -------------------------------------------------------------------------------- 1 | UPDATE `character` SET `name` = CONCAT(UCASE(SUBSTRING(`name`,1,1)),LCASE(SUBSTRING(`name`,2))); 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2580_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character` 2 | ADD `instanceid` int(11) unsigned NOT NULL default '0' AFTER `map`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2649_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` VALUES('saveall',1,'Syntax: .saveallr\n\r\nSave all characters in game.'); 2 | 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2815_character_pet.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_pet` 2 | CHANGE COLUMN `name` `name` varchar(100) NULL DEFAULT 'Pet'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3138_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `item_template` 2 | ADD `DisenchantID` int(11) unsigned NOT NULL default '0'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3605_creature_addon.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_addon` 2 | CHANGE COLUMN `entry` `guid` int(11) NOT NULL default '0'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.8/4556_realmlist.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE realmd.realmlist 2 | ALTER COLUMN `color` SET DEFAULT '2', 3 | ENGINE = MyISAM; 4 | -------------------------------------------------------------------------------- /contrib/extractor/README.linux: -------------------------------------------------------------------------------- 1 | Linux instructions 2 | ------------------ 3 | 4 | 1. install cmake 5 | 2. cmake -i 6 | 3. make 7 | 4. ./ad 8 | -------------------------------------------------------------------------------- /dep/libmpq/debian/libmpq-dev.dirs: -------------------------------------------------------------------------------- 1 | usr/bin 2 | usr/lib 3 | usr/lib/pkgconfig 4 | usr/include 5 | usr/share/man/man1 6 | usr/share/man/man3 7 | -------------------------------------------------------------------------------- /sql/updates/0.10/4896_characters_mail.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `mail` 2 | ADD COLUMN `stationery` tinyint(3) NOT NULL DEFAULT '41' AFTER `messageType`; -------------------------------------------------------------------------------- /sql/updates/0.10/5159_characters_guild_bank_eventlog.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `guild_bank_eventlog` 2 | ADD KEY `guildid_key` (`guildid`); 3 | 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5297_realmd_account.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `account` 2 | CHANGE COLUMN `I` `sha_pass_hash` VARCHAR(40) NOT NULL default ''; 3 | -------------------------------------------------------------------------------- /sql/updates/0.10/5363_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` 2 | ADD `scale` float default '0' AFTER `speed`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/5739_mangos_creature.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature` ADD COLUMN `spawnMask` tinyint(3) unsigned NOT NULL default '1' AFTER `map`; -------------------------------------------------------------------------------- /sql/updates/0.12/06751_realmd_account.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE account 2 | CHANGE COLUMN tbc expansion tinyint(3) unsigned NOT NULL default '0'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.5/1155_commands.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `command` CHANGE `help` `help` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ; 2 | -------------------------------------------------------------------------------- /sql/updates/0.5/1349_character_aura.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_aura` 2 | DROP KEY `guid` , 3 | ADD PRIMARY KEY (`guid`,`spell`) ; 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/1349_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` 2 | DROP KEY `entry` , 3 | ADD PRIMARY KEY (`entry`) ; 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/1349_gameobject_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `gameobject_template` 2 | DROP KEY `id` , 3 | ADD PRIMARY KEY (`entry`) ; 4 | -------------------------------------------------------------------------------- /sql/updates/0.6/2330_realmlist.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `realmd`.`realmlist` 2 | ADD `port` int(11) NOT NULL default '8085' AFTER `address`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2684_gameobject.sql: -------------------------------------------------------------------------------- 1 | alter table gameobject 2 | add column 3 | `dynflags` int(11) unsigned NOT NULL default '0'; 4 | 5 | -------------------------------------------------------------------------------- /sql/updates/0.7/3245_mail.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `mail` 2 | CHANGE COLUMN `itemPageId` `itemTextId` int(11) unsigned NOT NULL default '0'; 3 | 4 | -------------------------------------------------------------------------------- /sql/updates/0.7/3833_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` CHANGE COLUMN `RewXP` `RewXpOrMoney` int(11) unsigned not null default '0'; -------------------------------------------------------------------------------- /sql/updates/0.8/4426_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` ADD COLUMN dmgschool tinyint(1) not NULL default 0 after maxdmg; 2 | -------------------------------------------------------------------------------- /contrib/vmap_extract_assembler_bin/makevmaps_SIMPLE.bat: -------------------------------------------------------------------------------- 1 | vmapExtractor3.exe 2 | md vmaps 3 | vmap_assembler.exe buildings vmaps 4 | 5 | pause 6 | -------------------------------------------------------------------------------- /dep/tbb/build/codecov.txt: -------------------------------------------------------------------------------- 1 | src/tbb 2 | src/tbbmalloc 3 | include/tbb 4 | src/rml/server 5 | src/rml/client 6 | src/rml/include 7 | source/malloc 8 | -------------------------------------------------------------------------------- /sql/updates/0.10/5242_mangos_instance_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `instance_template` 2 | ADD `parent` int(11) unsigned NOT NULL AFTER `map`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/5718_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` CHANGE COLUMN `scale` `scale` float NOT NULL default '1'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.11/5739_mangos_gameobject.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `gameobject` ADD COLUMN `spawnMask` tinyint(3) unsigned NOT NULL default '1' AFTER `map`; -------------------------------------------------------------------------------- /sql/updates/0.12/06598_character_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_spell` 2 | ADD COLUMN `disabled` tinyint(3) unsigned NOT NULL default '0'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.12/06627_mangos_creature_movement.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE creature_movement MODIFY COLUMN id int(10) unsigned NOT NULL COMMENT 'Creature GUID'; -------------------------------------------------------------------------------- /sql/updates/0.12/06760_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | UPDATE creature_template 2 | SET flags_extra = flags_extra | 0x00000080 WHERE entry = 1; 3 | -------------------------------------------------------------------------------- /sql/updates/0.5/1953_playercreateinfo_skill.sql: -------------------------------------------------------------------------------- 1 | ALTER IGNORE TABLE `playercreateinfo_skill` 2 | ADD PRIMARY KEY (`createid`,`Skill`); 3 | 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/1953_playercreateinfo_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER IGNORE TABLE `playercreateinfo_spell` 2 | ADD PRIMARY KEY (`createid`,`Spell`); 3 | 4 | -------------------------------------------------------------------------------- /sql/updates/0.6/2429_taxi.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `taxi_node`; 2 | DROP TABLE IF EXISTS `taxi_path`; 3 | DROP TABLE IF EXISTS `taxi_pathnode`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.6/2605_realmd_account.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `realmd`.`account` 2 | ADD `v` longtext AFTER `sessionkey`, 3 | ADD `s` longtext AFTER `v`; -------------------------------------------------------------------------------- /sql/updates/0.6/2912_areatrigger_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `areatrigger_template` ADD `required_level` SMALLINT NOT NULL DEFAULT '0' AFTER `name` ; -------------------------------------------------------------------------------- /sql/updates/0.6/3010_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `item_template` ADD COLUMN `BagFamily` tinyint(3) unsigned NOT NULL default '0' AFTER `area`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/3700_character.sql: -------------------------------------------------------------------------------- 1 | alter table `character` add column `rename` tinyint (3) UNSIGNED DEFAULT '0' NOT NULL after `stable_slots`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.8/4577_gameobject.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `gameobject` 2 | CHANGE COLUMN `spawntimesecs` `spawntimesecs` int(11) NOT NULL default '0'; 3 | -------------------------------------------------------------------------------- /contrib/git_id/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | SET(CMAKE_VERBOSE_MAKEFILE ON) 2 | cmake_minimum_required (VERSION 2.6) 3 | ADD_EXECUTABLE (git_id git_id.cpp) 4 | 5 | -------------------------------------------------------------------------------- /contrib/vmap_debugger/VC8/Release/vmapdebugger.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/vmap_debugger/VC8/Release/vmapdebugger.exe -------------------------------------------------------------------------------- /dep/libmpq/debian/libmpq-dev.install: -------------------------------------------------------------------------------- 1 | usr/bin/* 2 | usr/include/* 3 | usr/lib/lib*.a 4 | usr/lib/pkgconfig/* 5 | usr/lib/*.la 6 | usr/share/man/man?/* 7 | -------------------------------------------------------------------------------- /sql/updates/0.10/5446_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` 2 | ADD COLUMN IconName char(100) default NULL AFTER subname; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/5875_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` CHANGE `ClassOrSkill` `SkillOrClass` smallint(6) NOT NULL default '0'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.12/06728_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` ADD COLUMN `Method` tinyint(3) unsigned NOT NULL default '2' AFTER `entry`; -------------------------------------------------------------------------------- /sql/updates/0.12/06740_characters_characters.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE characters 2 | CHANGE COLUMN gmstate gmstate int(11) unsigned NOT NULL default '0'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.5/2113_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO command VALUES('delobject','2','Usage: .delobject #go_guid\r\nDelete gameobject with guid #go_guid.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2424_gameobject_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `gameobject_template` ADD COLUMN `castsSpell` int(11) NOT NULL default '0' AFTER `ScriptName`; -------------------------------------------------------------------------------- /sql/updates/0.6/2843_character_pet.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_pet` 2 | ADD COLUMN `renamed` tinyint(1) unsigned NOT NULL default '0' after `name`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3845_account.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `realmd`.`account` 2 | ADD COLUMN `mutetime` bigint(40) unsigned NOT NULL default '0' AFTER `tbc`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.8/4507_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` 2 | CHANGE `ExclusiveGroup` `ExclusiveGroup` int(11) NOT NULL default '0'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.8/4605_creature_template_addon.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template_addon` 2 | DROP KEY `entry`, 3 | ADD PRIMARY KEY(`entry`); 4 | -------------------------------------------------------------------------------- /src/shared/revision_nr.h: -------------------------------------------------------------------------------- 1 | #ifndef __REVISION_NR_H__ 2 | #define __REVISION_NR_H__ 3 | #define REVISION_NR "10217" 4 | #endif // __REVISION_NR_H__ 5 | -------------------------------------------------------------------------------- /contrib/vmap_extract_assembler_bin/vmapExtractor3.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/vmap_extract_assembler_bin/vmapExtractor3.exe -------------------------------------------------------------------------------- /contrib/vmap_extract_assembler_bin/vmap_assembler.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/mangos/master/contrib/vmap_extract_assembler_bin/vmap_assembler.exe -------------------------------------------------------------------------------- /sql/updates/0.10/5451_characters_petition_petition_sign.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `petition` ENGINE = InnoDB; 2 | ALTER TABLE `petition_sign` ENGINE = InnoDB; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/6047_characters_guild_bank_tab.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE guild_bank_tab 2 | CHANGE COLUMN `TabText` `TabText` varchar(500) NOT NULL DEFAULT ''; 3 | -------------------------------------------------------------------------------- /sql/updates/0.16/09382_01_mangos_command.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9380_01_mangos_command required_9382_01_mangos_command bit; 2 | -------------------------------------------------------------------------------- /sql/updates/0.5/1475_character_aura.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_aura` 2 | DROP PRIMARY KEY , 3 | ADD PRIMARY KEY (`guid`,`spell`,`effect_index`) ; 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/1883_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` 2 | ADD COLUMN `QuestSort` int(11) unsigned NOT NULL default '0' AFTER `ZoneId`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2467_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` 2 | ADD `ExclusiveGroup` int(11) unsigned NOT NULL default '0' AFTER `NextQuestId`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3605_grid.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `corpse_grid`; 2 | DROP TABLE IF EXISTS `creature_grid`; 3 | DROP TABLE IF EXISTS `gameobject_grid`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.7/3874_spell_scripts.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `spell_scripts` VALUES ('25650', '0', '6', '530', '0', '', '-589.9764', '4078.306', '143.258', '4.483047'); -------------------------------------------------------------------------------- /sql/updates/0.8/4540_battleground_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `battleground_template` ADD `MinPlayersPerTeam` int(11) unsigned NOT NULL default '0' AFTER `id`; -------------------------------------------------------------------------------- /sql/updates/0.10/5585_mangos_gameobject_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `gameobject_template` ADD COLUMN `castBarCaption` varchar(100) NOT NULL default '' AFTER name; 2 | -------------------------------------------------------------------------------- /sql/updates/0.11/5698_mangos_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE item_template 2 | CHANGE COLUMN stackable stackable smallint(5) unsigned NOT NULL default '1'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/5890_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | UPDATE `quest_template` SET `SkillOrClass`=0 WHERE `ZoneOrSort` IN (-61,-81,-82,-141,-161,-162,-261,-262,-263); 2 | -------------------------------------------------------------------------------- /sql/updates/0.11/6061_characters_mail.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE mail 2 | ADD COLUMN `mailTemplateId` mediumint(8) unsigned NOT NULL default '0' AFTER `stationery`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/6298_characters_characters.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE characters 2 | ADD COLUMN death_expire_time bigint(20) unsigned NOT NULL default '0' AFTER zone; 3 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_10_18_01_characters_characters.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE characters 2 | CHANGE COLUMN gmstate extra_flags int(11) unsigned NOT NULL default '0'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.5/1349_character_inventory.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_inventory` 2 | DROP KEY `idx_guid` , 3 | ADD PRIMARY KEY (`guid`,`bag`,`slot`) ; 4 | -------------------------------------------------------------------------------- /sql/updates/0.6/2633_character_spell_cooldown.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_spell_cooldown` 2 | CHANGE `time` `time` bigint(20) unsigned NOT NULL default '0'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3180_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | delete from `spell_proc_event` where `entry` = 23547; 2 | insert into `spell_proc_event` values(23547,0,0,0,0,32,0); 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3728_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `spell_proc_event` 2 | CHANGE COLUMN `entry` `entry` smallint(6) unsigned NOT NULL default '0'; 3 | 4 | -------------------------------------------------------------------------------- /sql/updates/0.7/4020_spell_chain.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_chain` WHERE `spell_id` IN (33736); 2 | 3 | INSERT INTO `spell_chain` VALUES 4 | (33736,24398,24398,2); -------------------------------------------------------------------------------- /sql/updates/0.8/4551_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `item_template` 2 | ADD COLUMN `FoodType` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0 AFTER `DisenchantID`; 3 | -------------------------------------------------------------------------------- /dep/libmpq/bindings/Makefile.am: -------------------------------------------------------------------------------- 1 | # any directories which should be built and installed. 2 | SUBDIRS = d 3 | 4 | if HAVE_PYTHON 5 | SUBDIRS += python 6 | endif 7 | -------------------------------------------------------------------------------- /sql/updates/0.10/4846_mangos_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `item_template` 2 | ADD COLUMN `RequiredArenaRank` INT(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ExtendedCost`; -------------------------------------------------------------------------------- /sql/updates/0.10/4875_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` CHANGE COLUMN `RewXpOrMoney` `RewMoneyMaxLevel` int(11) unsigned NOT NULL default '0'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.10/5482_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE spell_affect 2 | DROP SpellId, 3 | DROP SchoolMask, 4 | DROP Category, 5 | DROP SkillID; 6 | -------------------------------------------------------------------------------- /sql/updates/0.10/5530_mangos_spell_learn_spell.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_learn_spell WHERE entry IN (33943); 2 | INSERT INTO spell_learn_spell VALUES (33943,34090,0); 3 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_10_22_01_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` 2 | ADD `RewHonorableKills` INT UNSIGNED NOT NULL AFTER `RewRepValue5`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2362_areatrigger_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `areatrigger_template` 2 | CHANGE `trigger_postion_x` `trigger_position_x` FLOAT NOT NULL DEFAULT '0'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2513_guild_rank.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `guild_rank` 2 | ADD `rid` int(11) unsigned NOT NULL AFTER `guildid`, 3 | ADD PRIMARY KEY (`guildid`,`rid`); 4 | -------------------------------------------------------------------------------- /sql/updates/0.7/3730_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` VALUES('nametele',1,'Syntax: .nametele #playername #location\r\n\r\nTeleport a player to a given location.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.8/4239_spell_chain.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_chain` WHERE `spell_id` IN (25477); 2 | 3 | INSERT INTO `spell_chain` VALUES 4 | (25477,19312,18137,7); 5 | -------------------------------------------------------------------------------- /sql/updates/0.8/4503_spell_chain.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_chain` WHERE `spell_id` IN (31895); 2 | 3 | INSERT INTO `spell_chain` VALUES 4 | (31895,20164,20164,2); 5 | -------------------------------------------------------------------------------- /sql/updates/0.8/4592_realmlist.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE realmd.realmlist 2 | ADD COLUMN `allowedSecurityLevel` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0 AFTER `timezone`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.8/4597_realmlist.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE realmd.realmlist 2 | ADD COLUMN `population` float(0) UNSIGNED NOT NULL DEFAULT 0.0 AFTER `allowedSecurityLevel`; 3 | -------------------------------------------------------------------------------- /sql/updates/10008_01_mangos_db_verison.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9990_01_mangos_spell_chain required_10008_01_mangos_db_verison bit; 2 | 3 | -------------------------------------------------------------------------------- /sql/updates/0.10/5191_mangos_spell_threat.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_threat` WHERE `entry` = 2139; 2 | INSERT INTO `spell_threat` (`entry`, `Threat`) VALUES 3 | (2139, 300); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5443_mangos_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE item_template 2 | CHANGE COLUMN RequiredArenaRank CondExtendedCost int(10) unsigned NOT NULL default '0'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/5651_characters_guild_bank_tab.sql: -------------------------------------------------------------------------------- 1 | alter table guild_bank_tab add column TabText varchar(100) NOT NULL default '' COLLATE utf8_general_ci after TabIcon; 2 | -------------------------------------------------------------------------------- /sql/updates/0.12/06528_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_affect WHERE entry IN (43743); 2 | INSERT INTO spell_affect VALUES 3 | (43743,1,0x0000000008000400); 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/1250_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `item_template` CHANGE `RequiredRaputationRank` `RequiredReputationRank` INT( 30 ) unsigned NOT NULL DEFAULT '0' ; 2 | -------------------------------------------------------------------------------- /sql/updates/0.5/2191_npc_trainer.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `npc_trainer` 2 | DROP PRIMARY KEY, 3 | DROP `rowid`, 4 | ADD UNIQUE KEY `entry_spell` (`entry`,`spell`); 5 | -------------------------------------------------------------------------------- /sql/updates/0.7/3948_realmd_account.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `realmd`.`account` CHANGE `username` `username` VARCHAR( 32 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL; 2 | -------------------------------------------------------------------------------- /sql/updates/0.8/4116_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` 2 | ADD COLUMN `RacialLeader` tinyint(1) unsigned NOT NULL default '0' AFTER `InhabitType`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.8/4504_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (31801); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (31801,0,0,0,0,0,1,20); 4 | -------------------------------------------------------------------------------- /sql/updates/0.8/4513_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (30482); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (30482,0,0,0,0,0,2,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.8/4524_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (32642); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (32642,0,0,0,0,0,64,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5295_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` 2 | ADD `mechanic_immune_mask` int(11) signed NOT NULL default '0' AFTER `equipment_id` ; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/5867_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` IN (12472); 2 | INSERT INTO `spell_affect` VALUES 3 | (12472, 1, 0x00000000E44008A5); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/6047_characters_character_social.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_social 2 | CHANGE COLUMN `note` `note` varchar(48) NOT NULL DEFAULT '' COMMENT 'Friend Note'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/6049_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `spell_proc_event` VALUES 2 | (20784,0,0,0,0,0,4096,0), 3 | (32850,0,0,0,0,0,1,0), 4 | (34457,0,0,0,0,0,4096,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.11/6324_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` ADD COLUMN `flags_extra` int(10) unsigned NOT NULL default '0' after `mechanic_immune_mask`; -------------------------------------------------------------------------------- /sql/updates/0.11/6335_characters_corpse.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE corpse 2 | ADD KEY idx_type (corpse_type); 3 | 4 | UPDATE corpse 5 | SET corpse_type = 1 WHERE corpse_type = 2; 6 | -------------------------------------------------------------------------------- /sql/updates/0.12/06398_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` 2 | ADD COLUMN `heroic_entry` mediumint(8) unsigned NOT NULL default '0' AFTER entry; 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3162_quest_template.sql: -------------------------------------------------------------------------------- 1 | UPDATE `quest_template` SET `SpecialFlags`=`SpecialFlags`|'32' WHERE `Repeatable`='1'; 2 | ALTER TABLE `quest_template` DROP `Repeatable`; -------------------------------------------------------------------------------- /sql/updates/0.8/4430_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (2565); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (2565,0,0,0,0,0,64,0); 4 | 5 | -------------------------------------------------------------------------------- /dep/include/g3dlite/G3D/PositionTrait.h: -------------------------------------------------------------------------------- 1 | #ifndef G3D_POSITIONTRAIT_H 2 | #define G3D_POSITIONTRAIT_H 3 | 4 | template 5 | struct PositionTrait{}; 6 | 7 | #endif 8 | -------------------------------------------------------------------------------- /dep/libmpq/doc/Makefile.am: -------------------------------------------------------------------------------- 1 | # minimum required automake 1.6 2 | AUTOMAKE_OPTIONS = 1.6 3 | 4 | # any directories which should be built and installed. 5 | SUBDIRS = man1 man3 6 | -------------------------------------------------------------------------------- /sql/updates/0.10/5311_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_affect WHERE entry IN (28746); 2 | INSERT INTO spell_affect VALUES 3 | (28746,1,0,0,0,0,0,0x0000000100000406,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5347_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_affect WHERE entry IN (5420); 2 | INSERT INTO spell_affect VALUES 3 | (5420,2,0,0,0,0,0,0x00000010000000F0,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5350_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_affect WHERE entry IN (5420); 2 | INSERT INTO spell_affect VALUES 3 | (5420,2,0,0,0,0,0,0x00001012100000D0,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5367_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_affect WHERE entry IN (32601); 2 | INSERT INTO spell_affect VALUES 3 | (32601,1,0,0,0,0,0,0x0000000020800008,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/5660_mangos_spell_elixir.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_elixir` WHERE `entry` IN (46837,46839); 2 | INSERT INTO `spell_elixir` VALUES 3 | (46837,0xB), 4 | (46839,0xB); 5 | -------------------------------------------------------------------------------- /sql/updates/0.11/5773_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` IN (20216); 2 | INSERT INTO `spell_affect` VALUES 3 | (20216,0,0,0x0001000000006000,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/6038_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` 2 | ADD COLUMN `PetSpellDataId` mediumint(8) unsigned NOT NULL default '0' AFTER `spell4`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.13/6976_01_realmd_realmd_db_version.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE realmd_db_version CHANGE COLUMN required_2008_11_07_04_realmd_account required_6976_01_realmd_realmd_db_version bit; -------------------------------------------------------------------------------- /sql/updates/0.5/1615_areatrigger_graveyard.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `areatrigger_graveyard` 2 | CHANGE `id` `id` int(11) unsigned NOT NULL auto_increment COMMENT 'Identifier'; 3 | 4 | -------------------------------------------------------------------------------- /sql/updates/0.7/3906_areatrigger_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `areatrigger_template` 2 | ADD COLUMN `required_item` int(11) unsigned NOT NULL default '0' AFTER `required_level`; 3 | -------------------------------------------------------------------------------- /sql/updates/0.8/4506_spell_learn_spell.sql: -------------------------------------------------------------------------------- 1 | INSERT IGNORE INTO `spell_learn_spell` VALUES 2 | (71,355,0), 3 | (71,7386,0), 4 | (264,3018,0), 5 | (266,3018,0), 6 | (5011,3018,0); 7 | -------------------------------------------------------------------------------- /sql/updates/0.10/4908_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (38394); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (38394,36,0,0,5,6,131072,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/4921_mangos_gameobject.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `gameobject` CHANGE COLUMN `dynflags` `state` int(11) unsigned NOT NULL default '1'; 2 | UPDATE `gameobject` SET `state` = 1; 3 | -------------------------------------------------------------------------------- /sql/updates/0.10/4975_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` IN (20216); 2 | INSERT INTO `spell_affect` VALUES 3 | (20216,0,0,0,0,0,0,0x0000000000206000,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5531_mangos_creature_movement.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_movement` 2 | CHANGE COLUMN `id` `id` int(10) unsigned NOT NULL auto_increment COMMENT 'Creature GUID'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.5/2156_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character` 2 | ADD `totaltime` int(11) unsigned NOT NULL default '0', 3 | ADD `leveltime` int(11) unsigned NOT NULL default '0'; 4 | -------------------------------------------------------------------------------- /sql/updates/0.6/3096_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | UPDATE `spell_proc_event` set `procFlags`=524288 where `entry` in (5638, 5639, 5640, 5641, 5642, 5643, 5751, 5752, 5753, 5754, 5755, 5756); 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/3162_character_queststatus.sql: -------------------------------------------------------------------------------- 1 | UPDATE `character_queststatus` SET `rewarded`='1' WHERE `completed_once`='1'; 2 | ALTER TABLE `character_queststatus` DROP `completed_once`; -------------------------------------------------------------------------------- /sql/updates/0.7/3162_command.sql: -------------------------------------------------------------------------------- 1 | UPDATE `command` SET `help`='Syntax: .recall\r\n\r\nTeleport you to the place where you have been before using the .tele command.' WHERE `name`='recall'; -------------------------------------------------------------------------------- /sql/updates/0.7/3771_creature_template.sql: -------------------------------------------------------------------------------- 1 | UPDATE `creature_template` SET `npcflag` = (`npcflag` | 0x10000) & ~0x40 WHERE `npcflag` & 0x40 = 0x40 AND `name` NOT LIKE '%spirit guide%'; 2 | -------------------------------------------------------------------------------- /sql/updates/10008_01_realmd_realmd_db_version.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE realmd_db_version CHANGE COLUMN required_9748_01_realmd_realmlist required_10008_01_realmd_realmd_db_version bit; 2 | 3 | -------------------------------------------------------------------------------- /sql/updates/0.10/4926_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (40458); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (40458,0,971,0,4,0x60102000000,1,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5147_mangos_spell_learn_spell.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `spell_learn_spell` ( `entry` , `SpellID` , `IfNoSpell` ) VALUES 2 | ('17002', '24867', '0'), 3 | ('24866', '24864', '0'); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5574_mangos_spell_learn_spell.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_learn_spell` WHERE `entry` IN (264,266,5011,2018,2108,2259,2366,2550,2567,2575,3273,2842,3908,4036,7411,7620,25229); 2 | -------------------------------------------------------------------------------- /sql/updates/0.11/5651_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | update creature_template set speed=1 where speed=0; 2 | alter table `creature_template` change `speed` `speed` float DEFAULT '1' NULL; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/5733_mangos_creature.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature` 2 | DROP `spawn_position_x`, 3 | DROP `spawn_position_y`, 4 | DROP `spawn_position_z`, 5 | DROP `spawn_orientation`; 6 | -------------------------------------------------------------------------------- /sql/updates/0.13/7544_01_mangos_uptime.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7536_01_mangos_spell_chain required_7544_01_mangos_uptime bit; 2 | 3 | DROP TABLE IF EXISTS `uptime`; -------------------------------------------------------------------------------- /sql/updates/0.5/2047_quest_template.sql: -------------------------------------------------------------------------------- 1 | UPDATE `quest_template` 2 | SET `SpecialFlags` = `SpecialFlags` | `QuestFlags`; 3 | 4 | ALTER TABLE `quest_template` 5 | DROP `QuestFlags`; 6 | -------------------------------------------------------------------------------- /sql/updates/0.7/3205_character_inventory.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_inventory` DROP PRIMARY KEY, DROP KEY `idx_item`; 2 | 3 | ALTER TABLE `character_inventory` ADD PRIMARY KEY (`item`); 4 | -------------------------------------------------------------------------------- /sql/updates/0.7/3512_character_spell_cooldown.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_spell_cooldown` ADD COLUMN `item` int(11) unsigned NOT NULL default '0' COMMENT 'Item Identifier' AFTER `spell`; 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/3648_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` VALUES('sendmail',1,'Syntax: .sendmail #playername #subject #text\r\n\r\nSend a mail to a player. Note: subject may not contain spaces.'); -------------------------------------------------------------------------------- /sql/updates/0.7/3773.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `corpse` ADD INDEX (`instance`); 2 | ALTER TABLE `creature_respawn` ADD INDEX (`instance`); 3 | ALTER TABLE `gameobject_respawn` ADD INDEX (`instance`); 4 | -------------------------------------------------------------------------------- /sql/updates/0.7/3964_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` VALUES ('movecreature',2,'Syntax: .movecreature [#creature_guid]\r\n\r\nMove the targeted creature spawn point to your coordinates.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.11/5940_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | -- (14177) Cold Blood () 2 | DELETE FROM `spell_affect` WHERE `entry` IN (14177); 3 | INSERT INTO `spell_affect` VALUES (14177, 0, 0x0000000C6012031E); -------------------------------------------------------------------------------- /sql/updates/0.16/09374_01_characters_character_glyphs.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_9359_01_characters_characters required_9374_01_characters_character_glyphs bit; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2445_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO command VALUES('pinfo','2','Syntax: .pinfo [$player_name]\r\n\r\nOutput account information for selected player or player find by $player_name.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/4021_spell_chain.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_chain` WHERE `spell_id` IN (25251, 30335); 2 | 3 | INSERT INTO `spell_chain` VALUES 4 | (25251,23894,23881,5), 5 | (30335,25251,23881,6); 6 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/uuid.mpb: -------------------------------------------------------------------------------- 1 | // -*- MPC -*- 2 | // $Id: uuid.mpb 80826 2008-03-04 14:51:23Z wotte $ 3 | 4 | feature(ace_uuid) { 5 | Source_Files(ACE_COMPONENTS) { 6 | UUID.cpp 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /sql/updates/0.10/5547_characters_character_ticket.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_ticket` 2 | ADD `ticket_lastchange` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/6251_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` = 37336; 2 | INSERT INTO `spell_proc_event` VALUES 3 | (37336,0,0,0,0,0x0000000000000000,0x00084001,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/6304_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` = 45059; 2 | INSERT INTO `spell_proc_event` VALUES 3 | (45059,0,0,0,0,0x0000000000000000,0x08000000,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/6325_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | UPDATE creature_template 2 | SET flags_extra = flags_extra | 2 WHERE civilian <> 0; 3 | 4 | ALTER TABLE `creature_template` 5 | DROP civilian; 6 | -------------------------------------------------------------------------------- /sql/updates/0.12/06521_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_proc_event WHERE entry IN(41260); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (41260,0,0,0,0,0x0000000000000000,0x00000004,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/06540_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_proc_event WHERE entry IN(38319); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (38319,0,0,0,0,0x0000000000000000,0x00004000,0,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/06693_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_affect WHERE entry = '12606'; 2 | INSERT INTO spell_affect (entry, effectId, SpellFamilyMask) VALUES 3 | (12606,0,0x0000000000002000); 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/1687_loot_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `loot_template` 2 | ADD `questchance` float NOT NULL default '0'; 3 | 4 | UPDATE `loot_template` SET `questchance` = 100 WHERE `chance` = 0; 5 | -------------------------------------------------------------------------------- /sql/updates/0.5/1856_command.sql: -------------------------------------------------------------------------------- 1 | insert into command values('shutdown','3','Syntax: .shutdown seconds'); 2 | insert into command values('cshutdown','3','Syntax: .cshutdown Cancels shuttdown'); 3 | 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/2164_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO command VALUES('searchtele','1','Syntax: .searchtele $substring\r\n\r\nSearch and output all .tele command locations with provide $substring in name.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.5/2191_playercreateinfo.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `playercreateinfo` 2 | DROP `attackpower`, 3 | DROP `mindmg`, 4 | DROP `maxdmg`, 5 | DROP `ranmindmg`, 6 | DROP `ranmaxdmg`; 7 | -------------------------------------------------------------------------------- /sql/updates/0.6/2359_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO command VALUES('shutdown','3','Syntax: .shutdown #delay|stop\r\n\r\nShutting down server after #delay seconds or stop shutting down if stop value used.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2454_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO command VALUES('visible','1','Syntax: .visible [0||1]\r\n\r\nOutput current visibility state or make GM visible(1) and invisible(0) for other players.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2500_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` VALUES('lookupitem',3,'Syntax: .lookupitem $itemname\r\n\r\nLooks up an item by $itemname, and returns all matches with their Item ID\'s.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/4019_spell_chain.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_chain` WHERE `spell_id` IN (33776,31785); 2 | 3 | INSERT INTO `spell_chain` VALUES 4 | (31785, 0, 31785, 1), 5 | (33776, 31785, 31785, 2); 6 | -------------------------------------------------------------------------------- /sql/updates/0.7/4021_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN ( 25252, 30339 ); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (25252,0,0,0,0,1,0), 4 | (30339,0,0,0,0,1,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.8/4369_battleground_template.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `battleground_template` WHERE `id`='4'; 2 | INSERT INTO `battleground_template` VALUES ('4', '2', '10', '70', '929', '0', '936', '3.14159'); 3 | -------------------------------------------------------------------------------- /dep/libmpq/bindings/python/Makefile.am: -------------------------------------------------------------------------------- 1 | # minimum required automake 1.6 2 | AUTOMAKE_OPTIONS = 1.6 3 | 4 | # library information and headers which should not be installed. 5 | python_PYTHON = mpq.py 6 | -------------------------------------------------------------------------------- /sql/updates/0.10/5039_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (21890); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (21890,0,0,0,4,0x0000036C2A764EEF,0x00004001,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5234_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (29601); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (29601,0,0,0,7,0x0000000000000000,0x00004000,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5254_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (43750); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (43750,0,0,0,11,0x0000000000000001,0x00004000,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5378_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (34580); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (34580,0,0,0,0,0x0000000000000000,0x00000001,2); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/5842_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` = 19245; 2 | INSERT INTO `spell_affect` VALUES 3 | (19245,0,0x0000000000000018), 4 | (19245,1,0x0000200000000004); 5 | -------------------------------------------------------------------------------- /sql/updates/0.11/5857_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (32748); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (32748,0,0,0,8,0x0000000100000000,0x00008000,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/5986_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (46832); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (46832,0,0,0,7,0x0000000000000001,0x00004000,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/5999_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (37528); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (37528,0,0,0,4,0x0000000000000004,0x00000001,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/6017_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (37170); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (37170,0,0,0,0,0x0000000000000000,0x00000001,1); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/6199_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (32748); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (32748,0,0,0,8,0x0000000100000000,0x00080000,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/6210_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (38299); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (38299,0,0,0,0,0x0000000000000000,0x08000000,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/6219_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (44835); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (44835,0,0,0,7,0x0000008000000000,0x00000001,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/6246_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (38290); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (38290,0,0,0,0,0x0000000000000000,0x00080000,3); 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/06538_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_proc_event WHERE entry IN(34774); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (34774,0,0,0,0,0x0000000000000000,0x00080001,1.5,20); 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/06574_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_proc_event WHERE entry IN (41989); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (41989,0,0,0,0,0x0000000000000000,0x00000001,3,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/6961_01_mangos_command.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_6960_02_mangos_string required_6961_01_mangos_command bit; 2 | 3 | DELETE FROM `command` WHERE name = 'reload'; 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/6976_02_characters_character_db_version.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_2008_12_22_19_characters_item_instance required_6976_02_characters_character_db_version bit; -------------------------------------------------------------------------------- /sql/updates/0.13/7546_01_characters_uptime.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7544_02_characters_uptime required_7546_01_characters_uptime bit; 2 | 3 | DROP TABLE IF EXISTS `uptime`; -------------------------------------------------------------------------------- /sql/updates/0.5/1676_game_graveyard.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `areatrigger_graveyard` 2 | RENAME TO `game_graveyard`; 3 | 4 | ALTER TABLE `areatrigger_graveyard_zone` 5 | RENAME TO `game_graveyard_zone`; 6 | -------------------------------------------------------------------------------- /sql/updates/0.5/1935_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO command VALUES('whispers','1','Usage: .whispers on|off\r\nEnable/disable accepting whispers by GM from players. By default use mangosd.conf setting.'); 2 | 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2578_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character` 2 | ADD `resettalents_cost` int(11) unsigned NOT NULL default '0', 3 | ADD `resettalents_time` bigint(20) unsigned NOT NULL default '0'; 4 | -------------------------------------------------------------------------------- /sql/updates/0.7/3296_commands.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` = 'learnskill'; 2 | DELETE FROM `command` WHERE `name` = 'unlearnskill'; 3 | DELETE FROM `command` WHERE `name` = 'fixunlearn'; 4 | 5 | -------------------------------------------------------------------------------- /sql/updates/0.7/3351_character_pet.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_pet` 2 | ADD COLUMN `curhealth` int(11) unsigned NOT NULL default '1', 3 | ADD COLUMN `curmana` int(11) unsigned NOT NULL default '0'; 4 | -------------------------------------------------------------------------------- /sql/updates/0.7/3514_mail.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `mail` 2 | CHANGE COLUMN `time` `expire_time` bigint(40) NOT NULL default '0', 3 | ADD `deliver_time` bigint(40) NOT NULL default '0' AFTER `expire_time`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.7/3747_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` VALUES('modify mount',1,'Syntax:\r\n.modify mount #id #speed\r\nDisplay selected player as mounted at #id creature and set speed to #speed value.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.8/4392_battleground_template.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `battleground_template` WHERE `id`='8'; 2 | INSERT INTO `battleground_template` VALUES ('8', '2', '10', '70', '1258', '0', '1259', '3.14159'); 3 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/codecs.mpb: -------------------------------------------------------------------------------- 1 | // -*- MPC -*- 2 | // $Id: codecs.mpb 80826 2008-03-04 14:51:23Z wotte $ 3 | 4 | feature(ace_codecs) { 5 | Source_Files(ACE_COMPONENTS) { 6 | Codecs.cpp 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /sql/updates/0.10/4895_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM command WHERE name IN ('tele'); 2 | 3 | INSERT INTO `command` VALUES 4 | ('tele',1,'Syntax: .tele #location\r\n\r\nTeleport player to a given location.'); 5 | -------------------------------------------------------------------------------- /sql/updates/0.11/5973_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (44835); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (44835,0,0,0,7,0x0000008000000000,0x00008000,0); 4 | 5 | -------------------------------------------------------------------------------- /sql/updates/0.6/3090_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` (`name`,`security`,`help`) VALUES ('respawn',3,'Syntax: .respawn\r\n\r\nRespawn all nearest creatures and GO without waiting respawn time expiration.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/3183_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` VALUES('lookupitemset',3,'Syntax: .lookupitemset $itemname\r\n\r\nLooks up an item set by $itemname, and returns all matches with their Item set ID\'s.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/3746_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `spell_proc_event` (`entry` ,`SchoolMask` ,`Category` ,`SkillID` ,`SpellFamilyMask` ,`procFlags` ,`ppmRate`) 2 | VALUES ('27155', '0', '0', '0', '0', '1', '0'); -------------------------------------------------------------------------------- /sql/updates/0.8/4422_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` (`name`, `security`, `help`) VALUES ('npcwhisper', '1', 'Syntax: .npcwhisper #playerguid #text\r\nMake the selected npc whisper #text to #playerguid.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.8/4481_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` IN (16544,16086) AND `effectId`=2; 2 | INSERT INTO `spell_affect` VALUES 3 | (16544,2,0,0,0,0,0,4,0), 4 | (16086,2,0,0,0,0,0,4,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.8/4547_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` IN (23565, 31821); 2 | INSERT INTO `spell_affect` VALUES 3 | (31821,0,0,0,0,0,0,67240008,0), 4 | (23565,0,0,0,0,0,0,67240008,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.10/5092_mangos_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `item_template` 2 | ADD `Duration` int(11) NOT NULL DEFAULT '0' COMMENT 'Duration in seconds. Negative value means realtime, postive value ingame time'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.10/5159_characters_guild_memeber.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `guild_member` 2 | ADD KEY `guildid_key` (`guildid`), 3 | ADD KEY `guildid_rank_key` (`guildid`,`rank`), 4 | ADD KEY `guid_key` (`guid`); 5 | 6 | -------------------------------------------------------------------------------- /sql/updates/0.11/5827_mangos_spell_learn_spell.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_learn_spell WHERE entry IN (33872,33873); 2 | 3 | INSERT INTO spell_learn_spell (entry,spellID) VALUES 4 | (33872,47179), 5 | (33873,47180); 6 | -------------------------------------------------------------------------------- /sql/updates/0.11/5880_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry in (297); 2 | INSERT INTO `mangos_string` VALUES 3 | (297,'Spawn distance changed to: %f',NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/6297_characters_characters.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE characters 2 | CHANGE `logout_time` `logout_time` bigint(20) unsigned NOT NULL default '0', 3 | DROP `last_honor_date`, 4 | DROP `last_kill_date`; 5 | -------------------------------------------------------------------------------- /sql/updates/0.6/2308_character_pet.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_pet` 2 | DROP `name`, 3 | ADD `loyalty` int(11) unsigned NOT NULL default '1', 4 | ADD `trainpoint` int(11) unsigned NOT NULL default '0'; 5 | -------------------------------------------------------------------------------- /sql/updates/0.6/2572_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` 2 | CHANGE `modelid` `modelid_m` int(11) unsigned default '0', 3 | ADD `modelid_f` int(11) unsigned default '0' AFTER `modelid_m`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.6/2630_command.sql: -------------------------------------------------------------------------------- 1 | UPDATE `command` SET `help` = 'Syntax: .revive [$playername]\r\n\r\n Revive specified or selected player. If no player is selected, it will revive you.' WHERE `name` = 'revive'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/4012_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN ( 9799, 25988 ); 2 | INSERT INTO `spell_proc_event` VALUES 3 | ( 9799,0,0,0,0, 262144,0), 4 | (25988,0,0,0,0, 262144,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.8/4317_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` IN (31670,31672); 2 | INSERT INTO `spell_affect` VALUES 3 | (31670,0,0,0,0,0,0,0x500080000,0), 4 | (31672,0,0,0,0,0,0,0x500080000,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.8/4320_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` IN (31670,31672); 2 | INSERT INTO `spell_affect` VALUES 3 | (31670,0,0,0,0,0,0,0x500000200,0), 4 | (31672,0,0,0,0,0,0,0x500000200,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.8/4331_spell_chain.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_chain` WHERE `spell_id` IN (974,32593,32594); 2 | INSERT INTO `spell_chain` VALUES 3 | (974,0,974,1), 4 | (32593,974,974,2), 5 | (32594,32593,974,3); 6 | 7 | -------------------------------------------------------------------------------- /sql/updates/10089_01_mangos_game_event_pool.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_10086_01_mangos_command required_10089_01_mangos_game_event_pool bit; 2 | 3 | DROP TABLE IF EXISTS `game_event_pool`; 4 | -------------------------------------------------------------------------------- /sql/updates/10205_01_mangos_spell_area.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_10203_01_mangos_item_template required_10205_01_mangos_spell_area bit; 2 | 3 | DELETE FROM spell_area WHERE spell = 58600; 4 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/Dirent.cpp: -------------------------------------------------------------------------------- 1 | // $Id: Dirent.cpp 80826 2008-03-04 14:51:23Z wotte $ 2 | 3 | #include "ace/Dirent.h" 4 | 5 | #if !defined (__ACE_INLINE__) 6 | #include "ace/Dirent.inl" 7 | #endif /* __ACE_INLINE__ */ 8 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/filecache.mpb: -------------------------------------------------------------------------------- 1 | // -*- MPC -*- 2 | // $Id: filecache.mpb 80826 2008-03-04 14:51:23Z wotte $ 3 | 4 | feature(ace_filecache) { 5 | Source_Files(ACE_COMPONENTS) { 6 | Filecache.cpp 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /sql/updates/0.10/5249_mangos_spell_learn_skill.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_learn_skill` WHERE `entry` IN (29932); 2 | INSERT INTO `spell_learn_skill` (`entry`, `SkillID`, `Value`, `MaxValue`) VALUE 3 | (29932,759,-1,-1); 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/06387_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry = 290; 2 | INSERT INTO mangos_string VALUES (290, 'Ticket of %s (Last updated: %s):\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL); 3 | -------------------------------------------------------------------------------- /sql/updates/0.12/06708_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry IN (167,168,466); 2 | INSERT INTO mangos_string VALUES 3 | (168,'Locations found are:\n%s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/06730_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry IN (331); 2 | INSERT INTO mangos_string VALUES 3 | (331,'Extended item cost %u not exist',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4 | -------------------------------------------------------------------------------- /sql/updates/0.14/8191_01_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8190_01_mangos_creature_template required_8191_01_mangos_spell_affect bit; 2 | 3 | DROP TABLE IF EXISTS `spell_affect`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/2017_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` 2 | CHANGE `MaxLevel` `QuestLevel` int(11) unsigned NOT NULL default '0', 3 | CHANGE `RewMoney` `RewOrReqMoney` int(11) NOT NULL default '0'; 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/2130_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` 2 | CHANGE `RewRepValue1` `RewRepValue1` int(11) NOT NULL default '0', 3 | CHANGE `RewRepValue2` `RewRepValue2` int(11) NOT NULL default '0'; 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/2131_command.sql: -------------------------------------------------------------------------------- 1 | UPDATE command SET `help` = 'Syntax: .addmove [#waittime]\r\n\r\nAdd your current location as a waypoint for the selected creature. And optional add wait time.' WHERE `name` = 'addmove'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/3179_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` ADD COLUMN `Repeatable` tinyint(1) unsigned NOT NULL default '0'; 2 | 3 | UPDATE `quest_template` SET `Repeatable`='1' WHERE `SpecialFlags`&'32'='32'; -------------------------------------------------------------------------------- /sql/updates/0.7/3646_spell_chain.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `spell_chain` VALUES 2 | (25245, 0, 25245, 1), 3 | (25246, 25245, 25245, 2), 4 | (28896, 25246, 25245, 3), 5 | (28899, 28896, 25245, 4), 6 | (28901, 28899, 25245, 5); 7 | -------------------------------------------------------------------------------- /sql/updates/0.8/4139_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN ( 11255, 12598 ); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (11255,32,0,0,3,0,16384,0), 4 | (12598,32,0,0,3,0,16384,0); 5 | 6 | -------------------------------------------------------------------------------- /sql/updates/09751_01_characters.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_9702_01_characters_item required_9751_01_characters bit; 2 | 3 | ALTER TABLE `character_spell` ADD KEY `Idx_spell` (`spell`); 4 | -------------------------------------------------------------------------------- /sql/updates/10106_02_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_10106_01_mangos_command required_10106_02_mangos_mangos_string bit; 2 | 3 | DELETE FROM mangos_string WHERE entry IN (269); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5160_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM command WHERE name IN ('info'); 2 | 3 | INSERT INTO `command` VALUES 4 | ('info',0,'Syntax: .info\r\n\r\nDisplay server version and the number of connected players.'); 5 | -------------------------------------------------------------------------------- /sql/updates/0.11/5774_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `mangos_string` WHERE `entry` IN (582); 2 | 3 | INSERT INTO `mangos_string` VALUES 4 | (582, 'SpawnTime: Full:%s Remain:%s',NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5 | -------------------------------------------------------------------------------- /sql/updates/0.11/6058_mangos_spell_learn_spell.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_learn_spell` WHERE `entry` = 71; 2 | 3 | DELETE FROM `spell_learn_spell` WHERE `entry` = 2842; 4 | INSERT INTO `spell_learn_spell` VALUES (2842,8681); 5 | -------------------------------------------------------------------------------- /sql/updates/0.14/8030_03_mangos_npc_trainer.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8021_01_mangos_spell_proc_event required_8030_03_mangos_npc_trainer bit; 2 | 3 | DELETE FROM npc_trainer WHERE spell = 64904; 4 | -------------------------------------------------------------------------------- /sql/updates/0.14/8377_01_mangos_spell_area.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8364_01_mangos_db_version required_8377_01_mangos_spell_area bit; 2 | 3 | DELETE FROM `spell_area` where spell in (40216,42016); 4 | -------------------------------------------------------------------------------- /sql/updates/0.14/8397_01_mangos_spell_chain.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8394_01_mangos_spell_proc_event required_8397_01_mangos_spell_chain bit; 2 | 3 | DELETE FROM spell_chain WHERE first_spell=7386; 4 | -------------------------------------------------------------------------------- /sql/updates/0.16/09310_01_mangos_spell_elixir.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9309_01_mangos_quest_template required_9310_01_mangos_spell_elixir bit; 2 | 3 | DELETE FROM `spell_elixir` WHERE `entry`=17624; 4 | -------------------------------------------------------------------------------- /sql/updates/0.16/09466_01_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9464_01_mangos_spell_proc_event required_9466_01_mangos_mangos_string bit; 2 | 3 | DELETE FROM mangos_string WHERE entry=60; 4 | -------------------------------------------------------------------------------- /sql/updates/0.6/2571_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` 2 | CHANGE `srcItem` `SrcItemId` int(11) unsigned NOT NULL default '0', 3 | ADD `SrcSpell` int(11) unsigned NOT NULL default '0' AFTER `SrcItemCount`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.6/2713_quest_template.sql: -------------------------------------------------------------------------------- 1 | alter table quest_template 2 | drop column detailsemote; 3 | alter table quest_template 4 | drop column completeemote; 5 | alter table quest_template 6 | drop column incompleteemote; -------------------------------------------------------------------------------- /sql/updates/0.8/4255_spell_chain.sql: -------------------------------------------------------------------------------- 1 | /* dependent from 14752 */ 2 | DELETE FROM `spell_chain` WHERE `spell_id` IN (27681,32999); 3 | 4 | INSERT INTO `spell_chain` VALUES 5 | (27681,14752,14752,2), 6 | (32999,27681,14752,3); 7 | -------------------------------------------------------------------------------- /sql/updates/0.8/4296_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN ( 12958, 12311 ); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (12958,0,0,0,4,0x800,0x20000,0), 4 | (12311,0,0,0,4,0x800,0x20000,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.9/4679_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (34774, 34586); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (34586,0,0,0,0,0,524289,1.5), 4 | (34774,0,0,0,0,0,524289,1.5); 5 | -------------------------------------------------------------------------------- /dep/libmpq/bindings/d/Makefile.am: -------------------------------------------------------------------------------- 1 | # minimum required automake 1.6 2 | AUTOMAKE_OPTIONS = 1.6 3 | 4 | # install D binding to /usr/include/d by default 5 | libmpq_includedir = $(includedir)/d 6 | libmpq_include_HEADERS = mpq.d 7 | -------------------------------------------------------------------------------- /sql/updates/0.10/5212_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `mangos_string` WHERE `entry` = 579; 2 | INSERT INTO `mangos_string` VALUES 3 | (579,'Selected player or creature not have victim.',NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5593_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | UPDATE spell_proc_event SET ppmRate = 20 WHERE entry IN (20166,20356,20357,27166); 2 | UPDATE spell_proc_event SET ppmRate = 20 WHERE entry IN (20165,20347,20348,20349,27160); 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/6164_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` IN ('gm fly'); 2 | 3 | INSERT INTO `command` (`name`,`security`,`help`) VALUES 4 | ('gm fly',3,'Syntax: .gm fly on/off\r\nEnable/disable gm fly mode.'); 5 | -------------------------------------------------------------------------------- /sql/updates/0.12/06370_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_affect WHERE entry = 8875 AND effectId = 1 LIMIT 1; 2 | 3 | INSERT INTO spell_affect ( entry , effectId , SpellFamilyMask ) VALUES 4 | (8875, 1, 0x40000000000); 5 | -------------------------------------------------------------------------------- /sql/updates/0.12/06509_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry IN (592); 2 | INSERT INTO mangos_string VALUES 3 | (592,'You have learned all spells in craft: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_10_28_01_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry IN (171,172); 2 | 3 | INSERT INTO mangos_string VALUES 4 | (172,'server console command',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_10_28_03_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM command WHERE name IN ('repairitems'); 2 | 3 | INSERT INTO command VALUES 4 | ('repairitems',2,'Syntax: .repairitems\r\n\r\nRepair all selected player''s items.'); 5 | -------------------------------------------------------------------------------- /sql/updates/0.5/1562_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` 2 | ADD `mingold` int(30) unsigned NOT NULL default '0' AFTER `spell4` , 3 | ADD `maxgold` int(30) unsigned NOT NULL default '0' AFTER `mingold`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/1576_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` VALUES ('additemset',3,'Syntax: .additemset #itemsetid\r\n\r\nAdd items from itemset of id #itemsetid to your inventory. Will add by one example each item from itemset.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.5/2066_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` 2 | ADD `trainer_spell` int(11) unsigned default '0' AFTER `trainer_type`, 3 | ADD `race` int(11) unsigned default '0' AFTER `class`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.6/3092_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` CHANGE `PrevQuestId` `PrevQuestId` int(11) NOT NULL default '0'; 2 | ALTER TABLE `quest_template` CHANGE `NextQuestId` `NextQuestId` int(11) NOT NULL default '0'; -------------------------------------------------------------------------------- /sql/updates/0.7/3533_command.sql: -------------------------------------------------------------------------------- 1 | UPDATE `command` SET `help` = 'Syntax: .createguild $GuildLeaderName $GuildName\r\n\r\nCreate a guild named $GuildName with the player $GuildLeaderName as leader.' WHERE `name` ='createguild'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.8/4432_spell_chain.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_chain` WHERE `spell_id` IN (29801,30030,30033); 2 | 3 | INSERT INTO `spell_chain` VALUES 4 | (29801,0,29801,1), 5 | (30030,29801,29801,2), 6 | (30033,30030,29801,3); 7 | 8 | -------------------------------------------------------------------------------- /sql/updates/0.8/4470_command.sql: -------------------------------------------------------------------------------- 1 | delete from command where name in('movegens'); 2 | INSERT INTO `command` VALUES 3 | ('movegens',3,'Syntax: .movegens\r\n Show movement generators stack for selected creature or player.'); 4 | 5 | -------------------------------------------------------------------------------- /sql/updates/0.8/4499_spell_script_target.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `spell_script_target` 2 | CHANGE COLUMN `targetEntry` `targetEntry` int(11) unsigned default '0', 3 | ADD UNIQUE KEY `entry_type_target` (`entry`,`type`,`targetEntry`); 4 | -------------------------------------------------------------------------------- /sql/updates/0.9/4815_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` 2 | CHANGE COLUMN `SpecialFlags` `QuestFlags` int(11) unsigned NOT NULL default '0'; 3 | UPDATE `quest_template` SET `QuestFlags`=`QuestFlags`&4096; 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5087_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` IN (20175); 2 | INSERT INTO `spell_affect` VALUES 3 | (20175,0,0,0,0,0,0,0x0000000000000080,0), 4 | (20175,1,0,0,0,0,0,0x0000000000000010,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.10/5374_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_affect WHERE entry IN (29888,29889); 2 | INSERT INTO spell_affect VALUES 3 | (29888,0,0,0,0,0,0,0x0000000040000000,0), 4 | (29889,0,0,0,0,0,0,0x0000000040000000,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.12/06609_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry = 170; 2 | INSERT INTO mangos_string VALUES 3 | (170,'You try to hear sound %u but it doesn\'t exist.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/7059_02_characters_pet_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7059_01_characters_character_spell required_7059_02_characters_pet_spell bit; 2 | 3 | ALTER TABLE pet_spell 4 | DROP slot; 5 | -------------------------------------------------------------------------------- /sql/updates/0.14/8332_01_realmd_realmcharacters.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE realmd_db_version CHANGE COLUMN required_7938_01_realmd_account required_8332_01_realmd_realmcharacters bit; 2 | 3 | ALTER TABLE realmcharacters 4 | ADD KEY (acctid); 5 | -------------------------------------------------------------------------------- /sql/updates/0.14/8573_01_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8549_03_mangos_battleground_events required_8573_01_mangos_mangos_string bit; 2 | 3 | DELETE FROM mangos_string WHERE entry IN(573,574); 4 | -------------------------------------------------------------------------------- /sql/updates/0.16/09136_05_mangos_spell_bonus_data.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9136_04_mangos_spell_chain required_9136_05_mangos_spell_bonus_data bit; 2 | 3 | DELETE FROM spell_bonus_data WHERE entry = 8443; 4 | -------------------------------------------------------------------------------- /sql/updates/0.7/3186_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` VALUES('removequest',3,'Syntax: .removequest #quest_id\r\n\r\nSet quest #quest_id state to not completed and not active (and remove from active quest list) for selected player.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/3251_commands.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` = 'password'; 2 | INSERT INTO `command` VALUES ('password',0,'Syntax: .password $old_password $new_password $new_password\r\n\r\nChange your account password.'); 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3545_creature_movement.sql: -------------------------------------------------------------------------------- 1 | -- tinyint can only hold values up to 255 - too small for a waittime in milliseconds 2 | ALTER TABLE `creature_movement` CHANGE COLUMN `waittime` `waittime` int(5) unsigned NOT NULL default '0'; -------------------------------------------------------------------------------- /sql/updates/0.8/4432_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (29801,30030,30033); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (29801,0,0,0,0,0,0,0), 4 | (30030,0,0,0,0,0,0,0), 5 | (30033,0,0,0,0,0,0,0); 6 | -------------------------------------------------------------------------------- /sql/updates/0.8/4434_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (29801,30030,30033); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (29801,0,0,0,0,0,1,0), 4 | (30030,0,0,0,0,0,1,0), 5 | (30033,0,0,0,0,0,1,0); 6 | -------------------------------------------------------------------------------- /sql/updates/09766_01_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9763_01_mangos_battleground_template required_9766_01_mangos_spell_proc_event bit; 2 | 3 | DELETE FROM spell_proc_event WHERE entry = 54936; -------------------------------------------------------------------------------- /sql/updates/0.10/5212_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM command WHERE name IN ('.casttarget'); 2 | 3 | INSERT INTO `command` VALUES 4 | ('casttarget',3,'Syntax: .casttarget #spellid\r\n Selected target will cast #spellid to his victim.'); 5 | -------------------------------------------------------------------------------- /sql/updates/0.10/5335_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry in (12); 2 | INSERT INTO mangos_string VALUES 3 | (12,'Online players: %u (max: %u) Queued players: %u (max: %u)',NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5441_characters_petition_petition_sign.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `petition` 2 | DROP PRIMARY KEY, 3 | ADD PRIMARY KEY (`ownerguid`, `type`); 4 | 5 | ALTER TABLE `petition_sign` ADD COLUMN `type` int(10) UNSIGNED NOT NULL DEFAULT 0; 6 | -------------------------------------------------------------------------------- /sql/updates/0.10/5547_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry in (290); 2 | INSERT INTO mangos_string VALUES 3 | (290,'Ticket of %s (Last updated: %s) (Category: %i):\n%s ',NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4 | 5 | -------------------------------------------------------------------------------- /sql/updates/0.11/5773_mangos_spell_learn_spell.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_learn_spell WHERE entry IN (23161,23214,34767); 2 | 3 | INSERT INTO spell_learn_spell (entry,spellID) VALUES 4 | (23161,33391), 5 | (23214,33391), 6 | (34767,33391); 7 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_10_29_02_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM command WHERE name IN ('waterwalk'); 2 | 3 | INSERT INTO command VALUES 4 | ('waterwalk',3,'Syntax: .waterwalk on/off\r\n\r\nSet on/off waterwalk state for selected player.'); 5 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_11_09_03_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_2008_11_09_02_mangos_command required_2008_11_09_03_mangos_mangos_string bit; 2 | 3 | DELETE FROM mangos_string WHERE entry IN (453); 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/6940_01_mangos_spell_learn_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_6939_01_mangos_quest_template required_6940_01_mangos_spell_learn_spell bit; 2 | 3 | DELETE FROM spell_learn_spell WHERE entry = 2842; 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/7249_01_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7242_01_mangos_spell_bonus_data required_7249_01_mangos_spell_proc_event bit; 2 | 3 | DELETE FROM `spell_proc_event` WHERE `entry`='60200'; 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/7908_02_mangos_creature_addon.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7908_01_mangos_creature_template required_7908_02_mangos_creature_addon bit; 2 | 3 | ALTER TABLE creature_addon 4 | DROP COLUMN bytes0; 5 | -------------------------------------------------------------------------------- /sql/updates/0.16/09153_01_mangos_spell_bonus_data.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9150_01_mangos_spell_bonus_data required_9153_01_mangos_spell_bonus_data bit; 2 | 3 | DELETE FROM spell_bonus_data WHERE entry IN (20167); 4 | -------------------------------------------------------------------------------- /sql/updates/0.6/2516_auctionhouse.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `auctionhouse`; 2 | ALTER TABLE `auctionhouse` 3 | DROP `id`, 4 | ADD `id` bigint(20) unsigned NOT NULL default '0' FIRST, 5 | ADD `location` tinyint(3) unsigned NOT NULL default '3'; 6 | -------------------------------------------------------------------------------- /sql/updates/0.7/3860_creature_template.sql: -------------------------------------------------------------------------------- 1 | UPDATE `creature_template` SET `npcflag`=`npcflag`|1 WHERE `npcflag`&1024 and `npcflag`&512; 2 | UPDATE `creature_template` SET `npcflag`=`npcflag`& ~1024 WHERE `npcflag`&1024 and (`npcflag`&512)=0; -------------------------------------------------------------------------------- /sql/updates/0.7/3884_quest_scripts.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` ADD `StartScript` int(11) unsigned NOT NULL default '0' AFTER `OfferRewardEmote4`; 2 | ALTER TABLE `scripts` ADD `StartOrFinish` int(11) unsigned NOT NULL default '0'; 3 | -------------------------------------------------------------------------------- /sql/updates/10007_01_characters_pet_aura.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_9974_01_characters_group required_10007_01_characters_pet_aura bit; 2 | 3 | UPDATE `pet_aura` SET remaincharges = 0 WHERE remaincharges = 255; -------------------------------------------------------------------------------- /dep/libmpq/tools/Makefile.am: -------------------------------------------------------------------------------- 1 | # minimum required automake 1.6 2 | AUTOMAKE_OPTIONS = 1.6 3 | 4 | # the main programs. 5 | bin_PROGRAMS = crypt_buf_gen 6 | 7 | # sources for crypt_buf_gen program. 8 | crypt_buf_gen_SOURCES = crypt_buf_gen.c 9 | -------------------------------------------------------------------------------- /sql/updates/0.13/7314_01_characters_guild_rank.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7307_01_characters_arena_team_member required_7314_01_characters_guild_rank bit; 2 | 3 | UPDATE guild_rank SET rights = rights & ~0x00020000; -------------------------------------------------------------------------------- /sql/updates/0.13/7886_01_mangos_petcreateinfo_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7884_02_mangos_playercreateinfo_action required_7886_01_mangos_petcreateinfo_spell bit; 2 | 3 | DROP TABLE IF EXISTS `petcreateinfo_spell`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.14/8098_04_characters_pet_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_8098_03_characters_character_pet required_8098_04_characters_pet_spell bit; 2 | 3 | UPDATE pet_spell 4 | SET active = ( active >> 8); 5 | -------------------------------------------------------------------------------- /sql/updates/0.14/8397_02_mangos_spell_threat.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8397_01_mangos_spell_chain required_8397_02_mangos_spell_threat bit; 2 | 3 | DELETE FROM spell_threat WHERE entry IN (7405,8380,11596,11597,25225); 4 | -------------------------------------------------------------------------------- /sql/updates/0.6/2598_playercreateinfo.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `playercreateinfo` 2 | DROP KEY `playercreateinfo_index`, 3 | DROP PRIMARY KEY , 4 | DROP `createId` , 5 | ADD PRIMARY KEY `playercreateinfo_race_class_index` (`race`,`class`) ; 6 | 7 | -------------------------------------------------------------------------------- /sql/updates/0.6/2808_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` = 'password'; 2 | INSERT INTO command (name, security, help) VALUES ('password', 0,'Syntax: .password $newpassword\r\n\r\nSet for your account $newpassword as new password.'); 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3875_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `item_template` 2 | CHANGE COLUMN `Extra` `RandomProperty_1` int(30) unsigned NOT NULL default '0', 3 | CHANGE COLUMN `unk_203` `RandomProperty_2` int(30) unsigned NOT NULL default '0'; 4 | -------------------------------------------------------------------------------- /sql/updates/0.8/4133_spell_chain.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_chain` WHERE `spell_id` IN (5487,9634,33943,40120); 2 | 3 | INSERT INTO `spell_chain` VALUES 4 | (5487,0,5487,1), 5 | (9634,5487,5487,2), 6 | (33943,0,33943,1), 7 | (40120,33943,33943,2); 8 | -------------------------------------------------------------------------------- /sql/updates/0.8/4140_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` ( `name` , `security` , `help` ) 2 | VALUES ( 3 | 'tele', '1', 'Syntax: .tele $location\n\nTeleport the gm to the provided location. You can look up these locations using .lookuptele' 4 | ); -------------------------------------------------------------------------------- /sql/updates/0.8/4615_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` 2 | ADD COLUMN `modelid_A2` INTEGER UNSIGNED NOT NULL DEFAULT 0 AFTER `modelid_A`, 3 | ADD COLUMN `modelid_H2` INTEGER UNSIGNED NOT NULL DEFAULT 0 AFTER `modelid_H`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.9/4615_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_template` 2 | ADD COLUMN `modelid_A2` INTEGER UNSIGNED NOT NULL DEFAULT 0 AFTER `modelid_A`, 3 | ADD COLUMN `modelid_H2` INTEGER UNSIGNED NOT NULL DEFAULT 0 AFTER `modelid_H`; 4 | -------------------------------------------------------------------------------- /sql/updates/09978_01_mangos_spell_bonus_data.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9977_01_mangos_spell_proc_event required_9978_01_mangos_spell_bonus_data bit; 2 | 3 | DELETE FROM `spell_bonus_data` WHERE `entry` IN (55078,55095); 4 | -------------------------------------------------------------------------------- /sql/updates/10045_01_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_10044_02_mangos_spell_proc_event required_10045_01_mangos_spell_proc_event bit; 2 | 3 | DELETE FROM `spell_proc_event` WHERE `entry` IN (26016); 4 | -------------------------------------------------------------------------------- /sql/updates/10051_01_characters_character_aura.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_10007_01_characters_pet_aura required_10051_01_characters_character_aura bit; 2 | 3 | DELETE FROM character_aura WHERE spell = 58427; 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5166_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `mangos_string` WHERE `entry`= 706; 2 | INSERT INTO `mangos_string` VALUES 3 | (706,'This item(s) have problems with equipping/storing in inventory.',NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_11_27_01_mangos_playercreateinfo_item.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_2008_11_18_02_mangos_mangos_string required_2008_11_27_01_mangos_playercreateinfo_item bit; 2 | 3 | TRUNCATE TABLE playercreateinfo_item; 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/7267_01_characters_auctionhouse.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7255_01_characters_characters required_7267_01_characters_auctionhouse bit; 2 | 3 | ALTER TABLE auctionhouse 4 | DROP COLUMN location; 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/7902_01_mangos_pool_creature.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7896_01_mangos_creature_template required_7902_01_mangos_pool_creature bit; 2 | 3 | ALTER TABLE `pool_creature` 4 | ADD INDEX `idx_guid`(`guid`); 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/7902_02_mangos_pool_gameobject.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7902_01_mangos_pool_creature required_7902_02_mangos_pool_gameobject bit; 2 | 3 | ALTER TABLE `pool_gameobject` 4 | ADD INDEX `idx_guid`(`guid`); 5 | -------------------------------------------------------------------------------- /sql/updates/0.14/7988_08_mangos_spell_bonus_data.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7988_06_mangos_gameobject_template required_7988_08_mangos_spell_bonus_data bit; 2 | 3 | DELETE FROM `spell_bonus_data` WHERE `entry` IN (18265); 4 | -------------------------------------------------------------------------------- /sql/updates/0.14/8487_02_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8487_01_mangos_spell_bonus_data required_8487_02_mangos_spell_proc_event bit; 2 | 3 | DELETE FROM `spell_proc_event` WHERE `entry` IN (31801, 53736); 4 | -------------------------------------------------------------------------------- /sql/updates/0.15/8589_10_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8589_09_mangos_spell_chain required_8589_10_mangos_spell_proc_event bit; 2 | 3 | DELETE FROM spell_proc_event WHERE entry IN (58642,58676,44401); 4 | -------------------------------------------------------------------------------- /sql/updates/0.16/09148_01_mangos_spell_bonus_data.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9136_06_mangos_spell_proc_event required_9148_01_mangos_spell_bonus_data bit; 2 | 3 | DELETE FROM spell_bonus_data WHERE entry IN (31935,24275); 4 | -------------------------------------------------------------------------------- /sql/updates/0.16/09634_01_characters_corpse.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_9632_01_characters_characters required_9634_01_characters_corpse bit; 2 | 3 | ALTER TABLE corpse 4 | DROP COLUMN data, 5 | DROP COLUMN zone; 6 | -------------------------------------------------------------------------------- /sql/updates/0.5/1158_character_inventory.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_inventory` ADD `bag` TINYINT( 3 ) DEFAULT '0' NOT NULL AFTER `guid` ; 2 | 3 | ALTER TABLE `character_inventory` DROP PRIMARY KEY , 4 | ADD INDEX `idx_guid` ( `guid` , `bag` ) ; 5 | -------------------------------------------------------------------------------- /sql/updates/0.5/2220_command.sql: -------------------------------------------------------------------------------- 1 | UPDATE command SET `help` = 'Syntax: .addmove #creature_guid [#waittime]\r\n\r\nAdd your current location as a waypoint for creature with guid #creature_guid. And optional add wait time.' WHERE `name` = 'addmove'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2421_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` 2 | ADD `DetailsEmote` int(11) NOT NULL default '0', 3 | ADD `IncompleteEmote` int(11) NOT NULL default '0', 4 | ADD `CompleteEmote` int(11) NOT NULL default '0'; 5 | -------------------------------------------------------------------------------- /sql/updates/0.8/4594_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `item_template` 2 | ADD COLUMN `minMoneyLoot` int(11) unsigned NOT NULL default '0' AFTER `FoodType`, 3 | ADD COLUMN `maxMoneyLoot` int(11) unsigned NOT NULL default '0' AFTER `minMoneyLoot`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/5758_mangos_creature_addon.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `creature_addon` ADD `moveflags` int(10) unsigned NOT NULL default '0' AFTER `emote`; 2 | ALTER TABLE `creature_template_addon` ADD `moveflags` int(10) unsigned NOT NULL default '0' AFTER `emote`; -------------------------------------------------------------------------------- /sql/updates/0.11/5827_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` IN (32043,35396,35397); 2 | INSERT INTO `spell_affect` VALUES 3 | (32043,1,0x000004000A000000), 4 | (35396,1,0x000004000A000000), 5 | (35397,1,0x000004000A000000); 6 | -------------------------------------------------------------------------------- /sql/updates/0.11/5865_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` = 'cast self'; 2 | 3 | INSERT INTO `command` (`name`,`security`,`help`) VALUES 4 | ('cast self',3,'Syntax: .cast self #spellid\r\nCast #spellid by target at target itself.'); 5 | -------------------------------------------------------------------------------- /sql/updates/0.11/5896_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_proc_event WHERE entry IN (45054,45354); 2 | INSERT INTO spell_proc_event VALUES 3 | (45054,0,0,0,0,0x0000000000000000,0x00020000,0), 4 | (45354,0,0,0,0,0x0000000000000000,0x00000001,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.12/06515_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_proc_event WHERE entry IN(45355,45040); 2 | INSERT INTO spell_proc_event VALUES 3 | (45040,0,0,0,0,0x0000000000000000,0x00080001,0), 4 | (45355,0,0,0,0,0x0000000000000000,0x00080001,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.12/06557_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM command WHERE name = 'npc delete'; 2 | INSERT INTO `command` VALUES 3 | ('npc delete',2,'Syntax: .npc delete [#guid]\r\n\r\nDelete creature with guid #guid (or the selected if no guid is provided)'); 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/7059_01_characters_character_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7047_01_characters_character_spell required_7059_01_characters_character_spell bit; 2 | 3 | ALTER TABLE character_spell 4 | DROP slot; 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/7147_01_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7141_01_mangos_instance_template required_7147_01_mangos_creature_template bit; 2 | 3 | UPDATE creature_template 4 | SET family = 0 WHERE entry = 1; 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/7884_01_mangos_playercreateinfo_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7879_01_mangos_spell_proc_event required_7884_01_mangos_playercreateinfo_spell bit; 2 | 3 | DELETE FROM playercreateinfo_spell WHERE Spell = '28734'; -------------------------------------------------------------------------------- /sql/updates/0.13/7884_04_characters_character_aura.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7884_03_characters_character_spell required_7884_04_characters_character_aura bit; 2 | 3 | DELETE FROM character_aura WHERE spell = '28734'; 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/7903_01_characters_character_pet.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7887_01_characters_character_pet required_7903_01_characters_character_pet bit; 2 | 3 | ALTER TABLE `character_pet` 4 | DROP `talentpoints`; 5 | -------------------------------------------------------------------------------- /sql/updates/0.14/8065_01_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8064_01_mangos_spell_chain required_8065_01_mangos_spell_proc_event bit; 2 | 3 | DELETE FROM spell_proc_event WHERE entry IN (47535, 47536, 47537, 58435); 4 | -------------------------------------------------------------------------------- /sql/updates/0.15/8721_01_characters_guild.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_8702_01_characters_character_reputation required_8721_01_characters_guild bit; 2 | 3 | UPDATE guild_rank SET BankMoneyPerDay = 4294967295 WHERE rid = 0; -------------------------------------------------------------------------------- /sql/updates/0.16/09150_01_mangos_spell_bonus_data.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9149_01_mangos_spell_bonus_data required_9150_01_mangos_spell_bonus_data bit; 2 | 3 | DELETE FROM spell_bonus_data WHERE entry IN (20187,31803,53742); 4 | -------------------------------------------------------------------------------- /sql/updates/0.16/09291_01_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9289_01_mangos_spell_proc_event required_9291_01_mangos_quest_template bit; 2 | 3 | ALTER TABLE quest_template ADD COLUMN CompletedText text AFTER EndText; 4 | -------------------------------------------------------------------------------- /dep/libmpq/doc/man1/Makefile.am: -------------------------------------------------------------------------------- 1 | # minimum required automake 1.6 2 | AUTOMAKE_OPTIONS = 1.6 3 | 4 | # manual page directory. 5 | EXTRA_DIST = $(man_MANS) 6 | 7 | # manual pages for the installed binaries. 8 | man_MANS = \ 9 | libmpq-config.1 10 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_11_07_04_realmd_account.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE realmd_db_version CHANGE COLUMN required_2008_11_07_02_realmd_realmd_db_version required_2008_11_07_04_realmd_account bit; 2 | 3 | ALTER TABLE `account` 4 | CHANGE COLUMN `email` `email` text; 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/7251_02_characters_character_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7207_03_characters_corpse required_7251_02_characters_character_spell bit; 2 | 3 | DELETE FROM `character_spell` WHERE `spell` IN (52375,47541); 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/7887_01_characters_character_pet.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7884_05_characters_character_action required_7887_01_characters_character_pet bit; 2 | 3 | ALTER TABLE `character_pet` 4 | DROP TeachSpelldata; 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/7908_03_mangos_creature_template_addon.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7908_02_mangos_creature_addon required_7908_03_mangos_creature_template_addon bit; 2 | 3 | ALTER TABLE creature_template_addon 4 | DROP COLUMN bytes0; 5 | -------------------------------------------------------------------------------- /sql/updates/0.14/8505_01_characters_character_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_8469_01_characters_character_spell required_8505_01_characters_character_spell bit; 2 | 3 | UPDATE character_spell SET active=1 WHERE spell=16857; 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/1865_command.sql: -------------------------------------------------------------------------------- 1 | insert into command values('reset','3','Usage: .reset stats\r\nResets all stats of the targeted player to their original values at level 1.\r\nPlease unequip all items and debuff all auras from the player before using.'); 2 | 3 | -------------------------------------------------------------------------------- /sql/updates/0.6/2494_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` VALUES ('playsound',1,'Syntax: .playsound #soundid\r\n\r\nPlay sound with #soundid.\r\nSound will be play only for you. Other players do not hear this.\r\nWarning: client may have more 5000 sounds...'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.7/3932_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `item_template` 2 | CHANGE COLUMN `RandomProperty_1` `RandomProperty` int(30) unsigned NOT NULL default '0', 3 | CHANGE COLUMN `RandomProperty_2` `RandomSuffix` int(30) unsigned NOT NULL default '0'; 4 | -------------------------------------------------------------------------------- /contrib/vmap_extract_assembler_bin/readme.txt: -------------------------------------------------------------------------------- 1 | execute make vmaps.bat to make vmaps step by sep 2 | execute makevmaps_SIMPLE.bat to so it in one step no quesions final screen [recommended] 3 | 4 | put vmaps folder in mangos main folder to enable LOS [Line Of Sight] -------------------------------------------------------------------------------- /sql/updates/0.10/5072_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (12328,18765); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (12328,0,0,0,0,0x0000000000000000,0xC4000001,0), 4 | (18765,0,0,0,0,0x0000000000000000,0xC4000001,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.10/5128_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (24949,34082); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (24949,0,0,0,0,0x0000000000000000,0x00000000,0), 4 | (34082,0,0,0,0,0x0000000000000000,0x00000000,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.10/5163_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (26119,43748); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (26119,0,0,0,11,0x0000000090100003,0x00004000,0), 4 | (43748,0,0,0,11,0x0000000090100000,0x00004000,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.10/5505_mangos_npc_gossip.sql: -------------------------------------------------------------------------------- 1 | -- Some unused columns left 2 | 3 | ALTER TABLE `npc_gossip` 4 | DROP COLUMN `id`; 5 | ALTER TABLE `npc_gossip` 6 | DROP COLUMN `gossip_type`; 7 | ALTER TABLE `npc_gossip` 8 | DROP COLUMN `option_count`; 9 | -------------------------------------------------------------------------------- /sql/updates/0.11/5845_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (20164,31895); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (20164,0,0,0,0,0x0000000000000000,0x00000001,5), 4 | (31895,0,0,0,0,0x0000000000000000,0x00000001,5); 5 | -------------------------------------------------------------------------------- /sql/updates/0.11/6270_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` in (31569,31570); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (31569,0,0,0,3,0x0000000000010000,0x00004000,0), 4 | (31570,0,0,0,3,0x0000000000010000,0x00004000,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/7938_01_realmd_account.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE realmd_db_version CHANGE COLUMN required_7867_01_realmd_account required_7938_01_realmd_account bit; 2 | 3 | ALTER TABLE account 4 | CHANGE id id int(11) unsigned NOT NULL auto_increment COMMENT 'Identifier'; -------------------------------------------------------------------------------- /sql/updates/0.15/8589_09_mangos_spell_chain.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8589_08_mangos_item_template required_8589_09_mangos_spell_chain bit; 2 | 3 | /* UnholyBlight non ranked now */ 4 | DELETE FROM spell_chain WHERE first_spell = 49194; 5 | -------------------------------------------------------------------------------- /sql/updates/0.5/2069_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` 2 | CHANGE `RequiredTradeskill` `RequiredSkill` int(11) unsigned NOT NULL default '0', 3 | ADD COLUMN `RequiredSkillValue` int(11) unsigned NOT NULL default '1' AFTER `RequiredSkill`; 4 | -------------------------------------------------------------------------------- /sql/updates/09716_01_mangos_npc_vendor.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9710_01_mangos_command required_9716_01_mangos_npc_vendor bit; 2 | 3 | ALTER TABLE npc_vendor 4 | DROP PRIMARY KEY, 5 | ADD PRIMARY KEY (`entry`,`item`,`ExtendedCost`); 6 | -------------------------------------------------------------------------------- /sql/updates/09728_01_mangos_gossip_menu_option.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9720_01_mangos_spell_proc_event required_9728_01_mangos_gossip_menu_option bit; 2 | 3 | UPDATE gossip_menu_option SET option_icon=0 WHERE menu_id=0 AND option_id=16; 4 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/Lock.inl: -------------------------------------------------------------------------------- 1 | // -*- C++ -*- 2 | // 3 | // $Id: Lock.inl 80826 2008-03-04 14:51:23Z wotte $ 4 | 5 | ACE_BEGIN_VERSIONED_NAMESPACE_DECL 6 | 7 | ACE_INLINE 8 | ACE_Lock::ACE_Lock (void) 9 | { 10 | } 11 | 12 | ACE_END_VERSIONED_NAMESPACE_DECL 13 | -------------------------------------------------------------------------------- /sql/updates/0.10/5146_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (37169,43745); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (37169,0,0,0,8,0x0000000000020000,0x00000000,0), 4 | (43745,0,0,0,10,0x0000020000000000,0x00020000,0); 5 | 6 | -------------------------------------------------------------------------------- /sql/updates/0.10/5181_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `mangos_string` WHERE `entry` = 548; 2 | INSERT INTO `mangos_string` VALUES 3 | (548,'Player%s %s (guid: %u) Account: %s (id: %u) GMLevel: %u Last IP: %s Latency: %ums',NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5541_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry in (580); 2 | INSERT INTO mangos_string VALUES 3 | (580,'Player %s learned all default spells for race/class and completed quests rewarded spells.',NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/5680_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_proc_event WHERE entry IN (37306,37311,32767); 2 | INSERT IGNORE INTO spell_proc_event VALUES 3 | (37306,0,0,0,0,0x0000000000000000,0x00000001,0), 4 | (37311,0,0,0,0,0x0000000000000000,0x00000001,0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/7884_05_characters_character_action.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7884_04_characters_character_aura required_7884_05_characters_character_action bit; 2 | 3 | DELETE FROM character_action WHERE action = '28734' AND type = '0'; -------------------------------------------------------------------------------- /sql/updates/0.14/8364_01_mangos_db_version.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8361_01_mangos_spell_bonus_data required_8364_01_mangos_db_version bit; 2 | 3 | ALTER TABLE db_version 4 | ADD COLUMN cache_id int(10) default '0' AFTER creature_ai_version; 5 | -------------------------------------------------------------------------------- /sql/updates/0.16/09622_01_mangos_gameobject.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9590_01_mangos_db_script_string required_9622_01_mangos_gameobject bit; 2 | 3 | ALTER TABLE gameobject ADD KEY idx_map(map); 4 | ALTER TABLE gameobject ADD KEY idx_id(id); 5 | -------------------------------------------------------------------------------- /sql/updates/0.16/09632_01_characters_characters.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_9630_01_characters_characters required_9632_01_characters_characters bit; 2 | 3 | ALTER TABLE characters 4 | ADD COLUMN `knownTitles` longtext AFTER ammoId; 5 | -------------------------------------------------------------------------------- /sql/updates/0.5/1208_npc_trainer.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `npc_trainer` CHANGE `guid` `entry` INT( 11 ) NOT NULL DEFAULT '0' ; 2 | 3 | ALTER TABLE `npc_trainer` 4 | ADD `reqskill` INT( 11 ) DEFAULT '0' NOT NULL , 5 | ADD `reqskillvalue` INT( 11 ) DEFAULT '0' NOT NULL ; 6 | 7 | -------------------------------------------------------------------------------- /sql/updates/0.5/1956_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` = 'modify level'; 2 | 3 | UPDATE `command` SET `help` = 'Syntax: .die\r\n\r\nKill the selected player or creature. If no player or creature selected, it will kill you.' WHERE `name` = 'die'; 4 | 5 | -------------------------------------------------------------------------------- /sql/updates/0.6/2762_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` VALUES('addquest','3','Syntax: .addquest #quest_id\r\n\r\nAdd to character quest log quest #quest_id. Quest started from item can\'t be added by this command but correct .additem call provided in command output.'); 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2787_item_instance.sql: -------------------------------------------------------------------------------- 1 | UPDATE `item_instance` 2 | SET `data` = CONCAT(`data`,' 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ') 3 | WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',3),' ',-1) = 7 AND SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',91),' ',-1) = ''; 4 | -------------------------------------------------------------------------------- /sql/updates/0.7/3245_item_text.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `item_text`; 2 | CREATE TABLE `item_text` ( 3 | `id` int(11) NOT NULL default '0', 4 | `text` longtext, 5 | PRIMARY KEY (`id`) 6 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Item System'; 7 | -------------------------------------------------------------------------------- /sql/updates/0.7/3653_spell.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_chain` WHERE `spell_id` = 27170; 2 | INSERT INTO `spell_chain` VALUES (27170,20920,20375,6); 3 | DELETE FROM `spell_proc_event` WHERE `entry` = 27170; 4 | INSERT INTO `spell_proc_event` VALUES (27170, 0, 0, 0, 0, 1, 7); 5 | -------------------------------------------------------------------------------- /sql/updates/0.8/4425_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character` 2 | ADD COLUMN `at_login` int(11) unsigned NOT NULL default '0' AFTER `rename`; 3 | 4 | UPDATE `character` SET `at_login` = 1 WHERE `rename` <> 0; 5 | 6 | ALTER TABLE `character` 7 | DROP COLUMN `rename`; 8 | -------------------------------------------------------------------------------- /sql/updates/09010_01_realmd_realmlist.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE realmd_db_version CHANGE COLUMN required_8728_01_realmd_account required_9010_01_realmd_realmlist bit; 2 | 3 | ALTER TABLE realmlist 4 | ADD COLUMN realmbuilds varchar(64) NOT NULL default '' AFTER population; 5 | -------------------------------------------------------------------------------- /sql/updates/0.10/5119_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` 2 | ADD `RepObjectiveFaction` int(10) unsigned NOT NULL default '0' AFTER `RequiredSkillValue`, 3 | ADD `RepObjectiveValue` int(10) NOT NULL default '0' AFTER `RepObjectiveFaction`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5463_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` = 'cshutdown'; 2 | UPDATE `command` SET `help`='Syntax: .shutdown seconds\r\n\r\nShut the server down after given seconds or cancel the shutdown if cancel value is used.' WHERE `name` = 'shutdown'; 3 | -------------------------------------------------------------------------------- /sql/updates/0.11/6326_characters_corpse.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE corpse 2 | ADD COLUMN corpse_type tinyint(3) unsigned NOT NULL default '0' AFTER bones_flag; 3 | 4 | UPDATE corpse 5 | SET corpse_type = 1 WHERE bones_flag = 0; 6 | 7 | ALTER TABLE corpse 8 | DROP bones_flag; 9 | -------------------------------------------------------------------------------- /sql/updates/0.13/7884_03_characters_character_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7802_02_characters_character_achievement_progress required_7884_03_characters_character_spell bit; 2 | 3 | DELETE FROM character_spell WHERE spell = '28734'; 4 | -------------------------------------------------------------------------------- /sql/updates/0.8/4176_command.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO `command` ( `name` , `security` , `help` ) VALUES 2 | ('gogrid', '3', 'Syntax: .gogrid #gridX #gridY [#mapId]\n\nTeleport the gm to center of grid with provided indexes at map #mapId (or current map if it not provided).'); 3 | 4 | -------------------------------------------------------------------------------- /sql/updates/0.8/4403_reserved_name.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `reserved_name`; 2 | CREATE TABLE `reserved_name` ( 3 | `name` VARCHAR(12) NOT NULL DEFAULT '', 4 | PRIMARY KEY (`name`) 5 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Player Reserved Names'; -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/Functor_String.cpp: -------------------------------------------------------------------------------- 1 | #include "ace/Functor_String.h" 2 | 3 | #if !defined (__ACE_INLINE__) 4 | #include "ace/Functor_String.inl" 5 | #endif /* __ACE_INLINE__ */ 6 | 7 | ACE_RCSID(ace, Functor, "$Id: Functor_String.cpp 80826 2008-03-04 14:51:23Z wotte $") 8 | -------------------------------------------------------------------------------- /sql/updates/0.10/5642_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry in (548); 2 | INSERT INTO mangos_string VALUES 3 | (548,'Player%s %s (guid: %u) Account: %s (id: %u) GMLevel: %u Last IP: %s Last login: %s Latency: %ums',NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/5720_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry in (206); 2 | INSERT INTO mangos_string VALUES 3 | (206,'Item \'%i\' \'%s\' added to list with maxcount \'%i\' and incrtime \'%i\' and extendedcost \'%i\'',NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4 | -------------------------------------------------------------------------------- /sql/updates/0.11/6061_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE quest_template 2 | ADD COLUMN `RewMailTemplateId` mediumint(8) unsigned NOT NULL default '0' AFTER `RewSpellCast`, 3 | ADD COLUMN `RewMailDelaySecs` int(11) unsigned NOT NULL default '0' AFTER `RewMailTemplateId`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/7207_01_mangos_creature.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7205_01_mangos_spell_chain required_7207_01_mangos_creature bit; 2 | 3 | ALTER TABLE creature 4 | ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `spawnMask`; 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/7207_02_mangos_gameobject.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7207_01_mangos_creature required_7207_02_mangos_gameobject bit; 2 | 3 | ALTER TABLE gameobject 4 | ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `spawnMask`; 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/7307_01_characters_arena_team_member.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7267_01_characters_auctionhouse required_7307_01_characters_arena_team_member bit; 2 | 3 | ALTER TABLE arena_team_member 4 | ADD PRIMARY KEY (arenateamid,guid); 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/7376_01_mangos_spell_area.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7369_01_mangos_quest_template required_7376_01_mangos_spell_area bit; 2 | 3 | ALTER TABLE spell_area 4 | CHANGE COLUMN `aura_spell` `aura_spell` mediumint(8) NOT NULL default '0'; 5 | -------------------------------------------------------------------------------- /sql/updates/0.14/8462_01_mangos_creature_ai_texts.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8451_01_mangos_spell_proc_event required_8462_01_mangos_creature_ai_texts bit; 2 | 3 | ALTER TABLE creature_ai_texts CHANGE emote emote smallint(5) unsigned NOT NULL default '0'; 4 | -------------------------------------------------------------------------------- /sql/updates/0.14/8504_01_mangos_playercreateinfo_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8499_01_mangos_spell_elixir required_8504_01_mangos_playercreateinfo_spell bit; 2 | 3 | UPDATE `playercreateinfo_spell` 4 | SET `spell` = 21084 5 | WHERE `spell` = 20154; 6 | -------------------------------------------------------------------------------- /sql/updates/0.5/1262_areatrigger_tavern.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `areatrigger_tavern` 2 | CHANGE `triggerid` `id` int(11) unsigned NOT NULL default '0' , 3 | CHANGE `Triggername` `name` text , 4 | DROP KEY `acct`, 5 | DROP PRIMARY KEY , 6 | ADD PRIMARY KEY (`id`) ; 7 | -------------------------------------------------------------------------------- /sql/updates/0.6/2869_command.sql: -------------------------------------------------------------------------------- 1 | UPDATE `command` SET `help` = 'Syntax: .pinfo [$player_name] [rep]\r\n\r\nOutput account information for selected player or player find by $player_name. If "rep" parameter provided show reputation information for player.' WHERE `name` = 'pinfo'; 2 | -------------------------------------------------------------------------------- /sql/updates/0.6/2958_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` = 'lockaccount'; 2 | INSERT INTO command (name, security, help) VALUES ('lockaccount', 0,'Syntax: .lockaccount [on|off]\r\n\r\nAllow login from account only from current used IP or remove this requirement.'); 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3245_page_text.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `item_page` RENAME TO `page_text`; 2 | ALTER TABLE `page_text` ENGINE = MyISAM; 3 | 4 | ALTER TABLE `page_text` 5 | DROP PRIMARY KEY, 6 | CHANGE COLUMN `id` `entry` int(11) NOT NULL default '0', 7 | ADD PRIMARY KEY (`entry`); 8 | -------------------------------------------------------------------------------- /sql/updates/0.7/3939_realmd_account.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `realmd`.`account` CHANGE `password` `I` VARCHAR( 40 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'authentification hash'; 2 | UPDATE `realmd`.`account` SET `I`=SHA1(CONCAT(UPPER(`username`),':',UPPER(`I`))); 3 | -------------------------------------------------------------------------------- /contrib/vmap_extractor_v3/vmapextract/vmapexport.h: -------------------------------------------------------------------------------- 1 | #ifndef VMAPEXPORT_H 2 | #define VMAPEXPORT_H 3 | 4 | enum ModelFlags 5 | { 6 | MOD_M2 = 1, 7 | MOD_WORLDSPAWN = 1<<1, 8 | MOD_HAS_BOUND = 1<<2 9 | }; 10 | 11 | extern const char * szWorkDirWmo; 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/Cleanup.inl: -------------------------------------------------------------------------------- 1 | // -*- C++ -*- 2 | // 3 | // $Id: Cleanup.inl 80826 2008-03-04 14:51:23Z wotte $ 4 | 5 | ACE_BEGIN_VERSIONED_NAMESPACE_DECL 6 | 7 | ACE_INLINE 8 | ACE_Cleanup::ACE_Cleanup (void) 9 | { 10 | } 11 | 12 | ACE_END_VERSIONED_NAMESPACE_DECL 13 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/Obchunk.inl: -------------------------------------------------------------------------------- 1 | // -*- C++ -*- 2 | // 3 | // $Id: Obchunk.inl 80826 2008-03-04 14:51:23Z wotte $ 4 | 5 | ACE_BEGIN_VERSIONED_NAMESPACE_DECL 6 | 7 | ACE_INLINE 8 | ACE_Obchunk::~ACE_Obchunk (void) 9 | { 10 | } 11 | 12 | ACE_END_VERSIONED_NAMESPACE_DECL 13 | -------------------------------------------------------------------------------- /sql/updates/0.13/7207_03_characters_corpse.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7198_01_characters_characters required_7207_03_characters_corpse bit; 2 | 3 | ALTER TABLE corpse 4 | ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `map`; 5 | -------------------------------------------------------------------------------- /sql/updates/0.15/8589_08_mangos_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8589_07_mangos_spell_elixir required_8589_08_mangos_item_template bit; 2 | 3 | ALTER TABLE item_template 4 | CHANGE COLUMN ItemLevel ItemLevel smallint(5) unsigned NOT NULL DEFAULT 0; 5 | -------------------------------------------------------------------------------- /sql/updates/0.15/8770_01_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8769_01_mangos_mail_level_reward required_8770_01_mangos_quest_template bit; 2 | 3 | ALTER TABLE quest_template 4 | CHANGE COLUMN QuestLevel QuestLevel smallint(6) NOT NULL DEFAULT 0; 5 | -------------------------------------------------------------------------------- /sql/updates/0.15/8803_01_mangos_playercreateinfo_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8800_01_mangos_spell_elixir required_8803_01_mangos_playercreateinfo_spell bit; 2 | 3 | UPDATE `playercreateinfo_spell` SET `spell` = 26297 WHERE `spell` IN (20554,26296,50621); 4 | -------------------------------------------------------------------------------- /sql/updates/0.16/09149_01_mangos_spell_bonus_data.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9148_01_mangos_spell_bonus_data required_9149_01_mangos_spell_bonus_data bit; 2 | 3 | DELETE FROM spell_bonus_data WHERE entry IN (31893,31898,32220,32221,53718,53719,53725,53726); 4 | -------------------------------------------------------------------------------- /sql/updates/0.16/09262_01_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9244_02_mangos_spell_chain required_9262_01_mangos_quest_template bit; 2 | 3 | ALTER TABLE quest_template CHANGE COLUMN QuestFlags QuestFlags mediumint(8) UNSIGNED NOT NULL default '0'; 4 | -------------------------------------------------------------------------------- /sql/updates/0.16/09590_01_mangos_db_script_string.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9589_01_mangos_creature_template required_9590_01_mangos_db_script_string bit; 2 | 3 | ALTER TABLE `db_script_string` CHANGE `entry` `entry` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0'; 4 | -------------------------------------------------------------------------------- /sql/updates/0.5/1635_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character` CHANGE `honor` `highest_rank` INT( 11 ) DEFAULT '0' NOT NULL , 2 | CHANGE `last_week_honor` `standing` INT( 11 ) DEFAULT '0' NOT NULL ; 3 | ALTER TABLE `character` ADD `rating` FLOAT( 11 ) DEFAULT '0' NOT NULL AFTER `standing` ; -------------------------------------------------------------------------------- /sql/updates/0.6/2881_spell_chain.sql: -------------------------------------------------------------------------------- 1 | -- ---------------------------- 2 | -- Records (Proff. spells) 3 | -- ---------------------------- 4 | INSERT INTO `spell_chain` VALUES 5 | ('10660', '10662', '2108', '5'), 6 | ('10658', '10662', '2108', '5'), 7 | ('10656', '10662', '2108', '5'); 8 | -------------------------------------------------------------------------------- /sql/updates/0.8/4258_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` = 'grouptele'; 2 | 3 | INSERT INTO `command` ( `name` , `security` , `help` ) VALUES 4 | ('grouptele',1,'Syntax: .grouptele #location\r\n\r\nTeleport a selected player and his group members to a given location.'); 5 | -------------------------------------------------------------------------------- /sql/updates/0.8/4259_spell_chain.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_chain` WHERE `spell_id` IN (27168); 2 | INSERT INTO `spell_chain` VALUES 3 | (27168,20914,20911,5); 4 | 5 | DELETE FROM `spell_chain` WHERE `spell_id` IN (27169); 6 | INSERT INTO `spell_chain` VALUES 7 | (27169,25899,25899,2); 8 | -------------------------------------------------------------------------------- /sql/updates/09891_01_mangos_creature_movement.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9886_02_mangos_command required_9891_01_mangos_creature_movement bit; 2 | 3 | ALTER TABLE creature_movement ADD COLUMN script_id MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0' AFTER waittime; 4 | -------------------------------------------------------------------------------- /sql/updates/10160_02_characters_pet_aura.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_10160_01_characters_character_aura required_10160_02_characters_pet_aura bit; 2 | 3 | alter table `pet_aura` drop primary key; 4 | alter table `pet_aura` add primary key (`guid`,`spell`); -------------------------------------------------------------------------------- /sql/updates/10197_01_mangos_playercreateinfo.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_10171_01_mangos_mangos_string required_10197_01_mangos_playercreateinfo bit; 2 | 3 | ALTER TABLE playercreateinfo 4 | ADD COLUMN orientation float NOT NULL default '0' AFTER position_z; 5 | -------------------------------------------------------------------------------- /sql/updates/10203_01_mangos_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_10197_01_mangos_playercreateinfo required_10203_01_mangos_item_template bit; 2 | 3 | ALTER TABLE item_template 4 | CHANGE COLUMN Faction Flags2 int(10) unsigned NOT NULL default '0'; 5 | 6 | -------------------------------------------------------------------------------- /sql/updates/0.10/5411_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_affect WHERE `entry` IN (33167, 33171, 33172); 2 | INSERT INTO spell_affect VALUES 3 | (33167,0,0,0,0,0,0,0x0000008100000000,0), 4 | (33171,0,0,0,0,0,0,0x0000008100000000,0), 5 | (33172,0,0,0,0,0,0,0x0000008100000000,0); 6 | -------------------------------------------------------------------------------- /sql/updates/0.11/5746_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` ADD COLUMN `CharTitleId` tinyint(3) unsigned NOT NULL default '0' AFTER `SpecialFlags`; 2 | ALTER TABLE `quest_template` ADD COLUMN `RewSpellCast` mediumint(8) unsigned NOT NULL default '0' AFTER `RewSpell`; 3 | 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/06750_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM command WHERE name = 'reload all_locales'; 2 | INSERT INTO `command` VALUES 3 | ('reload all_locales',3,'Syntax: .reload all_locales\r\n\r\nReload all `locales_*` tables with reload support added and that can be _safe_ reloaded.'); 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/7560_01_mangos_gameobject_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7558_02_mangos_command required_7560_01_mangos_gameobject_template bit; 2 | 3 | ALTER TABLE gameobject_template 4 | ADD COLUMN IconName varchar(100) NOT NULL default '' AFTER name; 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/7823_01_mangos_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7796_02_mangos_mangos_string required_7823_01_mangos_item_template bit; 2 | 3 | ALTER TABLE item_template 4 | CHANGE COLUMN ScalingStatValue ScalingStatValue int(6) unsigned NOT NULL default '0'; -------------------------------------------------------------------------------- /sql/updates/0.9/4657_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `quest_template` 2 | CHANGE `RequiredSkillValue` `RequiredSkillValue` int(11) unsigned NOT NULL default '0'; 3 | 4 | UPDATE `quest_template` 5 | SET `RequiredSkillValue` = 0 WHERE `RequiredSkillValue` = 1 AND `ZoneOrSort` >= 0; 6 | -------------------------------------------------------------------------------- /sql/updates/09753_01_mangos_instance_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9752_01_mangos_gameobject_template required_9753_01_mangos_instance_template bit; 2 | 3 | ALTER TABLE instance_template CHANGE COLUMN parent parent smallint(5) unsigned NOT NULL default '0'; 4 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/Auto_Event.inl: -------------------------------------------------------------------------------- 1 | // -*- C++ -*- 2 | // 3 | // $Id: Auto_Event.inl 80826 2008-03-04 14:51:23Z wotte $ 4 | 5 | ACE_BEGIN_VERSIONED_NAMESPACE_DECL 6 | 7 | ACE_INLINE 8 | ACE_Auto_Event::~ACE_Auto_Event (void) 9 | { 10 | } 11 | 12 | ACE_END_VERSIONED_NAMESPACE_DECL 13 | -------------------------------------------------------------------------------- /sql/tools/characters_pet_data_cleanup.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM pet_aura WHERE guid NOT IN (SELECT id FROM character_pet); 2 | DELETE FROM pet_spell WHERE guid NOT IN (SELECT id FROM character_pet); 3 | DELETE FROM pet_spell_cooldown WHERE guid NOT IN (SELECT id FROM character_pet); 4 | -------------------------------------------------------------------------------- /sql/updates/0.10/5180_mangos_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` IN (12303,12788,12789); 2 | INSERT INTO `spell_affect` VALUES 3 | (12303,1,0,0,0,0,0,0x0000100000000000,0), 4 | (12788,1,0,0,0,0,0,0x0000100000000000,0), 5 | (12789,1,0,0,0,0,0,0x0000100000000000,0); 6 | 7 | -------------------------------------------------------------------------------- /sql/updates/0.11/5977_characters_pet.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM pet_aura WHERE guid NOT IN (SELECT id FROM character_pet); 2 | DELETE FROM pet_spell WHERE guid NOT IN (SELECT id FROM character_pet); 3 | DELETE FROM pet_spell_cooldown WHERE guid NOT IN (SELECT id FROM character_pet); 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/7113_01_characters_character_achievement_progress.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_7100_01_characters_character_spell required_7113_01_characters_character_achievement_progress bit; 2 | 3 | DELETE FROM character_achievement_progress WHERE counter=0; 4 | -------------------------------------------------------------------------------- /sql/updates/0.14/8237_01_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8227_01_mangos_spell_proc_event required_8237_01_mangos_creature_template bit; 2 | 3 | UPDATE creature_template 4 | SET mindmg = ROUND(mindmg + attackpower), maxdmg=ROUND(maxdmg+attackpower); 5 | -------------------------------------------------------------------------------- /sql/updates/0.14/8250_01_mangos_spell_threat.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8249_02_mangos_spell_chain required_8250_01_mangos_spell_threat bit; 2 | 3 | DELETE FROM `spell_threat` WHERE `entry` IN (778,9749,9907,14274,15629,15630,15631,15632,17390,17391,17392,26993,27011); 4 | -------------------------------------------------------------------------------- /sql/updates/0.15/8589_03_mangos_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8589_02_mangos_gameobject_template required_8589_03_mangos_item_template bit; 2 | 3 | alter table `item_template` 4 | add column `Faction` int(11) UNSIGNED DEFAULT '0' NOT NULL after `Flags`; 5 | -------------------------------------------------------------------------------- /sql/updates/0.15/8723_01_mangos_achievement_criteria_requirement.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8720_01_mangos_quest_template required_8723_01_mangos_achievement_criteria_requirement bit; 2 | 3 | RENAME TABLE achievement_criteria_data TO achievement_criteria_requirement; 4 | -------------------------------------------------------------------------------- /sql/updates/0.15/8889_01_mangos_spell_pet_auras.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8886_01_mangos_string required_8889_01_mangos_spell_pet_auras bit; 2 | 3 | DELETE FROM spell_pet_auras WHERE aura = 57989; 4 | 5 | INSERT INTO `spell_pet_auras` VALUES 6 | (58228, 0, 19668, 57989); -------------------------------------------------------------------------------- /sql/updates/0.16/09309_01_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9297_01_mangos_item_template required_9309_01_mangos_quest_template bit; 2 | 3 | ALTER TABLE quest_template ADD COLUMN RewXPId tinyint(3) unsigned NOT NULL default '0' AFTER NextQuestInChain; 4 | -------------------------------------------------------------------------------- /sql/updates/0.16/09349_01_characters_character_action.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_9339_01_characters_group required_9349_01_characters_character_action bit; 2 | 3 | ALTER TABLE `character_action` ADD `spec` tinyint(3) unsigned NOT NULL default 0 AFTER `guid`; 4 | -------------------------------------------------------------------------------- /sql/updates/0.7/3805_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN ( '27155','27160','27166'); 2 | INSERT INTO `spell_proc_event` VALUES 3 | ('27155', '0', '0', '0', '0', '1', '0'), 4 | ('27160', '0', '0', '0', '0', '1', '5'), 5 | ('27166', '0', '0', '0', '0', '1', '5'); 6 | -------------------------------------------------------------------------------- /sql/updates/0.8/4437_pet_aura.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `pet_aura` 2 | ADD `maxduration` int(11) NOT NULL default '0' AFTER `amount`, 3 | ADD `remaincharges` int(11) NOT NULL default '0' AFTER `remaintime`; 4 | 5 | UPDATE `pet_aura` 6 | SET `maxduration` = `remaintime`, `remaincharges` = -1; 7 | -------------------------------------------------------------------------------- /sql/updates/0.8/4488_db_version.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `db_version`; 2 | CREATE TABLE `db_version` ( 3 | `version` varchar(120) 4 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Used DB version notes'; 5 | 6 | INSERT INTO `db_version` VALUES ( 'unknown world database.' ); 7 | -------------------------------------------------------------------------------- /sql/updates/0.8/4517_spell_affect.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_affect` WHERE `entry` IN (41021,41026); 2 | INSERT INTO `spell_affect` VALUES 3 | (41021,0,0,0,0,0,0,274877906944,0), 4 | (41021,1,0,0,0,0,0,274877906944,0), 5 | (41026,0,0,0,0,0,0,274877906944,0), 6 | (41026,1,0,0,0,0,0,274877906944,0); 7 | -------------------------------------------------------------------------------- /sql/updates/09747_01_mangos_battleground_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9735_02_mangos_spell_chain required_9747_01_mangos_battleground_template bit; 2 | 3 | UPDATE battleground_template 4 | SET MinPlayersPerTeam=5, MaxPlayersPerTeam=5 WHERE id IN (4,5,6,8,32); 5 | -------------------------------------------------------------------------------- /sql/updates/0.11/6308_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` IN ('combatstop'); 2 | 3 | INSERT INTO `command` (`name`,`security`,`help`) VALUES 4 | ('combatstop',2,'Syntax: .combatstop\r\nStop combat for selected character. If selected non-player then command applied to self.'); 5 | -------------------------------------------------------------------------------- /sql/updates/0.12/06588_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_proc_event WHERE entry = 41434; 2 | INSERT INTO spell_proc_event (entry, SchoolMask, Category, SkillID, SpellFamilyName, SpellFamilyMask, procFlags, ppmRate, cooldown) VALUES 3 | (41434,0,0,0,0,0x0000000000000000,0x00000001,2,45); 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/06673_mangos_areatrigger_scripts.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `areatrigger_scripts`; 2 | CREATE TABLE `areatrigger_scripts` ( 3 | `entry` MEDIUMINT( 8 ) NOT NULL , 4 | `ScriptName` CHAR( 64 ) NOT NULL , 5 | PRIMARY KEY ( `entry` ) 6 | ) ENGINE = MYISAM DEFAULT CHARSET=utf8; 7 | -------------------------------------------------------------------------------- /sql/updates/0.12/06676_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_proc_event where entry = 37447; 2 | INSERT INTO spell_proc_event (entry, SchoolMask, Category, SkillID, SpellFamilyName, SpellFamilyMask, procFlags, ppmRate, cooldown) VALUES 3 | (37447,0,0,0,3,0x0000010000000000,0x00004000,0,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/06691_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_proc_event where entry = 37247; 2 | INSERT INTO spell_proc_event (entry, SchoolMask, Category, SkillID, SpellFamilyName, SpellFamilyMask, procFlags, ppmRate, cooldown) VALUES 3 | (37247,8,0,0,0,0x0000000000000000,0x00004000,0,45); 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_10_23_05_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM command WHERE name IN ('help','transport'); 2 | 3 | INSERT INTO command VALUES 4 | ('help',0,'Syntax: .help [$command]\r\n\r\nDisplay usage instructions for the given $command. If no $command provided show list available commands.'); 5 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_10_26_01_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry IN (57,58); 2 | 3 | INSERT INTO mangos_string VALUES 4 | (57,'Using World DB: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), 5 | (58,'Using script library: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 6 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_12_03_01_character_guild_member.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_2008_11_12_01_character_character_aura required_2008_12_03_01_character_guild_member bit; 2 | ALTER TABLE `guild_member` DROP INDEX `guid_key` , 3 | ADD UNIQUE `guid_key` ( `guid` ); 4 | -------------------------------------------------------------------------------- /sql/updates/0.13/6939_01_mangos_quest_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_6936_01_mangos_spell_chain required_6939_01_mangos_quest_template bit; 2 | 3 | ALTER TABLE `quest_template` 4 | CHANGE `RewHonorableKills` `RewHonorableKills` int unsigned NOT NULL default '0'; 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/7193_01_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7175_01_mangos_spell_proc_event required_7193_01_mangos_mangos_string bit; 2 | 3 | UPDATE mangos_string SET content_default = 'Unit Flags: %u.\nDynamic Flags: %u.\nFaction Template: %u.' WHERE entry = 542; -------------------------------------------------------------------------------- /sql/updates/0.14/8030_02_characters_character_action.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_8030_01_characters_character_spell required_8030_02_characters_character_action bit; 2 | 3 | UPDATE character_action 4 | SET action = 64901 5 | WHERE action = 64904 AND type = '0'; 6 | -------------------------------------------------------------------------------- /sql/updates/0.15/8702_01_characters_character_reputation.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_8596_01_characters_bugreport required_8702_01_characters_character_reputation bit; 2 | 3 | UPDATE character_reputation SET standing = 0 WHERE faction IN (729, 730) AND standing < 0; 4 | -------------------------------------------------------------------------------- /sql/updates/0.16/09354_01_characters_character_action.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_9349_01_characters_character_action required_9354_01_characters_character_action bit; 2 | 3 | ALTER TABLE `character_action` DROP PRIMARY KEY, ADD PRIMARY KEY(`guid`,`spec`,`button`); 4 | -------------------------------------------------------------------------------- /sql/updates/0.16/09635_01_characters_characters.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_9634_01_characters_corpse required_9635_01_characters_characters bit; 2 | 3 | ALTER TABLE characters 4 | ADD COLUMN `actionBars` tinyint(3) UNSIGNED NOT NULL default '0' AFTER knownTitles; 5 | -------------------------------------------------------------------------------- /sql/updates/0.8/4407_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character` ADD COLUMN `pending_honor` float NOT NULL default '0'; 2 | ALTER TABLE `character` ADD COLUMN `last_honor_date` int(11) unsigned NOT NULL default '0'; 3 | ALTER TABLE `character` ADD COLUMN `last_kill_date` int(11) unsigned NOT NULL default '0'; -------------------------------------------------------------------------------- /sql/updates/09692_01_characters_mail.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_9687_01_characters_character_queststatus_daily required_9692_01_characters_mail bit; 2 | 3 | alter table `mail` add column `body` longtext CHARSET utf8 COLLATE utf8_general_ci NULL after `subject`; 4 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/Manual_Event.inl: -------------------------------------------------------------------------------- 1 | // -*- C++ -*- 2 | // 3 | // $Id: Manual_Event.inl 80826 2008-03-04 14:51:23Z wotte $ 4 | 5 | ACE_BEGIN_VERSIONED_NAMESPACE_DECL 6 | 7 | ACE_INLINE 8 | ACE_Manual_Event::~ACE_Manual_Event (void) 9 | { 10 | } 11 | 12 | ACE_END_VERSIONED_NAMESPACE_DECL 13 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/Shared_Object.inl: -------------------------------------------------------------------------------- 1 | // -*- C++ -*- 2 | // 3 | // $Id: Shared_Object.inl 80826 2008-03-04 14:51:23Z wotte $ 4 | 5 | ACE_BEGIN_VERSIONED_NAMESPACE_DECL 6 | 7 | ACE_INLINE 8 | ACE_Shared_Object::ACE_Shared_Object (void) 9 | { 10 | } 11 | 12 | ACE_END_VERSIONED_NAMESPACE_DECL 13 | -------------------------------------------------------------------------------- /dep/libmpq/libmpq.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: libmpq 7 | Description: GPL version of the libmpq library 8 | Version: @VERSION@ 9 | Libs: -L${libdir} -lmpq 10 | Cflags: -I${includedir}/libmpq @LFS_CFLAGS@ 11 | -------------------------------------------------------------------------------- /sql/updates/0.10/5586_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry`=28305; 2 | INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `Category`, `SkillID`, `SpellFamilyName`, `SpellFamilyMask`, `procFlags`, `ppmRate`) VALUE 3 | (28305,0,0,0,0,0x0000000000000000,0x00000001,0); 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_10_28_04_mangos_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM command WHERE name IN ('respawn'); 2 | 3 | INSERT INTO command VALUES 4 | ('respawn',3,'Syntax: .respawn\r\n\r\nRespawn selected creature or respawn all nearest creatures (if none selected) and GO without waiting respawn time expiration.'); 5 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_11_07_03_characters_guild_bank_tab.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_2008_11_07_01_characters_character_db_version required_2008_11_07_03_characters_guild_bank_tab bit; 2 | 3 | ALTER TABLE `guild_bank_tab` 4 | CHANGE COLUMN `TabText` `TabText` text; 5 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_11_29_02_mangos_spell_elixir.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_2008_11_29_01_mangos_spell_proc_event required_2008_11_29_02_mangos_spell_elixir bit; 2 | 3 | DELETE FROM `spell_elixir` WHERE `entry` = 45373; 4 | INSERT INTO `spell_elixir` VALUES 5 | (45373,0x1); 6 | -------------------------------------------------------------------------------- /sql/updates/0.14/7988_05_mangos_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7988_04_mangos_creature_template required_7988_05_mangos_item_template bit; 2 | 3 | alter table `item_template` 4 | add column `HolidayId` int(11) UNSIGNED DEFAULT '0' NOT NULL after `ItemLimitCategory`; 5 | -------------------------------------------------------------------------------- /sql/updates/0.14/8213_01_mangos_spell_bonus_data.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8212_01_mangos_spell_proc_event required_8213_01_mangos_spell_bonus_data bit; 2 | 3 | DELETE FROM `spell_bonus_data` where entry='17962'; 4 | INSERT INTO `spell_bonus_data` (`entry`) VALUES ('17962'); 5 | -------------------------------------------------------------------------------- /sql/updates/0.15/8589_04_characters_groups.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_8505_01_characters_character_spell required_8589_04_characters_groups bit; 2 | 3 | alter table `groups` 4 | add column `raiddifficulty` int(11) UNSIGNED DEFAULT '0' NOT NULL after `difficulty`; 5 | -------------------------------------------------------------------------------- /sql/updates/0.15/8589_06_characters_bugreport.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_8589_04_characters_groups required_8589_06_characters_bugreport bit; 2 | 3 | ALTER TABLE `bugreport` CHANGE `content` `content` LONGTEXT; 4 | ALTER TABLE `bugreport` CHANGE `type` `type` LONGTEXT; 5 | -------------------------------------------------------------------------------- /sql/updates/0.15/8777_01_mangos_creature.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8775_03_mangos_gameobject required_8777_01_mangos_creature bit; 2 | 3 | UPDATE creature SET spawnMask = 0x1 WHERE map IN (489, 529, 566); 4 | UPDATE creature SET spawnMask = (0x1 | 0x2 | 0x4) WHERE map IN (30); 5 | -------------------------------------------------------------------------------- /sql/updates/0.15/8873_02_mangos_spell_learn_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8873_01_mangos_spell_proc_event required_8873_02_mangos_spell_learn_spell bit; 2 | 3 | DELETE FROM spell_learn_spell WHERE SpellID = 56816; 4 | INSERT INTO spell_learn_spell VALUES (56815, 56816, 0); 5 | -------------------------------------------------------------------------------- /sql/updates/0.16/09244_02_mangos_spell_chain.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_9244_01_mangos_spell_proc_event required_9244_02_mangos_spell_chain bit; 2 | 3 | INSERT INTO `spell_chain` VALUES 4 | (49188, 0, 49188, 1, 0), 5 | (56822, 49188, 49188, 2, 0), 6 | (59057, 56822, 49188, 3, 0); 7 | -------------------------------------------------------------------------------- /sql/updates/0.16/09250_01_characters_character.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_9246_01_characters_character required_9250_01_characters_character bit; 2 | 3 | ALTER TABLE characters 4 | CHANGE COLUMN `watchedFaction` `watchedFaction` int(10) UNSIGNED NOT NULL default '0'; 5 | -------------------------------------------------------------------------------- /sql/updates/0.6/2637_mail.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `mail` 2 | ADD `item_template` int(11) unsigned NOT NULL default '0' AFTER `item`; 3 | 4 | UPDATE `mail`,`item_instance` 5 | SET `item_template` = SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',4),' ',-1) 6 | WHERE `mail`.`item` = `item_instance`.`guid`; 7 | 8 | -------------------------------------------------------------------------------- /sql/updates/0.8/4376_battleground_template.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `battleground_template` WHERE `id` IN ('5', '6'); 2 | INSERT INTO `battleground_template` VALUES ('5', '2', '10', '70', '939', '0', '940', '3.14159'); 3 | INSERT INTO `battleground_template` VALUES ('6', '2', '10', '70', '0', '0', '0', '0'); 4 | -------------------------------------------------------------------------------- /sql/updates/0.8/4439_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (30293,30295,30296); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (30293, 0, 0, 0, 5, 824633721729, 131072, 0), 4 | (30295, 0, 0, 0, 5, 824633721729, 131072, 0), 5 | (30296, 0, 0, 0, 5, 824633721729, 131072, 0); 6 | -------------------------------------------------------------------------------- /sql/updates/10160_01_characters_character_aura.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE character_db_version CHANGE COLUMN required_10156_02_characters_pet_aura required_10160_01_characters_character_aura bit; 2 | 3 | alter table `character_aura` drop primary key; 4 | alter table `character_aura` add primary key (`guid`,`spell`); -------------------------------------------------------------------------------- /sql/updates/0.11/5771_mangos_spell_learn_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE spell_learn_spell 2 | DROP IfNoSpell; 3 | 4 | DELETE FROM spell_learn_spell WHERE entry IN (34769,13819,5784); 5 | 6 | INSERT INTO spell_learn_spell (entry,spellID) VALUES 7 | (34769,33388), 8 | (13819,33388), 9 | (5784,33388); 10 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_10_18_02_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM spell_proc_event where entry = 42083; 2 | INSERT INTO spell_proc_event (entry, SchoolMask, Category, SkillID, SpellFamilyName, SpellFamilyMask, procFlags, ppmRate, cooldown) VALUES 3 | (42083,0,0,0,0,0x0000000000000000,0x00401000,0,45); 4 | -------------------------------------------------------------------------------- /sql/updates/0.14/8504_02_mangos_playercreateinfo_action.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8504_01_mangos_playercreateinfo_spell required_8504_02_mangos_playercreateinfo_action bit; 2 | 3 | UPDATE `playercreateinfo_action` 4 | SET `action` = 21084 5 | WHERE `action` = 20154 AND `type` = 0; 6 | -------------------------------------------------------------------------------- /sql/updates/0.15/8728_01_realmd_account.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE realmd_db_version CHANGE COLUMN required_8332_01_realmd_realmcharacters required_8728_01_realmd_account bit; 2 | 3 | ALTER TABLE account 4 | DROP COLUMN online, 5 | ADD COLUMN active_realm_id int(11) unsigned NOT NULL default '0' AFTER last_login; 6 | -------------------------------------------------------------------------------- /sql/updates/0.15/8777_02_mangos_gameobject.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8777_01_mangos_creature required_8777_02_mangos_gameobject bit; 2 | 3 | UPDATE gameobject SET spawnMask = 0x1 WHERE map IN (489, 529, 566); 4 | UPDATE gameobject SET spawnMask = (0x1 | 0x2 | 0x4) WHERE map IN (30); 5 | -------------------------------------------------------------------------------- /sql/updates/0.6/3020_command.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `command` WHERE `name` = 'cooldown'; 2 | INSERT INTO command (name, security, help) VALUES ('cooldown', 3,'Syntax: .cooldown [#spell_id]\r\n\r\nRemove all (if spell_id not provided) or #spel_id spell cooldown from selected character or you (if no selection).'); 3 | -------------------------------------------------------------------------------- /sql/updates/0.7/3649_spell_chain.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_chain` WHERE `spell_id` IN (25245,25246,28896,28899,28901); 2 | 3 | INSERT INTO `spell_chain` VALUES 4 | (25229, 0, 25229, 1), 5 | (25230, 25229, 25229, 2), 6 | (28894, 25230, 25229, 3), 7 | (28895, 28894, 25229, 4), 8 | (28897, 28895, 25229, 5); 9 | -------------------------------------------------------------------------------- /sql/updates/0.8/4437_character_aura.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `character_aura` 2 | ADD `maxduration` int(11) NOT NULL default '0' AFTER `amount`, 3 | ADD `remaincharges` int(11) NOT NULL default '0' AFTER `remaintime`; 4 | 5 | UPDATE `character_aura` 6 | SET `maxduration` = `remaintime`, `remaincharges` = -1; 7 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/Message_Queue.inl: -------------------------------------------------------------------------------- 1 | // -*- C++ -*- 2 | // 3 | // $Id: Message_Queue.inl 80826 2008-03-04 14:51:23Z wotte $ 4 | 5 | ACE_BEGIN_VERSIONED_NAMESPACE_DECL 6 | 7 | ACE_INLINE 8 | ACE_Message_Queue_Base::ACE_Message_Queue_Base (void) 9 | { 10 | } 11 | 12 | ACE_END_VERSIONED_NAMESPACE_DECL 13 | -------------------------------------------------------------------------------- /dep/libmpq/AUTHORS: -------------------------------------------------------------------------------- 1 | Project Initiator: 2 | 3 | * Maik Broemme 4 | 5 | Developers: 6 | 7 | * Maik Broemme 8 | * Tilman Sauerbeck 9 | * Forrest Voight 10 | * Georg Lukas 11 | -------------------------------------------------------------------------------- /sql/updates/0.10/5640_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry`=24905; 2 | INSERT INTO `spell_proc_event` ( `entry` , `SchoolMask` , `Category` , `SkillID` , `SpellFamilyName` , `SpellFamilyMask` , `procFlags` , `ppmRate` ) VALUES 3 | ('24905', '0', '0', '0', '0', '0', '1', '15'); 4 | -------------------------------------------------------------------------------- /sql/updates/0.12/06742_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry IN (52,53); 2 | INSERT INTO mangos_string VALUES 3 | (52,'Invaid item count (%u) for item %u',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), 4 | (53,'Mail can\'t have more %u item stacks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_10_28_02_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry IN (336,337); 2 | 3 | INSERT INTO mangos_string VALUES 4 | (336,'You repair all %s''s items.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), 5 | (337,'All your items repaired by %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 6 | -------------------------------------------------------------------------------- /sql/updates/0.13/7075_02_mangos_spell_learn_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_7074_01_mangos_playercreateinfo_spell required_7075_02_mangos_spell_learn_spell bit; 2 | 3 | DELETE FROM spell_learn_spell WHERE Entry = 58984; 4 | 5 | INSERT INTO spell_learn_spell VALUES 6 | (58984,21009,1); 7 | -------------------------------------------------------------------------------- /sql/updates/0.15/8731_01_mangos_creature_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8726_01_mangos_spell_proc_event required_8731_01_mangos_creature_template bit; 2 | 3 | ALTER TABLE creature_template 4 | CHANGE COLUMN heroic_entry difficulty_entry_1 mediumint(8) unsigned NOT NULL default '0'; 5 | -------------------------------------------------------------------------------- /sql/updates/0.15/8828_02_mangos_instance_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_8818_01_mangos_mangos_string required_8828_02_mangos_instance_template bit; 2 | 3 | ALTER TABLE instance_template 4 | DROP COLUMN maxPlayers, 5 | DROP COLUMN maxPlayersHeroic, 6 | DROP COLUMN reset_delay; 7 | -------------------------------------------------------------------------------- /sql/updates/0.5/1465_create_realmd_db.sql: -------------------------------------------------------------------------------- 1 | GRANT USAGE ON * . * TO 'mangos'@'localhost' IDENTIFIED BY 'mangos' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 ; 2 | CREATE DATABASE `realmd` ; 3 | GRANT ALL PRIVILEGES ON `realmd` . * TO 'mangos'@'localhost' WITH GRANT OPTION ; 4 | 5 | -------------------------------------------------------------------------------- /sql/updates/0.7/3174_command.sql: -------------------------------------------------------------------------------- 1 | UPDATE `command` SET `help`='Syntax: .recall [$playername]\r\n\r\nTeleport $playername or selected player to the place where he has been before last use of a teleportation command. If no $playername is entered and no player is selected, it will teleport you.' WHERE `name`='recall'; -------------------------------------------------------------------------------- /sql/updates/0.8/4224_pet_aura.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `pet_aura` 2 | ADD `caster_guid` bigint(20) unsigned NOT NULL default '0' COMMENT 'Full Global Unique Identifier' AFTER `guid`, 3 | ADD `amount` int(11) NOT NULL default '0' AFTER `effect_index`; 4 | 5 | UPDATE `pet_aura` 6 | SET `caster_guid` = `guid`; 7 | -------------------------------------------------------------------------------- /sql/updates/0.8/4414_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (25441,27009,27124,27280,31896); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (25441,0,0,0,0,0,1048576,0), 4 | (27009,0,0,0,0,0,2,0), 5 | (27124,0,0,0,0,0,2,0), 6 | (27280,0,0,0,0,0,2,0), 7 | (31896,0,0,0,0,0,1,2); 8 | 9 | -------------------------------------------------------------------------------- /sql/updates/0.8/4547_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM `spell_proc_event` WHERE `entry` IN (20127,20130,20135,20136,20137); 2 | INSERT INTO `spell_proc_event` VALUES 3 | (20127,0,0,0,0,0,1026,0), 4 | (20130,0,0,0,0,0,1026,0), 5 | (20135,0,0,0,0,0,1026,0), 6 | (20136,0,0,0,0,0,1026,0), 7 | (20137,0,0,0,0,0,1026,0); 8 | -------------------------------------------------------------------------------- /sql/updates/10017_01_mangos_spell_proc_event.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_10015_01_mangos_spell_proc_event required_10017_01_mangos_spell_proc_event bit; 2 | 3 | ALTER TABLE spell_proc_event 4 | CHANGE COLUMN `SchoolMask` `SchoolMask` tinyint(4) unsigned NOT NULL default '0'; 5 | 6 | 7 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/Event_Handler.inl: -------------------------------------------------------------------------------- 1 | // -*- C++ -*- 2 | // 3 | // $Id: Event_Handler.inl 80826 2008-03-04 14:51:23Z wotte $ 4 | 5 | ACE_BEGIN_VERSIONED_NAMESPACE_DECL 6 | 7 | ACE_INLINE 8 | ACE_Notification_Buffer::~ACE_Notification_Buffer (void) 9 | { 10 | } 11 | 12 | ACE_END_VERSIONED_NAMESPACE_DECL 13 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/Hashable.inl: -------------------------------------------------------------------------------- 1 | // -*- C++ -*- 2 | // 3 | // $Id: Hashable.inl 80826 2008-03-04 14:51:23Z wotte $ 4 | 5 | 6 | ACE_BEGIN_VERSIONED_NAMESPACE_DECL 7 | 8 | ACE_INLINE 9 | ACE_Hashable::ACE_Hashable (void) 10 | : hash_value_ (0) 11 | { 12 | } 13 | 14 | ACE_END_VERSIONED_NAMESPACE_DECL 15 | -------------------------------------------------------------------------------- /dep/ACE_wrappers/ace/Thread_Semaphore.inl: -------------------------------------------------------------------------------- 1 | // -*- C++ -*- 2 | // 3 | // $Id: Thread_Semaphore.inl 80826 2008-03-04 14:51:23Z wotte $ 4 | 5 | ACE_BEGIN_VERSIONED_NAMESPACE_DECL 6 | 7 | ACE_INLINE 8 | ACE_Thread_Semaphore::~ACE_Thread_Semaphore (void) 9 | { 10 | } 11 | 12 | ACE_END_VERSIONED_NAMESPACE_DECL 13 | -------------------------------------------------------------------------------- /sql/updates/0.12/2008_10_29_01_mangos_mangos_string.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM mangos_string WHERE entry IN (338,339); 2 | 3 | INSERT INTO mangos_string VALUES 4 | (338,'You set waterwalk mode %s for %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), 5 | (339,'Your waterwalk mode %s by %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 6 | -------------------------------------------------------------------------------- /sql/updates/0.13/2008_12_22_04_mangos_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_2008_12_22_03_mangos_item_template required_2008_12_22_04_mangos_item_template bit; 2 | 3 | alter table `item_template` 4 | add column `StatsCount` tinyint(3) UNSIGNED DEFAULT '0' NOT NULL after `ContainerSlots`; 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/2008_12_22_13_mangos_item_template.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_2008_12_22_12_mangos_player_levelstats required_2008_12_22_13_mangos_item_template bit; 2 | 3 | ALTER TABLE `item_template` 4 | CHANGE COLUMN `TotemCategory` `TotemCategory` mediumint(9) NOT NULL default '0'; 5 | -------------------------------------------------------------------------------- /sql/updates/0.13/6941_01_mangos_spell_learn_spell.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE db_version CHANGE COLUMN required_6940_01_mangos_spell_learn_spell required_6941_01_mangos_spell_learn_spell bit; 2 | 3 | DELETE FROM spell_learn_spell WHERE entry = 53428; 4 | INSERT INTO spell_learn_spell VALUES 5 | (53428,53341), 6 | (53428,53343); 7 | --------------------------------------------------------------------------------