Skip to content

Commit 1358c95

Browse files
committed
Cleaning up player.ts imports
1 parent 4b7ff15 commit 1358c95

File tree

2 files changed

+28
-46
lines changed

2 files changed

+28
-46
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export * from './auto-attack.behavior';
2+
export * from './melee-combat.behavior';
3+
export * from './behavior';

src/game-engine/world/actor/player/player.ts

Lines changed: 25 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,25 @@
11
import { AddressInfo, Socket } from 'net';
2-
import { OutboundPacketHandler } from '@engine/net/outbound-packet-handler';
3-
import { Isaac } from '@engine/net/isaac';
4-
import { PlayerSyncTask } from '@engine/world/actor';
5-
import { Actor } from '../actor';
6-
import { Position } from '@engine/world/position';
7-
import { filestore, actionHookMap, serverConfig, world, questMap } from '@engine/game-server';
8-
import { logger } from '@runejs/core';
92
import uuidv4 from 'uuid/v4';
3+
import { Subject } from 'rxjs';
4+
import { EventEmitter } from 'events';
5+
6+
import { logger } from '@runejs/core';
7+
8+
import { filestore, actionHookMap, serverConfig, world, questMap } from '@engine/game-server';
9+
import { findMusicTrack, findNpc, findSongIdByRegionId, musicRegions, DefensiveBonuses, equipmentIndex,
10+
EquipmentSlot, getEquipmentSlot, ItemDetails, OffensiveBonuses, SkillBonuses, findItem, findQuest,
11+
npcIdMap, widgets, NpcDetails, PlayerQuest, QuestKey } from '@engine/config';
12+
import { daysSinceLastLogin, colors, hexToRgb, rgbTo16Bit,getVarbitMorphIndex } from '@engine/util';
13+
import { OutboundPacketHandler, Isaac } from '@engine/net';
14+
15+
import { Position, QuadtreeKey, TileModifications, WorldInstance } from '@engine/world';
16+
import { PlayerWidget, widgetScripts, itemIds, animationIds } from '@engine/world/config';
17+
import { PlayerSyncTask, Actor, Npc, NpcSyncTask, combatStyles, dialogue } from '@engine/world/actor';
18+
import { ContainerUpdateEvent, getItemFromContainer, ItemContainer, Item } from '@engine/world/items';
19+
import { Chunk, ChunkUpdateItem } from '@engine/world/map';
20+
import { PlayerCommandActionHook, regionChangeActionFactory } from '@engine/world/action';
21+
import { MusicPlayerMode } from '@engine/world/sound';
22+
1023
import {
1124
Appearance,
1225
defaultAppearance,
@@ -17,47 +30,13 @@ import {
1730
PlayerSettings,
1831
savePlayerData
1932
} from './player-data';
20-
import { PlayerWidget, widgetScripts } from '../../config/widget';
21-
import { ContainerUpdateEvent, getItemFromContainer, ItemContainer } from '../../items/item-container';
22-
import { Item } from '@engine/world';
23-
import { Npc } from '../npc';
24-
import { NpcSyncTask } from '@engine/world/actor';
25-
import { Subject } from 'rxjs';
26-
import { Chunk, ChunkUpdateItem } from '@engine/world/map/chunk';
27-
import { QuadtreeKey } from '@engine/world/world';
28-
import { daysSinceLastLogin } from '@engine/util/time';
29-
import { itemIds } from '@engine/world/config/item-ids';
30-
import { colors, hexToRgb, rgbTo16Bit } from '@engine/util/colors';
31-
import { PlayerCommandActionHook } from '@engine/world/action/player-command.action';
32-
import { findMusicTrack, findNpc, findSongIdByRegionId, musicRegions } from '@engine/config/config-handler';
33-
34-
import {
35-
DefensiveBonuses,
36-
equipmentIndex,
37-
EquipmentSlot,
38-
getEquipmentSlot,
39-
ItemDetails,
40-
OffensiveBonuses,
41-
SkillBonuses
42-
} from '@engine/config/item-config';
43-
import { findItem, findQuest, npcIdMap, widgets } from '@engine/config/config-handler';
44-
import { NpcDetails } from '@engine/config/npc-config';
45-
import { animationIds } from '@engine/world/config/animation-ids';
46-
import { combatStyles } from '@engine/world/actor/combat';
47-
import { TileModifications, WorldInstance } from '@engine/world/instances';
48-
import { Cutscene } from '@engine/world/actor/player/cutscenes';
49-
import { InterfaceState } from '@engine/world/actor/player/interface-state';
50-
import { dialogue } from '@engine/world/actor/dialogue';
51-
import { PlayerQuest, QuestKey } from '@engine/config/quest-config';
52-
import { Quest } from '@engine/world/actor/player/quest';
53-
import { regionChangeActionFactory } from '@engine/world/action/region-change.action';
54-
import { getVarbitMorphIndex } from '@engine/util/varbits';
55-
import { SendMessageOptions } from '@engine/world/actor/player/model';
56-
import { AutoAttackBehavior } from '../behaviors/auto-attack.behavior';
57-
import { EventEmitter } from 'events';
33+
import { Cutscene } from './cutscenes';
34+
import { InterfaceState } from './interface-state';
35+
import { Quest } from './quest';
36+
import { SendMessageOptions } from './model';
5837
import { AttackDamageType } from './attack';
5938
import { EffectType } from '../effect';
60-
import { MusicPlayerMode } from '@engine/world/sound';
39+
import { AutoAttackBehavior } from '../behaviors';
6140

6241
export const playerOptions: { option: string, index: number, placement: 'TOP' | 'BOTTOM' }[] = [
6342
{

0 commit comments

Comments
 (0)