赞 | 2 |
VIP | 0 |
好人卡 | 20 |
积分 | 5 |
经验 | 26304 |
最后登录 | 2024-2-11 |
在线时间 | 487 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 473
- 在线时间
- 487 小时
- 注册时间
- 2011-10-12
- 帖子
- 407
|
楼下范例没把帮助脚本加进去啊,贴一个以前论坛大神的翻译
- #==============================================================================#
- # * Falcao Pearl ABS Liquid v3 #
- # #
- # The easiest ABS System for RPG Maker! #
- # #
- # Website: http://falcaorgss.wordpress.com/ #
- # Foro: www.makerpalace.com Release date: December 2 2012 #
- # updated: December 13 2012 #
- # updated: January 22 2014 #
- # updated: April 1 2014 #
- #==============================================================================#
- =begin
- 以下是V3版新增功能
- - Injected Pearl abs path
- - 花式死亡修正
- - 增加敌人刷新功能
- - 修正载具问题
- - 当在载具中敌人无法再攻击你
- - 修正了当后车跪了的时候停泊载具会卡住的问题
- 【搞不太懂deadposing是啥意思】
- 【原句:fixed stuck issue when borading a a vehicle while a follower is
- deadposing】
- - 为敌人增加了HP低下时候的开启开关的功能
- - 增加了敌人掉落物品数量的功能
- - 修正了敌人触碰伤害问题
- - 修正了自定义图形显示问题
- ## New Notetags!##
- ** 敌人
- Enemy Respawn Seconds = x - 敌人重生时间
- Enemy Respawn Animation = x - 重生动画ID
- Enemy Knockback Disable = true - 设置敌人无法被击倒
- Enemy Lowhp 75% Switch = x - 当敌人HP低于75%时打开开关X
- Enemy Lowhp 50% Switch = x - 50%
- Enemy Lowhp 25% Switch = x - 25%
- Enemy Lowhp 10% Switch = x - 10%
- # 敌人标注
- 现在你可以对一个敌人设置许多种工具. 这将减少敌人重复性, 这个简单的命令工作原理如下.
- 每当一个命令被执行时从列表中随机提取一个工作ID. 列表无限制数量.
- rand_skill(x,x,x) 敌人使用随机技能ID
- rand_item(x,x,x) 物品ID
- rand_weapon(x,x,x) 武器ID
- rand_armor(x,x,x) 护甲ID
- * 物品标注
- Exclude From Tool Menu = true - 菜单中不会出现此物品
- Drop Quantity = x - 敌人掉落物品数量 (物品, 武器, 护甲)
- --------------------------------------------------------------------------------
- ## The Fantastic Pearl ABS Patch injection notetags ##
- 此选择允许你从图标集中选择图标来为表现图标的动画, 对于那些制图很烂的基佬来说这很有
- 意思。【这一段我也不太明白,待会去范例里面体验一下】
- * User and projectiles iconset graphic instructions
- 给武器、护甲、物品或者技能加以如下所示的标注
- User Iconset = animated - 你有三个可选项:
- animated、static、shielding.
- animated(动态)有三种动态效果。
- static(静态)只有一种。
- shielding 是为了 shield(盾或者遮蔽?) 效果。
- note: User iconsets 与RMVA自身的元素(?)不冲突【原句:are compatible with
- default small sprites form the rmvx ace engine】
- Projectile Iconset = animated -“子弹”图标的设置 你有两个可选项
- animated 和 static.
- animated有放大和缩小的效果
- static则没有效果
- Note: Projectile iconset can be used with default and big characters
- ================================================================================
- Version liquid v2 change log
- - Anime speed Enchanted
- - 角色和敌人新的死态
- - 组合功能现在支持无限的组合链(而不是2 )
- - 兼容更大的人物角色
- - 为一般角色和大角色提供新的通用模块
- - 模块中添加了更多的配置
- - Hp和Mp条现在可以使用图片而不是脚本绘制
- - 新单人游戏选项 (禁用调取菜单的M和K键)
- - 增加弹出伤害的TP显示【Added TP display to the damage pop mechanism】
- - 修正了在使用盾牌时还可以使用物品的八嘎(BUG)
- - 为角色和敌人增加了新的标注, Hit Voices = se, se, se
- - 为使用特定技能时候避免战斗者发出的声音增加了新的标注
- - 为敌人增加了新标注, Enemy Dead Pose = true , 当你希望敌人有花式滚蛋姿势而不是简
- 单地擦除他的话,就用这玩意吧
- - 显示隐藏标注 (详见说明 ^^)
- - 增加了新场景:法尔考的儿子 (只为展示如何制作 debasting 工具)
-
- 你装了法尔考V1吗?嘛,是时候砍了他了!快装法尔考V2!(核心脚本不变)
-
- ================================================================================
- * 说明
- 首先,你要知道这个脚本使用了数据库中所有参数来运作, same as the default battle engine with few exemptions
-
- 好好看看这段说明,好好使用这个有趣的脚本来制作一个更有趣的游戏吧。
- 这个脚本有9个分块脚本(不包括最上面的文档,也就是这个东东)
- 你可以在每一个分块顶部找到模块说明
-
- * Installation
- Copy and paste all the script shelf to an empty slot below main
- Export the graphics provided in Character, Animation and pictures folder (few
- graphics provided) Take a look at the database and see what is note tagged,
- export the animations and the tools, exporting the databse is optional but it
- may help you for samples. done!.
- If you are using my FA Interactive system 2.0 make sure you have the lite
- version and paste it ABOVE this sytem
- If you are using my Mouse System buttons script make sure you have the latest
- version. Get the latest version at. http://falcaorgss.wordpress.com/
- If you are using my Pets Servants paste the pet script ABOVE the 10 pieces
- * Terms and license
- - Do credit me Falcao as the creator of this ABS system
- - You can modify anything you want
- - You are allowed to distribute this material in any webpage
- - Do not remove the header of any script shelf
- - You are free to use this script in non-comercial projects, for comercial
- projects contact me [email protected]
-
- * 上面两个没翻译的是安装说明和使用许可,懒得翻译了,大体上就是可以修改可以发布游戏可
- 以转载但是要注明作者和来源。商业用要联系作者,邮箱[email protected]。
- * 特征
- - 简单而又充分的利用ABS引擎
- - 更简单的从你的脑洞里提取出你想要的东西
- - 动画图像运用更广泛,包括敌人在内的所有角色都可以使用
- - 更强大的“子弹”系统
- - 击倒功能 (赋予工具击倒目标的的能力)
- - 启用工具使用时间【大概就是施法的咏唱时间之类的吧】
- - 启用工具CD(再次使用此tool之前必须等待的时间)
- - 冷却时间显示在工具条上【Cooldown coutdown displayed on the toolbar】
- - 弹药系统【Ammo system】
- - Tool特殊移动(可以从公共事件中读取移动路线)
- - 综合子弹 Tool 启动,你可以同时装载最多8个子弹【Tool multiprojectiles enable, you
- can load upto 8 projectiles at the time】
- - 炸弹、斧头、弓箭、魔法、盾牌、回力标等等什么都可以被创造
- - 状态动画使用(最多可在地图上显示5个图标)
- - Buffs 和 debuffs (地图上最多可以显示五个图标)
- - You can assing up to 8 tools to the skillbar (overpowered dont?)
- - 输入模块,默认KEY在此系统中未被使用
- - 区域、范围、旋转攻击(原文:spin attacks,也许翻译成穿透攻击或者长距离攻击更好?)、
- 目标选择功能启用
- - 武器或者护甲调用技能【Invoke skills for weapon and armors enabled】
- - Interactive enemies with knockdown, sensor enabled
- - 敌人会使用玩家或者跟随者使用的工具
- - 启动敌人, 你可以决定是否显示敌人图像
- - 敌人会自愈,有盟友的敌人等?【 have allies enemies etc】
- - 敌人即杀的命令【Enemy die commands】,以及他们滚蛋时候的动画等
- - 团战系统,你的跟随者会根据指令开始战斗!
- - 随从可以治疗盟友和玩家等
- - 智能瞄准系统,随从会选择一个独立的目标攻击
- - 仇恨系统,玩家和随从有一定几率从敌人身上获取仇恨?
- 【不太懂啊——Agro system, followers and player have a chance to get the agro
- of the enemy】
- - 指令系统(当某个event被工具击中时开始运作)
- - 工具瞄准系统,自动瞄准等等
- - 玩家选择的场景启用
- - 快捷技能栏
- - 物品弹出
- - Antilag enabled
- - 无滞后
- - 召唤系统. 你可以通过公共事件中设定的移动来使用工具.
- - 敌人状态、 buff 、debuff 显示
- - 组合连击系统 for the tools (作者叫你创造史诗级别的连击)
- - 支持鼠标! 你可以通过点击图标来驱使tool!
- * I didnt mention all the features this script comes with, find the rest by
- yourself
- 作者说他没把脚本所有功能的写出来,自己去发现那些玩意吧
-
- -----------------------
- * Things you need to know
- 你该知道的事情
-
- 什么是击倒?急倒是这个系统中的一种参数。
- tools 有一定几率击倒某个敌人(我表示很想用cao翻这个词啊), 施法中被击倒可以打断咏唱,
- 还有一定时间的硬直
- 击倒需要图像来展示效果,RTP中有一大丢这种击倒的图,你可以使用它们或者自己创造!
- 什么是Agro? agro 是 Pearl abs 里的一种参数, 当玩家和随从攻击敌人,会使得敌人攻击
- 他们,默认的玩家(当前选择)会拉到更大的仇恨,敌人更有可能攻击他们。
- 【原文:when the player or follower hit an enemy they provoke the enemy to attack
- them, the player by default has more agro than followers. Its is more probably
- that enemies attacks the player】
-
- 在战斗中,随从只能使用一种tool。为啥?试想一下如果你的随从狂用身上所有的工具,这是爆
- 种啊!玩家会在技能栏拥有8个tool位置。
- 【The followers can use only one tool while in battle, why? becouse you dont want
- to win all the battles, just imagine your folllowers using all theirs tools,
- that will be overpowered, the player has eight tools right in the skill bar so..】
- There is a menu in game where you decide which tool slot use as a follower
- Benefical items and skills can be used without any note tags, meaning
- that you can use them freely, benefical tools are those who have
- scopes for one ally, all allies, dead allies etc. apply to enemies too
- 武器和护甲需要标注来工作因为他们没有作用域。如果它们没有被简单标注,你在地图上将无法
- 使用它们
- 【原文:is they are not note tagged simple you will not able to use them in map】
- 【上面这个is怎们看都感觉应该是if】
- 敌人再不是穷鬼裸奔!他们也可以使用武器防具武平那些的了!. 敌人的弹药是无限的!他们也
- 要做土豪!另外武器的参数对敌人是适用的,但是features将会被无视。
- You can convert a weapon and armor to a skill using the Invoke skill feature
- meaning that you will use the weapon but with the properies of the invoked skill
- 这个脚本是完全免费的,它有一个优化良好的工作内核,但注意不要随便滥用,按照它的原理使
- 用它。
- #===============================================================================
- * 主角 注标签
-
-
- Knockdown Graphic = Damage3 - 击倒图形
- Knockdown Index = 6 - 图形指数
- Knockdown pattern = 0 - 图形模式
- Knockdown Direction = 2 - 平面方向
- (对比Damage3这张图片很容易知道上面参数是什么)
-
- 上面的例子显示Ericks(范例中一个角色的名字)击倒图形设置,你可以不设置它
- 但是,最好还是设置它,要不击倒效果会无效
-
- Battler Voices = se, se, se - 角色攻击时的声音
- 音乐文件名用逗号隔开
-
- Hit Voices = se, se, se - 想要被击中时播放音效吗
- 将声音文件名替换se
- #===============================================================================
- * 敌人
-
- 设定事件为敌人,在名称栏标注<enemy: x>
- x=数据库敌人的id
-
- 一般可以设定3个事件页
-
- 仅仅标注为敌人
- 在敌人死亡后消失到异次元
-
- 使用独立开关B事件页
- 只有靠近一定距离才会开启,感应功能
-
- 使用独立开关C事件页
- 显示一个倒地图,比如使用VA默认的那些倒地图
-
- 如何设置敌人攻击?
- 只需要在自定义移动路线(图形旁边的那个)设置,并使用以下脚本:
- use_weapon(x)武器
- use_armor(x)防具
- use_item(x)物品
- use_skill(x)技能
- 要勾选忽略障碍
-
-
- ---------------------------------
- * 敌人标签
-
- 首先要知道的是在数据库中敌人的备注是可选的,这些备注
- 用于给敌人一些额外的定制。
-
- Enemy Touch Damage Range = x - 玩家接触伤害,X=距离
-
- Enemy Sensor = x - 自定义感应范围,独立开关B事件页需要
-
- Enemy Object = true - 不显示伤害数字,某些状态也不起作用
- 例如花花草草或者陷阱
-
- Enemy Boss Bar = true - BOOS血条
- Enemy Battler = true - 使用数据库设定的敌人战斗图
- Enemy Breath = true - 战斗图动态效果
- Enemy Die Animation = x - 死亡后播放动画,X=动画库ID
- Enemy Kill With Weapon = a,b,c - 只能被特定武器杀死,填上ID
- Enemy Kill With Armor = a,b,c - 防具
- Enemy Kill With Item = a,b,c - 物品
- Enemy Kill With Skill = a,b,c - 技能
- Enemy Collapse Type = x - 花式死亡
- zoom_vertical
- zoom_horizontal
- zoom_maximize
- zoom_minimize
-
- Enemy Body Increase x - 默认敌人判定范围只有一格
- 稍大点用1
- 再大点用2
- 没有3及以上……
-
- Enemy Die Switch = x - 死亡时,开启X开关
- Enemy Die Variable = x - 死亡时,X变量+1
- Enemy Die Self Switch x - 死亡时,开启独立开关
-
- Hit Jump = false - 被击中不会小跳跃
- 小跳跃时,飞出去的箭能穿过去,无法造成伤害
- 出现的情况相对较少
- Battler Voices = se, se, se - 敌人攻击时声音
- 用逗号隔开
-
- Enemy Dead Pose = true - 只有开启,独立开关C事件页才会起作用
-
- Hit Voices = se, se, se - 敌人被击中时声音
-
- Enemy Die Transform = x - 敌人死亡后变身,X=数据库敌人ID
-
- ================================================================================
- * 状态 增益 和 减益
-
- 状态标注是多样的, 下面有几个例子.
- State Animation = x - 状态动画ID
- State Effect Rand Rate = x - 只适用于HP TP MP再生之类的
- 影响恢复速度
- X设置为100-1000之间
- 如何去除状态?
- 正如你所知道的,这是ABS系统而不是一个回合战斗系统,通过调取“Remove by Damage”或者
- “Remove by Walking”来去除异常状态
- 【to remove the states check the boxes 'Remove by Damage' or 'Remove by Walking' in the databse】
- 如果你选择了“remove by walking”, 步数等同于秒数,10步就是10秒持续时间,和目标是
- 否移动无关。
- 【the steps will be equal to seconds, 10 steps equal to 10 seconds of duration,
- doesnt matter if the target is moving or not】
- * Buffs 和 Debuffs
- 状态的持续时间设定为步数,每步=1秒
- ================================================================================
- - 事件注释标注
-
- * 当事件受到某个武器、防具、物品、技能攻击时,就会执行事件页
- 不需要把该事件标注为敌人
- <start_with_weapon: a,b,c>
- <start_with_armor: a,b,c> - 把你想要用来开启事件的Tool的ID打进去
- <start_with_item: a,b,c> 你可以尽可能的打,不限制数量
- <start_with_skill: a,b,c>
- * 钩子
- <hook_grab: true> - 钩子可以抓住这个事件
- <hook_pull: true> - 钩子可以把玩家拉到该位置
- * 回旋镖
- <boom_grab: true> - 回旋镖可以抓住这个事件
- <boomed_start: true> - 使用回旋镖抓住时,开启事件
- 回旋镖可以拾取掉落物品
- ================================================================================
- * ABS 输入系统
-
- 默认的键位没法使用,在- Pearl Battler settings中更改
- - F key 武器
- - G key 盾
- - H, J 物品
- - R, T, Y, U 技能
- - K 队友攻击, 按住3秒取消(这个时间不知道在哪该)
-
- 当前屏幕内没有敌人,队友会停止攻击
- 要注意:不会绕过障碍物
- - N key 选择人物,也可以设定队友自动攻击的行为
- - M key 快捷调整武器、盾、物品、技能
- - B key 和 X 键一个功能
- ================================================================================
- * 脚本调用指令
- - $game_party.set_item(actor, item, slot)
- 想让某个物品自动装备到快捷栏
- 例如: $game_party.set_item(1, 20, :H)
- 把20号物品装备到1号角色H槽里
- - $game_party.set_skill(actor, skill, slot)
- - 同上技能
- - SceneManager.call(Scene_QuickTool) - 调用快速工具栏
- - SceneManager.call(Scene_CharacterSet) - 调用玩家选择菜单
- - $game_player.pop_damage('something') - 在玩家头上显示文本
- - $game_map.events[id].pop_damage('') - 在某个ID事件上显示文本
-
- ================================================================================
- * 工具标注·重要
-
- 把这个tool设置复制到任何武器、护甲、技能、物品的标签里
- User Graphic = $Axe
- User Anime Speed = 30
- Tool Cooldown = 30
- Tool Graphic = nil
- Tool Index = 0
- Tool Size = 1
- Tool Distance = 1
- Tool Effect Delay = 10
- Tool Destroy Delay = 20
- Tool Speed = 5
- Tool Cast Time = 0
- Tool Cast Animation = 0
- Tool Blow Power = 1
- Tool Piercing = true
- Tool Animation When = end -
- Tool Animation Repeat = false
- Tool Special = nil
- Tool Target = false
- Tool Invoke Skill = 0
- Tool Guard Rate = 0
- Tool Knockdown Rate = 70
- Tool Sound Se = nil
- Tool Cooldown Display = false
- Tool Item Cost = 0
- Tool Short Jump = false
- Tool Through = true
- Tool Priority = 1
- Tool Hit Shake = false
- Tool Self Damage = false
- Tool Combo Tool = nil
- 注意,空格需要保留,你只需要复制过去然后调整需要的就行了
- User Graphic = $Axe
- - 武器图形,如果不需要就“nil”
- User Anime Speed = 30
- - 硬直时间,期间无法行动和切换队友,但可以使用武器或者其它技能(硬直时间也会随之改变)
- Tool Cooldown = 30
- - CD时间,每个角色的CD是独立的
-
- Tool Graphic = nil
- - 飞行图形,类似弓箭之类的武器,如果不需要就“nil”
- Tool Index = 0
- - 参考232行,就是为了方便使用那些8个行走图的文件
-
- Tool Size = 1
- - 影响范围
- Tool Distance = 1
- - 影响距离
-
- Tool Effect Delay = 10
- - 伤害生效的等待时间,例如范例里的炸弹
-
- Tool Destroy Delay = 20
- - 生效时间
- 如果开启Tool Piercing,大概15帧伤害一次
- Tool Speed = 5
- - 飞行速度,可以超过6
-
- Tool Cast Time = 0
- - 吟唱时间,只有吟唱时间结束技能才会生效
-
- Tool Cast Animation = 0
- - 吟唱动画(最好把吟唱时间设为1;设为0可能不播放)
-
- Tool Blow Power = 1
- - 击退步数,不会穿过障碍物
- Tool Piercing = true
- - 翻译说得是‘穿透攻击’,但并不是这样
- true=开启多次伤害
- false=不开启多次伤害(否的情况下,会出现伤害生效动画播放立即中止)
- Tool Animation When = end
- - 播放动画设定
- end - 使用结束后(不太清楚,不常用)
- acting - 使用时播放
- hit - 击中目标时播放,比如弓箭之类的
- delay x - 等待多少后播放,X=任意帧数(切忌不要超过Tool Destroy Delay的时间)
- Tool Animation Repeat = false
- - 设置动画是否重复播放,只有Tool Animation When设置为acting才有效
- Tool Special = nil
- 特殊工具,可以选择一种:
- shield - 盾牌工具,完全抵消来自面前的伤害
-
- hook - 钩子,能够抓住注释<hook_pull: true>的事件和掉落物品
-
- area - 全屏选择,使用后选择当前屏幕内的某个目标
-
- spiral - 旋转攻击,使用后转圈攻击(不能播放动画)
-
- boomerang - 回旋镖,可以抓住掉落物品,也可以使用方向键改变方向
- triple - 向前方三个方向发射
-
- quintuple - 向前方三个方向和两侧方向发射
-
- octuple - 向周围八个方向发射
-
- autotarget - 自动追踪敌人,如果距离内没有敌人,则直线飞行
- random - 前进2格后随机移动(毫无规律,也很坑)
- common_event x - 这是ABS最强大的功能,和公共事件配合使用
- 创建一个公共事件里面设置移动路线的NPC(类似召唤技能)
- X=公共事件的ID
- 具体没用过
- Tool Target = false
- - 设置为是否选择当前屏幕内的某个目标来使用
-
- Tool Invoke Skill = 0
- - 0表示任何武器攻击都调用技能ID1,防御调试技能ID2
- 技能或者物品无需修改
- Tool Guard Rate = 0
- - 当为盾工具时,设置在 1 到 100 之间防御概率
- 如果运气不好,就按正常伤害计算
-
- Tool Knockdown Rate = 70
- - 攻击时击倒目标的概率,设置在 1 到 100之间
- 目标被击倒,显示独立开关C的事件页(即倒地图),此时只会被鞭打
- Tool Sound Se = nil
- - 使用后播放SE声音,如果不需要就“nil”
- Tool Cooldown Display = false
- - 是否显示CD等待时间
-
- Tool Item Cost = 0
- - 使用后是否消耗物品,比如弓箭之类的
-
- Tool Short Jump = false
- - 使用后是否向前跳跃一步
- Tool Through = true
- - 是否能够穿透障碍物
- Tool Priority = 1
- - 显示的优先级,0、1、2三种,与VA默认的一样
-
- Tool Hit Shake = false
- - 是否在击中时振动屏幕
- Tool Self Damage = false
- - 是否会伤害到右方(例如炸弹)
- Tool Combo Tool = nil
- - 组合链系统,如果不需要就“nil”
- 例如:
- weapon,63,75,jump
- 表示75%概率使用63号武器,并跳跃一步(不跳跃就nil)
- (可以无限组合)
- weapon(武器)、
- armor(护甲)、
- item(物品)、
- skill(技能)
-
- * 其它备注
- 【可选工具标签】
- <ignore_voices> 使用时不会播放使用者的声音
- <ignore_followers> 不会伤害领队以外的其它角色
-
- ================================================================================
- =end
复制代码 |
|