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

Project1

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

[已经过期] 关于SideView100中文版的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
199
在线时间
248 小时
注册时间
2012-4-29
帖子
386
跳转到指定楼层
1
发表于 2013-11-1 15:29:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在哪里设置可以做成一个人拥有种物品使用的动作!!!
RUBY 代码复制
  1. #==============================================================================
  2. # ■ SideView动作设定 Ver100
  3. #------------------------------------------------------------------------------
  4. #  创建侧视图战斗一般的设置和行动。
  5. #   汉化by: 圣痕
  6. #==============================================================================
  7. module N03
  8. #--------------------------------------------------------------------------
  9. # ● 全体队员设置
  10. XADJ = -40
  11. YADJ = -20
  12. #--------------------------------------------------------------------------
  13.   # 主人公初期位置       第一人       第二人       第三人       第四人
  14.   #                    X轴 Y轴 H轴  X轴 Y轴  H轴  X轴 Y轴 H轴  X轴 Y轴 H轴
  15. ACTOR_POSITION   = [[580+ XADJ,170 + YADJ, 0],[530+ XADJ,210+ YADJ, 0],[580+ XADJ,250+ YADJ, 0],[630+ XADJ,210+ YADJ, 0],[469+ XADJ,145+ YADJ, 0],[450+ XADJ,145+ YADJ, 0],[457+ XADJ,145+ YADJ, 0],[440,180, 0]]
  16.   # 战斗中行动结束后,到下个角色行动开始的等待时间。
  17.   ACTION_END_WAIT = 8
  18.   # 战斗中行动结束后(等待时间?单位帧(1/60)秒)
  19.   TURN_END_WAIT = 12
  20.   # 背后攻击(偷袭时的画面反转)使用的话是true不使用的是false
  21.   BACK_ATTACK = true
  22.   # 我方角色受到伤害时、如果采用默认的效果就是true
  23.   ACTOR_DAMAGE = false
  24.   # 敌方角色受到伤害时、如果采用默认的效果就是true
  25.   ENEMY_DAMAGE = false
  26.   # 敌人角色的X坐标、旋转计算、战斗自动反转就是true
  27.   ENEMY_MIRROR = true
  28.   # 战斗不能禁止使用处理、数据库的无敌状态ID
  29.   IMMORTAL_ID = 10
  30.  
  31.   # 战斗记录(战斗进行实况显示的窗口)如果显示就是true
  32.   # 如果OFF的场合、显示技能名窗口出现在屏幕上方
  33.   BATTLE_LOG = true
  34.   # 技能名在改窗口ON时、不显示的技能ID排列放进去
  35.   NO_DISPLAY_SKILL_ID = [1,2,3,4,5,6,7]
  36.   # 如果显示伤害数字POP就是true
  37.   DAMAGE_POP = true
  38.   # 如果显示附加状态POP就是true
  39.   STATE_POP = true
  40.   # 伤害数字图片的文件名(横向等距的从零到九依次排列的图片(Graphics/System))
  41.   DAMAGE_PLUS = "damage_num+"
  42.   # 回复数字图片的文件名(Graphics/System)
  43.   DAMAGE_MINUS = "damage_num-"
  44.   # MP数字图片的文件名(Graphics/System)
  45.   DAMAGE_MP = "damage_mp"
  46.   # TP数字图片的文件名(Graphics/System)
  47.   DAMAGE_TP = "damage_tp"
  48.   # 显示伤害数字的文字间隔进行调整。
  49.   DAMAGE_ADJUST = -4
  50.  
  51.   # 战斗相机的焦点(转到焦点)调整 [X轴, Y轴]
  52.   CAMERA_POSITION = [   0, -40]
  53.  
  54. #--------------------------------------------------------------------------
  55. # ● 战斗背景设定  背景的坐标调整及扩大率设定
  56. #--------------------------------------------------------------------------
  57.   # 地背景文件名…设定地背景图像的文件名(Battlebacks1)。
  58.   #               "全Battlebacks1"在指定的Battlebacks1图像,设定的项目。
  59.   # 壁背景文件名…设定壁背景图像的文件名(Battlebacks1)。
  60.   #               "全Battlebacks2"在指定的Battlebacks2图像,设定的项目。
  61.   # 坐标调整…[X轴, Y轴]
  62.   # 扩大率……[横扩大率, 纵扩大率]
  63.   # 允许摇动……攻击动作摇动、如果允许摇动就true、不允许就false
  64.   # 开关触发…游戏数字为 ON 自动在战斗开始时。侧视图开关是对温室气体
  65.   #           如果您希望将受控制的战斗程序和背景集,请使用
  66.   #           如果为 0 则不操作
  67.  
  68.     FLOOR1_DATA = {
  69. #――床背景ファイル名―――         座標調整      拡大率    シェイク可  スイッチトリガー
  70.   "Sea_ex01"              => [ [   0, 120], [ 150, 150], false,   -1],
  71.   "全Battlebacks1"        => [ [   0, 120], [ 150, 150],  false,    0],
  72.  
  73.   }
  74.    FLOOR2_DATA = {
  75.   #――壁背景ファイル名―――        座標調整      拡大率    シェイク可  スイッチトリガー
  76.   "Ship_ex"               => [ [   0, 120], [ 150, 150],  true,     0],
  77.   "全Battlebacks2"        => [ [   0, 120], [ 150, 150],  false,    0],
  78.  
  79. }  
  80. #==============================================================================
  81. # ■ 战斗角色行动
  82. #------------------------------------------------------------------------------
  83. #  角色战斗中单独行动。可以组合完整的行动
  84. #==============================================================================
  85. # 完整的行动和行动名称在这里。
  86.   ACTION = {
  87.  
  88. #--------------------------------------------------------------------------
  89. # ● 角色动画的设定
  90. #--------------------------------------------------------------------------
  91.   # 默认的一个角色芯片的图像文件中包含多个的角色已经配置好
  92.   # 使用角色芯片(Charachip)的场合、添加一个角色图像的图像被配置使其符合。
  93.   # 一个角色中的一个字符的图像的运用(文件的开头名字写入"$"才名字)没有问题的场合
  94.   #
  95.   # 指数…使用角色图像文件的附在后面的Index(指数)名称。
  96.   #       侧视图的角色的场合参考文件字符和文件名。
  97.   #       指数达到时、角色文件名+指数文件的图像、参考该文件
  98.   #       例)实行Actor1的角色指数"_1"的动画的场合时、参考该文件名"Actor1_1"
  99.   #       使用角色芯片的场合的指数的动画
  100.   #       角色放在Characters文件夹中、敌人图像放在Battlers文件夹中
  101.   # 纵元件…图像文件的单元格的垂直对齐方式。其次从顶部的 0-3。任何数量的级别元
  102.   #         件编号角色设置中的设置
  103.   # 横元件…在图像文件单元格的水平对齐方式、开始播放元件。随后由 0-3 和从左侧。
  104.   #         杆发挥此下一级别元件的从左到右。任何数量的级别元件
  105.   #         这个横元件的动画从左到右播放。元件数量不限
  106.   # 模式… 0:元件固定 1:单程 2:往返 3:单程循环 4:往返循环
  107.   # 速度…动画的更新速度。数值越低更新速度越快。
  108.   # Z轴…另外,如果您在顶部显示。通常出现在屏幕的底部。
  109.   # 等待…动画模式到最后如果也被播放的行动就true
  110.   # 影…表示阴影效果的话是true、不表示为false
  111.   # 武器…武器表示的情况填入武器动作名。不表示的情况为""。
  112.   #       可能同时追加任意数量的武器动作、将追加在阵列后面
  113.  
  114.    #目标动画名(待机系)―   判別     指数  纵件 横件 模式  速度 Z轴  等待   影  武器
  115.   "待机"            => ["motion",  "_1",  0,   0,   4,   18,  200, true, true, "" ],
  116.   "待机固定WT"      => ["motion",  "_1",  1,   2,   0,   12,  200, true, true, "" ],
  117.   "待机固定"        => ["motion",  "_3",  3,   0,   4,   13,  200,false, true, "" ],
  118.   "倒地"            => ["motion",  "_2",  3,   0,   0,   12,   0, true,false, "" ],
  119.   "坐立"            => ["motion",  "_3",  3,   0,   4,   12,   0, true,false, "" ],
  120.   "向右"            => ["motion",  "_5",  3,   0,   4,   12,   0, true, true, "" ],
  121.   #目标动画名(移动系)―   判別    文件No 纵件 横件 模式  速度 Z轴  等待   影  武器
  122.   "左向移动"        => ["motion", "_1",    3,   0,   4,  15,  10, true, true, "" ],
  123.   "右向移动"        => ["motion", "_1",    3,   0,   4,   6,  10, true, true, "" ],
  124.   #目标动画名(姿态系)―   判別    文件No 纵件 横件 模式  速度 Z轴  等待   影    武器
  125.   "举起武器"        => ["motion", "_3",    1,   0,   1,    2, 200,false, true, "举起" ],
  126.   #目标动画名(攻击系)―   判別    文件No 纵件 横件 模式  速度 Z轴  等待   影    武器
  127.   "武器挥动R"       => ["motion", "_3",   0,   0,   1,    2, 200,false, true, "纵挥动"],
  128.   "武器挥动L"       => ["motion", "_3",   2,   0,   1,    2, 200,false, true, "纵挥动L"],
  129.   "武器挥动LR"      => ["motion", "_3",   2,   0,   1,    2, 200,false, true, "纵挥动","纵挥动L"],
  130.   "盾防御"          => ["motion","_1",    0,   0,   1,    2, 200,false, true, "盾"],
  131.   "武器拳抛掷"      => ["motion", "_3",    1,   0,   1,    2, 200,false, true, "拳抛掷"],
  132.   "武器抛掷"        => ["motion", "_3",    1,   0,   1,    2, 200,false, true, "抛掷" ],
  133.   "弓射击"          => ["motion", "_3",   2,   0,   1,    3, 5  ,false, true, "弓"],
  134.   "铳射击"          => ["motion", "_3",   2,   0,   1,    2, 200,false, true, "铳"],
  135.   #新动作刀(移动)   (攻击系)----------------------------------------------------------------------------------------------
  136.   "武器刀抛掷"       => ["motion", "_3",   0,   1,   1,    3,200,true, true, "刀抛掷"],
  137.  
  138.  
  139. #--------------------------------------------------------------------------
  140. # ● 角色移动  X轴移动是敌人的自动反向计算
  141. #--------------------------------------------------------------------------
  142.   # 目标…要移动引用的目标坐标。编号引用的是当前的位置,积极的消极的初始位置;(是所以负不能设置到 7)
  143.   #       [0=自身] [1=目标] [2=敌全] [3=我方全] [4=敵我方全] [5=第二个目标] [6=画面]
  144.   # X轴…从对象所看X坐标。绝对值就算是最低时也会比时间高
  145.   # Y轴…从对象所看Y坐标。绝对值就算是最低时也会比时间高
  146.   # H軸…从对象所看H坐标。(离地面的高度) 当H轴是nil无视xy的移动
  147.   # 速度…移动1帧的像素数。指定的时间长度将是一个负数、移动完毕后这将是一个帧的总数的百分比
  148.   # 曲线…移动时的轨道正上、负面向下曲线。
  149.   # 跳跃…跳跃抛物线轨道。[开始跳跃到顶点的轨道, 顶点到着地的轨道]
  150.   # 动画…这里的移动所使用的角色动画名。
  151.  
  152.   # 目标行动名(系统系)       判別 目标 X轴  Y轴  H轴 速度  曲线   跳跃      动画
  153.   "战斗前的我方配置"    => ["move",-7, 180,   0,   0,  0,   0, [  0,  0], "左向移动"],
  154.   "退场"                => ["move",-7, 180,   0,   0,  7,   0, [  0,  0], "右向移动"],
  155.   "逃走途中"            => ["move",-7,  80,   0,   0,  7,   0, [  0,  0], "右向移动"],
  156.   "指令输入移动"        => ["move",-7, -20,   0, nil,-10,   0, [  0,  0], "左向移动"],
  157.   "伤害后弯向后"        => ["move", 0,  20,   0, nil,-10,   0, [  0,  0], ""],
  158.   "大伤害"              => ["move", 0,  60,   0, nil,-10,   0, [  0,  0], ""],
  159.   # 目标行动名(复位系)       判別 目标 X轴  Y轴  H轴 速度  曲线   跳跃      动画
  160.   "初期目标复位"        => ["move",-7,   0,   0,   0,-10,   0, [  0,  0], "右向移动"],
  161.   "坐标重置"            => ["move",-7,   0,   0,   0,-20,   0, [  0,  0], "右向移动"],
  162.   "坐标曲线重置"        => ["move",-7,   0,   0,   0,-20,  -2, [  0,  0], "右向移动"],
  163.   "坐标左向复位"        => ["move",-7,   0,   0,   0,-20,   0, [  0,  0], "左向移动"],
  164.  
  165.   # 目标行动名(自身系)       判別 目标 X轴  Y轴  H轴 速度  曲线   跳跃      动画
  166.   "一歩前移动"          => ["move", 0, -20,   0,   0,-10,   0, [  0,  0], "左向移动"],
  167.   "一歩后移动"          => ["move", 0,  20,   0,   0,-10,   0, [  0,  0], "左向移动"],
  168.   "一歩前跳跃"          => ["move", 0, -30,   0,   0,-10,   0, [ 20,-20], "左向移动"],
  169.   "一歩后跳跃"          => ["move", 0,  30,   0,   0,-10,   0, [ 20,-20], "左向移动"],
  170.   "一歩前大跳"          => ["move", 0, -80,   0,   0,-10,   0, [ 40,-40], "左向移动"],
  171.   "超级跳"              => ["move", 1, -40,   0,   0,-25,   0, [ 48,-40], "左向移动"],
  172.   "胜利跳转"            => ["move", 0,  10,   0,   0,-25,   0, [ 30,-30], "待机固定"],
  173.   "胜利武器跳转"        => ["move", 0,   0,   0,   0,-15,   0, [ 20,  0], "举起武器"],
  174.   "胜利跳转着地"        => ["move",-7,   0,   0,   0,-10,   0, [  0,  0], "武器挥动R"],
  175.   "纵摇动01"            => ["move", 0,   0,   0,  20, -2,   0, [  0,  0], ""],
  176.   "纵摇动02"            => ["move", 0,   0,   0, -20, -2,   0, [  0,  0], ""],
  177.  
  178.   # 目标行动名(目标系)       判別 目标 X轴  Y轴  H轴 速度  曲线   跳跃      动画
  179.   "敌前移动"            => ["move", 1,  30,   0,   0,-20,   0, [  0,  0], "左向移动"],
  180.   "敌后移动"            => ["move", 1, -60,   0,   0,-20,   0, [  0,  0], "左向移动"],
  181.   "初期敌移动"          => ["move", 1,   0,   0,   0,-10,   0, [  0,  0], "左向移动"],
  182.   "跳前拍击"            => ["move",-1,   0,   0, 100,-20,   0, [ 40,-20], "举起武器"],
  183.   "拍击"                => ["move",-1,   0,   0,   0,-10,   0, [  0,  0], "武器挥动R"],
  184.  
  185. #--------------------------------------------------------------------------
  186. # ● 武器动作 让武器图像动起来的方法
  187. #--------------------------------------------------------------------------
  188.   # 类型…[0…使用图标]
  189.   #       [1…独自图像(图像名角色设定的武器项目中进行。参考Characters文件夹)]
  190.   #       [2…动画元件(※2003规范。同样数量的元件和角色的动画。图像名角色设定的武器项目中进行。
  191.   #           参考Characters文件夹)]
  192.   # 移动…移动图像的距离。[X轴, Y轴]
  193.   # 调整…要微调整图像初始的坐标。[X轴, Y轴]
  194.   # 始度…武器在动作前的最初角度。半圆的0~360度。复数情况为反半圆。
  195.   # 終度…动作后的角度
  196.   # 原点…武器旋转时的原点。[0…中心] [1…左上] [2…右上] [3…左下] [4…右下] [5…和角色同样(一半宽以下的图像)]
  197.   # 反转…当为true时,动作前武器的图像将会显示为反转的。
  198.   # 扩大…[X轴扩大率, Y轴扩大率] 小数点也接受  
  199.   #       [X轴放大率、武器横向放大率。1是同等、2是2倍、0.5是1/2。]
  200.   #       [Y轴放大率、武器纵向放大率。1是同等、2是2倍、0.5是1/2。]
  201.   # Z轴…如果让此动作显示时武器在人物前方写作true。
  202.   # 二刀…限定于二刀流为true、将以二刀流来显示左边武器动作的武器画像。
  203.   #       如果不是二刀流的情况会自动跳过角色动画。
  204.   # 更新…-1个角色动画更新和同步。独立配置的场合[更新时间间隔, 更新模式数, 循环的状况]
  205.   # 指数…武器图像的武器装备(盾)被设定为图像文件将参考、
  206.   #       指数放在这里、图像文件名+指数名的图像将参考
  207.   #       一个以上的武器复数的有规律的使用图像的场合
  208.   #       例) "縦振り"的指数"" => 图像文件名"IconSet"将参考
  209.   #       例) "縦振り2"的指数"_1" => 画像文件名"IconSet_1"将参考
  210.   #       使用该图标的场合将参考System文件夹、独自图像动画和元件放在Characters文件夹中
  211.   # 图像…武器、盾牌设定的图片文件和指数、直接指定的武器图像
  212.   #       这里给的图像文件名。图像放到Characters文件夹中将参考
  213.  
  214.   # 目标动作名    判別 类型  移动     调整   始度 终度 原点 反转   扩大    Z轴   二刀   更新   指数   画像
  215.   "纵挥动"    => ["wp", 0,[  6, 0],[ -4,-10], -45, 45,  4, false, [1,1], false, false,   -1,   "",    ""],
  216.   "盾"        => ["wp", 0,[  0, 0],[ 7,  0],   0,   0,  4, false, [1,1],  true,  true,   -1,   "",    ""],
  217.   "纵挥动L"   => ["wp", 0,[  6, 0],[  0, -8],-135,  45,  4, false, [1,1],  true,  true,   -1,   "",    ""],
  218.   "拳抛掷"    => ["wp", 0,[-20, 0],[  5,  5], -45, -45,  4, false, [1,1], false, false,   -1,   "",    ""],
  219.   "抛掷"      => ["wp", 0,[-25, 0],[ 25,-10],  45,  45,  4, false, [1,1], false, false,   -1,   "",    ""],
  220.   "举起"      => ["wp", 0,[ 15, 10],[ -20 , -21],  75,  0,   4, false, [1,1],  false,  false,    -1,   "",    ""],
  221. #新动作刀===================================================================================
  222. "刀抛掷"    => ["wp", 0, [6,   0],[ 0, -8],  40   ,80,  4, false, [1,1], false,  false,  -1,   "",    ""],
  223.  
  224.   # 2003规范      判別 类型  移动     调整   始度 终度 原点 反转   扩大    Z轴   二刀   更新   指数   画像
  225.   "弓"        => ["wp", 0,[ 0, 0],[  -7,-13], -45,  45,  0, false, [1,1],  true, false,   -1,   "",    ""],
  226.   "铳"        => ["wp", 0,[  0, 0],[  0,  0], -45,  45,  5, false, [1,1],  true, false,   -1,   "",    ""],
  227.   # 使用飞行武器  判別 类型  移动     调整   始度 终度 原点 反转   扩大    Z轴   二刀     更新       指数     画像
  228.   "箭头"      => ["wp", 0,[  0, 0],[  0,  0],  20,  45,  0, false, [1,1],  true, false,[2,3,false],   "",    "arrow01"],
  229.   "旋转"      => ["wp", 0,[  0, 0],[  0,  0],   0, 720,  0, false, [1,1],  true, false,[1,8, true],   "",    ""],
  230.   "弹"        => ["wp", 0,[  0, 0],[  0,  0],   0,  45,  0, false, [1,1],  true, false,[2,6,false],   "",    "arrow02"],
  231. #--------------------------------------------------------------------------
  232. # ● 武器?动画飞出 让战斗动画飞出去。飞行道具、远距离攻击用
  233. #--------------------------------------------------------------------------
  234.   # ID…数据库里设定的动画ID。[动画移动ID,被击中时的动画ID] 0是不显示动画。-1是显示武器的动画。
  235.   # 始…动画飞出时的开始位置。当减少时、实行一个以上目标的复数的动画
  236.   #     [0=自身] [1=目标] [2=敌全] [3=我方全] [4=敌我方全] [5=第二个目标] [6=画面]
  237.   # 后…动画发出后的结束位置。当减少时、实行一个以上目标的复数的动画
  238.   #     [0=自身] [1=目标] [2=敌全] [3=我方全] [4=敌我方全] [5=第二个目标] [6=画面]
  239.   # 始调整…移动开始坐标的微调整。[X轴, Y轴] 敌人的X轴自动反计算的
  240.   # 后调整…移动结束坐标的微调整。[X轴, Y轴] 敌人的X轴自动反计算的
  241.   # 速度…X轴移动1帧的像素数目。负增长将成为处理时间、距离速度会有所变化。
  242.   # 类型…移动后的处理。[0=消失(失误时自动改变为贯穿] [1=直线贯穿] [2=消失(失误时消失)]
  243.   # 轨道…动画飞出去时候的轨道。[从开始到顶点的轨道, 从顶点到结束的轨道]
  244.   #       填入数值的话是走抛物线。正数为向下的抛物线、负数为向上。
  245.   # Z轴…动画或者武器在角色面前显示的话是true
  246.   # 等待…动作行动直到下一个不想迁移就true [移动到动画的等待, 打击时动画的等待]
  247.   # 伤害…达到目标时、如果计算伤害就true
  248.   # 复位…如果移动目标归位时就true。如果不归位就false
  249.   # 相机…如果相机的根据变焦缩放动画就true
  250.   # 循环…当播放的动画已经完成移动时、如果最初循环往复的就true
  251.   # 反转不可…任何的场合、如果不能反转动画就true
  252.   # 武器…填入下面贴附的武器、技能动作名。如果不是用为""
  253.  
  254.   # 目标行动名         判別     ID   始 后   始调整   后调整 速度 类型  轨道    Z轴       等待       伤害   复位   相机   循环 反转不可 武器
  255.   "箭头射击WT"     => ["m_a",[ 0,-1], 0, 1, [ 0, 0], [ 0, 0], 41,  2, [-3,-3], true, [ true, true],  true,  true,  true, false, false,  "箭头"],
  256.   "箭头射击"       => ["m_a",[ 0,-1], 0, 1, [ 0, 0], [ 0, 0], 41,  2, [-3,-3], true, [false,false],  true,  true,  true, false, false,  "箭头"],
  257.   "铳发射WT"       => ["m_a",[ 0,-1], 0, 1, [ 0, 0], [ 0, 0], 18,  2, [ 0, 0], true, [ true, true],  true,  true,  true, false, false,  "弹"],
  258.   "铳发射"         => ["m_a",[ 0,-1], 0, 1, [ 0, 0], [ 0, 0], 68,  2, [ 0, 0], true, [false,false],  true,  true,  true, false, false,  "弹"],
  259.   "水铁炮射击"     => ["m_a",[69,69], 0, 1, [ 0, 0], [ 0, 0], 10,  0, [ 0, 0], true, [ true, true],  true,  true,  true,  true, false,  ""],
  260.   "武器开始抛出"   => ["m_a",[ 0,-1], 0, 1, [ 4,-6], [ 0, 0], 10,  2, [-3,-3], true, [ true,false],  true,  true,  true, false, false,  "旋转"],
  261.   "武器抛出返回"   => ["m_a",[ 0, 0], 1, 0, [ 0, 0], [ 4,-6], 10,  0, [ 3, 3], true, [ true,false], false,  true,  true, false, false,  "旋转"],
  262.   "电光球射击黄色" => ["m_a",[157,157], 0, 1, [ 4,-6], [ 0, 0], 14,  0,  [-3, -3], true, [ false, false],  true,  true,  true,  true, false,  ""],
  263.   "电光球射击绿色" => ["m_a",[158,158], 0, 1, [ 2,-4], [ 0, 0], 12,  0,  [-2, -2], true, [ false, false],  true,  true,  true,  true, false,  ""],
  264.   "电光球射击红色" => ["m_a",[159,159], 0, 1, [ 1,-5], [ 0, 0], 3,  0,  [-1, -1], true, [ true, true],  true,  true,  true,  true, false,  ""],
  265.  
  266. #--------------------------------------------------------------------------
  267. # ● 战斗动画 数据库的战斗动画 显示动画在战斗
  268. #--------------------------------------------------------------------------
  269.   # ID…动画ID。-1时武器设定为动画 -2时另一端二刀流的动画
  270.   #             -3时技能也变成武器上所带的动画。
  271.   # 对象…[0=自身] [1=目标] [2=敌全] [3=我方全] [4=敌我方全] [5=第二个目标]
  272.   # 复位…对象的坐标移动、如果在追踪动画就是true
  273.   # 等待…如果显示动画等到结束就是true
  274.   # 伤害…如果要计算伤害就是true
  275.   # 相机…如果相机的根据变焦缩放动画就true
  276.   # 反转不可…任何的场合、如果不能反转动画就true
  277.   # 反转…true时动画的图像将被反转。
  278.   # Z轴…如果想显示在前面的动画字符就true
  279.  
  280.   # 目标行动名(伤害系)       判別     ID 对象  复位   等待   伤害   相机 反转不可  反转    Z轴
  281.   "对象动画武器"      => ["anime",  -1,  1, false, false,  true,  true, false,  false,  true],
  282.   "对象动画武器WT"    => ["anime",  -1,  1, false,  true,  true,  true, false,  false,  true],
  283.   "对象动画武器LWT"   => ["anime",  -2,  1, false,  true,  true,  true, false,  false,  true],
  284.   "对象动画"          => ["anime",  -3,  1, false, false,  true,  true, false,  false,  true],
  285.   "对象动画WT"        => ["anime",  -3,  1, false,  true,  true,  true, false,  false,  true],
  286.     "毒"              => ["anime",  160, 1, false,  true,  true,  true, false,  false,  true],
  287.     "梦"              => ["anime",  161, 1, false,  true,  true,  true, false,  false,  true],
  288.     "之"              => ["anime",  162, 1, false,  true,  true,  true, false,  false,  true],
  289.     "樱"              => ["anime",  163, 1, false,  true,  true,  true, false,  false,  true],
  290.     "斩"              => ["anime",  164, 1, false,  true,  true,  true, false,  false,  true],
  291.     "梦之樱杀"        => ["anime",  165, 1, false,  true,  true,  true, false,  false,  true],
  292.     "疾风"            => ["anime",  166, 1, false,  true,  true,  true, false,  false,  true],
  293.  
  294.  
  295.   # 目标行动名(自身系)       判別     ID 对象  复位   等待   伤害   相机 反转不可  反转    Z轴
  296.   "魔法吟唱中"          => ["anime", 113,  0,  true,  true, false,  true, false,  false,  true],
  297.   "闪光吟唱中"          => ["anime", 120,  1,  true,  true, false,  true, false,  false,  true],
  298.   "特技待机中"          => ["anime", 114,  0,  true,  true, false,  true, false,  false,  true],
  299.   "魔法启动动画"        => ["anime", 115,  0, false,  true, false,  true, false,  false, false],
  300.   "特技启动动画"        => ["anime", 116,  0, false,  true, false,  true, false,  false, false],
  301.   "斩击/必杀技1"        => ["anime",  11,  1, false,  true, false,  true, false,  false, false],
  302.   "对象动画等待"        => ["anime",  -1,  1, false,  true, false,  true, false,  false, false],
  303.  
  304. #--------------------------------------------------------------------------
  305. # ● 摄影的工作  画面的缩放和滚动
  306. #--------------------------------------------------------------------------
  307.   # 对象…移动和缩放的对象
  308.   #       [0=自身] [1=目标] [2=敌全] [3=我方全] [4=敌我方全] [5=第二个目标] [6=画面]
  309.   # 调整坐标…微调整相机坐标的最后地点 [X轴(正画面→), Y轴(正画面↓)]
  310.   # 时间…摄影的工作所花费的时间
  311.   # 等待…摄影结束为止等待话就true。不要等待的话就false
  312.   # 放大…相机的放大率(%)。放大没有100。
  313.  
  314.   # 目标动作名          判別    对象   调整坐标   放大 时间  等待
  315.   "重置相机"      => ["camera",   6, [   0,   0], 100,  40, false],
  316.   "放大"          => ["camera",   1, [   0, 100], 106,  120,false],
  317.   "放大加强"      => ["camera",   6, [   0, 150], 120,  40, false],
  318.   "缩小"          => ["camera",   6, [   0,   0], 120,  40, false],
  319.   "缩小加强"      => ["camera",   6, [   0,   0], 120,  40, false],
  320.   "敌人缩小"      => ["camera",   2, [   0,   0],  30,  40, false],
  321.   "玩家缩小"      => ["camera",   3, [   0,   0],  30,  40, false],
  322.  
  323. #--------------------------------------------------------------------------
  324. # ● 画面的摇动  画面摇晃。空中坐标(H坐标是0以上)的角色不要摇动
  325. #--------------------------------------------------------------------------
  326.   # 方向…摇动的方向 [横,纵] 数字越大摇晃范围将扩大。
  327.   # 速度…摇动的速度。规模较小的摇动就快。
  328.   # 時間…摇动的持续时间。振动宽度随着时间一起弱
  329.   # 等待…摇动结束为止等待话就true。不要等待的话就false
  330.  
  331.   # 目标动作名          判別       方向   速度  时间  等待
  332.   "摇动小"         => ["shake", [  0, 4],  2,    16, false],
  333.   "摇动中"         => ["shake", [  0, 6],  3,    30, false],
  334.   "摇动大"         => ["shake", [  0,12],  3,    40, false],
  335.  
  336. #--------------------------------------------------------------------------
  337. # ● 画面色调变更 角色背景的色调变更
  338. #--------------------------------------------------------------------------
  339.   # 对象…变更色调的对象
  340.   #       [0=自身] [1=目标] [2=敌全] [3=我方全] [4=敌我方全] [5=第二个目标]
  341.   #       [6=背景] [7=自身+目标] [8=自身以外] [9=自分+目标以外] [10=所有]
  342.   # 色调水平…[ R, G, B分别是红、绿、蓝。最初(色调强度), 变更时间, ※返回]
  343.   # ※返回…变更结束返回颜色的时间。不返回就0
  344.   # 等待…色调变更更结束为止等待话就true。不要等待的话就false
  345.  
  346.   # 色调变更名                    判別    对象     R,   G,   B, 最初 时间 返回  等待
  347.   "色调初始化"               => ["color",  10, [   0,   0,   0,   0,  30,   0], false],
  348.   "消减色调"                 => ["color",   0, [ 255,  50,  50, 100,  40,  40], false],
  349.   "毒色调"                   => ["color",   0, [ 170,  50, 255, 170,  30,  30], false],
  350.   "通用状态异常色调"         => ["color",   0, [ 255, 255,  50, 170,  40,  40], false],
  351.   "昏暗的背景"               => ["color",   6, [   0,   0,   0, 255,  30,   0], false],
  352.   "自身和目标以外昏暗"       => ["color",   9, [   0,   0,   0, 255,  30,   0], false],
  353.  
  354. #--------------------------------------------------------------------------
  355. # ● 过渡 实行固定画面后过渡
  356. #--------------------------------------------------------------------------
  357.   # 实行动作前"画面固定"将实行、请固定在画面上。
  358.   # 边界…边界的模糊。数值越大变得模糊。
  359.   # 时间…过渡花费的时间。在过渡期间的游戏画面是固定的
  360.   # 过渡文件名…过渡图像。图像放到Pictures文件夹中
  361.  
  362.   # 目标动作名           判別  边界  时间 过渡文件名
  363.   "圈"               => ["ts",  40,   60,  "circle"],
  364.  
  365. #--------------------------------------------------------------------------
  366. # ● 残像  角色动作留下的残影
  367. #--------------------------------------------------------------------------
  368.   # 数…残像数。0是显示残像关闭。非常大的负载增加时
  369.   # 间隔…残像显示的时间间隔。数值越小就越狭窄。单位帧(1/60秒)
  370.   # 处理…残像后的处理。true表示直到战斗结束消失,false表示一直没有消失
  371.   # 透明度…残像的透明度 255-不透明,0-透明
  372.  
  373.   # 目标动作名          判別    数  间隔  处理  透明度
  374.   "残像ON"        => ["mirage",  6,   4,  true,  160],
  375.   "残像OFF"       => ["mirage",  0,   0,  true,    0],
  376.  
  377. #--------------------------------------------------------------------------
  378. # ● 角色旋转。画像旋转。与反转不同、武器动作不能被反映
  379. #--------------------------------------------------------------------------
  380.   # 旋转着角色的动作结束后、旋转角度被复位
  381.   # 旋转中的图像传输原点成为中心。反转不同、不能反映武器动作
  382.   # 时间…旋转过程所需时间。0表示立即反映
  383.   # 始度…旋转开始时的角度。指定于0~360度之间。正数为正半圆、负数为反半圆。
  384.   # 终度…旋转完毕时的角度。指定于0~360度之间。跟上边所记相同,但敌人的设定是与其相反的。
  385.   # 类型…旋转结束后的处理。[0…旋转复位] [1…结束角度左端] [2…循环]
  386.  
  387.   # 目标动作名         判別    时间  始度  终度  类型
  388.   "右1旋转"        => ["angle",  12,    0, -360,   0],
  389.   "左1旋转"        => ["angle",  12,    0,  360,   0],
  390.  
  391. #--------------------------------------------------------------------------
  392. # ● 角色放大缩小 武器动作不能被反映
  393. #--------------------------------------------------------------------------
  394.   # 扩大缩小角色的全部动作已经完成、扩大缩小被复位。
  395.   # 反转不同、不反映武器动作
  396.   # 时间…扩大缩小过程所需时间。
  397.   # 开始大小…扩大缩小开始时的大小。小数点也接受。[X轴(横), Y轴(纵)]
  398.   # 结束大小…扩大缩小结束时的大小。小数点也接受。[X轴(横), Y轴(纵)]
  399.   # 类型…扩大缩小结束后的处理。[0…大小重设] [1…结束后大小保持] [2…循环]
  400.  
  401.   # 目标动作名         判別   时间   开始大小     结束大小  类型
  402.   "横收缩"         => ["zoom",  12,  [1.0, 1.0],  [0.5, 1.0],  0],
  403.   "纵收缩"         => ["zoom",  12,  [1.0, 1.0],  [1.0, 0.5],  0],
  404.  
  405. #--------------------------------------------------------------------------
  406. # ● 角色透明度操作 画像的透明度变更
  407. #--------------------------------------------------------------------------
  408.   # 透明度操作角色的全部动作已经完成、透明度操作被复位。
  409.   # 时间…透明度变更过程所需时间。
  410.   # 开始…开始时变更的透明度。0-透明 255-不透明
  411.   # 结束…结束时变更的透明度
  412.   # 影…表示阴影效果的话是true、不表示为false
  413.   # 武器…武器也同样透明度操作就true
  414.   # 循环…透明度变更结束后、如果自动操作逆转就true
  415.   # 等待…操作结束后迁移无需等到下一个动作表示true
  416.  
  417.   # 目标行动名            判別     时间  开始  结束    影   武器   循环   等待
  418.   "逃走透明"         => ["opacity",   30,  255,   0,  true,  true, false, false],
  419.   "透明化"           => ["opacity",   60,  255,   0,  true,  true, false, false],
  420.   "透明化WT"         => ["opacity",   60,  255,   0,  true,  true, false,  true],
  421.   "透明化解除"       => ["opacity",   60,    0, 255,  true,  true, false, false],
  422.   "透明化解除WT"     => ["opacity",   60,    0, 255,  true,  true, false,  true],
  423.  
  424. #--------------------------------------------------------------------------
  425. # ● 状态动画 显示事件使用的状态ICON
  426. #--------------------------------------------------------------------------
  427.   # 种类…状态的种类(纵位置)在0~9之间。
  428.   # 速度…更新速度。2种元件从第一帧将播放
  429.   # 大小…气球的大小
  430.  
  431.   #  气球名             判別     种类 速度  大小
  432.   "状态异常/通用"   => ["balloon",   6,  10,  0.6],
  433.   "状态异常/消减"   => ["balloon",   5,  10,  0.6],
  434.   "状态异常/睡眠"   => ["balloon",   9,  10,  0.6],
  435.  
  436. #--------------------------------------------------------------------------
  437. # ● 图片的表示  一名角色对应显示一枚图片
  438. #--------------------------------------------------------------------------
  439.   # 号码…要使用图片的号码。它是用于管理图片的号码。不管多少都显示。
  440.   #       完整动作结束后自动自动删除(Bitmap释放)
  441.   # 开始坐标…移动的开始位置。图片的左上角处的原点。[X轴, Y轴]
  442.   #           已经有图像的场合、当开始坐标是在其位置[]
  443.   # 结束坐标…移动的结束位置。开始位置显示成为相同数值
  444.   #           平面使用的场合、开始和结束将保持的移动速度[]
  445.   # 时间…移动时间。0是删除的图片
  446.   # Z轴…图片Z坐标。100以上如果它被显示在窗口的前面
  447.   # 透明度…透明度设定。[开始时的透明度, 每1帧透明度的制度]
  448.   # 平面使用…平面类(图像瓷砖状排列着图像)使用矩形的场合。[X轴,Y轴]
  449.   #           不想使用平面的场合就[]
  450.   # BA反转…偷袭时图像反转X坐标移动如果反向就true
  451.   #         平面使用时的图像不逆转就true、X坐标移动的是相反的
  452.   # 图片文件名…图片文件夹内的文件名。
  453.  
  454.   # 目标行动名          判別  号码  开始坐标     结束坐标   时间 Z轴   透明度     平面使用  BA反转  图片文件名
  455.   "切入A1"          => ["pic",  0, [-300,   8], [ 100,   8],  30, 90, [  0, 10],        [],  true, "Actor4-1"],
  456.   "切入A2"          => ["pic",  0, [-300,   8], [ 100,   8],  30, 90, [  0, 10],        [],  true, "Actor4-2"],
  457.   "切入A3"          => ["pic",  0, [-300,   8], [ 100,   8],  30, 90, [  0, 10],        [],  true, "Actor5-2"],
  458.   "切入A4"          => ["pic",  0, [-300,   8], [ 100,   8],  30, 90, [  0, 10],        [],  true, "Actor5-3"],
  459.   "切入结束"        => ["pic",  0,          [], [ 600,   8],  30, 90, [255,  0],        [],  true, ""],
  460.   "切入背景开始"    => ["pic",  1, [   0,   8], [ 100,   8],  10, 80, [  0, 10], [544,288],  true, "cutin_back"],
  461.   "切入背景结束"    => ["pic",  1,          [],          [],  10, 80, [255, -7], [544,288],  true, ""],
  462.   "白色淡入"        => ["pic",  0, [   0,   0], [   0,   0],  50,500, [  0,  6],        [], false, "white"],
  463.   "白色淡出"        => ["pic",  0, [   0,   0], [   0,   0],  50,500, [255, -6],        [], false, "white"],
  464.   "樱之图"          => ["pic",  0, [-300,   8], [ 300,   8],  300, 90, [55, -6],        [],  true, "screen"],
  465. #--------------------------------------------------------------------------
  466. # ● 状态操作
  467. #--------------------------------------------------------------------------
  468.   # 対象…[0=自身] [1=目标] [2=敌全] [3=我方全] [4=敌我方全] [5=第二个目标]
  469.   # 扩张…扩张对象的设定 [0=没有扩张] [1=随机1体] [2=自身以外]
  470.   # 操作…如果赋予状态就"+",如果解除状态就"-"
  471.   # 状态ID…操作切换状态的ID一起排列放进去
  472.  
  473.   # 状态赋予名               判別  对象 扩张 操作 状态ID
  474.   "赋予战斗不能"         => ["sta",  0,   0, "+",  [1]],
  475.  
  476. #--------------------------------------------------------------------------
  477. # ● FPS(游戏整体的速度变更) 检查行动的细节
  478. #--------------------------------------------------------------------------
  479.   # 游戏速度…60是默认的数值、比这个值低的时候就会放慢。 
  480.  
  481.   # 目标行动名       判別  游戏速度
  482.   "慢播放"       => ["fps",  20],
  483.   "通常播放"     => ["fps",  60],
  484.   "快速播放"     => ["fps", 150],
  485.  
  486. #--------------------------------------------------------------------------
  487. #● 角色画像变更 角色画像引用的文件变更
  488. #--------------------------------------------------------------------------
  489.   # 维持…角色的场合。战斗后图像变更维持表示true
  490.   # 指数…角色的场合。行走图的图像,数字排列方式如下:
  491.   #          [0][1][2][3]
  492.   #          [4][5][6][7]
  493.   #
  494.   # 文件名…变更图像文件名。角色放在Characters文件夹、
  495.   #         敌人放在Battlers文件夹。
  496.   # 脸图…主角的場合、战斗后的变更角色脸图[脸图指数, 文件名]
  497.   #       如果不变更则是[]
  498.  
  499.   # 目标行动名              判別     维持    指数    文件名        脸图
  500.   "变身"        => ["change", false,    6,    "Animal", [0, "Actor4"]],
  501.  
  502. #--------------------------------------------------------------------------
  503. # ● 技能连发  行动中断后、导出不同的技能
  504. #--------------------------------------------------------------------------
  505.   # 习得…如果连发的技能没有被习得也可以实行的话是true
  506.   # 成本条件…技能连发的成本不足而可能就true
  507.   # 技能ID…连发技能的ID
  508.  
  509.   # 目标行动名           判別   习得  成本条件 技能ID
  510.   "多段攻击连发"     => ["der", true,  false,   130],
  511.  
  512. #--------------------------------------------------------------------------
  513. # ● 声音的演奏  BGM?BGS?SE按响了
  514. #--------------------------------------------------------------------------
  515.   # 种别…効果音为"se" BGM为"bgm" BGS为"bgs"
  516.   # 速度…速度。50~150之间指定的最多 不管哪个都要默认为100。
  517.   # 音量…音量。50~150之间指定的指定 不管哪个都要默认为100。
  518.   # 文件名…播放的文件名。""时不改变任何BGM和BGS的设定。
  519.  
  520.   # 目标行动名         判別    种别  速度 音量 文件名
  521.   "Bow1"          => ["sound", "se", 100,  80, "Bow1"],
  522.   "1A2"           => ["sound", "se", 100, 100, "1A2"],
  523.   "darkness8"     => ["sound", "se", 100, 100, "darkness8"],
  524.   "Gun1"          => ["sound",  "se", 100,  80, "Gun1"],
  525. #--------------------------------------------------------------------------
  526. # ● 电影的播放  ogv电影文件播放
  527. #--------------------------------------------------------------------------
  528.   # 文件名…播放电影文件名。电影放在Movies文件夹
  529.  
  530.   # 目标行动名              判別     文件名
  531.   "死亡标记电影"       => ["movie", "sample1"],
  532.  
  533. #--------------------------------------------------------------------------
  534. # ● 游戏开关的设置(侧面图专用开关)的操作
  535. #--------------------------------------------------------------------------
  536.   # ID正值游戏开关、侧视图中专用开关的操作
  537.   # ON号码…ON开关ID整理排列放进去
  538.   # OFF号码号…OFF开关ID整理排列放进去
  539.   #
  540.   # 开关设置名           判別     ON号码   OFF号码   
  541.   "开关No1/ON"      => ["switch",  [ 1],   []],
  542.   "背景宇宙变更"    => ["switch",  [-4],   []],
  543.   "背景宇宙解除"    => ["switch",    [],   [-4]],
  544.   "魔法阵ON"        => ["switch",  [-5],   []],
  545.   "魔法阵OFF"       => ["switch",    [],   [-5]],
  546.  
  547. #--------------------------------------------------------------------------
  548. # ● 游戏变量的操作
  549. #--------------------------------------------------------------------------
  550.   # 变量No…设置哪个变量
  551.   # 操作…[0=代入] [1=加法] [2=减法] [3=乘法] [4=除法] [5=剩余]
  552.   # 设置数值…指定成为演算对象的数值。负增长、至于这个具体数字
  553.   #           绝对值的变量No这些值存储在计算的对象
  554.   #
  555.   # 变量设置名         判別     变量No  操作 设置数值
  556.   "变量No1/+1"     => ["variable",   1,     1,     1],
  557.  
  558. #--------------------------------------------------------------------------
  559. # ● 条件分岐 (游戏开关) 条件设定、满足条件以后将停止所有行动
  560. #--------------------------------------------------------------------------
  561.   # 开关No…设置哪个开关。侧视图专用开关操作
  562.   # 条件…如果ON就true、如果OFF就false
  563.   # 分岐…当条件满足的分支处理。如果不符合却恰恰相反被处理
  564.   #       [0=请执行以下操作] [1=取消以下操作] [2=全部动作结束]
  565.   #
  566.   # 目标行动名           判別  开关No  条件  分岐
  567.   "实行开关No1=ON" =>   ["n_1",   1,   true,   0],
  568.  
  569. #--------------------------------------------------------------------------
  570. # ● 条件分岐 (游戏变量)
  571. #--------------------------------------------------------------------------
  572.   # 变量No…设置哪个变量
  573.   # 数值…条件的数字。它在减的绝对值的变量被内定为参考。
  574.   # 条件…引用变量条件的数字…[0=等于] [1=小于] [2=大于]
  575.   # 分岐…当条件满足的分支处理。如果不符合却恰恰相反被处理
  576.   #       [0=请执行以下操作] [1=取消以下操作] [2=全部动作结束]
  577.   #
  578.   # 目标行动名               判別  变量No 数値  条件  分岐
  579.   "实行变量No1=1"        => ["n_2",   1,    1,    0,    0],
  580.  
  581. #--------------------------------------------------------------------------
  582. # ● 条件分岐 (状态)
  583. #--------------------------------------------------------------------------
  584.   # 对象…条件参考角色对象 [0=自己] [1=目标] [2=敌全体] [3=我方全体] [4=敌我全体] [5=第二个目标]
  585.   # 状态ID…设置哪个状态
  586.   # 条件…[0=赋予状态] [1=解除状态]
  587.   # 人数…上面条件的必要人数。条件对象队伍的場合、0队伍全员的数量
  588.   # 分岐…当条件满足的分支处理。如果不符合却恰恰相反被处理
  589.   #       [0=请执行以下操作] [1=取消以下操作] [2=全部动作结束]
  590.   #
  591.   # 目标行动名               判別   对象 状态ID  条件  人数  分岐
  592.   "死亡确认"             => ["n_3",   1,    1,    0,     1,   1],
  593.  
  594. #--------------------------------------------------------------------------
  595. # ● 条件分岐 (技能)
  596. #--------------------------------------------------------------------------
  597.   # 对象…条件参考角色对象 [0=自己] [1=目标] [2=敌全体] [3=我方全体] [4=敌我全体] [5=第二个目标]
  598.   # 技能ID…设置哪个技能
  599.   # 条件…[0=可以使用] [1=不能使用]
  600.   # 人数…上面条件的必要人数。条件对象队伍的場合、0队伍全员的数量
  601.   # 分岐…当条件满足的分支处理。如果不符合却恰恰相反被处理
  602.   #       [0=请执行以下操作] [1=取消以下操作] [2=全部动作结束]
  603.   #
  604.   # 目标行动名               判別  对象 技能ID 条件  人数  分岐
  605.   "强击使用可限定"       => ["n_4",  0,   80,    0,    1,   0],
  606.   "两人攻击设置"            => ["n_4",  0,  130,    0,    2,   0],
  607.  
  608. #--------------------------------------------------------------------------
  609. # ● 条件分岐 (参数)
  610. #--------------------------------------------------------------------------
  611.   # 对象…条件参考角色对象 [0=自己] [1=目标] [2=敌全体] [3=我方全体] [4=敌我全体] [5=第二个目标]
  612.   # 种別…设置参数条件
  613.   #       [1=Lv] [2=最大HP] [3=最大MP] [4=HP] [5=MP] [6=TP] [7=攻击力]
  614.   #       [8=防御力] [9=魔法力] [10=魔法防御] [11=敏捷性] [12=幸运]
  615.   # 数值…条件的数字。从最大值减去的百分比%(HP?MP?TP限定)
  616.   # 条件…引用变量条件的数字…[0=等于] [1=小于] [2=大于]
  617.   # 人数…上面条件的必要人数。条件对象队伍的場合、0队伍全员的数量
  618.   # 分岐…当条件满足的分支处理。如果不符合却恰恰相反被处理
  619.   #       [0=请执行以下操作] [1=取消以下操作] [2=全部动作结束]
  620.   #
  621.   # 目标行动名               判別  对象  种别  数值  条件  人数 分岐
  622.   "实行HP50%以上"        => ["n_5",  0,    4,  -50,    2,    1,   0],
  623.  
  624. #--------------------------------------------------------------------------
  625. # ● 条件分岐 (装备)
  626. #--------------------------------------------------------------------------
  627.   # 对象…条件参考角色对象 [0=自己] [1=目标] [2=敌全体] [3=我方全体] [4=敌我全体] [5=第二个目标]
  628.   # 种别…条件装备的种类 [0=武器] [1=防具]
  629.   # 装备ID…在改类型的项目ID。一次性排列在[]里。
  630.   #         在下降武器(防具)类型参考
  631.   # 条件…[0=有装备] [1=没有装备]
  632.   # 人数…上面条件的必要人数。条件对象队伍的場合、0队伍全员的数量
  633.   # 分岐…当条件满足的分支处理。如果不符合却恰恰相反被处理
  634.   #       [0=请执行以下操作] [1=取消以下操作] [2=全部动作结束]
  635.   #
  636.   # 目标行动名               判別  对象  种别    ID    条件  人数 分岐
  637.   "手斧限定"             => ["n_6",  0,    0,    [1],    0,    1,   0],
  638.   "拳限定"               => ["n_6",  0,    0,   [-2],    0,    1,   0],
  639.   "拳禁止"               => ["n_6",  0,    0,   [-2],    0,    1,   1],
  640.   "刀限定"               => ["n_6",  0,    0,   [-3],    0,    1,   0],
  641.   "刀禁止"               => ["n_6",  0,    0,   [-3],    0,    1,   1],
  642.   "弓限定"               => ["n_6",  0,    0,   [-6],    0,    1,   0],
  643.   "弓禁止"               => ["n_6",  0,    0,   [-6],    0,    1,   1],
  644.   "铳限定"               => ["n_6",  0,    0,   [-10],    0,    1,   0],
  645.   "铳禁止"               => ["n_6",  0,    0,   [-10],    0,    1,   1],
  646.   "拳弓杖铳禁止"         => ["n_6",  0,    0,  [-2,-6,-7],  0,    1,   1],
  647.  
  648. #--------------------------------------------------------------------------
  649. # ● 条件分岐 (脚本) 
  650. #--------------------------------------------------------------------------
  651.   # 分岐…当条件满足的分支处理。如果不符合却恰恰相反被处理
  652.   #       [0=请执行以下操作] [1=取消以下操作] [2=全部动作结束]
  653.   # 脚本…true或false返回给脚本
  654.   #
  655.   # 目标行动名               判別   分岐   脚本
  656.   "实行50%的确率"        => ["n_7",   0,  "rand(100) < 50"],
  657.   "角色限定"             => ["n_7",   0,  "@battler.actor?"],
  658.   "角色ID1限定"          => ["n_7",   0,  "@battler.actor? && @battler.actor_id == 1"],
  659.   "角色ID2限定"          => ["n_7",   0,  "@battler.actor? && @battler.actor_id == 2"],
  660.   "角色ID6限定"          => ["n_7",   0,  "@battler.actor? && @battler.actor_id == 6"],
  661.   "角色ID7限定"          => ["n_7",   0,  "@battler.actor? && @battler.actor_id == 7"],
  662.   "敌人限定"             => ["n_7",   0,  "[email protected]?"],
  663.   "敌人停止"             => ["n_7",   2,  "[email protected]?"],
  664.   "二刀流限定"           => ["n_7",   0,  "@battler.dual_wield?"],
  665.  
  666. #--------------------------------------------------------------------------
  667. # ● 第二个目标操作
  668. #--------------------------------------------------------------------------
  669.   # 第二个目标时、通常单独的目标的独立的目标信息
  670.   # 不想进行任何操作的场合、通常目标相同的对象所配置。
  671.   # 对象…[0=自身] [1=目标] [2=敌全体] [3=我方全体] [4=敌我方全体] [5=第二个目标]
  672.   # INDEX…对象队伍的指数(排列顺序)在选择。 INDEX = [指数, 判別]
  673.   #        指数…指数数値
  674.   #        判別…数值条件 [0=没有缩小] [1=对象指数] [2=该指数排除]
  675.   # ID…对象角色(敌人)ID进入选择ID的数字。0是选择不要
  676.   #     负增长的绝对值的ID会消除的条件
  677.   # 状态…对象当前增加状态ID进入选择状态ID的数字。0是选择不要
  678.   #       负增长的增加没有条件。
  679.   # 技能…对象可以使用的技能ID进入选择技能ID的数字。0是选择不要
  680.   #       负增长不可能使用的条件。
  681.   # 参数…对象的参数条件选择 参数 = [种别, 数值, 判別]
  682.   #       种别…[0=没有缩小] [1=Lv] [2=最大HP] [3=最大MP] [4=HP] [5=MP] [6=TP]
  683.   #             [7=攻击力] [8=防御力] [9=魔法力] [10=魔法防御] [11=敏捷性] [12=幸运]
  684.   #       数值…种别决定一个数值。从最大值减去的百分比%(HP?MP?TP限定)
  685.   #       判別…数值的条件 [0=同样] [1=小于] [2=多于]
  686.   # 装备…对象装备品的条件选择。角色限定装备 = [种类, ID]
  687.   #       种类…[0=武器] [1=防具]
  688.   #       ID…装备种别的条件项目ID一次性排列到[]里。0是选择不要
  689.   #           在下降为(防具)类型的。
  690.   # 扩张…扩张对象的设定 [0=没有扩张] [1=随机1体] [2=自身以外]
  691.   # 操作…[0=不操作] [1=通常目标和第二个目标变更] [2=第二个目标?通常目标初始化]
  692.  
  693.   # 目标行动名          判別 对象  INDEX  ID 状态 技能    参数       装备   扩张 操作
  694.   "自身以外我方全员"=> ["s_t", 3, [ 0, 0], 0,  0,   0, [ 0, 0, 0], [ 0,[0]],  2,   0],
  695.   "所有领域"        => ["s_t", 4, [ 0, 0], 0, -1,   0, [ 0, 0, 0], [ 0,[0]],  0,   1],
  696.  
  697. #--------------------------------------------------------------------------
  698. # ● 公共事件的呼叫  
  699. #--------------------------------------------------------------------------
  700.   # ID…公共事件ID
  701.   # ????…运行中的事件,停止就true
  702.   #
  703.   # 公共事件设置名        判別    ID   ????
  704.   "公共事件No1"      => ["common",  1,  true],
  705.  
  706. #--------------------------------------------------------------------------
  707. # ● 脚本的操作  
  708. #--------------------------------------------------------------------------
  709.   # 使动作被添加到建议的脚本中。样品p=1可以添加任何自己想要设置的脚本。
  710.   # 功能中、不能处理文字列。
  711.   #
  712.   #  脚本设置名  
  713.   "脚本测试"         => ["p = 1 "],
  714.  
  715. #--------------------------------------------------------------------------
  716. # ● 其它 没有设定项目的完整动作放进这
  717. #--------------------------------------------------------------------------
  718.   # 战斗角色消除…显示战斗动画消除(飞行动画被消除)
  719.   # 强制战斗结束…战斗强制结束
  720.   # 画面固定…让游戏画面固定。放进过渡前
  721.   # 伤害动画…技能动画播放、就在结束之前伤害POP
  722.   # 反转…武器图像动画反转。反转结束时的完全版或动作再次反转它
  723.   # 武器消除…显示武器图像消除
  724.   # 武器消除解除…消除要显示的武器图像
  725.   # 敌人战斗不能…实行战斗不能效果。主要敌人使用的战斗不能
  726.   # 战斗不能禁止…对象的HP是0的场合的禁止战斗不能。连续攻击开始时等
  727.   # 战斗不能禁止解除…禁止解除战斗不能。连续攻击的结束。工作结束时允许战斗不能。
  728.   # 待机取消…待机动作将不执行。战斗动作中演出等
  729.   # 待机消除解除…待机取消解除、进行等待动作
  730.   # 初期位置变更…原本的坐标(初期位置)目前的坐标变更
  731.   # 初期位置变更解除…初期位置变更改变其正常恢复原状。
  732.   # 强制…下次的行动强制目标(反应)
  733.   # 强制2…下次的行动强制第二个目标(反应)
  734.   # 下个行动者…战斗结束认定、之后的角色都采取行动。
  735.   # 个别开始…复数目标单独攻击处理的场合、重复行动开始的标记
  736.   # 个别结束…复数目标单独攻击处理的场合、重复行动结束的标记
  737.   # 循环开始…"循环开始"和"循环结束"的之间的动作一直重复
  738.   # 循环结束…"循环开始"和"循环结束"的之间的动作一直重复
  739.  
  740.   # 目标动作名              判別
  741.   "战斗角色消除"      => ["anime_off"],
  742.   "强制战斗结束"      => ["battle_end"],
  743.   "画面固定"          => ["graphics_freeze"],
  744.   "伤害动画"          => ["damage_anime"],
  745.   "反转"              => ["mirror"],
  746.   "武器消除"          => ["weapon_off"],
  747.   "武器消除解除"      => ["weapon_on"],
  748.   "敌人战斗不能"      => ["normal_collapse"],
  749.   "战斗不能禁止"      => ["no_collapse"],
  750.   "战斗不能禁止解除"  => ["collapse"],
  751.   "待机取消"          => ["non_motion"],
  752.   "待机取消解除"      => ["non_motion_cancel"],
  753.   "初期位置变更"      => ["change_base_position"],
  754.   "初期位置变更解除"  => ["set_base_position"],
  755.   "强制"              => ["force_action"],
  756.   "强制2"             => ["force_action2"],
  757.   "下个行动者"        => ["next_battler"],
  758.   "个别开始"          => ["individual_start"],
  759.   "个别结束"          => ["individual_end"],
  760.   "循环开始"          => ["loop_start"],
  761.   "循环结束"          => ["loop_end"],
  762.  
  763. #--------------------------------------------------------------------------
  764. # ● 等待 下一个动作而不需要等待的时间
  765. #--------------------------------------------------------------------------
  766.   # 在动作数值的场合、时间和等待
  767.   # (例) "20" …下一个动作不需要等待20帧
  768.   #
  769.   # 负增长数值将成为随机等待、这个数值的0~绝对值之间
  770.   # 随机等待时间的决定。
  771.   # (例) "-20" …随机等待0-20帧
  772.  
  773. #--------------------------------------------------------------------------
  774. # ● 快捷命令
  775. #--------------------------------------------------------------------------
  776.   # 动作名通常设定全部动作排列放到行动制作里
  777.   # 动作设定没有记载了指令、可以减少一些工作
  778.   # 经常使用让你在过去的快捷方式使用和登记动作没有增加。
  779.   #
  780.   # [战斗动画]
  781.   # (例) "anime(20)" …实行数据库20号的动画目标(有等待)
  782.   # (例) "anime(20,false)" …实行数据库20号的动画目标(无需等待)
  783.   # (例) "anime_me(20)" …实行数据库20号的动画自身(有等待)
  784.   # (例) "anime_me(20,false)" …实行数据库20号的动画自身(无需等待)
  785.   #
  786.   # [等待 延迟指数] ※独立队伍等待延迟
  787.   # (例) "delay(12)"…指数1号的等待是0帧 2号的等待是12帧  3号的等待是24帧
  788.   #
  789.   # [効果音(SE)]
  790.   # (例) "se('Bow1')" …文件名Bow1的SE按响了
  791.   # (例) "se('Bow1',50)" …文件名Bow1的SE音调50按响了
  792.   #
  793.   # [目标动作(全部动作)强制]
  794.   # (例) "target('伤害弯向后')" …目标伤害强制操作
  795.   # (例) "target2('被伤害')" …第二个目标被伤害的强制全部动作
  796.  
  797.   }  
  798. #==============================================================================
  799. # ■ 完整动作
  800. #------------------------------------------------------------------------------
  801. #  将上边的行动动作组合起来、这里是实际做出的动作。
  802. #   这里的完整动作名将是下面主人公或者敌方所指定用的。
  803. #   条件分岐的下一个完整动作、为方便使用放在这。
  804. #==============================================================================
  805.   FULLACTION = {
  806.  
  807.   # ―――待机系―――
  808.   "通常待机"        => ["待机"],
  809.   "通常待机固定"    => ["待机固定WT"],
  810.   "消减待机"        => ["状态异常/消减","消减色调","待机","待机"],
  811.   "防御待机"        => ["待机固定WT"],
  812.   "毒待机"          => ["状态异常/通用","毒色调","待机","待机","敌人限定","80"],
  813.   "睡眠待机"        => ["状态异常/睡眠","敌人限定","40","敌人停止","倒地","倒地"],
  814.   "通用状态异常待机"=> ["状态异常/通用","通用状态异常色调","待机","待机","敌人限定","80"],
  815.   "观望"            => ["待机","60"],
  816.   "战斗不能"        => ["倒地"],
  817.  
  818.   # ――系统系――
  819.   "战斗开始我方"    => ["战斗前的我方配置","delay(4)","坐标左向复位"],
  820.   "我方退场"        => ["退场"],
  821.   "逃走"            => ["对象动画","重置相机","delay(4)","退场"],
  822.   "敌人逃走"        => ["对象动画","逃走透明","退场"],
  823.   "逃走失败"        => ["重置相机","delay(4)","逃走途中","一歩后移动","坐标左向复位"],
  824.   "指令输入"        => ["战斗角色消除","指令输入移动"],
  825.   "指令输入结束"    => ["初期目标复位"],
  826.   "指令后防御"      => ["待机固定WT"],
  827.   "指令后魔法"      => ["待机固定","魔法吟唱中"],
  828.   "指令后特技"      => ["待机固定","特技待机中"],
  829.   "防御"            => ["对象动画","待机固定WT"],
  830.   "回避"            => ["角色限定","右1旋转","一歩后跳跃","10","坐标左向复位"],
  831.   "盾护罩"          => ["se('Evasion2')","盾防御","60"],
  832.   "代替开始"        => ["初期敌移动","初期位置变更"],
  833.   "代替结束"        => ["初期位置变更解除","坐标左向复位"],
  834.   "被代替开始"      => ["一歩后移动","一歩后移动","待机固定WT"],
  835.   "被身代替结束"    => ["坐标左向复位"],
  836.   "胜利姿态挥动"    => ["战斗角色消除","胜利武器跳转","胜利跳转着地","120"],
  837.   "胜利摆的姿态"    => ["战斗角色消除","右1旋转","胜利跳转","拳限定","武器拳抛掷","拳禁止",
  838.                         "武器挥动R","120"],
  839.   "闪光"            => ["anime_me(119)","20"],
  840.  
  841.   # ―反应系―
  842.   "被伤害"      => ["伤害后弯向后","坐标左向复位"],
  843.   "被大伤害"    => ["摇动中","大伤害","坐标左向复位"],
  844.   "纵摇动"      => ["纵摇动01","纵摇动02","纵摇动01","纵摇动02","纵摇动01","纵摇动02"],
  845.  
  846.   # ―捷径系(从其他全面的行动被称为零件)―
  847.   "斩杀"            => ["武器挥动R","对象动画武器","10"],
  848.   "刀"              => ["武器刀抛掷","对象动画武器","10"],
  849.   "拳"              => ["武器拳抛掷","对象动画武器","10"],
  850.   "铳"              => ["Gun1","铳射击","铳发射","9"], ###SR
  851.   "弓"              => ["Bow1","弓射击","箭头射击","9"],
  852.   "攻击"            => ["拳限定","拳","弓限定","弓","拳弓禁止","斩杀"],
  853.   "通常攻击开始"    => ["敌前移动","战斗不能禁止","个别开始","二刀流限定","左二刀"],
  854.   "通常攻击结束"    => ["死亡确认","对象动画武器WT","个别结束","战斗不能禁止解除","下个行动者",
  855.                         "坐标曲线重置"],
  856.   "左二刀"          => ["武器挥动L","对象动画武器LWT"],
  857.   "特技启动"        => ["一歩前移动","举起武器","特技启动动画"],
  858.   "魔法启动"        => ["一歩前移动","举起武器","魔法启动动画"],
  859.   "切入"            => ["切入背景开始","切入分岐","70","切入结束","切入背景结束",
  860.                         "20"],
  861.   "切入分岐"        => ["角色ID1限定","切入A1","角色ID2限定","切入A2",
  862.                         "角色ID6限定","切入A3","角色ID7限定","切入A4"],
  863.   "死亡标记动画"    => ["白色淡入","50","死亡标记电影","白色淡出","50"],
  864.   "背景宇宙"        => ["缩小","se('Blind',70)","昏暗的背景","自身以外我方全员",
  865.                         "强制2","透明化","透明化","40","背景宇宙变更","色调初始化"],
  866.   "背景宇宙的解除"  => ["重置相机","昏暗的背景","target2('透明化解除WT')","透明化解除",
  867.                         "40","背景宇宙解除","色调初始化"],
  868.   "魔法阵显示"      => ["se('Blind',70)","画面固定","魔法阵ON","圈"],
  869.   "魔法阵消除"      => ["40","画面固定","魔法阵OFF","圈"],
  870.  
  871.   # ――通常攻击系――
  872.   "通常攻击"        => ["通常攻击开始","待机固定","通常攻击结束"],
  873.   "斩杀攻击"        => ["通常攻击开始","死亡确认","武器挥动R","通常攻击结束"],
  874.   "叶之斩杀"        => ["通常攻击开始","武器挥动R","斩杀"],
  875.   "刀攻击"          => ["残像ON","通常攻击开始","武器刀抛掷","通常攻击结束","残像OFF"],
  876.   "拳攻击"          => ["通常攻击开始","武器拳抛掷","通常攻击结束"],
  877.   "抛掷攻击"        => ["通常攻击开始","武器抛掷","通常攻击结束"],
  878.   "弓攻击"          => ["战斗不能禁止","个别开始","Bow1","弓射击",
  879.                         "箭头射击WT","个别结束","战斗不能禁止解除"],
  880.   "铳攻击"          => ["战斗不能禁止","个别开始","Gun1","铳射击","40",
  881.                       "铳发射WT","个别结束","战斗不能禁止解除"],
  882.   # ――技能系―――
  883.   "通用技能"        => ["特技启动","武器挥动R","伤害动画","坐标重置"],
  884.   "通用魔法"        => ["魔法启动","武器挥动R","伤害动画","坐标重置"],
  885.   "水铁炮"          => ["特技启动","武器挥动R","水铁炮射击","坐标重置"],
  886.   "武器抛出"        => ["Bow1","武器挥动R","6","待机固定","武器开始抛出",
  887.                         "武器抛出返回"],
  888.   "切入攻击"        => ["特技启动","切入","攻击","坐标重置"],
  889.   "电影攻击"        => ["特技启动","待机固定","死亡标记动画","通常攻击开始","武器挥动R",
  890.                         "通常攻击结束"],
  891.   "变身"            => ["特技启动","anime(110,false)","变身","待机固定","120","坐标重置"],
  892.   "5回攻击"         => ["特技启动","战斗不能禁止","弓禁止","敌前移动","攻击","攻击","攻击",
  893.                         "攻击","攻击","战斗不能禁止解除","坐标重置"],
  894.   "技能连发"        => ["武器抛出","多段攻击连发","斩杀攻击","斩杀攻击"],
  895.   "背景变更攻击"    => ["魔法启动","武器挥动R","背景宇宙","伤害动画","背景宇宙的解除","坐标重置"],
  896.   "图像攻击"        => ["魔法启动","魔法阵显示","武器挥动R","anime(80,false)","60",
  897.                         "摇动大","对象动画","魔法阵消除","坐标重置"],
  898.   "昏暗攻击"        => ["特技启动","自身和目标以外昏暗","se('Laser',150)",
  899.                         "残像ON","敌前移动","anime(35,false)","敌后移动","对象动画",
  900.                         "武器挥动R","20","色调初始化","坐标重置","残像OFF"],
  901.   "空中攻击"        => ["特技启动","Bow1","一歩前跳跃","跳前拍击",
  902.                         "待机固定","左1旋转","10","anime(117,false)","拍击",
  903.                         "对象动画","摇动中","强制","纵摇动","20",
  904.                         "一歩后跳跃","坐标重置"],
  905. "电光连弹"         => ["魔法启动","伤害动画","一歩后跳跃","武器挥动R","一歩前跳跃","电光球射击黄色","一歩后跳跃","电光球射击绿色","一歩前跳跃","电光球射击红色","一歩前跳跃","电光球射击绿色","一歩前跳跃","电光球射击黄色","一歩后跳跃","电光球射击红色","一歩后跳跃","电光球射击绿色","电光球射击红色","坐标重置"],
  906. "叶之斩"           => ["弓禁止","残像ON","慢播放","昏暗的背景","一歩前跳跃","一歩前跳跃","跳前拍击","左1旋转","叶之斩杀","色调初始化","一歩后跳跃","一歩后跳跃","一歩后跳跃","武器抛出",
  907. "1A2","快速播放","武器抛出","摇动小","武器抛出","一歩后跳跃","武器抛出","一歩后跳跃","一歩前大跳","武器抛出","一歩后跳跃","武器抛出","一歩前大跳","武器抛出","一歩后跳跃","武器抛出","一歩前跳跃","一歩前跳跃","武器抛出","一歩前跳跃","武器抛出",
  908. "一歩后跳跃","一歩后跳跃","武器抛出","武器抛出","一歩前大跳","武器抛出","一歩后跳跃","一歩后跳跃","一歩后跳跃","一歩后跳跃","一歩后跳跃","武器抛出","一歩后跳跃","一歩后跳跃","武器抛出","一歩后跳跃","武器抛出","重置相机","通常播放","坐标重置"],
  909.  
  910. "梦之樱斩"        => ["弓禁止","se('Laser',150)","残像ON","敌后移动","魔法阵显示","放大","武器挥动R","梦","敌后移动","敌前移动","武器挥动R","之","一歩前跳跃","左1旋转","待机固定","武器挥动R","樱","一歩后跳跃","武器挥动R","斩","一歩后跳跃","一歩后跳跃","一歩后跳跃","重置相机","通常播放","魔法阵消除","坐标重置"],
  911.  
  912. "疾风之斩"        => ["坐立","疾风","待机"],
  913.  
  914.  
  915.   # ――项目系―――
  916.   "物品使用"        => ["举起武器","60","闪光吟唱中","对象动画WT","坐标重置"],
  917.  
  918.  
  919.   }
  920.  
  921.  
  922.  
  923. #==============================================================================
  924. # ■ 战斗程序
  925. #------------------------------------------------------------------------------
  926. #  战斗场景的演出时间管理
  927. #  控制游戏开关?侧面图专用按钮来进行
  928. #==============================================================================
  929.   BATTLE_PROGRAM = {
  930.  
  931. #--------------------------------------------------------------------------
  932. # ● 开关的控制  开关的时间操作、演出编程
  933. #--------------------------------------------------------------------------
  934.   # 开关…实行游戏开关号码的程序。号码将只打开侧视图
  935.   #       当开关OFF、正在实行的程序将被中止
  936.   #       战斗结束时侧视图专用开关将被初始化(全部OFF)
  937.   #       在事件战斗前侧视图专用开关操作的场合。请把
  938.   #       在事件脚本写上$sv_camera.switches[1] = true
  939.   #       [1]操作的开关号码、如果ON就true 如果OFF就false)
  940.   # ON号码…假设游戏开关号码为OFF时。号码将只打开侧视图
  941.   #         号码一次性排列到里面。
  942.   #         例…[1,2,-5]游戏开关1号2号侧视图专用开关5号是ON
  943.   # OFF号码…假设游戏开关号码为OFF时。号码将只打开侧视图
  944.   #          不能操作的场合的号码一次性排列到[]里
  945.   # 时间…以上的开关来实行该操作的时间。单位帧(1/60秒))
  946.   #       例100的场合、开关操作从程序开始后进行100帧
  947.   #       [参考数值] 30秒…1800 1分…3600 5分…18000 10分…36000 1時間…216000
  948.   # 随机宽度…随机宽度的时间被添加。单位帧(1/60秒)
  949.   #           例时间是300、时间是300-600帧,最终它的随机宽度为300
  950.  
  951.   # 程序名                 判別    开关  ON号码   OFF号码 时间  随机宽度
  952.   "背景堡垒"         => ["switch",  -1,   [-2],      [],  1200,     0],
  953.   "背景入海"         => ["switch",  -2,   [-3],      [],  2400,     0],
  954.  
  955. #--------------------------------------------------------------------------
  956. # ● SE/BGM/BGS的演奏  
  957. #--------------------------------------------------------------------------
  958.   # 开关…实行游戏开关号码的信号。负面仅查看开关。
  959.   # 种別…SE的操作为"se"  BGM的操作为"bgm"  BGS的操作为"bgs"
  960.   # 速度…速度。50~150之间指定的最多 不管哪个都要默认为100。
  961.   # 音量…音量。50~150之间指定的指定 不管哪个都要默认为100。
  962.   # 文件名…播放的文件名。""时不改变任何BGM和BGS的设定。
  963.  
  964.   # 程序名               判別    开关 种别   速度  音量 文件名
  965.   "海声"            => ["sound",  -1, "bgs",  100,  80, "Sea"],
  966.  
  967. #--------------------------------------------------------------------------
  968. # ● 背景的控制  画像变更自动进行滚动
  969. #--------------------------------------------------------------------------
  970.   # 开关…实行开关号码的信号
  971.   # No.…操作背景的号码。1地背景、2墙壁背景(远景)
  972.   # 滚动速度…背景的移动速度。[X轴, Y轴]
  973.   #           单位每100帧前往像素数。
  974.   #           当在高速移动的场合、1000是一个标准的单位数值
  975.   # BA反转…偷袭时背景的X坐标滚动如果反转就true 图像不反转
  976.   # 图像…背景图像变更的場合、放进文件的文件名。不变更的场合""
  977.   #       地背景Battlebacks1文件夹里、壁背景参考该Battlebacks2文件夹
  978.   #       设定想变更的背景、变更前的继承
  979.   # 联合图像…背景滚动时、背景变更自然显示的联合图像文件名
  980.   #           滚动途中进行背景变更的场合、滚动结束后进行变更。
  981.   #           性质上、不对应与斜滚动
  982.   # 打断…出现这种行为时的背景能够控制的情况下
  983.   #       如果允许打断就true(在显示图像,延续滚动的情况下的打断背景)
  984.   #       如果不允许打断就false(另一个背景控制处于正在等待处理的背景消失进行了变更时)
  985.  
  986.   # 程序名                判別   开关 No.    滚动速度   BA反转   图像        联合图像    打断
  987.   "远景右移动"      => ["scroll", -1,  1, [  40,    0],  true,  "",                 "",  true],
  988.   "海背景3变更"     => ["scroll", -2,  1, [ 120,    0],  true,  "Sea_ex03", "Sea_ex02",  true],
  989.   "海背景4变更"     => ["scroll", -3,  1, [  40,    0],  true,  "Sea_ex01", "Sea_ex04",  true],
  990.   "背景宇宙变更1"   => ["scroll", -4,  1, [   0,    0],  true,  "DarkSpace",        "", false],
  991.   "背景宇宙变更2"   => ["scroll", -4,  2, [   0,    0],  true,  "DarkSpace",        "", false],
  992.  
  993. #--------------------------------------------------------------------------
  994. # ● 期间的图片 期间的瓷砖状的一幅画操作。风或巨大魔方阵等
  995. #--------------------------------------------------------------------------
  996.   # 开关…实行开关号码的信号
  997.   # No.…操作的图像数。可以显示许多图片
  998.   # 移动速度…每100帧图片移动的速度。[X轴, Y轴] 0与滚动背景同步
  999.   # 期间…改程序进行的时间。单位帧(1/60秒)。时间0表示无限制的循环
  1000.   # 透明操作…图片的透明度操作。[开始透明度, 每秒100帧添加到的透明度]
  1001.   #           透明度255成为开始透明度到备份。
  1002.   # Z轴…图片的Z坐标。100以上如果它被显示在窗口的前面
  1003.   # 允许摇动…攻击动作摇动、如果允许摇动就true
  1004.   # BA反转…偷袭时背景的X坐标滚动如果反转就true 图像不反转
  1005.   # 文件名…图像的文件名。图像放到Pictures文件夹中
  1006.  
  1007.   # 程序名             判別  开关  No.   移动速度     期间   透明操作   Z轴   允许摇动 BA反转  文件名
  1008.   "风"            => ["kpic", -1,  0, [  500,    0],    0, [ 255,   0],  90,   false,  true, "back_wind"],
  1009.   "魔法阵"        => ["kpic", -5,  1, [    0,    0],    0, [ 255,   0],  90,    true,  true, "magic_square01"],
  1010.  
  1011. #--------------------------------------------------------------------------
  1012. # ● 期间SE 期间的效果音响起了。如雷轰潮骚
  1013. #--------------------------------------------------------------------------
  1014.   # 开关…实行开关号码的信号 开始进行就是ON
  1015.   # 期间…効果音响起的期间。单位帧(1/60秒)。在此间隔中效果音定期听到
  1016.   # 随机宽度…随机宽度的期间被添加。单位帧(1/60秒)
  1017.   # 速度…速度。50~150之间指定的最多 不管哪个都要默认为100。
  1018.   # 音量…音量。50~150之间指定的指定 不管哪个都要默认为100。
  1019.   # 开始实行…实行程序之后无需等待的期间内响起就true
  1020.   # 文件名…播放效果音文件名。
  1021.  
  1022.   # 程序名                判別    开关 期间  随机宽度 速度 音量 开始实行 文件名
  1023.   "鸥"              => ["keep_se", -1,  400,    100,  150,  60,  false,  "Crow"],
  1024.   "鸥2"             => ["keep_se", -1,  300,    200,  140,  45,   true,  "Crow"],
  1025.  
  1026. #--------------------------------------------------------------------------
  1027. # ● 期间移动 期间的画面摇动
  1028. #--------------------------------------------------------------------------
  1029.   # 开关…实行开关号码的信号。开始进行就是ON
  1030.   # 期间…画面摇动期间。单位帧(1/60秒)
  1031.   # 随机宽度…随机宽度的期间被添加。单位帧(1/60秒)
  1032.   # 方向…摇动的方向 [横,纵] 数字越大摇晃范围将扩大。
  1033.   # 速度…摇动的速度。规模较小的摇动就快。
  1034.   # 時間…摇动的持续时间。振动宽度随着时间一起弱
  1035.   # 开始实行…实行程序之后无需等待的期间内摇动就true
  1036.  
  1037.   # 程序名               判別    开关  期间 随机宽度  方向  速度  时间 开始实行
  1038.   "船的摇动"       => ["keep_sk", -1,  130,    0,  [  0, 4], 80,  120,  true],
  1039.  
  1040. #--------------------------------------------------------------------------
  1041. # ● 期间色调变更 期间的画面的色调变更
  1042. #--------------------------------------------------------------------------
  1043.   # 开关…实行开关号码的信号。开始进行就是ON
  1044.   # 期间…色调变更期间。单位帧(1/60秒)
  1045.   # 随机宽度…随机宽度的期间被添加。单位帧(1/60秒)
  1046.   # 对象…色调变更的对象 [0=背景] [1=敌全] [2=我方全] [3=敌我方全] [4=所有]
  1047.   # 色调水平…[ R, G, B分别是红、绿、蓝。最初(色调强度), 变更时间, ※返回]
  1048.   # ※返回…变更结束返回颜色的时间。不返回就0
  1049.   # 开始实行…实行程序之后无需等待的期间内色调变更就true
  1050.  
  1051.   # 程序名                 判別   开关 期间 随机宽度  对象    R,   G,   B, 最初  时间 返回  开始实行
  1052.   "雷光"             => ["keep_c",  0,  300,  100,     4,  [ 255, 255, 255, 255,   8,   8],  true],
  1053.   "紧急情况"         => ["keep_c",  0,  150,    0,     4,  [ 255,   0,   0, 100,  40,  40],  true],
  1054.  
  1055. }
  1056. #==============================================================================
  1057. # ■ 相机设定
  1058. #------------------------------------------------------------------------------
  1059. #  除了行动和战斗场面的每个要点,进行摄影的工作
  1060. #  动作名由于相机移动、请不要变更名称
  1061. #==============================================================================
  1062.   BATTLE_CAMERA = {
  1063. #--------------------------------------------------------------------------
  1064. # ● 摄影的工作  画面进行的缩放和滚动
  1065. #--------------------------------------------------------------------------
  1066.   # 对象…移动和缩放的对象 [2=敌全] [3=我方全] [4=敌我方全] [6=画面]
  1067.   # 调整坐标…微调整相机坐标的最后地点 [X轴(正画面→), Y轴(正画面↓)]
  1068.   # 时间…摄影的工作所花费的时间
  1069.   # 放大…相机的放大率(%)。放大没有100。
  1070.  
  1071.   # 目标动作名           判別    对象  调整坐标   放大 时间
  1072.   "顺序开始前"     => ["camera",   6, [  40,   0],  95, 40],
  1073.   "顺序开始后"     => ["camera",   6, [   0,   0], 100, 40],
  1074.   "战斗结束时"     => ["camera",   6, [ 100,   0], 100, 50],
  1075.  
  1076.  
  1077. }  
  1078. end



RUBY 代码复制
  1. #==============================================================================
  2. # ■ SideView角色设定 Ver100
  3. #------------------------------------------------------------------------------
  4. #  操作设定角色动作贴连到
  5. #  角色进行的设定
  6. #   汉化by: 圣痕
  7. #==============================================================================
  8. class SideView
  9.   #--------------------------------------------------------------------------
  10.   # ● 角色动画图像的单元数横,纵宽[ 横, 纵] 不要动画的场合[1, 1]
  11.   #--------------------------------------------------------------------------
  12.   def max_pattern
  13.     # 角色ID分岐
  14.     case id
  15.     when  1 # 主角第1号
  16.       return [ 3, 4]
  17.     when -5 # 敌人第1号(敌人所指定的负ID)
  18.       return [ 3, 4]
  19.     else # 上面主角和敌人ID以外的设定
  20.       return [ 3, 4] if id > 0 # 全体主角(ID加入)
  21.       return [ 1, 1] if id < 0 # 全体敌人(ID负数)
  22.     end
  23.     # 在随后设定ID分歧的场合、参考一下过去的记述
  24.   end
  25.   #--------------------------------------------------------------------------
  26.   # ● 影图像的图形名 图像放到Graphics/Characters里,如果不要影就false
  27.   #--------------------------------------------------------------------------
  28.   def shadow
  29.     return "shadow01" if id > 0 # 全体主角
  30.     return false      if id < 0 # 全体敌人
  31.   end
  32.   #--------------------------------------------------------------------------
  33.   # ● 角色图像反转设定 初期角色状态图像,如果反转就true
  34.   #--------------------------------------------------------------------------
  35.   def graphic_mirror_flag
  36.     return false if id > 0 # 全体主角
  37.     return false if id == -5
  38.     return true  if id < 0 # 全体敌人
  39.   end
  40.   #--------------------------------------------------------------------------
  41.   # ● 角色图像固定参照 角色动画设定的指数如果始终参考""就true
  42.   #--------------------------------------------------------------------------
  43.   def graphic_fix
  44.     return false if id > 0 # 全体主角
  45.     return false if id == -5
  46.     return true  if id < 0 # 全体敌人
  47.   end
  48.   #--------------------------------------------------------------------------
  49.   # ● 通常待机
  50.   #--------------------------------------------------------------------------
  51.   def normal
  52.     return "通常待机"   if id > -0 # 全体主角
  53.     return "待机固定WT" if id < -0 # 全体敌人
  54.     # 不是一个完整的动作也可以粘贴的唯一动作
  55.   end
  56.   #--------------------------------------------------------------------------
  57.   # ● 消减待机  HP剩1/4以下的状态进行待机动作
  58.   #--------------------------------------------------------------------------
  59.   def pinch
  60.     return "消减待机" if id > 0 # 全体主角
  61.   end
  62.   #--------------------------------------------------------------------------
  63.   # ● 状态动作 多个重叠场合时、状态显示在最高优先级就为优先
  64.   #--------------------------------------------------------------------------
  65.   def state(state_id)
  66.     # 状态ID分岐
  67.     case state_id
  68.     when 1
  69.       return "战斗不能"     if id > 0 # 全体主角
  70.       return "敌人战斗不能" if id < 0 # 全体敌人
  71.     when 2
  72.       return "毒待机"
  73.     when 6
  74.       return "睡眠待机"
  75.     when 3,4,5,7,8
  76.       return "通用状态异常待机"
  77.     when 9
  78.       return "防御待机"
  79.     end
  80.   end
  81.   #--------------------------------------------------------------------------
  82.   # ● 输入动作命令后
  83.   #--------------------------------------------------------------------------
  84.   def command
  85.     # 选定的技能ID分岐
  86.     case skill_id
  87.     when 2
  88.       return "指令后防御"
  89.     end
  90.     # 所选指定的技能类型
  91.     case skill_type
  92.     when 1 # 特技
  93.       return "指令后特技"
  94.     when 2 # 魔法
  95.       return "指令后魔法"
  96.     end
  97.   end
  98.   #--------------------------------------------------------------------------
  99.   # ● 战斗开始动作
  100.   #--------------------------------------------------------------------------
  101.   def first_action
  102.     return "战斗开始我方" if id > 0 # 全体角色
  103.     return "待机固定WT"   if id < 0 # 全体敌人
  104.   end
  105.   #--------------------------------------------------------------------------
  106.   # ● 胜利动作
  107.   #--------------------------------------------------------------------------
  108.   def win
  109.     case id
  110.     when  2,7,10 # 第2, 7, 10角色动作
  111.       return "胜利摆的姿态"
  112.     else # 上述以外的
  113.       return "胜利姿态挥动"
  114.     end
  115.   end
  116.   #--------------------------------------------------------------------------
  117.   # ● 战斗退场动作  退场时更换的队伍动作
  118.   #--------------------------------------------------------------------------
  119.   def remove_action
  120.     return "我方退场"
  121.   end
  122.   #--------------------------------------------------------------------------
  123.   # ● 逃走动作
  124.   #--------------------------------------------------------------------------
  125.   def escape
  126.     return "逃走"   if id > 0 # 全体主角
  127.     return "敌人逃走" if id < 0 # 全体敌人
  128.   end
  129.   #--------------------------------------------------------------------------
  130.   # ● 逃走失败敗动作
  131.   #--------------------------------------------------------------------------
  132.   def escape_ng
  133.     return "逃走失败"
  134.   end
  135.   #--------------------------------------------------------------------------
  136.   # ● 输入命令的开始动作
  137.   #--------------------------------------------------------------------------
  138.   def command_b
  139.     return "指令输入"
  140.   end
  141.   #--------------------------------------------------------------------------
  142.   # ● 输入命令的结束动作
  143.   #--------------------------------------------------------------------------
  144.   def command_a
  145.     return "指令输入结束"
  146.   end
  147.   #--------------------------------------------------------------------------
  148.   # ● 伤害动作 
  149.   #--------------------------------------------------------------------------
  150.   def damage(attacker)
  151.     # 受到攻击的致命一击的场合
  152.     if critical?
  153.       return "被大伤害"
  154.     # 回复的场合
  155.     elsif recovery?
  156.       # 如果不想采取动作在这里只描述的return
  157.       return
  158.     end
  159.     # 受到伤害技能ID分岐
  160.     case damage_skill_id
  161.     when 1 # 1好技能的场合
  162.       return "被伤害"
  163.     when 136 # 如果不想采取特定技能伤害的动作在这里只描述的return
  164.       return
  165.     end
  166.     # 受到伤害指定的物品ID(回复的场合已经被确定在指定画面)
  167.     case damage_item_id
  168.     when 1 # 1号物品的场合
  169.       return
  170.     else
  171.       # 上述物品ID以外
  172.       if damage_item_id != 0
  173.         return
  174.       end  
  175.     end
  176.     # 伤害0的场合 (強化・弱化魔法和防御、逃跑的敌人)
  177.     if damage_zero?
  178.       return
  179.     end
  180.     # 上述设定不符合的場合
  181.     return "被伤害"
  182.   end
  183.   #--------------------------------------------------------------------------
  184.   # ● 回避動作  被动作伤害可能是一样
  185.   #--------------------------------------------------------------------------
  186.   def evasion(attacker)
  187.     return "盾护罩" if shield? # 如果装备盾的场合
  188.     return "回避"
  189.   end
  190.   #--------------------------------------------------------------------------
  191.   # ● 对方的攻击失误时的动作  在同一个分支的伤害行动是可能的
  192.   #--------------------------------------------------------------------------
  193.   def miss(attacker)
  194.     return "盾护罩" if shield? # 如果装备盾的场合
  195.     return "回避"
  196.   end
  197.   #--------------------------------------------------------------------------
  198.   # ● 武器动作 通常攻击的动作指定的装备武器
  199.   #             下面是敌人的武器设定
  200.   #--------------------------------------------------------------------------
  201.   def weapon_action
  202.     # 武器ID指定
  203.     case weapon_id
  204.     when 0 # 武器0号的场合(爪)
  205.       return "通常攻击"
  206.     when 1 # 武器1号的场合
  207.       return "斩杀攻击"
  208.     end
  209.     # 武器种类指定
  210.     case weapon_type
  211.     when 1 # 武器种类1号的场合
  212.       return "斩杀攻击"
  213.     when 4,5,7,8,9 # 被指定为复数的场合
  214.       return "斩杀攻击"
  215.     when 2
  216.       return "拳攻击"
  217.     when 3
  218.       return "刀攻击"
  219.     when 6
  220.       return "弓攻击"
  221.     when 10
  222.       return "铳攻击"
  223.     end
  224.   end
  225.   #--------------------------------------------------------------------------
  226.   # ● 敌人右手武器 敌人装备武器ID指定
  227.   #--------------------------------------------------------------------------
  228.   def enemy_weapon1_id
  229.     case id
  230.     when -1 # 1号的敌人(敌人ID为-,使其分歧)
  231.       return 10 # 武器ID指定。0号是赤手待遇。
  232.        when -5
  233.       return 68
  234.     else
  235.       return 0
  236.     end
  237.   end
  238.   #--------------------------------------------------------------------------
  239.   # ● 敌人左手武器 敌人二刀装备武器ID指定
  240.   #--------------------------------------------------------------------------
  241.   def enemy_weapon2_id
  242.     return 0
  243.   end
  244.   #--------------------------------------------------------------------------
  245.   # ● 敌人盾 敌人盾ID指定 左手武器优先考虑
  246.   #--------------------------------------------------------------------------
  247.   def enemy_shield_id
  248.     return 0
  249.   end
  250.   #--------------------------------------------------------------------------
  251.   # ● 武器图形指定 
  252.   #--------------------------------------------------------------------------
  253.   # 武器动作的类型设定 [1:原始图像] [2:2003规范]选择了
  254.   # 参考先进的图像,并在这里指定
  255.   # return "001-Weapon01" ←请输入对应的武器图像的文件名
  256.   #                         武器图像放在Graphics/Characters文件中
  257.   # 隐藏特定武器的场合、提供了一个图象指定
  258.   def weapon_graphic(weapon_id, weapon_type)
  259.     # 武器ID指定
  260.     case weapon_id
  261.     when 1 # 武器1号的图像文件名
  262.       return ""
  263.     end
  264.     # 武器种类指定
  265.     case weapon_type
  266.     when 6 # 武器种类6号的图像文件名
  267.       return "bow01"
  268.     end
  269.   end
  270.   #--------------------------------------------------------------------------
  271.   # ● 盾图像指定 
  272.   #--------------------------------------------------------------------------
  273.   # 武器动作的类型设定設定 [1:独自画像] [2:2003规范]选择了
  274.   # 武器动作二刀设定为true的場合的参考盾的图像先在这里指定。
  275.   #
  276.   # return "001-Shield01" ←请输入对应的盾图像的文件名
  277.   #                         防具图像放在Graphics/Characters文件中
  278.   def shield_graphic(weapon_id, shield_type)
  279.     # 防具ID指定
  280.     case shield_id
  281.     when 41 # 防具41号(圆盾)的图像文件名
  282.       return ""
  283.     end
  284.     # 防具种类指定
  285.     case shield_type
  286.     when 5 # 防具种类5号(小型盾)的图像文件名
  287.       return ""
  288.     end
  289.   end
  290.  
  291.   #--------------------------------------------------------------------------
  292.   # ● 技能动作
  293.   #--------------------------------------------------------------------------
  294.   def skill_action
  295.     # 技能ID指定
  296.     case skill_id
  297.     when 1 # 技能1号是普通攻击执行动作的武器
  298.       return weapon_action
  299.     when 2 # 技能2号防御
  300.       return "防御"
  301.     when 3,4,5 # 技能3/4/5号是连续攻击
  302.       return weapon_action
  303.     when 6 # 技能6号是逃跑
  304.       return escape
  305.     when 7 # 技能7号是观望
  306.       return "观望"
  307.     when 128
  308.       return "水铁炮"
  309.     when 129
  310.       return "武器抛出"
  311.     when 130
  312.       return "5回攻击"
  313.     when 131
  314.       return "切入攻击"
  315.     when 132
  316.       return "电影攻击"
  317.     when 133
  318.       return "变身"
  319.     when 134
  320.       return "技能连发"
  321.     when 135
  322.       return "昏暗攻击"
  323.     when 136
  324.       return "空中攻击"
  325.     when 139
  326.       return "疾风之斩"
  327.       when 140
  328.       return "电光连弹"
  329.       when 141
  330.       return "叶之斩"
  331.       when 142
  332.       return "梦之樱斩"
  333.  
  334.     end
  335.     # 技能名指定(在该数据库ID也能移动)
  336.     case skill_name
  337.     when "背景变更攻击"
  338.       return "背景变更攻击"
  339.     when "图像攻击"
  340.       return "图像攻击"
  341.     end
  342.     # 技能种类指定
  343.     case skill_type
  344.     when 1 # 特技
  345.       return "通用技能"
  346.     when 2 # 魔法
  347.       return "通用魔法"
  348.     end
  349.     # 上述以外
  350.     return "通用技能"
  351.   end
  352.   #--------------------------------------------------------------------------
  353.   # ● 物品动作
  354.   #--------------------------------------------------------------------------
  355.   def item_action
  356.     case item_id # 物品ID指定
  357.     when 1
  358.       return "物品使用"
  359.    else
  360.       return "物品使用"
  361.     end
  362.   end
  363.   #--------------------------------------------------------------------------
  364.   # ● 反击技能ID 计数器时的技能ID指定
  365.   #--------------------------------------------------------------------------
  366.   # ※技能設定几次攻击被反击
  367.   def counter_skill_id
  368.     return 1
  369.   end
  370.   #--------------------------------------------------------------------------
  371.   # ● 魔法反射技能ID 魔法反射时的技能ID指定
  372.   #--------------------------------------------------------------------------
  373.   def reflection_anime_id
  374.     return 118
  375.   end
  376.   #--------------------------------------------------------------------------
  377.   # ● 开始动作代替
  378.   #--------------------------------------------------------------------------
  379.   def substitute_start_action
  380.     return "代替开始"
  381.   end
  382.   #--------------------------------------------------------------------------
  383.   # ● 结束动作代替
  384.   #--------------------------------------------------------------------------
  385.   def substitute_end_action
  386.     return "代替结束"
  387.   end
  388.   #--------------------------------------------------------------------------
  389.   # ● 开始动作在实行代替
  390.   #--------------------------------------------------------------------------
  391.   def substitute_receiver_start_action
  392.     return "被代替开始"
  393.   end
  394.   #--------------------------------------------------------------------------
  395.   # ● 结束动作在实行代替
  396.   #--------------------------------------------------------------------------
  397.   def substitute_receiver_end_action
  398.     return "被代替结束"
  399.   end
  400.   #--------------------------------------------------------------------------
  401.   # ● 敌人的等级 条件分歧等的,反映参数
  402.   #--------------------------------------------------------------------------
  403.   def level
  404.     case id
  405.     when -1 # 1号的敌人
  406.       return 0
  407.     end
  408.     return 0
  409.   end
  410. end

评分

参与人数 1星屑 -10 收起 理由
熊喵酱 -10 多次伸手收稅

查看全部评分

你的意思就是要打架咯?

Lv1.梦旅人

梦石
0
星屑
199
在线时间
248 小时
注册时间
2012-4-29
帖子
386
2
 楼主| 发表于 2013-11-1 17:58:16 | 只看该作者
本帖最后由 魔力的觉醒 于 2013-11-2 00:27 编辑

没人么!!!  那么 谁最少告诉我这个怎么用==!
小伙伴们 你们在哪@Sion @喵呜喵5 @tan12345  

M1P[WZ{79ZH4]{XZ`PE6U78.jpg (27.22 KB, 下载次数: 18)

M1P[WZ{79ZH4]{XZ`PE6U78.jpg
你的意思就是要打架咯?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 11:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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