Skip to content

Commit 492301d

Browse files
committed
Create initial orphan branch with clean history
0 parents  commit 492301d

File tree

857 files changed

+187978
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

857 files changed

+187978
-0
lines changed

.gitignore

+76
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
*.py[cod]
2+
*.py~
3+
4+
# cloud 9 temp files
5+
*c9_invoke_*.py
6+
7+
# C extensions
8+
*.so
9+
10+
# Packages
11+
*.egg
12+
*.egg-info
13+
dist
14+
build
15+
eggs
16+
parts
17+
var
18+
sdist
19+
develop-eggs
20+
.installed.cfg
21+
lib
22+
lib64
23+
__pycache__
24+
25+
# Other
26+
*.swp
27+
*.log
28+
*.txt
29+
*.pid
30+
*.restart
31+
*.db3*
32+
33+
# Installation-specific.
34+
# For group efforts, comment out some or all of these.
35+
server/conf/secret_settings.py
36+
server/logs/*.log.*
37+
server/logs/*
38+
# web/static/*
39+
web/media/*
40+
41+
# Installer logs
42+
pip-log.txt
43+
44+
# Unit test / coverage reports
45+
.coverage
46+
.tox
47+
nosetests.xml
48+
49+
# Translations
50+
*.mo
51+
52+
# Mr Developer
53+
.mr.developer.cfg
54+
.project
55+
.pydevproject
56+
57+
# PyCharm config
58+
.idea
59+
60+
# nano .save files
61+
*.save
62+
63+
# virtualenv
64+
venv/
65+
66+
# generated map files
67+
world/dominion/map/arxmap_generated.png
68+
world/dominion/map/arxmap_imagemap.html
69+
world/dominion/map/arxmap_imagesize.cfg
70+
*.db3-shm
71+
*.db3-wal
72+
73+
# generated fealty graph
74+
world/dominion/fealty/fealty_graph.png
75+
config.env
76+
settings.ini

README.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Arx is a game based on Evennia. I decided to make an orphan branch open source to let people
2+
use code as they like for their own games and contribute if they like. In general we should
3+
be compatible with any given Evennia branch, though I tend to stay on master and occasionally
4+
make a branch to cherry-pick additions from develop.
5+
6+
The basic requirements are added in the different setup files. Evennia sets the django settings
7+
environmental variable at startup and looks specifically in the server/conf/ directory, so specify
8+
`--settings=foo_settings` where `foo_settings` is a settings file in the server/conf/ directory.
9+
The default will use production_settings unless otherwise specified.
10+
11+
Some django packages aren't compatible with Evennia due to clashes in middleware. Silk,
12+
for example, will throw errors from its middleware whenever an in-game script runs.
13+
14+
Evennia resources:
15+
16+
From here on you might want to look at one of the beginner tutorials:
17+
http://github.com/evennia/evennia/wiki/Tutorials.
18+
19+
Evennia's documentation is here:
20+
https://github.com/evennia/evennia/wiki.
21+
22+
Enjoy!

__init__.py

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
"""
2+
This sub-package holds the template for creating a new game folder.
3+
The new game folder (when running evennia --init) is a copy of this
4+
folder.
5+
6+
"""

commands/README.md

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# commands/
2+
3+
This folder holds modules for implementing one's own commands and
4+
command sets. All the modules' classes are essentially empty and just
5+
imports the default implementations from Evennia; so adding anything
6+
to them will start overloading the defaults.
7+
8+
You can change the organisation of this directory as you see fit, just
9+
remember that if you change any of the default command set classes'
10+
locations, you need to add the appropriate paths to
11+
`server/conf/settings.py` so that Evennia knows where to find them.
12+
Also remember that if you create new sub directories you must put
13+
(optionally empty) `__init__.py` files in there so that Python can
14+
find your modules.

commands/__init__.py

Whitespace-only changes.

commands/cmdsets/__init__.py

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# -*- coding: utf-8 -*-
2+
3+
__all__ = ('death', 'home', 'market', 'rumor', 'sleep', 'standard',
4+
'starting_gear')

0 commit comments

Comments
 (0)