楼主: pigsss

[RMVA发布] 【VA移植修改】CP制战斗 2012.05.09 更新

 火 [复制链接]
梦石
0
星屑
50
在线时间
116 小时
注册时间
2012-10-4
回帖
173
发表于 2012-10-31 21:43:05 | 显示全部楼层
@pigsss

對了
如果想要特別做消耗CP值不一樣的技能的話

# ● 扣除技能的使用消耗
  #--------------------------------------------------------------------------
  alias :old_pay_skill_cost :pay_skill_cost
  def pay_skill_cost(skill)
    old_pay_skill_cost(skill)
    ###########
    case skill.id
    when 1
     @cp -= CP_COST_BASIC_ATTACK
    when 2
     @cp -= CP_COST_BASIC_GUARD
    when 3...999 # 可自订不同消耗的技能
     @cp -= CP_COST_SKILL_ITEM_ACTION
    else
     @cp = 0
    end
    ###########
  end
end
#--------------------------------------------------------

只要改這段就好了嗎?
@cp -=直接填數字         的寫法就可以了嗎?
謝謝

点评

对  发表于 2012-10-31 23:54
回复

使用道具 举报

梦石
0
星屑
50
在线时间
116 小时
注册时间
2012-10-4
回帖
173
发表于 2012-10-31 22:43:15 | 显示全部楼层
抱歉重複發了
這樓我就刪掉了
回复

使用道具 举报

梦石
0
星屑
50
在线时间
112 小时
注册时间
2010-11-11
回帖
89
发表于 2012-11-2 10:40:12 | 显示全部楼层
状态框和CP条重叠了啊。
QQ截图20121101122839.jpg

能把CP那个窗口取消掉,把CP画在状态框那里吗。把CP条画在人物的头像上。我改了好几次都没成功。。。
回复

使用道具 举报

梦石
0
星屑
1912
在线时间
648 小时
注册时间
2011-6-11
回帖
207
发表于 2012-11-7 15:59:13 | 显示全部楼层
楼主大人 我点击了COPY,没反应 自己复制但是一粘贴就变成了一行
求帮助

点评

换浏览器  发表于 2012-11-7 18:20
回复

使用道具 举报

梦石
0
星屑
50
在线时间
141 小时
注册时间
2011-8-29
回帖
40
发表于 2013-1-2 19:01:05 | 显示全部楼层
  请教:

#--------------------------------------------------------------------------
  # ● 绘制角色肖像图
  #     enabled : 有效的标志。false 的时候使用半透明效果绘制
  #--------------------------------------------------------------------------
  def draw_face_b(face_name, face_index, x, y, enabled = false)
    bitmap = Cache.face(face_name)
    rect = Rect.new(face_index % 4 * 96 ,face_index / 4 * 96 + 40, 96, 20)
    contents.blt(x, y, bitmap, rect, enabled ? 255 : translucent_alpha)
    bitmap.dispose
  end

能否拓宽肖像图(部分角色肖像眼睛不能完全显示)?

点评

Rect.new(face_index % 4 * 96 ,face_index / 4 * 96 + 40, 96, 20) 第二个逗号后面的96是宽  发表于 2013-1-2 19:28
回复

使用道具 举报

梦石
0
星屑
50
在线时间
141 小时
注册时间
2011-8-29
回帖
40
发表于 2013-1-2 19:01:11 | 显示全部楼层
本帖最后由 jerrypan 于 2013-1-5 15:23 编辑

谢谢了。
回复

使用道具 举报

虚空人形

梦石
0
星屑
4866
在线时间
2037 小时
注册时间
2011-8-11
回帖
3260

贵宾

发表于 2013-1-17 19:06:52 | 显示全部楼层
关于这个脚本,
在使用技能召唤公共事件时,
公共事件不是在技能放完后发动,
而是在轮到下一个人行动时才发动,
请问如何使公共事件在技能发动完毕后马上进行呢?
回复

使用道具 举报

梦石
0
星屑
1691
在线时间
2205 小时
注册时间
2010-6-27
回帖
1259
 楼主| 发表于 2013-1-17 21:15:19 | 显示全部楼层
hcm 发表于  
关于这个脚本,
在使用技能召唤公共事件时,
公共事件不是在技能放完后发动,

  #--------------------------------------------------------------------------
  # ● 重定义:处理战斗行动
  #--------------------------------------------------------------------------
  def process_action
    @cp_thread.stop = true
    return if scene_changing?
    if !@subject || !@subject.current_action
      @subject = BattleManager.next_subject
    end
    return turn_end unless @subject
    if @subject.current_action
      @subject.current_action.prepare
      if @subject.current_action.valid?
        @status_window.open
        execute_action
      end
      @subject.remove_current_action
    end
    process_event
    process_action_end unless @subject.current_action
  end

论坛大姨妈,代码格式打不开。

点评

hcm
谢谢,明白了。  发表于 2013-1-19 23:07

于是我也广告下…
回复

使用道具 举报

梦石
0
星屑
50
在线时间
42 小时
注册时间
2009-2-9
回帖
36
发表于 2013-2-1 12:57:08 | 显示全部楼层
本帖最后由 kilktp 于 2013-2-1 13:03 编辑

改好了

效果不錯 感謝

未命名.png
未命名.png
回复

使用道具 举报

梦石
0
星屑
50
在线时间
58 小时
注册时间
2012-4-6
回帖
31
发表于 2013-3-1 19:01:46 | 显示全部楼层
好家伙,我喜欢。收下了。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部