SkillRandomizerでカスタムスキルのキーワードの有無の判定が一つでもtrue返すと
他のカスタムスキル(ユニットが持っていないもの含む)の判定までtrue返してしまうっぽいな
要するにカスタムスキル一つ持ってると全てのカスタムスキルを所持してる状態になるっていう

公式スクリプトのcustom-skillを引用してるんだけど
そもそもFunctionで括ってる訳だし他のカスタムスキルの処理と競合している訳ではないと思うんだけどな
そうでなきゃallas2の中のif文の条件式中のキーワードとか謎過ぎる訳で
この辺り公式からの解説が欲しい