mirror of
https://github.com/SoDOff-Project/sodoff.git
synced 2025-10-11 08:18:49 -07:00
quests data - quests files for WoJS
This commit is contained in:
parent
b2220ccfdb
commit
f8c8b75645
37
src/Resources/defaultmissionlist_wojs.xml
Normal file
37
src/Resources/defaultmissionlist_wojs.xml
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<DefaultMissions>
|
||||||
|
<!-- list of default mission for World of Jump Start -->
|
||||||
|
<Active>
|
||||||
|
<id>1509</id>
|
||||||
|
<id>1511</id>
|
||||||
|
<id>1512</id>
|
||||||
|
<id>1513</id>
|
||||||
|
<id>1514</id>
|
||||||
|
<id>1743</id>
|
||||||
|
<id>2323</id>
|
||||||
|
<id>2374</id>
|
||||||
|
<id>2375</id>
|
||||||
|
<id>2376</id>
|
||||||
|
<id>2377</id>
|
||||||
|
<id>2378</id>
|
||||||
|
<id>2379</id>
|
||||||
|
<id>2380</id>
|
||||||
|
<id>2381</id>
|
||||||
|
<id>2382</id>
|
||||||
|
<id>2383</id>
|
||||||
|
<id>2384</id>
|
||||||
|
<id>2385</id>
|
||||||
|
<id>2386</id>
|
||||||
|
<id>2440</id>
|
||||||
|
<id>2441</id>
|
||||||
|
<id>2442</id>
|
||||||
|
<id>2446</id>
|
||||||
|
<id>2447</id>
|
||||||
|
<id>2448</id>
|
||||||
|
<id>2449</id>
|
||||||
|
<id>2451</id>
|
||||||
|
<id>2452</id>
|
||||||
|
</Active>
|
||||||
|
<Upcoming>
|
||||||
|
</Upcoming>
|
||||||
|
</DefaultMissions>
|
3546
src/Resources/missions_wojs.xml
Normal file
3546
src/Resources/missions_wojs.xml
Normal file
File diff suppressed because it is too large
Load Diff
@ -12,6 +12,8 @@ public class MissionStoreSingleton {
|
|||||||
private int[] upcomingMissionsV1;
|
private int[] upcomingMissionsV1;
|
||||||
private int[] activeMissionsMaM;
|
private int[] activeMissionsMaM;
|
||||||
private int[] upcomingMissionsMaM;
|
private int[] upcomingMissionsMaM;
|
||||||
|
private int[] activeMissionsWoJS;
|
||||||
|
private int[] upcomingMissionsWoJS;
|
||||||
|
|
||||||
public MissionStoreSingleton() {
|
public MissionStoreSingleton() {
|
||||||
ServerMissionArray missionArray = XmlUtil.DeserializeXml<ServerMissionArray>(XmlUtil.ReadResourceXmlString("missions"));
|
ServerMissionArray missionArray = XmlUtil.DeserializeXml<ServerMissionArray>(XmlUtil.ReadResourceXmlString("missions"));
|
||||||
@ -29,6 +31,14 @@ public class MissionStoreSingleton {
|
|||||||
defaultMissions = XmlUtil.DeserializeXml<DefaultMissions>(XmlUtil.ReadResourceXmlString("defaultmissionlistmam"));
|
defaultMissions = XmlUtil.DeserializeXml<DefaultMissions>(XmlUtil.ReadResourceXmlString("defaultmissionlistmam"));
|
||||||
activeMissionsMaM = defaultMissions.Active;
|
activeMissionsMaM = defaultMissions.Active;
|
||||||
upcomingMissionsMaM = defaultMissions.Upcoming;
|
upcomingMissionsMaM = defaultMissions.Upcoming;
|
||||||
|
|
||||||
|
missionArray = XmlUtil.DeserializeXml<ServerMissionArray>(XmlUtil.ReadResourceXmlString("missions_wojs"));
|
||||||
|
defaultMissions = XmlUtil.DeserializeXml<DefaultMissions>(XmlUtil.ReadResourceXmlString("defaultmissionlist_wojs"));
|
||||||
|
foreach (var mission in missionArray.MissionDataArray) {
|
||||||
|
SetUpRecursive(mission); // TODO: use separate missions dict for WoJS (?)
|
||||||
|
}
|
||||||
|
activeMissionsWoJS = defaultMissions.Active;
|
||||||
|
upcomingMissionsWoJS = defaultMissions.Upcoming;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Mission GetMission(int missionID) {
|
public Mission GetMission(int missionID) {
|
||||||
@ -39,6 +49,9 @@ public class MissionStoreSingleton {
|
|||||||
if (gameVersion == ClientVersion.MaM) {
|
if (gameVersion == ClientVersion.MaM) {
|
||||||
return activeMissionsMaM;
|
return activeMissionsMaM;
|
||||||
}
|
}
|
||||||
|
if (gameVersion == ClientVersion.WoJS) {
|
||||||
|
return activeMissionsWoJS;
|
||||||
|
}
|
||||||
if (gameVersion < 0xa2a00a0a) {
|
if (gameVersion < 0xa2a00a0a) {
|
||||||
return activeMissionsV1;
|
return activeMissionsV1;
|
||||||
}
|
}
|
||||||
@ -49,6 +62,9 @@ public class MissionStoreSingleton {
|
|||||||
if (gameVersion == ClientVersion.MaM) {
|
if (gameVersion == ClientVersion.MaM) {
|
||||||
return upcomingMissionsMaM;
|
return upcomingMissionsMaM;
|
||||||
}
|
}
|
||||||
|
if (gameVersion == ClientVersion.WoJS) {
|
||||||
|
return upcomingMissionsWoJS;
|
||||||
|
}
|
||||||
if (gameVersion < 0xa2a00a0a) {
|
if (gameVersion < 0xa2a00a0a) {
|
||||||
return upcomingMissionsV1;
|
return upcomingMissionsV1;
|
||||||
}
|
}
|
||||||
|
@ -50,6 +50,7 @@
|
|||||||
<None Remove="Resources\defaultmissionlist.xml" />
|
<None Remove="Resources\defaultmissionlist.xml" />
|
||||||
<None Remove="Resources\defaultmissionlistv1.xml" />
|
<None Remove="Resources\defaultmissionlistv1.xml" />
|
||||||
<None Remove="Resources\defaultmissionlistmam.xml" />
|
<None Remove="Resources\defaultmissionlistmam.xml" />
|
||||||
|
<None Remove="Resources\defaultmissionlist_wojs.xml" />
|
||||||
<None Remove="Resources\questiondata.xml" />
|
<None Remove="Resources\questiondata.xml" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@ -109,6 +110,9 @@
|
|||||||
<EmbeddedResource Include="Resources\missions.xml">
|
<EmbeddedResource Include="Resources\missions.xml">
|
||||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="Resources\missions_wojs.xml">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Resources\defaultmissionlist.xml">
|
<EmbeddedResource Include="Resources\defaultmissionlist.xml">
|
||||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
@ -118,6 +122,9 @@
|
|||||||
<EmbeddedResource Include="Resources\defaultmissionlistmam.xml">
|
<EmbeddedResource Include="Resources\defaultmissionlistmam.xml">
|
||||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="Resources\defaultmissionlist_wojs.xml">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Resources\questiondata.xml">
|
<EmbeddedResource Include="Resources\questiondata.xml">
|
||||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user