cyberbrest
891a31ef5c
[Misc]: Fix loading quest locales.
2012-08-03 17:43:35 +03:00
Nay
8f07d0cc52
Core/Loading: Fix some wrong sql types in ObjectMgr loading code
2012-08-02 23:02:41 +01:00
Nay
c24de2c6d8
Core: Implement Void Storage
2012-07-30 16:39:46 +01:00
Nay
6dd20770af
Core/Misc: Few more missed chances related to money
...
Expect more commits like this :/
2012-07-24 15:47:47 +01:00
Shauren
1558b602f4
Core/Items: Renamed new currency related fields in item_template
2012-07-19 16:04:42 +02:00
Shauren
a9d3940738
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
2012-07-14 19:03:03 +02:00
Shauren
32ba32c4eb
Merge branch '4.x' of github.com:TrinityCore/TrinityCore into 4.3.4
2012-07-05 14:16:44 +02:00
Shauren
ed6f3e2def
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.x
2012-07-04 22:20:21 +02:00
Shauren
a6a556ce09
Core: Minor startup error fixes (db structure)
2012-07-04 18:12:29 +02:00
Shauren
ee06bef31b
Core/DBC: 4.3.4 structure updates
2012-07-04 14:04:12 +02:00
Chaplain
716e2db0e1
Core/Misc: Code-style + some const methods.
2012-06-21 21:05:45 +03:00
Shauren
c7775c8d72
Core/Maps: Moved object respawn time storage from global to map level. This removes unneccessary locking since all objects run within its map's thread.
2012-06-07 23:20:57 +02:00
Shauren
5eee40249c
Core/Items: Added custom flags field to item_template, currently 2 flag values are available
...
* ITEM_FLAGS_CU_DURATION_REAL_TIME determines item duration counts even if offline (replaced ugly negative duration workaround, easy to lose data when importing fresh wdb)
* ITEM_FLAGS_CU_IGNORE_QUEST_STATUS quest status will not affect this item appearing in loot, currently needed for Arena Master trinket
2012-05-31 15:39:18 +02:00
kaelima
3d14384c32
Merge git://github.com/TrinityCore/TrinityCore into 4.x
...
Conflicts:
dep/PackageList.txt
sql/base/auth_database.sql
src/server/authserver/Server/AuthSocket.cpp
src/server/game/Battlegrounds/BattlegroundMgr.cpp
src/server/game/Chat/Commands/Level1.cpp
src/server/game/Chat/Commands/Level3.cpp
src/server/game/DataStores/DBCEnums.h
src/server/game/DataStores/DBCStores.cpp
src/server/game/DataStores/DBCStores.h
src/server/game/DataStores/DBCStructure.h
src/server/game/DataStores/DBCfmt.h
src/server/game/Entities/Corpse/Corpse.cpp
src/server/game/Entities/Creature/Creature.cpp
src/server/game/Entities/DynamicObject/DynamicObject.cpp
src/server/game/Entities/GameObject/GameObject.cpp
src/server/game/Entities/Item/Item.cpp
src/server/game/Entities/Object/Object.cpp
src/server/game/Entities/Object/Updates/UpdateData.h
src/server/game/Entities/Pet/Pet.cpp
src/server/game/Entities/Player/Player.cpp
src/server/game/Entities/Player/Player.h
src/server/game/Entities/Transport/Transport.cpp
src/server/game/Entities/Unit/Unit.cpp
src/server/game/Globals/ObjectMgr.cpp
src/server/game/Globals/ObjectMgr.h
src/server/game/Guilds/Guild.cpp
src/server/game/Handlers/CharacterHandler.cpp
src/server/game/Handlers/MiscHandler.cpp
src/server/game/Handlers/MovementHandler.cpp
src/server/game/Handlers/QuestHandler.cpp
src/server/game/Loot/LootMgr.cpp
src/server/game/Miscellaneous/SharedDefines.h
src/server/game/Quests/QuestDef.cpp
src/server/game/Server/Protocol/Opcodes.cpp
src/server/game/Server/Protocol/Opcodes.h
src/server/game/Server/WorldSession.cpp
src/server/game/Server/WorldSocket.cpp
src/server/game/Spells/Auras/SpellAuraEffects.cpp
src/server/game/Spells/Spell.cpp
src/server/game/Spells/Spell.h
src/server/game/Spells/SpellEffects.cpp
src/server/game/Tickets/TicketMgr.cpp
src/server/scripts/Commands/cs_gps.cpp
src/server/scripts/Commands/cs_modify.cpp
src/server/shared/Database/Implementation/CharacterDatabase.cpp
src/server/shared/Logging/Log.h
src/tools/map_extractor/CMakeLists.txt
src/tools/map_extractor/System.cpp
src/tools/map_extractor/mpq_libmpq04.h
src/tools/vmap4_extractor/CMakeLists.txt
2012-05-30 08:01:02 +02:00
kaelima
419d537bc8
Core/Global: Cleanup in MovementHandler and some assertions
2012-05-23 15:02:54 +02:00
click
d4cc9078e1
Core: Fix another type-error in the mail expiration handling (using data pulled from CHAR_SEL_EXPIRED_MAIL_ITEMS prepped statement)
2012-04-02 04:39:01 +02:00
Nay
b03f895cf5
Core/DBLayer: Yet more type fixes
2012-04-02 00:22:33 +01:00
Nay
b7f7e3118c
Core/DBLayer: More type fixes
...
Thanks to Vasago for the help in spotting the errors
Thanks to Subv as well (so he doesn't feel lonely)
2012-04-01 22:41:47 +01:00
Nay
377c5ce36e
Core/DBLayer: Fix another wrong type in mail related code
2012-04-01 03:09:01 +01:00
Nay
92d3548f0b
Core/DBLayer: Even more types fixes...
2012-03-29 15:08:17 +01:00
Gyx
360014856d
Core/Game: Code style.
...
Signed-off-by: Gyx <2359980687@qq.com >
2012-03-29 13:42:04 +08:00
Gyx
1544b208da
Core/Game: Code style again.
...
Signed-off-by: Gyx <2359980687@qq.com >
2012-03-28 20:00:29 +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
click
ef3835655c
Core. Fix a mishap in the ObjectMgr after the recent changes
2012-03-27 23:12:01 +02:00
Nay
729f419af1
Core/DBLayer: Correct few more wrong read types (No. 4)
...
DB/World: Some consistency in the ints "length" field (not really a length)
All world dbs checked
2012-03-27 21:36:16 +01:00
Nay
ead019b061
Core/DBLayer: Correct few more wrong read types (No. 3)
...
DB/World: Some consistency in the ints "length" field (not really a length)
From A to G world tables verified; missing all the others
2012-03-27 19:26:58 +01:00
Nay
e40eb4bfbc
Core/DBLayer: Correct few more wrong read types (No. 2)
...
DB/World: Some consistency in the ints "length" field (not really a length)
From A to G world tables verified; missing all the others
2012-03-27 15:47:40 +01:00
Nay
a92820b51c
Core/DBLayer: Correct few more wrong read types (No. 1)
...
DB/World: Some consistency in the ints "length" field (not really a length)
From A to D world tables verified; missing all the others
int(11) -> int32
unsigned int(10) -> uint32
mediumint(8) -> int32
unsigned mediumint(8) -> uint32
smallint(6) -> int16
unsigned smallint(5) -> uint16
tinyint(4) -> int8
unsigned tinyint(3) -> uint8
2012-03-27 00:43:56 +01:00
Nay
8f365de4b2
Core/DBLayer: Fix creature and spell_rank loading
2012-03-26 21:06:50 +01:00
leak
b1ca1ee5ec
Core/DBLayer: Convert PAppend() queries to prepared statements No.4 NOTE:
...
Most of the cores queries have been converted to prepared statements now. If your code contains queries, please either use the exiting or implement new statements.
The only exclusions are one-time queries (e.g. for core startup) and queries that can't be prepared due to limitations.
2012-03-26 15:47:37 +02:00
Shauren
e64d1d43dd
Core: Add proper cleanup at exit for smart script waypoints and instance encounters
2012-03-24 18:42:35 +01:00
Nay
5a73149565
Core/DBLayer: Fix a typo in a field type/size - npc_vendor
...
Closes #5863
2012-03-24 04:05:37 +00:00
leak
12e55a04bb
Core/DBLayer: Convert PQuery() queries to prepared statements
2012-03-24 01:25:08 +01:00
leak
178c658363
Core/DBLayer: Convert DirectExecute() queries that are not runtime relevant back to regular queries
2012-03-19 18:09:13 +01:00
leak
847b4366f3
Core/DBLayer: Convert PExecute() queries to prepared statements
2012-03-19 16:48:08 +01:00
Machiavelli
03a24a84e4
Core/Units:
...
- Implement UNIT_FIELD_HOVERHEIGHT (requires DB data). This field, sent in update object packet, will determine the height at which a creature hovers if it has movementflag_hover applied. Note that hovering will now update the server-sided z-coordinate by the value of this field, and that all subsequent positional updates to the client will need to send z coordinate MINUS the hover height offset, or the hoverheight will be visually doubled client side.
- Correct our usage of movementflag_flying, movementflag_can_fly, movementflag_hover and movementflag_disable_gravity (previously levitate), and how they relate to InhabitType in the database. This fixes "flying creatures on steroids" bug (wings flapping too fast), and potentially a lot of visual issues in AI scripts. Note that a lot of scripts still set wrong movementflags, these need to be fixed on a case by case basis.
- Send correct packets for SPELL_AURA_FEATHER_FALL, SPELL_AURA_WATER_WALK and SPELL_AURA_HOVER apply/unapply.
- Send correct packet contents for movement update in Unit::SetSpeed.
- Misc. cleanup in affected scripts.
2012-03-12 00:53:45 +01:00
Shauren
7eff1c8f53
Core: Build fix (for real this time) and warning fix
2012-02-29 12:02:28 +01:00
Spp
3e622ee7ac
Core: Minor cleanup in ObjectMgr and warning fixes
2012-02-27 11:08:34 +01:00
Subv
95d3ea5512
Core/Misc: Reserve space for the data in the stores before inserting it
2012-02-26 14:57:00 -05:00
Spp
030f80d66f
Missing changes to previous commit... (Grr didn't wanted to commit before compiling)
2012-02-23 14:07:58 +01:00
Spp
5cff9e0716
Merge branch 'master' into 4.x
...
Conflicts:
sql/base/auth_database.sql
src/server/authserver/Server/AuthSocket.cpp
src/server/game/AI/CoreAI/CombatAI.cpp
src/server/game/AuctionHouse/AuctionHouseMgr.cpp
src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp
src/server/game/DataStores/DBCStructure.h
src/server/game/DataStores/DBCfmt.h
src/server/game/Entities/Unit/Unit.cpp
src/server/game/Entities/Vehicle/Vehicle.cpp
src/server/game/Globals/ObjectMgr.cpp
src/server/game/Globals/ObjectMgr.h
src/server/game/Handlers/AuctionHouseHandler.cpp
src/server/game/Miscellaneous/SharedDefines.h
src/server/game/Movement/MotionMaster.cpp
src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp
src/server/game/Quests/QuestDef.cpp
src/server/game/Server/Protocol/Opcodes.cpp
src/server/game/Server/WorldSocket.cpp
src/server/game/Spells/Spell.cpp
src/server/game/Spells/SpellEffects.cpp
src/server/game/Spells/SpellInfo.cpp
src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp
src/server/scripts/Spells/spell_quest.cpp
src/server/shared/Logging/Log.h
src/server/worldserver/worldserver.conf.dist
src/tools/vmap3_extractor/model.h
src/tools/vmap4_extractor/CMakeLists.txt
src/tools/vmap4_extractor/dbcfile.cpp
src/tools/vmap4_extractor/dbcfile.h
src/tools/vmap4_extractor/loadlib/loadlib.h
2012-02-23 13:06:35 +01:00
Machiavelli
16818d7548
Core/Conditions: Convert npc_spellclick_spells data to condition system. This implements CONDITION_SOURCE_TYPE_SPELL_CLICK_EVENT (previous CONDITION_SOURCE_TYPE_UNUSED_18). Wiki needs to be updated accordingly.
2012-02-20 23:25:59 +01:00
Shauren
da5027ef3a
Core/ObjectMgr: Warn about creatures that have waypoint movement type set but no path assigned on startup
2012-02-18 16:20:00 +01:00
MrSmite
d55c8c7cc4
Core/Misc: Correct console output for ObjectMgr::LoadCorpses
...
Closes #5299
Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com >
2012-02-18 11:46:05 +01:00
Subv
8a72aede16
Codestyle: Renamed some variables to fit codestyle, corrected order in structure/class fields to match alignment (they use slightly less memory now)
...
Signed-off-by: Subv <s.v.h21@hotmail.com >
2012-02-14 12:46:26 -05:00
Subv
d790adefe0
Codestyle: Renamed some variables to fit codestyle
...
Signed-off-by: Subv <s.v.h21@hotmail.com >
2012-02-12 20:10:09 -05:00
Subv
06df126bd0
Core/Loading: Speedup on the creature loading code
...
Signed-off-by: Subv <s.v.h21@hotmail.com >
2012-02-12 17:34:41 -05:00
Shauren
565838d39c
Core/ObjectMgr: Fixed typo in field name in hotfix loading query
2012-02-01 15:39:25 +01:00
Shauren
ea070e44e0
Core/Items: Defined "unk" field in HotfixInfo
2012-01-31 15:13:38 +01:00
Shauren
1b676b1ccf
Core/Items: Some work on hotfixes and SMSG_DB_REPLY
2012-01-31 14:02:59 +01:00