设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1897|回复: 1
打印 上一主题 下一主题

[有事请教] 请问怎么才能实现这些功能?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1598
在线时间
186 小时
注册时间
2018-3-31
帖子
223
跳转到指定楼层
1
发表于 2018-8-4 18:58:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
我知道作为一个新手想搞一些东西可能很过分,不过还是想完整的把它搞出来

怎么才能按最终伤害进行回复生命?

两个减伤问题(不打算给盾任何属性加成,造成的影响只有描述中的那些效果)

这个好像很多RPG里面都有,是不是用变量控制就行?

这个效果……一言难尽
…………
我·目前一共有这些问题,请各位大佬能不能解答一下?

Lv5.捕梦者

梦石
0
星屑
21937
在线时间
8564 小时
注册时间
2011-12-31
帖子
3362
2
发表于 2018-8-4 21:04:45 | 只看该作者
信On風、結界ステート
* ■プラグイン概要
* 対象に結界ステートを張ります。
* 結界ステートは枚数により管理されます。
* 発動条件や軽減率等を詳細に設定可能にします。
*
* ■使用方法
* ===============以下アイテム、スキルメモ設定用==================/
* このタグが記述されたスキルで攻撃された場合、ダメージ軽減の効果だけしか結界は効果を発揮しません
* また枚数が残っていようが破壊不可で無い限り結界を破壊します
* <BDestruction>
*
* ===============以下ステートメモ設定用==================//
* <BState>  //結界ステート判定 ※必須
* <BSize:5> //結界の枚数       ※必須
*
* 各種割合設定 単一又は配列、配列の場合、結界の枚数分記述
*  未指定の場合通常通りのダメージ(1.0)で計算を行います
*  x:1.0で0%,0.9で10%の軽減率になります
*  軽減で0を指定した場合、他の倍率が一律0になるため軽減以外発動しません
*  計算したダメージが1未満のとき、切り捨てるため0になります
* 各種結界の有効フラグ
* <BReductionRate:x>  or <BReductionRate:x,x,x,x,x>   //軽減率
* <BConversionRate:x> or <BConversionRate:x,x,x,x,x>  //変換率
* <BReflectionRate:x> or <BReflectionRate:x,x,x,x,x>  //反射率
* <BAbsorptionRate:x> or <BAbsorptionRate:x,x,x,x,x>  //吸収率
*
* <BRecoveryBan>           //結界が張られていて、同じ結界が張られた場合、現在の結界枚数を再設定しません
* <BAliveAnimeId:x>        //結界が発動して、枚数が残っているときに再生されるアニメーションのID
* <BDestructionAnimeId:x>  //結界が発動して、破壊されたときにに再生されるアニメーションのID
* <BDisruptionImpossible>  //結界を破壊不可能にします
* <BInvalid:x>             //記述した値よりダメージが低い場合、ダメージを無効化して結界を発動します
* <BExcess:x>              //記述した値よりダメージが超過した場合、記述した値から再計算を行います
* <BFixing:x>              //記述した値にダメージを固定して、固定した値から再計算を行います
* ==============以下ステートメモ結界判定用追加オプション==============

*
* ★以下記述したタイプに該当するスキルのみ結界が発動するようになるます
* □命中タイプ、記述しない場合は全ての命中タイプで結界を有効にします
* 0:必中
* 1:物理
* 2:魔法
* <BHitTypeReduction:x>  or <BHitTypeReduction:x,x,x>
* <BHitTypeConversion:x> or <BHitTypeConversion:x,x,x>
* <BHitTypeReflection:x> or <BHitTypeReflection:x,x,x>
* <BHitTypeAbsorption:x> or <BHitTypeAbsorption:x,x,x>
*
* □範囲、記述しない場合は戦闘不能を除く全ての範囲で結界を有効にします
* 0:無し
* 1:敵単体
* 2:敵全体
* 3:敵1体ランダム
* 4:敵2体ランダム
* 5:敵3体ランダム
* 6:敵4体ランダム
* 7:味方単体
* 8:味方全体
* 11:使用者
* <BScopeTypeReduction:x>  or <BScopeTypeReduction:x,x,x,x,x,x,x,x>
* <BScopeTypeConversion:x> or <BScopeTypeConversion:x,x,x,x,x,x,x,x>
* <BScopeTypeReflection:x> or <BScopeTypeReflection:x,x,x,x,x,x,x,x>
* <BScopeTypeAbsorption:x> or <BScopeTypeAbsorption:x,x,x,x,x,x,x,x>
*
* □ダメージタイプ、記述しない場合は回復を除く全てのダメージタイプで結界を有効にします
* 1:HPダメージ
* 2:MPダメージ
* 3:--無効
* 4:--無効
* 5:HP吸収
* 6:MP吸収
* <BDamageTypeReduction:x>  or <BDamageTypeReduction:x,x,x,x,x,x,x,x>
* <BDamageTypeConversion:x> or <BDamageTypeConversion:x,x,x,x,x,x,x,x>
* <BDamageTypeReflection:x> or <BDamageTypeReflection:x,x,x,x,x,x,x,x>
* <BDamageTypeAbsorption:x> or <BDamageTypeAbsorption:x,x,x,x,x,x,x,x>
*
* □属性タイプ、記述しない場合は全ての属性でで結界を有効にします
* -1:通常攻撃
* 0:無し
* 1:物理  以下タイプで設定した属性の並び
* 2:炎
* 3:
* 4:
* <BElementTypeReduction:x>  or <BElementTypeReduction:x,x,x,x,x,x,x,x>
* <BElementTypeConversion:x> or <BElementTypeConversion:x,x,x,x,x,x,x,x>
* <BElementTypeReflection:x> or <BElementTypeReflection:x,x,x,x,x,x,x,x>
* <BElementTypeAbsorption:x> or <BElementTypeAbsorption:x,x,x,x,x,x,x,x>
*
* ■結界の仕様
*  ■全ての結界に関わる物
*   結界は重複できません、別の結界ステートを重ねがけしようとする場合、既に存在している結界を解除します
*   結界ステートはダメージ解除で解除されません
*   攻撃が当たった場合、結界が発動して、結界の枚数が1枚減少します
*   結界破壊のスキルが当たった場合、枚数を無視して結界を破壊します
*   結界に破壊不可属性が付いている場合、枚数の減少、破壊スキルを無効化します
*   アイテム、スキルのダメージタイプがHP回復、MP回復の場合結界は発動しない
*   アイテム、スキルのダメージタイプがHP吸収、MP吸収の場合通常ダメージとして扱われ、吸収判定は行われません
*  ■軽減結界
*   アイテム、スキルで設定した計算式から算出した値から軽減を行います
*  ■変換結界
*   軽減結界で計算したダメージから更に算出した値分変換を行います
*   変換される内容は
*   HPダメージ、HP吸収の場合、対象のMPにダメージを与えます
*   対象のMPが0の時結界が破壊される、破壊不可属性が付いていても破壊されます
*   MPダメージ、MP吸収の場合、対象のHPにダメージを与えます
*   対象のHPが0の時結界が破壊されるというか死んで結界が剥がれます
*   超過したダメージ判定は行われません
*   軽減、反射、吸収結界が有効でMPが0ののときに結界が張られた場合、変換を行わずに張られている結界の処理を行います
*   
*  ■反射結界
*   軽減結界で計算したダメージから更に反射計算した値分反射を行います
*   変換結界が有効の場合、変換したダメージから反射計算を行います
*  ■吸収結界
*   軽減結界で計算したダメージから更に吸収計算した値分吸収を行います
*   変換結界が有効の場合、変換したダメージ分吸収を行います
*
*
* ■結界を設定するときにしちゃ駄目なこと
*  結界スキルの消費MPを0にして
*  結界破壊不可属性をつけて
*  変換、吸収結界を付けてしまうと
*  永久的に破壊出来ない、ダメージを与えることが出来なくなります。
*  ステート自体を除去すれば可能ですが、破壊不可を付属させる場合
*  自動解除を付けることをオススメします。
*
*/
//=============================================================================

信On風、結界ステート
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-29 14:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表