发现自己粗心了. 忽视了时代的作用. 重新叙述Active/Weight的作用
每局游戏开始时会从逐一随机激活所有随机事件, 如果一个随机事件没有被激活, 你就当它不存在, 游戏中也不会触发.
Active就是这个激活的几率. 90就意味着有90%的几率存在于游戏中.
每个文明每回合都会检查游戏中激活的所有随机事件, 看是否触发.
关闭了随机事件不能触发; 20回合前, 不能触发; 野蛮人和小文明不能触发.
剩余情况下:
先触发所有符合触发条件且必触发的随机事件;
然后有一定几率触发一个几率触发的随机事件. 这个触发的随机事件将在所有的符合触发条件且几率触发的随机事件中随机选取.
这个几率的大小由这个文明的当前时代决定. 从远古到未来分别是: 1%, 2%, 4%, 4%, 6%, 8%, 10%.
对于随机事件, 其Weight是-1, 则属于必触发, 大于0则是几率触发.
打个比方, 符合触发条件且几率触发的随机事件组成一个候选池, 这个池子总面积是组成它的这些随机事件的Weight之和, 对于在其中的一个随机事件来说, Weight决定了它在候选池中占有的面积, 越大则越容易被选中. 但如果池子里就它一个, 即使它的Weight只有1, 那么要挑也只能挑它. |