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

Project1

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

[原创发布] 【MZ】技能/物品范围拓展

[复制链接]
回帖奖励 140 星屑 回复本帖可获得 20 星屑奖励! 每人限 1 次

Lv3.寻梦者

梦石
0
星屑
4164
在线时间
503 小时
注册时间
2011-3-26
帖子
110
跳转到指定楼层
1
发表于 2023-6-1 00:13:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 rfvtgbzxc 于 2023-8-27 23:44 编辑

此贴长期维护,对此插件进行BUG的修复和功能更新。

一、介绍
RM默认版本中,技能和物品的范围可以对“阵营”“数量”“状态”三个选项进行组合,但以下组合是不可用的:
1.阵营为敌人时,不能选择敌人状态是存活还是死亡(固定为存活)
2.阵营为我方时,不能选择数量为随机n个
3.阵营为敌人和我方时,不能选择数量和状态(固定为全体且存活)

本插件对上述不可用选项进行了补全,使这三个选项可以任意组合。
可以使用这个插件设计出一些具有较大影响范围和随机性的特殊技能,例如随机选择场上3个目标复活,或指定全场任意一个目标狂暴等。

除此之外,针对“不能选择使用者”这一需求,添加了一个额外的选项(见下文),可以让上述技能在选择我方目标时,技能的使用者不存在于选择窗口中。
(即使使用脚本指定了使用者为自己,也会在随后的判定中被取消掉)






二、使用方法
对于要使用自定义范围的技能和物品,在备注部分输入:
<重写范围:[阵营, 数量, 状态, 额外]>

【阵营】可以填写: 无/敌人(或敌方)/我方/敌人(或敌方)和我方/使用者
【数量】可以填写: 单体/全体/随机n个(n填想要的数字)
  - 随机n个也可以填写 随机a到(或~)b个 ,要求a小于等于b,会取a和b之间的随机整数。(包括a和b)
【状态】可以填写: 存活/死亡/无条件
【额外】可以填写: 非使用者
  -【额外】一项可以省略,只写前三个。
     非使用者:表示不会选中使用者

例子:希望这个技能在选择使用对象的时候,既可以选择我方单体,也可以选择敌方单体,不论是否存活,但是不能选择使用者自己。(复制于论坛中某个需求)
备注内容:
<重写范围:[敌人和我方, 单体, 无条件, 非使用者]>


三、兼容性
插件尽量保证了兼容性,但兼容问题难免,下面列出主要修改内容和可能的冲突:
1.对于核心数据类Game_Action,基本没有覆盖原始函数,并保持了Game_Action中各个函数的原始语义。
  这部分冲突概率较低,可能和一些重写了死亡、存活定义的插件出现冲突。
2.对于窗口类,对不同角色选择窗口的部分函数进行了覆写,以实现选项的隐藏
  - Window_BattleEnemy
  - Window_BattleActor
  对于一些对角色选项窗口有大幅度定制的插件,会有一定冲突可能。
3.对于战斗场景Scene_Battle,对角色选择窗口按下空格键的行为函数进行了覆写,以实现将各种特殊的目标设定到行动上。
  - onActorOk()
  对于一些为角色选项窗口赋予了额外功能的插件(例如选择后进入一个新的流程),会有一定冲突可能。

四、使用规约
1.可以将该插件用于免费或收费游戏。
2.可以根据游戏开发需要对插件进行任意定制,或将插件的功能拷贝到自定义的插件上进行二次分发,但不能将插件内容编辑后以本账号名称的名义进行二次分发。
(基本上就是随便改的意思了吧……)

五、更新记录
2023.7.1  v1.1.0 v1.1.1
1.添加了对随机a到b个目标功能的支持。
2.修正了部分单词拼写错误。
3.修正了插件描述中的一个错误。

2023.6.1 v1.0.2
1.将isForOne()的逻辑由覆盖改为重载,提高兼容性。
2.添加了自定义窗口选项,可以选择不显示带名称的选择窗口,直接观察场上的战斗者进行选择。

2023.5.31 v1.0.0 v1.0.1
发布插件
修复了多次针对死亡敌方单位的复活类行动可以触发多次的bug。

行动范围拓展v1.1.1.zip

6.68 KB, 阅读权限: 1, 下载次数: 151

售价: 5 星屑  [记录]

v1.1.1

评分

参与人数 1+1 收起 理由
kuang2005 + 1 精品文章

查看全部评分

Lv3.寻梦者

梦石
0
星屑
2762
在线时间
330 小时
注册时间
2020-7-23
帖子
140
2
发表于 2023-6-1 07:54:15 | 只看该作者

回帖奖励 +20 星屑

加油
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
56
在线时间
43 小时
注册时间
2022-6-5
帖子
59
3
发表于 2023-6-1 10:11:48 | 只看该作者

回帖奖励 +20 星屑

尝试使用了一下暂时没有发现Bug~非常好的插件!

不知道能否再添加一个关闭选择角色(也就是会显示角色名称)的功能呢?
这样也能做到和原来的ui逻辑保持统一~

HM6BWNEX@@FRQ{]}~10OZN5.png (588.47 KB, 下载次数: 65)

HM6BWNEX@@FRQ{]}~10OZN5.png

7{KK7KS~~Z_B)%W{F2G%8V4.png (601.87 KB, 下载次数: 66)

7{KK7KS~~Z_B)%W{F2G%8V4.png

点评

草,什么玉玉技能  发表于 2023-6-1 11:05
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4164
在线时间
503 小时
注册时间
2011-3-26
帖子
110
4
 楼主| 发表于 2023-6-1 11:49:00 | 只看该作者
本帖最后由 rfvtgbzxc 于 2023-6-1 12:02 编辑
诚夏飞天了 发表于 2023-6-1 10:11
尝试使用了一下暂时没有发现Bug~非常好的插件!

不知道能否再添加一个关闭选 ...


看效果图,插件和这个系统配合得还不错。

关于选项,关闭选择角色的意思是说不要下面那个使用角色名字的选窗,只保留战斗画面上的战斗者闪烁效果来确定选择吗?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
56
在线时间
43 小时
注册时间
2022-6-5
帖子
59
5
发表于 2023-6-1 14:07:31 | 只看该作者
rfvtgbzxc 发表于 2023-6-1 11:49
看效果图,插件和这个系统配合得还不错。

关于选项,关闭选择角色的意思是说不要下面那个使用角色名字的 ...

没错~就是只出现选择闪烁~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4164
在线时间
503 小时
注册时间
2011-3-26
帖子
110
6
 楼主| 发表于 2023-6-1 15:47:14 | 只看该作者
诚夏飞天了 发表于 2023-6-1 14:07
没错~就是只出现选择闪烁~


没问题,更新已发布。
不过如果选项窗不显示的话,阵亡的敌方角色因为是透明的,会看不到闪烁效果(点击还是点得到),不好弄清楚是否选中了。对阵亡敌方角色的技能使用起来会不太方便,如果有这种技能,建议搭配一些选择敌人时自带光标的插件。如果后面找到这样的插件这里也会考虑整合。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
469
在线时间
32 小时
注册时间
2023-5-30
帖子
24
7
发表于 2023-6-1 18:36:40 | 只看该作者

回帖奖励 +20 星屑

牛的加油
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
664
在线时间
100 小时
注册时间
2022-1-3
帖子
66
8
发表于 2023-6-2 07:49:52 | 只看该作者

回帖奖励 +20 星屑

好棒!我自己用的扩展脚本是ScopeExtend.js,但是这个扩张效果只有一部分,而且不够自由233比如:
<SE敵味方> <SEEnemiesAndAllies>
根据原来的效果范围扩大如下。
・敌单体:生存的我方单体随机追加一人
这种,我要是想做成敌人1个,我方全体呢?就不行233

大佬这个脚本,自由多了!!感谢!

点评

如果是敌方1人+我方全体的效果,可以用公共事件执行吧。 如:技能效果对1个敌人施放中毒,然后运行公共事件对我方全队中毒。以此类推  发表于 2023-7-3 21:51
这个好像还真做不到……可以指定全场,但是不能给敌方分配固定几个,再给我方全体。想想怎么加这种功能。  发表于 2023-6-2 11:49
回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4337
在线时间
173 小时
注册时间
2021-3-31
帖子
210
9
发表于 2023-6-2 23:39:57 | 只看该作者

回帖奖励 +20 星屑

比我的要早,我那个核心写了一部分暂时搁置了,最近在搞UI

评分

参与人数 1+1 收起 理由
rfvtgbzxc + 1 塞糖

查看全部评分

mv/mz系列插件定制/修改/移植
mv/mz spine系列插件出售
基于PIXI V8的新的rmmz工程已就绪
项目开发群:910724852
进群需要进行rm验证
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
664
在线时间
100 小时
注册时间
2022-1-3
帖子
66
10
发表于 2023-6-3 17:55:11 | 只看该作者
对了,我今天忽然想到,大佬可不可以试试看加入一个随机几次的效果?就类似宝可梦那种,使用本技能,随机造成2-5次伤害,可能2次也可能5次这种感觉233

点评

这种要单开一个插件合适感觉,不过这可以更新一个功能,把随机n个改为随机a~b个  发表于 2023-6-14 23:23
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-21 20:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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