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

Project1

 找回密码
 注册会员
搜索
查看: 1119|回复: 4

[已经解决] 是兄弟就来砍我,怎么才能把攻击主动指向队友

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1237
在线时间
163 小时
注册时间
2019-10-4
帖子
217
发表于 2023-3-19 10:21:50 | 显示全部楼层 |阅读模式

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

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

x
是兄弟就来砍我,怎么才能能把攻击主动指向队友 ,想做一把武器可以攻击队友

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

发表于 2023-4-5 03:28:26 | 显示全部楼层
本帖最后由 guoxiaomi 于 2023-4-7 06:24 编辑

修改Game_Battler3中的update_phase3_basic_command。
  1. # ...
  2.       case @actor_command_window.index
  3.       when 0  # 攻击
  4.         # 演奏确定 SE
  5.         $game_system.se_play($data_system.decision_se)
  6.         # 设置行动
  7.         @active_battler.current_action.kind = 0
  8.         @active_battler.current_action.basic = 0
  9.         # 开始选择敌人
  10.         # 当 weapon_id 为 100 时,使用 200 号技能并选择队友。
  11.         if @active_battler.weapon_id == 100
  12.           @active_battler.current_action.kind = 1
  13.           @active_battler.current_action.skill_id = 200
  14.           @active_battler.current_action.forcing = true
  15.           start_actor_select
  16.         else
  17.           start_enemy_select
  18.         end
  19. #...
复制代码

当然你需要设置200号技能是目标对队友的普通攻击。

关于取消之后卡住,修改Game_Battler3中的end_actor_select
  1. # ...
  2.   def end_actor_select
  3.     # 释放角色箭头
  4.     @actor_arrow.dispose
  5.     @actor_arrow = nil
  6.     # 指令为 [战斗] 的情况下
  7.     if @actor_command_window.index == 0
  8.       # 有效化角色指令窗口
  9.       @actor_command_window.active = true
  10.       @actor_command_window.visible = true
  11.       # 隐藏帮助窗口
  12.       @help_window.visible = false
  13.     end
  14.   end
  15. # ...
复制代码

RGSS偷懒了,这里的实现跟end_enemy_select不一样,把缺少的那部分补上就行了。不知道 @SailCat 发现这处bug了没(好像@失败了)

点评

我看看……  发表于 2023-4-6 20:23
但是有个bug取消选择之后会卡住  发表于 2023-4-6 20:01
谢谢大佬,攻击可以指向队友了,攻击替换成了技能。也是一种方法。反正可以砍自己人了。  发表于 2023-4-5 17:32
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-16 23:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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