ゆとチャadv. のユニットステータス操作コマンドらしきものはスワップしないように #228
Draft
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.
チャットパレットの、ゆとチャadv.用の後置記法とBCDice用の前置記法を入れ替える処理において、ゆとチャadv.でのステータス操作コマンドを置き換えてしまわないように。
ゆとチャのステータス操作コマンドをもちいたチャットパレットとして、次のようなものを仮定する。
これをチャットパレットに記述しておくと、前置記法と後置記法を入れ替える処理において、
【キャッツアイ】 @MP-3
のように置き換えられてしまう。しかし、ゆとチャのステータス操作コマンドは、前置での記述にしか対応していない。(
【キャッツアイ】 @MP-3
はステータス操作コマンドとして解決できない)なので、ステータス操作コマンドらしきものを入れ替えないようにする。
正規表現でふわっと識別しているだけなので、なんらかの副作用があるような気はかなりしている……。
というかたぶん GS, VC の BCDice の判定コマンドが、クリティカル値の指定があるときに誤判定される。
ダブルクロスはシンプルな記法なら問題なさそうだが、場合によっては誤判定されるかも。
ソード・ワールド2.x も
@
でクリティカル値を指定した威力表コマンドはあやしいかもしれない。……ダメでは?