Project1

标题: 队伍如何实现在特定角色集合当中同时只能有1人出战 [打印本页]

作者: 124514    时间: 2024-1-10 16:08
标题: 队伍如何实现在特定角色集合当中同时只能有1人出战
本帖最后由 124514 于 2024-1-13 14:24 编辑

想要做同角色的不同形态(1号角色和3号角色),以及一个佣兵团(20号、21号、22号角色),之后在某个剧情当中出现危机,佣兵团由于人手不足,只能安排1个佣兵团的成员出战,而在危机解除之后,这个佣兵团的成员又可以正常供应人手了

打个比方,第1个集合是数据库的1号、5号和17号角色,第2个集合是数据库的3号、14号和15号角色,而第3个集合(20号,21号,22号角色)需要打开100号开关之后才会触发角色同时登场限制效果

每一个集合当中同时只有1个角色能出战

例如对于第一个集合,队伍人数>4时,若数据库当中的1号角色已经在出战的4人队伍中,则数据库5号、17号角色在“整队”时处于只能与1号对调的状态(当然此时的1号可以在不打破其他角色集合同时出场的规则的情况下,正常和任意替补角色交换),不属于该集合的的2、3、4、6……号角色若在出战队伍当中,则在整队时不能与5号或者17号对调。5号或者17号角色已经在队伍的情况下同理;
队伍人数≤4时,若数据库当中的1号角色已经在出战的4人队伍中,则数据库5号、17号角色在加入队伍时,不进入出战队伍而直接进入替补队伍当中,而其他的2、3、4、6……号角色加入时正常进入出战队伍直至4人满员。

第二个、第三个集合同理,第三个集合的限制在打开100号开关之后触发,开关关闭之后解除

(用公共事件和道具搭配虽然很容易达到类似效果,但是太影响体验和观感了……)




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