Project1
标题:
请教在战斗中角色行动后(phase4_step6)自动使用第30号物品脚本
[打印本页]
作者:
taeckle
时间:
2019-9-17 03:55
标题:
请教在战斗中角色行动后(phase4_step6)自动使用第30号物品脚本
本帖最后由 taeckle 于 2019-9-17 04:21 编辑
我在update_phase4_step6后面做, 具体想法是这样的:
发动条件 (if):
1. 角色处在第10号状态 (@active_battler.state?(10))
2. 角色使用了第20号技能 (@skill.id == 20)
3. 第30号物品在身上至少有一个 ($game_party.item_number(30) > 0 )
结果:
1.角色自身行动结束后立即使用第30号物品 (就这句不会..
)
2.第30号物品数量-1 ($game_party.lose_item(30,1))
作者:
Hello``Bubble
时间:
2019-9-17 11:28
把预设make_item_action_result方法稍微修改一下不就行了
作者:
soulsaga
时间:
2019-9-17 14:00
技能调用公共事件模拟使用道具的效果就行了..
作者:
taeckle
时间:
2019-9-17 23:49
soulsaga 发表于 2019-9-17 14:00
技能调用公共事件模拟使用道具的效果就行了..
目前弄出来这多么:
@a = $scene.active_battler
@action = @a.current_action
@action.kind = 2
@action.item_id = 30
$game_temp.forcing_battler = @a
大佬你看还要添加啥?
作者:
taeckle
时间:
2019-9-19 04:54
还是没弄出来啊。。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1