- 好友
- 4
- 在线时间
- 0 小时
- 最后登录
- 2025-1-25
见习骑士

- UID
- 3199602
- 第纳尔
- 1162
- 精华
- 0
- 互助
- 36
- 荣誉
- 0
- 贡献
- 1
- 魅力
- 227
- 注册时间
- 2020-9-4
 鲜花( 60)  鸡蛋( 0)
|
本帖最后由 奥杜因阿卡托什 于 2023-5-11 03:01 编辑
大地图优化一直是很多moder的痛点,有可能是地图太大,有可能是据点、领主太多,在大地图上时游戏会卡顿,情况严重的mod甚至会跳出。前者没什么好办法,只能在做地图时把像素调少一点了,后者会出现周期性卡顿。因为卡顿是周期性的,很容易让人联想到同样是周期性运行的trigger和simple trigger。然而这俩玩意里面的项目没有名字,功能也很难直观地看出来,moder修改时有可能投鼠忌器,不好下手,在此我就列出其中各项目的具体内容,供想要研究触发器的moder参考,同时给出我的一点优化建议。
(优化这个,经常有人提潘得的优化神话。要搞清楚一点,潘得地图又小领主又少,功能性上只比魔球mod多一个层次,与目前国内的很多知名mod比实在太像战团了。要是它大地图还卡顿,那可以直接入土为安了。)
这个帖子先写trigger的。
0:(0.1, 0, ti_once,
作用是开局弹出那个“你现在在大地图上”的教程框。
1:(0.0, 0, 168.0,
一周一次refresh_center_inventories刷新商人物品。
2: (0.0, 0, 168.0,
一周一次refresh_center_armories刷新防具商人物品。
3: (0.0, 0, 168.0,
一周一次refresh_center_weaponsmiths刷新武器商人物品。
4: (0.0, 0, 168.0,
一周一次refresh_center_stables刷新据点状态?
5:(5.7, 0, 0,
最经典的生成赏金猎人。绝大多数mod中大多数野怪刷新都是靠这个的变体。
6: (1.0, 0.0, 0.0,
任务相关,镇长要你追捕强盗的那个。
7: (2.0, 0, 0,
生成运俘队?有人见过这玩意吗?如果没有的话不如去掉这个触发器。
8: (4.0, 0, 0.0,
护送商队的相关触发器,举例就是那个经典的护送商队去某某地方的任务,当商队进入城镇后过一段时间就会判定结束,那个的检测就在这里。不过我觉得触发时间可以改高点,反正平时也不用。
9: (1.5, 0, 0,
和上面那个运俘队一样,查无此人的信使(pt_messenger_party)。去掉应该也无妨,我是没见过这些玩意。
10: (1.0, 0, 0.0,
只要数量在限制内,而且处于和平时期,每个国家每小时就有十分之一的纪律生成商队。我觉得这个时间拉长了一点也无妨,反正有上限。
11: (0.2, 0.0, 0.0,
控告忠心指挥官任务,这个任务我怎么没见过?虽然刷的频率较高,但终究不常用,可以不用改。
12: (0.2, 0.0, 0.0,
追回逃跑的龙鸣任务相关,同上。
(这一块有很多写得很大的老任务,比如什么帮领主镇压龙鸣或者“杀死阴谋家”之类的,正在写任务的人可以从这里找找灵感和片段)
13: (0.5, 0.0, 0.0,
追踪间谍任务相关。
14: (24.0 * 7, 0.0, 0.0,
一周一次,调整了一个关于商人的全局变量,注释说是欠债什么的。
15: (0.1, 0.0, 0.1,
16: (0.1, 0.0, 0.1,
17: (0.1, 0, 0.0,
护送商队任务相关。这玩意怎么这么多弯弯绕绕?
18: (0.3, 0.0, 1.1,
19: (0.3, 0.0, 1.1,
镇长叫你去剿匪的那个任务相关。
20: (1, 0, 0,
解救被绑架的女孩任务相关。
21: (0, 0, 24 * 14,
两周一次,把王位宣称者送去别国。丧家之犬属于是。
22: (24 * 15 , 0, 0,
15天一次,更新未雇佣的npc所在的酒馆。
#22: (0.1, 0, 0,
#支队相关,刷新npc所在位置。这是我自己的触发器,不用看。
23: (0, 0, 24,
很大一次触发器,一天一次,主要是和npc的不满和吵架有关的。想对npc吵架的机制有更多了解(以及修改它)的人可以好好看看。
24:(1, 0, 0,
神必触发器,玩了个湖中剑的梗,女玩家队里的npc有三种双手武器(great_sword、sword_two_handed_a、strange_great_sword)就会弹成就。moder给它去掉就行了,这居然还是个双重嵌套的触发器。
#25:(48.000000, 0.000000, 0.000000,等
#也是我自己写的触发器,还在玩魔球的时候拿来刷怪的,现在一看真的漏洞百出,逻辑和语句都写得跟答辩一样。改改改。一般玩魔球的写的触发器也是从这里开始的。
总得来说trigger还是没有什么特别致命的痛点的,但simple trigger就不一样了。
|
评分
-
查看全部评分
鲜花鸡蛋815208129 在2023-5-11 09:49 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下 815208129 在2023-5-11 09:49 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下
|