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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 鲔鱼吐司
打印 上一主题 下一主题

請教製作攻擊加倍狀態的問題!

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

Lv1.梦旅人 (禁止发言)

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
12
发表于 2009-4-29 05:25:56 | 只看该作者
以后你看到這種寫在 RGSS 原有的 class 中的代碼就是可以整個當作外掛腳本直接插入到 Main 之前的,同名的方法會覆蓋以前老的~

當然有沖突的話就不能這樣了——
發現其它腳本會出現 alias ac_skill_effect skill_effect 類似的錯誤

具體錯誤信息是什么?
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-5
帖子
265
13
 楼主| 发表于 2009-4-29 18:00:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
14
发表于 2009-4-29 18:37:45 | 只看该作者
以下引用鲔鱼吐司于2009-4-29 10:00:34的发言:

但是我測試後 發現一個還滿困擾的狀況 

就是如果攻擊遞增的狀態消失後 再給角色附加上此狀態 他的攻擊不是重新由1.2倍開始遞增 而是狀態消失前 假如攻擊已經遞增到2.4倍 再附加上此狀態後 變成繼續由2.4倍開始遞增 是不是腳本那邊還要修改幾句? 

我又測試了下,沒出現你說的問題..
上面在 damage_amplification 里,只要攻擊者命中了,就會判斷是否還在攻擊增幅狀態,如果不在就會重設為 1 ……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-5
帖子
265
15
 楼主| 发表于 2009-4-29 18:53:05 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
16
发表于 2009-4-29 19:01:06 | 只看该作者
以下引用鲔鱼吐司于2009-4-29 10:53:05的发言:

呃。。。 攻擊遞增的狀態消失後 攻擊力是變回原來的1倍沒錯 

但是我測試出來後 發現如果角色攻擊遞增的狀態消失後 再給角色附上攻擊遞增的狀態 

會變成從狀態消失前的倍數開始成長到3倍 不知道大大了解我的意思嗎

明白了,的確是疏忽了,角色行動前狀態消失,行動時再次附加這個狀態,那么倍數應該變為 1,但此時并沒有調用 damage_amlification ……

應該直接在狀態消失的時候重設 amp 為 1,修改 remove_state
已經在原樓編輯了,再試試看吧~
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-5
帖子
265
17
 楼主| 发表于 2009-4-29 19:18:54 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-16 01:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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