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

Project1

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

[已经解决] 请教几个技能如何实现

[复制链接]

Lv1.梦旅人

梦石
0
星屑
110
在线时间
235 小时
注册时间
2011-6-17
帖子
67
跳转到指定楼层
1
发表于 2014-11-23 23:22:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
跪求各位大神帮忙啊~怎么实现以下技能额?
1.使用一个技能后给全部队友上一个自己体力上限10%的护盾(不是回血或者增加体力上限)
2.被敌人暴击攻击后,自己生成一个体力上限10%的护盾
3.除自己以外的队友被攻击后,有概率反击攻击队友的敌人
(PS:本人脚本盲,能看懂一点,自己不会编)

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
2
发表于 2014-11-24 02:24:59 | 只看该作者
你要的这仨没有一个是很简单就能做出来的技能……

前两个都需要给角色定义一个新的能力值“护盾”,
然后再改变默认系统伤害计算的基本方法,让伤害优先计算护盾,再计算HP。

第三个技能吧……你是想要这个人物使用技能的当回合有效,还是什么情况?

点评

第三个技能我是希望是被动效果啦~一直存在的效果  发表于 2014-11-24 23:17
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2014-11-24 12:48:18 | 只看该作者
先吐槽一下,只要看得懂脚本是不可能写不出来的。因为看懂脚本比写脚本要难很多呢~


1. 参考 https://rpg.blue/thread-373935-1-1.html
2. 思路:
RUBY 代码复制
  1. class Game_Battler
  2.   def apply_critical(value)
  3.     # 生成护盾。护盾的效果见问题1的回答或沙发
  4.     # 返回原来的值
  5.   end
  6. end


3. 思路:
RUBY 代码复制
  1. class Game_Battler
  2.   def 开始攻击判定的那个方法
  3.     friend.members.each do |battler|
  4.       return 执行反击 if battler.有某个状态?
  5.     end
  6.     # 和原来一样
  7.   end
  8. end

点评

好吧 谢谢啦 果断还是编不出来额  发表于 2014-11-28 22:16
这只是思路,并不是脚本。  发表于 2014-11-25 12:35
弱弱的问一下 怎么使技能或者状态 运用到这些脚本?  发表于 2014-11-25 00:16
回复 支持 反对

使用道具 举报

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
4
发表于 2014-11-25 14:56:04 | 只看该作者
本帖最后由 三途亚梦 于 2014-11-26 23:45 编辑

我写了一个可用的护盾脚本,测试在新建工程中运行暂时没有碰到问题。

效应是给人物增加护盾属性,方便技能和事件进行操作。

但是我是一个脚本新人,没有评价脚本兼容和优雅程度的能力,
不对该脚本的兼容性有任何程度的把握。

做一点修改,现在alias有点作用了 -L-.

角色生命护盾

点评

谢谢咯 我去测试一下哈 可以结贴了~  发表于 2014-11-28 22:18
吐槽一下,你的alias都是摆设的说  发表于 2014-11-26 20:22

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 好长……

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-2-23 01:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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