diff --git a/app/Http/Controllers/Dungeon/DungeonExploreController.php b/app/Http/Controllers/Dungeon/DungeonExploreController.php index 0408695eb..39c8b6a11 100644 --- a/app/Http/Controllers/Dungeon/DungeonExploreController.php +++ b/app/Http/Controllers/Dungeon/DungeonExploreController.php @@ -112,7 +112,7 @@ public function viewDungeonFloor( $combatLogEventFilter = new CombatLogEventFilter( $seasonService, $dungeon, - CombatLogEventEventType::EnemyKilled, + CombatLogEventEventType::NpcDeath, CombatLogEventDataType::PlayerPosition, ); diff --git a/app/Models/CombatLog/CombatLogEventEventType.php b/app/Models/CombatLog/CombatLogEventEventType.php index d913844db..9ece7315a 100644 --- a/app/Models/CombatLog/CombatLogEventEventType.php +++ b/app/Models/CombatLog/CombatLogEventEventType.php @@ -4,7 +4,7 @@ enum CombatLogEventEventType: string { - case EnemyKilled = 'enemy_killed'; + case NpcDeath = 'npc_death'; case PlayerDeath = 'player_death'; - case SpellCast = 'spell_cast'; + case PlayerSpell = 'player_spell'; } diff --git a/app/Service/CombatLog/Builders/CombatLogRouteCombatLogEventsBuilder.php b/app/Service/CombatLog/Builders/CombatLogRouteCombatLogEventsBuilder.php index 66f893fe3..3b49afb07 100644 --- a/app/Service/CombatLog/Builders/CombatLogRouteCombatLogEventsBuilder.php +++ b/app/Service/CombatLog/Builders/CombatLogRouteCombatLogEventsBuilder.php @@ -94,7 +94,7 @@ public function getCombatLogEvents(): Collection // Original event location 'pos_x' => round($npc->coord->x, 2), 'pos_y' => round($npc->coord->y, 2), - 'event_type' => CombatLogEventEventType::EnemyKilled->value, + 'event_type' => CombatLogEventEventType::NpcDeath->value, 'context' => json_encode([ '@timestamp' => $npc->getDiedAt(), // Resolved enemy location @@ -123,7 +123,7 @@ public function getCombatLogEvents(): Collection // Original event location 'pos_x' => round($spell->coord->x, 2), 'pos_y' => round($spell->coord->y, 2), - 'event_type' => CombatLogEventEventType::SpellCast->value, + 'event_type' => CombatLogEventEventType::PlayerSpell->value, 'context' => json_encode([ '@timestamp' => $spell->getCastAt(), 'spell_id' => $spell->spellId, diff --git a/app/Service/RaiderIO/Dtos/HeatmapDataFilter.php b/app/Service/RaiderIO/Dtos/HeatmapDataFilter.php index 7bdbbbd7d..a70198bd0 100644 --- a/app/Service/RaiderIO/Dtos/HeatmapDataFilter.php +++ b/app/Service/RaiderIO/Dtos/HeatmapDataFilter.php @@ -224,8 +224,8 @@ public static function fromArray(array $requestArray): HeatmapDataFilter { $heatmapDataFilter = new HeatmapDataFilter( dungeon: Dungeon::firstWhere('id', $requestArray['dungeonId']), - eventType: CombatLogEventEventType::from($requestArray['type'] ?? 'enemy_killed'), - dataType: CombatLogEventDataType::from($requestArray['dataType'] ?? 'player_position') + eventType: CombatLogEventEventType::from($requestArray['type'] ?? CombatLogEventEventType::NpcDeath->value), + dataType: CombatLogEventDataType::from($requestArray['dataType'] ?? CombatLogEventDataType::PlayerPosition->value) ); $heatmapDataFilter->setKeyLevelMin(isset($requestArray['minMythicLevel']) ? (int)$requestArray['minMythicLevel'] : null); diff --git a/lang/en_US/combatlogeventtypes.php b/lang/en_US/combatlogeventtypes.php index 6b1d060b4..6195cddb6 100644 --- a/lang/en_US/combatlogeventtypes.php +++ b/lang/en_US/combatlogeventtypes.php @@ -1,7 +1,7 @@ 'Enemy death', 'player_death' => 'Player death', - 'enemy_killed' => 'Enemy killed', - 'spell_cast' => 'Bloodlust casts', + 'player_spell' => 'Bloodlust casts', ]; diff --git a/resources/views/common/maps/controls/heatmapsearch.blade.php b/resources/views/common/maps/controls/heatmapsearch.blade.php index d04f654ac..17f8e54a2 100644 --- a/resources/views/common/maps/controls/heatmapsearch.blade.php +++ b/resources/views/common/maps/controls/heatmapsearch.blade.php @@ -83,7 +83,7 @@ 'filterWeeklyAffixGroupsSelector' => '#filter_weekly_affix_groups', 'filterDurationSelector' => '#filter_duration', - 'filterCollapseNames' => ['level', 'affixes', 'duration'], + 'filterCollapseNames' => ['keyLevel', 'includeAffixIds', 'duration'], 'filterCookiePrefix' => $filterExpandedCookiePrefix, 'leafletHeatOptionsMinOpacitySelector' => '#heatmap_heat_option_min_opacity', @@ -165,10 +165,10 @@ class="route_sidebar top right row no-gutters map_fade_out data-toggle="buttons">