Shauren
8a4e1119ac
Core/Spells: Unify spell effect access api in both branches
2021-09-04 15:13:15 +02:00
ariel-
08f4f9b324
Core/Conditions: validate object types when conditioning implicit spell targets with CONDITION_OBJECT_ENTRY_GUID
...
Closes #21569
(cherry picked from commit 34c3962b09 )
2021-08-23 20:02:44 +02:00
Traesh
fb6761c273
Core/Spells Implement targets 133, 134, 135 : TARGET_UNIT_LINE_CASTER_TO_DEST_*** ( #26786 )
2021-08-15 11:09:46 +02:00
Shauren
8aaf750be1
Core/Conditions: Implemented missing PlayerCondition columns - time and weather
2021-06-04 21:47:43 +02:00
Shauren
91b91b502f
Core/Quests: Quest improvements
...
* Add quest log slot argument to functions dealing with objective progress
* Implemented QUEST_OBJECTIVE_FLAG_SEQUENCED (prevent progressing hidden objectives)
2021-05-09 20:21:32 +02:00
Shauren
14098b28b3
Core/Chat: Allow incorrect spell/skill language assignments to mirror client behavior
2021-05-03 23:53:24 +02:00
Matan Shukry
3b578fc6b9
Core/Chat: Load chat language data from db2 and implement serverside chat translations
2021-05-03 23:53:24 +02:00
Aokromes
93552510ab
Core/Logs: Fix more logs
...
the others have exit,so they continue to be error because they are critical
(cherry picked from commit b68484cfb0 )
2021-01-21 22:30:40 +01:00
Shauren
b82a3a557a
Core/DataStores: Updated db2 structures to 9.0.2
...
* Includes support for new character customization
2020-12-08 18:16:47 +01:00
Shauren
b231903932
Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup port
2020-09-04 13:38:24 +02:00
r00ty-tc
03b125e6d1
Dynamic Creature/Go spawning:
...
- True blizzlike creature spawn/respawn behavior - new creature = new object
- Toggleable spawn groups (with C++/SAI/command options to use them)
- Custom feature: dynamic spawn rate scaling. Accelerates respawn rate based on players in the zone.
- Backward compatibility mode (set via group and for summons)
to support creatures/gos that currently don't work well with this
(this should be removed once the exceptions are fixed)
Fixes and closes #2858
Tags #8661 as fixable.
Fixes and closes #13787
Fixes #15222 .
(cherry picked from commit 59db2eeea0 )
2020-08-22 12:59:57 +02:00
Shauren
c7306439e7
Core/Spells: Implement using different difficulty data from all spell related db2s, not just SpellEffect and SpellPower
2020-06-12 01:29:18 +02:00
Shauren
4d69cc1c56
Core/Misc: GCC build and warning fixes
2020-05-21 22:15:58 +02:00
Shauren
aedab76a11
Core/Misc: Add extra ByteBuffer and WorldPacket constructors allowing to set size immediately
2020-05-20 17:28:38 +02:00
Shauren
3cc50e69f1
Core/Players: Fixed racemasks usage for new races
2020-03-30 19:06:11 +02:00
Shauren
4746331f49
Core/Misc: Removed references to item_template in logs
2020-01-25 14:15:20 +01:00
Aokromes
b0bf1275ee
New Year
2020-01-02 06:44:10 +01:00
Shauren
bab99b4054
Core/Conditions: Implement (partially) PlayerCondition LfgValue fields
2019-11-14 00:38:43 +01:00
Shauren
3ac790287a
Core/DataStores: Updated db2 structures to 8.2.5
2019-10-27 00:12:45 +02:00
Traesh
548d79bb06
Core/DataStores: Implemented WorldStateExpression
2019-08-24 17:13:17 +02:00
Shauren
ff334ae707
Core/Conditions: Reimplemented CONDITION_OBJECT_ENTRY_GUID and CONDITION_TYPE_MASK under new values to allow easier porting conditions between branches. Old data is dynamically converted during startup
2019-07-21 17:12:34 +02:00
xinef1
3f7fe6f8a5
Core/Spells: Remade trajectory target selection ( #19048 )
...
* Remade trajectory target selection
* Added possibility to apply conditions to trajectory spells
* Properly recalculate delay time if CMSG_UPDATE_PROJECTILE_POSITION is received
(cherrypicked from c6060dd0c5 )
2019-06-15 18:41:09 +02:00
Shauren
455959c606
Core/PacketIO: Rewrite updatefield handling
2019-06-08 17:06:57 +02:00
vincent-michael
5620eb9463
Update copyright note for 2019
...
auto happy = new year(2019);
2019-01-01 10:14:33 +01:00
Shauren
7512ffb058
Core/Entities: Update updatefields to 8.0.1.27980
2018-10-10 22:11:41 +02:00
Shauren
dd356ea04c
Core/Misc: Extended racemasks in db to uint64
2018-09-26 23:08:23 +02:00
Shauren
738f37d3cf
Core/Maps: Replaced spawnmask with difficulty list
2018-09-15 17:55:26 +02:00
Shauren
91be2332e2
Core/Entities: Phasing rewrite
...
* Optimized phase visibility checking
* Handle all phase flags
Closes #16758
Closes #21119
2018-03-25 19:28:36 +03:00
Shauren
5bd61e91bf
Core/Misc: Graveyards can now use conditions, SourceType = 27, SourceEntry = graveyard_zone.ID
2018-03-14 23:31:49 +01:00
Shauren
007b5a68c5
Core/DataStores: Fixed db2 structures after 7.3.5
2018-03-12 23:11:49 +01:00
Shauren
fa4626b2bf
Warning fixes
2018-02-18 17:07:52 +01:00
Shauren
b3f9d5e5af
Core/Gossip: Revert renaming/changing types part of 853df91048
...
Closes #21186
2018-02-01 12:09:58 +01:00
joschiwald
f0666ad35b
Fixed warning
2018-01-06 22:55:29 +01:00
joschiwald
5e3e4182c8
Core/Entities: Extended SpawnMask to 64 bit
2018-01-06 19:56:11 +01:00
vincent-michael
7d00ae4045
Update copyright note for 2018
...
auto happy = new year(2018);
2018-01-01 00:40:17 +01:00
Aokromes
853df91048
Core/Misc: Update locales_gossip_menu_option to simple system
2017-11-10 00:41:32 +01:00
joschiwald
898bb16431
DB: Fixed some startup errors
2017-11-05 12:33:07 +01:00
Aokromes
5c2c84fc50
Core/Conditions: Rename CONDITION_SOURCE_TYPE_QUEST_ACCEPT to CONDITION_SOURCE_TYPE_QUEST_AVAILABLE
...
By Malcrom
2017-08-20 12:59:29 +02:00
Shauren
b453e12423
Core/Game: Include cleanup part 5
...
* ObjectMgr.h
* Player.h
* Unit.h
* G3D should no longer propagate everywhere from Spline/MotionMaster
2017-06-04 01:00:45 +02:00
Aokromes
6b2e262eb4
Core/Conditions: merge CONDITION_SOURCE_TYPE_QUEST_SHOW_MARK with CONDITION_SOURCE_TYPE_QUEST_ACCEPT.
2017-05-26 14:19:50 +02:00
Shauren
3d7c2ef88f
Core/Game: Include cleanup, part 4 - packets and largest headers (after preprocessing, except player/objectmgr)
2017-05-21 23:18:43 +02:00
Shauren
f2039981e0
Core/Game: Include cleanup, part 3
2017-05-20 00:09:37 +02:00
Shauren
c5d3dd90be
Core/Game: Include cleanup
...
* Mostly aimed at removing Log/DatabaseEnv includes from other headers
* Fix most packet headers including other packet headers - moved common structures such as ItemInstance to their own files
* Moved SAI function definitions to source files (massive or requiring many different dependencies)
2017-05-18 23:53:25 +02:00
Aokromes
8fdf0778ca
Core/Logs: Reword some logs
2017-05-12 10:42:50 +02:00
Shauren
d20dedebd6
Core/DataStores: Updated db2 structures to 7.2.0
2017-04-06 23:39:34 +02:00
funjoker
d26b865650
Core/Conditions: CONDITION_QUEST_OBJECTIVE_COMPLETE addition ( #19355 )
2017-03-29 23:18:30 +02:00
funjoker
945cfce1f6
Core/Conditions: Implemented new condition type CONDITION_QUEST_OBJECTIVE_COMPLETE ( #18235 )
...
Closes #17863
2017-03-20 08:54:29 +01:00
treeston
31a3f2297b
Core/Conditions: New CONDITION_QUESTSTATE (47). It's the existing quest conditions collapsed into a bitmask value2 because I'm a lazy person that doesn't like having long SQL queries.
...
Then use this new condition to fix Sniffing out the Perpetrator for Horde. Tagging issue #17914 .
(cherry picked from commit 62cffd11d0 )
2017-02-26 15:31:42 +01:00
treeston
3a62ecb516
Core/Conditions: Add new CONDITION_TAXI (46). Does what it says on the tin. Tagging issue #15560 .
...
(cherry picked from commit 08b3833051 )
2017-02-12 16:27:20 +01:00
treeston
d2b5af3a52
Core/Conditions: Add new CONDITION_PET_TYPE (45). Matches target player's pet against specified (value1) bitmask.
...
(cherry picked from commit e9d4bbc74e )
2017-02-11 22:37:07 +01:00