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

Project1

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

[讨论] RGSS1的第21个bug……

[复制链接]

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23186
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

跳转到指定楼层
1
发表于 2022-2-6 23:54:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
这是个代码bug,不是机能bug
Scene_Battle 4 Line 358-391
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 生成物品行动结果
  3.   #--------------------------------------------------------------------------
  4.   def make_item_action_result
  5.     # 获取物品
  6.     @item = $data_items[@active_battler.current_action.item_id]
  7.     # 因为物品耗尽而无法使用的情况下
  8.     unless $game_party.item_can_use?(@item.id)
  9.       # 移至步骤 1
  10.       @phase4_step = 1
  11.       return
  12.     end
  13.     # 消耗品的情况下
  14.     if @item.consumable
  15.       # 使用的物品减 1
  16.       $game_party.lose_item(@item.id, 1)
  17.     end
  18.     # 在帮助窗口显示物品名
  19.     @help_window.set_text(@item.name, 1)
  20.     # 设置动画 ID
  21.     @animation1_id = @item.animation1_id
  22.     @animation2_id = @item.animation2_id
  23.     # 设置公共事件 ID
  24.     @common_event_id = @item.common_event_id
  25.     # 确定对像
  26.     index = @active_battler.current_action.target_index
  27.     target = $game_party.smooth_target_actor(index)
  28.     # 设置对像侧战斗者
  29.     set_target_battlers(@item.scope)
  30.     # 应用物品效果
  31.     for target in @target_battlers
  32.       target.item_effect(@item)
  33.     end
  34.   end

383-384这两行不知道要干啥……我是完全不知道
搞两个莫名其妙的临时变量,上面的make_skill_action_result里没有这玩意儿
至于怎么修……删了这两行,其实根本不用修的

附:前20个bug如下(已全部修正,我能说为了修这些bug SEP Core已经被我搞成快4100行的巨型脚本了么……)
RUBY 代码复制
  1. #     5. RGSS1 引擎中,已知的bug修正
  2. #        a) 装备自动状态多重错误卸除 bug
  3. #        b) 失明状态下物理特技恒Miss bug
  4. #        c) 回复特技,被攻击力增幅时威力反而减小 bug
  5. #        d) 威力为0,攻击力增幅不为0的特技,伤害值显示的 bug
  6. #        e) 事件脚本执行结果为false时,有时卡死的 bug
  7. #        f) 提升最大HP/SP后重新初始化角色,角色的当前HP和SP比最大值高的 bug
  8. #        g) 角色降低等级可以超出“初期等级”限制的 bug (可通过配置还原)
  9. #        h) 通过“更改装备”指令可以在角色转职后装备其无法装备物的 bug
  10. #        i) 装备自动状态包含MaxHP/MaxSP加成时切换装备HP和SP不满的 bug
  11. #        j) 部分限制类状态(沉默等)在最后一回合对敌方和己方规则不公平的 bug
  12. #        k) 装备界面下的描述信息窗口不执行刷新的 bug
  13. #        l) 播放动画时,动画引用计数在预生成动画精灵之前即行加算的 bug
  14. #        m) 在地图上播放全屏动画时,动画基准位置不在屏幕正中的 bug
  15. #        n) 同时调用多次全屏动画时,内建的优化逻辑不起作用的 bug
  16. #        o) 中了MaxHP/MaxSP减益状态后进行完全回复时HP和SP回不满的 bug
  17. #        p) 中了状态后可通过装备再卸除指向相同自动状态的装备来解除状态的 bug
  18. #        q) 装备自动状态的连锁附加状态不会随装备卸除而连锁解除的 bug
  19. #        r) 使用事件变更天气时,“帧”的含义与事件系统其他事件指令不同的 bug
  20. #        s) 事件系统的计时器判定中,x分x秒以下的条件会提前触发的 bug
  21. #        t) 战斗中执行战斗事件时,状态窗口无用刷新导致画面卡顿的 bug

评分

参与人数 6星屑 +100 +6 收起 理由
939034448 + 1 太强啦!
RyanBern + 100 + 1 26 个字母不够用了
taeckle + 1 大神威武!
89444640 + 1 11区的东西帧不靠谱XD
soulsaga + 1 我很赞同
guoxiaomi + 1 26个字母不够用了

查看全部评分

SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-11-18 12:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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