|
1 | | -import { Actor } from '@engine/world/actor/actor'; |
2 | 1 | import uuidv4 from 'uuid/v4'; |
3 | | -import { Position } from '@engine/world/position'; |
| 2 | +import EventEmitter from 'events'; |
| 3 | + |
4 | 4 | import { filestore, world } from '@engine/game-server'; |
5 | | -import { directionData } from '@engine/world/direction'; |
6 | | -import { QuadtreeKey } from '@engine/world/world'; |
7 | | -import { findItem, findNpc } from '@engine/config/config-handler'; |
8 | | -import { animationIds } from '@engine/world/config/animation-ids'; |
9 | | -import { DropTable, NpcCombatAnimations, NpcDetails } from '@engine/config/npc-config'; |
10 | | -import { SkillName } from '@engine/world/actor/skills'; |
11 | | -import { NpcSpawn } from '@engine/config/npc-spawn-config'; |
| 5 | +import { Position, directionData, QuadtreeKey } from '@engine/world'; |
| 6 | +import { findItem, findNpc, NpcCombatAnimations, NpcDetails, NpcSpawn } from '@engine/config'; |
12 | 7 | import { MeleeCombatBehavior } from './behaviors/melee-combat.behavior'; |
13 | | -import { forEach } from 'lodash'; |
14 | | -import { Behavior } from './behaviors/behavior'; |
15 | | -import EventEmitter from 'events'; |
16 | | -import { soundIds } from '../config/sound-ids'; |
17 | | -import { Player } from './player/player'; |
18 | | -import { itemIds } from '../config/item-ids'; |
19 | | -import { logger } from '@runejs/core'; |
| 8 | +import { soundIds, animationIds } from '@engine/world/config'; |
20 | 9 |
|
| 10 | +import { Actor } from './actor'; |
| 11 | +import { SkillName } from './skills'; |
| 12 | +import { Player } from './player'; |
21 | 13 |
|
22 | 14 | /** |
23 | 15 | * Represents a non-player character within the game world. |
|
0 commit comments