Commit e8adb80c authored by SherryChaos's avatar SherryChaos

fix replay message bug

parent 68c14202
This diff is collapsed.
......@@ -36,21 +36,21 @@ MonoBehaviour:
- rid: 5650211206403981510
- rid: 5650211206403981511
- rid: 5650211206403981512
- rid: 5650211606802202691
- rid: 5650211675045101746
- rid: 5650211206403981514
- rid: 5650211206403981515
- rid: 5650211606802202692
- rid: 5650211606802202693
- rid: 5650211675045101747
- rid: 5650211675045101748
- rid: 5650211206403981518
- rid: 5650211606802202694
- rid: 5650211675045101749
- rid: 5650211206403981520
- rid: 5650211606802202695
- rid: 5650211675045101750
- rid: 5650211206403981522
- rid: 5650211606802202696
- rid: 5650211606802202697
- rid: 5650211606802202698
- rid: 5650211606802202699
- rid: 5650211606802202700
- rid: 5650211675045101751
- rid: 5650211675045101752
- rid: 5650211675045101753
- rid: 5650211675045101754
- rid: 5650211675045101755
- rid: 5650211206403981528
- rid: 5650211206403981529
- rid: 5650211206403981530
......@@ -159,7 +159,7 @@ MonoBehaviour:
m_version: 0
m_EnableCompilationCaching: 1
m_EnableValidityChecks: 1
- rid: 5650211606802202691
- rid: 5650211675045101746
type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data:
m_Version: 0
......@@ -174,14 +174,14 @@ MonoBehaviour:
m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2}
m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2}
- rid: 5650211606802202692
- rid: 5650211675045101747
type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data:
m_Version: 0
m_StripUnusedPostProcessingVariants: 0
m_StripUnusedVariants: 1
m_StripScreenCoordOverrideVariants: 1
- rid: 5650211606802202693
- rid: 5650211675045101748
type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data:
m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
......@@ -189,7 +189,7 @@ MonoBehaviour:
m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2}
m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2}
m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2}
- rid: 5650211606802202694
- rid: 5650211675045101749
type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data:
m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3}
......@@ -201,7 +201,7 @@ MonoBehaviour:
m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3}
m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3}
m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3}
- rid: 5650211606802202695
- rid: 5650211675045101750
type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime}
data:
m_Version: 0
......@@ -214,7 +214,7 @@ MonoBehaviour:
m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3}
m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3}
m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3}
- rid: 5650211606802202696
- rid: 5650211675045101751
type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data:
m_Version: 1
......@@ -225,12 +225,12 @@ MonoBehaviour:
traceVirtualOffsetRT: {fileID: 4807578003741378534, guid: b60511f4aa1443f4d8c0b18f4fec92f4, type: 3}
skyOcclusionCS: {fileID: 7200000, guid: 798f52ec82fa04048a12826bbbbcf7b4, type: 3}
skyOcclusionRT: {fileID: 4807578003741378534, guid: dfaf42b38dd001f49a72d8102b709f29, type: 3}
- rid: 5650211606802202697
- rid: 5650211675045101752
type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data:
m_Version: 1
m_ProbeVolumeDisableStreamingAssets: 0
- rid: 5650211606802202698
- rid: 5650211675045101753
type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data:
m_Version: 1
......@@ -240,14 +240,14 @@ MonoBehaviour:
probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3}
probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3}
numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3}
- rid: 5650211606802202699
- rid: 5650211675045101754
type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data:
m_version: 0
m_IncludeReferencedInScenes: 0
m_IncludeAssetsByLabel: 0
m_LabelToInclude:
- rid: 5650211606802202700
- rid: 5650211675045101755
type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data:
m_Version: 1
......
......@@ -1373,6 +1373,7 @@ namespace MDPro3
public int turns;
public bool isFirst;
public bool isObserver;
int playerType;
public bool myTurn = true;
public DuelPhase phase = DuelPhase.Draw;
public delegate void ResponseHandler(byte[] buffer);
......@@ -2590,8 +2591,46 @@ namespace MDPro3
switch ((GameMessage)p.Function)
{
case GameMessage.sibyl_chat:
r.ReadInt32();
PrintDuelLog(r.ReadALLUnicode());
player = r.ReadInt32();
if (!GetMessageConfig(player))
break;
switch (player)
{
case 0:
name = name_0;
if (playerType < 7 &&
((playerType < 2 && !isFirst) || (playerType >= 2 && isFirst)))
name = name_1;
break;
case 1:
name = name_0_tag;
if (playerType < 7 &&
((playerType < 2 && !isFirst) || (playerType >= 2 && isFirst)))
name = name_1_tag;
break;
case 2:
name = name_1;
if (playerType < 7 &&
((playerType < 2 && !isFirst) || (playerType >= 2 && isFirst)))
name = name_0;
break;
case 3:
name = name_1_tag;
if (playerType < 7 &&
((playerType < 2 && !isFirst) || (playerType >= 2 && isFirst)))
name = name_0_tag;
break;
case 7:
name = InterString.Get("观战者");
break;
default:
name = string.Empty;
break;
}
if (name != string.Empty)
name += ": ";
var content = r.ReadALLUnicode();
MessageManager.Cast(name + content);
break;
case GameMessage.sibyl_name:
name_0 = r.ReadUnicode(50);
......@@ -2600,6 +2639,7 @@ namespace MDPro3
name_1 = r.ReadUnicode(50);
name_1_tag = r.ReadUnicode(50);
name_1_c = r.ReadUnicode(50);
isTag = !(name_0_tag == "---" && name_1_tag == "---" && name_0 == name_0_c && name_1 == name_1_c);
if (Config.Get("ReplayPlayerName0", "@ui").Length > 0)
......@@ -2834,10 +2874,9 @@ namespace MDPro3
cg.interactable = false;
md5Maker = 0;
messagePass = false;
int playerType = r.ReadByte();
playerType = r.ReadByte();
isFirst = (playerType & 0xF) == 0;
Room.coreShowing = 2;
Program.I().room.AddChatItem(-2, "Core Ready");
isObserver = (playerType & 0xF0) > 0;
if (r.BaseStream.Length > 17)
MasterRule = r.ReadByte();
......@@ -6326,9 +6365,11 @@ namespace MDPro3
}
public Package GetNamePacket()
{
var p__ = new Package();
p__.Function = (int)GameMessage.sibyl_name;
p__.Data = new BinaryMaster();
var p__ = new Package
{
Function = (int)GameMessage.sibyl_name,
Data = new BinaryMaster()
};
p__.Data.writer.WriteUnicode(name_0, 50);
p__.Data.writer.WriteUnicode(name_0_tag, 50);
p__.Data.writer.WriteUnicode(name_0_c != "" ? name_0_c : name_0, 50);
......@@ -6341,18 +6382,17 @@ namespace MDPro3
bool GetAutoInfo()
{
bool returnValue = true;
if (condition == Condition.Duel
&& Config.Get("DuelAutoInfo", "0") == "0")
returnValue = false;
return false;
if (condition == Condition.Watch
&& Config.Get("WatchAutoInfo", "0") == "0")
returnValue = false;
return false;
if (condition == Condition.Replay
&& Config.Get("ReplayAutoInfo", "0") == "0")
returnValue = false;
return false;
return returnValue;
return true;
}
public void RefreshAllCardsLabel()
......
fileFormatVersion: 2
guid: d5dd6464ba3b1474e97da38e0b56bf3a
guid: cb0d99550494121449fce888a44fb14e
folderAsset: yes
DefaultImporter:
externalObjects: {}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment