click
03925d7324
* Remove CRLF from configfiles
...
--HG--
branch : trunk
2010-11-24 14:03:45 +01:00
click
20ffbcfa28
Fix missing change in SendNotification() (forgot to diff it)
...
--HG--
branch : trunk
2010-11-24 14:00:23 +01:00
click
5753be3271
Core/Configs: Use "oldstyle" configfile method - includes configfile cleanups and also restructuring it so every option is explained properly
...
Fix by leak. Closes issue 4913.
--HG--
branch : trunk
2010-11-24 13:48:00 +01:00
click
6fa169810b
Core/Reputation: Implement a more generic solution for reputation spillover (fix by Lynx3d, port by Kaelima)
...
* Sorts out issues with factions 1037 and 1052
* Give a more correct client output when reputation is assigned to parent faction
* reputation_spillover_template can still be used to override spillover from dbc
Closes issue 4915.
--HG--
branch : trunk
2010-11-24 13:41:20 +01:00
click
c786f08146
Core: Fix issues with builds after rf68255d6ac
...
( and a minor int32->uint32 change for SendNotification() )
--HG--
branch : trunk
2010-11-24 13:20:36 +01:00
Spp
fa97598594
Core/Dungeon Finder: Move vote kick initialization from Group code to Scripts
...
--HG--
branch : trunk
2010-11-23 20:49:57 +01:00
Spp
d3c9478153
Core/Groups: Add kicker and kick reason to RemoveMember
...
--HG--
branch : trunk
2010-11-23 20:49:36 +01:00
click
f25cbacf72
Core/Commands: Forgot one GetIntConfig->GetBoolConfig -entry in previous commit
...
--HG--
branch : trunk
2010-11-23 19:53:42 +01:00
click
f18cbadf7f
Core/Commands: Reintroduce CONFIG_SHOW_KICK_IN_WORLD-handling after a long absensce in the 'commented out code'-world
...
Closes issue 4042.
--HG--
branch : trunk
2010-11-23 19:49:48 +01:00
Spp
825dcbec53
Fix typo in previous commit
...
--HG--
branch : trunk
2010-11-23 15:57:43 +01:00
Spp
4dcdb396ad
Core/Dungeon Finder: Fix role check algorithm (Some valid combinations were being marked as invalid)
...
--HG--
branch : trunk
2010-11-23 15:01:15 +01:00
Spp
9ec77e0b63
Core/Dungeon Finder: Add missing change from 653b579755 that prevented to join random dungeons
...
--HG--
branch : trunk
2010-11-22 18:36:08 +01:00
Spp
f9d38be8c1
Core/Dungeon Finder: Fix a crash when trying to join raid browser as a group
...
--HG--
branch : trunk
2010-11-22 17:00:31 +01:00
click
d1ade6f6b8
Revert r5dcfc475b8 (we're still investigating why it does what it does though)
...
--HG--
branch : trunk
2010-11-22 16:07:32 +01:00
Spp
abb4f8f551
Core/Dungeon Finder: Fix visual bug that showed wrong needed roles after joined queue
...
--HG--
branch : trunk
2010-11-22 14:20:48 +01:00
Spp
a5833f2307
Core/Dungeon Finder: Check lock status of dungeons when joining non-random dungeons (Fixes not checking if raid was closed for the selected difficulty)
...
Core/Dungeon Finder: Fix some memory leaks when Joining
Core/Dungeon Finder: Do not allow to join dungeon raid browser (Not supported yet)
--HG--
branch : trunk
2010-11-22 13:16:09 +01:00
Spp
a7d262ce03
Core/Dungeon Finder: Do not allow to join if selected dungeons and raids
...
--HG--
branch : trunk
2010-11-22 12:28:06 +01:00
Spp
a2ef7e18a1
Core/Dungeon Finder: Give rewards only to players that joined selecting random dungeon
...
--HG--
branch : trunk
2010-11-22 10:19:54 +01:00
Spp
6b5ff1ca25
Core: Fix some warnings
...
--HG--
branch : trunk
2010-11-22 10:10:46 +01:00
click
ea9e88a48c
Core/Scripts: Add support for questID 25444 (Da Perfect Spies)
...
--HG--
branch : trunk
2010-11-21 23:43:44 +01:00
click
634ddae566
Core/Commands: Fix issues with crashes related to .gobject near command usage (thanks to Josh for finding the bug and culprit)
...
--HG--
branch : trunk
2010-11-21 23:00:03 +01:00
click
b62f587c30
Core/UnitAI: Fix some warnings
...
--HG--
branch : trunk
2010-11-21 22:40:22 +01:00
silinoron
fc832122cc
Core/Vehicle: Some code-style cleanup.
...
--HG--
branch : trunk
2010-11-21 10:07:51 -08:00
Machiavelli
733b72d29c
Core/DBLayer: Add method DirectExecute for synchronous execution of prepared statements (without resultset)
...
Author: [M]axx
--HG--
branch : trunk
2010-11-21 18:50:11 +01:00
Machiavelli
92a7d02184
Core/Player: Invoke global cooldown when equipping relic slot items during combat.
...
Please report any issues you find regarding this changeset.
--HG--
branch : trunk
2010-11-21 16:48:08 +01:00
Shauren
632a976b05
Scripts/Icecrown Citadel: More code style cleanup
...
--HG--
branch : trunk
2010-11-20 23:50:09 +01:00
Shauren
2a039e726a
Scripts/Icecrown Citadel: Added basic threat support for Blood Prince council in no-damage mode
...
--HG--
branch : trunk
2010-11-20 23:10:32 +01:00
Shauren
6d244e8f13
Scripts/Forge of Souls: Cleaned up code style
...
Scripts/Forge of Souls: Fixed a possible crash
Closes issue #4660 .
--HG--
branch : trunk
2010-11-20 21:27:10 +01:00
Shauren
417b29af24
Scripts/Forge of Souls: Fixed typo in instance script, thx Ramus for spotting it
...
--HG--
branch : trunk
2010-11-20 21:06:00 +01:00
Rat
5bde001407
Core/AI: hooked AI()->GossipHello to HandleGameobjectReportUse
...
--HG--
branch : trunk
2010-11-20 13:54:45 +01:00
Rat
e1eae802e3
Core/SmartAI: ACTION_RANDOM_MOVE with distance = 0 should reset motion back to IDLE
...
--HG--
branch : trunk
2010-11-20 13:28:10 +01:00
Rat
e3c6723a8d
Core/SmartAI: added ACTION_RANDOM_MOVE
...
--HG--
branch : trunk
2010-11-20 13:23:29 +01:00
Rat
c1ec8c80de
Core/SmartAI: added TARGET_THREAT_LIST, uses all units from creature's threat list as targets
...
- modified ACTION_CALL_CASTEDCREATUREORGO to use simple targeting
--HG--
branch : trunk
2010-11-20 12:42:10 +01:00
Rat
67fa59fb68
Core/SmartAI: added ACTION_ACTIVATE_TAXI
...
--HG--
branch : trunk
2010-11-19 20:23:08 +01:00
click
5cd3904059
Core/DBLayer: Move tables reserved_name, gameobject_respawn and creature_respawn from WORLD database to CHARACTER database as it's content is realm-specific and should be preserved (thanks to leak for the cleanup)
...
*** TO PRESERVE (COPY) THE DATA CONTAINED IN THE OLD TABLES, YOU MUST FOLLOW THE FOLLOWING SQL-RECIPE (REPLACE DATABASENAMES WHERE NEEDED!) ***
-- Move creature_respawn from world to characters db
INSERT INTO `characters`.`creature_respawn` (`guid`, `respawntime`, `instance`)
SELECT `guid, `respawntime` `instance` * FROM `world`.`creature_respawn`;
-- Remove creature_respawn table from world db
DROP TABLE `world`.`creature_respawn`;
-- Move gameobject_respawn from world to characters db
INSERT INTO `characters`.`gameobject_respawn` (`guid`, `respawntime`, `instance`)
SELECT `guid`, `respawntime`, `instance` FROM `world`.`gameobject_respawn`;
-- Remove creature_respawn table from world db
DROP TABLE `world`.`gameobject_respawn`;
-- Move reserved names from world to characters db
INSERT INTO `characters`.`reserved_name` (`name`)
SELECT `name` FROM `world`.`reserved_name`;
-- Remove reserved_names table from world db
DROP TABLE `world`.`reserved_name`;
*** THE ABOVE MUST BE DONE, OR EXISTING INSTANCES WILL BE FULLY RESPAWNED - YOU HAVE BEEN WARNED ***
Closes issue 4842. Closes issue 4849.
--HG--
branch : trunk
2010-11-19 15:53:14 +01:00
click
3e27be7501
Core/Scripts: Tidy up commandscripts to adhere to scripting-standards and fix some minor typos (fix by Paradox)
...
Closes issue #4859 .
--HG--
branch : trunk
2010-11-19 14:04:21 +01:00
Shauren
0fb06f63e5
Fixed line endings
...
--HG--
branch : trunk
2010-11-19 13:56:49 +01:00
click
30908638cb
Core/Buildsystem: Set up mutliprocess compiles for all buildmodes (non-PCH/PCH with and without debugmodes)
...
--HG--
branch : trunk
2010-11-19 13:43:13 +01:00
click
3a18e4afcc
Core/Buildsystem: Remove now deprecated WITH_SQLDEBUG option from CMake options (it's handled by the command added in r8ecf6a8816)
...
--HG--
branch : trunk
2010-11-19 13:19:03 +01:00
click
67fade84d3
Core/Commands: Enable SQL query logging by config and command )patch by leak)
...
Closes issue 4853.
--HG--
branch : trunk
2010-11-19 13:13:07 +01:00
click
67cd8d18e1
Core/Utilities: Fix ACE gettimeofday(); issue whe compiling without PCH on Windows platforms (thanks to leak)
...
--HG--
branch : trunk
2010-11-18 23:37:49 +01:00
Shauren
418cf49a72
Scripts/Icecrown Citadel: Changed spell timers for Lord Marrowgar, taken from sniffs
...
Scripts/Icecrown Citadel: Converted texts to new TextMgr
Scripts/Icecrown Citadel: General cleanup & coding style consistency
Scripts/Icecrown Citadel: Added missing spell script names
--HG--
branch : trunk
2010-11-18 15:57:23 +01:00
azazel
87d723405e
Core/Scripts: return const modifier to Player methods back (should restore compilation for those with custom scripts).
...
NOTE: The main idea of original change is to allow scripts change content of message so that calling method sends modified message to client.
For example, moderating script which cuts illegal words from message.
--HG--
branch : trunk
2010-11-18 10:26:34 +06:00
Rat
3de2f6af01
Core/AI: added sOnDummyEffect() for all AIs
...
Core/SmartAI: added EVENT_DUMMY_EFFECT (66)
--HG--
branch : trunk
2010-11-17 23:24:21 +01:00
click
2e68705e22
Core/Spells: Use ShapeshiftForm model IDs from DBC instead of as hardcoded values - fix by Kaelima
...
(Some shapeshifts need overrides due to missing DBC data, and needs hardcoding - already handled)
Closes issue 4832.
--HG--
branch : trunk
2010-11-17 18:15:49 +01:00
azazel
4fb572015a
Core/Scripts: pass message parameter by reference in OnChat methods to make it possible to be modified inside the script.
...
--HG--
branch : trunk
2010-11-17 18:14:35 +06:00
Shauren
169c2ef87a
Buildsystem/Windows: Added MySQL 5.5 registry paths to FindMySQL macro
...
--HG--
branch : trunk
2010-11-17 10:26:12 +01:00
click
8806a3efdb
Core/Script: Add spellscript for Earthbind totem spell (patch by Socolin)
...
--HG--
branch : trunk
2010-11-17 00:05:20 +01:00
Rat
c1614bc0f3
Core/SmartAI: use last invoker for all Talk actions, should fix $vars in texts
...
--HG--
branch : trunk
2010-11-16 23:03:04 +01:00
click
95e956a0b5
Core/Scripts: Convert more commands over to CommandScripts (moves gobject, honor, quest, reload, titles and wp commands to scripts) - Patch by Paradox
...
(Also fixes a minor visual error on GM-listings (gm ingame/gm list) when the respective user had an R in his/her name).
Closes issue 4792.
--HG--
branch : trunk
2010-11-16 21:27:25 +01:00
linencloth
e87223b453
Core/WorldObjects: Destroy for nearby players before removing from world
...
Closes issue 4806
--HG--
branch : trunk
2010-11-16 21:17:49 +01:00
Rat
f5edd6ef2a
Core/AI: implemented Talk() for the 'new' textMgr
...
--HG--
branch : trunk
2010-11-16 19:21:48 +01:00
Spp
ee6f03eead
Add missing change in 10453
...
--HG--
branch : trunk
2010-11-16 14:47:12 +01:00
click
b6e50110ac
Core/Authserver: Clean up authserver base code a bit + follow codingstyle
...
--HG--
branch : trunk
2010-11-16 14:29:01 +01:00
Spp
addd762c4d
Core: Fix warnings
...
--HG--
branch : trunk
2010-11-16 14:08:12 +01:00
Spp
7abcf9812e
Fix typo in sql file
...
--HG--
branch : trunk
2010-11-16 11:54:40 +01:00
Spp
3e2c1a4169
Scripts: Fix quests "...Or Maybe We Don't" and "Smoke 'Em Out"
...
Author: Lopin
Closes issue 4741
--HG--
branch : trunk
2010-11-16 11:52:31 +01:00
click
0dc3d771e1
Core/Unit: Add missing/update old shapeshifting modelforms for Shapeshifting - Fix by Kaelima
...
Closes issue 4804
--HG--
branch : trunk
2010-11-16 14:04:15 +01:00
click
6ebaad1847
Core: Add validation-test for adding creatures to the world - fix by Paradox
...
Closes issue 4807
--HG--
branch : trunk
2010-11-16 14:00:47 +01:00
linencloth
8fae0c176d
Core/Units: Rename and change Get/SetVisibility to use a bool value instead of an unnecessary enum
...
Also replace some SetVisibility hacks to directly call UpdateObjectVisibility
--HG--
branch : trunk
2010-11-16 01:13:04 +01:00
linencloth
57c76407b0
Core/Players: Update object visibility right after adding the player to a map
...
--HG--
branch : trunk
2010-11-15 23:10:48 +01:00
linencloth
8f96f37c2e
Core/Players: Cleanup the visibility updater
...
--HG--
branch : trunk
2010-11-15 23:08:02 +01:00
Rat
8bb215d938
Core/SmartAI: removed depricated WP_LOAD, small fix to run-walk states when escorting, fix for escort invoker range check if no targets set
...
--HG--
branch : trunk
2010-11-16 00:13:47 +01:00
Rat
9abf7f98b3
Core/Conditions: updated CONDITION_ITEM, it should work with 0 item count
...
--HG--
branch : trunk
2010-11-15 23:20:20 +01:00
linencloth
171ffd49ed
Core/Players: Fix visibility of out of sight range group members on the map
...
--HG--
branch : trunk
2010-11-15 11:23:32 +01:00
Shocker
43588a272d
Core/Commands: Fix npc add commands and add check for npc add item to ensure a creature is selected. Patch by Paradox (thanks to rothmans92 for reporting the problem)
...
--HG--
branch : trunk
2010-11-15 02:45:48 +02:00
linencloth
0aad81fbbf
Core/WorldObjects: Prevent most notifiers to be used to visit grids/cells using an invalid object
...
Closes issue 4765
Closes issue 4783
--HG--
branch : trunk
2010-11-14 23:53:14 +01:00
Shocker
48d90fab32
Misc: Some engrish fixes, thanks to ZxBiohazardZx, closes issue 4740
...
--HG--
branch : trunk
2010-11-14 23:46:34 +02:00
Shocker
a3ade4a49a
Core/Spells: Partially implement SPELL_ATTR_EX_USE_RADIUS_AS_MAX_DISTANCE. Currently used for correctly setting destination, still needs handling for shared sight removal/controlled unit despawn when max distance is reached
...
--HG--
branch : trunk
2010-11-14 23:31:32 +02:00
linencloth
e72106c5e9
Core/Creatures: Fix visibility of spirit guides
...
Closes issue 4781
--HG--
branch : trunk
2010-11-14 22:24:00 +01:00
click
0e5bb0d172
Core/Spells: Fix druids "Natural Shapeshifter" DurationIndex (fix by PrinceCreed)
...
Closes issue 2142.
--HG--
branch : trunk
2010-11-14 18:51:14 +01:00
linencloth
1ec41c754b
Core/Player: Fix sight range
...
Closes issue 4772
--HG--
branch : trunk
2010-11-14 17:49:10 +01:00
click
3d33cc4f12
Core/ItemHandling: Allow wrapped items to be opened when they contain another container inside it (patch by leak)
...
--HG--
branch : trunk
2010-11-14 16:26:09 +01:00
Supabad
343478b0e6
Scripts/dustwallow marsh:
...
- Traitors Among Us
- Discrediting the Deserters
by lopin
--HG--
branch : trunk
2010-11-14 14:40:03 +01:00
linencloth
6b3204e441
Core/Creatures: Do not regenerate the health of evading creatures, it should happen only while normal pathing or at home
...
--HG--
branch : trunk
2010-11-14 04:20:32 +01:00
click
c48b74e2bb
Fix typo *sigh*
...
--HG--
branch : trunk
2010-11-14 03:25:33 +01:00
click
61fea572ab
Core/Scripts: Add missing scriptloading for tele/event commands
...
--HG--
branch : trunk
2010-11-14 03:05:20 +01:00
click
889c5cb779
Core/TicketMgr: Adjust headers in header (fix non-PCH build after previous commit)
...
--HG--
branch : trunk
2010-11-14 01:46:35 +01:00
click
c0536f374a
Core: Allow toggling ticketsystem on/off by config-setting (patch by leak)
...
Closes issue 4744.
--HG--
branch : trunk
2010-11-14 00:29:34 +01:00
Shauren
9ba52c474b
Scripts/Icecrown Citadel: Fixed Festergut's Pungent Blight getting interrupted
...
Scripts/Icecrown Citadel: Changed handling of Deathbringer Saurfang's Blood Power aura (its now always active, starts with 0 value)
Scripts/Icecrown Citadel: Fixed Deathbringer Saurfang's achievement (I've Made a Mess)
Scripts/Icecrown Citadel: Fixed Mark of the Fallen Champion aura removal (Deathbringer Saurfang)
--HG--
branch : trunk
2010-11-14 00:21:57 +01:00
click
61f07610fd
Core/Scripts: Fix some includes in debugcommands-script (now works properly on non-PCH compiles)
...
--HG--
branch : trunk
2010-11-14 00:13:51 +01:00
linencloth
7811c89a93
Core/MovementGenerators: Don't remove evade state when clearing unit states.
...
Core/Spells: Don't start combat when the target is evading.
Closes issue 1861
--HG--
branch : trunk
2010-11-13 23:51:23 +01:00
linencloth
7beb14b177
Core/Player: Delay the visibility update when setting the group to prevent crashing when a player enters the world in a group/raid.
...
Closes issue 4762
--HG--
branch : trunk
2010-11-13 23:27:54 +01:00
click
c374f3245a
Scripts/Commands: Add tele and event commands to commandscripts system and streamlining the command selection process to ensure the correct command is run when using abbreviations
...
Patch by Paradox (some cleanups was needed)
--HG--
branch : trunk
2010-11-13 22:29:46 +01:00
Shauren
72eff3dd0d
Fixed recently added compile warnings
...
--HG--
branch : trunk
2010-11-13 21:21:43 +01:00
Shauren
d73d975d56
Core/Conditions: Prevent double deleting the same condition on cleanup, fixes shutdown crashes with conditions
...
--HG--
branch : trunk
2010-11-13 20:48:20 +01:00
linencloth
a312e7b337
Scripts/Misc: Cleanup and fix victim handling of the snakes of Snake Trap
...
--HG--
branch : trunk
2010-11-13 20:24:20 +01:00
linencloth
bb9336ca27
Core/Spells: Effect sanctuary should stop attackers without threatlist too
...
Closes issue 1943
--HG--
branch : trunk
2010-11-13 20:23:05 +01:00
click
80694546a3
Core: Fix non-PCH compile (include Unit.h so we don't get a forward declaration issue, and also include the necessary defines)
...
--HG--
branch : trunk
2010-11-13 20:06:19 +01:00
Shauren
ec49ce5fc3
Core/Spells: Fixed possible crashes in scaling mounts code when player is not in a valid zone
...
--HG--
branch : trunk
2010-11-13 18:54:33 +01:00
linencloth
880ef0c398
Core/Spells: Fix spelleffect sanctuary
...
- No longer removes every attacker, but updates the visibility
- Using that effect won't remove attackers that can still see through the stealth of the caster based on distance
- Ignores spells that were casted before or at the same time of that effect
- Trigger other needed spells when casting Shadowmeld
--HG--
branch : trunk
2010-11-13 18:04:56 +01:00
linencloth
bf888285aa
Core:
...
- Redesigned stealth and invisibility handling
- Implemented the handling of multiple stealth types
- Implemented fake inebriation
- The message deliverer no longer sends packets from a non-visible source
- The server won't send that much garbage which just takes bandwith
- It won't be possible to use cheats to detect invisible objects
- Removed a lot of checks for the Z-coord
- Fixes visibility problems happening while flying
- Limited the grid activation range of creatures to use less resources
- Implemented Shroud of Death
- Implemented increased visibility range for active objects
- Removed visibility check at spellhit (only sanctuary effects should prevent it)
(And a lot of other changes...)
Closes issue 4208
Closes issue 3049
Closes issue 2097
Closes issue 2198
Closes issue 2384
Closes issue 2197
Closes issue 2319
--HG--
branch : trunk
2010-11-13 17:18:09 +01:00
Shauren
995408f0a9
Scripts/Icecrown Citadel: Added door scripting for remaining bosses
...
--HG--
branch : trunk
2010-11-13 12:32:34 +01:00
Xanadu
48cb3c1552
Core/Spells: Remove Vanish on Stealth removal. Fix by thenecromancer.
...
--HG--
branch : trunk
2010-11-13 07:14:56 +01:00
Xanadu
78a8b09774
Core/Spells: Fixed Vanish not applying stealth. Closes issue #4699 .
...
--HG--
branch : trunk
2010-11-13 06:43:45 +01:00
click
5d42e2293c
Core/Spells: Fix Culling the Herd (and a personal thanks to Xanadu for being patient on explaining the procsystem properly)
...
Closes issue 4533
--HG--
branch : trunk
2010-11-13 04:10:48 +01:00
click
e22426c7c0
Core/Scripts: Reinstate commandscripts, now with extra bling and working commands (and yes, we did test it thoroughly this time)
...
Thanks to Paradox for sorting the commandscripts and chanhandlers out to work as they were intentionally ment to be like.
--HG--
branch : trunk
2010-11-12 20:47:03 +01:00
click
43d8a64232
Core/Spells: Update some aura-definitions (taken from various sources plus some light research on their true meaning)
...
--HG--
branch : trunk
2010-11-12 17:15:32 +01:00
Shauren
8984e9036d
Core/Pools: Added missing check in loop
...
--HG--
branch : trunk
2010-11-12 17:12:38 +01:00
click
5f4b97fcf7
Core/Guild: Fix guildbank withdrawal limit (non-guildmaster character will not be able to withdraw more than withdraw-limit) - thanks to Azz
...
Fixes issue 4720
--HG--
branch : trunk
2010-11-11 22:59:06 +01:00