| Age | Commit message (Collapse) | Author |
|
|
|
|
|
larger than 255
|
|
|
|
|
|
* rename columns (remove m_ prefix and convert to lowerCamel case);
* rename prepared statements to conform to standards (there is no CLEAN statement).
|
|
SQL: Fix typo and add missing changes to world_database.sql
Closes #883
|
|
reloadable with commands
|
|
|
|
|
|
|
|
|
|
|
|
* rename table to account_tutorial, because it holds account specific data;
* rename column account to accountId;
* introduce prepared statements for table.
|
|
* rename column account to accountId;
* introduce prepared statements for both tables.
|
|
|
|
Thanks Shauren
|
|
|
|
|
|
Closes #629
|
|
|
|
|
|
encounters mask to use in packets
Core/Dungeon Finder: Implemented new way of giving random dungeon rewards, linked to DungeonEncounter.dbc
|
|
|
|
|
|
Signed-off-by: Shauren <shauren.trinity@gmail.com>
|
|
|
|
(Blood-Queen Lana'thel)
SQL: Renamed and split 2011_01_26_world_scriptname to meet the standards
|
|
entering 5 instances per hour (account wide limit)
|
|
to prevent storing different item entities in the same slot.
NOTE: If you get import errors it's YOUR OWN RESPONSIBILITY to fix current data inconsistencies your database might have.
|
|
- It is _strongly_ recommended to extensively test the recent changes before applying them to live data
- To fully resync the character db layout with TC releases it is recommended to dump the characters table with
mysqldump --no-data characters > characters_database_livedata.sql
and use a diff tool to compare it against sql/base/characters_database.sql
|
|
|
|
|
|
|
|
There is a chance that you will be getting importing errors / data truncation warnings because of ancient invalid pet names.
SELECT * FROM character_pet WHERE CHAR_LENGTH(`name`) > 21;
|
|
|
|
- MySQL numeric types can NOT be altered in value range or or storage size at all, so things like INT(32) are entirely pointless. As TC currently doesn't use the display width of numeric types, use the default width to avoid confusion. (see MySQL numeric types docs)
- Timestamps can be stored as INT(10) UNSIGNED. As the max value of this type is 4294967295 which translates into year 2106 using it as timestamp we are NOT affected by the year 2038 bug. If the timestamp needs to be negative in some cases, i.e. for displaying infinity using -1, use BIGINT(20) instead.
- Do NOT set ROW_FORMAT for InnoDB tables unless you specifically want COMPRESSED tables (which we don't for performance reasons). MySQL will chose the appropriate ROW_FORMAT by itself depending on the innodb_file_format setting of the server. (FIXED is only available for MyISAM)
- Even though VARCHAR does require less storage space than CHAR for values with variable length, the length still needs to be chosen wisely as this doesn't apply to memory consumption.
|
|
mysqldump version in preparation for char db storage type cleanup
|
|
and a few typos
Thanks to Aokromes for the heads up ref the typos, and Oinquer on the missing tables.
|
|
Closes #115
Signed-off-by: Shauren <shauren.dev@gmail.com>
|
|
written by gyullo and me, based on Socolin's and Josh's patch -BIG THANKS TO THEM-
Anyway the map is not yet playable, there are issues not related with the script.
I also want to thanks to QAston, linencloth, Shauren and Machiavelli to be so patient with my questions.
|
|
world_scripts_full.sql (they're called scripts for a reason)
|
|
Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com>
|
|
bonus code
SQL: Added missing sql for that revision, thx cyberbrest
Closes #12
|
|
Signed-off-by: Shauren <krzysiek.7.5.4@gmail.com>
|
|
1) Fix Leeching Swarm damage and create spell difficulty links to code. Closes issue #4909 .
2) Fix Valkyr's Touch. Closes issue #4553 .
3) Fix Permafrost aura difficulty check.
4) Reduce Slime Pool damage range.
5) Avoid Shaman Champion Heroism spam using 5 minutes (CD) as timer.
6) Fix many spell target selection to only select players (no more totens or pets).
7) Fix Anub'arak Spike being able to receibe the permafrost aura in order to cast spike fail, hopefully.
|
|
AuraScript class. Usage of these is the same as similar Absorb hooks.
Scripts: Move Incanter's Absorbtion script from Unit::CalcAbsorbResist to AuraScript.
|
|
|
|
spell_dru_moonkin_form_passive_AuraScript, fix intendation in world_database.sql
Author: QAston
|
|
Core/AuraScript:
Fix compile time check for AuraScript functions
Remove AuraApplication from hook functions parameter list, use GetTarget() and GetTargetApplication() instead
Add OnEffectAbsorb hook
Scripts: move handlers of Spell Deflection, Savage Defense, Primal Tenacity, Nerves of Steel, Astral shift from core to scripts.
--HG--
branch : trunk
|