-
-

Contributions

-

The evennia/contrib/ folder holds Game-specific tools, systems and utilities created by the community. This gathers -longer-form documentation associated with particular contribs.

+
+

Contrib modules

+

Contribs are found in evennia/contrib/ and are optional game-specific code-snippets +or even full systems you can use for your game. They are contributed by the Evennia community and +released under the same license as Evennia itself. Each contrib has its own installation instructions. +Bugs are reported to the Evennia issue tracker as usual.

+ +
+
+

Rooms, movement and grid

+

Contribs modifying locations, movement or helping to creating rooms.

+
+

Extended Room

+

Griatch 2012

+

An expanded Room typeclass with multiple descriptions for time and season as well as details.

+
+
+

Map Builder

+

CloudKeeper 2016

+

Build a game area based on a 2D “graphical” unicode map. Supports asymmetric exits.

+ +
+
+

Simple Door

+

Griatch 2014

+

Example of an exit that can be opened and closed from both sides.

+
+
+

Slow exit

+

Griatch 2014

+

Custom Exit class that takes different time to pass depending on if you are walking/running etc.

+
+
+

Wilderness

+

titeuf87 2017

+

Make infinitely large wilderness areas with dynamically created locations.

+ +
+
+
+
+

Roleplaying and rules

+

Contribs supporting roleplay and in-game roleplaying actions.

+
+

Barter system

+

Griatch 2012

+

A safe and effective barter-system for any game. Allows safe trading of any goods (including coin).

+
-

Crafting

+

Crafting

+

Griatch 2020

A full, extendable crafting system.

+
+

Dice

+

Griatch 2012

+

A fully featured dice rolling system.

+
+
+

Mail

+

grungies1138 2016

+

An in-game mail system for communication.

+
+
+

Puzzles

+

Hendher 2019

+

Combine objects to create new items, adventure-game style

+
+
+

RP System

+

Griatch 2015

+

Full director-style emoting system replacing names with sdescs/recogs. Supports wearing masks.

+
+
+

RP Language

+

Griatch 2015

+

Dynamic obfuscation of emotes when speaking unfamiliar languages. Also obfuscates whispers.

+
+
+

Turnbattle

+

FlutterSprite 2017

+

A turn-based combat engine meant as a start to build from. Has attack/disengage and turn timeouts, +and includes optional expansions for equipment and combat movement, magic and ranged combat.

+
+
+
+
+

Building and server systems

+
+

Building menu

+

vincent-lg 2018

+

An @edit command for modifying objects using a generated menu. Customizable for different games.

+
+
+

Field Fill

+

FlutterSprite 2018

+

A simple system for creating an EvMenu that presents a player with a highly customizable fillable form

+
-

In-Game-Python

+

In-Game-Python

+

Vincent Le Geoff 2017

Allow Builders to add Python-scripted events to their objects (OBS-not for untrusted users!)

-
-

Maps

-

Solutions for generating and displaying maps in-game.

- -
-
-

The tutorial-world

-

The Evennia single-player sole quest. Made to be analyzed to learn.

- -
+
+

Security/Auditing

+

Johhny 2018

+

Log server input/output for debug/security.

+
+
+

Tree Select

+

FlutterSprite 2017

+

A simple system for creating a branching EvMenu with selection options sourced from a single +multi-line string.

+
+
+
+
+

Snippets and config

+

Contribs meant to be used as part of other code, or as replacements for default settings.

+
+

Color-markups

+

Griatch, 2017

+

Alternative in-game color markups.

+
+
+

Custom gametime

+

Griatch, vlgeoff 2017

+

Implements Evennia’s gametime module but for custom game world-specific calendars.

+
+
+

Logins

+
+

Email login

+

Griatch 2012

+

A variant of the standard login system that requires an email to login rather then just name+password.

+
+ +
+
+

Random String Generator

+

Vincent Le Goff 2017

+

Simple pseudo-random generator of strings with rules, avoiding repetitions.

+
+
+

UnixCommand

+

Vincent Le Geoff 2017

+

Add commands with UNIX-style syntax.

+
+
+
+
+

Examples

+

Contribs not meant to be used as-is, but just as examples to learn from.

+
+

GenderSub

+

Griatch 2015

+

Simple example (only) of storing gender on a character and access it in an emote with a custom marker.

+
+
+

Talking NPC

+

Griatch 2011

+

A talking NPC object that offers a menu-driven conversation tree.

+
+
+

Tutorial examples

+

Griatch 2011, 2015

+

A folder of basic example objects, commands and scripts.

+
+
+

The tutorial-world

+

Griatch 2011, 2015

+

The Evennia single-player sole quest. Made to be analyzed to learn.

+ +
+
+
+
+

Full game systems

+

Full game-dir replacement systems.

+
+

Ainneve

+

Evennia community 2015-?

+

This is a community attempt to make an Evennia ‘example game’ using good practices. It is also a good +place to jump in if you want to help in another project rather than run it alone. Development of this +has stalled a bit so we are looking for enthusiastic people to lead the charge.

+ +
+
+

Arxcode

+

Tehom 2019

+

Open source code release of the popular Evennia-based Arx, after the reckoning. +This is a fantasy game with a focus on roleplay and code-supported political intrigue. This code-release +is maintained by Tehom in its own repository so bug reports should be directed there.

+ +
+
+

Evscaperoom

+

Griatch 2019

+

A full engine for making multiplayer ‘escape-rooms’ completely in code. +This is based on the 2019 MUD Game jam winner Evscaperoom.

+
    +
  • contrib/evscaperoom - game engine to make your own escape rooms.

  • +
  • https://demo.evennia.com - a full installation of the original game can +be played by entering the evscaperoom exit in the first Limbo room.

  • +
  • https://github.com/Griatch/evscaperoom - the original game’s source code (warning for spoilers if you +want to solve the puzzles and mystery yourself).

  • +
+
@@ -115,12 +338,67 @@ be expanded for the needs of your game.

Table of Contents

develop branch
diff --git a/docs/1.0-dev/Contribs/Crafting.html b/docs/1.0-dev/Contribs/Crafting.html index a41d758a5d..a7cd401b98 100644 --- a/docs/1.0-dev/Contribs/Crafting.html +++ b/docs/1.0-dev/Contribs/Crafting.html @@ -17,7 +17,7 @@ - +