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[] activeMissionsMaM;
|
||||
private int[] upcomingMissionsMaM;
|
||||
private int[] activeMissionsWoJS;
|
||||
private int[] upcomingMissionsWoJS;
|
||||
|
||||
public MissionStoreSingleton() {
|
||||
ServerMissionArray missionArray = XmlUtil.DeserializeXml<ServerMissionArray>(XmlUtil.ReadResourceXmlString("missions"));
|
||||
@ -29,6 +31,14 @@ public class MissionStoreSingleton {
|
||||
defaultMissions = XmlUtil.DeserializeXml<DefaultMissions>(XmlUtil.ReadResourceXmlString("defaultmissionlistmam"));
|
||||
activeMissionsMaM = defaultMissions.Active;
|
||||
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) {
|
||||
@ -39,6 +49,9 @@ public class MissionStoreSingleton {
|
||||
if (gameVersion == ClientVersion.MaM) {
|
||||
return activeMissionsMaM;
|
||||
}
|
||||
if (gameVersion == ClientVersion.WoJS) {
|
||||
return activeMissionsWoJS;
|
||||
}
|
||||
if (gameVersion < 0xa2a00a0a) {
|
||||
return activeMissionsV1;
|
||||
}
|
||||
@ -49,6 +62,9 @@ public class MissionStoreSingleton {
|
||||
if (gameVersion == ClientVersion.MaM) {
|
||||
return upcomingMissionsMaM;
|
||||
}
|
||||
if (gameVersion == ClientVersion.WoJS) {
|
||||
return upcomingMissionsWoJS;
|
||||
}
|
||||
if (gameVersion < 0xa2a00a0a) {
|
||||
return upcomingMissionsV1;
|
||||
}
|
||||
|
@ -50,6 +50,7 @@
|
||||
<None Remove="Resources\defaultmissionlist.xml" />
|
||||
<None Remove="Resources\defaultmissionlistv1.xml" />
|
||||
<None Remove="Resources\defaultmissionlistmam.xml" />
|
||||
<None Remove="Resources\defaultmissionlist_wojs.xml" />
|
||||
<None Remove="Resources\questiondata.xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
@ -109,6 +110,9 @@
|
||||
<EmbeddedResource Include="Resources\missions.xml">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Resources\missions_wojs.xml">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Resources\defaultmissionlist.xml">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</EmbeddedResource>
|
||||
@ -118,6 +122,9 @@
|
||||
<EmbeddedResource Include="Resources\defaultmissionlistmam.xml">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Resources\defaultmissionlist_wojs.xml">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Resources\questiondata.xml">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</EmbeddedResource>
|
||||
|
Loading…
x
Reference in New Issue
Block a user