赞 | 0 |
VIP | 0 |
好人卡 | 20 |
积分 | 17 |
经验 | 42858 |
最后登录 | 2024-9-22 |
在线时间 | 761 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1696
- 在线时间
- 761 小时
- 注册时间
- 2013-9-23
- 帖子
- 211
|
如果不打算使用相关脚本(当然这类脚本我没有),而是用事件解决。
给每场战斗,也就是"数据库→敌群→战斗事件"里给每个敌群设置"条件",
回合数:你需要这些角色加入的回合,如果战斗开始就加入那么设为0+0
执行条件:战斗,就是每场战斗执行一次。
在所有会出发战斗并有同伴在战斗中加入的地图里设置一个并行处理的事件。
事件内执行一个公共事件(这是为了方便)
在公共事件内判断战斗中加入的角色是否在队伍中,如果是,那么离开队伍。
注意:此法需要不出现在地图上的同伴行走图透明,因为离队前会有短暂的时间出现在地图上。
▼-----跑题话-----▼
因为战斗中加入的角色是在战斗之后离开队伍的,会获得经验值,所以如果不想给这个角色升级,
①公共事件内在其离队前用变量获取此人的等级和经验值并做相应处理,
②数据库中职业那页把此人从1到99级的能力都调成一样(比如ATK:100~100)的任其升级,因为到地图上就会离队,所以是没机会查看此人的状态的。
③直接调成加入就满级。原因:不想看见战斗结算时有此人升级的信息。弊端:没成长空间(非要成长只能事件中手动加)
另外,此人可升级的话,在战斗中加入时不要初始化角色数据
再有,暂时没想起来…… |
|