We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fc91c30 commit a3076b8Copy full SHA for a3076b8
1 file changed
scripts/wayzer/reGrief/limitFire.kts
@@ -1,23 +1,10 @@
1
package wayzer.reGrief
2
3
-import arc.struct.IntMap
4
-import mindustry.entities.Fires
5
-
6
val limit by config.key(500, "火焰格数限制")
7
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
+val fireCount get() = Groups.fire.size()
16
var done = false
17
listen<EventType.ResetEvent> { done = false }
18
19
-onEnable { fireMap }
20
21
listen(EventType.Trigger.update) {
22
if (state.rules.fire && fireCount > limit) {
23
done = true
0 commit comments