表面上,在玩家的角度中维多利亚3的事件触发只有四种方式1.普通事件,也就是会在大地图上弹出的那种。2.由决议触发的事件。3.由事件触发的事件【如英国的鸦片战争事件】4.由日志触发的事件。
但是如果你恰好是个MODDER或者改派,看过events文件中的某些事件的触发条件,这个时候你会惊奇的发现,这些事件中只分出来了两类—— 1.填写了trigger=内容的事件,2.trigger=为空的事件。你表示这并不惊奇,因为有些事件,比如维多利亚女皇的加冕礼事件,就是要靠日志完成才能触发的。 但随着你继续深挖,你发现,有些你自认为应该有触发的事件,比如清朝覆灭,反而是为空的。你觉得不应该,这个事件大清所拥有的两个日志中都没有提及,也不是决议触发的。这个时候你对事件触发的逻辑已经有所怀疑了。
于是,你自己写了一个新的事件,可能是个事件链,也可能是单个事件,你做好了一切调试的准备,满足了你在trigger域中写的所有条件,就等着它和v2一样,自动触发。于是,你等了一天,游戏到了1936年,它仍没有触发。
这是怎么回事呢?且听我楼下细说。
但是如果你恰好是个MODDER或者改派,看过events文件中的某些事件的触发条件,这个时候你会惊奇的发现,这些事件中只分出来了两类—— 1.填写了trigger=内容的事件,2.trigger=为空的事件。你表示这并不惊奇,因为有些事件,比如维多利亚女皇的加冕礼事件,就是要靠日志完成才能触发的。 但随着你继续深挖,你发现,有些你自认为应该有触发的事件,比如清朝覆灭,反而是为空的。你觉得不应该,这个事件大清所拥有的两个日志中都没有提及,也不是决议触发的。这个时候你对事件触发的逻辑已经有所怀疑了。
于是,你自己写了一个新的事件,可能是个事件链,也可能是单个事件,你做好了一切调试的准备,满足了你在trigger域中写的所有条件,就等着它和v2一样,自动触发。于是,你等了一天,游戏到了1936年,它仍没有触发。
这是怎么回事呢?且听我楼下细说。