 
Mod作者
|
本帖最后由 Sutopia 于 2022-2-27 23:59 编辑
统整合作部屋,简称统合部(滑稽)
主要有以下三大功能
- 原版船插兼容性嵌入:使原版船插理解MOD船插的不兼容性并直接在装配页面阻止玩家加入,比MagicLib更加先进
- 多个新API介面,包含武器效果、舰载机效果、全局非残留性船插、船插追踪等常用效果
- 多个新的相位API,因应0.95.1的相位改动,为相位压机制加入更多可动舰船参数
本MOD的实装方法没有取代任何原版档案,3.0版本后没有已知MOD冲突
主要有兩種實裝方案
只需要在你的船插tag裡打雞血...我是說打入統合部可以識別的tag,在玩家有統合部的情況下原版船插可以自動識別你的船插為不兼容。這種實裝方案可以完全獨立於本MOD運作,也就是白嫖
大多原版船插可以用vEx_[船插id]進行識別
少數原版已經有交互不相容的則是用別的ID進行識別
- 射程船插為vEx_targeting_unit
- 先进光学/高能散射为vEx_beam_style
- 适应性相位和相位锚为vEx_phase_style
- 强化船体与巨大船体为vEx_hull_configuration
|
以下是一行示范csv
- ,concord_targetingunit,0,,,"auto_concord, vEx_targeting_unit",,0,,TRUE,,0,0,0,0,org.sutopia.starsector.mod.concord.adv.DataEnactDomain,,,
复制代码
如果你想完整享受統合部的交互比對,你需要為你的船插加入一行注入用船插
- id必须是concord_[原始船插id]
- tag必须要有"auto_concord"
- 利用vEx与dEx的tag调整不兼容性(下面解释)
- 注入用船插必须使用org.sutopia.starsector.mod.concord.adv.DataEnactDomain
vEx_{字串}的字串代表一个兼容性主题
所有拥有同样主题的船插彼此不兼容
上面的例子中就是给射程船插打了射程主题达成彼此不兼容(优先尊重船插原始设定的不兼容性与不兼容理由)
dEx_{字串}的字串代表一个领导者船插id
必须选定一个存在的船插为领导者
使用这个tag的话你的不兼容性会与领导者同步
比如如果你选择打入dEx_phase_anchor
那么你的船插会与适应性相位兼容,与相位锚不兼容
推荐使用完整实装的理由是这会让你的船插同时识别其他MOD的非兼容性船插,完全不需要与其他MOD特别协调
所有外部非兼容性协调会由统合部统一代为执行
|
|
自行参照常数
- org.sutopia.starsector.mod.concord.phase.ConcordModStats
复制代码
呼叫效果修改
- stats.getDynamic().getMod([dynamic status ID])
复制代码
这些效果会套用于所有利用原版相位脚本的系统上,也就是星际帝国的换色相位同样受惠
- com.fs.starfarer.api.impl.combat.PhaseCloakStats
复制代码
|
主要用于偷玩家货舱...我是说以物品为船插时使用
你的船插必须实装以下介面
- org.sutopia.starsector.mod.concord.api.TrackedHullmodEffect
复制代码
统合部全局脚本会代为执行需要的效果
|
- org.sutopia.starsector.mod.concord.api.GlobalTransientHullmod
复制代码- org.sutopia.starsector.mod.concord.api.SelectiveTransientHullmod
复制代码
船插实装以上任何一个介面就能变为全局非残留性船插。在存档时该船插会全局被移除,读档或存档后加回。
主要受启发于星舰传奇的无法移除性。
|
- org.sutopia.starsector.mod.concord.api.WeaponInducedEffect
复制代码- org.sutopia.starsector.mod.concord.api.FighterInducedEffect
复制代码
船插实装以上介面可以使定义的武器或舰载机反过来对母舰造成效果。
实装用船插建议永远隐藏,因为其他效果不会被统合部呼叫
|
|
- addPostDescriptionSection无法正确识别Color定义的颜色
|
|
评分
-
查看全部评分
|