These functions allow access to Crawl's global state, as well as providing useful utility methods.
Syntax | Returns | Description |
reset_level | | |
has_tag | | |
normalise | | |
lua_marker | | |
mapsize | | |
colour_at | | |
fprop_at | | |
cloud_at | | |
terrain_changed | | |
fprop_changed | | |
points_connected | | |
any_point_connected | | |
has_exit_from | | |
gly_point | | |
gly_points | | |
original_map | | |
load_des_file | | |
register_listener | | |
remove_listener | | |
remove_marker | | |
num_matching_markers | | |
change_level_flags | | |
get_floor_colour | | |
get_rock_colour | | |
change_floor_colour | | |
change_rock_colour | | |
set_branch_epilogue | | |
set_border_fill_type | | |
set_feature_name | | |
floor_halo | | |
random_walk | | |
apply_area_cloud | | |
place_cloud | | |
delete_cloud | | |
noisy | | |
is_passable | | |
map_register_flag | | |
register_feature_marker | | |
register_lua_marker | | |
with_map_bounds_fn | | |
with_map_anchors | | |
map_by_tag | | |
map_by_name | | |
map_in_depth | | |
map_by_place | | |
place_map | | |
reuse_map | | |
resolve_map | | |
in_vault | | |
map_parameters | | |
maps_used_here | | |
vault_at | | |
find_marker_position_by_prop | | |
find_marker_positions_by_prop | | |
find_markers_by_prop | | |
marker_at_pos | | |
is_validating | | |
fill_grd_area | | |
apply_tide | | |
Syntax | Returns | Description |
feature_number | | |
feature_name | | |
feature_desc | | |
feature_desc_at | | |
seen_replace_feat | | |
grid | | |
max_bounds | | |
in_bounds | | |
distance | | |
TODO: Add the functions defined in other source files.