Ranvier
Modules
Util
Methods
isIterable
Classes
Account
Methods
addCharacter
ban
checkPassword
deleteAccount
deleteCharacter
getUsername
hasCharacter
save
serialize
setPassword
undeleteCharacter
AccountManager
Methods
addAccount
getAccount
loadAccount
setLoader
Area
Members
areaPath
floors
Methods
addNpc
addRoom
addRoomToMap
getBroadcastTargets
getRoomAtCoordinates
getRoomById
removeNpc
removeRoom
update
Events
channelReceive
roomAdded
roomRemoved
updateTick
AreaFactory
Methods
clone
create
AreaFloor
Methods
getRoom
AreaManager
Methods
addArea
getArea
getAreaByReference
getPlaceholderArea
removeArea
tickAll
Attribute
Methods
lower
raise
setBase
setDelta
AttributeFactory
Methods
add
create
get
has
validateAttributes
AttributeFormula
Attributes
Methods
add
clearDeltas
getAttributes
serialize
BehaviorManager
Methods
addListener
get
has
Broadcast
Methods
at
atExcept
atFormatted
center
indent
line
progress
prompt
sayAt
sayAtExcept
sayAtFormatted
wrap
BundleManager
Methods
createCommand
loadArea
loadAreas
loadAttributes
loadBehaviors
loadBundle
loadBundles
loadChannels
loadCommands
loadEffects
loadEntities
loadEntityScript
loadHelp
loadInputEvents
loadPlayerEvents
loadQuests
loadServerEvents
loadSkills
Channel
Methods
formatToReceipient
formatToSender
send
ChannelAudience
Methods
alterMessage
configure
getBroadcastTargets
AreaAudience
Methods
alterMessage
configure
getBroadcastTargets
PartyAudience
Methods
alterMessage
configure
getBroadcastTargets
PrivateAudience
Methods
alterMessage
configure
getBroadcastTargets
RoomAudience
Methods
alterMessage
configure
getBroadcastTargets
WorldAudience
Methods
alterMessage
configure
getBroadcastTargets
ChannelManager
Methods
add
find
get
remove
Character
Members
isNpc
Methods
addAttribute
addCombatant
addEffect
addFollower
addItem
emit
equip
evaluateIncomingDamage
evaluateOutgoingDamage
follow
getAttribute
getBaseAttribute
getBroadcastTargets
getMaxAttribute
hasAttribute
hasEffectType
hasFollower
hasItem
hydrate
initiateCombat
isFollowing
isInCombat
isInventoryFull
lowerAttribute
raiseAttribute
removeCombatant
removeEffect
removeFollower
removeFromCombat
removeItem
serialize
setAttributeBase
setAttributeToMax
unequip
unfollow
Events
attributeUpdate
combatantAdded
combatantRemoved
combatEnd
combatStart
damaged
effectAdded
effectRemoved
equip
followed
gainedFollower
heal
healed
hit
lostFollower
unequip
unfollowed
Command
Methods
execute
CommandManager
Methods
add
find
get
remove
CommandQueue
Members
lagRemaining
msTilNextRun
queue
Methods
addLag
enqueue
execute
flush
getMsTilRun
getTimeTilRun
reset
Config
Methods
get
load
CooldownError
Damage
Methods
commit
evaluate
Data
Methods
exists
getDataFilePath
isScriptFile
load
loadMotd
parseFile
save
saveFile
DataSourceRegistry
Methods
load
Effect
Members
description
duration
elapsed
name
remaining
Methods
activate
deactivate
hydrate
isCurrent
modifyAttribute
modifyIncomingDamage
modifyOutgoingDamage
pause
remove
resume
serialize
Events
effectActivated
effectAdded
effectDeactivated
effectRefreshed
effectStackAdded
remove
EffectFactory
Methods
add
create
get
EffectList
Members
size
Methods
add
clear
emit
entries
evaluateAttribute
evaluateIncomingDamage
evaluateOutgoingDamage
getByType
hasEffectType
remove
validateEffects
EntityFactory
Methods
addScriptListener
clone
createByType
createEntityRef
getDefinition
setDefinition
EntityLoader
EntityLoaderRegistry
EquipSlotTakenError
EventManager
Methods
add
attach
detach
get
EventUtil
Methods
genSay
genWrite
GameEntity
Events
channelReceive
Heal
Methods
commit
evaluate
Helpfile
HelpManager
Methods
add
find
get
getFirst
Inventory
Members
isFull
Methods
addItem
getMax
hydrate
removeItem
setMax
InventoryFullError
Item
Methods
addItem
close
findCarrier
initializeInventory
isInventoryFull
lock
open
removeItem
unlock
Events
channelReceive
equip
spawn
unequip
updateTick
ItemFactory
Methods
create
ItemManager
Methods
tickAll
Logger
MobFactory
Methods
addScriptListener
clone
create
createByType
createEntityRef
getDefinition
setDefinition
MobManager
Methods
addMob
removeMob
NotEnoughResourcesError
Npc
Members
isNpc
Methods
addAttribute
addCombatant
addEffect
addFollower
addItem
emit
equip
evaluateIncomingDamage
evaluateOutgoingDamage
follow
getAttribute
getBaseAttribute
getBroadcastTargets
getMaxAttribute
hasAttribute
hasEffectType
hasFollower
hasItem
hydrate
initiateCombat
isFollowing
isInCombat
isInventoryFull
lowerAttribute
moveTo
raiseAttribute
removeCombatant
removeEffect
removeFollower
removeFromCombat
removeItem
serialize
setAttributeBase
setAttributeToMax
unequip
unfollow
Events
attributeUpdate
combatantAdded
combatantRemoved
combatEnd
combatStart
damaged
effectAdded
effectRemoved
enterRoom
equip
followed
gainedFollower
heal
healed
hit
lostFollower
spawn
unequip
unfollowed
updateTick
Party
PartyManager
Methods
create
disband
PassiveError
Player
Members
isNpc
Methods
addAttribute
addCombatant
addEffect
addFollower
addItem
addPrompt
emit
equip
evaluateIncomingDamage
evaluateOutgoingDamage
follow
getAttribute
getBaseAttribute
getBroadcastTargets
getMaxAttribute
hasAttribute
hasEffectType
hasFollower
hasItem
hasPrompt
hydrate
initiateCombat
interpolatePrompt
isFollowing
isInCombat
isInventoryFull
lowerAttribute
moveTo
queueCommand
raiseAttribute
removeCombatant
removeEffect
removeFollower
removeFromCombat
removeItem
removePrompt
serialize
setAttributeBase
setAttributeToMax
unequip
unfollow
Events
attributeUpdate
combatantAdded
combatantRemoved
combatEnd
combatStart
damaged
effectAdded
effectRemoved
enterRoom
equip
followed
gainedFollower
heal
healed
hit
lostFollower
saved
unequip
unfollowed
updateTick
PlayerManager
Methods
addListener
addPlayer
exists
filter
getBroadcastTargets
getPlayer
getPlayersAsArray
keyify
loadPlayer
removePlayer
save
saveAll
setLoader
tickAll
Quest
Methods
complete
emit
getProgress
onProgressUpdated
serialize
Events
complete
progress
turn-in-ready
QuestFactory
Methods
canStart
create
get
makeQuestKey
QuestGoal
Methods
complete
getProgress
QuestGoalManager
QuestReward
Methods
display
reward
QuestRewardManager
QuestTracker
Methods
complete
emit
hydrate
isActive
isComplete
serialize
start
Room
Members
spawnedNpcs
Methods
addItem
addNpc
addPlayer
closeDoor
emit
findExit
getBroadcastTargets
getDoor
getExits
getExitToRoom
hasDoor
isDoorLocked
lockDoor
openDoor
removeItem
removeNpc
removePlayer
spawnItem
spawnNpc
unlockDoor
Events
channelReceive
npcEnter
npcLeave
playerEnter
playerLeave
ready
spawn
updateTick
RoomFactory
Methods
addScriptListener
clone
create
createByType
createEntityRef
getDefinition
setDefinition
RoomManager
Methods
addRoom
getRoom
removeRoom
Skill
Methods
cooldown
execute
hasEnoughResource
hasEnoughResources
onCooldown
payResourceCosts
SkillManager
Methods
add
find
get
remove
TransportStream
Methods
attach
command
Mixins
Metadatable
Methods
getMeta
setMeta
Scriptable
Methods
getBehavior
hasBehavior
setupBehaviors
Global
Broadcastable
CommandExecutable
CommandType
EffectConfig
EffectFlag
EffectModifiers
ItemType
PlayerRoles
SkillFlag
SkillType
QuestGoalManager
()
Simple map of quest goal name => class definition
new
QuestGoalManager
()
QuestGoalManager.js
,
line 4