"cards_slot"规定了仪式的各个卡片插槽能放上哪些卡片,不在规定范围内的卡放不上去。我们能看到s2的condition(条件)是所有类型的金饰品,或者妻子喜欢的书,或者奈布哈尼,等等。
因此,如果我们想用别的东西消卡,我们只需要添加"is":xxxxxxx,这样id为xxxxxxx的卡片就能被放上去了。
这里我还要再补充两个特殊的情况:
1.如果我们想在这里放入金币,并且为放入的金币数目设置上下限,我们可以添加 "all":{"type":"item","cost.金币":[m,n]},其中m是下限,n是上限。我们知道苏丹的游戏能够右键卡片来快速置入,设置上限能够防止玩家一不小心把全部金币塞入仪式;
2.如果我们想在这里放入任意类型的苏丹卡,我们可以添加"type":"sudan"。
第二步,我们回到代码前面,查看"settlement_prior"属性这一项。这部分的作用是在启动仪式后判断你置入的卡片属于哪些类型,并做出相应的回应。
