Project1

标题: 请教一下,怎么是实现敌人随机组合 [打印本页]

作者: sherlock_holmes    时间: 2013-2-1 15:52
标题: 请教一下,怎么是实现敌人随机组合
请教一下,怎么可以实现遇敌时敌人随机组合,而不用数据库里“队伍”的组合?
作者: 紫英晓狼1130    时间: 2013-2-1 16:29
目前只能多设队伍,并不能随机组合
作者: 303095436    时间: 2013-2-1 19:02
要是随机的话遇到高级怪物不就完了?遇到低级怪物也升不了级。
要是真的弄还要许多开关和公用事件
作者: sherlock_holmes    时间: 2013-2-4 11:01
303095436 发表于 2013-2-1 19:02
要是随机的话遇到高级怪物不就完了?遇到低级怪物也升不了级。
要是真的弄还要许多开关和公用事件 ...

当然是不同地图遇怪不同了,比如某张地图只会遇到1,2,3号敌人,但是敌人是随机组合的
作者: 羞射了    时间: 2013-2-4 11:28
如果只是几种敌人的话,不改脚本也是可以办到的,在战斗的0回合设置条件分歧,敌人按照取得的随机数执行变身。
作者: sherlock_holmes    时间: 2013-2-4 16:18
羞射了 发表于 2013-2-4 11:28
如果只是几种敌人的话,不改脚本也是可以办到的,在战斗的0回合设置条件分歧,敌人按照取得的随机数执行变 ...

如果要改脚本,该怎么改?
作者: 阿Z    时间: 2013-2-8 10:40
简单的方法就是,1、2、3号敌人,队伍里面设置他们三个的全部组合队伍……感觉别的方法太麻烦了。虽然这个也很麻烦,不过不会引起冲突什么的吧……
作者: 小传子    时间: 2013-2-8 16:19
如果要动脚本 game_enemy里
@enemy_id = e[rand(e.size)
troop_id 下面动手
例如@enemy_id = e[rand(e.size)]
if troop_id == XXX
  e =  [22,33,44]
  @enemy_id = e[rand(e.size)]

这样的类似抽取法

,但是如果不是特殊需要不建议这样,你可以设定暗雷战斗事件来跳转指定战斗,配合随机数。不过没测试不知道是否成功
作者: 潜水者    时间: 2013-2-8 22:01
LZ参考一下大雄的诸神之战 在水哪里有写哦!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1