Kotlin/Java split

This commit is contained in:
Ceikry 2021-03-12 00:16:27 -06:00
parent 1d3c7f1c98
commit dd73be1b70
1201 changed files with 2817 additions and 3187 deletions

View file

@ -3,7 +3,7 @@ apply plugin: 'application'
archivesBaseName = 'server'
mainClassName = 'core.Server'
mainClassName = 'rs09.Server'
compileJava {
options.encoding = "UTF-8"
@ -30,10 +30,10 @@ dependencies {
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2'
}
sourceSets {
main.java.srcDirs = ['src/main/java/Server']
main.kotlin.srcDirs = ['src/main/java/Server']
}
/*sourceSets {
main.java.srcDirs = ['src/main/java']
main.kotlin.srcDirs = ['src/main/kotlin']
}*/
jar {
manifest {

View file

@ -4,13 +4,13 @@ import java.io.File;
import java.io.RandomAccessFile;
import java.nio.ByteBuffer;
import core.ServerConstants;
import rs09.ServerConstants;
import core.cache.def.impl.AnimationDefinition;
import core.cache.def.impl.GraphicDefinition;
import core.cache.def.impl.ItemDefinition;
import core.cache.def.impl.NPCDefinition;
import core.cache.def.impl.ObjectDefinition;
import core.game.system.SystemLogger;
import rs09.game.system.SystemLogger;
/**
* A cache reader.

View file

@ -8,7 +8,7 @@ import java.util.Map;
import core.cache.Cache;
import core.cache.misc.buffer.ByteBufferUtils;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
/**
* The CS2 mapping.

View file

@ -3,7 +3,7 @@ package core.cache.def.impl;
import java.nio.ByteBuffer;
import java.util.Arrays;
import core.ServerConstants;
import rs09.ServerConstants;
import core.cache.Cache;
/**

View file

@ -4,7 +4,7 @@ import java.nio.ByteBuffer;
import java.util.HashMap;
import java.util.Map;
import core.ServerConstants;
import rs09.ServerConstants;
import core.cache.Cache;
/**

View file

@ -1,30 +1,29 @@
package core.cache.def.impl;
import core.cache.Cache;
import core.cache.def.Definition;
import core.cache.misc.buffer.ByteBufferUtils;
import core.game.container.Container;
import core.game.content.global.action.DropItemHandler;
import core.game.ge.GrandExchangeDatabase;
import core.game.interaction.OptionHandler;
import core.game.node.Node;
import core.game.node.entity.player.Player;
import core.game.node.entity.skill.Skills;
import core.game.node.item.Item;
import core.game.node.item.ItemPlugin;
import core.net.packet.PacketRepository;
import core.net.packet.out.WeightUpdate;
import core.plugin.Plugin;
import core.tools.StringUtils;
import rs09.game.system.SystemLogger;
import rs09.game.system.config.ItemConfigParser;
import java.nio.ByteBuffer;
import java.text.DecimalFormat;
import java.util.HashMap;
import java.util.Map;
import core.game.system.SystemLogger;
import core.game.system.config.ItemConfigParser;
import core.plugin.Plugin;
import core.tools.StringUtils;
import core.cache.Cache;
import core.cache.def.Definition;
import core.cache.misc.buffer.ByteBufferUtils;
import core.game.container.Container;
import core.game.ge.GrandExchangeDatabase;
import core.game.content.global.action.DropItemHandler;
import core.game.content.global.action.EquipHandler;
import core.game.node.entity.skill.Skills;
import core.game.interaction.OptionHandler;
import core.game.node.Node;
import core.game.node.entity.player.Player;
import core.game.node.item.Item;
import core.game.node.item.ItemPlugin;
import core.net.packet.PacketRepository;
import core.net.packet.out.WeightUpdate;
/**
* Represents an item's definitions.
* @author Jagex
@ -279,10 +278,6 @@ public class ItemDefinition extends Definition<Item> {
setOptionHandler("destroy", handler);
setOptionHandler("dissolve", handler);
setOptionHandler("drop", handler);
final EquipHandler equipHandler = EquipHandler.SINGLETON;
setOptionHandler("wear", equipHandler);
setOptionHandler("wield", equipHandler);
setOptionHandler("equip", equipHandler);
}
/**

View file

@ -7,11 +7,11 @@ import core.game.interaction.OptionHandler;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.npc.drop.NPCDropTables;
import core.game.node.entity.player.Player;
import core.game.system.config.NPCConfigParser;
import core.game.world.GameWorld;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.tools.StringUtils;
import rs09.game.system.config.NPCConfigParser;
import rs09.game.world.GameWorld;
import java.nio.ByteBuffer;
import java.util.HashMap;

View file

@ -6,8 +6,8 @@ import core.cache.misc.buffer.ByteBufferUtils;
import core.game.interaction.OptionHandler;
import core.game.node.entity.player.Player;
import core.game.node.object.GameObject;
import core.game.system.SystemLogger;
import core.game.world.GameWorld;
import rs09.game.system.SystemLogger;
import rs09.game.world.GameWorld;
import java.nio.ByteBuffer;
import java.util.HashMap;

View file

@ -1,8 +1,8 @@
package core.cache.def.impl;
import core.cache.Cache;
import core.game.system.SystemLogger;
import core.game.world.GameWorld;
import rs09.game.system.SystemLogger;
import rs09.game.world.GameWorld;
import java.lang.reflect.Array;
import java.lang.reflect.Field;

View file

@ -1,15 +1,13 @@
package core.cache.def.impl;
import core.cache.Cache;
import core.game.node.entity.player.Player;
import rs09.game.world.GameWorld;
import java.nio.ByteBuffer;
import java.util.HashMap;
import java.util.Map;
import core.cache.Cache;
import core.game.Varbit;
import core.game.node.entity.player.Player;
import core.game.system.SystemLogger;
import core.game.world.GameWorld;
/**
* Handles config definition reading.
* @author Emperor

View file

@ -1,6 +1,7 @@
package core.game.component;
import static core.tools.Interfaces.*;
import static rs09.tools.Interfaces.*;
/**
* Represents an interface type.

View file

@ -1,14 +1,14 @@
package core.game.container.impl;
import core.ServerConstants;
import rs09.ServerConstants;
import core.game.component.Component;
import core.game.container.*;
import core.game.container.access.BitregisterAssembler;
import core.game.node.entity.player.Player;
import core.game.node.entity.player.link.IronmanMode;
import core.game.node.item.Item;
import core.game.system.config.ItemConfigParser;
import core.game.world.GameWorld;
import rs09.game.system.config.ItemConfigParser;
import rs09.game.world.GameWorld;
import core.net.packet.PacketRepository;
import core.net.packet.context.ContainerContext;
import core.net.packet.out.ContainerPacket;

View file

@ -5,16 +5,16 @@ import core.game.container.ContainerEvent;
import core.game.container.ContainerListener;
import core.game.node.entity.combat.equipment.WeaponInterface;
import core.game.node.entity.player.Player;
import core.game.node.entity.skill.Skills;
import core.game.node.item.Item;
import core.game.system.config.ItemConfigParser;
import core.game.world.update.flag.player.AppearanceFlag;
import core.net.packet.PacketRepository;
import core.net.packet.context.ContainerContext;
import core.net.packet.out.ContainerPacket;
import core.net.packet.out.WeightUpdate;
import core.plugin.Plugin;
import core.game.node.entity.skill.Skills;
import core.game.node.entity.skill.skillcapeperks.SkillcapePerks;
import rs09.game.node.entity.skill.skillcapeperks.SkillcapePerks;
import rs09.game.system.config.ItemConfigParser;
/**
* Represents the equipment container.

View file

@ -1,8 +1,8 @@
package core.game.content.activity;
import core.game.node.entity.player.Player;
import core.game.system.SystemLogger;
import core.game.world.GameWorld;
import rs09.game.system.SystemLogger;
import rs09.game.world.GameWorld;
import java.util.HashMap;
import java.util.Map;

View file

@ -1,6 +1,6 @@
package core.game.content.activity;
import core.ServerConstants;
import rs09.ServerConstants;
import core.game.node.entity.Entity;
import core.game.node.entity.player.Player;
import core.game.world.map.Location;

View file

@ -5,7 +5,7 @@ import core.game.node.entity.Entity;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.build.DynamicRegion;
import core.net.packet.PacketRepository;

View file

@ -4,8 +4,6 @@ import core.game.component.Component;
import core.game.content.activity.ActivityPlugin;
import core.game.content.global.action.ClimbActionHandler;
import core.game.content.global.action.DoorActionHandler;
import core.plugin.Initializable;
import core.game.node.entity.skill.summoning.familiar.Familiar;
import core.game.interaction.Option;
import core.game.node.Node;
import core.game.node.entity.Entity;
@ -17,21 +15,24 @@ import core.game.node.entity.npc.agg.AggressiveBehavior;
import core.game.node.entity.npc.agg.AggressiveHandler;
import core.game.node.entity.player.Player;
import core.game.node.entity.player.link.ActivityData;
import core.game.node.entity.skill.summoning.familiar.Familiar;
import core.game.node.object.GameObject;
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.map.zone.ZoneBorders;
import core.game.world.update.flag.context.Graphics;
import core.net.packet.PacketRepository;
import core.net.packet.context.CameraContext;
import core.net.packet.context.MinimapStateContext;
import core.net.packet.context.CameraContext.CameraType;
import core.net.packet.context.MinimapStateContext;
import core.net.packet.out.CameraViewPacket;
import core.net.packet.out.MinimapState;
import core.plugin.PluginManager;
import core.plugin.Initializable;
import core.tools.RandomFunction;
import rs09.game.content.activity.barrows.RewardChest;
import rs09.game.world.GameWorld;
import rs09.plugin.PluginManager;
/**
* Handles the barrows activity plugin.

View file

@ -7,7 +7,7 @@ import core.game.node.Node;
import core.game.node.entity.player.Player;
import core.game.node.object.GameObject;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.update.flag.context.Animation;
import core.plugin.Plugin;

View file

@ -1,7 +1,7 @@
package core.game.content.activity.bountyhunter;
import core.game.node.entity.player.Player;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
/**
* Holds a player's bounty hunter data.

View file

@ -18,7 +18,7 @@ import core.game.node.entity.player.link.prayer.PrayerType;
import core.game.node.item.GroundItem;
import core.game.node.item.Item;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.Point;
import core.game.world.map.zone.ZoneBorders;
@ -28,7 +28,7 @@ import core.game.world.map.zone.impl.WildernessZone;
import core.game.world.update.flag.context.Animation;
import core.plugin.Initializable;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.tools.RandomFunction;
import java.util.*;

View file

@ -11,7 +11,7 @@ import core.game.node.entity.player.link.SpellBookManager.SpellBook;
import core.game.node.entity.player.link.TeleportManager.TeleportType;
import core.game.node.entity.state.EntityState;
import core.game.node.item.Item;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.plugin.Plugin;

View file

@ -21,7 +21,7 @@ import core.game.node.object.ObjectBuilder;
import core.game.system.communication.ClanEntry;
import core.game.system.communication.ClanRepository;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.build.DynamicRegion;

View file

@ -12,7 +12,7 @@ import core.game.world.map.zone.ZoneRestriction;
import core.game.world.map.zone.impl.WildernessZone;
import core.plugin.Initializable;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
/**
* Handles the clan wars challenge room.

View file

@ -3,7 +3,7 @@ package core.game.content.activity.duel;
import java.util.ArrayList;
import java.util.List;
import core.ServerConstants;
import rs09.ServerConstants;
import core.cache.def.impl.ObjectDefinition;
import core.game.container.Container;
import core.game.container.impl.EquipmentContainer;
@ -23,7 +23,7 @@ import core.game.node.item.GroundItem;
import core.game.node.item.GroundItemManager;
import core.game.node.item.Item;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.zone.MapZone;

View file

@ -16,7 +16,7 @@ import core.game.world.map.Location;
import core.game.world.map.zone.ZoneBorders;
import core.game.world.map.zone.ZoneBuilder;
import core.plugin.Initializable;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.tools.RandomFunction;
/**

View file

@ -4,7 +4,7 @@ import core.game.component.Component;
import core.game.component.ComponentDefinition;
import core.game.component.ComponentPlugin;
import core.game.node.entity.player.Player;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.plugin.Plugin;
/**

View file

@ -1,7 +1,5 @@
package core.game.content.activity.duel;
import java.text.DecimalFormat;
import core.game.component.CloseEvent;
import core.game.component.Component;
import core.game.component.ComponentDefinition;
@ -10,16 +8,18 @@ import core.game.container.Container;
import core.game.container.ContainerType;
import core.game.container.access.InterfaceContainer;
import core.game.container.impl.EquipmentContainer;
import core.game.content.global.action.EquipHandler;
import core.game.node.entity.player.Player;
import core.game.node.entity.player.info.login.PlayerParser;
import core.game.node.entity.player.link.RunScript;
import core.game.node.entity.state.EntityState;
import core.game.node.item.Item;
import core.game.system.config.ItemConfigParser;
import core.game.system.monitor.PlayerMonitor;
import core.plugin.Plugin;
import core.tools.RandomFunction;
import rs09.game.content.global.action.EquipHandler;
import rs09.game.system.config.ItemConfigParser;
import java.text.DecimalFormat;
/**
* Represents a duel session.

View file

@ -8,7 +8,7 @@ import core.game.node.entity.player.Player;
import core.game.world.map.Location;
import core.game.world.map.zone.ZoneBorders;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
/**
* Represents the fist of guthix activity.

View file

@ -12,7 +12,7 @@ import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.node.object.ObjectBuilder;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Direction;
import core.game.world.map.Location;
import core.game.world.map.zone.ZoneBorders;

View file

@ -15,7 +15,7 @@ import core.game.node.object.GameObject;
import core.game.world.update.flag.context.Animation;
import core.plugin.Plugin;
import core.plugin.Initializable;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
/**
* Represents the hero guild.

View file

@ -8,11 +8,11 @@ import core.game.component.ComponentDefinition;
import core.game.component.ComponentPlugin;
import core.game.container.impl.EquipmentContainer;
import core.plugin.Initializable;
import core.tools.Items;
import rs09.tools.Items;
import core.game.node.entity.Entity;
import core.game.node.entity.npc.AbstractNPC;
import core.game.node.entity.player.link.diary.DiaryType;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.tools.RandomFunction;
import core.game.content.dialogue.DialoguePlugin;
import core.game.content.dialogue.FacialExpression;

View file

@ -2,20 +2,20 @@ package core.game.content.activity.guild;
import core.cache.def.impl.NPCDefinition;
import core.cache.def.impl.ObjectDefinition;
import core.plugin.Initializable;
import core.game.content.dialogue.DialoguePlugin;
import core.game.content.global.Skillcape;
import core.game.content.global.action.ClimbActionHandler;
import core.game.content.global.action.DoorActionHandler;
import core.game.content.global.travel.EssenceTeleport;
import core.game.node.entity.skill.Skills;
import core.game.interaction.OptionHandler;
import core.game.node.Node;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.node.entity.skill.Skills;
import core.game.node.object.GameObject;
import core.game.world.map.Location;
import core.plugin.Initializable;
import core.plugin.Plugin;
import rs09.game.content.global.travel.EssenceTeleport;
/**
* Represents the wizard guild plugin.

View file

@ -6,7 +6,7 @@ import java.util.List;
import core.game.node.entity.Entity;
import core.game.node.entity.combat.BattleState;
import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.combat.CombatSwingHandler;
import rs09.game.node.entity.combat.CombatSwingHandler;
import core.game.node.entity.combat.InteractionType;
import core.game.node.entity.combat.equipment.ArmourSet;
import core.game.node.entity.impl.Projectile;

View file

@ -6,7 +6,7 @@ import java.util.List;
import core.game.node.entity.Entity;
import core.game.node.entity.combat.BattleState;
import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.combat.CombatSwingHandler;
import rs09.game.node.entity.combat.CombatSwingHandler;
import core.game.node.entity.combat.InteractionType;
import core.game.node.entity.combat.equipment.ArmourSet;
import core.game.node.entity.impl.Projectile;

View file

@ -3,7 +3,7 @@ package core.game.content.activity.gwd;
import core.game.node.entity.Entity;
import core.game.node.entity.combat.BattleState;
import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.combat.CombatSwingHandler;
import rs09.game.node.entity.combat.CombatSwingHandler;
import core.game.node.entity.combat.InteractionType;
import core.game.node.entity.combat.equipment.ArmourSet;
import core.game.node.entity.impl.Projectile;

View file

@ -6,7 +6,7 @@ import java.util.List;
import core.game.node.entity.Entity;
import core.game.node.entity.combat.BattleState;
import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.combat.CombatSwingHandler;
import rs09.game.node.entity.combat.CombatSwingHandler;
import core.game.node.entity.combat.InteractionType;
import core.game.node.entity.combat.equipment.ArmourSet;
import core.game.node.entity.impl.Animator.Priority;

View file

@ -6,7 +6,7 @@ import core.game.node.entity.combat.DeathTask;
import core.game.node.entity.npc.AbstractNPC;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.plugin.Initializable;
import core.game.world.map.Location;

View file

@ -3,9 +3,7 @@ package core.game.content.activity.gwd;
import core.game.content.global.BossKillCounter;
import core.game.node.entity.Entity;
import core.game.node.entity.combat.BattleState;
import core.game.node.entity.combat.CombatPulse;
import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.combat.CombatSwingHandler;
import core.game.node.entity.combat.DeathTask;
import core.game.node.entity.npc.AbstractNPC;
import core.game.node.entity.npc.NPC;
@ -13,11 +11,13 @@ import core.game.node.entity.npc.agg.AggressiveBehavior;
import core.game.node.entity.npc.agg.AggressiveHandler;
import core.game.node.entity.player.Player;
import core.game.node.entity.player.link.prayer.PrayerType;
import core.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.zone.ZoneBorders;
import core.plugin.Initializable;
import core.tools.RandomFunction;
import rs09.game.node.entity.combat.CombatPulse;
import rs09.game.node.entity.combat.CombatSwingHandler;
import rs09.game.world.GameWorld;
/**
* Handles a god wars boss NPC.

View file

@ -11,7 +11,7 @@ import core.game.node.entity.player.Player;
import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.update.flag.context.Animation;

View file

@ -16,7 +16,7 @@ import core.game.node.entity.player.info.Rights;
import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Direction;
import core.game.world.map.Location;
import core.game.world.map.zone.MapZone;

View file

@ -4,7 +4,7 @@ import core.game.content.dialogue.DialoguePlugin;
import core.game.node.entity.skill.Skills;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;

View file

@ -4,16 +4,16 @@ import core.game.node.entity.Entity;
import core.game.node.entity.combat.BattleState;
import core.game.node.entity.combat.CombatSpell;
import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.combat.CombatSwingHandler;
import core.game.node.entity.combat.handlers.MagicSwingHandler;
import core.game.node.entity.npc.AbstractNPC;
import core.game.node.entity.player.Player;
import core.game.node.entity.player.link.SpellBookManager.SpellBook;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.update.flag.context.Animation;
import core.tools.RandomFunction;
import rs09.game.node.entity.combat.CombatSwingHandler;
import rs09.game.node.entity.combat.handlers.MagicSwingHandler;
import rs09.game.world.GameWorld;
/**
* Handles the kolodion npc.

View file

@ -3,7 +3,7 @@ package core.game.content.activity.magearena;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
/**

View file

@ -3,7 +3,7 @@ package core.game.content.activity.magearena;
import core.game.content.dialogue.DialoguePlugin;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
/**
* Handles the lundail dialogue.

View file

@ -4,23 +4,23 @@ import core.cache.def.impl.ItemDefinition;
import core.cache.def.impl.ObjectDefinition;
import core.game.content.dialogue.DialogueAction;
import core.game.content.global.GodType;
import core.game.content.global.action.PickupHandler;
import core.game.node.entity.skill.agility.AgilityHandler;
import core.game.interaction.OptionHandler;
import core.game.node.Node;
import core.game.node.entity.player.Player;
import core.game.node.entity.skill.agility.AgilityHandler;
import core.game.node.item.GroundItem;
import core.game.node.item.GroundItemManager;
import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import core.game.world.map.Direction;
import core.game.world.map.Location;
import core.game.world.update.flag.context.Animation;
import core.plugin.Plugin;
import core.plugin.Initializable;
import core.plugin.PluginManager;
import core.plugin.Plugin;
import rs09.game.content.global.action.PickupHandler;
import rs09.game.world.GameWorld;
import rs09.plugin.PluginManager;
/**
* Handles the mage arena activity.

View file

@ -5,7 +5,7 @@ import core.game.node.entity.Entity;
import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.player.Player;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.zone.MapZone;
import core.game.world.map.zone.ZoneBorders;

View file

@ -2,7 +2,7 @@ package core.game.content.activity.mta;
import core.game.node.entity.player.link.diary.DiaryType;
import core.game.world.map.zone.ZoneBorders;
import core.tools.Items;
import rs09.tools.Items;
import core.game.node.entity.skill.magic.MagicSpell;
import core.game.node.entity.skill.magic.Runes;
import core.game.node.Node;

View file

@ -2,7 +2,7 @@ package core.game.content.activity.mta;
import core.game.content.dialogue.DialoguePlugin;
import core.game.node.entity.player.Player;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
/**
* Handles the entrance guardian dialogue.

View file

@ -12,7 +12,7 @@ import core.game.container.access.InterfaceContainer;
import core.game.node.entity.player.Player;
import core.game.node.item.Item;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.plugin.Plugin;
/**

View file

@ -1,6 +1,6 @@
package core.game.content.activity.mta;
import core.ServerConstants;
import rs09.ServerConstants;
import core.game.interaction.Option;
import core.game.node.Node;
import core.game.node.entity.Entity;

View file

@ -3,22 +3,22 @@ package core.game.content.activity.mta;
import core.cache.def.impl.ItemDefinition;
import core.cache.def.impl.NPCDefinition;
import core.cache.def.impl.ObjectDefinition;
import core.plugin.Initializable;
import core.game.node.entity.skill.Skills;
import core.game.node.entity.skill.agility.AgilityHandler;
import core.game.content.activity.mta.impl.TelekineticZone;
import core.game.interaction.OptionHandler;
import core.game.node.Node;
import core.game.node.entity.player.Player;
import core.game.node.entity.skill.Skills;
import core.game.node.entity.skill.agility.AgilityHandler;
import core.game.node.item.GroundItem;
import core.game.node.item.Item;
import core.game.world.map.Direction;
import core.game.world.map.Location;
import core.game.world.map.zone.ZoneBuilder;
import core.game.world.update.flag.context.Animation;
import core.plugin.Initializable;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import core.game.content.activity.mta.impl.TelekineticZone;
import rs09.game.content.activity.mta.EnchantSpell;
import rs09.plugin.PluginManager;
/**
* Handles the mage training area interactions.

View file

@ -1,28 +1,27 @@
package core.game.content.activity.mta;
import core.game.content.global.action.PickupHandler;
import core.game.node.entity.combat.spell.SpellBlocks;
import core.game.node.entity.skill.magic.MagicSpell;
import core.game.node.entity.skill.magic.Runes;
import core.game.content.activity.mta.impl.TelekineticZone;
import core.game.interaction.SpecialGroundItems;
import core.game.node.Node;
import core.game.node.entity.Entity;
import core.game.node.entity.combat.equipment.SpellType;
import core.game.node.entity.combat.spell.SpellBlocks;
import core.game.node.entity.impl.Projectile;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.node.entity.player.link.SpellBookManager.SpellBook;
import core.game.node.entity.player.link.audio.Audio;
import core.game.node.entity.skill.magic.MagicSpell;
import core.game.node.entity.skill.magic.Runes;
import core.game.node.item.GroundItem;
import core.game.node.item.GroundItemManager;
import core.game.node.item.Item;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.plugin.Plugin;
import core.game.content.activity.mta.impl.TelekineticZone;
import rs09.game.content.global.action.PickupHandler;
import rs09.game.world.GameWorld;
/**
* Represents the telekenitic grab spell.

View file

@ -15,7 +15,7 @@ import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.node.object.ObjectBuilder;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.zone.ZoneBorders;

View file

@ -15,7 +15,7 @@ import core.game.node.item.GroundItemManager;
import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.zone.ZoneBorders;

View file

@ -13,7 +13,7 @@ import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.node.object.ObjectBuilder;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.zone.ZoneBorders;
import core.game.world.update.flag.context.Animation;

View file

@ -15,7 +15,7 @@ import core.game.node.item.GroundItem;
import core.game.node.item.GroundItemManager;
import core.game.node.item.Item;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Direction;
import core.game.world.map.Location;
import core.game.world.map.build.DynamicRegion;

View file

@ -15,7 +15,7 @@ import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.node.object.ObjectBuilder;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.update.flag.context.Animation;

View file

@ -21,12 +21,12 @@ import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.node.object.ObjectBuilder;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.update.flag.context.Animation;
import core.plugin.Plugin;
import core.plugin.Initializable;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
/**
* Handles the party room.

View file

@ -1,12 +1,12 @@
package core.game.content.activity.pestcontrol;
import core.cache.def.impl.ObjectDefinition;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.content.activity.ActivityManager;
import core.game.interaction.OptionHandler;
import core.game.node.Node;
import core.game.node.entity.player.Player;
import plugin.ai.pvmbots.PvMBotsBuilder;
import rs09.game.ai.pvmbots.PvMBotsBuilder;
import core.game.node.entity.player.info.Rights;
import core.game.node.item.Item;
import core.game.node.object.GameObject;

View file

@ -3,7 +3,7 @@ package core.game.content.activity.pestcontrol;
import java.util.ArrayList;
import java.util.List;
import core.ServerConstants;
import rs09.ServerConstants;
import core.game.component.Component;
import core.game.content.activity.ActivityManager;
import core.game.content.activity.ActivityPlugin;
@ -17,14 +17,14 @@ import core.game.node.entity.state.EntityState;
import core.game.node.item.GroundItemManager;
import core.game.node.item.Item;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
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.plugin.Initializable;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.tools.RandomFunction;
import core.tools.StringUtils;
import core.game.content.activity.pestcontrol.monsters.*;

View file

@ -1,16 +1,16 @@
package core.game.content.activity.pestcontrol.monsters;
import core.game.content.activity.pestcontrol.PestControlSession;
import core.game.node.entity.Entity;
import core.game.node.entity.combat.BattleState;
import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.combat.CombatSwingHandler;
import core.game.node.entity.combat.InteractionType;
import core.game.node.entity.combat.handlers.RangeSwingHandler;
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.MapDistance;
import core.game.content.activity.pestcontrol.PestControlSession;
import rs09.game.node.entity.combat.CombatSwingHandler;
import rs09.game.node.entity.combat.handlers.RangeSwingHandler;
/**
* Handles the Defiler NPCs.

View file

@ -9,7 +9,7 @@ import core.game.node.entity.player.Player;
import core.game.node.object.GameObject;
import core.game.node.object.ObjectBuilder;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.MapDistance;
import core.game.world.map.path.Pathfinder;

View file

@ -1,26 +1,26 @@
package core.game.content.activity.pestcontrol.monsters;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import core.game.content.activity.pestcontrol.PestControlSession;
import core.game.node.entity.Entity;
import core.game.node.entity.combat.BattleState;
import core.game.node.entity.combat.CombatPulse;
import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.combat.CombatSwingHandler;
import core.game.node.entity.combat.InteractionType;
import core.game.node.entity.combat.handlers.MeleeSwingHandler;
import core.game.node.entity.npc.AbstractNPC;
import core.game.node.entity.player.Player;
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.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.tools.RandomFunction;
import core.game.content.activity.pestcontrol.PestControlSession;
import rs09.game.node.entity.combat.CombatPulse;
import rs09.game.node.entity.combat.CombatSwingHandler;
import rs09.game.node.entity.combat.handlers.MeleeSwingHandler;
import rs09.game.world.GameWorld;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/**
* Handles the pest control shifter NPCs.

View file

@ -10,7 +10,7 @@ import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.node.entity.state.EntityState;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.update.flag.context.Animation;

View file

@ -11,7 +11,7 @@ import core.game.node.entity.player.Player;
import core.game.node.object.GameObject;
import core.game.node.object.ObjectBuilder;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.update.flag.context.Animation;

View file

@ -1,15 +1,14 @@
package core.game.content.activity.pestcontrol.monsters;
import core.game.content.activity.pestcontrol.PestControlSession;
import core.game.node.entity.Entity;
import core.game.node.entity.combat.BattleState;
import core.game.node.entity.combat.CombatSpell;
import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.combat.CombatSwingHandler;
import core.game.node.entity.combat.InteractionType;
import core.game.node.entity.combat.equipment.SpellType;
import core.game.node.entity.combat.handlers.MagicSwingHandler;
import core.game.node.entity.impl.Projectile;
import core.game.node.entity.impl.Animator.Priority;
import core.game.node.entity.impl.Projectile;
import core.game.node.entity.npc.AbstractNPC;
import core.game.node.entity.player.Player;
import core.game.node.entity.player.link.SpellBookManager.SpellBook;
@ -18,7 +17,8 @@ import core.game.world.map.MapDistance;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.plugin.Plugin;
import core.game.content.activity.pestcontrol.PestControlSession;
import rs09.game.node.entity.combat.CombatSwingHandler;
import rs09.game.node.entity.combat.handlers.MagicSwingHandler;
/**
* Handles the torcher pest control NPC.

View file

@ -6,7 +6,7 @@ import core.game.node.Node;
import core.game.node.entity.player.Player;
import core.plugin.Initializable;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
/**
* Represents the option plugin used to handle the pc island related nodes.

View file

@ -9,7 +9,7 @@ import core.game.node.entity.skill.hunter.bnet.ImplingNode;
import core.game.node.entity.player.Player;
import core.game.node.item.Item;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.game.content.activity.puropuro.ElnockInquisitorDialogue.ElnockExchangeInterfaceHandler.ElnockExchange;

View file

@ -9,7 +9,7 @@ import core.game.node.entity.skill.hunter.bnet.ImplingNode;
import core.game.node.entity.npc.AbstractNPC;
import core.game.node.entity.player.Player;
import core.game.node.item.Item;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.tools.RandomFunction;

View file

@ -20,7 +20,7 @@ import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.node.object.ObjectBuilder;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Direction;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
@ -32,7 +32,7 @@ import core.net.packet.PacketRepository;
import core.net.packet.context.MinimapStateContext;
import core.net.packet.out.MinimapState;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.tools.RandomFunction;
/**

View file

@ -1,13 +1,13 @@
package core.game.content.activity.pyramidplunder;
import core.game.Varp;
import core.game.content.global.action.ClimbActionHandler;
import core.game.node.entity.skill.Skills;
import core.game.interaction.Option;
import core.game.node.Node;
import core.game.node.entity.Entity;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.combat.ImpactHandler;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.node.entity.skill.Skills;
import core.game.node.item.Item;
import core.game.node.object.ObjectBuilder;
import core.game.system.task.LocationLogoutTask;
@ -20,6 +20,8 @@ import core.game.world.update.flag.context.Animation;
import core.plugin.Initializable;
import core.plugin.Plugin;
import core.tools.RandomFunction;
import rs09.game.Varp;
import rs09.game.content.activity.pyramidplunder.PlunderSession;
/**
* Defines the zones for the pyramid plunder rooms and their interactions

View file

@ -9,7 +9,7 @@ import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.node.object.GameObject;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.update.flag.context.Animation;
import core.plugin.Plugin;

View file

@ -6,7 +6,8 @@ import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.world.map.Location;
import core.plugin.Initializable;
import core.plugin.PluginManager;
import rs09.game.content.activity.pyramidplunder.PlunderSession;
import rs09.plugin.PluginManager;
/**
* Handles the Pyramid plunder activity.

View file

@ -5,7 +5,7 @@ import core.game.node.entity.Entity;
import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.npc.AbstractNPC;
import core.game.node.entity.player.Player;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.path.Pathfinder;

View file

@ -17,14 +17,14 @@ import core.game.node.entity.player.link.diary.DiaryType;
import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.zone.MapZone;
import core.game.world.map.zone.ZoneBorders;
import core.game.world.map.zone.ZoneBuilder;
import core.game.world.update.flag.context.Animation;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.plugin.Initializable;
import core.tools.RandomFunction;

View file

@ -5,9 +5,9 @@ import core.game.content.dialogue.DialoguePlugin;
import core.game.content.dialogue.FacialExpression;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.system.SystemLogger;
import rs09.game.system.SystemLogger;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
/**
* @author Tyler Telis

View file

@ -12,7 +12,7 @@ import core.net.packet.context.CameraContext.CameraType;
import core.net.packet.out.CameraViewPacket;
import core.plugin.Initializable;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
/**
* @author Tyler Telis

View file

@ -3,7 +3,7 @@ package core.game.content.activity.tzhaar;
import core.game.node.entity.Entity;
import core.game.node.entity.combat.BattleState;
import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.combat.CombatSwingHandler;
import rs09.game.node.entity.combat.CombatSwingHandler;
import core.game.node.entity.combat.InteractionType;
import core.game.node.entity.combat.ImpactHandler.HitsplatType;
import core.game.node.entity.combat.equipment.ArmourSet;

View file

@ -18,11 +18,11 @@ import core.game.node.item.GroundItemManager;
import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.build.DynamicRegion;
import core.game.world.map.zone.ZoneRestriction;
import core.game.world.repository.Repository;
import rs09.game.world.repository.Repository;
import core.plugin.Initializable;
import core.tools.RandomFunction;

View file

@ -24,7 +24,7 @@ import core.game.node.entity.player.link.diary.DiaryType;
import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.zone.ZoneBorders;

View file

@ -14,7 +14,7 @@ import core.game.node.object.GameObject;
import core.game.world.map.Location;
import core.plugin.Plugin;
import core.plugin.Initializable;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
/**
* Handles the warrior guild options.

View file

@ -11,7 +11,7 @@ import core.game.node.object.GameObject;
import core.game.system.task.ItemLogoutTask;
import core.game.system.task.LogoutTask;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Direction;
import core.game.world.map.zone.MapZone;
import core.game.world.map.zone.ZoneBorders;

View file

@ -15,7 +15,7 @@ import core.game.node.entity.player.Player;
import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.zone.MapZone;
import core.game.world.map.zone.ZoneBorders;
import core.game.world.map.zone.ZoneBuilder;
@ -23,7 +23,7 @@ import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.plugin.Initializable;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.tools.RandomFunction;
/**

View file

@ -22,7 +22,7 @@ import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.node.object.ObjectBuilder;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.zone.MapZone;
@ -30,7 +30,7 @@ import core.game.world.map.zone.ZoneBorders;
import core.game.world.map.zone.ZoneBuilder;
import core.game.world.update.flag.context.Animation;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.plugin.Initializable;
import core.tools.RandomFunction;

View file

@ -19,7 +19,7 @@ import core.game.node.item.GroundItemManager;
import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.path.Pathfinder;
@ -28,7 +28,7 @@ import core.game.world.map.zone.ZoneBorders;
import core.game.world.map.zone.ZoneBuilder;
import core.game.world.map.zone.ZoneRestriction;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.tools.RandomFunction;
/**

View file

@ -11,7 +11,7 @@ import core.game.node.entity.player.Player;
import core.game.node.object.GameObject;
import core.game.node.object.ObjectBuilder;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.update.flag.chunk.AnimateObjectUpdateFlag;

View file

@ -18,11 +18,11 @@ import core.game.node.item.GroundItemManager;
import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.update.flag.context.Animation;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.tools.RandomFunction;
/**

View file

@ -4,7 +4,7 @@ import core.game.content.dialogue.DialoguePlugin;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.update.flag.context.Animation;
import core.game.world.update.flag.context.Graphics;
import core.plugin.PluginManifest;

View file

@ -1,13 +1,13 @@
package core.game.content.ame;
import core.cache.misc.buffer.ByteBufferUtils;
import core.game.system.SystemLogger;
import rs09.game.system.SystemLogger;
import core.game.world.map.zone.impl.WildernessZone;
import core.game.node.entity.skill.Skills;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.zone.ZoneRestriction;
import core.tools.RandomFunction;

View file

@ -6,7 +6,7 @@ import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.npc.AbstractNPC;
import core.game.node.entity.player.Player;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.map.path.Pathfinder;

View file

@ -9,11 +9,11 @@ import core.game.node.entity.Entity;
import core.game.node.entity.npc.NPC;
import core.game.node.entity.player.Player;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.game.world.map.RegionManager;
import core.game.world.update.flag.context.Graphics;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
/**
* Handles the drill demon event.

View file

@ -11,7 +11,7 @@ import core.game.node.item.Item;
import core.game.world.map.Location;
import core.game.world.update.flag.context.Animation;
import core.plugin.Initializable;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
/**
* Handles the drunken dward anti macro event.

View file

@ -3,8 +3,6 @@ package core.game.content.ame.events.evilchicken;
import core.game.node.entity.Entity;
import core.game.node.entity.combat.BattleState;
import core.game.node.entity.combat.CombatStyle;
import core.game.node.entity.combat.CombatSwingHandler;
import core.game.node.entity.combat.handlers.MagicSwingHandler;
import core.game.node.entity.npc.AbstractNPC;
import core.game.node.entity.player.Player;
import core.game.node.item.GroundItem;
@ -13,6 +11,8 @@ import core.game.node.item.Item;
import core.game.world.map.Location;
import core.game.world.update.flag.context.Graphics;
import core.tools.RandomFunction;
import rs09.game.node.entity.combat.CombatSwingHandler;
import rs09.game.node.entity.combat.handlers.MagicSwingHandler;
/**
* Handles the evil chicken NPC.

View file

@ -7,7 +7,7 @@ import core.game.node.entity.player.Player;
import core.game.node.entity.player.link.HintIconManager;
import core.game.world.map.Location;
import core.plugin.Initializable;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
/**
* Handles the evil chicken random event.

View file

@ -2,7 +2,7 @@ package core.game.content.ame.events.eviltwin;
import java.nio.ByteBuffer;
import core.ServerConstants;
import rs09.ServerConstants;
import core.game.component.CloseEvent;
import core.game.component.Component;
import core.game.content.ame.AntiMacroEvent;
@ -15,7 +15,7 @@ import core.game.node.entity.player.Player;
import core.game.node.object.GameObject;
import core.game.node.object.ObjectBuilder;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Direction;
import core.game.world.map.Location;
import core.game.world.map.build.DynamicRegion;
@ -25,7 +25,7 @@ import core.net.packet.PacketRepository;
import core.net.packet.context.CameraContext;
import core.net.packet.context.CameraContext.CameraType;
import core.net.packet.out.CameraViewPacket;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.tools.RandomFunction;
/**

View file

@ -9,7 +9,7 @@ import core.game.content.dialogue.DialoguePlugin;
import core.game.node.entity.player.Player;
import core.game.node.item.Item;
import core.game.world.map.Location;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
/**
* Handles the genie random event.

View file

@ -2,7 +2,7 @@ package core.game.content.ame.events.lostandfound;
import java.nio.ByteBuffer;
import core.ServerConstants;
import rs09.ServerConstants;
import core.cache.def.impl.ObjectDefinition;
import core.game.content.ame.AntiMacroEvent;
import core.game.interaction.Option;
@ -14,13 +14,13 @@ import core.game.node.entity.player.link.TeleportManager;
import core.game.node.item.Item;
import core.game.node.object.GameObject;
import core.game.system.task.Pulse;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.net.packet.PacketRepository;
import core.net.packet.context.MinimapStateContext;
import core.net.packet.out.MinimapState;
import core.plugin.Plugin;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.tools.RandomFunction;
/**

View file

@ -2,7 +2,7 @@ package core.game.content.ame.events.lostpirate;
import java.nio.ByteBuffer;
import core.tools.Items;
import rs09.tools.Items;
import core.game.content.ame.AntiMacroDialogue;
import core.game.content.ame.AntiMacroEvent;
import core.game.content.dialogue.DialoguePlugin;
@ -11,7 +11,7 @@ import core.game.node.entity.player.Player;
import core.game.node.item.ChanceItem;
import core.game.node.item.Item;
import core.game.world.map.Location;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
import core.plugin.Initializable;
import core.tools.RandomFunction;

View file

@ -10,7 +10,7 @@ import core.game.content.dialogue.FacialExpression;
import core.game.node.entity.player.Player;
import core.game.node.item.GroundItemManager;
import core.game.node.item.Item;
import core.game.world.GameWorld;
import rs09.game.world.GameWorld;
import core.game.world.map.Location;
import core.net.packet.PacketRepository;
import core.net.packet.context.DisplayModelContext;

View file

@ -2,7 +2,7 @@ package core.game.content.ame.events.quizmaster;
import java.nio.ByteBuffer;
import core.ServerConstants;
import rs09.ServerConstants;
import core.game.content.ame.AntiMacroEvent;
import core.game.node.entity.Entity;
import core.game.node.entity.npc.NPC;
@ -14,7 +14,7 @@ import core.net.packet.context.CameraContext;
import core.net.packet.context.CameraContext.CameraType;
import core.net.packet.out.CameraViewPacket;
import core.plugin.Initializable;
import core.plugin.PluginManager;
import rs09.plugin.PluginManager;
/**
* Handles the quiz master random event.

Some files were not shown because too many files have changed in this diff Show more