フォースクリスタル
製作情報
| タイプ | 作者 | ID | 状態 |
|---|---|---|---|
| 防具+消耗品(Fig・Elf) | あーぬ | 0020(ライトサーベルと同じ) | 完成 |
関連情報
(シリーズアイテムやセットアイテムのリンク)
能力・効果
| 属性値 | 火 | 水 | 地 | 風 | 光 | 闇 | 聖 | 邪 |
|---|---|---|---|---|---|---|---|---|
| (0) | (0) | (0) | (0) | (40) | (0) | (0) | (0) | |
| ステータス | Str | Int | Min | Agl | Con | Pow | Lck | Crt |
| (0) | (10) | (0) | (0) | (0) | (0) | (10) | (0) | |
| AT | DF | SP | RS | MAT | MDF | MSP | MRS | |
| (0) | (1) | (0) | (0) | (0) | (0) | (0) | (0) |
説明文
光剣を改良する新緑の水晶核。(緑字)
【防具に同時装備して使用】
例外的に下段お約束文を削除済み
効果
アイテム使用時効果
・装備中の武器がライトサーベル、防具がフォースクリスタルなら搭載コードを転写し、ライトサーベルの性能変化。
・ライトサーベルの基本性能変更。DF40、MSP40、CRT+1
・ライトサーベルの基本価値変更。2300(08FC)→30000(7530)
・緑色マテリアル光エフェクトを発生し本アイテム消滅。
性能変化後のライトサーベルの効果
・緑色明滅ストライキング片による軌跡エフェクト発生。
・効果音×1発生。(ヴーン)
・最後に触った対象が正面判定で検出した対象と同一なら無敵時間を01に短縮して連撃可能にする。(自分か通常冒険時の味方は除外)
(スーサイドマトリックスの暗殺変異体半透明状態とファントムローブ改の幽体化は除外)
★コード詳細
425番地からスタート
メモリ20にライトサーベルとフォースクリスタルID照合用の値0020をセット(ついでにループ用メモリ22初期化)
0B 20 80 20
装備中の武器と防具でID照合して両方認証されれば続行
0D 00 86 70 20 0D 01 86 70 20
フォースクリスタルの転写用0Dコードの読み書き指定アドを初期化
(複数個所持からの2回目以降使用対策)
0D 01 64 00 70 0D 01 69 00 70
362番地にジャンプ
01 62 00
フォースクリスタルの指定アドから4b分をメモリ30に読み込み、~
ライトサーベルの指定アドに4b分書き込み
0D 01 83 0C 30 0D 00 83 18 30
3F5番地にジャンプ
01 F5 00
読み書き指定アド2ヵ所をそれぞれ+1進める
0D 01 64 01 01 0D 01 69 01 01
ループカウント用メモリ22に1加算し、404番地にジャンプ
0B 22 01 01
133回まで書き込みを繰り返す
0B 22 24 85 02 62 00
個別書き換えでライトサーベルの効果コード開始位置変更、DF+40、MSP40、CRT1
0D 00 82 00 71 0D 00 32 40 28 0D 00 3E 00 28 0D 00 2E 00 01
緑色マテリアル光を発生、破損処理を行い終了
09 43 00 0F 00 64 FF
性能変化後のライトサーベルのコード詳細★
371番地のエフェクト発生コードから開始
自分のYZ平面回転量と向きの値をメモリ24に一括保存
03 30 8C 24
自分のYZ平面回転量を0ー5ランダム入力、向き+5、38C番地にジャンプ
03 31 0B 06 03 33 01 05
高さ+5
03 22 41 05
自分のポリゴンNo.をメモリ20に保存、ポリゴンNo.を0F(ストライキング片テクスチャ)に一時変更
03 04 0C 20 03 04 00 0F
09 62エフェクトの回転屏風を発生、ポリゴンNo.を復元
09 62 7B 0F 03 04 18 20
高さー5、YZ平面回転量と向きをメモリ24から復元
03 22 42 05 03 30 98 24
効果音発生
ここまでがエフェクト発生処理
15 3B FA 00 10 0C
ここから無敵キャンセル処理開始
現在の最後対象に味方ビット無しなら次をスキップしてメイン処理へ
味方ビット有で範囲内ビット無しなら続行、有なら通常冒険味方と見做し即終了
(バトロイは範囲内ビット判定がスルーされて次処理へ続行)
04 02 2C 80 02 B9 00 04 01 2D 01
自分のHP自然回復ディレイアドに値FAを代入し、現在の対象が同じ値なら即終了(自分除外措置)
07 06 00 FA 08 06 25 FA
対象が専用半透明なら即終了
(一般半透明魔獣は02、暗殺変異体処理とファントムローブ改幽体化中は06)
04 3B 25 06
対象の行動状態ビット1号をメモリ2Cに保存してから対象の被ダメビット除去
04 00 0C 2C 04 00 04 BF
対象のパーティNo.をメモリ30に保存、無敵時間をメモリ34に保存
04 08 0C 30 04 96 4C 34
対象の無敵時間を一時的に0にする(被ダメビットOFFと無敵時間0で正面コード対象になる)
04 96 40 00
正面に敵が居たらその敵の無敵時間を1にする
不在なら対象が自分に切り替わってしまうのでリターゲット処理にジャンプ
11 01 02 XX 00 04 96 00 01
メモリ30のパーティNo.の敵をリターゲット 不在なら復元処理にジャンプ
10 01 30 02 XX 00
リターゲットした敵が正面判定で捕捉した敵=無敵時間01ならここで完了
04 96 25 01
違う敵なら対象の無敵時間と行動状態を復元して終了
04 96 58 34 04 00 1B 2C FF
グラフィック
(このページにアップロード)
コード
| ADDRESS | +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F |
|---|---|
| 800F0300 | CC AB 05 BD B8 D8 BD C0 D9 00 00 00 00 00 00 00 |
| 800F0310 | 01 00 21 D2 00 04 00 00 00 00 00 00 28 00 00 00 |
| 800F0320 | 00 00 0A 00 00 00 00 00 00 00 00 00 0A 00 00 00 |
| 800F0330 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 |
| 800F0340 | 0C 14 08 8C F5 8C 95 82 F0 89 FC 97 C7 82 B7 82 |
| 800F0350 | E9 90 56 97 CE 82 CC 90 85 8F BB 8A 6A 81 42 14 |
| 800F0360 | 07 00 0D 01 83 0C 30 0D 00 83 18 30 01 F5 00 00 |
| 800F0370 | FF 03 30 8C 24 03 31 0B 06 03 33 01 05 01 8C 00 |
| 800F0380 | 25 01 F4 00 01 00 20 00 30 75 00 00 03 22 41 05 |
| 800F0390 | 03 04 0C 20 03 04 00 0F 09 62 7B 0F 03 04 18 20 |
| 800F03A0 | 03 22 42 05 03 30 98 24 15 3B FA 00 10 0C 04 02 |
| 800F03B0 | 2C 80 02 B9 00 04 01 2D 01 07 06 00 FA 08 06 25 |
| 800F03C0 | FA 04 3B 25 06 04 00 0C 2C 04 00 04 BF 04 08 0C |
| 800F03D0 | 30 04 96 4C 34 04 96 40 00 11 01 02 E2 00 04 96 |
| 800F03E0 | 00 01 10 01 30 02 EC 00 04 96 25 01 04 96 58 34 |
| 800F03F0 | 04 00 1B 2C FF 0D 01 64 01 01 0D 01 69 01 01 0B |
| 800F0400 | 22 01 01 0B 22 24 85 02 62 00 0D 00 82 00 71 0D |
| 800F0410 | 00 32 00 28 0D 00 3E 00 28 0D 00 2C 00 01 09 43 |
| 800F0420 | 00 0F 00 64 FF 0B 20 80 20 0D 00 86 70 20 0D 01 |
| 800F0430 | 86 70 20 0D 01 64 00 70 0D 01 69 00 70 01 62 00 |
| ADDRESS | +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F |
| 800F0440 | 00 00 21 84 07 0C 2A 08 90 10 A7 00 4C 01 57 02 |
| 800F0450 | 3A 4F 80 34 01 35 C2 2D 48 26 12 37 F4 2E 39 67 |
| 800F0460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 |
| 800F0470 | 00 00 00 00 00 00 00 00 00 00 00 B0 00 00 00 00 |
| 800F0480 | 00 00 00 00 00 00 00 CA 0A 00 00 00 00 43 13 00 |
| 800F0490 | 00 00 A0 DC AC 00 00 00 40 12 34 01 00 A0 CB FD |
| 800F04A0 | CD AB 00 00 24 01 40 01 00 00 A0 DC AC 00 00 78 |
| 800F04B0 | 25 01 30 12 00 00 00 CA 0A 00 80 57 16 00 00 14 |
| 800F04C0 | 00 B0 00 B0 00 E0 BC 65 17 00 00 14 00 CA 0A A0 |
| 800F04D0 | 00 CD AF 7A 01 00 00 13 B0 FC BC 00 F0 BC DA 19 |
| 800F04E0 | 00 00 00 14 00 CA 0A 00 FF FE C9 1B 00 00 00 14 |
| 800F04F0 | 00 B0 00 D0 9C EA BA 01 00 00 30 13 00 00 00 FF |
| 800F0500 | AE BD 1D 00 00 00 43 02 00 00 D0 BE E9 C9 01 00 |
| 800F0510 | 30 23 31 01 00 00 FD 9B AC 1C 00 44 23 11 13 00 |
| 800F0520 | 00 00 FF ED FA 01 44 13 11 30 12 00 00 00 DF CA |
| 800F0530 | 1D 40 13 01 00 34 01 00 00 00 BF FC 01 30 01 00 |
| 800F0540 | 40 13 00 00 00 00 11 11 00 30 12 20 23 01 00 00 |
| 800F0550 | 00 00 00 00 00 10 23 23 11 00 00 00 00 00 00 00 |
| 800F0560 | 00 00 11 11 00 00 00 00 00 00 00 00 00 00 00 00 |
| 800F0570 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
COMMENT
- ライトサーベル増強アイテム、フォースクリスタルをブッ作りました。ライトサーベルと言えばBBBで追加されたFig+Elf装備可能なアイコンがカッコイイ武器ですね。アングラのキングマミーの8番目アイテムらしく、ここ以外はコンバートキャラで浮遊塔クリア後のワーウルフだけで性能の割にレアです。 -- あーぬ (2025-06-07 10:23:47)
- どう見てもライトセーバーなのに効果音が鳴らないのが惜しく、効果コードも無いのでオリハルコンダガーじみたAGL÷4のAT追加などもあれば説明文の刃に重さが無い特徴が出るのでは…?と色々妄想する武器なんですね。 -- あーぬ (2025-06-07 10:24:07)
- そこでまず発動条件01でブォンブォン鳴らす楽しみと、01なら振った分当たるようにしてライトセーバーごっこが出来るようにしつつ、ツミキリやシルフィードのように近距離の敵のみ無敵キャンセルを目指してコードを組み始めました。 -- あーぬ (2025-06-07 10:24:22)
- 試作コードでテストして対ザコ、ボス、最後対象自分、最後対象味方、バトロイなど様々な状況で不具合が生じないように対策コードを追加していった結果、エフェクト角度変動とファントムローブ改幽体化除外を入れる余地が無くなってしまいました。(トホホ) -- あーぬ (2025-06-07 10:24:38)
- 0Dコード転写方式の書き換えアイテムだと3FF番地までしか指定出来ない縛りがありますので、必要不可欠なコードだけギリギリ入った感じですね。 -- あーぬ (2025-06-07 10:25:02)
- 細かい話ですと、11 01正面敵判定コードで対象が見つからなかった時の仕様で同処理内のタゲが自分に変わり各種復元先を間違う、それの回避のために事前に保存しておいた番号の敵を10 01 XXで再ターゲット…と思いきや最後対象が味方だった場合、味方と同じ番号の敵をタゲって味方に入れるはずの無敵時間を代入してしまい、一方味方は元の無敵時間に戻してもらえず、突如無敵時間0にされてRGBが赤色のままになってしまうなど、色々齟齬が起き易いので真面目な正面ムテキャンは制御がメンドーなんですねw -- あーぬ (2025-06-07 10:25:21)
- さらに全員味方ビットだけ+範囲内ビット廃止のバトロイ時も考慮しないといけないんですね。もしバトロイが味方ビット敵ビット両方入ってる仕様なら敵ビット判定と自分除外だけで済むので楽だったかもしれませんね。 -- あーぬ (2025-06-07 10:26:18)
- あと死亡除外判定+04 96 40 01だけだと殴った後離れてブンブンで他の味方の攻撃を多段させる遠距離アシスト現象も起きますから、PTプレイ時まで考えると、近接オンリー武器なので正面敵のみに絞った無敵キャンセル型で組みたかったんですね。 -- あーぬ (2025-06-07 10:26:39)
- 数日修正を重ねてなんとか規定容量内に収めることが出来ましたので、一応の完成と致しました。強さの位置付けとしてはクサナギソードとエンジェルイレイザー辺りですかね。引き撃ち有利なウェイブの射程や剣波の2ヒット可能性に比べると立ち回りが大変ですが、連撃次第で火力を上回れます。 -- あーぬ (2025-06-07 10:27:00)
- ただし足を止めてビシバシすると殴られ易いので、耐久力が十分でない場合は2撃止め離脱など慎重に立ち回る必要はあります。また、無敵キャンセルと被ダメビット解除を行うので、バトロイは被ダメモーションが即解除、魔獣は無敵時間中停止するタイプは動き出して攻撃を挟み込まれるプロレス可能性があるんですね。逆にミステリークロックでSlow掛けた敵にElfのリーチでビシバシするのは鬼です。SlowはUP-DOWN系と同じグループで誰でも効きますからねw -- あーぬ (2025-06-07 10:27:44)
- アイコンは大体カイバークリスタルですw これをライトサーベルの機関部に組み込むことで改良され、アイコンや説明文にふさわしい軌跡エフェクトと連撃効果を得ます。ド○クエのはや○さの剣とか言ってはいけません。エフェクトカラーはあーぬサン大好きな0Fなので、ポーズ掛かった時に明滅しているのが確認出来ます。 -- あーぬ (2025-06-07 10:30:52)
-
転写コード自体はまだ12b乗せられはするんですが、
そうすると転写に使う0Dコードが3FF番地以降に押し出されて
書き込み位置初期化や+4進行の操作が出来なくなるのだけが問題なんですね。
ということなら説明文下段がお約束になって来たので例外的に削除して、
ここに転写作業用0Dコードを置けばエフェクト角度変動と幽体化除外が乗せられますね。 -- あーぬ (2025-06-07 11:33:54) - 説明文下段削除からの全部乗せチャレンジ成功しましたので順次更新します★ -- あーぬ (2025-06-07 14:07:01)
-
コード詳細も更新しました。水平気味に剣を振るのはElf女だけなので、
他3人のために角度変化あるとやはり古代の遺跡中段部分や浮遊塔連結路の
ほぼ真横視点で見られる場所で映えますね。これで文句なしです。 -- あーぬ (2025-06-07 14:34:28) - 極稀に敵が居ない時にジャンプ攻撃すると移動ベクトルを失って垂直落下する挙動があり、再現性が全然無かったので無視していたんですが、宝箱トラップ効果が自分にヒットした場合は対象が32番サンになるからですね。 -- あーぬ (2025-06-08 15:15:10)
- 32番サンは宝箱トラップ発動者でステはそのフロアの基準となる敵(死者1Fならスケルトン)を借りており、行動状態ビットは00 40 80 XX、番号指定無効なんですね。0B 20 00 20 10 01 20が無効になります。 -- あーぬ (2025-06-08 15:18:59)
- なので11 01で正面対象捕捉失敗=この処理内での対象が自分に変わった場合、それの対策用のリターゲット10 01 26も32番サンの時だけは無効となり、結局自分タゲで03 00 00 00と同じ処理を突っ込むわけですねw -- あーぬ (2025-06-08 15:22:48)
- 自分か敵を対象にした物理か魔法のヒット処理が起きればタゲが32番サンでなくなるので直りますが、どうしましょうかねw 復元方法を04 00 18 24の代入式でなくて04 00 1B 24によるビットONにすれば解決しますかね。→04 00 1B 24なら大丈夫でしたのでこのページの修正と新しいメモカデータをアップして反映しておきます。 -- あーぬ (2025-06-08 15:28:54)
- エフェクトカラーが何故か0Fでなく0Cになってしまっていたのでそれは次の更新時に直します(ズコー) -- あーぬ (2025-06-08 21:15:03)
-
ストライキング片の緑色軌跡エフェクトの発生位置を向き+6から+5に微調整しました。
397番地が06→05に変更されました。北向きに攻撃して南南西から剣を振り始めるELF女を最低基準にしたエフェクト発生位置でしたが、剣のアニメが後半で飛ぶ感じのコマ割りで、正面に来た時にエフェクトが遅れ過ぎて切り払ってる感が弱かったので、剣と重なりつつも先行し過ぎない範囲の05にして改善しました。 -- あーぬ (2025-11-22 14:11:01) -
ラヴィスと違って剣波無し+正面対象コードの無敵キャンセルなので連撃の成立範囲が若干シビアですが、
エヴァンジェライザーと併用するとザコを拘束しつつビシバシ出来るのでかなり強いシナジーがありますね。一方でラヴィスは対応しない悪魔ビットをエヴァが入れる関係で物理半減されるのでバランシング的なシナジー相殺が起きますね。 -- あーぬ (2025-11-22 14:22:20) -
実機対応版コードへの修正中です。御法度部分の03 31 8C 2Aは03 30 8C XXで対応可能ですが、
搭載コードが401番地までオーバーしているので1b毎転写するために痩せる必要がありますね。
通常冒険時の味方除外コード↓も御法度なので、00 01 80 00の比較用数値を作るために4b必要です。
0B 22 00 01 0B 23 00 80 04 01 77 22
要素削りたくない~とか思っていますとライトサーベルの説明文領域370行が丸々フリーなので、
370番地から搭載コードを置いて転写すればCRT+1だけ削除で済みますね。 -- あーぬ (2026-01-12 20:42:42) -
フォースクリスタルの実機対応版コードがテストクリアしましたので反映します。
通常冒険時味方除外しつつバトロイの味方ビット入ってる相手は除外しないコードを
改良したらCRT+1も削除せずに全部搭載出来ました。
ついでにハイライト表現に甘さがあったアイコンも更新しました。
以前より六角柱っぽさが出ていると思います。色味も暗い方は青緑にシフトして2色にしました。
-- あーぬ (2026-01-14 21:00:27) -
トップページコメでもつぶやいていたように、
バトロイでは行動状態ビット2号の01ビット=範囲内ビットが機能しないことはこれまでに判明していましたが、
今回の実験ではヒット時に04 01 2C 01 09 49 00 01と04 01 2D 01 09 49 00 01のどちらも矢が出た事から、
範囲内ビットの判定自体が無視されて次のコードを続行することが判明しています。
-- あーぬ (2026-01-14 21:08:05)