Documentation updates around MCI movement
This commit is contained in:
parent
63b5eed504
commit
92a7007e9c
|
@ -18,6 +18,7 @@ This document attempts to track **major** changes and additions in ENiGMA½. For
|
||||||
* `{userName}` (sanatized) and `{userNameRaw}` as well as `{cwd}` have been added to param options when launching a door.
|
* `{userName}` (sanatized) and `{userNameRaw}` as well as `{cwd}` have been added to param options when launching a door.
|
||||||
* Any module may now register for a system startup intiialization via the `initializeModules(initInfo, cb)` export.
|
* Any module may now register for a system startup intiialization via the `initializeModules(initInfo, cb)` export.
|
||||||
* User event log is now functional. Various events a user performs will be persisted to the `system.db` `user_event_log` table for up to 90 days. An example usage can be found in the updated `last_callers` module where events are turned into Ami/X style actions. Please see `UPGRADE.md`!
|
* User event log is now functional. Various events a user performs will be persisted to the `system.db` `user_event_log` table for up to 90 days. An example usage can be found in the updated `last_callers` module where events are turned into Ami/X style actions. Please see `UPGRADE.md`!
|
||||||
|
* New MCI codes including general purpose movement codes. See [MCI codes](docs/art/mci.md)
|
||||||
|
|
||||||
|
|
||||||
## 0.0.8-alpha
|
## 0.0.8-alpha
|
||||||
|
|
|
@ -11,8 +11,7 @@ are set by placing duplicate codes back to back in art files.
|
||||||
## Predefined MCI Codes
|
## Predefined MCI Codes
|
||||||
There are many predefined MCI codes that can be used anywhere on the system (placed in any art file). More are added all
|
There are many predefined MCI codes that can be used anywhere on the system (placed in any art file). More are added all
|
||||||
the time so also check out [core/predefined_mci.js](https://github.com/NuSkooler/enigma-bbs/blob/master/core/mci_view_factory.js)
|
the time so also check out [core/predefined_mci.js](https://github.com/NuSkooler/enigma-bbs/blob/master/core/mci_view_factory.js)
|
||||||
for a full listing. Many codes attempt to pay homage to Oblivion/2,
|
for a full listing. Many codes attempt to pay homage to Oblivion/2, iNiQUiTY, etc.
|
||||||
iNiQUiTY, etc.
|
|
||||||
|
|
||||||
| Code | Description |
|
| Code | Description |
|
||||||
|------|--------------|
|
|------|--------------|
|
||||||
|
@ -72,7 +71,14 @@ iNiQUiTY, etc.
|
||||||
| `SU` | Total uploads, system wide |
|
| `SU` | Total uploads, system wide |
|
||||||
| `SP` | Total uploaded amount, system wide (formatted to appropriate bytes/megs/etc.) |
|
| `SP` | Total uploaded amount, system wide (formatted to appropriate bytes/megs/etc.) |
|
||||||
|
|
||||||
A special `XY` MCI code may also be utilized for placement identification when creating menus or to extend an otherwise empty space in an art file down the screen.
|
Some additional special case codes also exist:
|
||||||
|
| Code | Description |
|
||||||
|
|--------|--------------|
|
||||||
|
| `CF##` | Moves the cursor position forward _##_ characters |
|
||||||
|
| `CB##` | Moves the cursor position back _##_ characters |
|
||||||
|
| `CU##` | Moves the cursor position up _##_ characters |
|
||||||
|
| `CD##` | Moves the cursor position down _##_ characters |
|
||||||
|
| `XY` | A special code that may be utilized for placement identification when creating menus or to extend an otherwise empty space in an art file down the screen.
|
||||||
|
|
||||||
|
|
||||||
## Views
|
## Views
|
||||||
|
|
Loading…
Reference in New Issue