Skip to content

Commit e068b3f

Browse files
authored
Fix: FishLure (#61)
1 parent 9e5b75d commit e068b3f

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

Maple2.File.Parser/Maple2.File.Parser.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<PackageTags>MapleStory2, File, Parser, m2d, xml</PackageTags>
1414
<!-- Use following lines to write the generated files to disk. -->
1515
<EmitCompilerGeneratedFiles Condition=" '$(Configuration)' == 'Debug' ">true</EmitCompilerGeneratedFiles>
16-
<PackageVersion>2.4.3</PackageVersion>
16+
<PackageVersion>2.4.4</PackageVersion>
1717
<TargetFramework>net8.0</TargetFramework>
1818
<PackageReadmeFile>README.md</PackageReadmeFile>
1919
<ImplicitUsings>enable</ImplicitUsings>

Maple2.File.Parser/ServerTableParser.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -541,14 +541,14 @@ public ServerTableParser(M2dReader xmlReader) {
541541
}
542542
}
543543

544-
public IEnumerable<(int Code, FishLure Lure)> ParseFishLure() {
544+
public IEnumerable<(int Code, int Level, FishLure Lure)> ParseFishLure() {
545545
string xml = Sanitizer.RemoveEmpty(xmlReader.GetString(xmlReader.GetEntry("table/Server/fishLure.xml")));
546546
var reader = XmlReader.Create(new StringReader(xml));
547547
var data = fishLureSerializer.Deserialize(reader) as FishLureRoot;
548548
Debug.Assert(data != null);
549549

550550
foreach (FishLure lure in data.lure) {
551-
yield return (lure.additionalEffectCode, lure);
551+
yield return (lure.additionalEffectCode, lure.additionalEffectLevel, lure);
552552
}
553553
}
554554

Maple2.File.Parser/Xml/Table/Server/FishLure.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace Maple2.File.Parser.Xml.Table.Server;
66
// ./data/server/table/Server/fishLure.xml
77
[XmlRoot("ms2")]
88
public partial class FishLureRoot {
9-
[M2dFeatureLocale(Selector = "additionalEffectCode")] private IList<FishLure> _lure;
9+
[M2dFeatureLocale(Selector = "additionalEffectCode|additionalEffectLevel")] private IList<FishLure> _lure;
1010
}
1111

1212
public partial class FishLure : IFeatureLocale {

Maple2.File.Tests/ServerTableParserTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ public void TestFishingSpot() {
315315
public void TestFishLure() {
316316
var parser = new ServerTableParser(TestUtils.ServerReader);
317317

318-
foreach ((_, _) in parser.ParseFishLure()) {
318+
foreach ((_, _ ,_) in parser.ParseFishLure()) {
319319
continue;
320320
}
321321
}

0 commit comments

Comments
 (0)