Shauren
856551c981
Core/Players: Corrected online flag set in database when logging out, spotted by e000
...
Closes #9310
2013-03-05 22:36:58 +01:00
Shauren
5ab537c06a
Core/Items: Fixed a crash happening if items moved from bank were merged with items in inventory
...
Closes #9345
2013-03-05 22:06:33 +01:00
Vincent_Michael
5d4e657e91
Core: Whitespace cleanup
2013-03-04 19:14:58 +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
6b37c8d9f3
Scripts/Eye of Eternity: Fixed some silly code
2013-03-04 16:47:12 +01:00
QAston
26cbf5f6ba
Core/Entities: nullify m_uint32Values after object deletion for better detection of access to deleted objects.
2013-03-04 16:31:24 +01:00
QAston
344eb8e31c
Merge remote-tracking branch 'origin/refactoring'
2013-03-04 15:58:33 +01:00
QAston
4eec72c986
Core/Entities: Move complex function implementations from Player.h to Player.cpp
2013-03-04 15:56:00 +01:00
Shauren
f698753a57
Added missed change to previous commit
2013-03-04 14:28:57 +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
QAston
8012feee16
Fix build.
2013-03-04 13:00:02 +01:00
QAston
9fd6b7ee01
Core/Entities: Move complex function implementations from Creature.h to Creature.cpp
2013-03-04 12:41:17 +01:00
QAston
3439084082
Move complex functions from Object.h to Object.cpp
2013-03-04 11:45:57 +01:00
QAston
2e96f8192c
Move complex functions from Unit.h to Unit.cpp
2013-03-04 09:38:38 +01:00
Shauren
bed73397b6
Core/Spells: Improved facing setting for creature casts
2013-03-03 23:15:54 +01:00
Trista
a108a9026a
Scripts/Eye of Eternity: Rewrite Arcane Barrage mechanic
...
* Note that even after last changes happens I'm not sure exactly how the timers are controlled. The wipe chance should be a lot smaller now.. Any further change I can think of is beyond what I see. The main problem is currently. In theory there is chance, If timers get to be same with delay lesser than 2 seconds and if target randomisations select same target for shit out of luck reason. And if starting different timers were matching you can be hit atleast 2-3 times and on 25 mode maybe more. The timers are not with fixed difference for sure is all I know.
2013-03-03 03:16:17 +02:00
Shauren
6be5bc71eb
Core/GameObjects
...
* Removed long deprecated code for mining nodes (multiple uses, artifact of TBC)
* Made fishing pools generate use count only on spawn (and respawn) instead of randomizing use count on every fishing attempt - prevents early despawning in some cases
2013-03-02 23:59:42 +01:00
Shauren
1baaaf1bf0
Core/Vehicles: Defined known seat flag VEHICLE_SEAT_FLAG_IS_USING_VEHICLE_CONTROLS
2013-03-01 20:40:49 +01:00
Trista
d1853f693b
Scripts/Eye of Eternity: Remove some flags, fix some timers and some misc
...
* Starting timers were a bit slower
* Destroy platform proper timing for drake casting mount spell to player (trigger)
* Remove IMMUNITY_PC flag after Iris is triggered (thx to Expecto) and readd it on evade
* Remove NOT_SELECTABLE flag since shouldn't be present at starting event
* Fix misc of id of Static Field added to LOS attributes
2013-03-01 16:25:58 +02:00
Trista
4f40dad714
Scripts/Eye of Eternity: Surge of Power (25 man)
...
* I have no idea how these breaks were removed, but it was breaking the whole mechanic.
* Also fix some slight chance for fail of transitioning p II -> p III
* Surge of Power (25 man) still needs to get fixed some weird facing and warnings aren't always sent for some reason
2013-03-01 09:33:52 +02:00
Shauren
d069e1b6b4
Core/Spells: Defined spell attributes related to aura visibility
2013-02-28 21:20:40 +01:00
Shauren
4a6f5d2b54
Core/Spells: Defined & implemented SPELL_ATTR6_IGNORE_CATEGORY_COOLDOWN_MODS
2013-02-28 20:46:50 +01:00
Shauren
f3e7886934
Core/Spells: Defined two spell attributes
2013-02-28 20:25:20 +01:00
Vincent_Michael
6343a28030
Core: Whitespace cleanup
2013-02-28 18:29:43 +01:00
Trista
6801314881
Scripts/Eye of Eternity: Rewrite most of it.
...
Closes : #1133 , #8212 , #1150 , #5003 , #6794
* More stuff will be done, a lot to clean maybe, as of raiding it's good to go now pretty much*.
* Big thx to Shauren, Horn, manuel, Machiavelli, Nay, Krofna and rest who helped.
2013-02-28 18:44:07 +02:00
QAston
e097994b23
Merge pull request #9299 from Ascathor/master
...
Few documentation changes
2013-02-28 02:24:19 -08:00
click
58ac8207ec
Core: Add support for compiling core in a cygwin-environment
...
- rename/readd/add G3D-patches
- give a history on the changes (some G3D-changes didn't even HAVE a patch - boo!)
DON'T MESS ABOUT WITH CHANGING DEP/* LIBRARIES AND NOT LEAVING A DIFF IN THE SOURCETRE, MKAY!?
2013-02-27 22:31:25 +01:00
Shauren
9301e31a4e
Core/Spells: Allow free casting of player's own spells on vehicle seats with flag VEHICLE_SEAT_FLAG_CAN_ATTACK
2013-02-27 13:17:20 +01:00
Spp
480c6cf4dd
Core/RBAC: Add .reload rbac command and prevent possible crash if rbac_permissions has wrong data
2013-02-27 03:30:53 +01:00
Nay
4ea31ce886
Core&SQL: Fix typos (RBAC and equips related)
2013-02-26 23:49:21 +00:00
Spp
00c58f25d7
Core/RBAC: Force loadPermissions before checking session permissions if the storage is null (someone created a session but forgot to call to LoadPermissions)
2013-02-26 22:35:55 +01:00
Shauren
6ccad9adc4
Scripts/Blackwing Lair: Fixed crash happening with Shadows of Ebonroc
2013-02-26 22:20:15 +01:00
Nay
3b1410e798
Core/Player: Rename PLAYER_FLAGS_UNK19 to PLAYER_FLAGS_UBER
2013-02-26 20:58:13 +00:00
Ascathor
d6d066f014
Several todo corrections for documentation
2013-02-26 20:05:17 +01:00
Ascathor
1d3f35af18
Additional fixes and some clean ups
2013-02-26 18:39:11 +01:00
Ascathor
dec38b12a0
Fixing some Engrish.
2013-02-26 17:28:10 +01:00
Shauren
af4ac778d7
Core/Quests: Implemented quest flag forcing the player to be flagged for PvP as long as the quest is in his log.
2013-02-26 17:14:13 +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
QAston
6403e3fbfe
Core/SpellsMgr: remove unneeded functions from spellmgr, add some const modifiers for methods
2013-02-26 11:05:10 +01:00
QAston
e49e470787
Merge pull request #9165 from Phantons/spellFixes
...
Core/Spells: spell implicit targets fix
2013-02-25 23:08:44 -08:00
QAston
a6df8b9e10
Merge pull request #9301 from horn/summons
...
Core/Summons: Pack the TempSummonGroupKey structure so it is being compared correctly and make the second parameter of SummonCreatureGroup() optional
2013-02-25 22:24:05 -08:00
Nay
b10aa126c7
Core/BossAI: Fix a typo in CheckBoundary
...
Method was using "me" (the boss) instead of the function's argument
Props to @Horn for finding the 4 year's old error
Ref #7194
2013-02-26 02:34:45 +00:00
horn
badcce45d8
Core/Summons: Pack the TempSummonGroupKey structure so it is being compared correctly and make the second parameter of SummonCreatureGroup() optional
2013-02-26 02:51:55 +01:00
Nay
b00f6a981e
Merge pull request #9295 from horn/summons
...
Script/Commands: Make creature_summon_groups table reloadable.
2013-02-25 17:17:53 -08:00
Ascathor
6db8fed2ff
Additional changes and requests as by @subv
2013-02-25 20:43:06 +01:00
Vincent_Michael
447b23c3bb
Core: Whitespace cleanup
2013-02-25 19:54:41 +01:00
Ascathor
795d01bc1b
Some documentation additions within player.h and Creature.h
2013-02-25 18:14:29 +01:00
Shauren
6a5c9bc5e3
Core/DBLayer: Made connection types consistent in DatabaseWorkerPool
2013-02-25 17:43:04 +01:00
QAston
ca19852510
Merge pull request #9193 from drskull/master
...
Core: Fix Feral Spirit attack speed and update attack power
2013-02-25 08:21:35 -08:00