mirror of
https://git.muiegratis.online/suikoakari/Campofinale
synced 2025-12-12 17:44:37 +01:00
re hardcoded missions from pcap for now
This commit is contained in:
@@ -133,8 +133,8 @@ namespace Campofinale.Packets.Cs
|
||||
m.TrackMissionId = "";
|
||||
|
||||
|
||||
//session.Send(ScMsgId.ScSyncAllMission, m);
|
||||
session.Send(ScMsgId.ScSyncAllMission, new ScSyncAllMission()
|
||||
session.Send(ScMsgId.ScSyncAllMission, m);
|
||||
/* session.Send(ScMsgId.ScSyncAllMission, new ScSyncAllMission()
|
||||
{
|
||||
NewMissionTags =
|
||||
{
|
||||
@@ -182,7 +182,7 @@ namespace Campofinale.Packets.Cs
|
||||
}
|
||||
} }
|
||||
}
|
||||
});
|
||||
});*/
|
||||
|
||||
session.Send(new PacketScGachaSync(session));
|
||||
ScSettlementSyncAll settlements = new ScSettlementSyncAll()
|
||||
|
||||
@@ -39,14 +39,35 @@ namespace Campofinale.Packets.Cs
|
||||
[Server.Handler(CsMsgId.CsSceneLevelScriptEventTrigger)]
|
||||
public static void HandleCsSceneLevelScriptEventTrigger(Player session, CsMsgId cmdId, Packet packet)
|
||||
{
|
||||
CsSceneLevelScriptEventTrigger req = packet.DecodeBody<CsSceneLevelScriptEventTrigger>();
|
||||
|
||||
CsSceneLevelScriptEventTrigger req = packet.DecodeBody<CsSceneLevelScriptEventTrigger>();
|
||||
ScSceneUpdateLevelScriptProperty update1 = new()
|
||||
{
|
||||
SceneNumId = req.SceneNumId,
|
||||
ScriptId = req.ScriptId,
|
||||
|
||||
};
|
||||
session.Send(ScMsgId.ScSceneUpdateLevelScriptProperty, update1);
|
||||
ScSceneTriggerClientLevelScriptEvent trigger = new()
|
||||
{
|
||||
EventName = req.EventName,
|
||||
SceneNumId = req.SceneNumId,
|
||||
ScriptId = req.ScriptId
|
||||
};
|
||||
session.Send(ScMsgId.ScSceneTriggerClientLevelScriptEvent, trigger);
|
||||
ScSceneUpdateLevelScriptProperty update2 = new()
|
||||
{
|
||||
SceneNumId = req.SceneNumId,
|
||||
ScriptId = req.ScriptId,
|
||||
|
||||
};
|
||||
session.Send(ScMsgId.ScSceneUpdateLevelScriptProperty, update2);
|
||||
ScSceneLevelScriptEventTrigger rsp = new ScSceneLevelScriptEventTrigger()
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
session.Send(ScMsgId.ScSceneLevelScriptEventTrigger, rsp,packet.csHead.UpSeqid);
|
||||
session.Send(ScMsgId.ScSceneLevelScriptEventTrigger, rsp);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,10 +32,18 @@
|
||||
max = values.Max();
|
||||
}
|
||||
InitializeWithBitCount(max);
|
||||
foreach(var i in values)
|
||||
try
|
||||
{
|
||||
SetBit(i, true);
|
||||
foreach (var i in values)
|
||||
{
|
||||
SetBit(i, true);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public LongBitSet(ulong[] bits)
|
||||
|
||||
Reference in New Issue
Block a user