创建:敌意天空

创建:敌意天空

掠夺者主题的飞艇袭击!

机械动力:敌对天空

这是一个带有“机械动力:敌对天空”字样的风格化3D文本图片

敌对天空增加了一批在玩家附近生成并从天空盘旋的掠夺者飞艇。本模组旨在尽可能沉浸式体验,因此每艘船都是真实的、可驾驶的Sable飞艇。你可以在飞行中途登上它们并搜刮宝箱,也可以选择完全不理会它们!但那些选择招惹它们的人将面临后果……

⚠️ 抢先体验 这是首个公开版本。模组可以游玩且应该稳定,但内容有限。 建议模拟距离设置为10。

如有任何Bug,请在Discord中报告。

功能

  • 4种飞艇,分为2个等级:三艘T1侦察舰(Karve、Outrider、Lookout)和一艘T2蒸汽船(Hirdskip)
  • 等级进阶:击杀袭击队长以随时间解锁更高级别的飞艇
  • 不祥之兆联动:饮用 ominous bottle 可确保生成你已解锁的最高等级飞艇,并配有相应规模的人员和战利品
  • 自动驾驶:袭击飞艇会自行使用舵轮和控制杆飞行。它还会尝试避开地形,并在卡住时设法自行脱困。
  • 飞艇捕获:击杀船长并夺取其船长令状前往舵轮处,这艘船就归你驾驶了
  • 仁慈系统:如果你在船上死亡,飞艇会减速,给你时间返回
  • 战利品:宝箱中包含来自机械动力和Aeronautics模组的分类资源、补给或维修零件
  • 完全可配置:通过游戏内配置界面调整生成率、等级阈值、船员规模等
  • 多人游戏:玩家分组、加权目标选择、个人冷却时间以及全局袭击上限

即将推出

  • 当然会有更多飞艇!
  • 进度系统

预告片即将推出……

配置

hostile_skies-common.toml

#袭击遭遇的一般设置
[general]
    #设置为false以禁用所有自动袭击生成
    enableRaidSpawns = true
    #玩家是否可以使用船长令状捕获飞艇
    enableShipCapture = true
    #在聊天栏中广播袭击调试信息
    debugChatMessages = false

#.
#控制袭击生成的时间和频率。
#初始概率为基础值,每次判定失败后按增量增加。
[spawn_timing]
    #生成尝试的间隔分钟数
    # 默认值: 15
    # 范围: 1 ~ 120
    spawnAttemptInterval = 15
    #首次尝试时的初始生成概率(%)
    # 默认值: 10.0
    # 范围: 0.0 ~ 100.0
    spawnChanceBase = 10.0
    #每次判定失败后增加的生成概率(%)
    # 默认值: 4.0
    # 范围: 0.0 ~ 100.0
    spawnChanceIncrement = 4.0
    #最大生成概率(%) 永远不会超过此值
    # 默认值: 50.0
    # 范围: 0.0 ~ 100.0
    spawnChanceMax = 50.0
    #受阻时(达到最大袭击数或没有符合条件的玩家组)的生成概率增量(%)。
    #设置为低于正常增量,以防止快速连续生成。
    # 默认值: 1.0
    # 范围: 0.0 ~ 100.0
    spawnChanceBlockedIncrement = 1.0

#.
#多人游戏目标选择、分组和冷却时间设置。
[multiplayer]
    #服务器范围内的最大活跃袭击遭遇数
    # 默认值: 3
    # 范围: 1 ~ 20
    maxActiveRaids = 3
    #遭遇结束后每位玩家的冷却时间(分钟)
    # 默认值: 10
    # 范围: 0 ~ 120
    personalCooldownMinutes = 10
    #玩家被分到同一目标组的半径(方块数)
    # 默认值: 200
    # 范围: 50 ~ 1000
    playerGroupingRadius = 200
    #目标组选择的基础权重(在等级/不祥之兆加成之前)
    # 默认值: 10.0
    # 范围: 1.0 ~ 100.0
    targetWeightBase = 10.0
    #每个已解锁等级增加的额外选择权重
    # 默认值: 1.0
    # 范围: 0.0 ~ 50.0
    targetWeightPerTier = 1.0
    #每级不祥之兆效果增加的额外选择权重
    # 默认值: 10.0
    # 范围: 0.0 ~ 100.0
    badOmenWeightPerLevel = 10.0

#.
#飞艇等级进阶:通过击杀队长数解锁。
[tier_system]
    #启用T1飞艇(侦察舰)
    enableTier1 = true
    #启用T2飞艇(小艇)
    enableTier2 = true
    #启用T3飞艇(战舰)
    enableTier3 = true
    #启用T4飞艇(旗舰)
    enableTier4 = true
    #解锁T2所需的队长击杀数
    # 默认值: 8
    # 范围: 0 ~ 1000
    tier2UnlockKills = 8
    #解锁T3所需的队长击杀数
    # 默认值: 25
    # 范围: 0 ~ 1000
    tier3UnlockKills = 25
    #解锁T4所需的队长击杀数
    # 默认值: 50
    # 范围: 0 ~ 1000
    tier4UnlockKills = 50

    #每个等级的生成权重。数值越高 = 被选中的可能性越大
    [tier_system.weights]
        #T1生成权重
        # 默认值: 50
        # 范围: 0 ~ 1000
        tier1Weight = 50
        #T2生成权重
        # 默认值: 30
        # 范围: 0 ~ 1000
        tier2Weight = 30
        #T3生成权重
        # 默认值: 15
        # 范围: 0 ~ 1000
        tier3Weight = 15
        #T4生成权重
        # 默认值: 5
        # 范围: 0 ~ 1000
        tier4Weight = 5

#.
#不祥之兆对袭击难度和战利品的影响。
#确保生成玩家已解锁的最高等级。
#倍率公式:基础值 + (等级 - 1) * 步进值。
[bad_omen]
    #不祥之兆I时的船员规模倍率
    # 默认值: 1.5
    # 范围: 1.0 ~ 10.0
    badOmenCrewMultiplierBase = 1.5
    #不祥之兆等级每高于I一级所增加的额外船员倍率
    # 默认值: 0.5
    # 范围: 0.0 ~ 5.0
    badOmenCrewMultiplierStep = 0.5
    #不祥之兆I时的战利品数量倍率
    # 默认值: 1.5
    # 范围: 1.0 ~ 10.0
    badOmenLootMultiplierBase = 1.5
    #不祥之兆等级每高于I一级所增加的额外战利品倍率
    # 默认值: 0.5
    # 范围: 0.0 ~ 5.0
    badOmenLootMultiplierStep = 0.5

#.
#队长击杀追踪设置。
[captain_kills]
    #袭击飞艇船长的击杀是否计入等级进阶
    raidCaptainKillsCounted = true
    #按玩家单独追踪(true)或服务器共享总计(false)
    perPlayerKillTracking = true

#.
#袭击遭遇的声音设置。
[audio]
    #袭击飞艇在附近生成时播放号角声
    enableSpawnHornSound = true
    #可以听到号角声的范围(方块)
    # 默认值: 200.0
    # 范围: 10.0 ~ 1000.0
    hornSoundRange = 200.0

依赖项

运行此模组必需以下模组:

鸣谢:

Marume 制作了Logo https://www.artstation.com/pietrogatto

Vorteks47 帮助建造了飞艇