# 設定定数
# 作成元:template/header.rhtml参照
# 連絡先:template/footer.rhtml参照
LANG = 0 # 砦名表示[0:日本語, 1:韓国語, 2:中国語, 3:英語])
ROW = 4 # [砦地域]: 行(row): area
COLUMN = 5 # [砦番号]: 列(column): number
RACER_VERSION = '1.14' # バージョン
RACER_BANNER = 'Racer Totalizer version ' + RACER_VERSION
RACER_COMMAND = RACER_BANNER + "\nusage: % ruby "
# ログのギルド名置換 (gvglib/log.rb専用)
MATCH_WORD = "\r" # CR:"\r"に一致、/\r/と同じ
REPLASE_WORD = "\[\\r\]" # 置換後の名前、\を2重にエスケープすること。
# これを""にすると、削除にできる。
CP_LIMIT = 20 # 砦の商業最低値表示(この値以下は表示しません)
GVG_TIME = {
# 攻城戦 (GvG, WoE) が行われる曜日を指定する。0: なし, 1: あり
'USE' => [1, 0, 0, 0, 0, 0, 0], # wday に準拠 [Sun, Mon, ... Sat]
'START' => ['20:00:00', '', '', '', '', '', ''], # 攻城戦開始時間
'END' => ['22:00:00', '', '', '', '', '', ''], # 攻城戦終了時間
#------------------------------------------------
# 開始時刻合わせっぽいモノ関連
# start
#開始時刻合わせを使用するか否か(1:する, 0:しない)
# 'USE_TIME_SET' => [1, 0, 0, 0, 0, 0, 0],
'USE_TIME_SET' => [0, 0, 0, 0, 0, 0, 0],
'START_DEF' => ['20:00:00', '', '', '', '', '', ''], # 攻城戦開始[標準]時間
'END_DEF' => ['22:00:00', '', '', '', '', '', ''], # 攻城戦終了[標準]時間
#初回アナウンス時刻が 攻城戦開始[標準]時間 以前の場合、初回アナウンスから差し引く時間
'START_MARGIN_A' => ['00:00:60', '', '', '', '', '', ''],
#初回アナウンス時刻が 攻城戦開始[標準]時間 以後だが、
#速すぎる場合(20:00:12にアナウンスがあった場合等)に、初回アナウンスから差し引く時間
#兼、速すぎると判断する時間(嗚呼、分りづらい。。)
'START_MARGIN_B' => ['00:00:30', '', '', '', '', '', ''],
# end
#------------------------------------------------
}
DATE = {
'START' => {
# 開始日付、ここでは第二次マイグレーション直後に設定。
'SET' => '20040523', # 第三次開始以降なら '20050424' に設定。
'GVG' => '20030729', # ギルド攻城戦実装日(亀島パッチ)
},
# '20030730' (Wed), '20030803'(Sun)
# 使用禁止日付リスト(=攻城戦がない日)
'DENY' => [ # 使用禁止日付リスト(=攻城戦がない日)
'20031012', # ニブルヘイム実装(インデュアバグ)
'20040829', # 2-2次職実装に伴うGvG機能不調
'20060129', # 「/expel」コマンドのPT強制脱退バグによるGvG中止
# '20061105', # GvG終了後、GvG開始前に巻き戻り
],
# マイグレーション実行日
'MIGRATION' => [
'20030701', # 第一次
'20040520', # 第二次
'20050421', # 第三次
],
# 例外開催日指定
'OTHER' => [
'20030729', # Tue
'20030730', # Wed
# '20030803', # Sun
]
}
# ログフォーマット
LOGFORMAT = [
'ropp', 'chatpon', 'bracket', 'rocha',
'lydia', 'ses', 'sara', 'time', 'perl',
'timetab', 'timecsv', 'timetable', 'savechat',
]
# 過去設定定数の互換
GVG_TIME_START = GVG_TIME['START'][0] # 攻城戦開始時間
GVG_TIME_END = GVG_TIME['END'][0] # 攻城戦終了時間
SET_DATE_START = DATE['START']['SET']
DENY_DATE = DATE['DENY']