查看: 10233|回复: 23

[原创发布] 【VA进度】tan12345的宠物系统修改增强

[复制链接]
梦石
2
星屑
6767
在线时间
501 小时
注册时间
2018-3-23
回帖
487

R考场第七期银奖

发表于 2019-1-25 20:52:56 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 MCCF 于 2020-2-9 21:22 编辑

最近正在做一个《精灵宝可梦》的同人作品,需要使用到宠物系统,上VA区图书馆一查,便找到了tan12345的宠物系统脚本。
但是,发现这些功能不足以满足我的“高仿系统”的想法,于是决定自己进行一番修改。
于是……就有了这个帖,就当是进度日志了。因为不知道其它讨论区是否适合这样的帖子,于是就发到了最保险的水区了。




关于本帖首先,这个脚本和系统完全是归原作者 @tan12345 所有,原帖地址:https://rpg.blue/thread-354679-1-1.html。
虽然写明“原创发布”,是因为现添加的功能均为本人所扩展,并且其它分类不适于该帖。不过,UI界面大量参照原系统排版及VA默认排版。
本帖所有内容及增加的功能均系原创,如有版权纠纷本人概不负责。

随笔其实,当初一开始发现的是菜鸟飞啊飞的脚本,但是可惜用户已经被删除了,有很多有用的脚本也随之销声匿迹,比较可惜。
然后,就找到了tan12345的脚本。这个脚本的内容有一些纰漏,并且内容并不是很遵循编程风格(我承认这方面我或许有强迫症)。但是不得不说这仍然是个不错的系统,所以也就基于它继续修改了。


内容清单● 修改说明 by MCCF

 *我对此脚本进行了大量修改,完善修复了某些错误语句,
    并在原来基础上添加了部分功能,但是整体来说,这个脚本的版权仍归 tan12345 所有。

 *虽然在此处发布了 tan12345 原来的脚本,但是这是由于进行了错误修复,
    并做了一些使脚本能兼容额外功能的修改,因此不得不转载一部分内容。
   
 *所有修改都是模仿精灵宝可梦正统游戏,并针对 RPG Maker 适用的形式更多的模仿了
    《口袋妖怪复刻》来使这些功能更贴近使用 RPG Maker 的、精灵宝可梦的同人作者的需求。
    但是,我尽量将各个功能做成一个个模块的形式,以方便更多用户并使该系统用途更广泛。
   
  *我尽量在修改时不改动对于非宠物角色的功能,但是仍有部分模块(如“技能界面整合修
    改”)对于角色来说也发生了改变。因此,不建议在工程中添加和使用非宠物角色(其实
    在“从队伍中剔除玩家”中已提供一种非宠物角色的方案),以免出现严重BUG。
  
 *由于本小本系统是以一个个功能模块的形式组成的,理论上可以删除非必要的功能,但如
    果是删除某些功能后发生问题,可以向我反馈,我将尽量修复之。
   
  *如有其他BUG也欢迎反馈。然而,不一定能很好的兼容其他脚本,我会在直接重写的方法
    和脚本注释中注明可能的兼容性问题,但不保证可修复。
   
● 修改清单 by MCCF

 *以下是在原脚本基础上增加的额外功能清单:

    宠物进阶(双条件+消耗物品数量设置+进阶后等级设置)
    队伍管理(仿精灵宝可梦,直接在管理界面进阶/强化+显示宠物能力值)
    宠物仓库(可LR键切换+可直接进阶/强化仓库内宠物)
   
  *以下是新增加的功能
  
    宠物强化(仿精灵宝可梦突破/强化)
     - 可利用指定物品强化宠物。强化后所有能力值均会增加。
     - 同样可在队伍管理中使用,并可强化仓库内宠物。
      
    技能学习机系统
     - 通过备注实现属性、类型限定的技能学习机系统。
     - 可以与物品-使用效果-学会技能并用,但是必须满足设置的条件才能使用该物品并触发
       其他效果。
   
    技能PP制
     - 仿精灵宝可梦的技能PP系统。也就是不同技能有不同次数限制的系统。
     - 只有宠物使用PP制系统。并且完全恢复会恢复技能PP。
   
    技能数量上限
     - 仿精灵宝可梦的技能数量上限(4个)系统。但是实际上是各种系统的整合。
     - 技能领悟时的提示界面。一般情况下,界面会直接聚焦到新技能位置并显示相关信息。
     - 如果超出限制需要替换一个技能,会显示替换界面,上方将显示新技能的提示。
     - 兼容性:默认以兼容“技能PP制”功能的方式编写,如果没有使用到“技能PP制”功能,
       请参照脚本中的提示删除修改。
      
    技能回忆系统
     - 仿精灵宝可梦的技能回忆系统。可以消耗物品回忆玩家在替换时遗忘的技能。
     - 呼出界面可用SceneManager.call(Scene_SkillMemory)
     
  *以下是其它各种小范围修改及界面优化
   
    技能界面管理窗口
     - 技能界面下方增加管理窗口,在技能界面中按指定键进入。
     - 包含技能回忆、技能学习器、技能自学等选项。
   
    技能界面整合修改
     - 将所有技能显示界面的指令窗口替换为技能信息窗口,显示威力、属性和PP。
     - 但是,这意味着技能界面只能显示一个类型,因此比较适用于高仿精灵宝可梦的游戏。
   
  *以下是进行的其它修改
    对原脚本的错误修改及兼容性修改。此处不详细叙述。
   
    仿精灵宝可梦,队伍上限6个宠物。
     - 队伍管理界面也只能显示6个。
     
    仿精灵宝可梦,去除了MP和LUK(幸运值)
     - 在某能力值为1时就可去除之。可以删除脚本以删除该功能。
     - 这个功能几乎完全不兼容其它脚本……需要参照例子自己修改。
     
    仿精灵宝可梦,去除了职业名的显示
     - 可以删除脚本以删除该功能。
     - 这个功能有可能不兼容其它脚本,需要自己去除draw_text等内容。
     
    仿精灵宝可梦,去除了原脚本对宠物技能学习的修改。
     - 去除技能天赋并以数据库设定为准,但技能随机学习仍有效。
     - 可以删除脚本以删除该功能。
     
    可以在菜单中打开仓库界面和图鉴界面
     - 可以删除脚本以删除该功能。
   
● 下一步计划 by MCCF

 *以下是下一步的计划清单:
      
    1V1战斗系统
     - 设置为战斗中每回合双方均只能派出一个宠物,一方有宠物倒下时必须切换另一个宠物
       战斗。最后谁的所有宠物均倒下谁就失败了。


截图

脚本内容一览

脚本内容一览

队伍窗口中进阶,同时支持双条件

队伍窗口中进阶,同时支持双条件

下方增加能力值显示窗口

下方增加能力值显示窗口

菜单添加仓库、图鉴画面入口

菜单添加仓库、图鉴画面入口

技能未超过上限时,习得技能的提示窗口。会自动定位到新技能的位置并显示说明。 ... ... ... ... ... ... . ...

技能未超过上限时,习得技能的提示窗口。会自动定位到新技能的位置并显示说明。 ... ... ... ... ... ... . ...



技能管理窗口新增回忆选项

技能管理窗口新增回忆选项

技能回忆界面

技能回忆界面



范例工程

当技能超过上限,需要替换时的界面。上方是新技能的说明,下方是旧技能的说明。 ... ... ... ... ... ... . ...

当技能超过上限,需要替换时的界面。上方是新技能的说明,下方是旧技能的说明。 ... ... ... ... ... ... . ...

战斗过程,实现PP制系统。

战斗过程,实现PP制系统。

评分

参与人数 1赞 +1 收起 理由
VIPArcher + 1 然鹅现在只能点赞

查看全部评分

祝好。

无限の剣制

梦石
0
星屑
10445
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2019-1-25 22:04:51 | 显示全部楼层
本帖最后由 VIPArcher 于 2019-1-28 11:16 编辑

啊,对啊,璐璐(菜鸟飞呀飞)账号出问题了,很多帖子普通用户组会看不到。
回复

使用道具 举报

梦石
10
星屑
39550
在线时间
1919 小时
注册时间
2010-11-14
回帖
3214

R考场第七期纪念奖

发表于 2019-1-26 00:29:46 | 显示全部楼层
PM是大坑啊,这么多年见过很多跳进去的不过出来的往往不尽人意。
当然,完全一样也没有必要……不过作为插件倒是要回应使用者的期待呢
用头画头像,用脚写脚本
回复

使用道具 举报

梦石
2
星屑
6767
在线时间
501 小时
注册时间
2018-3-23
回帖
487

R考场第七期银奖

 楼主| 发表于 2019-1-27 18:27:53 | 显示全部楼层
制作了一个简单的对话框,没什么美化,但是重用性较高,可用于各种场合。

存档界面(测试用)

存档界面(测试用)

替换确认窗口

替换确认窗口
祝好。
回复

使用道具 举报

梦石
0
星屑
3348
在线时间
1120 小时
注册时间
2009-4-15
回帖
761
发表于 2019-2-19 16:37:41 | 显示全部楼层
貌似有几年没回来逛了,看到我名字我就滚了进来,麻烦说下原脚本错误的地方,我好去修复。谢谢楼主支持。

点评

膜拜上古大佬  发表于 2020-2-10 12:40
回复

使用道具 举报

梦石
0
星屑
4657
在线时间
1069 小时
注册时间
2013-3-28
回帖
309

开拓者

发表于 2019-2-20 01:08:16 | 显示全部楼层
当你真正开始接触这个坑之后你会发现最难写的莫过于技能特效和特性(才刚写完御三家和家门虫家门鸟的我已经快被逼疯了)
回复

使用道具 举报

梦石
2
星屑
6767
在线时间
501 小时
注册时间
2018-3-23
回帖
487

R考场第七期银奖

 楼主| 发表于 2019-2-23 17:34:11 | 显示全部楼层
tan12345 发表于 2019-2-19 16:37
貌似有几年没回来逛了,看到我名字我就滚了进来,麻烦说下原脚本错误的地方,我好去修复。谢谢楼主支持。 ...

最近没看到,不好意思。
因为是比较久之前了,现在只记得是进阶界面有个比较严重的问题,现在已经修改完很久了,不太记得具体位置了,还请见谅……
祝好。
回复

使用道具 举报

david_ng223 该用户已被删除
发表于 2019-2-23 18:10:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
2
星屑
6767
在线时间
501 小时
注册时间
2018-3-23
回帖
487

R考场第七期银奖

 楼主| 发表于 2019-2-23 20:23:27 | 显示全部楼层
这方面暂时没有实现,最近比较忙,目前计划还剩下战斗和捕捉这几个比较复杂的系统没制作出来,当然还有很多系统(比如个体值)还没有制作,可能还需要一定时间
祝好。
回复

使用道具 举报

梦石
0
星屑
66
在线时间
4 小时
注册时间
2019-3-23
回帖
2
发表于 2019-3-30 09:50:00 | 显示全部楼层
问一下,这种系统能不能实现宝可梦那样的1v1还有精灵切换
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部