Spp
b4ee55dd05
Core/Misc: Do not use singleton when calling to static function ChooseDisplayId (and remove unused parameter)
2013-03-20 14:20:17 +01:00
Warpten
51b9e6d2c9
DB/Spells: Corrected playercreateinfo_spell records *for good*.
...
Also corrected load count and temporarily removed an error log. It needs better troubleshooting to avoid error'ing false positives.
2013-03-15 01:24:54 +01:00
Warpten
1bab3073d2
DB/Spells: Fixed startup errors related to playercreateinfo_spell, and prevent logging spam when race mask or class mask 0 is used.
2013-03-13 23:23:45 +01:00
Warpten
b684157695
*Correctly* fixed the build.
...
Sigh.
2013-03-11 21:42:45 +01:00
Warpten
33d573064b
Fixed build.
2013-03-11 21:12:36 +01:00
Warpten
a3e4f05e1a
Core/Objects: Changed playercreateinfo_spell and playercreateinfo_spell_custom to use race and class masks.
...
Specifying a race mask of zero will provide the spell to every race.
Specifying a class mask of zero will provide the spell to every class that the race can be.
Note: As the SQL truncates `playercreateinfo_spell`, all your "custom" additions will be gone.
2013-03-11 20:57:52 +01:00
Shauren
226e0fdd1b
Unbreak the build and renamed sql file to proper date
2013-03-04 17:08:07 +01:00
Shauren
ae4d2845c9
Core: Fixed compile warnings and errors
2013-03-04 16:47:39 +01:00
Shauren
f37e0ee838
Core/Players: Implemented converting quests on faction change (keeping old faction quests in disabled state - not loaded during login) and restoring them if changing back to original faction
...
Closes #890
Closes #9248
2013-03-04 14:15:52 +01:00
Shauren
e3e5d14d52
Core/Quests: Updated quest flags and implemented QUEST_FLAGS_NO_MONEY_FROM_XP - experience reward from quests using this flag is not converted into money at max level.
2013-02-26 16:57:11 +01:00
horn
c34f1aebe6
Script/Commands: Make creature_summon_groups table reloadable.
2013-02-24 23:50:08 +01:00
horn
ba549ddc30
Core/Summons: Implement summon groups system to be able to summon multiple NPCs at once without need of hardcoding the positions. Almost all hardcoded positions can now be moved to DB.
...
Thx to @Shauren for his help.
2013-02-24 17:10:02 +01:00
Nay
65258666e0
Core/NPCs: Fix some equipment issues introduced with 028c72a9f2
...
Also changed equips defaults to 0 (no equipment) instead of 1.
It seems that some parts of the original commit were reverted locally, my bad.
2013-02-20 01:17:27 +00:00
Nay
037c912bb5
Core/ObjectMgr: Fix a logic error in GetEquipmentInfo
...
Thanks @Shauren
2013-02-19 00:18:00 +00:00
Nay
028c72a9f2
Core/NPCs: Refactor equipments
...
- creature_template.equipment_id deleted
- creature_equip_template.entry == creature_template.entry
- id field added to creature_equip_template -> PK(entry, id)
- id field in creature_equip_template starts at 1
- creature.equipment_id references id of creature_equip_template
- creature.equipment_id = 0 means no equipment at all (default 1)
- creature.equipment_id = -1 means pick a random equipment from creature_equip_template
- add equipment info to .npc info command
While table creature_equip_template got bigger in size, this system is easier to mantain and allows creatures to have a random template from a group of equipments
2013-02-18 12:24:18 +00:00
Spp
ec5d16db8a
Core/Dungeon Finder: Declare some functions private as those are not used outside LFGMgr. Also do not expose LFGDungeonData outside LFGMgr
2013-02-04 06:43:03 +01:00
Spp
8cd408ae6c
Core/Misc: Some changes to minimize differences with 4.3.4 branch
2013-01-30 10:34:18 +01:00
thomas33
c36aa6e7af
fix typo
2013-01-25 12:25:06 +01:00
Shauren
0333c4ce8f
Core/DataStores: Corrected reading CharStartOutfit.dbc
2013-01-19 18:19:30 +01:00
Spp
802657250c
Core/Misc: Apply codestyle to multiple files
2013-01-14 09:50:59 +01:00
Shauren
84553f168c
Core/DataStores: Changed index on CharStartOutfit.dbc to allow lookups directly using race/class/gender combo instead having to iterate entire store to find the proper entry
2013-01-11 20:50:05 +01:00
Nay
a509aea659
Core/Misc: Fix a couple of warnings, some of them performance related
...
Errors were found using Cppcheck, open-source static analysis tool
2013-01-04 23:14:14 +00:00
Nay
9394dc10b4
Core/Scripts: Drop gameobject_scripts table - empty, deprecated and no longer needed
2013-01-03 19:18:26 +00:00
Spp
ebd14b4f01
Core/Mysql: Multiple changes
...
- added support for setting NULL column values to MySQL wrapper in core
- replaced nonstandard strdup function and manual memory management with std::string
- fixed bug in MySQLPreparedStatement::getQueryString method, it failed when string parameter contained embedded '?' symbols
- fixed memory leak in MySQLPreparedStatement::setString method
2013-01-02 12:22:50 +01:00
Spp
d36c4a91ba
Core/Misc: Use equal_range instead of lower_bound/upper_bound calls where possible.
2013-01-02 09:53:43 +01:00
Vincent_Michael
cc65aba789
Update copyright note for 2013.
...
Happy new year.
2013-01-01 00:41:01 +01:00
Nay
7fe2d7309a
DB/Schema: Rename and change types of a few fields in locales_creature_text and locales_npc_text
...
locales_creature_text.textGroup -> locales_creature_text.groupid
locales_npc_text.entry -> locales_npc_text.ID
2012-12-27 16:42:05 +00:00
Nay
b530602b96
DB/Schema: Rename locales_quest.entry to locales_quest.Id for consistency with quest_template table
2012-12-27 14:29:05 +00:00
Vincent_Michael
7b9b67a3b3
Core/Quest: Drop table quest_end_scripts
2012-12-26 23:20:05 +01:00
Vincent_Michael
c75d274362
Core: Fix typos
2012-12-18 14:46:06 +01:00
Vincent-Michael
c90ec469db
Core/Reputation:
...
- Fix copy and paste fail (thx zorix)
- Add new field for monthly rate quests
2012-12-04 15:58:57 +01:00
Vincent-Michael
2b3b124e09
Core/Reputation: Implemented new reputation_reward_rate fields for dayily/weekly quests
2012-12-04 14:48:44 +01:00
Vincent-Michael
0a3972db7c
Core/Quest: Removed table quest_start_scripts
2012-12-04 11:23:10 +01:00
Vincent-Michael
b2928e59fa
Core/Quest: Add support for monthly quests
...
Author: svetilo12
Converted and updated by: Subv
2012-12-04 00:04:06 +01:00
Spp
e954498560
Core/Misc: Random changes here and there to minimize differences with 4.3.4 branch
2012-11-27 13:03:12 +01:00
Spp
2251d1bfae
Core/Misc: Set mode 0644 for files
2012-11-27 13:03:12 +01:00
Shauren
70d44f97dc
Core/ObjectMgr: Fixed crash on shutdown
...
Closes #8362
2012-11-20 12:48:00 +01:00
Spp
b5c9ab8802
Core/Misc: Reduction of header dependencies - Step II
2012-11-20 12:30:30 +01:00
Spp
e60d26f36b
Another crash fix after b99c347
2012-11-18 13:50:14 +01:00
Spp
db4a69f773
Crash Fix after b99c347
2012-11-17 14:34:25 +01:00
Spp
b99c347747
Core: Remove Player.h dependency from all the possible headers
2012-11-17 05:18:37 +01:00
Spp
9fbc4c0ae2
Core/Misc: reduced amount of string memory allocations (Step II)
2012-10-24 15:34:48 +02:00
Spp
d0334bf948
Core/Dungeon Finder: Some optimizations.
...
- Store teleport coordinates to avoid recalculations each time someone has to be teleported
- Correct teleport error msg when player is charming or using vehicle
- Internal changes in storage types
- Proper code for missing achievement lock type
- Better debug msgs
- Trying to get rid of "Player*" and "Group*" inside LFGMgr as much as possible (Step 1)
2012-10-18 09:15:10 +02:00
tibbi
4a332082f9
renaming GetBaseReputation used for offline players
2012-10-12 13:47:57 +01:00
tibbi
5896da6689
some optimization + adding level to CharacterNameData
2012-10-08 17:21:09 +01:00
tibbi
d49c2a5e4d
correct reputation converting at faction change
2012-10-07 13:55:04 +01:00
kaelima
8c013955ac
Core/Misc: Fix some possible issues detected by static code analysis
2012-10-07 01:31:43 +02:00
Spp
f8846cdeaf
Core/Utilities: Do not expose internal store structure in Tokens and rename it to Tokenizer
2012-10-02 11:54:41 +02:00
tibbi
404a036fa9
adding Title converter to faction converter, original author Silinoron
2012-09-27 22:38:19 +01:00
Faq
90cb5f29ee
Core/misc: forgotten Unk0. thnx Elron103 for noticing
2012-09-14 09:43:26 +03:00