查看: 1269|回复: 7

战斗特效中的“聚气”有些问题!

  [复制链接]
梦石
0
星屑
50
在线时间
31 小时
注册时间
2008-5-16
回帖
92
发表于 2008-11-11 16:53:52 | 显示全部楼层 |阅读模式

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

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

×
先让主角升级到99级,看到顶级的力量是635,这个数值应该不会再增加了


然后继续战斗,让主角使用几次“聚气”之后再打死敌人,战斗结束后发现力量又增加了!





战斗特效中描写聚气的脚本部分:
  1. #--------------------------------------------------------------------------
  2. # ● 通常攻撃の効果適用
  3. # attacker : 攻撃者 (バトラー)
  4. #--------------------------------------------------------------------------
  5. alias before_powerstock_original_attack_effect attack_effect
  6. def attack_effect(attacker)
  7. if attacker.powerstock > 0
  8. bool_powerstock = true
  9. stock_attacker_str = attacker.str
  10. attacker.str += ( stock_attacker_str * POWERSTOCK_BASE_RATE * attacker.powerstock ).to_i
  11. @action_message = POWERSTOCK_SKILL_ELEMENT_NAME
  12. @action_message += " x"
  13. @action_message += attacker.powerstock.to_s
  14. attacker.powerstock = 0
  15. else
  16. bool_powerstock = false
  17. end
  18. result = before_powerstock_original_attack_effect(attacker)
  19. if bool_powerstock
  20. attacker.str = stock_attacker_str
  21. end
  22. return result
  23. end
  24. #--------------------------------------------------------------------------
  25. # ● スキルの効果適用
  26. # user : 使用者 (バトラー)
  27. # skill: スキル
  28. #--------------------------------------------------------------------------
  29. alias before_powerstock_original_skill_effect skill_effect
  30. def skill_effect(user, skill)
  31. # 「ちからため」回数を1増やす
  32. if skill.element_set.include?(@powerstock_skill_id)
  33. @powerstock += 1
  34. self.damage = "Charge"
  35. return true
  36. else
  37. return before_powerstock_original_skill_effect(user, skill)
  38. end
  39. end
  40. end
复制代码




战斗特殊效果脚本:
http://rpg.blue/web/htm/news184.htm



此贴于 2008-11-14 14:01:51 被版主darkten提醒,请楼主看到后对本贴做出回应。

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2008-11-11 17:56:12 | 显示全部楼层
应该是战斗后没让角色的能力值回复到原来状态,
如果没什么区别的话就参考一下增加防御等其他效果的处理方法吧。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
31 小时
注册时间
2008-5-16
回帖
92
 楼主| 发表于 2008-11-11 19:18:59 | 显示全部楼层
什么增加防御等其他效果的处理方法???LS在说啥..?
回复

使用道具 举报

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2008-11-11 23:03:27 | 显示全部楼层
游戏默认的一些技能不是有一些能加防的吗?如:“屏障”等,看看它是怎样在战斗后处理角色能力值的。
抑或是在技能的效果时间内会加角色的某些能力,时间过了就没了也说不定。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
31 小时
注册时间
2008-5-16
回帖
92
 楼主| 发表于 2008-11-12 20:04:01 | 显示全部楼层
以下引用cinderelmini于2008-11-11 15:03:27的发言:

游戏默认的一些技能不是有一些能加防的吗?如:“屏障”等,看看它是怎样在战斗后处理角色能力值的。
抑或是在技能的效果时间内会加角色的某些能力,时间过了就没了也说不定。




这些和我说的没关系!!
回复

使用道具 举报

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2008-11-12 22:06:28 | 显示全部楼层
“聚气”的效果不是在战斗中增加角色的G吗,
问题是战斗结束后G不会回复吧。
这样的话不就和我说的有关系了吗。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
31 小时
注册时间
2008-5-16
回帖
92
 楼主| 发表于 2008-11-13 00:11:45 | 显示全部楼层
晕,说了就和没说一样..
回复

使用道具 举报

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2008-11-14 03:19:12 | 显示全部楼层
那大概是在下误解了,请无视在下的回答吧。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部