附加顏色標記¶
Contrib,作者:格里奇,2017
Evennia 的附加顏色標記樣式(擴充或取代預設值
|r、|234)。新增對 MUSH 樣式(%cr、%c123)和/或舊版Evennia 的支援
({r,{123)。
安裝¶
將所需的樣式變數從此模組匯入到 mygame/server/conf/settings.py 並將它們新增到下面的設定變數中。 每個都被指定為一個列表,並且可以將多個這樣的列表新增到每個列表中 變數以支援多種格式。請注意,列表順序會影響哪些正規表示式 首先應用。您必須重新啟動 Portal 和顏色 tags 的伺服器才能 更新。
分配給以下設定變數(請參閱下面的範例):
COLOR_ANSI_EXTRA_MAP - a mapping between regexes and ANSI colors
COLOR_XTERM256_EXTRA_FG - regex for defining XTERM256 foreground colors
COLOR_XTERM256_EXTRA_BG - regex for defining XTERM256 background colors
COLOR_XTERM256_EXTRA_GFG - regex for defining XTERM256 grayscale foreground colors
COLOR_XTERM256_EXTRA_GBG - regex for defining XTERM256 grayscale background colors
COLOR_ANSI_BRIGHT_BG_EXTRA_MAP = ANSI does not support bright backgrounds; we fake
this by mapping ANSI markup to matching bright XTERM256 backgrounds
COLOR_NO_DEFAULT - Set True/False. If False (default), extend the default
markup, otherwise replace it completely.
例子¶
若要新增 {- “curly-bracket” 樣式,請將以下內容新增至您的設定檔中, 然後重新啟動伺服器和Portal:
from evennia.contrib.base_systems import color_markups
COLOR_ANSI_EXTRA_MAP = color_markups.CURLY_COLOR_ANSI_EXTRA_MAP
COLOR_XTERM256_EXTRA_FG = color_markups.CURLY_COLOR_XTERM256_EXTRA_FG
COLOR_XTERM256_EXTRA_BG = color_markups.CURLY_COLOR_XTERM256_EXTRA_BG
COLOR_XTERM256_EXTRA_GFG = color_markups.CURLY_COLOR_XTERM256_EXTRA_GFG
COLOR_XTERM256_EXTRA_GBG = color_markups.CURLY_COLOR_XTERM256_EXTRA_GBG
COLOR_ANSI_XTERM256_BRIGHT_BG_EXTRA_MAP = color_markups.CURLY_COLOR_ANSI_XTERM256_BRIGHT_BG_EXTRA_MAP
若要新增%c-「mux/mush」樣式,請將以下內容新增至您的設定檔中,然後
重新啟動伺服器和Portal:
from evennia.contrib.base_systems import color_markups
COLOR_ANSI_EXTRA_MAP = color_markups.MUX_COLOR_ANSI_EXTRA_MAP
COLOR_XTERM256_EXTRA_FG = color_markups.MUX_COLOR_XTERM256_EXTRA_FG
COLOR_XTERM256_EXTRA_BG = color_markups.MUX_COLOR_XTERM256_EXTRA_BG
COLOR_XTERM256_EXTRA_GFG = color_markups.MUX_COLOR_XTERM256_EXTRA_GFG
COLOR_XTERM256_EXTRA_GBG = color_markups.MUX_COLOR_XTERM256_EXTRA_GBG
COLOR_ANSI_XTERM256_BRIGHT_BG_EXTRA_MAP = color_markups.MUX_COLOR_ANSI_XTERM256_BRIGHT_BG_EXTRA_MAP
此檔案頁面是從evennia\contrib\base_systems\color_markups\README.md產生的。對此的更改
檔案將被覆蓋,因此請編輯該檔案而不是此檔案。