| Age | Commit message (Collapse) | Author |
|
|
|
|
|
make it do anything.
|
|
each type of .go command.
|
|
|
|
|
|
|
|
|
|
Replace ip2nation by ip2location.
Download: https://lite.ip2location.com/database/ip-country
|
|
|
|
current unix time. (#21859)
* Core/Battleground: Fix arena distribution timer where it is less than the current unix time.
* fix bracket
* fix when the timer starts for the first time.
* m_NextAutoDistributionTime instead of GetGameTime.
|
|
|
|
|
|
|
|
* Each move type has its own field instead of trying to combine everything in InhabitType
* Allow overriding movement separately for each spawn
|
|
- Shows detailed information about server setup, useful when reporting a bug:
* rev. hash
* versions of mysql, openssl, boost, cmake
* info about autoupdater
* info about ports (realmlist and current)
* vmap/map/mmap status and folder sizes
* available DBC locales
* TDB version
Closes #19957
|
|
- added missing lines in the `updates` tables for the new TDB 335.64 files
|
|
|
|
Missing changes to ed63d15
|
|
|
|
|
|
- Decoupled Unit logic: split of spell critical chance into done (caster bonuses) and taken (target bonuses), this allows to precalculate caster bonuses on aura apply and then check victim's auras on damage/healing calc
- Made static a bunch of methods (they no longer have this pointer because they are now called from periodic handlers which may or may not have an active caster in world)
- Simplified all AuraEffect bonuses into AuraEffect::_amount, no more duplicated code
- Critical chance and whether or not caster is player owned unit (for resilience calcs) is now saved one level upper, on Aura itself (it's impossible as of 3.3.5 to have different effects with different critical chances)
- Minor cleanup of SPELL_DAMAGE_CLASS_NONE and Arcane Potency (#18813) crit handling
Closes #19876
|
|
|
|
|
|
saving invalid date '0000-00-00 00:00:00'
* This makes our tables mysql strict mode conform
Ref #21113
(cherry picked from commit c2aead1da5b6cb9a3a69e276b3f12a2c76b9ab86)
|
|
for future mysql dumps run this after dump before push:
sed -i 's/),(/),\n(/g' auth_database.sql
sed -i 's/),(/),\n(/g' characters_database.sql
|
|
(#19788)
- change security lvl for command .dismount to 2 (gamemasters). For players there is /dismount command
Closes #19788
|
|
* Save more auction bidders than the highest bidder only
|
|
|
|
* Core/Quests: implement Quest Greetings. Partial port https://github.com/TrinityCore/TrinityCore/commit/22e230ecec1c7ce4eb4daeb60adfa03098271f34
|
|
(#20595)
|
|
(I just needed it for dynspawn follow-up work, really.)
|
|
|
|
auth_database base. This is a stupid, stupid system we have here.
|
|
|
|
|
|
|
|
into auth database to prevent constant base file conflicts on that branch.
|
|
mainassist to toggle raid member flags.
- Fix 2017_05_29_00_auth.sql to be reapply safe.
|
|
Closes #19809
|
|
|
|
- Rather update normal instance reset time to 2 hours after last creature kill
- This fixes yet another integer overflow due to the possibility of having time_t max showing up
- Also change respawntime and resettime fields to bigint on respawn/instance related tables
- Start using prepared statements on the InstanceSaveMgr
|
|
* Created Item Loot Storage, no more synchronous DB selects
* Fixed buyback case, where stored loot was not removed from db
* Added Primary key, and changed field types to be unsigned for table item_loot_money
|
|
|
|
|
|
Closes #19287
|
|
|
|
- Fix targeting gameobjects and creatures for .dist and .gps. The old code used DB guid to search from core generated guid lists.
- Fix some error messages saying 'no player found' even if creatures and gameobjects and players were searched
- Change atoi to atoul when receiving lowguids as string or other uint32 values
- Use ObjectGuid::LowType instead of uint32 for lowguid type
- Allow .gob info to take in gameobject guid link as well as entry link in addition to gameobject entry and update the documentation of the command
- Change .gob delete to post the spawnid (dbguid) instead of the ingame generated guid (which is basically never seen or used by the player in any other commands that I see)
- Allow spawntimesecs to be negative when spawning a gameobject
- Disable searching by ingame spawn id in commands. (it makes little sense for a user to provide a number which is then attempted to be used as DB guid and non DB guid when both could have a match)
- Update .gob turn documentation to tell about possibility to provide orientation in command
- Correct the types in .gob add command result trinity_string
- Correct the creature search for .npc del
- Change .event to .event info
- Add .go offset command
- Remove the .go command for empty string (no subcommand given) because it just used .go xyz
- Extend .gob info to show size, faction, flags and model dimensions
- Remove some unnecessary casts
- Document .wp show better (first and last were not documented)
- Insert spawnid to .wp show info error message
- Fix spawntime printing for .gobject target
- Fix guid targetting for .npc set movetype
- Fix query by spawnid for .wp show info
- Fix deleting of existing waypoints when twice doing the command .wp show on
- Fix deleting of existing waypoints when doing the command .wp show off
- Change wpguid column in DB and in core to uint32, which is what the spawnid type is in core and db.
|
|
|
|
Last one, I promise
|