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

Project1

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

[已经过期] 有没有靠谱的变更技能效果的方法呢?

[复制链接]

Lv2.观梦者

梦石
0
星屑
637
在线时间
164 小时
注册时间
2012-4-18
帖子
264
跳转到指定楼层
1
发表于 2016-1-29 21:36:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题,虽然实际做法需要讨论,但实际上是要伸手。
需求是这样的,要做类似于暗黑三里面的传奇装备那样,一个装备具有传奇效果,效果为变更某个技能的效果,也许是减少冷却,也许是增加伤害,也许是减少技能消耗,还可以是增加技能产生的能量之类的。
虽然可以用数据库中的功能,加上多做几个同名的技能,再配合公共事件来遗忘原来的技能,这样的方式来处理,但是问题来了,如果两件装备同时对一个技能进行更改,这BUG就大了。虽然还是可以用公共事件做多重判断来实现,但是这样在同时解除多个装备的时候就会悲剧
所以,最后还是用脚本来实现比较靠谱。以下是几个猜想:
1,可以用于武器和装备,在注释栏中写注释来指定变更的技能ID和变更哪些内容。
2,配合YEP的YEP_SkillCore和YEP_X_SkillCooldowns可能会更完善。
3,能够影响的属性应该包括:技能消耗,技能的能量产出,技能的CD回合,技能的伤害公式,技能的伤害属性,技能的暴击几率,技能的生效数量,以及其他更具想象力的项目(脑洞:技能动画)
4,当装备解除时要及时还原技能本来的效果,对东一个技能生效的复数个装备解除一个的时候能准确识别未接触的装备对技能的影响。

最后,我想如果能够完成,这应该是一个非常有创意,能够改变一般RPG玩儿法的插件。因为这里攻击力和防御力也许就不是最最重要的属性了,配装的重心将转移到传奇特效上。
我本人是完全没有能力去写这东西,也就只能把想法贴出,伸手求各路大神拯救了。
召唤各路大神,大神请显神威。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-5-11 13:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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