diff --git a/Assets/Cryville/Crtr/Judge.cs b/Assets/Cryville/Crtr/Judge.cs index f53fca4..cf61135 100644 --- a/Assets/Cryville/Crtr/Judge.cs +++ b/Assets/Cryville/Crtr/Judge.cs @@ -116,8 +116,8 @@ namespace Cryville.Crtr { if (def.scores != null) UpdateScore(def.scores); if (def.pass != null) Pass(def.pass); actlist.RemoveAt(index); - if (def.stack != def.prop && actlist.Count > 0) { - index = BinarySearchFirst(actlist, ev.StartClip, def.prop); + if (def.prop != 0 && actlist.Count > 0) { + index = BinarySearchFirst(actlist, ev.StartClip, def.stack - def.prop); if (index < 0) index = ~index; } else index++; @@ -216,7 +216,7 @@ namespace Cryville.Crtr { public Identifier[] miss; public Dictionary scores; public int stack; - public int prop = -1; + public int prop = 1; } public class ScoreOperation { public Identifier name;