Add permafrost spell and fix dry frosted ice not being very icy

This commit is contained in:
Electroblob77
2020-10-23 01:22:28 +01:00
parent e530695f54
commit 29617451d8
14 changed files with 209 additions and 7 deletions
@@ -0,0 +1,9 @@
{
"forge_marker": 1,
"variants": {
"age=0": { "model": "ebwizardry:permafrost_0" },
"age=1": { "model": "ebwizardry:permafrost_1" },
"age=2": { "model": "ebwizardry:permafrost_2" },
"age=3": { "model": "ebwizardry:permafrost_3" }
}
}
@@ -17,6 +17,7 @@ tile.ebwizardry\:thorns.name=Thorns
tile.ebwizardry\:obsidian_crust.name=Obsidian Crust
tile.ebwizardry\:dry_frosted_ice.name=Dry Frosted Ice
tile.ebwizardry\:crystal_flower_pot.name=Flower Pot
tile.ebwizardry\:permafrost.name=Permafrost
tile.ebwizardry\:magic_crystal_block.name=Block of Crystal
tile.ebwizardry\:fire_crystal_block.name=Block of Fiery Crystal
@@ -899,6 +900,7 @@ spell.ebwizardry\:muffle=Muffle
spell.ebwizardry\:none=[Empty Slot]
spell.ebwizardry\:oakflesh=Oakflesh
spell.ebwizardry\:paralysis=Paralysis
spell.ebwizardry\:permafrost=Permafrost
spell.ebwizardry\:petrify=Petrify
spell.ebwizardry\:phase_step=Phase Step
spell.ebwizardry\:plague_of_darkness=Plague of Darkness
@@ -1088,6 +1090,7 @@ spell.ebwizardry\:muffle.desc=Silences any sounds made by the caster for 30 seco
spell.ebwizardry\:none.desc=To get a spell book with the /give command, use id\: /give [player] ebwizardry\:spell_book 1 [spell id] (if you found this book in a chest, some other mod has messed things up).
spell.ebwizardry\:oakflesh.desc=Improves the caster's damage resistance for 30 seconds.
spell.ebwizardry\:paralysis.desc=Delivers a powerful lightning bolt that paralyses targets for 5 seconds. Paralysed creatures cannot move and will still take damage - but too much will snap the creature out of paralysis.
spell.ebwizardry\:permafrost.desc=Spreads a layer of slippery ice on the ground where you are pointing, the extreme cold of which causes creatures to slowly take damage.
spell.ebwizardry\:petrify.desc=Turns the target to stone until broken out, with a chance for it to break out when it is dark. The target cannot move or do anything while petrified but is also impervious to all damage.
spell.ebwizardry\:phase_step.desc=Teleports the caster a short distance in front of them, including through walls. Range upgrades will increase the wall thickness you can teleport through.
spell.ebwizardry\:plague_of_darkness.desc=The darkness will consume them all...
@@ -17,6 +17,7 @@ tile.ebwizardry\:thorns.name=Thorns
tile.ebwizardry\:obsidian_crust.name=Obsidian Crust
tile.ebwizardry\:dry_frosted_ice.name=Dry Frosted Ice
tile.ebwizardry\:crystal_flower_pot.name=Flower Pot
tile.ebwizardry\:permafrost.name=Permafrost
tile.ebwizardry\:magic_crystal_block.name=Block of Crystal
tile.ebwizardry\:fire_crystal_block.name=Block of Fiery Crystal
@@ -899,6 +900,7 @@ spell.ebwizardry\:muffle=Muffle
spell.ebwizardry\:none=[Empty Slot]
spell.ebwizardry\:oakflesh=Oakflesh
spell.ebwizardry\:paralysis=Paralysis
spell.ebwizardry\:permafrost=Permafrost
spell.ebwizardry\:petrify=Petrify
spell.ebwizardry\:phase_step=Phase Step
spell.ebwizardry\:plague_of_darkness=Plague of Darkness
@@ -1088,6 +1090,7 @@ spell.ebwizardry\:muffle.desc=Silences any sounds made by the caster for 30 seco
spell.ebwizardry\:none.desc=To get a spell book with the /give command, use id\: /give [player] ebwizardry\:spell_book 1 [spell id] (if you found this book in a chest, some other mod has messed things up).
spell.ebwizardry\:oakflesh.desc=Improves the caster's damage resistance for 30 seconds.
spell.ebwizardry\:paralysis.desc=Delivers a powerful lightning bolt that paralyses targets for 5 seconds. Paralysed creatures cannot move and will still take damage - but too much will snap the creature out of paralysis.
spell.ebwizardry\:permafrost.desc=Spreads a layer of slippery ice on the ground where you are pointing, the extreme cold of which causes creatures to slowly take damage.
spell.ebwizardry\:petrify.desc=Turns the target to stone until broken out, with a chance for it to break out when it is dark. The target cannot move or do anything while petrified but is also impervious to all damage.
spell.ebwizardry\:phase_step.desc=Teleports the caster a short distance in front of them, including through walls. Range upgrades will increase the wall thickness you can teleport through.
spell.ebwizardry\:plague_of_darkness.desc=The darkness will consume them all...
@@ -0,0 +1,20 @@
{
"parent": "block/thin_block",
"textures": {
"particle": "blocks/frosted_ice_0",
"texture": "blocks/frosted_ice_0"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 1, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" },
"north": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "cullface": "north" },
"south": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "cullface": "south" },
"west": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "cullface": "west" },
"east": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "cullface": "east" }
}
}
]
}
@@ -0,0 +1,7 @@
{
"parent": "ebwizardry:block/permafrost_0",
"textures": {
"particle": "blocks/frosted_ice_1",
"texture": "blocks/frosted_ice_1"
}
}
@@ -0,0 +1,7 @@
{
"parent": "ebwizardry:block/permafrost_0",
"textures": {
"particle": "blocks/frosted_ice_2",
"texture": "blocks/frosted_ice_2"
}
}
@@ -0,0 +1,7 @@
{
"parent": "ebwizardry:block/permafrost_0",
"textures": {
"particle": "blocks/frosted_ice_3",
"texture": "blocks/frosted_ice_3"
}
}
@@ -277,6 +277,9 @@
"spell.none": {"category": "spells", "sounds": []},
"spell.oakflesh": {"category": "spells", "sounds": ["ebwizardry:buff"]},
"spell.paralysis": {"category": "spells", "sounds": ["ebwizardry:shockwave"]},
"spell.permafrost.start": {"category": "spells", "sounds": ["ebwizardry:frost_start"]},
"spell.permafrost.loop": {"category": "spells", "sounds": ["ebwizardry:frost_loop"]},
"spell.permafrost.end": {"category": "spells", "sounds": ["ebwizardry:frost_end"]},
"spell.petrify": {"category": "spells", "sounds": ["mob/wither/spawn"]},
"spell.phase_step": {"category": "spells", "sounds": ["mob/endermen/portal", "mob/endermen/portal2"]},
"spell.plague_of_darkness": {"category": "spells", "sounds": ["mob/wither/death"]},
@@ -0,0 +1,26 @@
{
"enabled": {
"book": true,
"scroll": true,
"wands": true,
"npcs": true,
"dispensers": true,
"commands": true,
"treasure": true,
"trades": true,
"looting": true
},
"tier": "advanced",
"element": "ice",
"type": "alteration",
"cost": 10,
"chargeup": 10,
"cooldown": 40,
"base_properties": {
"range": 10,
"duration": 600,
"damage": 3,
"effect_duration": 100,
"effect_strength": 0
}
}