low hanging fruit like unused imports

This commit is contained in:
Player Name 2026-07-14 11:03:48 +02:00
parent 5d2292352a
commit fd45d82993
39 changed files with 4 additions and 55 deletions

View file

@ -10,7 +10,6 @@ import org.rs09.consts.Items
import content.global.ame.RandomEventNPC
import core.api.sendMessage
import core.api.utils.WeightBasedTable
import core.game.world.map.MapDistance
val ids = (2463..2468).toList()

View file

@ -12,10 +12,7 @@ import core.game.interaction.InteractionListener
import core.game.interaction.QueueStrength
import core.game.node.entity.Entity
import core.game.node.entity.player.Player
import core.game.system.task.Pulse
import core.game.world.GameWorld.Pulser
import core.game.world.map.Location
import core.game.world.map.RegionManager
import core.game.world.map.zone.ZoneBorders
import core.game.world.map.zone.ZoneRestriction
import core.game.world.update.flag.context.Graphics

View file

@ -3,7 +3,6 @@ package content.global.ame.events.rivertroll
import core.game.node.entity.Entity
import core.game.node.entity.npc.NPC
import content.global.ame.RandomEventNPC
import core.api.getWorldTicks
import core.api.utils.WeightBasedTable
import core.game.world.map.MapDistance

View file

@ -3,7 +3,6 @@ package content.global.ame.events.rockgolem
import core.game.node.entity.Entity
import core.game.node.entity.npc.NPC
import content.global.ame.RandomEventNPC
import core.api.getWorldTicks
import core.api.utils.WeightBasedTable
import core.game.world.map.MapDistance

View file

@ -3,7 +3,6 @@ package content.global.ame.events.shade
import core.game.node.entity.Entity
import core.game.node.entity.npc.NPC
import content.global.ame.RandomEventNPC
import core.api.getWorldTicks
import core.api.utils.WeightBasedTable
import core.game.world.map.MapDistance

View file

@ -3,7 +3,6 @@ package content.global.ame.events.treespirit
import core.game.node.entity.Entity
import core.game.node.entity.npc.NPC
import content.global.ame.RandomEventNPC
import core.api.getWorldTicks
import core.api.utils.WeightBasedTable
import core.game.world.map.MapDistance

View file

@ -3,7 +3,6 @@ package content.global.ame.events.zombie
import core.game.node.entity.Entity
import core.game.node.entity.npc.NPC
import content.global.ame.RandomEventNPC
import core.api.getWorldTicks
import core.api.utils.WeightBasedTable
import core.game.world.map.MapDistance

View file

@ -11,25 +11,20 @@ import core.game.world.GameWorld
import core.game.world.map.Location
import core.game.world.map.RegionManager
import core.game.world.map.zone.ZoneBorders
import core.game.world.update.flag.*
import org.json.simple.JSONArray
import org.json.simple.JSONObject
import core.ServerConstants
import core.api.log
import core.game.bots.AIRepository
import core.game.bots.CombatBotAssembler
import core.game.bots.Script
import core.game.interaction.IntType
import core.game.interaction.InteractionListeners
import core.game.world.repository.Repository
import core.tools.Log
import java.io.File
import java.io.FileReader
import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
import kotlin.random.Random
/**
* A bot script for Adventurers who explore the world!
* @param counter used in the bots random idling function.

View file

@ -58,7 +58,7 @@ class CannonballSmelter : Script() {
} else if(!coalMine.insideBorder(bot)){
scriptAPI.walkTo(coalMine.randomLoc)
} else {
val rock = scriptAPI.getNearestObjectByPredicate({node -> node?.name?.equals("rocks", true)!! && MiningNode.forId(node.id)?.reward == Items.COAL_453 })
val rock = scriptAPI.getNearestObjectByPredicate { node -> node?.name?.equals("rocks", true)!! && MiningNode.forId(node.id)?.reward == Items.COAL_453 }
if(rock != null) {
scriptAPI.interact(bot, rock, "mine")
} else {
@ -75,7 +75,7 @@ class CannonballSmelter : Script() {
var loc = ironMine.randomLoc
scriptAPI.walkTo(loc)
} else {
val rock = scriptAPI.getNearestObjectByPredicate({node -> node?.name?.equals("rocks", true)!! && MiningNode.forId(node.id)?.reward == Items.IRON_ORE_440 })
val rock = scriptAPI.getNearestObjectByPredicate { node -> node?.name?.equals("rocks", true)!! && MiningNode.forId(node.id)?.reward == Items.IRON_ORE_440 }
//rock?.let { InteractionListeners.run(rock.id, IntType.SCENERY,"mine",bot,rock) }
if(rock != null) {
scriptAPI.interact(bot, rock, "mine")

View file

@ -29,7 +29,6 @@ import core.game.node.scenery.SceneryBuilder
import core.game.system.command.sets.STATS_BASE
import core.game.system.command.sets.STATS_LOGS
import core.game.world.map.RegionManager
import core.game.world.repository.Repository
import core.tools.RandomFunction
import org.rs09.consts.Items
import org.rs09.consts.NPCs

View file

@ -11,7 +11,6 @@ import core.game.dialogue.FacialExpression;
import core.game.node.entity.impl.Animator;
import core.game.node.entity.impl.Projectile;
import core.game.node.entity.player.Player;
import core.game.node.entity.player.link.audio.Audio;
import core.game.node.entity.player.link.diary.DiaryType;
import core.game.node.entity.skill.Skills;
import content.data.skill.SkillingTool;
@ -21,14 +20,10 @@ import core.game.node.scenery.SceneryBuilder;
import core.game.system.task.Pulse;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.tools.RandomFunction;
import org.rs09.consts.Sounds;
import java.util.List;
import java.util.stream.Collectors;
import static core.api.ContentAPIKt.playAudio;
import static core.game.system.command.sets.StatAttributeKeysKt.STATS_BASE;
import static core.game.system.command.sets.StatAttributeKeysKt.STATS_LOGS;
@ -116,11 +111,11 @@ public class WoodcuttingSkillPulse extends Pulse {
public void animate() {
if (!player.getAnimator().isAnimating()) {
player.animate(SkillingTool.getHatchet(player).getAnimation());
int soundIndex = RandomFunction.random(0, woodcuttingSounds.length);
for (Player p : RegionManager.getLocalPlayers(player.getLocation(), 2)) {
if (p.getName() == player.getName()) {
if (p == player) {
continue;
}
int soundIndex = RandomFunction.random(0, woodcuttingSounds.length);
playAudio(p, woodcuttingSounds[soundIndex]);
}
}

View file

@ -2,7 +2,6 @@ package content.global.skill.magic.lunar;
import core.game.node.entity.combat.spell.MagicSpell;
import core.game.node.entity.combat.spell.Runes;
import core.game.world.repository.Repository;
import core.plugin.Initializable;
import core.game.node.entity.skill.Skills;
import core.game.node.Node;

View file

@ -12,7 +12,6 @@ import core.game.bots.AIPlayer;
import core.game.node.entity.player.link.SpellBookManager.SpellBook;
import core.game.node.item.Item;
import core.game.world.map.RegionManager;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.plugin.Initializable;

View file

@ -2,7 +2,6 @@ package content.global.skill.magic.lunar;
import content.data.consumables.Consumables;
import core.game.consumable.Potion;
import core.game.world.repository.Repository;
import core.plugin.Initializable;
import core.game.node.entity.combat.spell.MagicSpell;
import core.game.node.entity.combat.spell.Runes;

View file

@ -20,10 +20,8 @@ import core.game.node.scenery.Scenery;
import core.game.system.task.Pulse;
import core.game.world.map.Location;
import core.game.world.map.Region;
import core.game.world.map.RegionChunk;
import core.game.world.map.RegionManager;
import core.game.world.map.zone.ZoneBorders;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Graphics;
import core.net.packet.PacketRepository;
import core.net.packet.context.CameraContext;
@ -35,7 +33,6 @@ import core.plugin.Initializable;
import core.tools.RandomFunction;
import core.game.world.GameWorld;
import core.plugin.ClassScanner;
import org.jetbrains.annotations.NotNull;
import java.util.stream.IntStream;

View file

@ -25,7 +25,6 @@ import core.game.world.map.build.DynamicRegion;
import core.game.world.map.zone.RegionZone;
import core.game.world.map.zone.ZoneBuilder;
import core.game.world.map.zone.ZoneRestriction;
import core.game.world.repository.Repository;
import core.plugin.Initializable;
import core.plugin.ClassScanner;
import core.tools.RandomFunction;

View file

@ -15,7 +15,6 @@ import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.tools.RandomFunction;

View file

@ -11,7 +11,6 @@ import core.game.world.map.zone.ZoneBorders
import core.game.world.map.RegionManager
import core.game.system.task.Pulse
import content.global.skill.hunter.bnet.BNetTypes
import core.game.world.repository.Repository
import org.rs09.consts.Items

View file

@ -11,7 +11,6 @@ import core.game.world.GameWorld;
import core.game.world.map.Direction;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.net.packet.PacketRepository;

View file

@ -26,7 +26,6 @@ import core.game.world.map.Direction;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.zone.impl.DarkZone;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.net.packet.PacketRepository;

View file

@ -10,7 +10,6 @@ import core.game.world.GameWorld;
import core.game.world.map.Direction;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.net.packet.PacketRepository;

View file

@ -15,7 +15,6 @@ import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.world.map.RegionManager;
import core.game.world.map.zone.ZoneBorders;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.tools.RandomFunction;

View file

@ -17,7 +17,6 @@ import core.game.world.map.Direction;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.zone.ZoneBorders;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.tools.RandomFunction;

View file

@ -13,7 +13,6 @@ import core.game.node.entity.impl.Animator.Priority;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.world.map.RegionManager;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.tools.RandomFunction;

View file

@ -19,7 +19,6 @@ import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.plugin.Initializable;

View file

@ -12,7 +12,6 @@ import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.repository.Repository;
import core.plugin.ClassScanner;
import core.tools.RandomFunction;

View file

@ -10,7 +10,6 @@ import core.game.node.entity.npc.AbstractNPC;
import core.game.node.entity.player.Player;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.repository.Repository;
import core.tools.RandomFunction;
/**

View file

@ -9,7 +9,6 @@ import core.game.node.entity.player.Player
import core.game.world.map.Location
import core.game.world.map.RegionManager
import core.game.world.map.path.Pathfinder
import core.game.world.repository.Repository
import core.plugin.Initializable
/**

View file

@ -9,7 +9,6 @@ import core.game.node.entity.player.Player;
import core.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.plugin.Initializable;
import core.tools.RandomFunction;

View file

@ -12,7 +12,6 @@ import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.path.Pathfinder;
import core.game.world.map.zone.impl.BankZone;
import core.game.world.repository.Repository;
import core.plugin.Initializable;
import core.tools.RandomFunction;

View file

@ -20,7 +20,6 @@ import kotlinx.coroutines.launch
import org.rs09.consts.Items
import org.rs09.consts.NPCs
import content.region.morytania.quest.naturespirit.NSUtils
import core.game.world.repository.Repository
import org.rs09.consts.Sounds
@Initializable

View file

@ -15,7 +15,6 @@ import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.plugin.Initializable;

View file

@ -12,7 +12,6 @@ import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.path.Path;
import core.game.world.map.path.Pathfinder;
import core.game.world.repository.Repository;
import core.plugin.Initializable;
import core.tools.RandomFunction;

View file

@ -13,7 +13,6 @@ import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.zone.ZoneBorders;
import core.game.world.map.zone.impl.WildernessZone;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.plugin.Initializable;
import core.tools.RandomFunction;

View file

@ -15,14 +15,12 @@ import core.game.node.entity.player.link.audio.Audio;
import core.game.node.item.Item;
import core.game.world.map.RegionManager;
import core.game.world.map.zone.impl.WildernessZone;
import core.game.world.repository.Repository;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import org.rs09.consts.Sounds;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
import static core.api.ContentAPIKt.playGlobalAudio;

View file

@ -6,7 +6,6 @@ import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.world.map.zone.impl.WildernessZone;
import core.game.world.map.RegionManager;
import core.game.world.repository.Repository;
import java.util.ArrayList;
import java.util.List;

View file

@ -2,7 +2,6 @@ package core.game.node.entity.player.link;
import core.game.node.entity.player.Player;
import core.game.node.scenery.Scenery;
import core.game.world.repository.Repository;
import core.tools.Log;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;

View file

@ -11,7 +11,6 @@ import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.zone.MapZone;
import core.game.world.map.zone.ZoneBorders;
import core.game.world.repository.Repository;
/**
* Represents the moderator zone.

View file

@ -3,7 +3,6 @@ package core.game.world.update
import core.game.node.entity.player.Player
import core.game.node.entity.player.info.RenderInfo
import core.game.world.map.RegionManager
import core.game.world.repository.Repository
import core.net.packet.IoBuffer
import core.net.packet.PacketHeader