边缘世界 RimWorld

边缘世界 RimWorld

129 个评价
RimTerritory
   
奖励
收藏
已收藏
取消收藏
Mod, 1.3, 1.4, 1.5
文件大小
发表于
更新日期
337.689 KB
2023 年 2 月 13 日 上午 7:23
2024 年 5 月 7 日 上午 11:38
3 项改动说明 ( 查看 )

订阅以下载
RimTerritory

描述
Territories for mods.

This is C# code that triggers events when thing enter/exit/stay in the certain areas on the map.
You can check out github readme code examples.

It's not perfect, but I found this pretty helpful and easy to setup territories for things from code.

It uses Territory class as basis, it can be initialized by Thing(including its size) or by position on the map(not world one).

To locate things in territory, you need to use Territory.Locator<ThingType> and call its Tick in the Tick() method of thing.
Locating is delayed and optional(default 10 ticks), you can set it with property TicksDelay.

There's multiple types of territories, but you can create custom one by overriding Cells property or GetCells method.

This mod is not for XML, only C#, look at source code.

This mod is dependency and can be used in other mods.

Source code[github.com]
26 条留言
catmanmlio 10 月 2 日 下午 5:29 
Also needs an Update for 1.6, RimPy throws a warning about mismatch
Onikage-056, God of Animatronics 2024 年 4 月 11 日 下午 5:05 
Needs updating for 1.5. RimPy throws an error for it.
Giggles 2023 年 6 月 20 日 下午 10:15 
Is this mod just framework or does it actually add stuff on its own?
MIS42NE  [作者] 2023 年 2 月 18 日 上午 10:34 
If you're interested in performance, I suggest you to benchmark this mod, or just calculate approximately by looking at the source code.
Sir Rolin 2023 年 2 月 18 日 上午 10:16 
Pretty sure it depends on the mods that use it.
But to expand the question, is it as efficient as vanilla areas or better?
MIS42NE  [作者] 2023 年 2 月 18 日 上午 7:22 
added note that territory not in the world map
TeleportBehindYou 2023 年 2 月 18 日 上午 7:04 
Least you can do is add a disclaimer that lets people know that it's only in your faction base, not affecting the whole world map. Wish someone would make a mod for what I was talking about tho. Would be cool to see faction territories displayed graphically. Kind of like EU4.
MIS42NE  [作者] 2023 年 2 月 18 日 上午 6:25 
English is not my native language so I'm sorry for that mistake, however, I won't fix it. :maple2:
jupiterLILY 2023 年 2 月 18 日 上午 5:57 
Yep, I think the word territory is going to cause confusion.

A territory is a larger area of influence than just a base.
TeleportBehindYou 2023 年 2 月 17 日 上午 8:02 
Oh i see. So it's only for the "territory" within an faction's base? Like if a colonist were to stand in the kitchen for too long, a raid happens? I was thinking of territory on the world map.