Machiavelli
bc96df1aae
Core/Shared: Move container functions to shared project under Trinity::Container namespace. Also implement RandomResizeList which takes a predicate function as parameter.
...
Core/ScriptedAI: Extend SummonList::DoAction to take a predicate function as parameter and allow specifying a maximum number of units to be selected.
2012-04-08 17:40:05 +02:00
Shauren
d9451cedd8
Core/World: Add character name data after loading PlayerDump
...
Closes #3653
Note: Manual changes in database while the server is running are not advised thus not supported
2012-04-03 00:02:58 +02:00
Nay
6e4a4795ad
Core/DBLayer: Yet more type fixes
2012-04-02 01:25:07 +01:00
click
55b53f44dc
Core: Tell ScriptMgr to reload properly on .reload - thanks to codels for the patch
2012-04-01 19:38:15 +02:00
Shocker
b292437989
Merge pull request #5933 from GyxTom/master
...
Core/Misc: Code style and remove unused define
2012-03-30 14:49:44 -07:00
Nay
92d3548f0b
Core/DBLayer: Even more types fixes...
2012-03-29 15:08:17 +01:00
Gyx
5b7493fc66
Core/Misc: Code style and remove unused define.
...
Signed-off-by: Gyx <2359980687@qq.com >
2012-03-29 14:43:34 +08:00
Shocker
a08cb234c0
Merge pull request #5918 from GyxTom/master
...
Core/Misc: Various cleanups
2012-03-28 18:00:42 -07:00
leak
a14aa37585
Core/DBLayer: Fix value list from recent changes
2012-03-28 21:34:26 +02:00
leak
7309ee5621
SQL: Auth db data type cleanup logs, realmcharacters, realmlist, uptime / Storage engine switched to InnoDB Note:
...
As for the redundant `uptime`.`startstring` being removed, this page might be of interest how to generate time strings from unix timestamps
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_from-unixtime
2012-03-28 19:46:38 +02:00
Gyx
a20fa23ea6
Core/Script: Code style and remove unused core.
...
Signed-off-by: Gyx <2359980687@qq.com >
2012-03-28 15:15:48 +08:00
Nay
f44e6834df
Core/DBLayer: Fix remaining errors in loading world tables and a couple of them in characters database
...
Also removed World::LoadIp2nation(), it was not doing anything.
Closes #5897
2012-03-28 00:38:24 +01:00
Machiavelli
79a782f143
Core/Misc: Make World::m_stopEvent thread-safe. Note that the 'virtual' keyword in C/C++ is pretty useless for multithreading
2012-03-27 13:19:27 +02:00
leak
c6cbe4c77c
Core/DBLayer: Convert PAppend() queries to prepared statements No.1
2012-03-25 16:25:06 +02:00
Subv
56fac5e1af
Memory: Get rid of some memory leaks, converted FormationMgr back to singleton
2012-03-25 09:25:28 -05:00
Shauren
c8bf09d504
Core/DBLayer: Match field type reads in core with data types in db for prepared statements
2012-03-24 16:44:01 +01:00
Shauren
dc4a0ec089
Merge pull request #5865 from Elron103/pull-requests4
...
Core/Spells: Fix loading order and apply custom spell flags correctly
2012-03-24 05:52:35 -07:00
Elron103
7eb473d0b8
Core/Spells: Fix loading order and apply custom spell flags correctly
2012-03-24 13:34:19 +01:00
leak
12e55a04bb
Core/DBLayer: Convert PQuery() queries to prepared statements
2012-03-24 01:25:08 +01:00
Spp
0fe4580fe0
Core/Commands: Add support for ip2nation database lookups when using .pinfo command.
...
This will (when a full database exists) allow for seeing (approximately) which country a player might be from when doing .pinfo <player>
Note: External data required for this patch to work correctly can be found at http://www.ip2nation.com/ip2nation/Download
Signed-off-by: click <click@gonnamakeyou.com >
2012-03-23 05:35:32 +01:00
leak
847b4366f3
Core/DBLayer: Convert PExecute() queries to prepared statements
2012-03-19 16:48:08 +01:00
Shauren
09f0a2c04f
Core/CreatureTextMgr: Added support for creature_text localization
2012-03-01 22:26:05 +01:00
leak
1ebdc5c19c
Core/Warden: Add reload ability for character.warden_action table / Centralize the crypto keys in one header file
2012-02-25 22:06:18 +01:00
Spp
32eab3dca7
Core/Calendar: WIP Calendar.
2012-02-24 20:11:29 +01:00
LiMCrosS
1ef0801037
Core/World: WorldStates must be loaded before Conditions
2012-02-21 01:21:21 -02:00
leak
8e3a4b956e
Core/Warden: Base implementation for Warden functionality
...
Note: The default config file action for clients failing the checks can be changed for each check via the characters.warden_action table
Credits to TOM_RUS
2012-02-19 13:51:16 +01:00
click
5411e1ce52
Core: Clean up whitespace and tabs in the base sourcetree
2012-02-18 16:52:08 +01:00
Subv
9791bb599a
Merge pull request #5160 from TrinityCore/dynamic_vmaps
...
Added Dynamic Vmaps, RE-EXTRACT YOUR VMAPS
2012-02-09 11:17:05 -08:00
Subv2112
93d199f043
Core/Collision: Ported dynamic line of sight patch by Silverice from MaNGOS and
...
added lots of improvements
Please re-extract vmaps
2012-02-09 13:58:22 -05:00
Matthew Goff
89adbc1778
Add config values to allow ignoring auto accept and auto complete flags on quests.
2012-02-08 20:01:38 -06:00
Shocker
8d7f77eb00
Merge pull request #4616 from kandera/fix_seasonal_quest_reset
...
Core/Quests: Add implementation of seasonal quest reset
2012-01-04 13:11:34 -08:00
kandera
46fb199ee1
Core/Quests: Add implementation of seasonal quest reset. uses a new table much like character_queststatus_weekly. fixed typo where WEEKLY was WEKLY. Attempt 2
2012-01-04 07:59:32 -05:00
Shocker
0f66a5bd15
Core/Misc: Separate RecordTimeDiff in World::Update for MapMgr and BattlegroundMgr
2012-01-03 21:54:55 +02:00
leak
73f79c41a1
Core/DBLayer: Couple fixes
2012-01-02 20:29:22 +01:00
leak
ced346076b
Merge pull request #4567 from Kiperr/master
...
Happy new year!
2011-12-31 16:13:28 -08:00
leak
cdbeb42e0f
Core/DBLayer: Refactor prepared statement defines to new format (char db)
2012-01-01 01:09:38 +01:00
kiper
8299627ed9
Update headers for 2012. HAPPY NEW YEAR!!!
2012-01-01 00:32:13 +01:00
leak
73cf793e56
Core/DBLayer: Refactor prepared statement defines Note:
...
The new format for the middle section is a 3-letter upper case abbreviation of the sql command being executed (select -> SEL, update -> UPD, etc.)
{DB}_{SEL/INS/UPD/DEL/REP}_{Summary of data changed}
2011-12-31 20:14:38 +01:00
leak
8adac3f246
Core/DBLayer: Convert PExecute() queries to prepared statements No. 3
2011-12-31 00:32:05 +01:00
Venugh
882ebe2b8e
Core/World: Convert Execute to PreparedStatement from Battleground random.
2011-12-27 01:04:12 +01:00
Venugh
cab508b4c8
Convert a Execute to a PreparedStatement.
2011-12-27 00:56:42 +01:00
leak
64a2a29506
Core/DBLayer: Convert Execute() queries to prepared statements
2011-12-25 02:22:10 +01:00
Spp
d59c5e627f
Fix warnings
2011-12-15 11:12:15 +01:00
Machiavelli
203d4a4952
Core/Commands: Show time left until shutdown in .server info. (Aokromes' Suggestions)--;
2011-12-14 13:42:57 +01:00
LaserJet
9c65d26e46
Core/Loading: Fix some copy&paste mistakes in creature_(template_)addon
2011-12-07 22:05:57 +01:00
Shauren
6cd78a520a
Core/World
...
* Update character name cache after player rename
* Add character name data for characters loaded with PlayerDump
Closes #3653
Closes #3970
2011-11-16 10:31:38 +01:00
Nay
c19a6c7e31
Core/Loading: Drop the field script_version from the table version.
...
It serves no purpose (and one step closer to remove EAI from the core/db)
2011-10-28 23:00:00 +01:00
megamage
45de1f01e0
Update char name data when create/delete char.
2011-10-08 16:24:07 -04:00
megamage
0bb86a3e97
Update code related to character name data.
...
Note: need to add/delete data when character is created/deleted.
2011-10-08 16:09:12 -04:00
Shocker
0b243dfd9b
Core/PlayerDump: Add config to disallow overwriting existing files and usage of paths in player dump write to prevent local exploits
2011-10-08 16:56:04 +03:00