就地避难

就地避难

怪物会随着你的变强而变强。这就是问题所在……

怪物

模组前提
在正常世界中,到了第二周,你已经拥有下界合金装备,并疑惑自己当初为何会害怕。本模组(Shelter In Place)改变了这一点:你每获得一次升级,世界也会随之升级。你门前的僵尸一直在与你同步成长。

 

运作方式
每位玩家都有一个隐藏的实力评分,该评分基于与该角色相关的属性及当前进度构建。当敌对生物生成时,其生命值、伤害、护甲、速度和感知会扩展,以匹配附近最强的玩家。

 

原型

  • 侦察兵(Scout)—— 快速、警觉、脆弱
  • 坦克(Tank)—— 拥有巨大的生命值池,护甲较轻
  • 壁垒(Bulwark)—— 身披重型板甲,对你的攻击几乎毫发无损
  • 主宰(Juggernaut)—— 壁垒的强化版,生命值更多,但速度更慢、攻击更弱
  • 刺客(Assassin)—— 爆发力极高,防御如纸,注意力短暂
  • 蛮兵(Brute)—— 行动迟缓、攻击沉重,能将你击飞
  • 玻璃大炮(Glass Cannon)—— 一击即可将你消灭,但一阵微风就能让它倒下
  • 格斗者(Brawler)—— 整场战斗你都会在空中度过

 

奖励
你的幸运属性会随着实力增长而提升,遵循一个后期加速的曲线,在你实至名归时给予更好的战利品。默认最高可增加+5点。

 

配置(config/shelterinplace-server.toml)
  curve_k (2.5)——难度曲线形状;数值越高,封顶越快
  mob_scaling_saturation (0.9)——生物停止扩展实力的上限比例
  specialty_archetype_chance (0.4)——出现特殊原型的概率(相对于基础原型)
  basic_intensity (1.0)——仅对普通生物的削弱系数
  max_luck_bonus (5.0)——满实力时的幸运加成;设为0则禁用
  skipped_entities ([])——排除特定生物,格式为“somemod”或“somemod:some_mob”
  affect_spawner_spawns (true)——是否扩展来自刷怪笼的生物实力
  affect_spawn_eggs (false)——是否扩展来自刷怪蛋的生物实力
  creative_players_drive_scaling——创造模式玩家是否被视为目标
  damage_safety_ceiling (100)——扩展攻击伤害的硬性上限
  normalization.*——每种实力输入对应的节奏阈值

 

命令
  /sip power——查看自己的实力(任何玩家可用)
  /sip help——查看完整列表
管理员还可以使用 power get/set、recalc、breakdown、ceilings、toggle 和 modifiers 等命令。

 

兼容性
本模组为服务端模组!
Lootr(可选):已搜刮的容器会计入实力
Jade(可选):查看生物可显示其原型和扩展情况
模组生物和装备会被自动处理,并带有安全限制,防止异常属性值破坏寻路或你的生命条。

 

测试版
系统功能完整且已测试;但平衡性尚未经过验证。

需要 Minecraft 1.21.1 和 NeoForge 21.1.0 或更新版本。