Skip to content

Commit a3076b8

Browse files
committed
👽️(wayzer/reGrief/limitFire) 使用新API获取火焰个数
1 parent fc91c30 commit a3076b8

1 file changed

Lines changed: 1 addition & 14 deletions

File tree

scripts/wayzer/reGrief/limitFire.kts

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,10 @@
11
package wayzer.reGrief
22

3-
import arc.struct.IntMap
4-
import mindustry.entities.Fires
5-
63
val limit by config.key(500, "火焰格数限制")
74

8-
val fireMap by lazy {
9-
Fires::class.java.getDeclaredField("map").run {
10-
isAccessible = true
11-
get(null) as IntMap<*>
12-
}
13-
}
14-
val fireCount get() = fireMap.size
15-
5+
val fireCount get() = Groups.fire.size()
166
var done = false
177
listen<EventType.ResetEvent> { done = false }
18-
19-
onEnable { fireMap }
20-
218
listen(EventType.Trigger.update) {
229
if (state.rules.fire && fireCount > limit) {
2310
done = true

0 commit comments

Comments
 (0)