Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SteamPunkers] 欠けていた過去表『チャレンジ』を追加 #489

Merged
merged 1 commit into from
Jul 28, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion lib/bcdice/game_system/SteamPunkers.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ class SteamPunkers < Base
・表
・プロフ(Profile):年齢表 PAT, 性別表 PST, 国籍表 PCT
・名前表(Name):イギリス NIT, アメリカ NAT, フランス NFT, ドイツ NGT, ソビエト NST, 日本表 NJT
・過去表(Past):トゥルース PTT, ガーディアン PGT, ノーブル PNT, デヴォート PDT, エセティック PET, チャレンジ PCT
・過去表(Past):トゥルース PTT, ガーディアン PGT, ノーブル PNT, デヴォート PDT, エセティック PET, チャレンジ PACT
・経緯表(Background):ギガントアームズ BGT, アーマードリム BAT, エッジモービル BET, クロノウェポン BCT, スパイテック BST, スチームウェア BWT
・特徴表(Feature):特徴表S FST, 特徴表P FPT
・関係性表(Relationship):関係性表S RST, 関係性表P RPT
Expand Down Expand Up @@ -276,6 +276,19 @@ class UnexpectedTableSize < StandardError; end
"【報復】 あなたの恩師は過去に蒸気事件で犠牲となっている。あなたはいつか、その犯人に報復するつもりだ。"
]
),
"PACT" => SPTable.new(
"過去表『チャレンジ』",
[
"【誓い】 とある陰謀により、あなたは大切な何かを失った。いつか陰謀を暴く……それがあなたの誓いだ。",
"【研究】 あなたは蒸気犯罪で用いられるスチームギアを撲滅するために、常に研究を続けている。",
"【反抗】 あなたは夢や努力を嘲笑されて育った。そのせいか、人々を虐げる蒸気事件が我慢ならない。",
"【克服】 あなたは恐ろしい蒸気事件に遭遇した過去がある。その恐怖を克服するため、蒸気事件に挑むのだ。",
"【修練】 あなたは修練により、己を高める術を知っている。そして修練のため、蒸気事件に挑むのだ。",
"【挑戦】 あなたは幼少時から困難に立ち向かい続けてきた。ゆえに、蒸気事件であろうと立ち向かうのだ。",
"【決着】 あなたは怨敵である蒸気事件の犯人を追っている。いつの日か、そいつとは決着をつけるつもりだ。",
"【異質】 あなたは困難に立ち向かうことでしか高揚できない。そして、蒸気事件以上の困難など存在しないのだ。"
]
),
"BGT" => SPTable.new(
"経緯表『ギガントアームズ』",
[
Expand Down
18 changes: 18 additions & 0 deletions test/data/SteamPunkers.toml
Original file line number Diff line number Diff line change
Expand Up @@ -378,6 +378,24 @@ rands = [
{ sides = 6, value = 6 },
]

[[ test ]]
game_system = "SteamPunkers"
input = "PACT"
output = "過去表『チャレンジ』(11) > 【誓い】 とある陰謀により、あなたは大切な何かを失った。いつか陰謀を暴く……それがあなたの誓いだ。"
rands = [
{ sides = 6, value = 1 },
{ sides = 6, value = 1 },
]

[[ test ]]
game_system = "SteamPunkers"
input = "PACT"
output = "過去表『チャレンジ』(66) > 【異質】 あなたは困難に立ち向かうことでしか高揚できない。そして、蒸気事件以上の困難など存在しないのだ。"
rands = [
{ sides = 6, value = 6 },
{ sides = 6, value = 6 },
]

[[ test ]]
game_system = "SteamPunkers"
input = "BGT"
Expand Down