MC百科社群

标题: 一个简单却写不出来的战利品表 [打印本页]

作者: dinnerbone    时间: 2024-1-5 16:18
标题: 一个简单却写不出来的战利品表
请写一个战利品表,要求触发战利品表时,在以下三种等概率情况内只选一个,一是掉落一个钻石,二是掉落一个钻石加一个绿宝石,三是掉落一个金加一个铁。附加要求,一是考虑到可拓展性,你不能事先计算出每个物品的概率再用谓词设定概率,二是只能写一张表。

我想了很久,发现这是做不到的,你有什么好的思路吗?

作者: QQ酱247891    时间: 2024-1-12 12:58
既然没说不能用tag,那就简单了 test.zip (14.35 KB, 下载次数: 10)

作者: dinnerbone    时间: 2024-1-12 16:07
QQ酱247891 发表于 2024-1-12 12:58
既然没说不能用tag,那就简单了

我猜是不是给那成对出现的两个物品加一个tag,然后给tag里的物品全部掉落?
这样确实可以,我一开始是希望不做任何额外工作,就是只允许这一张表。
作者: QQ酱247891    时间: 2024-1-12 16:33
dinnerbone 发表于 2024-1-12 16:07
我猜是不是给那成对出现的两个物品加一个tag,然后给tag里的物品全部掉落?
这样确实可以,我一开始是希 ...

是的。加个tag算是最便捷的方法了,就算允许用谓词和写多张表也没这个方法方便。




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科