Start refactor contrib folder

This commit is contained in:
Griatch 2021-12-18 11:32:34 +01:00
parent 7f0d314e7f
commit f5f75bd04d
107 changed files with 34 additions and 2 deletions

View file

@ -0,0 +1,3 @@
# Base-system contribs
Server/admin-related functionality changes and systems.

View file

@ -0,0 +1,3 @@
# Full system contribs
Contribs implementing a full/complete game engine.

View file

@ -0,0 +1,7 @@
# Game-system contribs
Other specific gameplay system, not necessesarily related to roleplay.
Many of these system are commonly used in RPGs, to decide what goes here and in
the `rpg/` folder, consider if these systems could _theoretically_ be used in a
non-rpg MMO.

View file

@ -0,0 +1,3 @@
# Grid contribs
General contribs dealing with the game-world grid, maps and rooms.

View file

@ -852,7 +852,7 @@ class TestMap8(_MapTest):
"""
mapstr = self.map.get_visual_range(coord, dist=dist, mode='nodes',
target=target, target_path_style=".",
target=target, target_path_style="",
character='@',
max_size=max_size)
self.assertEqual(expected, mapstr.replace("||", "|"))
@ -1016,7 +1016,7 @@ class TestMap11(_MapTest):
"""
mapstr = self.map.get_visual_range(coord, dist=dist, mode='nodes',
target=target, target_path_style=".",
target=target, target_path_style="",
character='@',
max_size=max_size)
self.assertEqual(expected, mapstr)

View file

@ -0,0 +1,9 @@
# Rpg contribs
Contribs related to rpg mechanics, rules and roleplay. This is specifically for
systems that help create a rpg character (chargens), store their stats and rule
processing, dice rolling and roleplay facilitating.
Generic combat systems and other game-related systems that are commonly used in
rpgs but could _theoretically_ be used for other MMO-style games use the
`game_systems` folder.`

View file

@ -0,0 +1,4 @@
# Tutorial contribs
Resources specifically intended to help learn Evennia or particular concepts.
Many of these accompany the official documentation.

View file

@ -0,0 +1,3 @@
# Utility contribs
Various utilities to plug in and use anywhere.

Some files were not shown because too many files have changed in this diff Show more