From e81d3a1b4e47defd17617c1254d21ff2b0932369 Mon Sep 17 00:00:00 2001 From: Oleksii Lisikh Date: Sun, 5 Apr 2026 17:12:41 +0200 Subject: [PATCH] bug: fix Daybreak weapon dimensions and migrate to height of 4 --- ...05170905_UpdateDaybreakWeaponDimensions.cs | 28 +++++++++++++++++++ .../VersionSeasonSix/Items/Weapons.cs | 4 +-- 2 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 src/Persistence/EntityFramework/Migrations/20260405170905_UpdateDaybreakWeaponDimensions.cs diff --git a/src/Persistence/EntityFramework/Migrations/20260405170905_UpdateDaybreakWeaponDimensions.cs b/src/Persistence/EntityFramework/Migrations/20260405170905_UpdateDaybreakWeaponDimensions.cs new file mode 100644 index 000000000..f3607a55e --- /dev/null +++ b/src/Persistence/EntityFramework/Migrations/20260405170905_UpdateDaybreakWeaponDimensions.cs @@ -0,0 +1,28 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace MUnique.OpenMU.Persistence.EntityFramework.Migrations +{ + /// + public partial class UpdateDaybreakWeaponDimensions : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.Sql( + @"UPDATE config.""ItemDefinition"" + SET ""Height"" = 4 + WHERE ""Group"" = 0 AND ""Number"" = 24"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.Sql( + @"UPDATE config.""ItemDefinition"" + SET ""Height"" = 2 + WHERE ""Group"" = 0 AND ""Number"" = 24"); + } + } +} diff --git a/src/Persistence/Initialization/VersionSeasonSix/Items/Weapons.cs b/src/Persistence/Initialization/VersionSeasonSix/Items/Weapons.cs index f2ba8891d..7936910ba 100644 --- a/src/Persistence/Initialization/VersionSeasonSix/Items/Weapons.cs +++ b/src/Persistence/Initialization/VersionSeasonSix/Items/Weapons.cs @@ -158,7 +158,7 @@ public override void Initialize() this.CreateWeapon(0, 21, 0, 56, 2, 4, true, "Dark Reign Blade", 140, 115, 142, 40, 100, 115, 0, 116, 53, 9, 0, 0, 0, 0, 1, 0, 0, 0); this.CreateWeapon(0, 22, 0, 22, 1, 4, true, "Bone Blade", 147, 122, 135, 40, 95, 0, 380, 100, 35, 0, 0, 0, 2, 0, 0, 0, 0, 0); this.CreateWeapon(0, 23, 0, 56, 2, 4, true, "Explosion Blade", 147, 127, 155, 45, 110, 134, 380, 98, 48, 7, 0, 0, 0, 0, 1, 0, 0, 0); - this.CreateWeapon(0, 24, 0, 22, 2, 2, true, "Daybreak", 115, 182, 218, 40, 90, 0, 0, 192, 30, 0, 0, 0, 2, 0, 0, 0, 0, 0); + this.CreateWeapon(0, 24, 0, 22, 2, 4, true, "Daybreak", 115, 182, 218, 40, 90, 0, 0, 192, 30, 0, 0, 0, 2, 0, 0, 0, 0, 0); this.CreateWeapon(0, 25, 0, 56, 2, 4, true, "Sword Dancer", 115, 109, 136, 40, 90, 108, 0, 136, 57, 9, 0, 0, 0, 0, 1, 0, 0, 0); this.CreateWeapon(0, 26, 0, 22, 1, 4, true, "Flamberge", 137, 115, 126, 40, 90, 0, 380, 193, 53, 0, 0, 0, 2, 0, 0, 0, 0, 0); this.CreateWeapon(0, 27, 0, 22, 1, 4, true, "Sword Breaker", 133, 91, 99, 35, 90, 0, 380, 53, 176, 0, 0, 0, 2, 0, 0, 0, 0, 0); @@ -518,4 +518,4 @@ private void AddGuardianOptions() viperStaff.PossibleItemOptions.Add(weaponOption); stormBlitzStick.PossibleItemOptions.Add(weaponOption); } -} \ No newline at end of file +}