hm
This commit is contained in:
parent
7455d630fc
commit
4d3fc2cd47
84 changed files with 3429 additions and 3480 deletions
|
|
@ -60,12 +60,10 @@
|
|||
if (!item || item.dead || !Number.isFinite(interval)) return false;
|
||||
if (interval <= 0) {
|
||||
state.realtime.push(item);
|
||||
item._schedulerRealtime = true;
|
||||
return true;
|
||||
}
|
||||
const token = (item._schedulerToken || 0) + 1;
|
||||
item._schedulerToken = token;
|
||||
item._schedulerRealtime = false;
|
||||
if (!Number.isFinite(item._schedulerLastAt)) item._schedulerLastAt = now;
|
||||
heapPush(state.heap, { time: now + interval, item, token });
|
||||
return true;
|
||||
|
|
@ -104,8 +102,7 @@
|
|||
if (!item || item.dead) continue;
|
||||
const interval = itemUpdateInterval(item);
|
||||
if (!Number.isFinite(interval)) {
|
||||
item._schedulerRealtime = false;
|
||||
continue;
|
||||
continue;
|
||||
}
|
||||
if (interval <= 0) {
|
||||
global.TarinaiItemRuntime.updateOne(item, dt, worldRef);
|
||||
|
|
@ -135,8 +132,7 @@
|
|||
if (!Number.isFinite(interval)) continue;
|
||||
if (interval <= 0) {
|
||||
state.realtime.push(item);
|
||||
item._schedulerRealtime = true;
|
||||
continue;
|
||||
continue;
|
||||
}
|
||||
const elapsed = Math.min(10, Math.max(0.001, now - (item._schedulerLastAt ?? entry.time - interval)));
|
||||
global.TarinaiItemRuntime.updateOne(item, elapsed, worldRef);
|
||||
|
|
@ -156,12 +152,6 @@
|
|||
if (mobile && tier !== "high") return { maxPairs: 112, maxLinks: 72, postMaxPairs: 28, maxSubsteps: 2 };
|
||||
if (mobile) return { maxPairs: 150, maxLinks: 96, postMaxPairs: 40, maxSubsteps: 2 };
|
||||
if (tier === "low") return { maxPairs: 140, maxLinks: 90, postMaxPairs: 36, maxSubsteps: 2 };
|
||||
if (tier === "medium" || tier === "mid") {
|
||||
const crowded = itemCount > 64 && activeHint <= 2;
|
||||
return crowded
|
||||
? { maxPairs: 150, maxLinks: 105, postMaxPairs: 44, maxSubsteps: 2 }
|
||||
: { maxPairs: 190, maxLinks: 130, postMaxPairs: 60, maxSubsteps: 3 };
|
||||
}
|
||||
return itemCount > 80
|
||||
? { maxPairs: 240, maxLinks: 170, postMaxPairs: 78, maxSubsteps: 4 }
|
||||
: { maxPairs: 300, maxLinks: 210, postMaxPairs: 100, maxSubsteps: 5 };
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue