[SW2] 特殊能力(蛮族向け)をとりあつかう機能を追加 #311
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
変更内容
魔法/神格/流派シートにおいて、「特殊能力」(プレイアブル蛮族向け)をとりあつかえるように。
目的
「特殊能力」を適切なフォーマットでとりあつかえるようにしたい。
背景
一部のプレイアブル蛮族種族があつかう「特殊能力」は、そのデータ構造において独自の様式をもっている。
(『バルバロスレイジ』60~63頁を参照)
この様式は、既存の魔法や技芸のたぐいと共通する部分もあるが、共通しない部分も多く、専用の実装があることが望ましい。
(たとえば「ランク」の概念があり、「射程」「形状」「対象」などの概念が(様式上は)ない)
また、『バルバロスレイジ』の登場によって、この「特殊能力」をユーザーが自作したいケースが現実的に想定されるようになった。とくに想定しやすい例としては、
などが考えられる。
このような状況をかんがみ、「特殊能力」専用のデータ構造を実装したい。
仕様
魔法/神格/流派シートの一種として実装した。
カテゴリで「特殊能力(蛮族向け)」を選ぶことで、新設された特殊能力用の入力画面に切り替わる。
ランク分け
例
例①:「魂の吸収」
『バルバロスレイジ』60頁「魂の吸収」と同様の内容を入力した例
編集画面
閲覧画面
例②:「高揚の邪眼」
『バルバロスレイジ』62頁「高揚の邪眼」と同様の内容を入力した例
編集画面
閲覧画面
動作テスト用JSON
上記「例」と同内容の JSON ファイル: