Project1

标题: 能不能把装备设计成随机属性? [打印本页]

作者: mobi9900    时间: 2016-1-29 04:10
标题: 能不能把装备设计成随机属性?
我知道可以多弄几把不同属性的

举例我想设置一把剑,攻击属性在10-20之间随机。命中在3-5之间随机,HP在20-30之间随机,那如果想做出这个效果,我就需要设置300把剑。。。。情何以堪

请问大神们,有什么脚本能实现我的愿望吗,还是我太贪婪了,rm根本实现不了。我就放弃了。
作者: 喵呜喵5    时间: 2016-1-29 08:40
在RM内部,同一把剑就是同一个物品,RM记录的是你获得某个物品的数量
而你的剑如果希望攻击属性是随机的,那么在数据库中相同的一把剑在背包中不再是同一件物品,而变成了攻击力10的剑1和攻击力20的剑2,RM要记录的也不再是你持有多少把剑,而变成了你持有哪几把剑,各自的攻击力又是多少...


所以如果你要实现这种效果,请按照这种思路修改脚本,大概需要修改获取物品的逻辑和装备物品的逻辑这两大块的内容
作者: RM无节操小分队    时间: 2016-1-29 09:36
其实,你想要的这个,以前在VA不就是随机前缀名脚本吗?要是MV也出来一个这样的脚本,就能解决你的问题了,
很简单,就是设置一些属性,对应一些名称,让装备随机获取前缀名,比如,灰熊B鹰A的长剑,就附加了你在脚本里面设置的相应的属性
可惜的是,MV还没有见到过这个插件
作者: 汪汪    时间: 2016-1-29 10:08
问题,1,随机的剑如何获得,2,随机的剑是算一个东西还是算两个东西?
作者: wmzmtz    时间: 2016-1-29 10:16
有这个脚本的



YEP_ItemCore.zip (11.35 KB, 下载次数: 146)
作者: dujian15    时间: 2016-1-29 10:31
虽然JS是实例化语言,没有明确的类的概念,但由于MV的架构是照抄RGSS的,所以还是有规律可循,甚至也可以看作是一个类

武器是一个类,而剑是类中实例化的一个对象,只要类针对某一属性增加一个新的字段,在实例化时,随机这个字段的数值,再加到原属性上,就可以做出随机属性的装备。


如果你懂一些js脚本,可以自己试着写一下。
作者: mobi9900    时间: 2016-1-29 10:42
dujian15 发表于 2016-1-29 10:31
虽然JS是实例化语言,没有明确的类的概念,但由于MV的架构是照抄RGSS的,所以还是有规律可循,甚至也可以看 ...

完全不会呢。。。小白白一个。。
作者: mobi9900    时间: 2016-1-29 10:43
wmzmtz 发表于 2016-1-29 10:16
有这个脚本的

插件是在用,但是怎么实现我的想法呢,能举个例子吗?是需要在注释里写代码,还是怎么弄
作者: mobi9900    时间: 2016-1-29 10:46
汪汪 发表于 2016-1-29 10:08
问题,1,随机的剑如何获得,2,随机的剑是算一个东西还是算两个东西?

1就是打怪获得。类似于网游的,刷到了极品的感觉
比如打同样的怪,一次获得了命中+3,攻10的剑,一次获得命中+4的,攻加15的剑,这个值是随机的
2当然是算一个东西是最好,要是算两个东西,那不就300把剑一个一个写了吗
能行吗,大神求助
作者: mobi9900    时间: 2016-1-29 10:56
wmzmtz 发表于 2016-1-29 10:16
有这个脚本的

谢谢,你的答案帮到我了,我刚来论坛不知道怎么给糖,也不知道自己有没有资格给。
总之谢谢了
作者: 小叮鈴    时间: 2016-1-29 12:14
YEP_ItemCore插件有這功能 不過貌似沒有辦法個別單獨設定隨機值




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1