WSN追加案:能力変化の反転・コピー

Issue #594 new
KingNamazi created an issue

バーチャルコンソール含むポケモンやDLsite.comで買った幻想人形演舞をプレイしていて思ったのですが…。 行動力・回避率・防御力・抵抗力の一時的なボーナス・ペナルティを同値で逆転させたり、相手にかかっているステータスを自分にコピーするコンテントをカードワースで作る事はできませんか? 片や《祝福》の行動力+5のバフを、行動力-5のデバフに反転させてしまえて逆もまた叱り、片や相手が受けている《魔法の鎧》防御力+5のパフをスキル使用者もコピーしたり、相手のを無効にして自分が手に入れる事が出来るとか。 …ちょっと贅沢すぎる望みかとは思うのですが・・。

Comments (5)

  1. k4nagatsuki repo owner

    ある程度ですが、これは1.50でも実現できます。@tachi_gigasさんのシナリオmau xanhのスキル「波紋」が参考になると思います。

  2. tachi gigas

    お疲れ様です。呼ばれた気がしたので補足です。

    同値反転なら現在は不可能ですが、 対象が指定できなくてもよい、なおかつ変化値・効果時間が固定でもよければ1.50で実現可能です。

    以下のスクリプトは某所で公開している店シナの、敵全体の強化を解除するスキルの使用時イベントです。ここから流用ができると思います。

    start "使"
        callstart "行動力"
        callstart "回避力"
        callstart "抵抗力"
        callstart "防御力"
    
    start "行動力"
        selrandom enemy, 0, 0, upaction
        sif true
        effect M, [enhaction, 0, 10, all], none, 0, 5, none, unfail, "", 100, 1, false, dex, agg, false, 
        gostart "行動力"
    
    start "回避力"
        selrandom enemy, 0, 0, upavoid
        sif true
        effect M, [enhavoid, 0, 10, all], none, 0, 5, none, unfail, "", 100, 1, false, dex, agg, false, 
        gostart "回避力"
    
    start "抵抗力"
        selrandom enemy, 0, 0, upresist
        sif true
        effect M, [enhresist, 0, 10, all], none, 0, 5, none, unfail, "", 100, 1, false, dex, agg, false, 
        gostart "抵抗力"
    
    start "防御力"
        selrandom enemy, 0, 0, updefense
        sif true
        effect M, [enhdefense, 0, 10, all], none, 0, 5, none, unfail, "", 100, 1, false, dex, agg, false, 
        gostart "防御力"
    

    ここで各効果コンテントは必ず無属性を指定してください。それ以外だと最悪無限ループに嵌る危険性があります。

    敵単体なら波紋を流用するしかないと思います。

  3. KingNamazi reporter

    …なるほど、見てみましたが状態の内容をコピーすることは現存のシステムで可能ですか。 丁寧に参考元を紹介してくれてありがとうございます。 while(TRUE)君は私と同じように版権ネタでシナリオ作成しているのもあって、いろいろとわかりやすかったです。 …それで…ポケモンの技の「ひっくりかえす」「よこどり」「じこあんじ」の効果をカードワースに完全な形で実装するのは…やっぱり難しいんですかね?

  4. Log in to comment