Commit Graph
3372 Commits
Author SHA1 Message Date
Shauren 36e76eb5c7 Core/Commands: FIx .character deleted commands outputting full guid strings instead of just counters (full guids cannot be used as input for other .character deleted commands)
Signed-off-by: luis <[email protected]>
2026-05-06 13:28:00 -03:00
Céfiro_Caecias d4652204ee DB/Hotfixes: DBErrors 2026-05-06 12:19:28 -03:00
Céfiro_Caecias fbf04294e4 DB/World: DBErrors 2026-05-06 09:05:29 -03:00
luis 8f8ed2aa74 PetBattle: fix aura icon, weather routing, and capture quest credit
Three tester-reported bugs in one pass:

1. Multi-round aura icon was missing because AURA_APPLY/AURA_CHANGE
   wire param 0 (AbilityID — used by the client to look up the spell
   icon) carried the parent cast ability instead of the actual aura
   ability. When a wrapper ability applies a sub-aura via
   AuraBattlePetAbilityID, the cast ability has no icon and the slot
   came up blank. Use AuraBattlePetAbilityID when set, fall back to
   the cast ability ID otherwise. Stored on the aura so AURA_CHANGE
   and AURA_CANCEL ticks pick up the same ID.

2. Weather auras (Call Darkness etc.) were landing on the casting
   pet with a turn counter instead of in the middle environment slot.
   Root cause: BuildEffectActionMap's weather label match was an
   exact string set ("weatherState"/"WeatherState"/"weatherAura"/
   "WeatherAura"). Labels like "WeatherStateID" missed the weather
   bucket and fell into the "State" substring branch, so the parent
   ability never got into _weatherAbilityIDs and IsWeatherAbility
   returned false at runtime. Replace with a case-insensitive
   "weather" substring check that runs before the State/etc. checks.

3. Wild battles where the player captured the only opponent did not
   credit DEFEATBATTLEPET quest objectives because the captured pet
   stayed alive (Health > 0). Capture removes the pet from play just
   like a kill, so credit it too.

Also raise GenerateWildTeamInput's "no available abilities" log from
DEBUG to WARN ("battlepet" channel) so the next time a tester sees a
wild pet idle, the species ID and ability slots show up in the log
without needing to flip the global log level.
2026-05-05 13:28:48 -03:00
Shauren ff18a1c501 Core/Objects: Private objects are no longer able to see non-private objects other than their owner
Signed-off-by: luis <[email protected]>
2026-05-05 08:36:56 -03:00
Shauren 1215c7aad0 Core/Vehicles: Remove incorrect passenger->vehicle threat redirection
Closes #31832

Signed-off-by: luis <[email protected]>
2026-05-05 08:36:10 -03:00
luis 2bb0c6f49b prev sql 2026-05-05 08:35:28 -03:00
Naddley fd69503b0d Scripts/EversongWoods: Implement Quest "The Root Cause" (#31831)
Signed-off-by: luis <[email protected]>
2026-05-05 08:34:58 -03:00
luis a745a8039b DB/Harandar: Added some more spawns 2026-05-05 08:32:59 -03:00
luis 004a44cdc4 DB/Harandar: Added conversation after teleport to harandar (Quest: The Root Cause) 2026-05-05 08:29:36 -03:00
luis 0f42125b49 typo fix 2026-05-05 08:25:08 -03:00
ModoX 146a06ca23 Core/Units: Do not remove feign death flags when IMMUNE_TO_PC/NPC is inherited from template
Signed-off-by: luis <[email protected]>
2026-05-05 08:21:49 -03:00
Shauren 8fb211a1e0 Core/DataStores: Skip MapDifficulty rows that don't point to a valid map id and remove asserts on Difficulty.db2 checks (0 is a valid difficulty for a map and it doesn't have data in that file)
Signed-off-by: luis <[email protected]>
2026-05-04 20:58:51 -03:00
luis a75c7b760f bot 2026-05-04 20:57:47 -03:00
Céfiro_Caecias 18a7e46ef4 DB/World: Calibrations 2026-05-04 19:32:30 -03:00
Céfiro_Caecias b9baded3e6 DB/World: Blasted Lands Quests 2026-05-03 12:00:25 -03:00
luis 230556d90d fixes 2026-05-03 08:58:32 -03:00
luis 5189f27df6 fix garrison and playerbots 2026-05-03 07:51:18 -03:00
Shauren 8ccf4e4629 Core/DataStores: Add id to assertion message in DB2Storage::AssertEntry
Signed-off-by: luis <[email protected]>
2026-05-03 03:10:12 -03:00
luis e5926a830c full update garrison packets 2026-05-02 17:06:56 -03:00
luis 21655596cf rename 2026-05-02 13:42:57 -03:00
Shauren f49020bf5b DB/Creatures: Add vendor data for 12.0.5 void assault npcs
Maren Silverwing <Quartermaster>
Triam Dawnsetter <Cosmetic Equipment Salvager>
Rae'ana <Historian and Research Supplier>
Sergeant Vornin <Animal Handler>

Signed-off-by: luis <[email protected]>
2026-05-02 13:42:31 -03:00
Shauren d0023aec46 Dep/jemalloc: Update to 5.3.1
Signed-off-by: luis <[email protected]>
2026-05-02 13:42:31 -03:00
Céfiro_Caecias 923be6bddf Update 2026_05_02_00_world_dberrors.sql 2026-05-02 13:21:57 -03:00
Céfiro_Caecias 4e7ac79d55 Update README.md 2026-05-02 12:49:02 -03:00
Céfiro_Caecias ef87bc1de5 DB/World: DBErrors 2026-05-02 12:43:15 -03:00
Céfiro_Caecias 2e94b763a8 DB/Hotfixes: Item Sparse Fixes 2026-05-02 12:18:44 -03:00
stevebone adcb87df40 Scripts/WanderingIsle: Implement yak delivery carts (#31807)
Signed-off-by: luis <[email protected]>
2026-05-02 11:35:48 -03:00
luis 9edabe6ce3 typo 2026-05-02 11:34:27 -03:00
luis ff7d24c938 spell effects fixes 2026-05-02 11:33:54 -03:00
luis 61b6e23588 Core/Spells: Set private object owner for vehicle summon spells 2026-05-02 11:26:50 -03:00
luis 11a9c99dbd SPELL_EFFECT_LEARN_HOUSE_TYPE 2026-05-02 11:25:41 -03:00
luis 4b940875ab 67314 2026-05-02 11:22:32 -03:00
luis c6007eb48c 67235 2026-05-02 11:21:28 -03:00
luis 28a2dea776 SMART_ACTION_ADD_AURA 2026-05-02 11:18:17 -03:00
luis d269d04f04 SMART_ACTION_SET_UNIT_FLAG re implement 2026-05-02 11:12:12 -03:00
Sefrenia 2034a543b1 Limpieza Marzo 2026 2026-05-01 22:31:27 -03:00
luis f6fcb153e4 fix build without bot 2026-05-01 18:44:56 -03:00
Céfiro_Caecias 1637c6cd28 DB/World: Creature Table Calibration 2026-05-01 10:41:15 -03:00
luis 74f9dabe6b rework commands 2026-05-01 08:59:35 -03:00
luis 94bae5266f bots 2026-05-01 08:33:23 -03:00
luis b2a6d321f7 bot fixes 2026-05-01 07:18:39 -03:00
luis 19deb2f50e fix bot crash 2026-05-01 03:07:34 -03:00
luis 4c953ad571 bots build now 2026-05-01 01:22:43 -03:00
luis 0c2eb65164 Playerbot merge part 1 2026-04-30 23:39:14 -03:00
luis 094111d398 Fix bpet opcode 2026-04-30 22:55:34 -03:00
luis 41df391d70 Update bpet to 12.0.5 2026-04-30 22:39:36 -03:00
Céfiro_Caecias 7f67b9bf75 DB/Auth: Build Fix 2026-04-30 18:08:24 -03:00
luis d4ba2de12e helpers 2026-04-30 08:34:54 -03:00
luis 85d3bec028 Fix WarbandScenePlacement for 12.0.1 (added Field_12_0_0_63534_008).
Fix WarbandScenePlacementFilterReq layout to match client metadata.
Fix all parent index fields to be unsigned as required by DB2 loader.
Update warband group limit from 5 to 20 (retail 11.1+).
2026-04-29 19:52:08 -03:00