Skip to content

Commit

Permalink
完成灾变Boss器官设计
Browse files Browse the repository at this point in the history
  • Loading branch information
Yorunina committed Jan 21, 2024
1 parent 25e90d4 commit 7230d56
Show file tree
Hide file tree
Showing 31 changed files with 1,090 additions and 152 deletions.
446 changes: 394 additions & 52 deletions config/ftbquests/quests/chapters/1048F50BAEFE652C.snbt

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions config/ftbquests/quests/chapters/2.snbt
Original file line number Diff line number Diff line change
Expand Up @@ -836,9 +836,9 @@
description: [
"在通常地牢的探索过程中,偶尔你会遇到名为神恩项链的特殊饰品。携带着它击败&2具有强大破坏力和再生能力的boss&r,将会使其完全充能。"
""
"与此同时,在维度地牢的特殊沙漠主题副本,你可以寻找到建立在命令方块之上的召唤祭坛。通过使用该祭坛,以满溢神恩项链作为召唤催化剂,即可随机召唤出&2一名神恩Boss&r。"
"与此同时,在维度地牢的特殊沙漠主题副本,你可以寻找到建立在命令方块之上的召唤祭坛。通过使用该祭坛,以满溢神恩项链作为召唤催化剂,即可随机召唤出一名&c神恩Boss&r。"
""
"神恩Boss的强度并不高,因为其具有的能力与原本Boss并无二样。但是对于玩家的DPS有着相对较高的要求。在所有的阶段,神恩Boss拥有着常驻&61%最大生命值/s&r的生命恢复效率,并且,&2在每个33%血量的阶段,其会随机获得一种伤害免疫类型&r。并且在生命值的最后33%时,其会&2进行180s的DPS Check&r,如果没有在Buff消退前击败Boss,其会&4回复所有生命力&r,并且额外获得一种免疫种类。"
"&c神恩Boss&r的强度并不高,因为其具有的能力与原本Boss并无二样。但是对于玩家的DPS有着相对较高的要求。在所有的阶段,神恩Boss拥有着常驻&61%最大生命值/s&r的生命恢复效率,并且,&2在每个33%血量的阶段,其会随机获得一种伤害免疫类型&r。并且在生命值的最后33%时,其会&2进行180s的DPS Check&r,如果没有在Buff消退前击败Boss,其会&4回复所有生命力&r,并且额外获得一种免疫种类。"
""
"{@pagebreak}"
"为了成功击败神恩Boss,你需要拥有&2魔法、远程、近战&r三种类型的有效攻击手段。"
Expand Down
6 changes: 5 additions & 1 deletion config/ftbquests/quests/chapters/619A3CDD61EDA493.snbt
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,11 @@
{
can_repeat: true
dependencies: ["0C769BB94D282CC6"]
description: ["怪物会随机从铁甲、锁链甲、钻石甲、下界合金甲间随机选取盔甲穿戴。"]
description: [
"怪物会随机从铁甲、锁链甲、钻石甲、下界合金甲间随机选取盔甲穿戴。"
""
"这同样意味着你无法直接对怪物进行开胸。"
]
icon: {
Count: 1b
id: "unusualprehistory:sloth_pouch_armor"
Expand Down
25 changes: 21 additions & 4 deletions kubejs/assets/kubejs/lang/zh_cn.json
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@
"item.kubejs.lucky_cookie_organ": "幸运饼干",
"item.kubejs.cream_cookie_heart": "快乐奶油饼干心",
"item.kubejs.mini_slime": "迷你史莱姆",
"item.kubejs.mini_vampire": "迷你吸血鬼",
"item.kubejs.diamond_bottle": "钻石风暴瓶",
"item.kubejs.desire_of_midas": "迈达斯之愿",
"item.kubejs.rapier_wand": "新月细剑",
Expand All @@ -119,6 +120,9 @@
"item.kubejs.blood_moon_wand": "鲜血之月魔杖",
"item.kubejs.ring_for_home": "归魂亡铃",
"item.kubejs.embers_liver": "余烬肝脏",
"item.kubejs.netherite_muscle": "下界合金肌肉",
"item.kubejs.ender_guard_eyeball": "末影守卫眼球",
"item.kubejs.harbinger_lung": "先驱者的肺",
"item.kubejs.forbidden_fruit": "禁忌之果",
"item.kubejs.executioner_blade_pieces": "行刑者剑刃碎片",
"item.kubejs.huge_lung": "巨型肺脏",
Expand All @@ -141,7 +145,7 @@
"item.kubejs.tamagotchi": "Tamagotchi!",
"item.kubejs.enery_bottle_max": "满装能量瓶",
"item.kubejs.revolution_steam_engine": "革命蒸汽机",
"item.kubejs.blooded_chip": "血污芯片",
"item.kubejs.ancient_chip": "远古芯片",
"item.kubejs.red_ink": "红墨水",
"item.kubejs.bad_ink": "坏水",
"item.kubejs.lost_paradise": "失乐园",
Expand Down Expand Up @@ -274,10 +278,14 @@
"kubejs.jei.flower_heart.1": "手持花之魔杖并向盛开的杜鹃丛献祭副手的花飘飘获得",
"kubejs.jei.demon_eyeball.1": "恶魔之眼可以在下界铁掌的胸腔中获得",
"kubejs.jei.parasitic_elf.1": "寄宿精灵可以在福尔图娜女爵的胸腔中获得",
"kubejs.jei.blooded_chip.1": "血污芯片可以在先驱者的胸腔中获得",
"kubejs.jei.ancient_chip.1": "远古芯片可以在远古遗魂的胸腔中获得",
"kubejs.jei.embers_liver.1": "余烬肝脏可以在焰魔的胸腔中获得",
"kubejs.jei.netherite_muscle.1": "下界合金肌肉可以在下界合金巨兽的胸腔中获得",
"kubejs.jei.ender_guard_eyeball.1": "末影守卫的眼球可以在末影守卫的胸腔中获得",
"kubejs.jei.harbinger_lung.1": "先驱者的肺可以在先驱者的胸腔中获得",
"kubejs.jei.bad_ink.1": "坏水可以在暗夜巫妖的胸腔中获得",
"kubejs.jei.mini_slime.1": "手持玻璃瓶击杀史莱姆掉落",
"kubejs.jei.mini_vampire.1": "在器官容器中通过二重身进化获得",
"kubejs.jei.blood_moon_wand.1": "在夜晚身着血腥教徒套装转化鲜血法杖获得",
"kubejs.jei.ring_for_home.1": "归魂亡铃可以在敲钟人的胸腔中获得",
"kubejs.jei.diamond_bottle.1": "在雷暴天手持水瓶右击钻石块获得",
Expand Down Expand Up @@ -821,11 +829,18 @@
"kubejs.tooltips.demon_eyeball.6": "此效果唯一",
"kubejs.tooltips.sand_bone.1": "无形的沙子凝聚成体",
"kubejs.tooltips.sand_bone.2": "当玩家行走在沙子上时会获得速度Ⅱ效果",
"kubejs.tooltips.blooded_chip.1": "血液滋养了这些电路",
"kubejs.tooltips.blooded_chip.2": "弓箭击中目标时,箭矢越接近实体上部,伤害越高",
"kubejs.tooltips.ancient_chip.1": "时光滋养了这些电路",
"kubejs.tooltips.ancient_chip.2": "弓箭击中目标时,箭矢越接近实体上部,伤害越高",
"kubejs.tooltips.embers_liver.1": "它一直在熊熊燃烧. . .",
"kubejs.tooltips.embers_liver.2": "当你处于着火状态时,提供力量效果",
"kubejs.tooltips.embers_liver.3": "力量等级每2秒提升1级,最高5级",
"kubejs.tooltips.netherite_muscle.1": "粉碎一切",
"kubejs.tooltips.netherite_muscle.2": "你的攻击总会尝试扩散到周围半径3范围内的所有生物身上",
"kubejs.tooltips.netherite_muscle.3": "但不会携带额外的攻击效果,仅造成伤害",
"kubejs.tooltips.ender_guard_eyeball.1": "它看到了另一个维度的信息",
"kubejs.tooltips.ender_guard_eyeball.2": "弓箭攻击会为敌人引发随机的负面效果",
"kubejs.tooltips.harbinger_lung.1": "从肺中喷吐出的灰烬能够缓解疼痛",
"kubejs.tooltips.harbinger_lung.2": "受伤时,会消耗等同于原伤害的资源点数来使伤害降低为原本的1/2",
"kubejs.tooltips.nether_star_shard.1": "激活后为你提供",
"kubejs.tooltips.nether_star_shard.2": "10%",
"kubejs.tooltips.nether_star_shard.3": "暴击概率",
Expand Down Expand Up @@ -879,6 +894,8 @@
"kubejs.tooltips.cream_cookie_heart.7": "效果互斥",
"kubejs.tooltips.mini_slime.1": "吃一口,凉凉的",
"kubejs.tooltips.mini_slime.2": "距离中心位置越远,激活后给予的生命值越多",
"kubejs.tooltips.mini_vampire.1": "它张牙舞爪的在你的胸膛里乱撞",
"kubejs.tooltips.mini_vampire.2": "在你血量低于30%时会给予你吸血效果,血量越低效果越强",
"kubejs.tooltips.lung_template.1": "从无名肉块中取出的器官",
"kubejs.tooltips.muscle_template.1": "从无名肉块中取出的器官",
"kubejs.tooltips.heart_template.1": "从无名肉块中取出的器官",
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 5 additions & 1 deletion kubejs/client_scripts/jei.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ JEIEvents.information(event => {
event.addItem('kubejs:diamond_bottle', Text.black({ "translate": "kubejs.jei.diamond_bottle.1" }))
event.addItem('kubejs:blood_moon_wand', Text.black({ "translate": "kubejs.jei.blood_moon_wand.1" }))
event.addItem('kubejs:pandora_inactive', Text.black({ "translate": "kubejs.jei.pandora_inactive.1" }))
event.addItem('kubejs:blooded_chip', Text.black({ "translate": "kubejs.jei.blooded_chip.1" }))
event.addItem('kubejs:ender_guard_eyeball', Text.black({ "translate": "kubejs.jei.ender_guard_eyeball.1" }))
event.addItem('kubejs:netherite_muscle', Text.black({ "translate": "kubejs.jei.netherite_muscle.1" }))
event.addItem('kubejs:harbinger_lung', Text.black({ "translate": "kubejs.jei.harbinger_lung.1" }))
event.addItem('kubejs:ancient_chip', Text.black({ "translate": "kubejs.jei.ancient_chip.1" }))
event.addItem('kubejs:mini_vampire', Text.black({ "translate": "kubejs.jei.mini_vampire.1" }))
event.addItem('kubejs:ring_for_home', Text.black({ "translate": "kubejs.jei.ring_for_home.1" }))
event.addItem('kubejs:embers_liver', Text.black({ "translate": "kubejs.jei.embers_liver.1" }))
event.addItem('kubejs:bad_ink', Text.black({ "translate": "kubejs.jei.bad_ink.1" }))
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"chestcavity": "kubejs:types/boss/ancient_remnant.json",
"entities": ["cataclysm:ancient_remnant"]
}

4 changes: 0 additions & 4 deletions kubejs/data/kubejs/entity_assignment/boss/common_boss.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,10 @@
"somebosses:crimson_vampire",
"somebosses:nameless_one",
"somebosses:hand_head",
"cataclysm:netherite_monstrosity",
"cataclysm:ender_guardian",
"cataclysm:ancient_remnant",
"goety:apostle",
"goety:vizier",
"invasioncodered:gashslit",
"irons_spellbooks:dead_king",
"bosses_of_mass_destruction:void_blossom",
"bosses_of_mass_destruction:obsidilith",
"meetyourfight:rosalyne",
"meetyourfight:swampjaw",
Expand Down
5 changes: 5 additions & 0 deletions kubejs/data/kubejs/entity_assignment/boss/ender_guardian.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"chestcavity": "kubejs:types/boss/ender_guardian.json",
"entities": ["cataclysm:ender_guardian"]
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"chestcavity": "kubejs:types/boss/netherite_monstrosity.json",
"entities": ["cataclysm:netherite_monstrosity"]
}

5 changes: 5 additions & 0 deletions kubejs/data/kubejs/entity_assignment/boss/void_blossom.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"chestcavity": "kubejs:types/boss/void_blossom.json",
"entities": ["bosses_of_mass_destruction:void_blossom"]
}

113 changes: 113 additions & 0 deletions kubejs/data/kubejs/types/boss/ancient_remnant.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
{
"defaultChestCavity": [
{
"item": "kubejs:relic_metal_plate",
"position": 0
},
{
"item": "kubejs:relic_metal_plate",
"position": 1
},
{
"item": "kubejs:relic_metal_plate",
"position": 2
},
{
"item": "kubejs:relic_metal_plate",
"position": 3
},
{
"item": "kubejs:relic_metal_plate",
"position": 4
},
{
"item": "kubejs:relic_metal_plate",
"position": 5
},
{
"item": "kubejs:relic_metal_plate",
"position": 6
},
{
"item": "kubejs:relic_metal_plate",
"position": 7
},
{
"item": "kubejs:relic_metal_plate",
"position": 8
},
{
"item": "kubejs:relic_metal_plate",
"position": 9
},
{
"item": "kubejs:relic_metal_plate",
"position": 10
},
{
"item": "kubejs:relic_metal_plate",
"position": 11
},
{
"item": "kubejs:relic_metal_plate",
"position": 12
},
{
"item": "kubejs:ancient_chip",
"position": 13
},
{
"item": "kubejs:relic_metal_plate",
"position": 14
},
{
"item": "kubejs:relic_metal_plate",
"position": 15
},
{
"item": "kubejs:relic_metal_plate",
"position": 16
},
{
"item": "kubejs:relic_metal_plate",
"position": 17
},
{
"item": "kubejs:relic_metal_plate",
"position": 18
},
{
"item": "kubejs:relic_metal_plate",
"position": 19
},
{
"item": "kubejs:relic_metal_plate",
"position": 20
},
{
"item": "kubejs:relic_metal_plate",
"position": 21
},
{
"item": "kubejs:relic_metal_plate",
"position": 22
},
{
"item": "kubejs:relic_metal_plate",
"position": 23
},
{
"item": "kubejs:relic_metal_plate",
"position": 24
},
{
"item": "kubejs:relic_metal_plate",
"position": 25
},
{
"item": "kubejs:relic_metal_plate",
"position": 26
}
]
}

112 changes: 112 additions & 0 deletions kubejs/data/kubejs/types/boss/ender_guardian.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
{
"defaultChestCavity": [
{
"item": "kubejs:relic_metal_plate",
"position": 0
},
{
"item": "kubejs:relic_metal_plate",
"position": 1
},
{
"item": "kubejs:relic_metal_plate",
"position": 2
},
{
"item": "kubejs:relic_metal_plate",
"position": 3
},
{
"item": "kubejs:relic_metal_plate",
"position": 4
},
{
"item": "kubejs:relic_metal_plate",
"position": 5
},
{
"item": "kubejs:relic_metal_plate",
"position": 6
},
{
"item": "kubejs:relic_metal_plate",
"position": 7
},
{
"item": "kubejs:relic_metal_plate",
"position": 8
},
{
"item": "kubejs:relic_metal_plate",
"position": 9
},
{
"item": "kubejs:relic_metal_plate",
"position": 10
},
{
"item": "kubejs:relic_metal_plate",
"position": 11
},
{
"item": "kubejs:relic_metal_plate",
"position": 12
},
{
"item": "kubejs:ender_guard_eyeball",
"position": 13
},
{
"item": "kubejs:relic_metal_plate",
"position": 14
},
{
"item": "kubejs:relic_metal_plate",
"position": 15
},
{
"item": "kubejs:relic_metal_plate",
"position": 16
},
{
"item": "kubejs:relic_metal_plate",
"position": 17
},
{
"item": "kubejs:relic_metal_plate",
"position": 18
},
{
"item": "kubejs:relic_metal_plate",
"position": 19
},
{
"item": "kubejs:relic_metal_plate",
"position": 20
},
{
"item": "kubejs:relic_metal_plate",
"position": 21
},
{
"item": "kubejs:relic_metal_plate",
"position": 22
},
{
"item": "kubejs:relic_metal_plate",
"position": 23
},
{
"item": "kubejs:relic_metal_plate",
"position": 24
},
{
"item": "kubejs:relic_metal_plate",
"position": 25
},
{
"item": "kubejs:relic_metal_plate",
"position": 26
}
]
}
Loading

0 comments on commit 7230d56

Please sign in to comment.