
RPG伤害大修(RPGDO)
RPGDO 是对 Minecraft 伤害系统的全面改造,为每种攻击添加了具有独特被动效果的伤害类型,并为每种生物添加了抗性。
查看大图RPG 伤害重制(RPGDO)
RPGDO 是对 Minecraft 伤害系统的全面重制,灵感来自 DDD 和 Alembic。它为每种攻击添加了特定的伤害类型,如穿刺、斩击、钝击、火焰等……每种伤害类别都带有护甲和抗性属性。此模组与 TheRedBrain's Overhauled Damage 非常相似,但本模组允许你随意创建和移除伤害类别,而后者则附带一套不可变的伤害类型。本模组还拥有与其他模组极高的兼容性。
包含对 BetterCombat 的支持!特定攻击动画被配置为造成正确的伤害类型(钝击、斩击、穿刺)。本模组支持所有标准 BetterCombat 动画,所有物品均已正确标记(剑、斧、镐、锤等),以及下方列出的模组(其中一些模组带有自定义的 BetterCombat 配置)。
虽然不是必需的,且大多数模组默认即可兼容,但如果你安装了 AttributeSetter,以下模组的实体和物品(此列表已过时,但这里的模组仍兼容)将带有伤害抗性和/或易伤,并造成相应的伤害类型:
- Minecraft
AdventureZ
Alex's Caves
Alex's Mobs
Ancient Golems
Aquamirae
Ars Nouveau(及其附属)
Better Combat
BetterEnd
BetterNether
Born In Chaos
Bosses of Mass Destruction
Cataclysm(又名 L_Ender's Cataclysm)
Enderman Overhaul
Enemy Expansion
Enigmatic Legacy
Enigmatic Addons
Iron's Spells & Spellbooks(及其附属)
Knight Quest
Legendary Monsters
Mowzie's Mobs
Simply More
Simply Swords
Spell Power 及其依赖(RPG 系列)
Threateningly Mobs
Knaves' Needs
Marium's Soulslike Weaponry
Mob Variants
Terramity
Unusual End
Too Many Bows
Relics
Ice & Fire
MineCells(缺少少数生物和效果)
Jaden's Nether Expansion
AttributesLib(又名 Apothic Attributes)(及其依赖)
HexCasting
Luminous Series
如果你为其他模组制作了兼容文件,请发送到我们的 discord!
伤害类别
伤害类别定义了你会受到或抵御的伤害类型。默认有 11 种伤害类别:
- 钝击
- 穿刺
- 斩击
- 锐利
- 不应有任何东西造成锐利伤害,它只是一个属性,用于同时提供穿刺和斩击伤害的护甲/抗性属性
- 通用物理
- 不应有任何东西造成通用物理伤害,它仅作为一种将所有物理伤害抗性/护甲包含在一个属性中的方式存在
- 火焰
- 使目标着火
- 移除冰霜的减速效果
- 伤害可叠加(击中越多,伤害越高)
- 冰霜
- 根据伤害降低目标速度
- 根据伤害降低目标攻击速度
- 熄灭火焰
- 闪电
- 对目标附近的实体造成 75% 的闪电伤害,最多 5 个目标
- 灵魂
- 根据伤害削减目标的最大生命值
- 神圣
- 增加目标受到的所有伤害来源(其他神圣伤害除外)
- 鲜血
- 治疗攻击者
- 凋零
- 削减目标从所有来源获得治疗
- 中毒
- 较弱的凋零
- 奥术
- 50% 护甲穿透并使目标发光
- 真实
- 无视所有护甲和抗性
所有这些都可以通过数据包修改,更多信息请访问 github 页面。 每种伤害类别都附带以下属性:
- 护甲(基于原版护甲属性的伤害减免)
- 伤害(命中时造成此数量的该伤害类别伤害)
- 抗性(伤害的百分比减免,1 表示不会受到伤害,-1 表示会受到双倍伤害)
- 吸收(W.I.P,但作用与原版吸收相同)
伤害覆盖
还有一种方式可以重新定义哪些伤害类型属于哪个伤害类别。例如,监守者的音波爆造成 40% 奥术伤害、40% 灵魂伤害、20% 真实伤害:
"minecraft:sonic_boom": {"arcane": 0.4, "soul": 0.4, "true": 0.2},
你可以在此处查看默认值
物品覆盖
你也可以为物品指定特定的伤害分配,而无需手动更改其属性,有两种方式:
不使用 BetterCombat
你可以设置一个 item_overrides.json。例如,剑将其正常伤害的 80% 作为斩击伤害,20% 作为穿刺伤害,而斧造成 100% 斩击伤害
"#c:swords": { "slashing": 0.8, "piercing": 0.2},
"#c:axes": { "slashing": 1.0 },
更多示例见 GitHub 页面。
使用 BetterCombat
如果你安装了 BetterCombat,你可以设置每种武器攻击造成什么伤害,以下是默认剑和斧连击的设置方式:
"bettercombat:sword": ["slashing", "slashing", "piercing"],
"bettercombat:axe": ["slashing", "slashing"]
这些仅转换物理伤害,因此如果剑造成 8 点伤害和 2 点火焰伤害,只有 8 点伤害会变为斩击/穿刺伤害 如果你没有为该物品在不使用 BetterCombat 时的行为定义,它会根据 BetterCombat 配置生成一个,例如,剑将造成 66% 斩击伤害和 33% 穿刺伤害。 更多示例见 GitHub 页面。
如果你在制作整合包
你可能对我其他一些用于整合包的模组感兴趣: AttributeSetter RPGDamageOverhaul FoodAttributes
或者用于服务器/多人游戏的 Claims n Raids!
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。