Item > Y’s > ブリュンヒルド > コード詳細

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

  • アイテム使用位置兼終了飛び先
    :_終了_
    90 FF
    
// 圧搾攻撃開始判定
// Rand(MaxHP*n+HP) < MaxHP
391 05 4C 4C 20 // W[20]= 使用者.MaxHP
395 0B 20 46 03 // W[20]*= 3
399 05 48 4D 20 // W[20]+= 使用者.HP
39D 0B 20 57 22 // W[22]= Rand(W[20])
3A1 05 48 73 22 02 90 00 // if( MaxHP>W[22] ) {続行} else {jmp _終了_}
3A8 0A 55 00 01 // 対象者.Effect(流血)
3AC 0B 30 00 00 // B[30]=0
:_ループスタート_
// HP条件判定
3B0 06 44 4C 28 // W[28]=対象者.Lv
3B4 06 48 73 28 02 E9 00 // if( 対象者.MaxHP>W[28] ) {続行} else {jmp _ループアウト_}
// レジスト判定 rand(対象者.RS*2+使用者.SP) > 使用者.SP/2
3BB 06 36 4C 20 // W[20]= 対象者.RS
3BF 0B 20 46 02 // W[20]*= 2
3C3 05 34 4D 20 // W[20]+= 使用者.SP
3C7 05 34 4C 24 // W[24]= 使用者.SP
3CB 0B 24 47 02 // W[24]/= 2
3CF 0B 22 63 20 // W[22]= Rand(W[20])
3D3 0B 22 72 24 02 E9 00 // if( W[22]<W[24] ) {続行} else{jmp _ループアウト_}
// 効果発現
3DA 06 48 47 02 // 対象者.MaxHP /= 2
3DE 06 4A 47 02 // 対象者.MaxMP /= 2
3E2 0B 30 00 01 // B[30]=1(flag)
3E6 01 B0 00 // jmp _ループスタート_
:_ループアウト_
3E9 0B 30 25 00 02 90 00 // フラグ立ってなければ jmp _終了_
3F0 0A 4D 00 00 // 対象者.Effect(画面暗転)
3F4 15 15 90 04 F0 17 // SE
3FA 15 10 00 0B 00 0C // SE
400 FF

名前:
コメント:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。