6352e8e319
all at once
22 lines
780 B
Markdown
22 lines
780 B
Markdown
The message table contains a single function, setHandler, which allows entities to receive messages sent using world.sendEntityMessage. Entities which can receive messages include:
|
|
|
|
* monster
|
|
* NPC
|
|
* object
|
|
* vehicle
|
|
* stagehand
|
|
* projectile
|
|
|
|
Additionally, messages can be handled by a variety of script contexts that run on the player:
|
|
|
|
* activeitem
|
|
* quest
|
|
* playercompanions
|
|
* status
|
|
|
|
---
|
|
|
|
#### `void` message.setHandler(`String` messageName, `LuaFunction` handler)
|
|
|
|
Messages of the specified message type received by this script context will call the specified function. The first two arguments passed to the handler function will be the `String` messageName and a `bool` indicating whether the message is from a local entity, followed by any arguments sent with the message.
|