Update changelog and readme with current changes
This commit is contained in:
parent
e56345ae57
commit
9717b1b3b6
2 changed files with 30 additions and 2 deletions
28
CHANGELOG.md
28
CHANGELOG.md
|
|
@ -2,9 +2,20 @@
|
||||||
|
|
||||||
## Evennia 0.8 (2018)
|
## Evennia 0.8 (2018)
|
||||||
|
|
||||||
|
### Server/Portal
|
||||||
|
|
||||||
|
- Removed `evennia_runner`, completely refactor `evennia_launcher.py` (the 'evennia' program)
|
||||||
|
with different functionality).
|
||||||
|
- Both Portal/Server are now stand-alone processes (easy to run as daemon)
|
||||||
|
- Made Portal the AMP Server for starting/restarting the Server (the AMP client)
|
||||||
|
- Dynamic logging now happens using `evennia -l` rather than by interactive.
|
||||||
|
- Made AMP secure against erroneous HTTP requests on the wrong port (return error messages).
|
||||||
|
|
||||||
### Prototype changes
|
### Prototype changes
|
||||||
|
|
||||||
- A new form of prototype - database-stored prototypes, editable from in-game. The old,
|
- Moved evennia/utils/spawner.py into the new evennia/prototypes/ along with all new
|
||||||
|
functionality around prototypes.
|
||||||
|
- A new form of prototype - database-stored prototypes, editable from in-game, was added. The old,
|
||||||
module-created prototypes remain as read-only prototypes.
|
module-created prototypes remain as read-only prototypes.
|
||||||
- All prototypes must have a key `prototype_key` identifying the prototype in listings. This is
|
- All prototypes must have a key `prototype_key` identifying the prototype in listings. This is
|
||||||
checked to be server-unique. Prototypes created in a module will use the global variable name they
|
checked to be server-unique. Prototypes created in a module will use the global variable name they
|
||||||
|
|
@ -39,10 +50,23 @@
|
||||||
indented part of a text.
|
indented part of a text.
|
||||||
- Added `exit_cmd` to EvMore pager, to allow for calling a command (e.g. 'look') when leaving the pager.
|
- Added `exit_cmd` to EvMore pager, to allow for calling a command (e.g. 'look') when leaving the pager.
|
||||||
|
|
||||||
### Genaral
|
### General
|
||||||
|
|
||||||
- Start structuring the `CHANGELOG` to list features in more detail.
|
- Start structuring the `CHANGELOG` to list features in more detail.
|
||||||
|
|
||||||
|
### Contribs
|
||||||
|
|
||||||
|
- `Health Bar` (Tim Ashley Jenkins): Easily create colorful bars/meters.
|
||||||
|
- `Tree select` (Fluttersprite): Wrapper around EvMenu to easier create
|
||||||
|
a common form of menu from a string.
|
||||||
|
- `Turnbattle suite` (Tim Ashley Jenkins)- the old `turnbattle.py` was moved into its own
|
||||||
|
`turnbattle/` package and reworked with many different flavors of combat systems:
|
||||||
|
- `tb_basic` - The basic turnbattle system, with initiative/turn order attack/defense/damage.
|
||||||
|
- `tb_equip` - Adds weapon and armor, wielding, accuracy modifiers.
|
||||||
|
- `tb_items` - Extends `tb_equip` with item use with conditions/status effects.
|
||||||
|
- `tb_magic` - Extends `tb_equip` with spellcasting.
|
||||||
|
- `tb_range` - Adds system for abstract positioning and movement.
|
||||||
|
- Updates and some cleanup of existing contribs.
|
||||||
|
|
||||||
# Overviews
|
# Overviews
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,7 @@ things you want from here into your game folder and change them there.
|
||||||
multiple descriptions for time and season as well as details.
|
multiple descriptions for time and season as well as details.
|
||||||
* GenderSub (Griatch 2015) - Simple example (only) of storing gender
|
* GenderSub (Griatch 2015) - Simple example (only) of storing gender
|
||||||
on a character and access it in an emote with a custom marker.
|
on a character and access it in an emote with a custom marker.
|
||||||
|
* Health Bar (Tim Ashley Jenkins 2017) - Tool to create colorful bars/meters.
|
||||||
* Mail (grungies1138 2016) - An in-game mail system for communication.
|
* Mail (grungies1138 2016) - An in-game mail system for communication.
|
||||||
* Menu login (Griatch 2011) - A login system using menus asking
|
* Menu login (Griatch 2011) - A login system using menus asking
|
||||||
for name/password rather than giving them as one command.
|
for name/password rather than giving them as one command.
|
||||||
|
|
@ -53,6 +54,9 @@ things you want from here into your game folder and change them there.
|
||||||
* Tree Select (FlutterSprite 2017) - A simple system for creating a
|
* Tree Select (FlutterSprite 2017) - A simple system for creating a
|
||||||
branching EvMenu with selection options sourced from a single
|
branching EvMenu with selection options sourced from a single
|
||||||
multi-line string.
|
multi-line string.
|
||||||
|
* Turnbattle (Tim Ashley Jenkins 2017) - This is a framework for a turn-based
|
||||||
|
combat system with different levels of complexity, including versions with
|
||||||
|
equipment and magic as well as ranged combat.
|
||||||
* Wilderness (titeuf87 2017) - Make infinitely large wilderness areas
|
* Wilderness (titeuf87 2017) - Make infinitely large wilderness areas
|
||||||
with dynamically created locations.
|
with dynamically created locations.
|
||||||
* UnixCommand (Vincent Le Geoff 2017) - Add commands with UNIX-style syntax.
|
* UnixCommand (Vincent Le Geoff 2017) - Add commands with UNIX-style syntax.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue