import Mob from 'WTF-Adventure/WTF-Adventure/server/js/game/entity/character/mob/mob.js'
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
aggressive: * |
|
public |
aggroRange: * |
|
public |
armourLevel: * |
|
public |
attackRange: * |
|
public |
|
|
public |
data: * |
|
public |
|
|
public |
|
|
public |
drops: * |
|
public |
hitPoints: * |
|
public |
level: * |
|
public |
maxHitPoints: * |
|
public |
moveCallback: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
respawnDelay: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
weaponLevel: * |
Method Summary
Public Methods | ||
public |
addToChestArea(chestAreas: *) |
|
public |
canAggro(player: *): * |
|
public |
destroy() |
|
public |
distanceToSpawn(): * |
|
public |
getDrop(): * |
|
public |
getProjectileName(): * |
|
public |
getState(): * |
|
public |
isAtSpawn(): * |
|
public |
isOutsideSpawn(): * |
|
public |
isRanged(): * |
|
public |
move(x: *, y: *) |
|
public |
onDeath(callback: *) |
|
public |
onMove(callback: *) |
|
public |
onRefresh(callback: *) |
|
public |
onRespawn(callback: *) |
|
public |
onReturn(callback: *) |
|
public |
refresh() |
|
public |
|
|
public |
respawn() |
|
public |
return() |
Inherited Summary
From class Entity | ||
public |
combat: * |
|
public |
|
|
public |
id: * |
|
public |
instance: * |
|
public |
oldX: * |
|
public |
oldY: * |
|
public |
recentGroups: *[] |
|
public |
|
|
public |
type: * |
|
public |
x: * |
|
public |
y: * |
|
public |
drop(item: *): * |
|
public |
getCombat(): * |
|
public |
getCoordDistance(toX: *, toY: *): * |
|
public |
getDistance(entity: *): * |
|
public |
getState(): {"type": *, "id": *, "string": *, "name": *, "label": *, "x": *, "y": *} |
|
public |
|
|
public |
isAdjacent(entity: *): * |
|
public |
isItem(): * |
|
public |
isMob(): * |
|
public |
isNPC(): * |
|
public |
isNear(entity: *, distance: *): * |
|
public |
isNonDiagonal(entity: *): * |
|
public |
isPlayer(): * |
|
public |
onSetPosition(callback: *) |
|
public |
setPosition(x: *, y: *) |
|
public |
talk() |
|
public |
|
From class Character | ||
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
combat: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
hitCallback: * |
|
public |
hitPoints: * |
|
public |
|
|
public |
level: * |
|
public |
|
|
public |
maxHitPoints: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
previousX: * |
|
public |
previousY: * |
|
public |
projectile: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
stunCallback: * |
|
public |
stunTimeout: * |
|
public |
|
|
public |
|
|
public |
target: * |
|
public |
|
|
public |
applyDamage(damage: *) |
|
public |
|
|
public |
getCombat(): * |
|
public |
getDrop(): * |
|
public |
getHitPoints(): * |
|
public |
getMaxHitPoints(): * |
|
public |
getProjectile(): * |
|
public |
getProjectileName(): * |
|
public |
hasMaxHitPoints(): * |
|
public |
hasPotentialTarget(potentialTarget: *): * |
|
public |
hasTarget(): * |
|
public |
heal(amount: *) |
|
public |
hit(attacker: *) |
|
public |
isDead(): * |
|
public |
isRanged(): * |
|
public |
|
|
public |
onDamage(callback: *) |
|
public |
onHealthChange(callback: *) |
|
public |
onHit(callback: *) |
|
public |
onMovement(callback: *) |
|
public |
onRemoveTarget(callback: *) |
|
public |
onStunned(callback: *) |
|
public |
onSubAoE(callback: *) |
|
public |
onTarget(callback: *) |
|
public |
|
|
public |
setHitPoints(hitPoints: *) |
|
public |
setPosition(x: *, y: *) |
|
public |
setPotentialTarget(potentialTarget: *) |
|
public |
setStun(stun: *) |
|
public |
setTarget(target: *) |
|
public |
|
|
public |
|
Public Constructors
Public Members
public armourLevel: * source
public data: * source
public deathCallback: * source
public drops: * source
public moveCallback: * source
public refreshCallback: * source
public respawnCallback: * source
public respawnDelay: * source
public returnCallback: * source
public weaponLevel: * source
Public Methods
public addToChestArea(chestAreas: *) source
Params:
Name | Type | Attribute | Description |
chestAreas | * |
public destroy() source
public move(x: *, y: *) source
Params:
Name | Type | Attribute | Description |
x | * | ||
y | * |
public onDeath(callback: *) source
Params:
Name | Type | Attribute | Description |
callback | * |
public onMove(callback: *) source
Params:
Name | Type | Attribute | Description |
callback | * |
public onRefresh(callback: *) source
Params:
Name | Type | Attribute | Description |
callback | * |
public onRespawn(callback: *) source
Params:
Name | Type | Attribute | Description |
callback | * |
public onReturn(callback: *) source
Params:
Name | Type | Attribute | Description |
callback | * |