kalevala
v0.1.0
Pages
Modules
Mix Tasks
Kalevala
Top
Summary
Functions
version/0
Kalevala.Brain
Top
Summary
Functions
get/3
put/4
run/3
Kalevala.Brain.Action
Top
Kalevala.Brain.Condition
Top
Summary
Callbacks
match?/3
Kalevala.Brain.ConditionalSelector
Top
Kalevala.Brain.Conditions.EventMatch
Top
Summary
Functions
self_check/3
Kalevala.Brain.Conditions.MessageMatch
Top
Summary
Functions
self_check/3
Kalevala.Brain.Conditions.StateMatch
Top
Kalevala.Brain.FirstSelector
Top
Kalevala.Brain.Node
Top
Summary
Types
t/0
Functions
run/3
Kalevala.Brain.NullNode
Top
Kalevala.Brain.RandomSelector
Top
Kalevala.Brain.Sequence
Top
Kalevala.Brain.State
Top
Summary
Functions
clean/2
get/3
put/4
Kalevala.Brain.StateSet
Top
Kalevala.Brain.Variable
Top
Summary
Functions
dereference/2
dereference_variables/2
detect_variables/2
replace/2
replace_variables/2
stringify_keys/1
variables/2
Kalevala.BrainTest
Top
Summary
Functions
assert_brain_value/3
Kalevala.Cache
Top
Summary
Types
t/0
Functions
child_spec/1
get/2
keys/1
keys/3
put/3
Callbacks
initialize/1
Kalevala.Character
Top
Summary
Functions
generate_id/0
matches?/2
Kalevala.Character.Action
Top
Summary
Callbacks
run/2
Kalevala.Character.Command
Top
Summary
Functions
__using__/1
Kalevala.Character.Command.DynamicCommand
Top
Summary
Callbacks
parse/2
Kalevala.Character.Command.ParsedCommand
Top
Kalevala.Character.Command.Router
Top
Kalevala.Character.Command.RouterMacros
Top
Summary
Functions
command/1
dynamic/3
generate_parse_function/5
module/2
parse/4
parse_dynamic_text/3
parse_text/4
spaces/1
symbol/2
text/2
word/2
Kalevala.Character.Conn
Top
Summary
Types
t/0
Functions
assign/3
character/2
delay_event/4
event/3
get_session/2
halt/1
move/6
prompt/4
publish_message/5
put_action/2
put_character/2
put_controller/2
put_meta/3
put_session/3
render/4
request_item_drop/2
request_item_pickup/2
request_movement/2
send_option/3
subscribe/4
unsubscribe/4
Kalevala.Character.Conn.Event
Top
Kalevala.Character.Conn.EventText
Top
Kalevala.Character.Conn.IncomingEvent
Top
Kalevala.Character.Conn.Option
Top
Kalevala.Character.Conn.Text
Top
Kalevala.Character.Controller
Top
Summary
Functions
__using__/1
Callbacks
display/2
event/2
init/1
recv/2
recv_event/2
Kalevala.Character.Event
Top
Kalevala.Character.Foreman
Top
Summary
Types
t/0
Functions
child_spec/1
handle_conn/2
start_non_player/1
start_player/2
Kalevala.Character.Foreman.Callbacks
Top
Summary
Types
opts/0
state/0
Callbacks
init/2
send_options/2
send_output/2
terminate/1
terminating/1
track_presence/2
Kalevala.Character.Foreman.Channel
Top
Summary
Functions
handle_channels/2
Kalevala.Character.Foreman.NonPlayer
Top
Kalevala.Character.Foreman.Player
Top
Kalevala.Character.Foreman.Supervisor
Top
Summary
Functions
child_spec/1
Kalevala.Character.Presence
Top
Summary
Functions
characters/1
child_spec/1
init/1
track/2
Callbacks
offline/1
online/1
Kalevala.Character.View
Top
Summary
Functions
join/2
trim_lines/1
Kalevala.Character.View.EExKalevala
Top
Kalevala.Character.View.Macro
Top
Summary
Functions
sigil_E/2
sigil_i/2
Kalevala.Communication
Top
Summary
Functions
publish/4
register/4
subscribe/4
unsubscribe/4
Callbacks
initial_channels/0
Kalevala.Communication.Cache
Top
Summary
Functions
child_spec/1
register/4
subscribers/2
Kalevala.Communication.Channel
Top
Summary
Types
channel_name/0
config/0
options/0
Functions
child_spec/1
publish/3
subscribe/4
unsubscribe/4
Callbacks
init/1
publish_request/4
subscribe_request/3
unsubscribe_request/3
Kalevala.Communication.Channels
Top
Summary
Functions
child_spec/1
start_child/4
Kalevala.ConnTest
Top
Summary
Functions
assert_actions/2
build_conn/2
event/3
Kalevala.Event
Top
Summary
Types
item_request_drop/0
item_request_pickup/0
message/0
movement_request/0
movement_voting/0
t/0
topic/0
Functions
set_end_time/1
set_start_time/1
timing/1
Kalevala.Event.Delayed
Top
Summary
Types
t/0
Functions
to_event/1
Kalevala.Event.Display
Top
Kalevala.Event.ItemDrop
Top
Kalevala.Event.ItemDrop.Abort
Top
Kalevala.Event.ItemDrop.Commit
Top
Kalevala.Event.ItemDrop.Request
Top
Kalevala.Event.ItemPickUp
Top
Kalevala.Event.ItemPickUp.Abort
Top
Kalevala.Event.ItemPickUp.Commit
Top
Kalevala.Event.ItemPickUp.Request
Top
Kalevala.Event.Message
Top
Summary
Types
t/0
Functions
generate_id/0
Kalevala.Event.Metadata
Top
Kalevala.Event.Movement
Top
Summary
Types
t/0
Kalevala.Event.Movement.Abort
Top
Kalevala.Event.Movement.Commit
Top
Kalevala.Event.Movement.Notice
Top
Kalevala.Event.Movement.Request
Top
Summary
Types
t/0
Kalevala.Event.Movement.Voting
Top
Summary
Types
t/0
Functions
abort/1
commit/1
Kalevala.Event.Router
Top
Summary
Functions
scope/2
Callbacks
call/3
Kalevala.Help
Top
Summary
Functions
child_spec/1
get/1
put/1
Kalevala.Help.HelpTopic
Top
Kalevala.Help.KeywordCache
Top
Summary
Functions
get/1
get!/1
keys/0
put/2
Kalevala.Meta
Top
Summary
Functions
get/2
put/3
trim/1
Kalevala.Meta.Access
Top
Summary
Types
t/0
Functions
get/2
put/3
Kalevala.Meta.Trim
Top
Summary
Types
t/0
Functions
trim/1
Kalevala.Meta.Trimmed
Top
Kalevala.Output
Top
Summary
Functions
parse/3
process/3
Callbacks
init/1
parse/2
post_parse/1
Kalevala.Output.Context
Top
Kalevala.Output.StripTags
Top
Kalevala.Output.Tables
Top
Summary
Functions
cell_padding/1
display_cells/2
display_row/3
display_rows/1
max_width/1
row_width/1
table_breathing_room/1
valid_cells?/1
valid_rows?/1
Kalevala.Output.TagColors
Top
Summary
Functions
background_color/1
foreground_color/1
process_close_tag/1
process_tag/1
underline/1
Kalevala.Output.Tags
Top
Summary
Functions
escape/1
parse_string/4
parse_tag/1
parse_tag_attributes/1
Kalevala.Output.Websocket
Top
Kalevala.Telnet.Listener
Top
Summary
Functions
child_spec/1
handle_continue/2
init/1
start_link/1
Kalevala.Telnet.Protocol
Top
Summary
Functions
handle_continue/2
handle_info/2
Kalevala.Verb
Top
Summary
Functions
has_matching_verb?/3
matches?/2
matches_location?/2
replace_variables/2
Kalevala.Verb.Conditions
Top
Kalevala.Verb.Context
Top
Kalevala.Websocket.Handler
Top
Summary
Functions
handle_in/2
Kalevala.Websocket.Listener
Top
Summary
Functions
child_spec/1
init/1
start_link/1
Kalevala.World
Top
Summary
Functions
child_spec/1
start_character/2
start_room/3
start_zone/2
Kalevala.World.BasicRoom
Top
Summary
Functions
confirm_movement/2
item_request_drop/3
item_request_pickup/3
movement_request/3
Kalevala.World.BasicZone
Top
Kalevala.World.CharacterSupervisor
Top
Summary
Functions
child_spec/1
Kalevala.World.Exit
Top
Summary
Types
t/0
Kalevala.World.Item
Top
Summary
Types
t/0
Functions
context_verbs/2
Callbacks
matches?/2
Kalevala.World.Item.Instance
Top
Summary
Types
t/0
Functions
generate_id/0
Kalevala.World.Item.ItemNotLoaded
Top
Kalevala.World.Room
Top
Summary
Functions
child_spec/1
confirm_movement/2
update/2
update_items/2
Kalevala.World.Room.Callbacks
Top
Summary
Types
t/0
Functions
confirm_movement/3
event/3
exits/1
init/1
initialized/1
item_request_drop/4
item_request_pickup/4
load_item/2
movement_request/4
Kalevala.World.Room.Context
Top
Summary
Types
t/0
Functions
assign/3
event/5
handle_context/1
new/1
prompt/5
render/5
Kalevala.World.Room.Events
Top
Summary
Functions
handle_event/2
Kalevala.World.Room.Feature
Top
Kalevala.World.Room.Item
Top
Summary
Functions
handle_drop_request/3
handle_pickup_request/3
Kalevala.World.Room.Movement
Top
Summary
Functions
broadcast/2
handle_event/2
handle_request/3
Kalevala.World.Room.Private
Top
Kalevala.World.RoomSupervisor
Top
Summary
Functions
child_spec/1
Kalevala.World.Zone
Top
Summary
Types
t/0
Functions
child_spec/1
update/2
Callbacks
init/1
Kalevala.World.Zone.Movement
Top
Summary
Functions
handle_voting/1
Kalevala.World.ZoneSupervisor
Top
Summary
Functions
child_spec/1
kalevala v0.1.0
Kalevala
View Source
Documentation for Kalevala.
Link to this section
Summary
Functions
version()
Get the loaded version of Kalevala
Link to this section
Functions
Link to this function
version()
View Source
Get the loaded version of Kalevala
Keyboard Shortcuts
×
c
Toggle sidebar
n
Toggle night mode
/
or
s
Focus search bar
g
Go to a HexDocs package
?
Bring up this help dialog
Go to a HexDocs package
×