Skip to content

Commit 3334711

Browse files
authored
fix sanitize (#47)
1 parent 676f754 commit 3334711

3 files changed

Lines changed: 8 additions & 8 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.2.5</PackageVersion>
16+
<PackageVersion>2.2.6</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
@@ -100,7 +100,7 @@ public ServerTableParser(M2dReader xmlReader) {
100100
}
101101

102102
public IEnumerable<(int NpcId, IDictionary<int, NpcScriptCondition> ScriptConditions)> ParseNpcScriptCondition() {
103-
string xml = Sanitizer.RemoveEmpty(xmlReader.GetString(xmlReader.GetEntry("table/Server/npcScriptCondition_Final.xml")));
103+
string xml = xmlReader.GetString(xmlReader.GetEntry("table/Server/npcScriptCondition_Final.xml"));
104104
var reader = XmlReader.Create(new StringReader(xml));
105105
var data = npcScriptConditionSerializer.Deserialize(reader) as NpcScriptConditionRoot;
106106
Debug.Assert(data != null);
@@ -111,7 +111,7 @@ public ServerTableParser(M2dReader xmlReader) {
111111
}
112112

113113
public IEnumerable<(int QuestId, IDictionary<int, QuestScriptCondition> ScriptConditions)> ParseQuestScriptCondition() {
114-
string xml = Sanitizer.RemoveEmpty(xmlReader.GetString(xmlReader.GetEntry("table/Server/QuestScriptCondition_final.xml")));
114+
string xml = xmlReader.GetString(xmlReader.GetEntry("table/Server/QuestScriptCondition_final.xml"));
115115
var reader = XmlReader.Create(new StringReader(xml));
116116
var data = questScriptConditionSerializer.Deserialize(reader) as QuestScriptConditionRoot;
117117
Debug.Assert(data != null);

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ public partial class QuestScriptCondition : IFeatureLocale {
1919
[XmlAttribute] public string maid_mood_time = string.Empty;
2020
[XmlAttribute] public string maid_affinity_time = string.Empty;
2121
[XmlAttribute] public int maid_affinity_grade = 0;
22-
[XmlAttribute] public int privilege;
23-
[XmlAttribute] public int panelty;
22+
[XmlAttribute] public int privilege = -1;
23+
[XmlAttribute] public int panelty = -1;
2424
[M2dArray] public short[] job = Array.Empty<short>();
2525
[XmlAttribute] public string level = string.Empty;
2626
[M2dArray] public string[] quest_start = Array.Empty<string>();
2727
[M2dArray] public string[] quest_complete = Array.Empty<string>();
2828
[M2dArray] public string[] item = Array.Empty<string>();
2929
[M2dArray] public string[] itemCount = Array.Empty<string>();
30-
[XmlAttribute] public int weddingState;
31-
[XmlAttribute] public int weddingHallBooking;
32-
[XmlAttribute] public int marriageDate;
30+
[XmlAttribute] public int weddingState = -1;
31+
[XmlAttribute] public int weddingHallBooking = -1;
32+
[XmlAttribute] public int marriageDate = -1;
3333
[XmlAttribute] public string weddingHallEntryType = string.Empty;
3434
[XmlAttribute] public string weddingHallState = string.Empty;
3535
[XmlAttribute] public string coolingOff = string.Empty;

0 commit comments

Comments
 (0)