Spp
3fc2d414b1
Core/Dungeon Finder: Use scripts to interact between groups and LFG
...
--HG--
branch : trunk
2010-10-25 07:29:53 +02:00
Spp
8996a10f6c
Core/Groups: Move OnGroupChangeLeader so it could be triggered when a leader leaves a group
...
--HG--
branch : trunk
2010-10-19 19:17:36 +02:00
click
f0c4241ea4
Remove the accidental additions of CRLF-crap from the header updates
...
--HG--
branch : trunk
2010-10-07 15:35:36 +02:00
click
a67d7c9afd
Copyright header updates - part 3... (and some whitespace cleanups)
...
--HG--
branch : trunk
2010-10-07 14:00:52 +02:00
click
8ea4b32fab
Update copyright headers (following the same standard in all files = good)
...
--HG--
branch : trunk
2010-10-07 12:41:56 +02:00
Spp
fd7ef08946
Core/Group: Send player roles
...
Thanks to Wojta for the info
--HG--
branch : trunk
2010-09-30 02:20:48 +02:00
Spp
133ab88f8c
Core/Groups: Add missing parentesis from 5f4b58ea4b
...
Fixes issue 4194
--HG--
branch : trunk
2010-09-26 17:50:11 +02:00
Spp
c2a4c39060
Core/Dungeon Finder: Allow 1 member groups
...
--HG--
branch : trunk
2010-09-26 14:51:42 +02:00
Spp
2718701708
Core/Dungeon Finder: Add support for dungeon cooldown and luck of the draw spells
...
--HG--
branch : trunk
2010-09-26 14:49:55 +02:00
Shauren
d8ddf38453
Core/Items: Implemented trading soulbound loot items
...
Core/DBLayer: Converted more more player-related queries into prepared statements
Core/Items: Fixed loading of enchantments
Closes issue #4130 .
--HG--
branch : trunk
2010-09-21 21:55:16 +02:00
Spp
80051c6d3c
Core/Scripts: Add GroupScript class
...
--HG--
branch : trunk
2010-09-14 16:37:54 +02:00
Spp
62d0d8921d
Core/Dungeon Finder: Offer to continue only if dungeon is not complete
...
Updates issue 3916
--HG--
branch : trunk
2010-09-13 08:47:24 +02:00
Liberate
35e16abad4
Core/Arena: Fix a typo made by me in revision b468981513. You can now join Arena again.
...
--HG--
branch : trunk
2010-09-12 22:54:12 +02:00
Liberate
c5b1861fe9
Core/Arena: Fixes a bug/exploit that makes you able to join arena with offline team mates.
...
Fixes issue #3504
--HG--
branch : trunk
2010-09-12 17:48:50 +02:00
Machiavelli
a41e99223e
Core/DBLayer:
...
* Rename QueryResult class to ResultSet
* Rename QueryResult_AutoPtr to QueryResult
* Declare ACE refcounted auto pointer for PreparedResultSet class
--HG--
branch : trunk
2010-09-11 21:10:54 +02:00
silinoron
dacf427ea3
Core/Group: Some simple style cleanup in Group.cpp.
...
--HG--
branch : trunk
2010-09-11 09:09:41 -07:00
Spp
9e9c39244b
Code/Groups: use enum as parameter in Group::RemoveMember
...
--HG--
branch : trunk
2010-09-10 13:37:55 +02:00
Spp
279d40efdc
Core/Groups: Store group member roles to DB
...
--HG--
branch : trunk
2010-09-10 13:40:20 +02:00
Spp
fd14d7195f
Core: Minor code cleanup before next commits
...
--HG--
branch : trunk
2010-09-10 13:37:33 +02:00
Spp
405f312918
Core: Fix more warnings
...
--HG--
branch : trunk
2010-08-30 15:25:15 +02:00
azazel
5fa14f58dc
Core/Cleanup:
...
* move repeating code into separate method for storing locale strings in ObjectMgr (copy/paste sucks, you know)
* fix 'signed/unsigned' warnings (at least in VS)
* fix some other warnings and cleanup relative code
--HG--
branch : trunk
2010-08-26 15:54:56 +06:00
silinoron
8649bee17f
Replace World::getConfig with World::getFloatConfig, World::getIntConfig, and World::getBoolConfig.
...
Also fix a warning from a previous commit.
--HG--
branch : trunk
2010-08-23 19:56:47 -07:00
silinoron
5cbae843d5
Core/Game: fix all warnings related to converting doubles and floats.
...
--HG--
branch : trunk
2010-08-22 12:39:39 -07:00
click
670964803f
Core: Fix more warnings, add new function sLog.outStaticDebug() that replaces DEBUG_LOG
...
--HG--
branch : trunk
2010-08-22 01:57:04 +02:00
Machiavelli
994186f267
DB Layer:
...
- Make SQL Transactions actual objects used in code. (Thanks to Derex for the idea)
* Uncommitted transactions will be automatically rolled back and cleaned up using ACE_Refcounted_Auto_Ptr, so no need to call Rollback() in the code.
* Prevents recursive transactions and makes developers aware of transactions going on.
* Gets rid of unneccesary overhead iterating over a concurrent map.
- Some cleanups in affected code, including better usage of transaction control in AH / mail related code to prevent data loss.
*** Experimental, use at own risk, recommended to backup your DBs. ***
--HG--
branch : trunk
2010-08-21 03:19:25 +02:00
Spp
8be278dfae
Dungeon Finder: Remove players from queue when accept to join a group
...
This fixes players being multiple times in queue
--HG--
branch : trunk
2010-08-14 15:00:04 +02:00
Spp
3e29ae1ee8
Dungeon Finder: Add vote kick support
...
--HG--
branch : trunk
2010-08-13 15:38:10 +02:00
Spp
0f378aac24
Dungeon Finder: Fix Teleport issues
...
- Trying to leave the dungeon using the portal will teleport you back to the save point
- If group is disbanded all people is teleported out
--HG--
branch : trunk
2010-08-13 09:24:24 +02:00
Spp
41534a1324
Dungeon Finder: Add proposals, find group algorithm and teleport support
...
Note: Adds hability to find a group and be teleported to dungeon, but no rewards yet (WIP)
--HG--
branch : trunk
2010-08-11 15:55:27 +02:00
Spp
f9468e7e5d
Dungeon Finder: Add LFG support to groups
...
--HG--
branch : trunk
2010-08-11 15:20:20 +02:00
click
1f80c7b3c0
Sourcefile sleanups -> tabs to spaces, remove whitespace - also update the cleanupscripts very slightly
...
--HG--
branch : trunk
2010-08-08 19:45:53 +02:00
XTZGZoReX
9083271a2f
* Some singleton renames for consistency:
...
accmgr -> AccountMgr
objmgr -> ObjectMgr
auctionmgr -> sAuctionMgr
spellmgr -> sSpellMgr
CreatureEAI_Mgr -> sEventAIMgr
achievementmgr -> sAchievementMgr
gameeventmgr -> sGameEventMgr
sInstanceSaveManager -> sInstanceSaveMgr
poolhandler -> sPoolMgr
--HG--
branch : trunk
2010-08-08 05:25:45 +02:00
XTZGZoReX
909e332579
* Rename: BattleGround -> Battleground.
...
--HG--
branch : trunk
2010-08-08 04:37:24 +02:00
azazel
885fc368fd
* Implement item limit category (based on changes by VladimirMangos)
...
* Additional check for HandleAutoBankItemOpcode (thanks to VladimitMangos)
* Properly show empty vendor list for empty item list (author: a1ien)
* More stricted checks for store operations (thanks to VladimirMangos)
* Prevent autostoring of not empty bags (thanks to L1ghtGu4rd)
Changes need testing. Please post bugs on our tracker.
--HG--
branch : trunk
2010-08-05 22:08:07 +06:00
Shauren
46c1a4640d
Groups are now stored by low guid in map
...
Creatures and gameobjects also store looting group by low guid instead of full guid
--HG--
branch : trunk
2010-08-02 17:28:47 +02:00
QAston
48b360097c
*use ASSERT macro instead of regular assert for better output.
...
--HG--
branch : trunk
2010-07-30 20:04:28 +02:00
Shauren
ade1bbdd62
Remade access_requirement table, now each difficulty mode for each instance has its own entry (for future Dungeon Finder development)
...
Added completed achievement as new requirement type
Removed obsolete access_id from areatrigger_teleport table
Implemented automatic downscaling of raid difficulty when requested mode does not exist
Changed dungeon_difficulty in characters table to instance_mode_mask saving both dungeon and raid difficulty in form (dungeon diff | raid diff << 4)
--HG--
branch : trunk
2010-07-29 18:11:41 +02:00
Brian
8ceda47e39
* Implement additional usage of item_template.FlagsExtra Horde / Ally only
...
* Check loot (no longer need loot condition)
* Check equip/use
* Original patch by Vladimir
* Ported to Trinity by Az@zel
--HG--
branch : trunk
2010-07-18 04:37:08 -06:00
Tartalo
ce94851015
Add forgotten return
...
--HG--
branch : trunk
2010-06-26 17:57:49 +02:00
Tartalo
26da69a544
Fix some deprecated checks on MapManager::CanPlayerEnter()
...
--HG--
branch : trunk
2010-06-26 13:32:24 +02:00
Machiavelli
0f7657b68c
Get rid of Trinity Singleton and Threading patterns and replace them with ACE_Singletons and ACE_GUARD_x macro´s with ACE_Thread_Mutex´es respectively.
...
Also get rid of unused CountedReference class that used Trinity threading pattern.
--HG--
branch : trunk
2010-06-25 00:18:01 +02:00
Machiavelli
eefe75a31f
Fix possible bug occuring during shuffling of raid subgroups, and prevent client side exploit. Author: Vladimir.
...
--HG--
branch : trunk
2010-06-22 00:42:31 +02:00
Machiavelli
95ddfbd9e2
Remove some redundant explicit NULL checks for pointers before ´delete´ or ´delete[]´ calls since this check is done implicitly when deleting.
...
Also fixes a memory leak in .reload creature_template command
--HG--
branch : trunk
2010-06-21 23:20:58 +02:00
Spp
e7bb8bca1e
Group::Disband: remove no longer needed code check.
...
--HG--
branch : trunk
2010-06-07 09:37:36 +02:00
Rat
75b80d9f5b
rearranged core files
...
--HG--
branch : trunk
2010-06-05 23:40:08 +02:00