好吧. 我刚刚仔细翻了下natured.c 这个文件.
问题一: event_midnight() 里为啥 【季节天时】msg 没出现
是因为, 老代码写错了个地方, 应该改成
if (msg)
message("vision", HIC "【季节天时】" + msg, all_interactive());
就可以了.
问题二: 在特定的日期让natured读取特殊的时间描写
可以参照 event_midnight()里面的写法
case 2:
switch(random(3))
{
case 0:
day_phase = read_table("/adm/etc/nature/winter_rain2");
break;
case 1:
day_phase = read_table("/adm/etc/nature/winter_sun2");
break;
case 2:
day_phase = read_table("/adm/etc/nature/winter_wind2");
break;
}
d = query_day();
switch (d)
{
case 14:
day_phase = read_table("/adm/etc/nature/winter_special14");
break;
}
break;
先随机读一个文件的, 然后如果day = 特殊日子, 再读特殊文件的, 覆盖掉变量 day_phase 好了
|