4372 Commits
Author SHA1 Message Date
luis 157aefafea new db 2026-10-08 23:06:14 -03:00
luis d4145194ef reworked db still crash 2026-10-08 23:05:38 -03:00
luis cca3e1c6e5 Rework part 1 2026-10-08 21:04:54 -03:00
luis cdea61cb08 Hotfixes fix 2026-10-08 17:22:57 -03:00
luis e3fc13625a Fix char db 2026-10-08 17:19:55 -03:00
luis d25f3854a7 init rework 2026-10-08 15:37:27 -03:00
luis 1a711e795c core fix warnings 2026-10-08 15:27:04 -03:00
Gexo91 d149ea9e23 Merge pull request #17 from Gexo91/main
Complete housing visibility integration and remove legacy build
2026-10-08 20:16:33 +03:00
Gexo91 19c57f218e Merge pull request #2 from Gexo91/feature/housing-roleplaycore
Replace legacy housing with RoleplayCore housing
2026-10-08 20:15:02 +03:00
luis 7bac19160b Antorus full 2026-10-08 13:22:10 -03:00
luis fca67d5e31 Core helpers 2026-10-08 13:15:48 -03:00
luis eec01fcff6 midniight quests 2026-10-08 12:53:46 -03:00
luis 7fc5ebee17 core crashfix 2026-10-08 12:27:19 -03:00
Gexo91 008710786c Fix external linkage of BaseEntity fragment serialization 2026-10-08 18:11:15 +03:00
SistemasCPU 1cea2209f8 Core/Scripts: Removed unused Troll Initial zone scripts 2026-10-08 09:50:33 +02:00
Gexo91 0874f1517a Merge main into housing integration, preserving main power and corpse changes 2026-10-08 08:43:26 +03:00
Gexo91 a41cc6bebd Complete house type collection, initiative text packets and opcode formatters 2026-10-08 08:35:52 +03:00
luis 02fd9aaced Core/Corpses: Encapsulate updatefield access 2026-10-07 23:41:42 -03:00
luis 53e6d41748 Midnight quests 2026-10-07 19:38:47 -03:00
luis b10af19767 db quests 2026-10-07 11:49:07 -03:00
luis c9e9e4916a Core/Players: Replace hardcoded power type modifications after resurrect with power type flags 2026-10-07 11:47:43 -03:00
luis 05856b586d Core/Units: Implement hasted power regen and separated spell haste from casting speed 2026-10-07 11:45:18 -03:00
StorM 66fc171381 Update spell_paladin.cpp
Fix spell_pal_judgment
2026-10-07 11:45:38 +02:00
StorM df21a38297 Add Master Shang Xi NPC and quest handling
Implementation Start quests and logic
2026-10-07 11:08:49 +02:00
Gexo91 ad26472fef Complete housing visibility integration and remove legacy build hooks 2026-10-07 08:56:59 +03:00
luis bfe112b83a typo 2026-10-06 19:45:12 -03:00
Gexo91 079013d7a2 Fix account namespace and deferred housing area-trigger creation 2026-10-06 23:47:31 +03:00
Gexo91 996c64f2ae Remove duplicate area aura and housing session field declarations found by Windows PCH build 2026-10-06 23:30:28 +03:00
Gexo91 5c30b0eee9 Retain world scenario membership and bot roster cleanup in housing map and visibility hooks 2026-10-06 23:18:34 +03:00
Gexo91 6869299607 Preserve target login packets, Skyriding unlocks and delve cleanup while adding house map information 2026-10-06 23:15:47 +03:00
Gexo91 b03d8d5fbe Wait for isolated MySQL shutdown before cleaning Windows test data 2026-10-06 23:13:49 +03:00
Gexo91 a4b2150a99 Support retail animation kit IDs and verify housing prepared SQL against migrated schemas 2026-10-06 23:06:33 +03:00
Gexo91 415cf913ab Adapt world seed to target defaults and preserve existing quest, logout and DB2 behavior 2026-10-06 23:00:14 +03:00
Gexo91 2514add59f Add housing cutover migrations and Windows SQL validation; reconcile core declarations 2026-10-06 22:53:23 +03:00
Gexo91 916ba81469 Replace legacy housing with RoleplayCore housing core and Windows integration build 2026-10-06 22:45:05 +03:00
StorM a36df4c4c0 Fix crash in Mardum Illidari target selection
Fix a worldserver freeze/crash caused by npc_illidari_fighting_invasion_begins
in Broken Isles / Mardum.

GetNextTarget() could call SelectRandomContainerElement() with an empty
target list when no valid hostile units were found.

This caused the map update worker to hang and eventually triggered the
worldserver FreezeDetector after 60 seconds.

Fix:
- Check if targetList is empty before selecting a random target.
- Return nullptr when no valid target is available.
- ScheduleTargetSelection() already handles nullptr and retries after 500ms.

Crash:
World Thread hangs for 60010 ms, forcing a crash!

File:
src/server/scripts/BrokenIsles/zone_mardum.cpp
2026-10-06 21:39:04 +02:00
luis 03314ed3c9 ++ 2026-10-06 10:43:20 -03:00
luis 63660e4cdf quest 2026-10-06 05:11:18 -03:00
luis 32fcf68786 typo 2026-10-06 03:08:51 -03:00
luis 8133738a65 spell_sha_flametongue_weapon 2026-10-06 02:58:46 -03:00
luis 0f4172f4b0 more quest fixed 2026-10-05 13:27:48 -03:00
luis d5d5d23f99 fix crash 2026-10-05 12:27:40 -03:00
luis 3a6ec38c1e Scripts 2026-10-05 11:32:49 -03:00
luis be688ce71c Scripts/Spells: Implement rogue talent Swift Slasher 2026-10-05 11:29:56 -03:00
luis 47afa1f8ea Scripts/Spells: Implement hunter talent Tensile Bowstring 2026-10-05 11:28:10 -03:00
luis ae25dcfaa0 Scripts/Spells: Implement hunter talent No Scope 2026-10-05 11:26:49 -03:00
luis 0b95406ba1 Scripts/Spells: Implement hunter talent Bleak Powder 2026-10-05 11:25:37 -03:00
Shauren 9f7b277693 Core/Misc: Switch to G3D::Quat::fromYPRAngles in QuaternionData::fromEulerAnglesZYX and add QuaternionData::fromOrientation for cases where only orientation is available
Signed-off-by: luis <[email protected]>
2026-10-05 11:23:32 -03:00
luis 6ef27ab3c2 Core/Spells: Implement target limit for Starfire 2026-10-05 11:22:43 -03:00
luis 6ce126c421 Core/Quests: set LaunchQuest bit in QuestGiverQuestComplete packet only when UseQuestReward is not set
* this fixes a bug which caused quests which were part of a quest chain AND had QUEST_FLAGS_AUTO_ACCEPT to double-select a quest menu entry, causing unwanted UI bugs in the process
2026-10-05 11:21:04 -03:00