diff --git a/src/configBcDice.rb b/src/configBcDice.rb index 6ceab57b1..15842c665 100644 --- a/src/configBcDice.rb +++ b/src/configBcDice.rb @@ -131,8 +131,8 @@ MetalHead MetalHeadExtream MetallicGuadian - MonotoneMusium - MonotoneMusium:Korean + MonotoneMuseum + MonotoneMuseum:Korean NJSLYRBATTLE Nechronica Nechronica:Korean diff --git a/src/diceBot/DiceBotLoaderList.rb b/src/diceBot/DiceBotLoaderList.rb index 4fa6dea9c..efa0c2291 100644 --- a/src/diceBot/DiceBotLoaderList.rb +++ b/src/diceBot/DiceBotLoaderList.rb @@ -109,8 +109,8 @@ def self.find(gameTitle) DiceBotLoader.new(/\A(?:Barna\s*Kronika|BK)\z/i, :filenames => %w(BarnaKronika)), DiceBotLoader.new(%w(RokumonSekai2 RS2)), - DiceBotLoader.new(/\A(?:Monotone\s*Musium|MM)\z/i, - :filenames => %w(MonotoneMusium)), + DiceBotLoader.new(/\A(?:Monotone\s*Museum|MM)\z/i, + :filenames => %w(MonotoneMuseum)), DiceBotLoader.new(/\AZettai\s*Reido\z/i, :filenames => %w(ZettaiReido)), DiceBotLoader.new(/\AEclipse\s*Phase\z/i, :filenames => %w(EclipsePhase)), diff --git a/src/diceBot/MonotoneMusium.rb b/src/diceBot/MonotoneMuseum.rb similarity index 99% rename from src/diceBot/MonotoneMusium.rb rename to src/diceBot/MonotoneMuseum.rb index 65d28d439..680e873f9 100644 --- a/src/diceBot/MonotoneMusium.rb +++ b/src/diceBot/MonotoneMuseum.rb @@ -1,9 +1,9 @@ # -*- coding: utf-8 -*- # frozen_string_literal: true -class MonotoneMusium < DiceBot +class MonotoneMuseum < DiceBot # ゲームシステムの識別子 - ID = 'MonotoneMusium' + ID = 'MonotoneMuseum' # ゲームシステム名 NAME = 'モノトーン・ミュージアム' diff --git a/src/diceBot/MonotoneMusium_Korean.rb b/src/diceBot/MonotoneMuseum_Korean.rb similarity index 99% rename from src/diceBot/MonotoneMusium_Korean.rb rename to src/diceBot/MonotoneMuseum_Korean.rb index de974bb01..d22376e79 100644 --- a/src/diceBot/MonotoneMusium_Korean.rb +++ b/src/diceBot/MonotoneMuseum_Korean.rb @@ -1,9 +1,9 @@ # -*- coding: utf-8 -*- # frozen_string_literal: true -class MonotoneMusium_Korean < DiceBot +class MonotoneMuseum_Korean < DiceBot # ゲームシステムの識別子 - ID = 'MonotoneMusium:Korean' + ID = 'MonotoneMuseum:Korean' # ゲームシステム名 NAME = '모노톤 뮤지엄' diff --git a/src/test/data/MonotoneMusium.txt b/src/test/data/MonotoneMuseum.txt similarity index 73% rename from src/test/data/MonotoneMusium.txt rename to src/test/data/MonotoneMuseum.txt index f36b678fe..1b9916dcb 100644 --- a/src/test/data/MonotoneMusium.txt +++ b/src/test/data/MonotoneMuseum.txt @@ -1,122 +1,122 @@ input: 2D6>=7 output: -MonotoneMusium : (2D6>=7) > 7[2,5]+0 → 7 > 成功 +MonotoneMuseum : (2D6>=7) > 7[2,5]+0 → 7 > 成功 rand:5/6,2/6 ============================ input: 2D6>=7 output: -MonotoneMusium : (2D6>=7) > 12[6,6]+0 → 12 > 自動成功 +MonotoneMuseum : (2D6>=7) > 12[6,6]+0 → 12 > 自動成功 rand:6/6,6/6 ============================ input: 2D6>=7 output: -MonotoneMusium : (2D6>=7) > 2[1,1]+0 → 2 > 自動失敗 +MonotoneMuseum : (2D6>=7) > 2[1,1]+0 → 2 > 自動失敗 rand:1/6,1/6 ============================ input: 2D6+1>=5[11,3] output: -MonotoneMusium : (2D6+1>=5[11,3]) > 6[2,4]+1 → 7 > 成功 +MonotoneMuseum : (2D6+1>=5[11,3]) > 6[2,4]+1 → 7 > 成功 rand:2/6,4/6 ============================ input: 2D6+1>=5[11,3] output: -MonotoneMusium : (2D6+1>=5[11,3]) > 11[5,6]+1 → 12 > 自動成功 +MonotoneMuseum : (2D6+1>=5[11,3]) > 11[5,6]+1 → 12 > 自動成功 rand:5/6,6/6 ============================ input: 2D6+1>=5[11,3] output: -MonotoneMusium : (2D6+1>=5[11,3]) > 3[1,2]+1 → 4 > 自動失敗 +MonotoneMuseum : (2D6+1>=5[11,3]) > 3[1,2]+1 → 4 > 自動失敗 rand:1/6,2/6 ============================ input: OT output: -MonotoneMusium : 兆候表(6) > 【重圧】 +MonotoneMuseum : 兆候表(6) > 【重圧】 あなたはバッドステータスの[重圧]を受ける。 rand:3/6,3/6 ============================ input: DT output: -MonotoneMusium : 歪み表(2) > 【世界消失】 +MonotoneMuseum : 歪み表(2) > 【世界消失】 演目の舞台がすべて失われる。舞台に残っているのはキミたちと異形、伽藍だけだ。クライマックスフェイズへ。 rand:1/6,1/6 ============================ input: WDT output: -MonotoneMusium : 世界歪曲表(2) > 【消失】 +MonotoneMuseum : 世界歪曲表(2) > 【消失】 世界からボスキャラクターが消去され、消滅する。エンディングフェイズへ。 rand:1/6,1/6 ============================ input: ET output: -MonotoneMusium : 感情表(22) > 【脅威(きょうい)】 +MonotoneMuseum : 感情表(22) > 【脅威(きょうい)】 rand:2/6,2/6 ============================ input: ET output: -MonotoneMusium : 感情表(11) > 【信頼(しんらい)】 +MonotoneMuseum : 感情表(11) > 【信頼(しんらい)】 rand:1/6,1/6 ============================ input: ET2 output: -MonotoneMusium : 感情表2.0(32) > 【貸し(かし)】 +MonotoneMuseum : 感情表2.0(32) > 【貸し(かし)】 rand:3/6,2/6 ============================ input: ET2 output: -MonotoneMusium : 感情表2.0(12) > 【同一視(どういつし)】 +MonotoneMuseum : 感情表2.0(12) > 【同一視(どういつし)】 rand:1/6,2/6 ============================ input: DT2 output: -MonotoneMusium : 歪み表ver2.0(66) > 【地域消滅】 +MonotoneMuseum : 歪み表ver2.0(66) > 【地域消滅】 演目の舞台となっている地域そのものが消えてなくなる。影響下にあるすべてのキャラクター(伽藍を含む)は【縫製】難易度10の判定に成功すれば脱出できる。失敗した場合即座に死亡する。エキストラは無条件で死亡する。 rand:6/6,6/6 ============================ input: DT2 output: -MonotoneMusium : 歪み表ver2.0(32) > 【時間加速】 +MonotoneMuseum : 歪み表ver2.0(32) > 【時間加速】 シーン内に存在するあらゆる無生物と生物は、2D6年ぶん時間が加速する。生物なら老化する。紡ぎ手は【縫製】難易度8の判定に成功すれば、この影響を受けない。 rand:3/6,2/6 ============================ input: WDT2 output: -MonotoneMusium : 世界歪曲表ver2.0(32) > 【豪雨】 +MonotoneMuseum : 世界歪曲表ver2.0(32) > 【豪雨】 すさまじい雨が降る。雨は全ての人の心を凍らせる。このシーンの間、「種別:銃」である武器を用いた攻撃のファンブル値を+6する。また、別エンゲージへの物理攻撃の達成値を-2する。 rand:3/6,2/6 ============================ input: OT2 output: -MonotoneMusium : 兆候表ver2.0(63) > 【剥離の伝播】 +MonotoneMuseum : 兆候表ver2.0(63) > 【剥離の伝播】 世界の歪みは広がり、拡散し、誰も逃れられない。あなたの剥離値が、シーンに登場しているPCで最も剥離値の高いPCと同じになる。あなたが最も高いなら、最も低いPCの剥離値があなたと同じになる(複数登場している場合はランダムに選ぶこと)。 rand:6/6,3/6 ============================ input: DTO output: -MonotoneMusium : 歪み表(野外)(63) > 【汚染世界】 +MonotoneMuseum : 歪み表(野外)(63) > 【汚染世界】 水は毒を含み、大気は有毒の霧に包まれる。登場している全てのキャラクターは【体力】難易度10の判定を行い、失敗すると邪毒5を受ける。エキストラがどうなるかはGMが決定するが、治療されなければ早晩死亡するだろう。 rand:6/6,3/6 ============================ input: DTS output: -MonotoneMusium : 歪み表(海)(56) > 【酒の海】 +MonotoneMuseum : 歪み表(海)(56) > 【酒の海】 海の水が酒になる。水を飲んだすべての者は酔っ払い理性を失う。その様はまるで暗黒期に滅亡した“怠惰の古都”を彷彿とさせる。 rand:5/6,6/6 diff --git a/src/test/data/MonotoneMusium_Korean.txt b/src/test/data/MonotoneMuseum_Korean.txt similarity index 66% rename from src/test/data/MonotoneMusium_Korean.txt rename to src/test/data/MonotoneMuseum_Korean.txt index c72d77caf..afeab075d 100644 --- a/src/test/data/MonotoneMusium_Korean.txt +++ b/src/test/data/MonotoneMuseum_Korean.txt @@ -1,94 +1,94 @@ input: 2D6>=7 output: -MonotoneMusium : (2D6>=7) > 7[2,5]+0 → 7 > 성공 +MonotoneMuseum : (2D6>=7) > 7[2,5]+0 → 7 > 성공 rand:5/6,2/6 ============================ input: 2D6>=7 output: -MonotoneMusium : (2D6>=7) > 12[6,6]+0 → 12 > 자동 성공 +MonotoneMuseum : (2D6>=7) > 12[6,6]+0 → 12 > 자동 성공 rand:6/6,6/6 ============================ input: 2D6>=7 output: -MonotoneMusium : (2D6>=7) > 2[1,1]+0 → 2 > 자동 실패 +MonotoneMuseum : (2D6>=7) > 2[1,1]+0 → 2 > 자동 실패 rand:1/6,1/6 ============================ input: 2D6+1>=5[11,3] output: -MonotoneMusium : (2D6+1>=5[11,3]) > 6[2,4]+1 → 7 > 성공 +MonotoneMuseum : (2D6+1>=5[11,3]) > 6[2,4]+1 → 7 > 성공 rand:2/6,4/6 ============================ input: 2D6+1>=5[11,3] output: -MonotoneMusium : (2D6+1>=5[11,3]) > 11[5,6]+1 → 12 > 자동 성공 +MonotoneMuseum : (2D6+1>=5[11,3]) > 11[5,6]+1 → 12 > 자동 성공 rand:5/6,6/6 ============================ input: 2D6+1>=5[11,3] output: -MonotoneMusium : (2D6+1>=5[11,3]) > 3[1,2]+1 → 4 > 자동 실패 +MonotoneMuseum : (2D6+1>=5[11,3]) > 3[1,2]+1 → 4 > 자동 실패 rand:1/6,2/6 ============================ input: OT output: -MonotoneMusium : 징조표(6) > 【중압】 +MonotoneMuseum : 징조표(6) > 【중압】 배드 스테이터스[중압]을 받는다. rand:3/6,3/6 ============================ input: DT output: -MonotoneMusium : 징조표(2) > 【세계소실】 +MonotoneMuseum : 징조표(2) > 【세계소실】 연극의 무대가 모두 없어진다. 무대에 남아있는 것은 너희들과 이형, 가람뿐이다. 클라이맥스 페이즈로. rand:1/6,1/6 ============================ input: WDT output: -MonotoneMusium : 세계왜곡표(2) > 【소실】 +MonotoneMuseum : 세계왜곡표(2) > 【소실】 세계로부터 보스 캐릭터가 소거되어 소멸한다. 엔딩 페이즈로 직행. rand:1/6,1/6 ============================ input: ET output: -MonotoneMusium : 감정표(22) > 【위협(脅威)】 +MonotoneMuseum : 감정표(22) > 【위협(脅威)】 rand:2/6,2/6 ============================ input: ET output: -MonotoneMusium : 감정표(11) > 【신뢰(信頼)】 +MonotoneMuseum : 감정표(11) > 【신뢰(信頼)】 rand:1/6,1/6 ============================ input: ET2 output: -MonotoneMusium : 감정표2.0(32) > 【대여(貸し)】 +MonotoneMuseum : 감정표2.0(32) > 【대여(貸し)】 rand:3/6,2/6 ============================ input: ET2 output: -MonotoneMusium : 감정표2.0(12) > 【동일시(同一視)】 +MonotoneMuseum : 감정표2.0(12) > 【동일시(同一視)】 rand:1/6,2/6 ============================ input: DT2 output: -MonotoneMusium : 일그러짐표ver2.0(66) > 【지역소멸】 +MonotoneMuseum : 일그러짐표ver2.0(66) > 【지역소멸】 연극의 무대가 되는 지역 그 자체가 사라져서 없어진다. 영향 아래에 있는 모든 캐릭터(가람을 포함한다)는 【봉제】 난이도 10의 판정에 성공하면 탈출할 수 있다. 실패했을 경우 그 즉시 사망한다. 엑스트라는 무조건 사망한다. rand:6/6,6/6 ============================ input: DT2 output: -MonotoneMusium : 일그러짐표ver2.0(32) > 【시간가속】 +MonotoneMuseum : 일그러짐표ver2.0(32) > 【시간가속】 씬 내에 존재하는 모든 무생물과 생물은 2D6년만큼 시간이 가속한다. 생물이라면 노화한다. 방적공은 【봉제】 난이도 8의 판정에 성공하면 이 영향을 받지 않는다. rand:3/6,2/6 diff --git a/src/test/testDiceBotLoaders.rb b/src/test/testDiceBotLoaders.rb index 38ff8dcc9..79314839c 100644 --- a/src/test/testDiceBotLoaders.rb +++ b/src/test/testDiceBotLoaders.rb @@ -390,10 +390,10 @@ def test_RokumonSekai2 assertDiceBotWithLoader('RokumonSekai2', 'RS2') end - def test_MonotoneMusium - assertDiceBotWithLoader('MonotoneMusium', 'Monotone Musium') - assertDiceBotWithLoader('MonotoneMusium', 'MonotoneMusium') - assertDiceBotWithLoader('MonotoneMusium', 'MM') + def test_MonotoneMuseum + assertDiceBotWithLoader('MonotoneMuseum', 'Monotone Museum') + assertDiceBotWithLoader('MonotoneMuseum', 'MonotoneMuseum') + assertDiceBotWithLoader('MonotoneMuseum', 'MM') end def test_ZettaiReido @@ -726,9 +726,9 @@ def test_MetallicGuadian assertDiceBotWithoutLoader('MetallicGuadian') end - def test_MonotoneMusium_Korean - assertDiceBotWithoutLoader('MonotoneMusium:Korean', - 'MonotoneMusium_Korean') + def test_MonotoneMuseum_Korean + assertDiceBotWithoutLoader('MonotoneMuseum:Korean', + 'MonotoneMuseum_Korean') end def test_Nechronica_Korean