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

Project1

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

[已经解决] 关于装备减少伤害

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-10-28
帖子
58
跳转到指定楼层
1
发表于 2009-10-29 03:25:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-10-3
帖子
63
2
发表于 2009-10-29 17:54:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
1 小时
注册时间
2006-11-3
帖子
22
3
发表于 2009-10-29 18:04:23 | 只看该作者
或者直接添加一个装备属性,在公式中用该属性减免伤害。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-10-28
帖子
58
4
 楼主| 发表于 2009-10-30 04:39:05 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

永遠神剣

梦石
0
星屑
339
在线时间
412 小时
注册时间
2009-8-16
帖子
1797

贵宾

5
发表于 2009-10-30 05:30:08 | 只看该作者
装备一个道具时添加一个状态.
判断当人物的状态是XX时
伤害 = 伤害*0.7
新的UI 旧的开始
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-10-28
帖子
58
6
 楼主| 发表于 2009-10-30 12:36:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
5 小时
注册时间
2007-7-19
帖子
159
7
发表于 2009-10-30 16:45:38 | 只看该作者
在Scene_battler或是Game_battle里改
搜索self.hp -=
改成
if self.state?(1)
self.hp -= self.damage * 7/ 10
else
self.hp -= self.damage
end
状态通过自动状态附加,大部分特效防具都是这样
以上写法不知道对没对,好久没碰RM了,手头又没软件......
回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
95
在线时间
380 小时
注册时间
2006-10-16
帖子
4299

贵宾

8
发表于 2009-10-30 18:50:38 | 只看该作者
倒不是这么复杂的东西,不过要区别判断,Game_Battle 有伤害公式,根据target是否装备了该装备为条件划分最终伤害就好……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-10-28
帖子
58
9
 楼主| 发表于 2009-10-31 01:33:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-1-7
帖子
211
10
发表于 2009-10-31 13:43:46 | 只看该作者
装备附加状态,假设是第50号状态,然后在Game_Battler 3里找到有
self.hp -= self.damage
的地方,在它的上方插入
if self.state?(50)
   self.damage = self.damage * 7 / 10
end

其实7楼那个也就是用1号状态,只不过在他所说的那行里的话,显示的伤害数值还是原伤害的数值。
我是if-else党!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-14 23:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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