Project1

标题: 關於條件式傷害狀態問題 [打印本页]

作者: e900003    时间: 2014-12-8 15:49
标题: 關於條件式傷害狀態問題
本帖最后由 e900003 于 2014-12-8 15:53 编辑

如題  
在施放1個特殊狀態之後  
如果特定角色攻擊被施放狀態的怪物時  傷害就會有100
反之如果其他角色攻擊被施放狀態的怪物時  傷害就會有10

請問要怎麼從腳本裡面改...
作者: 三途亚梦    时间: 2014-12-8 16:21
图书馆 - 伤害公式的妙用
把LZ帖子的内容和回复都看一遍。
作者: e900003    时间: 2014-12-8 16:43
本帖最后由 e900003 于 2014-12-8 16:46 编辑
三途亚梦 发表于 2014-12-8 16:21
图书馆 - 伤害公式的妙用
把LZ帖子的内容和回复都看一遍。


那個看過了  完全不是我想要的...

而且以後要設定類似這種狀態 可能會很多....
作者: 企鹅达达    时间: 2014-12-8 16:59
本帖最后由 企鹅达达 于 2014-12-8 17:27 编辑

嘛,加一个多属性的脚本,然后在主角里设置攻击添加“史莱姆杀手”属性,然后史莱姆上附加史莱姆状态,状态效果是“史莱姆杀手”属性伤害1000%,这个样子?
https://rpg.blue/forum.php?mod=v ... p;page=1#pid2568002
需要前置脚本,自己在网页里找吧
需要挂代理
作者: e900003    时间: 2014-12-8 17:01
企鹅达达 发表于 2014-12-8 16:59
嘛,加一个多属性的脚本,然后在主角里设置攻击添加“史莱姆杀手”属性,然后史莱姆上附加史莱姆状态,状态 ...

不是我要的  而且以後要設定一堆類似那種狀態
EX.條件式固定傷害 條件式傷害加成...
作者: 企鹅达达    时间: 2014-12-8 17:05
e900003 发表于 2014-12-8 17:01
不是我要的  而且以後要設定一堆類似那種狀態
EX.條件式固定傷害 條件式傷害加成... ...


你可以把添加“史莱姆杀手”属性的特性放在状态里面,那么附加了“史莱姆杀手”状态的角色攻击附加了“史莱姆”状态的敌人时就会有伤害加成。在脚本里面设置好计算方式,那么就可以各种龙型杀手啊什么的叠加。
只要设置了一个状态,以后只要给角色和敌人附加状态就行了,感觉这真的是最王道的做法了啊
作者: e900003    时间: 2014-12-8 17:21
企鹅达达 发表于 2014-12-8 17:05
你可以把添加“史莱姆杀手”属性的特性放在状态里面,那么附加了“史莱姆杀手”状态的角色攻击附加了“史 ...

對了  你給的網址   好像不太對....

作者: e900003    时间: 2014-12-8 17:37
三途亚梦 发表于 2014-12-8 16:21
图书馆 - 伤害公式的妙用
把LZ帖子的内容和回复都看一遍。

那個我看到了  不知道怎麼改  看了很多遍還是看不懂...

作者: 三途亚梦    时间: 2014-12-8 21:17

既然是自己不会运用就别肯定的说对方没有提供你想要的效果,
这里我写一个例子,你可以看看。
  1. #---------------------------------------------------------------------------------
  2. #这里写一些比较长的公式
  3. #---------------------------------------------------------------------------------
  4.     if item.is_a?(RPG::Skill)
  5.       case item.id
  6.       when 1
  7.         if self.state?(2)
  8.           user.actor? && user.id == 1 ? value += 100 : value -= 100
  9.         end
  10.       end
  11.     end
复制代码
加入到伤害公式的妙用中所说的位置中,
效果就是,当技能1的目标处在2号状态的时候,攻击者如果是玩家而且是1号角色,那么这次伤害会增加100点,否则减少100点。
作者: e900003    时间: 2014-12-8 21:33
三途亚梦 发表于 2014-12-8 21:17
既然是自己不会运用就别肯定的说对方没有提供你想要的效果,
这里我写一个例子,你可以看看。加入到伤害公 ...

剛測試  有效果了  
不曉得能不能套用在數據庫裡面的所有技能  那就更完美了  
因為我主要是要套用在所有技能裡面...




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1