Commit Graph

94 Commits

Author SHA1 Message Date
hondacrx 24b0836710 added some missing code. 2023-05-06 07:21:37 -04:00
hondacrx 7e31dfce4a Core/Conditions: Fix log typo
Port From (https://github.com/TrinityCore/TrinityCore/commit/0327f3ede31a2ece7b359bcd25c421de8074a730)
2023-04-25 17:06:39 -04:00
hondacrx 9d4be0003b Core/Creature: Added possibility to give creatures multiple gossip menu ids and control them via conditions
Port From (https://github.com/TrinityCore/TrinityCore/commit/36044a9470e9c39a71916e908ab6cf4f95677793)
2023-04-25 08:02:18 -04:00
hondacrx da283244ca Core/Spawns: Allow spawn groups with MANUAL_SPAWN flag to automatically despawn if conditions are not met
Port From (https://github.com/TrinityCore/TrinityCore/commit/97d413c9b4be6af296490580f7acc1d66e606ca9)
2023-02-11 23:30:57 -05:00
hondacrx 4b798e7cab Core/Players: Several currency fixes and improvements
Port From (https://github.com/TrinityCore/TrinityCore/commit/03918978c166c9fb191117a0cae9ba1285bf0e37)
2023-02-11 23:28:57 -05:00
hondacrx 7d4bbd78fc Some startup fixes and cleanups 2023-02-10 22:14:58 -05:00
hondacrx f73e64396f Update license headers for all files. 2023-01-18 17:25:32 -05:00
hondacrx 55da7dc549 Core/Players: Implemented new talent system
Port From (https://github.com/TrinityCore/TrinityCore/commit/0cc5ab8372f19dad7412038d52dcd39db5e0e171)
2023-01-04 02:50:40 -05:00
hondacrx 989b80b056 Core: Updated to 10.0.2
Port From (https://github.com/TrinityCore/TrinityCore/commit/e98e1283ea0034baf6be9aa2ffb386eb5582801b)
2022-12-28 15:25:15 -05:00
hondacrx 2dc12dbb69 Core/Spells: Extended mechanic mask to uint64
Port From (https://github.com/TrinityCore/TrinityCore/commit/de7c03c8385780f05530c2b3cf952a712d5f8f00)
2022-12-17 17:37:07 -05:00
hondacrx 006d47a955 Core/Gossip: Remove gossip menu option fallback code, all menus are now required to have options defined instead of trying to get them from menuid = 0
Port From (https://github.com/TrinityCore/TrinityCore/commit/49709e427360006186744ca52116f9ee35092b83)
2022-10-11 19:55:30 -04:00
hondacrx e92d1ee4e9 Core/Conditions: Added CONDITION_PLAYER_CONDITION to integrate conditions with db2 data
Port From (https://github.com/TrinityCore/TrinityCore/commit/3a56b914c64dd44303f63fe8f6cb9ac4865e5a59)
2022-08-04 18:19:37 -04:00
hondacrx a3bd0f274a Core/Conditions: Allow empty (CONDITION_NONE) conditions with just script attached
Port From (https://github.com/TrinityCore/TrinityCore/commit/47aa69ca32c79dfdab9cd2cdbd64e69c9716e413)
2022-07-25 22:17:46 -04:00
hondacrx cea897a772 Fixed another crash, and enabled tilelist reading again. 2022-07-25 14:38:31 -04:00
hondacrx 31d207c2ab Core/Players: Fixed ExploredZones size and PLAYER_EXPLORED_ZONES_SIZE desync
Port From (https://github.com/TrinityCore/TrinityCore/commit/cb99b08b86f8773563276bf16ccc2210003b056b)
2022-07-18 22:01:10 -04:00
hondacrx 5648dc959d Fix build and one DB file 2022-07-13 19:16:39 -04:00
hondacrx 6f0aa96c50 Core/Conditions: Implemented PlayerCondition::CurrentPvpFaction
Port From (https://github.com/TrinityCore/TrinityCore/commit/490b6f88d4ceae982da8877e50b20070a8f4f978)
2022-07-09 12:38:24 -04:00
hondacrx e5d325bf82 Core/WorldStates: Migrate conditions and criteria to new worldstate api
Port From (https://github.com/TrinityCore/TrinityCore/commit/7029b78cab620b861818fab4f94c7810caf109de)
2022-06-27 15:54:38 -04:00
hondacrx 9422b62dca Core/DataStores: Updated WorldStateExpression function enum to 9.2.5
Port From (https://github.com/TrinityCore/TrinityCore/commit/743308267fe18677f07878a8d4814ef800660661)
2022-06-25 22:58:22 -04:00
hondacrx e56f3792de Core/Conditions: Implemented conditions for spawn groups
Port From (https://github.com/TrinityCore/TrinityCore/commit/5d27939667cf3ca985a33b93646fa4e34445c8d3)
2022-06-24 22:08:58 -04:00
hondacrx 4154d41d6b Core/Conditions: Fixed CONDITION_AURA to allow effect index greater than 2
Port From (https://github.com/TrinityCore/TrinityCore/commit/33c3ea1013787b15ff5eacc556bb0f0b41c8ec37)
2022-06-24 21:48:38 -04:00
hondacrx c81639bf56 Core/Conditions: Added CONDITION_SCENE_IN_PROGRESS, useful for cases where you need phase things when a scene is in progress.
Port From (https://github.com/TrinityCore/TrinityCore/commit/bd401af0912eca2c938b6dd93fdb7689b9146c89)
2022-06-24 21:43:24 -04:00
hondacrx a99d430a9c Core/Conditions: Added CONDITION_SCENARIO_STEP
Port From (https://github.com/TrinityCore/TrinityCore/commit/5002e5d3524eab201c6c219cd60a9f7d6188ed54)
2022-06-01 17:06:38 -04:00
hondacrx c355c2967c Core/Conditions: Fixed conditions not working for area auras
Port From (https://github.com/TrinityCore/TrinityCore/commit/7260fcb5c63ff1de397100cd46eda50ffc8b3025)
2022-05-30 13:04:57 -04:00
hondacrx fd9501dbe0 Core/Conditions: Add missing null checks for PlayerCondition
Port From (https://github.com/TrinityCore/TrinityCore/commit/5bf9a016480c22278beec2620743a664ede3773f)
2022-05-05 10:06:59 -04:00
hondacrx 1a2251e58d Core/Conditions: Implemented new condition type CONDITION_BATTLE_PET_COUNT to check how many copies of a battle pet are collected
Port From (https://github.com/TrinityCore/TrinityCore/commit/b5a67cf17dbf18369a2a3370d9d45ca6c56e8cc7)
2022-05-04 10:31:48 -04:00
hondacrx 6b0fb6766e Misc fixes 2022-03-04 17:23:44 -05:00
hondacrx dfe2303d6f Core/Conditions: Implemented many more UnitCondition types
Port From (https://github.com/TrinityCore/TrinityCore/commit/bf357312e0c4d0a68a95379ecdcbed817b136c31)
2022-02-26 18:33:10 -05:00
hondacrx 26deeb7a1e Core/Conditions: Initial support for UnitCondition.db2
Port From (https://github.com/TrinityCore/TrinityCore/commit/72286dc5e4fa5db2aff012d9cd496a8a6fc514c3)
2022-02-26 17:32:19 -05:00
hondacrx 06df87c79a Core/Conditions: Added conditions for object visibility
Port From (https://github.com/TrinityCore/TrinityCore/commit/b987a8968b45b8d5c86ab7e66d3910d2ecfe0963)
2022-02-25 17:23:55 -05:00
hondacrx 7a47eaeb24 Core/Conditions: allow spellclick conditions to properly work for aura apply/remove
Port From (https://github.com/TrinityCore/TrinityCore/commit/edf12fd6a1b989d7785bc0619002eda1ccc87368)
2021-12-27 15:23:22 -05:00
hondacrx 6d73a59f63 Core/Player: add helper methods GetNativeGender/SetNativeGender/SetGender
Port From (https://github.com/TrinityCore/TrinityCore/commit/27886c7f5d6cfc221ea67aab210f96859d725e05)
2021-12-26 19:51:26 -05:00
hondacrx 97730e14ad Core/Conditions: Sync CONDITION_QUEST_OBJECTIVE_PROGRESS implementation
Port From (https://github.com/TrinityCore/TrinityCore/commit/3d3d255a47725398fd4d011a1a01eee141691ec4)
2021-12-22 20:30:31 -05:00
hondacrx 2ccf5b05e8 Core/Conditions: Added CONDITION_SOURCE_TYPE_TRAINER_SPELL
Port From (https://github.com/TrinityCore/TrinityCore/commit/0d0f9784a92245879c1e98b011dc112b1b8bb76b)
2021-12-07 16:49:45 -05:00
hondacrx 239b147aba Misc fixes 2021-12-01 11:45:16 -05:00
hondacrx 10d20afa3b Core/Conditions: implement CONDITION_GAMEMASTER
Port From (https://github.com/TrinityCore/TrinityCore/commit/b26c2f5c130090554b6a723a540c42c88472d959)
2021-11-29 16:31:04 -05:00
hondacrx a557dbea68 Core/Disables: Implement SPELL_DISABLE_ARENAS
Port From (https://github.com/TrinityCore/TrinityCore/commit/268e0bea184ef8dc8d56c9f4baccb876ed245db4)
2021-11-29 14:45:04 -05:00
hondacrx 0292bb9c09 Quest: Ruthless Cunning and Returning the Favor
Port From (https://github.com/TrinityCore/TrinityCore/commit/f377dc23f3bb54180996d3dc570196af75278d00)
2021-11-15 23:33:45 -05:00
hondacrx 3a49852fa7 Core/Conditions: Added conditions for old areatrigger system (AreaTrigger.db2)
Port From (https://github.com/TrinityCore/TrinityCore/commit/6ebd5926fb61a5457d7048504d2f92bc3c9318ab)
2021-11-03 11:47:35 -04:00
hondacrx 46e896cbc6 Core/Conditions: Added conversation line source type
Port From (https://github.com/TrinityCore/TrinityCore/commit/03c0f787a1390eb50789f5bda104bbe40dda3c77)
2021-11-03 11:12:40 -04:00
hondacrx 0e1eeba55a Misc fixes 2021-11-02 13:24:16 -04:00
hondacrx 1e74e0506b Fixes loading server. 2021-10-13 14:48:17 -04:00
hondacrx 06e7a9ddd5 Core/Conditions: Implemented conditions for areatriggers
Port From (https://github.com/TrinityCore/TrinityCore/commit/3548467c93a3859f7df72c456d600300539dc6b2)
2021-10-08 10:20:45 -04:00
hondacrx c67811c52e Core/Quest: Fix crash caused by disabled quests
Port From (https://github.com/TrinityCore/TrinityCore/commit/330881518a5912939a2a26a7f3dbc64ccf74b5cc)
2021-09-26 14:29:52 -04:00
hondacrx 5c4a7511ff Core/Spells: Cleanup spell effects
Port From (https://github.com/TrinityCore/TrinityCore/commit/8a4e1119ac21e2d1112d1717337597fe073e495f)
2021-09-08 17:40:50 -04:00
hondacrx 949d4806c5 Core/Spells: rework part 5: GameObject casting
Port From (https://github.com/TrinityCore/TrinityCore/commit/962f6d7988b9003e550f6745be7cff812e9d8efa)
2021-08-29 18:27:08 -04:00
hondacrx 35c3699d4e Core/Conditions: validate object types when conditioning implicit spell targets with CONDITION_OBJECT_ENTRY_GUID
Port From (https://github.com/TrinityCore/TrinityCore/commit/08f4f9b3241240bd02ba828d2fc1eee6de6b145c)
2021-08-23 14:41:04 -04:00
hondacrx c3367b7508 Core/Spells Implement targets 133, 134, 135 : TARGET_UNIT_LINE_CASTER_TO_DEST_***
Port From (https://github.com/TrinityCore/TrinityCore/commit/fb6761c273d518eae6bab72fc9c2a2b6f93eec83)
2021-08-15 09:05:23 -04:00
hondacrx 50fcbd3aaf Some cleanups 2021-07-08 13:01:46 -04:00
hondacrx 52e43853fe More Cleanups 2021-06-08 12:56:09 -04:00