joschiwald
b000fdca70
Core/Entities: allow interaction with gameobject questgivers if player can take or return quests
...
Closes #11269
Closes #8898
Closes #10204
Closes #11410
Closes #7053
Closes #6189
Closes #9474
2014-02-06 21:23:18 +01:00
Shauren
0d51fd55a1
Core/Auras: Implemented SPELL_AURA_MOD_COOLDOWN
...
Closes #9671
2014-02-05 13:00:42 +01:00
Discover-
30924211a3
Merge pull request #11568 from Rochet2/VendorChecks
...
Core: Add rest of checks from SendListInventory to BuyItemFromVendorSlot
2014-02-05 10:18:02 +01:00
Discover-
f29463cf66
Core/Achievements: Implement criteria type ACHIEVEMENT_CRITERIA_TYPE_ON_LOGIN and criteria requirements ACHIEVEMENT_CRITERIA_REQUIRE_NTH_BIRTHDAY and ACHIEVEMENT_CRITERIA_REQUIRE_KNOWN_TITLE. Fixes anniversary achievements.
...
By @Schmoozerd
2014-02-05 09:34:12 +01:00
Rochet2
49593361e3
Core: Add rest of checks from SendListInventory to BuyItemFromVendorSlot
2014-02-04 15:49:58 +02:00
Shauren
996e9115ac
Core/Groups: Fixed UnitIsPartyLeader lua function
2014-02-04 10:57:32 +01:00
jackpoz
68d48ecbd1
Core/Arena: Fix arena season not always appearing to clients
...
Arena season sent to client with SMSG_INIT_WORLD_STATES opcode was not sent if Player was on a zone with id 0 on login. Initializing the zone id to -1 will always trigger UpdateZone() properly on login.
Fixes #10623
2014-01-31 20:47:47 +01:00
Discover-
ad8eb434c0
Core/Misc: Missing changes and get rid of useless method in acd46085d1
2014-01-30 10:28:05 +01:00
Vincent_Michael
955fb907c5
Core: Fix warnings
2014-01-26 03:48:33 +01:00
Discover-
6b25c2b414
Core/Gameobjects: Fix an exploit where it was possible to use gameobjects from any distance. Fixes for example picking up the WSG flag from any distance using hacking tools.
2014-01-25 16:59:01 +01:00
Vincent_Michael
516a6344fe
Misc: Fix warnings
2014-01-22 07:31:37 +01:00
Vincent_Michael
101ac7f511
Misc: Minor cosmetic changes here and there
2014-01-21 20:20:38 +01:00
Discover-
32070669f4
Core/Weather: Weather updates are now sent to all players in the zone instead of the first player it finds in the zone and all players nearby.
...
Thanks to @Nawuko, @Magnifikator and @Shauren
Closes #11380
Fixes #11370
2014-01-21 09:44:48 +01:00
Discover-
3802cc2904
Core/Creature: Fix compile and logic in previous pull request. Also implemented UNIT_NPC_FLAG_MAILBOX.
...
Thanks @Shauren
2014-01-19 16:51:53 +01:00
Discover-
e1f1e0cef5
Core/Misc: Split the calculating of the corpse reclaim delay and sending of SMSG_CORPSE_RECLAIM_DELAY in two different methods.
2014-01-19 13:50:30 +01:00
Discover-
18ab91bd1d
Core/Misc: The timer that indicates how long it takes until the player can reclaim their corpse now starts counting down when the player releases its spirit instead of when they die. Fixes an issue where the 'Accept' button in the reclaim corpse window would already be clickable but have no effect (WorldSession::HandleReclaimCorpseOpcode::L754).
2014-01-19 12:36:51 +01:00
joschiwald
940e52236b
Core/Entities: bg vehicle will also have charmer's faction (save faction before charm and restore old faction after charm)
2014-01-17 01:07:37 +01:00
Elron103
88ecc9533a
Core/Entities: Fix combat state setting when FFA PvP flag is set
...
Description:
Currently there is an issue, when you are in FFA areas, but you dont have PvP flag activated.
You should get the PvP-In-Combat delay timer, but instead you just get the usual timer as if you would not fight in PvP.
Reproduction:
1) Get two players in FFA area Gurubashi arena down in the battle area (.tele Gurubashi)
2) Fight each other
3) When stopping combat, the combat state will switch off immediately. But it is supposed to switch off after some delay, because it was a PvP fight.
Closes #11103
Signed-off-by: Duarte Duarte <dnpd.dd@gmail.com >
2014-01-13 17:03:43 +00:00
Duarte Duarte
80a398372d
Core/Player: Fix compile error introduced in ##11377 merge
2014-01-13 16:50:07 +00:00
Duarte Duarte
949dc9bf16
Merge pull request #11377 from Yelvann/master
...
Core/Instances: Fix exploit too much players in instances/raids
2014-01-13 08:33:29 -08:00
Duarte Duarte
0eadb41ed1
Merge pull request #11310 from Ric101/can_quest_reward
...
Core/Players: On CanRewardQuest, use the same item dest vector for all potential rewards
Solves issues where the player has enough bag space for each item individually, but not all of them together.
Example to reproduce previous issue:
Obtain Battle of the Crimson Watch (10781)
Make sure you only have 1 slot available in your inventory
Turn in the quest, watch as you don't receive one of the rewards
2014-01-11 16:21:41 -08:00
Dehravor
4d3b7e6799
Core/Entities: Don't allow to login while character is forced to rename
2014-01-11 21:20:24 +01:00
Vincent_Michael
20004050bc
Update copyright note for 2014.
...
Happy new year.
2014-01-01 00:07:53 +01:00
yelvann
adf12d8a84
Core/Instances: Fix exploit too much players in instances/raids
2013-12-30 02:12:32 +01:00
Malcrom
fe95371d9a
Core/Scripting: Replace casted with cast as casted is not a word.
2013-12-25 14:16:55 -03:30
Shauren
107af52853
Core/Chat: Refactored building chat packets
...
* Moved everything into one specialized method instead of being scattered all over the place
* Allow localizing creature names in chat messages (when using $N)
* Send SMSG_GM_MESSAGECHAT for gm messages
2013-12-23 14:23:49 +01:00
Malcrom
b8f9442ec9
Core/Player: Fix logic for questgiver cast spell
2013-12-16 18:50:51 -03:30
Malcrom
dcfbe53552
Core/Player: Fix questgiver spell cast.
2013-12-14 20:22:39 -03:30
Discover-
ec8e94c6ac
Core/AI: Fix an issue where the OnQuestAccept hooks were not called for auto-completed quests.
...
Fixes #11304
2013-12-14 19:39:47 +01:00
jackpoz
1c0903e286
Core/Misc: Fix some static analysis issues
...
Fix some static analysis issues about uninitialized values. Most of them are false positives, always initialized before being accessed, while some of them are real issues spotted by valgrind too.
2013-12-14 18:41:26 +01:00
Malcrom
dd546f073a
Core/Player: Add another exception to questgiver spell casting.
2013-12-14 14:05:24 -03:30
Ric101
a8484d2789
Core/Players: On CanRewardQuest, use the same item dest vector for all potential rewards
2013-12-12 14:53:35 +00:00
Shauren
54fd53f7e3
Core/Movement: Fixed possible invalid memory access
2013-12-12 09:50:52 +01:00
Warpten
98d2dbbd3f
Core/Spells: Fixed rare issues where spell modifiers would not be correctly restored.
...
Happens in case of a spell having more than one modifier granted by an aura.
2013-12-08 15:06:10 +01:00
jackpoz
7806b7c493
Core/Chat: Fix ChatFlood.MessageCount not being handled correctly
...
Fix Anti-flood chat system to always allow 1 more message than the count specified in the ChatFlood.MessageCount config parameter.
2013-12-03 21:47:52 +01:00
Malcrom
3485656aee
Core/Player: GetRewSpellCast & GetRewSpell should not be cast by questgiver if effect type SPELL_EFFECT_LEARN_SPELL
2013-12-01 22:00:10 -03:30
joschiwald
2c307aa67c
Scripts/Oculus: cleanup a bit
2013-11-24 21:17:45 +01:00
Malcrom
6ba4d70b5c
Core/Player: Allow questgiver, if npc, to cast quest RewSpellCast & RewSpell rather than player.
2013-11-23 00:17:37 -03:30
joschiwald
82d4ed5615
Core/Movement: fix player fall under ground on teleport
2013-11-21 16:13:13 +01:00
joschiwald
0a2a552b5a
Core/Transports: addition to f0c4d0ac05
...
Core/Players: fix logic in Player::SendInitWorldStates()
2013-11-21 14:02:13 +01:00
jackpoz
2cad987a58
Core/Misc: Fix a compile warning.
...
Properly fix #11229 since eacf961e72 changes didn't affect the original issue.
2013-11-18 20:35:40 +01:00
Discover-
eacf961e72
Core/Misc: Fix a compile warning.
...
Closes #11229
2013-11-18 11:18:28 +01:00
jackpoz
f0c4d0ac05
Core/Transports: Fix few transport issues on relog.
...
Properly save transport related data to database when saving a Player .
On Player login update the current position as relative to transport, in case the transport moved.
2013-11-17 15:17:40 +01:00
Spp
94e2b9332a
Core/Logging: Remove LOG_FILTER_XXX defines with it's value (remember logger names are case-sensitive)
2013-11-08 10:50:51 +01:00
Shauren
0ee3093536
Fixed typo in 39175ac680
2013-11-02 13:46:10 +01:00
Shauren
39175ac680
Core/Transports
...
* Fixed fall damage on transports while teleporting
* Fixed packets not being received by owner if sent by a controlled minion
* Fixed an issue when a teleporting transport would attempt to reload its creature passengers on old map
Closes #11140
2013-11-02 13:22:14 +01:00
leguybrush
0a308144a8
Core/Code: Unify [more] codestyle for brackets: )\n{\n} to ) { }.
2013-10-28 14:36:07 -04:00
Ascathor
2607738990
Core/Code: Unify codestyle for brackets: {} to { }.
...
Also added missing copyright to some files.
2013-10-27 23:46:02 +01:00
Shauren
b81bf7d025
Core/Spells: Implemented additional conditions for spells that start cooldown after an event instead of after cast
2013-10-26 14:39:00 +02:00
Shauren
3e12fe84c8
Core/Transports: Fixed players taking fall damage when teleporting from transports
...
Closes #11076
2013-10-22 17:02:01 +02:00