evennia.contrib.gridΒΆ
Contribs related to moving in and manipulating the game world and grid.
- evennia.contrib.grid.extended_room
- evennia.contrib.grid.extended_room.extended_room
func_state()ExtendedRoomExtendedRoom.fallback_descExtendedRoom.room_state_tag_categoryExtendedRoom.months_per_yearExtendedRoom.hours_per_dayExtendedRoom.seasons_per_yearExtendedRoom.desc_springExtendedRoom.desc_summerExtendedRoom.desc_autumnExtendedRoom.desc_winterExtendedRoom.times_of_dayExtendedRoom.descExtendedRoom.detailsExtendedRoom.room_message_rateExtendedRoom.room_messagesExtendedRoom.at_init()ExtendedRoom.start_repeat_broadcast_messages()ExtendedRoom.repeat_broadcast_message_to_room()ExtendedRoom.get_time_of_day()ExtendedRoom.get_season()ExtendedRoom.room_statesExtendedRoom.add_room_state()ExtendedRoom.remove_room_state()ExtendedRoom.clear_room_state()ExtendedRoom.add_desc()ExtendedRoom.remove_desc()ExtendedRoom.all_desc()ExtendedRoom.get_stateful_desc()ExtendedRoom.replace_legacy_time_of_day_markup()ExtendedRoom.get_display_desc()ExtendedRoom.add_detail()ExtendedRoom.set_detail()ExtendedRoom.remove_detail()ExtendedRoom.del_detail()ExtendedRoom.get_detail()ExtendedRoom.return_detail()ExtendedRoom.DoesNotExistExtendedRoom.MultipleObjectsReturnedExtendedRoom.pathExtendedRoom.typename
CmdExtendedRoomLookCmdExtendedRoomDescCmdExtendedRoomDesc.keyCmdExtendedRoomDesc.switch_optionsCmdExtendedRoomDesc.locksCmdExtendedRoomDesc.help_categoryCmdExtendedRoomDesc.parse()CmdExtendedRoomDesc.edit_handler()CmdExtendedRoomDesc.show_stateful_descriptions()CmdExtendedRoomDesc.func()CmdExtendedRoomDesc.aliasesCmdExtendedRoomDesc.lock_storageCmdExtendedRoomDesc.search_index_entry
CmdExtendedRoomDetailCmdExtendedRoomStateCmdExtendedRoomGameTimeExtendedRoomCmdSet
- evennia.contrib.grid.extended_room.tests
TestExtendedRoomTestExtendedRoom.base_room_descTestExtendedRoom.setUp()TestExtendedRoom.tearDown()TestExtendedRoom.test_room_description()TestExtendedRoom.test_seasonal_room_descriptionsTestExtendedRoom.test_get_time_of_day_tagsTestExtendedRoom.test_room_states()TestExtendedRoom.test_alternative_descs()TestExtendedRoom.test_details()TestExtendedRoom.test_get_time_of_day_tags_0_morning()TestExtendedRoom.test_get_time_of_day_tags_1_afternoon()TestExtendedRoom.test_get_time_of_day_tags_2_evening()TestExtendedRoom.test_get_time_of_day_tags_3_night()TestExtendedRoom.test_seasonal_room_descriptions_0_spring()TestExtendedRoom.test_seasonal_room_descriptions_1_summer()TestExtendedRoom.test_seasonal_room_descriptions_2_autumn()TestExtendedRoom.test_seasonal_room_descriptions_3_winter()
TestExtendedRoomCommands
- evennia.contrib.grid.extended_room.extended_room
- evennia.contrib.grid.ingame_map_display
- evennia.contrib.grid.mapbuilder
- evennia.contrib.grid.simpledoor
- evennia.contrib.grid.slow_exit
- evennia.contrib.grid.wilderness
- evennia.contrib.grid.wilderness.tests
TestWildernessTestWilderness.setUp()TestWilderness.get_wilderness_script()TestWilderness.test_create_wilderness_default_name()TestWilderness.test_create_wilderness_custom_name()TestWilderness.test_enter_wilderness()TestWilderness.test_enter_wilderness_custom_coordinates()TestWilderness.test_enter_wilderness_custom_name()TestWilderness.test_wilderness_correct_exits()TestWilderness.test_room_creation()TestWilderness.test_get_new_coordinates()TestWilderness.test_preserve_items()
- evennia.contrib.grid.wilderness.wilderness
- Usage
- Customisation
- Example
- Implementation details
create_wilderness()enter_wilderness()get_new_coordinates()WildernessScriptWildernessScript.mapproviderWildernessScript.itemcoordinatesWildernessScript.preserve_itemsWildernessScript.at_script_creation()WildernessScript.at_server_start()WildernessScript.is_valid_coordinates()WildernessScript.get_obj_coordinates()WildernessScript.get_objs_at_coordinates()WildernessScript.move_obj()WildernessScript.at_post_object_leave()WildernessScript.DoesNotExistWildernessScript.MultipleObjectsReturnedWildernessScript.pathWildernessScript.typename
WildernessRoomWildernessRoom.wildernessWildernessRoom.location_nameWildernessRoom.coordinatesWildernessRoom.at_object_receive()WildernessRoom.at_object_leave()WildernessRoom.set_active_coordinates()WildernessRoom.get_display_name()WildernessRoom.get_display_desc()WildernessRoom.DoesNotExistWildernessRoom.MultipleObjectsReturnedWildernessRoom.pathWildernessRoom.typename
WildernessExitWildernessMapProvider
- evennia.contrib.grid.wilderness.tests
- evennia.contrib.grid.xyzgrid
- evennia.contrib.grid.xyzgrid.commands
- evennia.contrib.grid.xyzgrid.example
- evennia.contrib.grid.xyzgrid.launchcmd
- evennia.contrib.grid.xyzgrid.prototypes
- evennia.contrib.grid.xyzgrid.tests
TestMap1TestMap1.test_str_output()TestMap1.test_node_from_coord()TestMap1.test_get_shortest_path()TestMap1.test_get_visual_range__scanTestMap1.test_get_visual_range__scan__characterTestMap1.test_get_visual_range__nodes__characterTestMap1.test_spawn()TestMap1.test_get_visual_range__nodes__character_0()TestMap1.test_get_visual_range__nodes__character_1()TestMap1.test_get_visual_range__nodes__character_2()TestMap1.test_get_visual_range__nodes__character_3()TestMap1.test_get_visual_range__nodes__character_4()TestMap1.test_get_visual_range__scan_0()TestMap1.test_get_visual_range__scan_1()TestMap1.test_get_visual_range__scan_2()TestMap1.test_get_visual_range__scan_3()TestMap1.test_get_visual_range__scan__character_0()TestMap1.test_get_visual_range__scan__character_1()TestMap1.test_get_visual_range__scan__character_2()TestMap1.test_get_visual_range__scan__character_3()
TestMap2TestMap2.map_dataTestMap2.map_displayTestMap2.test_str_output()TestMap2.test_node_from_coord()TestMap2.test_shortest_pathTestMap2.test_get_visual_range__scan__characterTestMap2.test_extended_path_tracking__horizontal()TestMap2.test_extended_path_tracking__vertical()TestMap2.test_get_visual_range__nodes__characterTestMap2.test_spawn()TestMap2.test_get_visual_range__nodes__character_0()TestMap2.test_get_visual_range__nodes__character_1()TestMap2.test_get_visual_range__nodes__character_2()TestMap2.test_get_visual_range__nodes__character_3()TestMap2.test_get_visual_range__nodes__character_4()TestMap2.test_get_visual_range__nodes__character_5()TestMap2.test_get_visual_range__nodes__character_6()TestMap2.test_get_visual_range__nodes__character_7()TestMap2.test_get_visual_range__nodes__character_8()TestMap2.test_get_visual_range__nodes__character_9()TestMap2.test_get_visual_range__scan__character_0()TestMap2.test_get_visual_range__scan__character_1()TestMap2.test_get_visual_range__scan__character_2()TestMap2.test_get_visual_range__scan__character_3()TestMap2.test_shortest_path_0()TestMap2.test_shortest_path_1()TestMap2.test_shortest_path_2()TestMap2.test_shortest_path_3()TestMap2.test_shortest_path_4()TestMap2.test_shortest_path_5()TestMap2.test_shortest_path_6()
TestMap3TestMap3.map_dataTestMap3.map_displayTestMap3.test_str_output()TestMap3.test_shortest_pathTestMap3.test_get_visual_range__nodes__characterTestMap3.test_spawn()TestMap3.test_get_visual_range__nodes__character_0()TestMap3.test_get_visual_range__nodes__character_1()TestMap3.test_shortest_path_00()TestMap3.test_shortest_path_01()TestMap3.test_shortest_path_02()TestMap3.test_shortest_path_03()TestMap3.test_shortest_path_04()TestMap3.test_shortest_path_05()TestMap3.test_shortest_path_06()TestMap3.test_shortest_path_07()TestMap3.test_shortest_path_08()TestMap3.test_shortest_path_09()TestMap3.test_shortest_path_10()
TestMap4TestMap4.map_dataTestMap4.map_displayTestMap4.test_str_output()TestMap4.test_shortest_pathTestMap4.test_spawn()TestMap4.test_shortest_path_0()TestMap4.test_shortest_path_1()TestMap4.test_shortest_path_2()TestMap4.test_shortest_path_3()TestMap4.test_shortest_path_4()TestMap4.test_shortest_path_5()
TestMap5TestMap6TestMap6.map_dataTestMap6.map_displayTestMap6.test_str_output()TestMap6.test_shortest_pathTestMap6.test_spawn()TestMap6.test_shortest_path_0()TestMap6.test_shortest_path_1()TestMap6.test_shortest_path_2()TestMap6.test_shortest_path_3()TestMap6.test_shortest_path_4()TestMap6.test_shortest_path_5()TestMap6.test_shortest_path_6()TestMap6.test_shortest_path_7()
TestMap7TestMap8TestMap8.map_dataTestMap8.map_displayTestMap8.test_str_output()TestMap8.test_shortest_pathTestMap8.test_get_visual_range__nodes__characterTestMap8.test_get_visual_range_with_pathTestMap8.test_spawn()TestMap8.test_get_visual_range__nodes__character_0()TestMap8.test_get_visual_range_with_path_0()TestMap8.test_get_visual_range_with_path_1()TestMap8.test_get_visual_range_with_path_2()TestMap8.test_get_visual_range_with_path_3()TestMap8.test_get_visual_range_with_path_4()TestMap8.test_shortest_path_0()TestMap8.test_shortest_path_1()TestMap8.test_shortest_path_2()TestMap8.test_shortest_path_3()TestMap8.test_shortest_path_4()TestMap8.test_shortest_path_5()TestMap8.test_shortest_path_6()
TestMap9TestMap10TestMap10.map_dataTestMap10.map_displayTestMap10.test_str_output()TestMap10.test_shortest_pathTestMap10.test_pathsTestMap10.test_spawn()TestMap10.test_paths_0()TestMap10.test_paths_1()TestMap10.test_shortest_path_0()TestMap10.test_shortest_path_1()TestMap10.test_shortest_path_2()TestMap10.test_shortest_path_3()TestMap10.test_shortest_path_4()TestMap10.test_shortest_path_5()TestMap10.test_shortest_path_6()TestMap10.test_shortest_path_7()TestMap10.test_shortest_path_8()TestMap10.test_shortest_path_9()
TestMap11TestMap11.map_dataTestMap11.map_displayTestMap11.test_str_output()TestMap11.test_shortest_pathTestMap11.test_pathsTestMap11.test_get_visual_range_with_pathTestMap11.test_spawn()TestMap11.test_get_visual_range_with_path_0()TestMap11.test_get_visual_range_with_path_1()TestMap11.test_paths_0()TestMap11.test_paths_1()TestMap11.test_shortest_path_0()TestMap11.test_shortest_path_1()
TestMapStressTestTestMapStressTest.test_grid_creationTestMapStressTest.test_grid_pathfindTestMapStressTest.test_grid_visibilityTestMapStressTest.test_grid_creation_0()TestMapStressTest.test_grid_creation_1()TestMapStressTest.test_grid_pathfind_0()TestMapStressTest.test_grid_pathfind_1()TestMapStressTest.test_grid_visibility_0()TestMapStressTest.test_grid_visibility_1()
TestXYZGridMap12aTransitionMap12bTransitionTestXYZGridTransitionTestBuildExampleGridTestXyzRoomTestXyzExitTestCallbacksTestFlyDiveCommandTestFlyDiveCommand.setUp()TestFlyDiveCommand.tearDown()TestFlyDiveCommand.test_fly_and_diveTestFlyDiveCommand.test_fly_and_dive_00()TestFlyDiveCommand.test_fly_and_dive_01()TestFlyDiveCommand.test_fly_and_dive_02()TestFlyDiveCommand.test_fly_and_dive_03()TestFlyDiveCommand.test_fly_and_dive_04()TestFlyDiveCommand.test_fly_and_dive_05()TestFlyDiveCommand.test_fly_and_dive_06()TestFlyDiveCommand.test_fly_and_dive_07()TestFlyDiveCommand.test_fly_and_dive_08()TestFlyDiveCommand.test_fly_and_dive_09()TestFlyDiveCommand.test_fly_and_dive_10()
- evennia.contrib.grid.xyzgrid.utils
- evennia.contrib.grid.xyzgrid.xymap
- XYMap
XYMapXYMap.mapcorner_symbolXYMap.max_pathfinding_lengthXYMap.empty_symbolXYMap.legend_key_exceptionsXYMap.__init__()XYMap.log()XYMap.reload()XYMap.parse()XYMap.calculate_path_matrix()XYMap.spawn_nodes()XYMap.spawn_links()XYMap.get_node_from_coord()XYMap.get_components_with_symbol()XYMap.get_shortest_path()XYMap.get_visual_range()
- evennia.contrib.grid.xyzgrid.xymap_legend
- Map legend components
MapNodeMapNode.display_symbolMapNode.interrupt_pathMapNode.prototypeMapNode.multilinkMapNode.direction_spawn_defaultsMapNode.__init__()MapNode.node_indexMapNode.symbolMapNode.log()MapNode.generate_prototype_key()MapNode.build_links()MapNode.linkweights()MapNode.get_display_symbol()MapNode.get_spawn_xyz()MapNode.get_exit_spawn_name()MapNode.spawn()MapNode.spawn_links()MapNode.unspawn()
TransitionMapNodeMapLinkMapLink.display_symbolMapLink.default_weightMapLink.average_long_link_weightsMapLink.directionsMapLink.direction_aliasesMapLink.weightsMapLink.multilinkMapLink.interrupt_pathMapLink.prototypeMapLink.spawn_aliasesMapLink.__init__()MapLink.symbolMapLink.generate_prototype_key()MapLink.traverse()MapLink.get_linked_neighbors()MapLink.at_empty_target()MapLink.get_direction()MapLink.get_weight()MapLink.get_display_symbol()
SmartRerouterMapLinkSmartTeleporterMapLinkSmartMapLinkInvisibleSmartMapLinkBasicMapNodeInterruptMapNodeMapTransitionNodeNSMapLinkEWMapLinkNESWMapLinkSENWMapLinkPlusMapLinkCrossMapLinkNSOneWayMapLinkSNOneWayMapLinkEWOneWayMapLinkWEOneWayMapLinkUpMapLinkDownMapLinkInterruptMapLinkBlockedMapLinkRouterMapLinkTeleporterMapLink
- evennia.contrib.grid.xyzgrid.xyzgrid
XYZGridXYZGrid.at_script_creation()XYZGrid.gridXYZGrid.get_map()XYZGrid.all_maps()XYZGrid.log()XYZGrid.get_room()XYZGrid.get_exit()XYZGrid.maps_from_module()XYZGrid.reload()XYZGrid.add_maps()XYZGrid.remove_map()XYZGrid.delete()XYZGrid.spawn()XYZGrid.DoesNotExistXYZGrid.MultipleObjectsReturnedXYZGrid.pathXYZGrid.typename
get_xyzgrid()
- evennia.contrib.grid.xyzgrid.xyzroom
XYZManagerXYZExitManagerXYZRoomXYZRoom.objectsXYZRoom.map_displayXYZRoom.map_modeXYZRoom.map_visual_rangeXYZRoom.map_character_symbolXYZRoom.map_alignXYZRoom.map_target_path_styleXYZRoom.map_fill_allXYZRoom.map_separator_charXYZRoom.xyzXYZRoom.xyzgridXYZRoom.xymapXYZRoom.create()XYZRoom.get_display_name()XYZRoom.return_appearance()XYZRoom.DoesNotExistXYZRoom.MultipleObjectsReturnedXYZRoom.pathXYZRoom.typename
XYZExit