S0uls

S0uls

Souls 允许你从怪物身上收集强大的灵魂,将其装备到独特的等级中,并获得受每种生物启发的特殊属性。

前置模组

本模组需要以下模组作为前置:Apothic Attributes

关于模组

击杀特定生物后,你有机会获得它们的灵魂。每个灵魂都与特定的生物绑定,并提供与之匹配的属性加成,例如:末影人可能提供闪避几率,骷髅可能提供与箭矢相关的加成,而僵尸可能提高你的最大生命值。

灵魂有 6 个稀有度等级(I 级至 VI 级)。等级越高,加成越强。玩家可以在一个独立的菜单中装备最多 9 个灵魂,每个已装备的灵魂会在角色周围形成一个与等级对应的彩色光环。

物品

每个灵魂有 6 个等级:

  • 1 级 - 基础值的 1 倍
  • 2 级 - 基础值的 1.5 倍
  • 3 级 - 基础值的 2 倍
  • 4 级 - 基础值的 3 倍
  • 5 级 - 基础值的 4.5 倍
  • 6 级 - 基础值的 7 倍

生物列表

流浪者 基础值:0.25 属性:拉弓速度

劫掠兽 基础值:0.75 属性:攻击击退

潜影贝 基础值:0.5 属性:盔甲韧性

狼 基础值:0.05 属性:攻击速度

凋灵骷髅 基础值:0.04 属性:生命偷取

远古守卫者 基础值:1.5 属性:盔甲韧性

卫道士 基础值:1.0 属性:攻击伤害

马 基础值:0.1 属性:跳跃强度

骷髅 基础值:0.05 属性:箭矢伤害

末影龙 基础值:0.05 属性:暴击几率

烈焰人 基础值:1.5 属性:火焰伤害

骆驼 基础值:0.5 属性:实体交互距离

僵尸 基础值:2.0 属性:最大生命值

循声守卫 基础值:5.0 属性:`minecraft:generic.max_health`

溺尸 基础值:0.1 属性:游泳速度

蜘蛛 基础值:0.01 属性:移动速度

凋灵 基础值:0.1 属性:暴击伤害

苦力怕 基础值:0.05 属性:击退抗性

末影人 基础值:0.02 属性:闪避几率

默认配置

souls-common.toml

全局允许掉落灵魂的生物的灵魂掉落几率。
#0.15 = 15%,1.0 = 100%,0.0 = 禁用。
# 默认值:0.15
# 范围:0.0 ~ 1.0
soul_drop_chance = 0.15

souls-mobs.toml

    [mobs.stray]
        base_value = 0.25
        attribute = "apothic_attributes:draw_speed"

    [mobs.ravager]
        base_value = 0.75
        attribute = "minecraft:generic.attack_knockback"

    [mobs.shulker]
        base_value = 0.5
        attribute = "minecraft:generic.armor_toughness"

    [mobs.wolf]
        base_value = 0.05
        attribute = "minecraft:generic.attack_speed"

    [mobs.wither_skeleton]
        base_value = 0.04
        attribute = "apothic_attributes:life_steal"

    [mobs.elder_guardian]
        base_value = 1.5
        attribute = "minecraft:generic.armor_toughness"

    [mobs.vindicator]
        base_value = 1.0
        attribute = "minecraft:generic.attack_damage"

    [mobs.horse]
        base_value = 0.1
        attribute = "minecraft:generic.jump_strength"

    [mobs.skeleton]
        base_value = 0.05
        attribute = "apothic_attributes:arrow_damage"

    [mobs.ender_dragon]
        base_value = 0.05
        attribute = "apothic_attributes:crit_chance"

    [mobs.blaze]
        base_value = 1.5
        attribute = "apothic_attributes:fire_damage"

    [mobs.camel]
        base_value = 0.5
        attribute = "minecraft:player.entity_interaction_range"

    [mobs.zombie]
        base_value = 2.0
        attribute = "minecraft:generic.max_health"

    [mobs.warden]
        base_value = 5.0
        attribute = "minecraft:generic.max_health"

    [mobs.drowned]
        base_value = 0.1
        attribute = "neoforge:swim_speed"

    [mobs.spider]
        base_value = 0.01
        attribute = "minecraft:generic.movement_speed"

    [mobs.wither]
        base_value = 0.1
        attribute = "apothic_attributes:crit_damage"

    [mobs.creeper]
        base_value = 0.05
        attribute = "minecraft:generic.knockback_resistance"

    [mobs.enderman]
        base_value = 0.02
        attribute = "apothic_attributes:dodge_chance"