シルバーサリブル
製作情報
タイプ | 作者 | ID | 状態 |
---|---|---|---|
(装飾品) | (あーぬ) | (未設定) | (状態:完成) |
関連情報
(シリーズアイテムやセットアイテムのリンク)
能力・効果
属性値 | 火 | 水 | 地 | 風 | 光 | 闇 | 聖 | 邪 |
---|---|---|---|---|---|---|---|---|
(0) | (0) | (0) | (0) | (0) | (0) | (0) | (0) | |
ステータス | Str | Int | Min | Agl | Con | Pow | Lck | Crt |
(0) | (0) | (32) | (0) | (32) | (0) | (24) | (0) | |
AT | DF | SP | RS | MAT | MDF | MSP | MRS | |
(0) | (0) | (0) | (0) | (0) | (0) | (0) | (0) |
魔法回復力+1
説明文
神聖な儀式に用いる銀製の香炉。
【特定の状態異常時間減少】(下段銀文字)
効果
発動条件00(毎秒)
・25%で以下の効果を発生。Pri状態異常回復魔法のぽわぽわ光エフェクト単体×3発生。
・RS÷64(1以下は2に補正)の除算値で毒麻痺睡眠石化の持続時間を短縮する。
・MRS÷64(1以下は2に補正)の除算値でフィーブル混乱呪い沈黙の持続時間を短縮する。
・静止時ならHP自然回復を即時開始し、毎秒装備修正値CON+64でHP自然回復量+1増加させる。
(攻撃/被撃/詠唱/アイテム使用/メニュー開閉/部屋移動などでリセット、最大CON6400=100回復まで)
★コード詳細
25%発動用の乱数生成、乱数判定(0以外ならHP自然回復強化へ)
0B 20 0B 04 0B 20 24 00
毒フィーブル麻痺混乱呪い沈黙眠りビット判定(入っていたらぽわぽわへ)
05 40 2D 7F 02 XX 00
石化ビット判定(これも入ってないなら対応状態異常無し=HP自然回復強化へ)
05 41 2C 01 02 XX 00
アンチ系魔法のぽわぽわ光エフェクト×3発生
09 63 8C 00 09 63 8C 00 09 63 8C 00
装備修正値RSをメモリ22にセット
05 36 4C 22
メモリ22をシフト演算で÷64して異常時間短縮用の除算値に
0B 22 4A 07
メモリ22が1以下なら最低保証の除算値2に補正
0B 22 66 01 02 XX XX 0B 22 40 02
毒時間をメモリ22で除算して残り0なら毒ビット解除
(毒はビット無しで回数01だとデクリメントされないので真面目に処理)
05 E0 5F 22 05 E0 64 00 02 D4 00 05 40 04 FE
麻痺と石化時間はメモリ22で除算して固定値1加算
05 8E 5F 22 05 8E 41 01
05 9A 5F 22 05 9A 41 01
装備修正値MRSをメモリ24にセット
05 3E 4C 24
メモリ24をシフト演算で÷64して異常時間短縮用の除算値に
0B 24 4A 07
メモリ24が1以下なら最低保証の除算値2に補正
0B 24 66 01 02 XX XX 0B 24 40 02
混乱呪い沈黙睡眠時間をメモリ24で除算して固定値1加算
05 90 5F 24 05 90 41 01
05 92 5F 24 05 92 41 01
05 94 5F 24 05 94 41 01
05 96 5F 24 05 96 41 01
フィーブル時間をメモリ24で除算して残り0ならフィーブルビット解除
(フィーブルも毒と同じくビット無しで回数01だとデクリメントされないので真面目に処理)
05 E2 5F 24 05 E2 64 00 02 XX XX 05 40 04 FD
HP自然回復ディレイが0=静止5秒経過しているか?(なければここで終了)
07 06 00 00
装備修正値CONの上位バイトが19以下=CON6400以下か?(以上ならここで終了)
05 29 26 19
装備修正値CONに64加算=HP自然回復力を一時的に+1増加させ終了
05 28 41 64 FF
グラフィック
(このページにアップロード)
コード
ADDRESS | +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F |
---|---|
800F0300 | BC D9 F0 05 BB D8 F2 D9 00 00 00 00 00 00 00 00 |
800F0310 | 01 00 FF C8 00 04 00 00 00 00 00 00 00 00 00 00 |
800F0320 | 00 00 00 00 20 00 20 00 00 00 00 00 18 00 00 00 |
800F0330 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
800F0340 | 0C 90 5F 90 B9 82 C8 8B 56 8E AE 82 C9 97 70 82 |
800F0350 | A2 82 E9 8B E2 90 BB 82 CC 8D 81 98 46 81 42 0D |
800F0360 | 14 0A 81 79 93 C1 92 E8 82 CC 8F F3 91 D4 88 D9 |
800F0370 | 8F ED 8E 9E 8A D4 8C B8 8F AD 81 7A 14 07 00 00 |
800F0380 | 8C 00 8D 00 00 00 1E 88 40 1F 01 00 FF 0B 20 0B |
800F0390 | 04 0B 20 24 00 02 26 01 05 40 2D 7F 02 A6 00 05 |
800F03A0 | 41 2C 01 02 26 01 09 63 8C 00 09 63 8C 00 09 63 |
800F03B0 | 8C 00 05 36 4C 22 0B 22 4A 07 0B 22 66 01 02 C5 |
800F03C0 | 00 0B 22 40 02 05 E0 5F 22 05 E0 64 00 02 D4 00 |
800F03D0 | 05 40 04 FE 05 8E 5F 22 05 8E 41 01 05 9A 5F 22 |
800F03E0 | 05 9A 41 01 05 3E 4C 24 0B 24 4A 07 0B 24 66 01 |
800F03F0 | 02 F7 00 0B 24 40 02 05 90 5F 24 05 90 41 01 05 |
800F0400 | 92 5F 24 05 92 41 01 05 94 5F 24 05 94 41 01 05 |
800F0410 | 96 5F 24 05 96 41 01 05 E2 5F 24 05 E2 64 00 02 |
800F0420 | 26 01 05 40 04 FD 07 06 00 00 05 29 26 19 05 28 |
800F0430 | 41 64 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 |
ADDRESS | +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F |
800F0440 | 00 00 21 84 84 30 A5 30 E7 38 08 3D 29 45 4A 35 |
800F0450 | CF 51 75 5A 54 62 D8 6A B8 15 9A 02 1C 1B 5B 63 |
800F0460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
800F0470 | 00 00 00 00 F0 EA 1C 00 00 00 00 00 00 00 00 B0 |
800F0480 | 18 D1 1E 00 00 00 00 F0 98 00 F0 18 01 1F 1A 00 |
800F0490 | 00 00 00 1B 11 8F 19 01 B0 01 16 00 00 00 F0 01 |
800F04A0 | 00 11 01 00 80 01 80 01 00 00 80 01 00 00 00 00 |
800F04B0 | 00 1A 00 19 00 00 90 01 00 00 00 1E 0D 17 00 15 |
800F04C0 | 00 00 18 00 00 00 00 D1 01 90 01 17 00 F0 01 00 |
800F04D0 | FF AB 00 1C 0C 80 81 01 00 80 01 F0 FB BF C9 71 |
800F04E0 | 01 18 60 01 00 A0 01 9B AF FB 88 41 01 16 00 18 |
800F04F0 | 00 70 01 19 1A 7F 85 1A 17 60 01 15 00 10 38 AF |
800F0500 | F9 37 83 19 16 70 71 01 00 00 21 8A 1B 13 68 1A |
800F0510 | 81 16 80 01 00 00 F0 A2 34 82 46 19 10 01 50 01 |
800F0520 | 00 00 B0 29 73 18 A4 01 00 00 16 00 00 00 F0 73 |
800F0530 | 62 A7 19 00 00 00 15 00 00 00 2B 87 29 13 01 00 |
800F0540 | 00 70 01 00 B0 FF 84 11 11 04 50 04 70 14 00 00 |
800F0550 | 80 4A 17 00 00 51 14 61 14 01 00 00 10 36 19 00 |
800F0560 | 00 10 01 10 01 00 00 00 00 61 1A 00 00 00 00 00 |
800F0570 | 00 00 00 00 00 10 01 00 00 00 00 00 00 00 00 00 |
COMMENT
- 状態異常無効系アクセとは違った早期回復系アクセを制作しました。何故このタイプを作ったかと言いますと、状態異常は成功判定に関しては彼我のSP/MSPとRS/MRS、加えてLCKで決定されるんですが、持続時間については攻撃側のSP/MSPだけで決定され、防御側の抵抗力は何ら加味されないことが判明したからですね。 -- あーぬ (2023-12-05 20:43:05)
- ヒット時トリガー系で12コード状態異常を単体で使用しますと自前のSP/MSP参照で成功判定を行い、持続時間は状態異常種類別に設定されている固有の基本時間に加えて自前SP/MSPを固有の倍率で除算した追加時間で算出しています。例えば12コード毒はSP0で6秒、SP999で255秒が相手アドに入力されており、ベース6秒+SPの1/4が毒固有の計算式になっています。既存の状態異常系武器等のコードも大体は成功判定時だけSP999扱いで行い、持続時間の方は自前SPを基に上の式と同じか近い計算式で出力するコードが組まれていたりします。 -- あーぬ (2023-12-05 20:43:23)
- 問題はスーサイドマトリックス環境のLV999以上の状態変異体から状態異常食らった時ですね。 敵の状態異常攻撃は大体12コードをそのまま突っ込んでくるらしく、耐えるのにエリクシール7個は要る255回分の毒や4分くらい続く呪い沈黙を食らってしまうと道中でキュアポ拾ってなかった場合結構キツイんですねw 状態変異体は通常と同じカラーなので紛れてても見分けが付かず厄介な奴です。 -- あーぬ (2023-12-05 20:43:42)
- 無効系アクセでも半確になる環境ならもはや予防ではなく、幾つかの異常に対応した早期回復系のアクセがあると活躍するのではないかという発想で一つ用意したかったのがこのアイテムなんですね。初期は持続時間を追加で減算するタイプで考えていたんですが、マイナス値回避にコード割くのが面倒なので除算してから+1するタイプになりました。残り時間1→0になった時だけ該当状態異常ビットOFF処理されるのがこのゲームの基本仕様ですので割って0になった時のために最低1は残したいわけですね。除算用の値の式は最初に発動確率用の0~9の乱数を生成して、別で除算用のRS/MRS÷100の値を算出して1以下なら強制2にする最低保証を導入しており、その2つで発動判定を行って最低でも30%で発動して持続時間を半減するようにしています。もし毎秒確定だったなら半減でも効果がデカイので除算用の値を発生確率にも使うことでLV帯によって効力が適度にスライドしていくような試みの設計となっています。 -- あーぬ (2023-12-05 20:43:59)
- おまけ効果として静止時のHP自然回復ディレイ0を積んでいます。リジェネやヒールタリスマン等の自動回復とはほんの一瞬ズレたタイミングで処理されるので、併用してHPを眺めるとモリモリ感があって楽しいやつですw 装備込みのCON960でMAX16の回復量になります。通常HP自然回復は静止から5秒後に開始して2秒毎回復なので、ソロだとバリア張ったり敵が出現しない部屋でないとまともに回復する暇がないんですが、即開始で毎秒なら地味に役に立つと思います。即効性が無い代わりに他アイテムと被らない独自効果を持ついぶし銀的なアイテムですね。 -- あーぬ (2023-12-05 20:44:17)
- アイコンは伝統宗教的な振り香炉です。普通の置き香炉だと英訳がセンサーになってしまうのであんま語感が良くないと思い、サリブルの方にしました。構造的に聖杯に蓋被せた感じのものなので、ホーリーグレイルと被らないようにネックレス系の斜め向きアイコンにして天辺に十字架を付けています。色もよくある金ではなく銀にした結果、効果もシブくする方向になりました。 -- あーぬ (2023-12-05 20:44:40)
- フィロソハーズローブのコード調査では、無関係なタイミングで修正値ステを弄ってもダメージ計算前にステが再計算されるので意味が無いということが判明しており、その時に修正値CONはHP自然回復量に反映させられるだろうと予測していたので、試してみた所やはり反映されましたね。しかもCON999超過分も÷64の式でHP自然回復量に反映されました。MAXは32767=512回復まで可能ですが、32768になった途端にマイナス値になり512ずつ減少するのを確認しましたw ということでシルバーサリブルは8bの空きがありますので、修正値RS取得する処理と÷9する処理の間に、CONが19600以下ならRSをCONに加算する処理を入れる予定です。RS999なら18秒静止でMAX300自然回復に到達しますね。RSは上がり難いステなので、低LV帯やスーサイドマトリックス環境も含め壊れない程度の効果量になりますね。これで更にモリモリ出来るので、地味過ぎて4PTでもないと恩恵が無さそうなHP自然回復をもっと活用しましょう。(4秒後に次の敵が発生w) -- あーぬ (2023-12-06 12:08:00)
- 空き8bを使って05 36 4C 24の後に05 29 26 4B 05 28 59 24を追加すると、ジャンプ指定が無いためCON19200に達した所でコードが途中終了してしまうことに気付いて追加コードは最後にCONを固定値で64ずつ増加させる地味な感じになりましたw この場合回復量MAX300到達までが遠すぎるのでMAX100に留めました。100で割った後のメモリ24(肉体系異常時間除算用)の値をCONの上位バイトに突っ込む案もありますが、状態異常時間除算係数の最低保証として2は確実に加算してしまうので、低LVだとリセット行動をしない限り毎秒8HPずつ回復量が上がるのは若干オーバーパワーかと思いCON64固定加算の方を採用しました。一応基本価値8000に見合った性能ということにしていますからねw 回復量16の上限を破るだけで十分ポテンシャルがあります。それにしてもフィロソハーズローブを反面教師にしたコードが爆誕しててオモシロですねw 誰も使って無さそうな09 63の足元光エフェクトも座標変更可能だったので初搭載しており、色々目新しさがあります。 -- あーぬ (2023-12-06 19:22:18)
-
シルバーサリブルのアイコンとコードを更新しました。
・アイコンのチェーンを長くしてジャラジャラ感を演出
・アイコン全体の明暗と色調を調整して質感をアップ
・新発見されたPri魔法ぽわぽわ光エフェクトを採用し、エフェクト数と頻度に合わせて発動率を25%固定に
・時間短縮用の除算値を抵抗力÷100→÷64にして1回辺りの短縮量強化
・新たに睡眠とフィーブルにも対応
・残り時間3秒以下にはノータッチ→短縮するように -- あーぬ (2025-05-02 14:19:39) -
スーサイドマトリックスの後期Ver.で厄災変異体が登場してから、あらゆる敵からあらゆる状態異常を受ける
可能性が出て来ましたので、Pri魔法やサリブルの重要性が増しました。
特にソロだと行動不能系の状態異常が自分SP/MSP依存で突っ込まれることになり、
4~5分は解けない持続時間なので、事後的にメニュー開いて装備出来るサリブルの恩恵は大きいです。
スーサイドSHDツールは一足先に蘇生時状態異常(こちらはFaiエンチャント含む)解除を搭載していますね。 -- あーぬ (2025-05-02 14:33:35) -
今回の更新ではダブル=カノンの自分当たり判定消失フレーム中に唯一ダイレクトヒット可能な、
ダークエンジェルとハーピーのスリープソングで無敵のまま数分睡眠に入るケースや、
フィーブルのMP減少が34回目でMP0スタンになるのにまだ200回超も残っていて、
ずっとスタンし続けるなどの離席しそうなハマリの回避も兼ねていますw
BBBだとキュアポ買えますがEQはムカデ狩りなどで集めておきたいレベルですねw -- あーぬ (2025-05-02 14:39:51) -
アイコンに施した処理はエヴァンジェライザーの最新版と同じで、
パレットの明るい方を黄色に近づけて、暗い方を青に近付ける方法ですね。
少しのっぺりしていたので今回でかなり格好良くなりましたね。
チェーン部分はハイライト→シャドウ→中間色というドットの並びで質感を出しています。 -- あーぬ (2025-05-02 14:46:49) -
状態異常時間短縮は除算値で割って固定値01加算することによって、
システムの方に1→0の際のビット解除処理を丸投げしています。
連続発動すると01を維持してしまうので逆に延長しちゃいますが、
発動率25%固定になったので、3秒以下ノータッチだった旧仕様を削除しても
どこかで途切れるでしょう的な簡略コードですw
おかげで睡眠とフィーブルにも対応してしまいました。もはやいぶし銀ではない模様w -- あーぬ (2025-05-02 14:54:29)