Skip to content

Commit

Permalink
feat: 🩸Blood Magic expansion: rituals
Browse files Browse the repository at this point in the history
- **Imperfect zombie ritual** now spawning Blight zombie (easy [Heart Crystal Shard] source).
- **Ritual of the Shepherd** animals grow x12 times faster (adult in 20 seconds), adults ready to breed again faster, ritual range increased up to 128 blocks radius.
- **Le Vulcanos Frigius** can be configured to generate about 30 new blocks, does not consume Alchemical Array.
- **Ritual of Containment** range increased.
- **Ritual of the Crusher** increased range, speed and fortune level now `VIII`.
- **Ritual of Magnetism** Increase radius by placing blocks under Master Ritual Stone up to 255
- **Serenade of the Nether** Generates [Blazing Pyrotheum] instead of Lava
- **Ritual of Containment** Maximum size increased to a 300-block radius.
- **Laying of the Filler** Places blocks each tick and requires only 1 LP per operation.
- **Call of the Zephyr** Maximum radius is 255 blocks, gathers items 2 times per second.
- **Mark of the Falling Tower** Raw Will actually increasing meteor radius up to 25%.
- Add quests describing all the changes
  • Loading branch information
Krutoy242 committed May 27, 2024
1 parent 52b98db commit 4936d76
Show file tree
Hide file tree
Showing 37 changed files with 1,189 additions and 92 deletions.
78 changes: 56 additions & 22 deletions config/bloodmagic/bloodmagic.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -106,77 +106,111 @@ values {
I:coatOfArmsConversion=20

# Is Zombie spawn with Imperfect Zombie Ritual should be Blight? (ScallingHealth compat).
B:imperfectZombieBlight=false
B:imperfectZombieBlight=true

# Growth added each cycle.
I:ritualAnimaGrowthAdd=5
I:ritualAnimaGrowthAdd=60

# How fast breeding delay will be reduced when supplied with Vengeful Will.
D:ritualAnimaGrowthBreedingDescrease=10.0
D:ritualAnimaGrowthBreedingDescrease=60.0

# Is animal food will be consumed when supplied with Steadfast Will?.
B:ritualAnimaGrowthConsumeFood=true
B:ritualAnimaGrowthConsumeFood=false

# Horizontal max dimension of ritual.
I:ritualAnimaGrowthHorizontal=7
I:ritualAnimaGrowthHorizontal=128

# Vertical max dimension of ritual.
I:ritualAnimaGrowthVertical=7
I:ritualAnimaGrowthVertical=128

# Remove Alchemy Array block from top of Master Ritual Stone when performing operation.
B:ritualCobblestoneConsumeArray=true
B:ritualCobblestoneConsumeArray=false

# How reagents changing output of ritual.
S:ritualCobblestoneModifiers <
minecraft:obsidian@0
minecraft:netherrack@0
minecraft:prismarine
minecraft:obsidian
engineersdecor:gas_concrete
environmentalmaterials:hardened_stone
exnihilocreatio:block_endstone_crushed
tconstruct:slime_grass@1
contenttweaker:compressed_coral
extrautils2:decorativesolid@4
ic2:resource
exnihilocreatio:block_skystone_crushed
minecraft:cobblestone
exnihilocreatio:block_netherrack_crushed
endreborn:block_lormyte_crystal
tconstruct:brownstone@1
tconstruct:soil
tconstruct:soil@3
quark:biome_cobblestone@2
endreborn:block_entropy_end_stone
quark:elder_prismarine
minecraft:cobblestone
minecraft:cobblestone
minecraft:cobblestone
minecraft:cobblestone
minecraft:cobblestone
minecraft:cobblestone
tconstruct:soil@5
tconstruct:soil@2
immersivepetroleum:stone_decoration
quark:biome_cobblestone@1
quark:biome_cobblestone
immersiveengineering:stone_decoration@5
tconstruct:slime_grass@8
quark:slate
>

# Horizontal max dimension of ritual.
I:ritualContaintmentHorizontal=10
I:ritualContaintmentHorizontal=300

# Vertical max dimension of ritual.
I:ritualContaintmentVertical=10
I:ritualContaintmentVertical=300

# Fortune level of Crushing ritual when Destructive Will is used.
I:ritualCrushingFortune=3
I:ritualCrushingFortune=8

# Horizontal max dimension of ritual.
I:ritualCrushingHorizontal=10
I:ritualCrushingHorizontal=63

# Crushing ritual ticks needed for operation without modifiers.
D:ritualCrushingTime=40.0
D:ritualCrushingTime=10.0

# Vertical max dimension of ritual.
I:ritualCrushingVertical=10
I:ritualCrushingVertical=255

# Volume max of ritual.
I:ritualCrushingVolume=50
I:ritualCrushingVolume=0

# Fluid that generated by Lava ritual.
S:ritualLavaFluid=lava
S:ritualLavaFluid=pyrotheum

# Blocks and how they change radius of the ritual. Format: 'radius;mod:block_name'.
S:ritualMagneticModifiers <
7;minecraft:iron_block
15;minecraft:gold_block
31;minecraft:diamond_block
63;twilightforest:aurora_block
127;twilightforest:castle_rune_brick
255;enderio:block_alloy_endergy
>

# LP cost of operation.
I:ritualPlacerCost=50
I:ritualPlacerCost=1

# Ticks between operation.
I:ritualPlacerDelay=20
I:ritualPlacerDelay=1

# Granted regeneration effect amplifier.
I:ritualRegenerationAmplifier=0
I:ritualRegenerationAmplifier=9

# Ticks between operation.
I:ritualZephyrDelay=1
I:ritualZephyrDelay=10

# Defautl and maximum range of the ritual.
I:ritualZephyrRadius=10
I:ritualZephyrRadius=255

# Amount of LP the Sacrificial Dagger should provide for each damage dealt.
# Min: 0
Expand Down
4 changes: 2 additions & 2 deletions config/ftbquests/normal/chapters/9b28524a/1002494e.snbt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
title: "{q.blood_magic.master_blood_orb.name}",
x: 10.166666666666666d,
y: 4.5d,
x: 13.533333333333335d,
y: 4.45d,
text: [
"{q.blood_magic.master_blood_orb.desc}"
],
Expand Down
2 changes: 1 addition & 1 deletion config/ftbquests/normal/chapters/9b28524a/170439ef.snbt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
title: "{q.blood_magic.blood_altar_tier_3.name}",
icon: "minecraft:glowstone",
x: 7.5d,
x: 9.2d,
y: 3.1666666666666665d,
text: [
"{q.blood_magic.blood_altar_tier_3.desc}"
Expand Down
4 changes: 2 additions & 2 deletions config/ftbquests/normal/chapters/9b28524a/1d5fa07b.snbt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
title: "{q.blood_magic.blood_altar_tier_6.name}",
icon: "bloodmagic:decorative_brick 1 3",
x: 12.5d,
y: 3.16d,
x: 17.400000000000002d,
y: 3.2d,
text: [
"{q.blood_magic.blood_altar_tier_6.desc}"
],
Expand Down
4 changes: 2 additions & 2 deletions config/ftbquests/normal/chapters/9b28524a/250bc4f6.snbt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
x: 11.666666666666666d,
y: 8.166666666666668d,
x: 15.033333333333335d,
y: 8.116666666666667d,
text: [
"{q.blood_magic.acceleration_rune.desc}"
],
Expand Down
215 changes: 215 additions & 0 deletions config/ftbquests/normal/chapters/9b28524a/26dcab8b.snbt
Original file line number Diff line number Diff line change
@@ -0,0 +1,215 @@
{
title: "{q.blood_magic.ritual_of_the_shep.name}",
icon: {
id: "littletiles:multitiles",
tag: {
grid: 1,
size: [I;
5,
1,
5
],
min: [I;
0,
0,
0
],
tiles: [{
tile: {
block: "bloodmagic:ritual_stone:4"
},
boxes: [
[I;
0,
0,
1,
1,
1,
2
],
[I;
0,
0,
3,
1,
1,
4
],
[I;
4,
0,
1,
5,
1,
2
],
[I;
4,
0,
3,
5,
1,
4
]
]
},
{
tile: {
block: "bloodmagic:ritual_stone:5"
},
boxes: [
[I;
0,
0,
2,
1,
1,
3
],
[I;
2,
0,
0,
3,
1,
1
],
[I;
2,
0,
4,
3,
1,
5
],
[I;
4,
0,
2,
5,
1,
3
]
]
},
{
tile: {
block: "bloodmagic:ritual_stone:3"
},
boxes: [
[I;
1,
0,
0,
2,
1,
1
],
[I;
1,
0,
4,
2,
1,
5
],
[I;
3,
0,
0,
4,
1,
1
],
[I;
3,
0,
4,
4,
1,
5
]
]
},
{
tile: {
block: "bloodmagic:ritual_stone:1"
},
boxes: [
[I;
1,
0,
2,
2,
1,
3
],
[I;
2,
0,
1,
3,
1,
2
],
[I;
2,
0,
3,
3,
1,
4
],
[I;
3,
0,
2,
4,
1,
3
]
]
},
{
bBox: [I;
2,
0,
2,
3,
1,
3
],
tile: {
block: "bloodmagic:ritual_stone"
}
}],
count: 17
}
},
x: 11.4d,
y: 0.4d,
text: [
"{q.blood_magic.ritual_of_the_shep.desc}"
],
dependencies: [
"4c30fafb"
],
tasks: [{
uid: "b159a2df",
type: "item",
items: [{
item: "minecraft:beef"
}],
count: 64L
}],
rewards: [{
uid: "72fc4706",
type: "item",
item: {
id: "ftbquests:lootcrate",
tag: {
type: "uncommon"
}
}
}]
}
4 changes: 2 additions & 2 deletions config/ftbquests/normal/chapters/9b28524a/32822e6b.snbt
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
}
}
},
x: 8.333333333333332d,
y: 1.1666666666666665d,
x: 10.9d,
y: 1.9d,
text: [
"{q.blood_magic.bound_blade.desc}"
],
Expand Down
Loading

0 comments on commit 4936d76

Please sign in to comment.