Added stone carving station, and stone pkarcs.

master
Nathan Salapat 2020-10-15 08:18:03 -05:00
parent ccff10b733
commit af65b70ae2
24 changed files with 674 additions and 242 deletions

View File

@ -63,7 +63,7 @@ armor:register_armor('armor:amulet_gol_fire_2', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_fire.png^armor_amulet_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, armor_fire=.2, flammable=1, not_in_creative_inventory=1, relic_fire=2, reglic_general=-1},
groups = {armor_amulet=1, armor_use=100, armor_fire=.2, flammable=1, not_in_creative_inventory=1, relic_fire=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -74,7 +74,7 @@ armor:register_armor('armor:amulet_gol_fire_3', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_fire.png^armor_amulet_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, armor_fire=.3, flammable=1, not_in_creative_inventory=1, relic_fire=4, reglic_general=-2},
groups = {armor_amulet=1, armor_use=100, armor_fire=.3, flammable=1, not_in_creative_inventory=1, relic_fire=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -85,7 +85,7 @@ armor:register_armor('armor:amulet_gol_fire_4', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_fire.png^armor_amulet_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, armor_fire=.5, flammable=1, not_in_creative_inventory=1, relic_fire=6, reglic_general=-3},
groups = {armor_amulet=1, armor_use=100, armor_fire=.5, flammable=1, not_in_creative_inventory=1, relic_fire=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -96,7 +96,7 @@ armor:register_armor('armor:amulet_gol_fire_5', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_fire.png^armor_amulet_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, armor_fire=.75, flammable=1, not_in_creative_inventory=1, relic_fire=8, reglic_general=-4},
groups = {armor_amulet=1, armor_use=100, armor_fire=.75, flammable=1, not_in_creative_inventory=1, relic_fire=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -120,7 +120,7 @@ armor:register_armor('armor:amulet_gol_gravity_2', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_gravity.png^armor_amulet_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, physics_gravity=-.1, not_in_creative_inventory=1, relic_gravity=2, reglic_general=-1},
groups = {armor_amulet=1, armor_use=100, physics_gravity=-.1, not_in_creative_inventory=1, relic_gravity=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -131,7 +131,7 @@ armor:register_armor('armor:amulet_gol_gravity_3', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_gravity.png^armor_amulet_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, physics_gravity=-.15, not_in_creative_inventory=1, relic_gravity=4, reglic_general=-2},
groups = {armor_amulet=1, armor_use=100, physics_gravity=-.15, not_in_creative_inventory=1, relic_gravity=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -142,7 +142,7 @@ armor:register_armor('armor:amulet_gol_gravity_4', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_gravity.png^armor_amulet_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, physics_gravity=-.2, not_in_creative_inventory=1, relic_gravity=6, reglic_general=-3},
groups = {armor_amulet=1, armor_use=100, physics_gravity=-.2, not_in_creative_inventory=1, relic_gravity=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -153,7 +153,7 @@ armor:register_armor('armor:amulet_gol_gravity_5', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_gravity.png^armor_amulet_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, physics_gravity=-.25, not_in_creative_inventory=1, relic_gravity=8, reglic_general=-4},
groups = {armor_amulet=1, armor_use=100, physics_gravity=-.25, not_in_creative_inventory=1, relic_gravity=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -177,7 +177,7 @@ armor:register_armor('armor:amulet_gol_healing_2', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_healing.png^armor_amulet_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, armor_heal=.5, not_in_creative_inventory=1, relic_healing=2, reglic_general=-1},
groups = {armor_amulet=1, armor_use=100, armor_heal=.5, not_in_creative_inventory=1, relic_healing=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -188,7 +188,7 @@ armor:register_armor('armor:amulet_gol_healing_3', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_healing.png^armor_amulet_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, armor_heal=.75, not_in_creative_inventory=1, relic_healing=4, reglic_general=-2},
groups = {armor_amulet=1, armor_use=100, armor_heal=.75, not_in_creative_inventory=1, relic_healing=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -199,7 +199,7 @@ armor:register_armor('armor:amulet_gol_healing_4', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_healing.png^armor_amulet_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, armor_heal=1, not_in_creative_inventory=1, relic_healing=6, reglic_general=-3},
groups = {armor_amulet=1, armor_use=100, armor_heal=1, not_in_creative_inventory=1, relic_healing=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -210,7 +210,7 @@ armor:register_armor('armor:amulet_gol_healing_5', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_healing.png^armor_amulet_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, armor_heal=1.25, not_in_creative_inventory=1, relic_healing=8, reglic_general=-4},
groups = {armor_amulet=1, armor_use=100, armor_heal=1.25, not_in_creative_inventory=1, relic_healing=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -234,7 +234,7 @@ armor:register_armor('armor:amulet_gol_jump_2', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_jump.png^armor_amulet_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, physics_jump=.1, not_in_creative_inventory=1, relic_jump=2, reglic_general=-1},
groups = {armor_amulet=1, armor_use=100, physics_jump=.1, not_in_creative_inventory=1, relic_jump=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -245,7 +245,7 @@ armor:register_armor('armor:amulet_gol_jump_3', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_jump.png^armor_amulet_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, physics_jump=.15, not_in_creative_inventory=1, relic_jump=4, reglic_general=-2},
groups = {armor_amulet=1, armor_use=100, physics_jump=.15, not_in_creative_inventory=1, relic_jump=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -256,7 +256,7 @@ armor:register_armor('armor:amulet_gol_jump_4', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_jump.png^armor_amulet_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, physics_jump=.2, not_in_creative_inventory=1, relic_jump=6, reglic_general=-3},
groups = {armor_amulet=1, armor_use=100, physics_jump=.2, not_in_creative_inventory=1, relic_jump=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -267,7 +267,7 @@ armor:register_armor('armor:amulet_gol_jump_5', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_jump.png^armor_amulet_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, physics_jump=.25, not_in_creative_inventory=1, relic_jump=8, reglic_general=-4},
groups = {armor_amulet=1, armor_use=100, physics_jump=.25, not_in_creative_inventory=1, relic_jump=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -291,7 +291,7 @@ armor:register_armor('armor:amulet_gol_speed_2', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_speed.png^armor_amulet_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, physics_speed=.2, not_in_creative_inventory=1, relic_speed=2, reglic_general=-1},
groups = {armor_amulet=1, armor_use=100, physics_speed=.2, not_in_creative_inventory=1, relic_speed=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -302,7 +302,7 @@ armor:register_armor('armor:amulet_gol_speed_3', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_speed.png^armor_amulet_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, physics_speed=.3, not_in_creative_inventory=1, relic_speed=4, reglic_general=-2},
groups = {armor_amulet=1, armor_use=100, physics_speed=.3, not_in_creative_inventory=1, relic_speed=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -313,7 +313,7 @@ armor:register_armor('armor:amulet_gol_speed_4', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_speed.png^armor_amulet_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, physics_speed=.5, not_in_creative_inventory=1, relic_speed=6, reglic_general=-3},
groups = {armor_amulet=1, armor_use=100, physics_speed=.5, not_in_creative_inventory=1, relic_speed=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -324,7 +324,7 @@ armor:register_armor('armor:amulet_gol_speed_5', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_speed.png^armor_amulet_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, physics_speed=.75, not_in_creative_inventory=1, relic_speed=8, reglic_general=-4},
groups = {armor_amulet=1, armor_use=100, physics_speed=.75, not_in_creative_inventory=1, relic_speed=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -348,7 +348,7 @@ armor:register_armor('armor:amulet_gol_water_2', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_water.png^armor_amulet_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, armor_water=.2, not_in_creative_inventory=1, relic_water=2, reglic_general=-1},
groups = {armor_amulet=1, armor_use=100, armor_water=.2, not_in_creative_inventory=1, relic_water=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -359,7 +359,7 @@ armor:register_armor('armor:amulet_gol_water_3', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_water.png^armor_amulet_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, armor_water=.3, not_in_creative_inventory=1, relic_water=4, reglic_general=-2},
groups = {armor_amulet=1, armor_use=100, armor_water=.3, not_in_creative_inventory=1, relic_water=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -370,7 +370,7 @@ armor:register_armor('armor:amulet_gol_water_4', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_water.png^armor_amulet_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, armor_water=.4, not_in_creative_inventory=1, relic_water=6, reglic_general=-3},
groups = {armor_amulet=1, armor_use=100, armor_water=.4, not_in_creative_inventory=1, relic_water=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -381,7 +381,7 @@ armor:register_armor('armor:amulet_gol_water_5', {
inventory_image = 'armor_amulet_gold.png^armor_amulet_water.png^armor_amulet_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=100, armor_water=.5, not_in_creative_inventory=1, relic_water=8, reglic_general=-4},
groups = {armor_amulet=1, armor_use=100, armor_water=.5, not_in_creative_inventory=1, relic_water=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -409,7 +409,7 @@ armor:register_armor('armor:amulet_tit_fire_2', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_fire.png^armor_amulet_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, armor_fire=.2, flammable=1, not_in_creative_inventory=1, relic_fire=2, reglic_general=-1},
groups = {armor_amulet=1, armor_use=75, armor_fire=.2, flammable=1, not_in_creative_inventory=1, relic_fire=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -420,7 +420,7 @@ armor:register_armor('armor:amulet_tit_fire_3', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_fire.png^armor_amulet_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, armor_fire=.3, flammable=1, not_in_creative_inventory=1, relic_fire=4, reglic_general=-2},
groups = {armor_amulet=1, armor_use=75, armor_fire=.3, flammable=1, not_in_creative_inventory=1, relic_fire=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -431,7 +431,7 @@ armor:register_armor('armor:amulet_tit_fire_4', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_fire.png^armor_amulet_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, armor_fire=.5, flammable=1, not_in_creative_inventory=1, relic_fire=6, reglic_general=-3},
groups = {armor_amulet=1, armor_use=75, armor_fire=.5, flammable=1, not_in_creative_inventory=1, relic_fire=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -442,7 +442,7 @@ armor:register_armor('armor:amulet_tit_fire_5', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_fire.png^armor_amulet_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, armor_fire=.75, flammable=1, not_in_creative_inventory=1, relic_fire=8, reglic_general=-4},
groups = {armor_amulet=1, armor_use=75, armor_fire=.75, flammable=1, not_in_creative_inventory=1, relic_fire=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -466,7 +466,7 @@ armor:register_armor('armor:amulet_tit_gravity_2', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_gravity.png^armor_amulet_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, physics_gravity=-.1, not_in_creative_inventory=1, relic_gravity=2, reglic_general=-1},
groups = {armor_amulet=1, armor_use=75, physics_gravity=-.1, not_in_creative_inventory=1, relic_gravity=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -477,7 +477,7 @@ armor:register_armor('armor:amulet_tit_gravity_3', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_gravity.png^armor_amulet_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, physics_gravity=-.15, not_in_creative_inventory=1, relic_gravity=4, reglic_general=-2},
groups = {armor_amulet=1, armor_use=75, physics_gravity=-.15, not_in_creative_inventory=1, relic_gravity=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -488,7 +488,7 @@ armor:register_armor('armor:amulet_tit_gravity_4', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_gravity.png^armor_amulet_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, physics_gravity=-.2, not_in_creative_inventory=1, relic_gravity=6, reglic_general=-3},
groups = {armor_amulet=1, armor_use=75, physics_gravity=-.2, not_in_creative_inventory=1, relic_gravity=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -499,7 +499,7 @@ armor:register_armor('armor:amulet_tit_gravity_5', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_gravity.png^armor_amulet_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, physics_gravity=-.25, not_in_creative_inventory=1, relic_gravity=8, reglic_general=-4},
groups = {armor_amulet=1, armor_use=75, physics_gravity=-.25, not_in_creative_inventory=1, relic_gravity=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -523,7 +523,7 @@ armor:register_armor('armor:amulet_tit_healing_2', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_healing.png^armor_amulet_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, armor_heal=.5, not_in_creative_inventory=1, relic_healing=2, reglic_general=-1},
groups = {armor_amulet=1, armor_use=75, armor_heal=.5, not_in_creative_inventory=1, relic_healing=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -534,7 +534,7 @@ armor:register_armor('armor:amulet_tit_healing_3', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_healing.png^armor_amulet_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, armor_heal=.75, not_in_creative_inventory=1, relic_healing=4, reglic_general=-2},
groups = {armor_amulet=1, armor_use=75, armor_heal=.75, not_in_creative_inventory=1, relic_healing=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -545,7 +545,7 @@ armor:register_armor('armor:amulet_tit_healing_4', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_healing.png^armor_amulet_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, armor_heal=1, not_in_creative_inventory=1, relic_healing=6, reglic_general=-3},
groups = {armor_amulet=1, armor_use=75, armor_heal=1, not_in_creative_inventory=1, relic_healing=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -556,7 +556,7 @@ armor:register_armor('armor:amulet_tit_healing_5', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_healing.png^armor_amulet_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, armor_heal=1.25, not_in_creative_inventory=1, relic_healing=8, reglic_general=-4},
groups = {armor_amulet=1, armor_use=75, armor_heal=1.25, not_in_creative_inventory=1, relic_healing=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -580,7 +580,7 @@ armor:register_armor('armor:amulet_tit_jump_2', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_jump.png^armor_amulet_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, physics_jump=.1, not_in_creative_inventory=1, relic_jump=2, reglic_general=-1},
groups = {armor_amulet=1, armor_use=75, physics_jump=.1, not_in_creative_inventory=1, relic_jump=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -591,7 +591,7 @@ armor:register_armor('armor:amulet_tit_jump_3', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_jump.png^armor_amulet_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, physics_jump=.15, not_in_creative_inventory=1, relic_jump=4, reglic_general=-2},
groups = {armor_amulet=1, armor_use=75, physics_jump=.15, not_in_creative_inventory=1, relic_jump=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -602,7 +602,7 @@ armor:register_armor('armor:amulet_tit_jump_4', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_jump.png^armor_amulet_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, physics_jump=.2, not_in_creative_inventory=1, relic_jump=6, reglic_general=-3},
groups = {armor_amulet=1, armor_use=75, physics_jump=.2, not_in_creative_inventory=1, relic_jump=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -613,7 +613,7 @@ armor:register_armor('armor:amulet_tit_jump_5', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_jump.png^armor_amulet_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, physics_jump=.25, not_in_creative_inventory=1, relic_jump=8, reglic_general=-4},
groups = {armor_amulet=1, armor_use=75, physics_jump=.25, not_in_creative_inventory=1, relic_jump=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -637,7 +637,7 @@ armor:register_armor('armor:amulet_tit_speed_2', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_speed.png^armor_amulet_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, physics_speed=.2, not_in_creative_inventory=1, relic_speed=2, reglic_general=-1},
groups = {armor_amulet=1, armor_use=75, physics_speed=.2, not_in_creative_inventory=1, relic_speed=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -648,7 +648,7 @@ armor:register_armor('armor:amulet_tit_speed_3', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_speed.png^armor_amulet_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, physics_speed=.3, not_in_creative_inventory=1, relic_speed=4, reglic_general=-2},
groups = {armor_amulet=1, armor_use=75, physics_speed=.3, not_in_creative_inventory=1, relic_speed=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -659,7 +659,7 @@ armor:register_armor('armor:amulet_tit_speed_4', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_speed.png^armor_amulet_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, physics_speed=.5, not_in_creative_inventory=1, relic_speed=6, reglic_general=-3},
groups = {armor_amulet=1, armor_use=75, physics_speed=.5, not_in_creative_inventory=1, relic_speed=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -670,7 +670,7 @@ armor:register_armor('armor:amulet_tit_speed_5', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_speed.png^armor_amulet_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, physics_speed=.75, not_in_creative_inventory=1, relic_speed=8, reglic_general=-4},
groups = {armor_amulet=1, armor_use=75, physics_speed=.75, not_in_creative_inventory=1, relic_speed=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -694,7 +694,7 @@ armor:register_armor('armor:amulet_tit_water_2', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_water.png^armor_amulet_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, armor_water=.2, not_in_creative_inventory=1, relic_water=2, reglic_general=-1},
groups = {armor_amulet=1, armor_use=75, armor_water=.2, not_in_creative_inventory=1, relic_water=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -705,7 +705,7 @@ armor:register_armor('armor:amulet_tit_water_3', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_water.png^armor_amulet_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, armor_water=.3, not_in_creative_inventory=1, relic_water=4, reglic_general=-2},
groups = {armor_amulet=1, armor_use=75, armor_water=.3, not_in_creative_inventory=1, relic_water=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -716,7 +716,7 @@ armor:register_armor('armor:amulet_tit_water_4', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_water.png^armor_amulet_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, armor_water=.4, not_in_creative_inventory=1, relic_water=6, reglic_general=-3},
groups = {armor_amulet=1, armor_use=75, armor_water=.4, not_in_creative_inventory=1, relic_water=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -727,7 +727,7 @@ armor:register_armor('armor:amulet_tit_water_5', {
inventory_image = 'armor_amulet_titanium.png^armor_amulet_water.png^armor_amulet_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_amulet=1, armor_use=75, armor_water=.5, not_in_creative_inventory=1, relic_water=8, reglic_general=-4},
groups = {armor_amulet=1, armor_use=75, armor_water=.5, not_in_creative_inventory=1, relic_water=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})

View File

@ -81,7 +81,7 @@ armor:register_armor('armor:ring_gol_fire_2', {
inventory_image = 'armor_ring_gold.png^armor_ring_fire.png^armor_ring_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, armor_fire=.2, flammable=1, not_in_creative_inventory=1, relic_fire=2, reglic_general=-1},
groups = {armor_ring=1, armor_use=100, armor_fire=.2, flammable=1, not_in_creative_inventory=1, relic_fire=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -92,7 +92,7 @@ armor:register_armor('armor:ring_gol_fire_3', {
inventory_image = 'armor_ring_gold.png^armor_ring_fire.png^armor_ring_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, armor_fire=.3, flammable=1, not_in_creative_inventory=1, relic_fire=4, reglic_general=-2},
groups = {armor_ring=1, armor_use=100, armor_fire=.3, flammable=1, not_in_creative_inventory=1, relic_fire=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -103,7 +103,7 @@ armor:register_armor('armor:ring_gol_fire_4', {
inventory_image = 'armor_ring_gold.png^armor_ring_fire.png^armor_ring_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, armor_fire=.5, flammable=1, not_in_creative_inventory=1, relic_fire=6, reglic_general=-3},
groups = {armor_ring=1, armor_use=100, armor_fire=.5, flammable=1, not_in_creative_inventory=1, relic_fire=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -114,7 +114,7 @@ armor:register_armor('armor:ring_gol_fire_5', {
inventory_image = 'armor_ring_gold.png^armor_ring_fire.png^armor_ring_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, armor_fire=.75, flammable=1, not_in_creative_inventory=1, relic_fire=8, reglic_general=-4},
groups = {armor_ring=1, armor_use=100, armor_fire=.75, flammable=1, not_in_creative_inventory=1, relic_fire=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -138,7 +138,7 @@ armor:register_armor('armor:ring_gol_gravity_2', {
inventory_image = 'armor_ring_gold.png^armor_ring_gravity.png^armor_ring_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, physics_gravity=-.1, not_in_creative_inventory=1, relic_gravity=2, reglic_general=-1},
groups = {armor_ring=1, armor_use=100, physics_gravity=-.1, not_in_creative_inventory=1, relic_gravity=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -149,7 +149,7 @@ armor:register_armor('armor:ring_gol_gravity_3', {
inventory_image = 'armor_ring_gold.png^armor_ring_gravity.png^armor_ring_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, physics_gravity=-.15, not_in_creative_inventory=1, relic_gravity=4, reglic_general=-2},
groups = {armor_ring=1, armor_use=100, physics_gravity=-.15, not_in_creative_inventory=1, relic_gravity=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -160,7 +160,7 @@ armor:register_armor('armor:ring_gol_gravity_4', {
inventory_image = 'armor_ring_gold.png^armor_ring_gravity.png^armor_ring_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, physics_gravity=-.2, not_in_creative_inventory=1, relic_gravity=6, reglic_general=-3},
groups = {armor_ring=1, armor_use=100, physics_gravity=-.2, not_in_creative_inventory=1, relic_gravity=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -171,7 +171,7 @@ armor:register_armor('armor:ring_gol_gravity_5', {
inventory_image = 'armor_ring_gold.png^armor_ring_gravity.png^armor_ring_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, physics_gravity=-.25, not_in_creative_inventory=1, relic_gravity=8, reglic_general=-4},
groups = {armor_ring=1, armor_use=100, physics_gravity=-.25, not_in_creative_inventory=1, relic_gravity=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -195,7 +195,7 @@ armor:register_armor('armor:ring_gol_healing_2', {
inventory_image = 'armor_ring_gold.png^armor_ring_healing.png^armor_ring_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, armor_heal=.5, not_in_creative_inventory=1, relic_healing=2, reglic_general=-1},
groups = {armor_ring=1, armor_use=100, armor_heal=.5, not_in_creative_inventory=1, relic_healing=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -206,7 +206,7 @@ armor:register_armor('armor:ring_gol_healing_3', {
inventory_image = 'armor_ring_gold.png^armor_ring_healing.png^armor_ring_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, armor_heal=.75, not_in_creative_inventory=1, relic_healing=4, reglic_general=-2},
groups = {armor_ring=1, armor_use=100, armor_heal=.75, not_in_creative_inventory=1, relic_healing=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -217,7 +217,7 @@ armor:register_armor('armor:ring_gol_healing_4', {
inventory_image = 'armor_ring_gold.png^armor_ring_healing.png^armor_ring_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, armor_heal=1, not_in_creative_inventory=1, relic_healing=6, reglic_general=-3},
groups = {armor_ring=1, armor_use=100, armor_heal=1, not_in_creative_inventory=1, relic_healing=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -228,7 +228,7 @@ armor:register_armor('armor:ring_gol_healing_5', {
inventory_image = 'armor_ring_gold.png^armor_ring_healing.png^armor_ring_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, armor_heal=1.25, not_in_creative_inventory=1, relic_healing=8, reglic_general=-4},
groups = {armor_ring=1, armor_use=100, armor_heal=1.25, not_in_creative_inventory=1, relic_healing=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -252,7 +252,7 @@ armor:register_armor('armor:ring_gol_jump_2', {
inventory_image = 'armor_ring_gold.png^armor_ring_jump.png^armor_ring_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, physics_jump=.1, not_in_creative_inventory=1, relic_jump=2, reglic_general=-1},
groups = {armor_ring=1, armor_use=100, physics_jump=.1, not_in_creative_inventory=1, relic_jump=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -263,7 +263,7 @@ armor:register_armor('armor:ring_gol_jump_3', {
inventory_image = 'armor_ring_gold.png^armor_ring_jump.png^armor_ring_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, physics_jump=.15, not_in_creative_inventory=1, relic_jump=4, reglic_general=-2},
groups = {armor_ring=1, armor_use=100, physics_jump=.15, not_in_creative_inventory=1, relic_jump=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -274,7 +274,7 @@ armor:register_armor('armor:ring_gol_jump_4', {
inventory_image = 'armor_ring_gold.png^armor_ring_jump.png^armor_ring_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, physics_jump=.2, not_in_creative_inventory=1, relic_jump=6, reglic_general=-3},
groups = {armor_ring=1, armor_use=100, physics_jump=.2, not_in_creative_inventory=1, relic_jump=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -285,7 +285,7 @@ armor:register_armor('armor:ring_gol_jump_5', {
inventory_image = 'armor_ring_gold.png^armor_ring_jump.png^armor_ring_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, physics_jump=.25, not_in_creative_inventory=1, relic_jump=8, reglic_general=-4},
groups = {armor_ring=1, armor_use=100, physics_jump=.25, not_in_creative_inventory=1, relic_jump=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -309,7 +309,7 @@ armor:register_armor('armor:ring_gol_speed_2', {
inventory_image = 'armor_ring_gold.png^armor_ring_speed.png^armor_ring_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, physics_speed=.2, not_in_creative_inventory=1, relic_speed=2, reglic_general=-1},
groups = {armor_ring=1, armor_use=100, physics_speed=.2, not_in_creative_inventory=1, relic_speed=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -320,7 +320,7 @@ armor:register_armor('armor:ring_gol_speed_3', {
inventory_image = 'armor_ring_gold.png^armor_ring_speed.png^armor_ring_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, physics_speed=.3, not_in_creative_inventory=1, relic_speed=4, reglic_general=-2},
groups = {armor_ring=1, armor_use=100, physics_speed=.3, not_in_creative_inventory=1, relic_speed=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -331,7 +331,7 @@ armor:register_armor('armor:ring_gol_speed_4', {
inventory_image = 'armor_ring_gold.png^armor_ring_speed.png^armor_ring_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, physics_speed=.5, not_in_creative_inventory=1, relic_speed=6, reglic_general=-3},
groups = {armor_ring=1, armor_use=100, physics_speed=.5, not_in_creative_inventory=1, relic_speed=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -342,7 +342,7 @@ armor:register_armor('armor:ring_gol_speed_5', {
inventory_image = 'armor_ring_gold.png^armor_ring_speed.png^armor_ring_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, physics_speed=.75, not_in_creative_inventory=1, relic_speed=8, reglic_general=-4},
groups = {armor_ring=1, armor_use=100, physics_speed=.75, not_in_creative_inventory=1, relic_speed=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -366,7 +366,7 @@ armor:register_armor('armor:ring_gol_water_2', {
inventory_image = 'armor_ring_gold.png^armor_ring_water.png^armor_ring_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, armor_water=.2, not_in_creative_inventory=1, relic_water=2, reglic_general=-1},
groups = {armor_ring=1, armor_use=100, armor_water=.2, not_in_creative_inventory=1, relic_water=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -377,7 +377,7 @@ armor:register_armor('armor:ring_gol_water_3', {
inventory_image = 'armor_ring_gold.png^armor_ring_water.png^armor_ring_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, armor_water=.3, not_in_creative_inventory=1, relic_water=4, reglic_general=-2},
groups = {armor_ring=1, armor_use=100, armor_water=.3, not_in_creative_inventory=1, relic_water=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -388,7 +388,7 @@ armor:register_armor('armor:ring_gol_water_4', {
inventory_image = 'armor_ring_gold.png^armor_ring_water.png^armor_ring_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, armor_water=.4, not_in_creative_inventory=1, relic_water=6, reglic_general=-3},
groups = {armor_ring=1, armor_use=100, armor_water=.4, not_in_creative_inventory=1, relic_water=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -399,7 +399,7 @@ armor:register_armor('armor:ring_gol_water_5', {
inventory_image = 'armor_ring_gold.png^armor_ring_water.png^armor_ring_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=100, armor_water=.5, not_in_creative_inventory=1, relic_water=8, reglic_general=-4},
groups = {armor_ring=1, armor_use=100, armor_water=.5, not_in_creative_inventory=1, relic_water=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -427,7 +427,7 @@ armor:register_armor('armor:ring_tit_fire_2', {
inventory_image = 'armor_ring_titanium.png^armor_ring_fire.png^armor_ring_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, armor_fire=.2, flammable=1, not_in_creative_inventory=1, relic_fire=2, reglic_general=-1},
groups = {armor_ring=1, armor_use=75, armor_fire=.2, flammable=1, not_in_creative_inventory=1, relic_fire=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -438,7 +438,7 @@ armor:register_armor('armor:ring_tit_fire_3', {
inventory_image = 'armor_ring_titanium.png^armor_ring_fire.png^armor_ring_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, armor_fire=.3, flammable=1, not_in_creative_inventory=1, relic_fire=4, reglic_general=-2},
groups = {armor_ring=1, armor_use=75, armor_fire=.3, flammable=1, not_in_creative_inventory=1, relic_fire=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -449,7 +449,7 @@ armor:register_armor('armor:ring_tit_fire_4', {
inventory_image = 'armor_ring_titanium.png^armor_ring_fire.png^armor_ring_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, armor_fire=.5, flammable=1, not_in_creative_inventory=1, relic_fire=6, reglic_general=-3},
groups = {armor_ring=1, armor_use=75, armor_fire=.5, flammable=1, not_in_creative_inventory=1, relic_fire=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -460,7 +460,7 @@ armor:register_armor('armor:ring_tit_fire_5', {
inventory_image = 'armor_ring_titanium.png^armor_ring_fire.png^armor_ring_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, armor_fire=.75, flammable=1, not_in_creative_inventory=1, relic_fire=8, reglic_general=-4},
groups = {armor_ring=1, armor_use=75, armor_fire=.75, flammable=1, not_in_creative_inventory=1, relic_fire=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -484,7 +484,7 @@ armor:register_armor('armor:ring_tit_gravity_2', {
inventory_image = 'armor_ring_titanium.png^armor_ring_gravity.png^armor_ring_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, physics_gravity=-.1, not_in_creative_inventory=1, relic_gravity=2, reglic_general=-1},
groups = {armor_ring=1, armor_use=75, physics_gravity=-.1, not_in_creative_inventory=1, relic_gravity=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -495,7 +495,7 @@ armor:register_armor('armor:ring_tit_gravity_3', {
inventory_image = 'armor_ring_titanium.png^armor_ring_gravity.png^armor_ring_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, physics_gravity=-.15, not_in_creative_inventory=1, relic_gravity=4, reglic_general=-2},
groups = {armor_ring=1, armor_use=75, physics_gravity=-.15, not_in_creative_inventory=1, relic_gravity=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -506,7 +506,7 @@ armor:register_armor('armor:ring_tit_gravity_4', {
inventory_image = 'armor_ring_titanium.png^armor_ring_gravity.png^armor_ring_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, physics_gravity=-.2, not_in_creative_inventory=1, relic_gravity=6, reglic_general=-3},
groups = {armor_ring=1, armor_use=75, physics_gravity=-.2, not_in_creative_inventory=1, relic_gravity=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -517,7 +517,7 @@ armor:register_armor('armor:ring_tit_gravity_5', {
inventory_image = 'armor_ring_titanium.png^armor_ring_gravity.png^armor_ring_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, physics_gravity=-.25, not_in_creative_inventory=1, relic_gravity=8, reglic_general=-4},
groups = {armor_ring=1, armor_use=75, physics_gravity=-.25, not_in_creative_inventory=1, relic_gravity=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -541,7 +541,7 @@ armor:register_armor('armor:ring_tit_healing_2', {
inventory_image = 'armor_ring_titanium.png^armor_ring_healing.png^armor_ring_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, armor_heal=.5, not_in_creative_inventory=1, relic_healing=2, reglic_general=-1},
groups = {armor_ring=1, armor_use=75, armor_heal=.5, not_in_creative_inventory=1, relic_healing=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -552,7 +552,7 @@ armor:register_armor('armor:ring_tit_healing_3', {
inventory_image = 'armor_ring_titanium.png^armor_ring_healing.png^armor_ring_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, armor_heal=.75, not_in_creative_inventory=1, relic_healing=4, reglic_general=-2},
groups = {armor_ring=1, armor_use=75, armor_heal=.75, not_in_creative_inventory=1, relic_healing=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -563,7 +563,7 @@ armor:register_armor('armor:ring_tit_healing_4', {
inventory_image = 'armor_ring_titanium.png^armor_ring_healing.png^armor_ring_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, armor_heal=1, not_in_creative_inventory=1, relic_healing=6, reglic_general=-3},
groups = {armor_ring=1, armor_use=75, armor_heal=1, not_in_creative_inventory=1, relic_healing=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -574,7 +574,7 @@ armor:register_armor('armor:ring_tit_healing_5', {
inventory_image = 'armor_ring_titanium.png^armor_ring_healing.png^armor_ring_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, armor_heal=1.25, not_in_creative_inventory=1, relic_healing=8, reglic_general=-4},
groups = {armor_ring=1, armor_use=75, armor_heal=1.25, not_in_creative_inventory=1, relic_healing=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -598,7 +598,7 @@ armor:register_armor('armor:ring_tit_jump_2', {
inventory_image = 'armor_ring_titanium.png^armor_ring_jump.png^armor_ring_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, physics_jump=.1, not_in_creative_inventory=1, relic_jump=2, reglic_general=-1},
groups = {armor_ring=1, armor_use=75, physics_jump=.1, not_in_creative_inventory=1, relic_jump=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -609,7 +609,7 @@ armor:register_armor('armor:ring_tit_jump_3', {
inventory_image = 'armor_ring_titanium.png^armor_ring_jump.png^armor_ring_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, physics_jump=.15, not_in_creative_inventory=1, relic_jump=4, reglic_general=-2},
groups = {armor_ring=1, armor_use=75, physics_jump=.15, not_in_creative_inventory=1, relic_jump=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -620,7 +620,7 @@ armor:register_armor('armor:ring_tit_jump_4', {
inventory_image = 'armor_ring_titanium.png^armor_ring_jump.png^armor_ring_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, physics_jump=.2, not_in_creative_inventory=1, relic_jump=6, reglic_general=-3},
groups = {armor_ring=1, armor_use=75, physics_jump=.2, not_in_creative_inventory=1, relic_jump=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -631,7 +631,7 @@ armor:register_armor('armor:ring_tit_jump_5', {
inventory_image = 'armor_ring_titanium.png^armor_ring_jump.png^armor_ring_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, physics_jump=.25, not_in_creative_inventory=1, relic_jump=8, reglic_general=-4},
groups = {armor_ring=1, armor_use=75, physics_jump=.25, not_in_creative_inventory=1, relic_jump=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -655,7 +655,7 @@ armor:register_armor('armor:ring_tit_speed_2', {
inventory_image = 'armor_ring_titanium.png^armor_ring_speed.png^armor_ring_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, physics_speed=.2, not_in_creative_inventory=1, relic_speed=2, reglic_general=-1},
groups = {armor_ring=1, armor_use=75, physics_speed=.2, not_in_creative_inventory=1, relic_speed=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -666,7 +666,7 @@ armor:register_armor('armor:ring_tit_speed_3', {
inventory_image = 'armor_ring_titanium.png^armor_ring_speed.png^armor_ring_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, physics_speed=.3, not_in_creative_inventory=1, relic_speed=4, reglic_general=-2},
groups = {armor_ring=1, armor_use=75, physics_speed=.3, not_in_creative_inventory=1, relic_speed=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -677,7 +677,7 @@ armor:register_armor('armor:ring_tit_speed_4', {
inventory_image = 'armor_ring_titanium.png^armor_ring_speed.png^armor_ring_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, physics_speed=.5, not_in_creative_inventory=1, relic_speed=6, reglic_general=-3},
groups = {armor_ring=1, armor_use=75, physics_speed=.5, not_in_creative_inventory=1, relic_speed=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -688,7 +688,7 @@ armor:register_armor('armor:ring_tit_speed_5', {
inventory_image = 'armor_ring_titanium.png^armor_ring_speed.png^armor_ring_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, physics_speed=.75, not_in_creative_inventory=1, relic_speed=8, reglic_general=-4},
groups = {armor_ring=1, armor_use=75, physics_speed=.75, not_in_creative_inventory=1, relic_speed=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -712,7 +712,7 @@ armor:register_armor('armor:ring_tit_water_2', {
inventory_image = 'armor_ring_titanium.png^armor_ring_water.png^armor_ring_level_2.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, armor_water=.2, not_in_creative_inventory=1, relic_water=2, reglic_general=-1},
groups = {armor_ring=1, armor_use=75, armor_water=.2, not_in_creative_inventory=1, relic_water=2, relic_general=-1},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -723,7 +723,7 @@ armor:register_armor('armor:ring_tit_water_3', {
inventory_image = 'armor_ring_titanium.png^armor_ring_water.png^armor_ring_level_3.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, armor_water=.3, not_in_creative_inventory=1, relic_water=4, reglic_general=-2},
groups = {armor_ring=1, armor_use=75, armor_water=.3, not_in_creative_inventory=1, relic_water=4, relic_general=-2},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -734,7 +734,7 @@ armor:register_armor('armor:ring_tit_water_4', {
inventory_image = 'armor_ring_titanium.png^armor_ring_water.png^armor_ring_level_4.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, armor_water=.4, not_in_creative_inventory=1, relic_water=6, reglic_general=-3},
groups = {armor_ring=1, armor_use=75, armor_water=.4, not_in_creative_inventory=1, relic_water=6, relic_general=-3},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})
@ -745,7 +745,7 @@ armor:register_armor('armor:ring_tit_water_5', {
inventory_image = 'armor_ring_titanium.png^armor_ring_water.png^armor_ring_level_5.png',
texture = 'epic_blank.png',
preview = 'epic_blank.png',
groups = {armor_ring=1, armor_use=75, armor_water=.5, not_in_creative_inventory=1, relic_water=8, reglic_general=-4},
groups = {armor_ring=1, armor_use=75, armor_water=.5, not_in_creative_inventory=1, relic_water=8, relic_general=-4},
armor_groups = {fleshy=1},
damage_groups = {cracky=2, snappy=1, level=3},
})

View File

@ -31,6 +31,27 @@ minetest.register_on_generated(function(minp, maxp)
end
end)
minetest.register_on_generated(function(minp, maxp)
if maxp.y >= 8000 and minp.y <= 8000 then
local vm, emin, emax = minetest.get_mapgen_object("voxelmanip")
local data = vm:get_data()
local area = VoxelArea:new({MinEdge=emin, MaxEdge=emax})
local c_bedrock = minetest.get_content_id("bedrock2:bedrock")
for x = minp.x, maxp.x do
for z = minp.z, maxp.z do
local p_pos = area:index(x, 8000, z)
data[p_pos] = c_bedrock
end
end
vm:set_data(data)
vm:calc_lighting()
vm:update_liquids()
vm:write_to_map()
end
end)
minetest.register_node("bedrock2:bedrock", {
description = S("Bedrock"),
_doc_items_longdesc = S("Bedrock is a very hard block. It cannot be mined, altered, destroyed or moved by any means. It appears at the bottom of the world in a flat layer."),

View File

@ -0,0 +1,145 @@
-- Intruder Alarm
--
-- Plays alarm locally at 1st person who is not the owner of the alarm
-- then must be manually reset by the owner to enable alarm again
-- Tells owner who invaded their privacy
-- use whatever license you care to use
-- Audio work done by Silicon Penguin
--
-- Alarm work done by daniel1 (inspired by mesecons player detector)
-- Needs a proper set of textures and not the ones I stole from mesecons
--
-- Suggested recipe at bottom
--
local alarm_scan_radius = 6
local S = minetest.get_translator("intruder_alarm")
-- after construct of alarm by placing... setup info
local function intruder_alarm_all_clear_after_place_node(pos, placer)
local meta = minetest.get_meta(pos)
meta:set_string("detectedname", "")
meta:set_string("owner", placer:get_player_name() or "")
meta:set_string("infotext", S("Intruder Alarm (owned by @1)", meta:get_string("owner")))
end
minetest.register_node("intruder_alarm:intruder_alarm", {
description = 'Intruder Alarm',
_doc_items_crafting = 'This tool is crafted in the Crystal Station.',
_doc_items_longdesc = 'Sounds an alarm if any player other than the owner of the alarm comes within range. The owner will hear the alarm anywhere in the world...',
_doc_items_usagehelp = "Right-click to disable/enable. Right-click triggered alarm to see who intruded upon your domain...",
inventory_image = 'intruder_alarm_all_clear.png',
tiles = {"intruder_alarm_top.png", "intruder_alarm_top.png", "intruder_alarm_all_clear.png", "intruder_alarm_all_clear.png", "intruder_alarm_all_clear.png", "intruder_alarm_all_clear.png"},
paramtype = "light",
is_ground_content = false,
walkable = true,
groups = {cracky=3},
description="Intruder Alarm",
on_construct = function(pos)
local meta = minetest.get_meta(pos)
meta:set_string('formspec', 'field[text;;${text}]')
end,
after_place_node = intruder_alarm_all_clear_after_place_node,
on_receive_fields = function(pos, formname, fields, sender)
local meta = minetest.get_meta(pos)
if sender:get_player_name() == meta:get_string('owner') then
if not fields.text then return end
meta:set_string('text', fields.text)
meta:set_string("infotext", S("Intruder Alarm (owned by @1)", meta:get_string("owner")))
end
end,
on_punch = function(pos)
minetest.swap_node(pos, {name = "intruder_alarm:intruder_alarm_disabled" })
end,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("intruder_alarm:intruder_alarm_disabled", {
tiles = {"intruder_alarm_top.png", "intruder_alarm_top.png", "intruder_alarm_disabled.png", "intruder_alarm_disabled.png", "intruder_alarm_disabled.png", "intruder_alarm_disabled.png"},
paramtype = "light",
is_ground_content = false,
walkable = true,
groups = {cracky=3,not_in_creative_inventory=1},
drop = 'intruder_alarm:intruder_alarm',
on_construct = intruder_alarm_make_formspec,
on_punch = function(pos)
local meta = minetest.get_meta(pos)
minetest.swap_node(pos, {name = "intruder_alarm:intruder_alarm" })
meta:set_string("infotext", S("Intruder Alarm (owned by @1)", meta:get_string("owner")))
end,
sounds = default.node_sound_stone_defaults(),
})
local function intruder_alarm_triggered_on_receive_fields(pos, formname, fields, sender)
if minetest.is_protected(pos, sender:get_player_name()) then return end
if not fields.detectedname then return end
intruder_alarm_make_formspec(pos)
-- reset detected name to empty
local meta = minetest.get_meta(pos)
meta:set_string("detectedname", "")
end
minetest.register_node("intruder_alarm:intruder_alarm_triggered", {
tiles = {"intruder_alarm_top.png", "intruder_alarm_top.png", "intruder_alarm_triggered.png", "intruder_alarm_triggered.png", "intruder_alarm_triggered.png", "intruder_alarm_triggered.png"},
paramtype = "light",
is_ground_content = false,
walkable = true,
groups = {cracky=3,not_in_creative_inventory=1},
drop = 'intruder_alarm:intruder_alarm',
on_construct = intruder_alarm_make_formspec,
on_receive_fields = intruder_alarm_triggered_on_receive_fields,
on_punch = function(pos)
minetest.swap_node(pos, {name = "intruder_alarm:intruder_alarm" })
end,
sounds = default.node_sound_stone_defaults(),
})
local function intruder_alarm_alert_owner(alarm_owner, location, looter)
for _, player in ipairs(minetest.get_connected_players()) do
local owner = minetest.get_player_by_name(alarm_owner)
if player == owner then
minetest.sound_play('alarm-sound', {to_player = alarm_owner, gain = .5}) -- as if off in the distance
minetest.chat_send_player(alarm_owner, location..' alarm triggered by '..looter)
return
end
end
end
minetest.register_abm({
nodenames = {"intruder_alarm:intruder_alarm"},
interval = 1,
chance = 1,
action = function(pos, node)
local objs = minetest.get_objects_inside_radius(pos, alarm_scan_radius)
local meta = minetest.get_meta(pos)
local alarm_owner = meta:get_string("owner")
local location = meta:get_string('text')
for _, obj in pairs(objs) do
local tmpname = obj:get_player_name()
if tmpname ~= "" then
if tmpname ~= alarm_owner then
-- remember who was detected
meta:set_string("detectedname", tmpname)
minetest.swap_node(pos, {name = "intruder_alarm:intruder_alarm_triggered" })
-- play alarm sound at node
minetest.sound_play('alarm-sound', {pos = pos, gain = .75})
-- play sound at owner
intruder_alarm_alert_owner(alarm_owner, location, tmpname)
meta:set_string('infotext', 'Alarm triggered by '..tmpname)
return
end
end
end
end,
})
stations.dual_register_recipe('crystal_w', {
input = {
['epic:thennium'] = 5,
['furniture:lock'] = 1,
['caverealms:glow_emerald'] = 1,
['caverealms:glow_mese'] = 1,
['caverealms:glow_ruby'] = 1,
},
output = 'intruder_alarm:intruder_alarm',
})

View File

@ -0,0 +1,2 @@
name = intruder_alarm
depends = default, stations

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -267,7 +267,9 @@ armor.set_player_armor = function(self, player)
local pos = player:get_pos()
local altitude = pos.y
for _, phys in pairs(self.physics) do
if altitude > 5000 and altitude < 7500 then
if altitude > 5000 and altitude < 6000 then
physics['gravity'] = physics['gravity'] - .13
elseif altitude > 6000 and altitude < 7000 then
physics['gravity'] = physics['gravity'] - .2
end
self.def[name][phys] = physics[phys]

View File

@ -22,5 +22,5 @@ otherworlds.settings.redsky_asteroids = {
-- gravity
otherworlds.settings.gravity = {
enable = true, -- set to true to enable gravity
enable = false, -- set to true to enable gravity
}

View File

@ -2,7 +2,7 @@
local space_low = 5000
local space_high = 5999
local redsky_low = 6000
local redsky_high = 6999
local redsky_high = 7950
local player_list = {} -- Holds name of skybox showing for each player
local timer = 0
@ -154,10 +154,45 @@ minetest.register_globalstep(function(dtime)
end
-- Everything else (blackness)
elseif pos.y > redsky_high and current ~= "blackness" then
player:set_sky(000000, "plain", {})
player:set_clouds({density = 0})
player_list[name] = "blackness"
elseif pos.y > redsky_high and current ~= "heavens" then
local sl = {}
sl.name = "plain_with_clouds_sky"
sl.sky_data = {
sky_color = {
day_sky = "#8cbafa",
day_horizon = "#9bc1f0",
dawn_sky = "#b4bafa",
dawn_horizon = "#d8bae1",
night_sky = "#006aff",
night_horizon = "#4090ff",
indoors = "#646464",
fog_sun_tint = "#E0901F",
fog_moon_tint = "#6E9A65"
},
clouds = true
}
sl.clouds_data = {
gradient_colors = {
{ r = 34, g = 204, b = 170 },
{ r = 105, g = 208, b = 37 },
{ r = 170, g = 204, b = 34 },
{ r = 208, g = 195, b = 16 },
{ r = 204, g = 187, b = 51 },
{ r = 254, g = 174, b = 45 },
{ r = 255, g = 68, b = 34 },
{ r = 255, g = 102, b = 68 },
{ r = 255, g = 153, b = 51 },
{ r = 254, g = 174, b = 45 },
{ r = 59, g = 12, b = 189 }
},
speed = { x = 2, z = -2 }
}
sl.sun_data = {
visible = true,
sunrise_visible = true
}
skylayer.add_layer(name, sl)
player_list[name] = "heavens"
if otherworlds.settings.gravity.enable then
player:set_physics_override({gravity = 0.1})
end

View File

@ -236,3 +236,16 @@ pkarcs.register_craft('woodworking', 'default', 'junglewood')
pkarcs.register_craft('woodworking', 'default', 'pine_wood')
pkarcs.register_craft('woodworking', 'default', 'acacia_wood')
pkarcs.register_craft('woodworking', 'default', 'aspen_wood')
pkarcs.register_craft('stone_carving', 'darkage', 'basalt')
pkarcs.register_craft('stone_carving', 'darkage', 'gneiss')
pkarcs.register_craft('stone_carving', 'darkage', 'rhyolitic_tuff')
pkarcs.register_craft('stone_carving', 'darkage', 'serpentine')
pkarcs.register_craft('stone_carving', 'darkage', 'shale')
pkarcs.register_craft('stone_carving', 'darkage', 'slate')
pkarcs.register_craft('stone_carving', 'default', 'brick')
pkarcs.register_craft('stone_carving', 'default', 'desert_stone')
pkarcs.register_craft('stone_carving', 'default', 'obsidian')
pkarcs.register_craft('stone_carving', 'default', 'stone')
pkarcs.register_craft('stone_carving', 'default', 'obsidian')
pkarcs.register_craft('stone_carving', 'nether', 'rack')

View File

@ -1,3 +1,3 @@
name = pkarcs
depends = default, stations
depends = default, stations, darkage, nether
optional_depends = screwdriver

View File

@ -1,4 +1,10 @@
local news = {
'10/13/20',
'Added stone carving station, and stone pkarcs.',
'',
'10/12/20',
'Added an intruder alarm, thanks to SiliconPenguin and Daniel1 for help with code.',
'',
'10/9/20',
'Armor in space should work properly now!!!',
'Added ring and amulet recipes to show how to make the items with perks.',
@ -102,139 +108,6 @@ local news = {
'Revised the recipes for bread.',
'Fixed a few small bugs in the stations that I hadn\'t noticed.',
'',
'7/30/20',
'Added flours, flour mill, food prep station, and lots of bread.',
'',
'7/27/20',
'Players are no longer invincible when in carts, or on boats.',
'Added some new stained glass panes. Thanks to Alfred for the textures.',
'',
'7/25/20',
'Added toolranks, and a way to repair tools to keep the rank informaion.',
'Check out the Toolranks information in Help > Server Specific Information > Toolranks for more information.',
'',
'7/23/20',
'Fixed a little issue in the drinks mod.',
'',
'7/22/20',
'You can ride tamed Ostriches.',
'',
'7/21/20',
'Oranges and Bananas can be turned into Juice.',
'',
'7/20/20',
'Cooling lava now has a few options of what node will place.',
'Cleaned up the hangglider mod.',
'Fixed orange tree spawning.',
'',
'7/18/20',
'Printing press checks above node before placing.',
'Massive overhaul of armor/combat systems.',
'',
'7/11/20',
'Added some new armor.',
'Fixed leafdecay that was accidentally broken with the addition of orange and banana trees.',
'Added the ability to add enchantments to diamond armor, without needing to craft a new set.',
'',
'7/10/20',
'Added some new drops to mobs.',
'',
'7/9/20',
'Boosted the durability of the titanium scythe.',
'Added maxhp. You can learn more about it in the encyclopedia, or by running /helpform',
'',
'7/8/20',
'Added Orange and Banana trees, Thanks Zachary.',
'Tweaked some recipes in the spinning wheel.',
'Removed a few mods, hopefully will add them back soon. Trying to figure out what\'s causing the lag.',
'',
'7/7/20',
'Added pedestals.',
'',
'7/6/20',
'3d_armor page in inventory shows more armor stats.',
'Added Burlap, which can be used to make metal armor.',
'Added some sever specific help information to the doc modpack.',
'Added a few more nodes to the tablesaw, and morelights.',
'',
'7/5/20',
'Added some ores to Nether basalt.',
'Updated playeranim, might fix the player model issue for some people.',
'',
'7/3/20',
'Pandas should spawn in Jungles. Thanks Daniel1',
'Added placeable ingots, show off your riches in style.',
'Bonemeal will grow jungle grass on rainforest litter.',
'Printing presses are now craftable.',
'Most default tools now need to be crafted in stations.',
'Added AFK detection, thanks again to Zachary',
'Lava will cause damage when you stand near it.',
'',
'6/30/20',
'Wooden pkarcs can now be crafted.',
'',
'6/28/20',
'Updated mobs_redo',
'Connected curtains will open and close in a group. (right-click the rightmost curtain.)',
'',
'6/27/20',
'Fire vines spread, and are rather invasive.',
'',
'6/26/20',
'Added a mob to the space asteroids.',
'Added a Styleguide for contributors.',
'Updated lava_flan code.',
'',
'6/25/20',
'Curtains autoplace, so wide curtains are auto built, removal works as well.',
'',
'6/23/20',
'Added Nether Basalt to the tablesaw. Fixed a few bugs with Nether',
'Added Pkarcs.',
'',
'6/22/20',
'Picnic tables can be crafted and sat on.',
'Cloudland portals are working now. Updated Mobs_redo.',
'You can finally sit on benches with friends.',
'',
'6/21/20',
'Small tweaks to hoppers. Updated Nether.',
'Added wide curtains. Hoppers work with compost bins thanks to Daniel1.',
'',
'6/20/20',
'Added hoppers. Small bugfixes.',
'',
'6/19/20',
'Fixed stairlight, so they can be placed on all stairs.',
'',
'6/17/20',
'Most items crafted in stations now show their crafts in unified inventory.',
'Cows regen milk after eating.',
'',
'6/15/20',
'Added locked variants of the dying and staining stations, and the weaving loom.',
'',
'6/14/20',
'Shop signs can now only be edited by the person that placed it.',
'Code has been cleaned up, to a degree, and posted online,',
'https://notabug.org/NathanS21/Epic',
'',
'6/8/20',
'Spawn has been upgraded, special thanks to the following players for helping build;',
'olliy, NathanS21, idiot12, Hi_World, LapisWolf, Daniel1, q333, and Dashhyphen2.',
'Adjusted the chalkboards so they line up properly in the school.',
'',
'6/5/20',
'Removed notification when somebody ignores you.',
'Bumped up the amount of damage goats deal when attacking.',
'',
'6/3/20',
'Usage of the Discord bridge is now opt-in, run the command /discord to toggle the bridge on and off.',
'',
'6/1/20',
'Sheep will regrow their wool after being fed, or eating.',
'Fixed a bug with Unified_Inventory not allowing setting a home position.',
'',
'',
'For more information and to read older news visit www.nathansalapat.com/server/epic-server'}

View File

@ -49,6 +49,7 @@ dofile(minetest.get_modpath('stations')..'/station_printing.lua')
dofile(minetest.get_modpath('stations')..'/station_sewing.lua')
dofile(minetest.get_modpath('stations')..'/station_spinning_wheel.lua')
dofile(minetest.get_modpath('stations')..'/station_stain.lua')
dofile(minetest.get_modpath('stations')..'/station_stone_carving.lua')
dofile(minetest.get_modpath('stations')..'/station_threshing.lua')
dofile(minetest.get_modpath('stations')..'/station_weaving_loom.lua')
dofile(minetest.get_modpath('stations')..'/station_woodworking.lua')

View File

@ -0,0 +1,241 @@
# Blender v2.90.0 Beta OBJ File: 'stations.blend'
# www.blender.org
o Cube_Cube.017
v -0.500000 -0.500000 0.500000
v -0.375000 0.500000 0.375000
v -0.500000 -0.500000 -0.500000
v -0.375000 0.500000 -0.187500
v 0.500000 -0.500000 0.500000
v 0.375000 0.500000 0.375000
v 0.500000 -0.500000 -0.500000
v 0.375000 0.500000 -0.187500
v -0.375000 1.187500 0.375000
v -0.375000 1.187500 -0.187500
v 0.375000 1.500000 -0.187500
v 0.375000 1.500000 0.375000
v -0.500000 0.500000 0.500000
v -0.500000 0.500000 -0.500000
v 0.500000 0.500000 -0.500000
v 0.500000 0.500000 0.500000
v -0.397643 0.510289 -0.189908
v -0.385880 0.634677 -0.193660
v -0.473628 0.510289 -0.428081
v -0.461866 0.634678 -0.431833
v -0.279138 0.497943 -0.227715
v -0.267376 0.622331 -0.231467
v -0.343362 0.622331 -0.469640
v -0.355124 0.497943 -0.465887
v -0.304693 0.529040 -0.317968
v -0.298811 0.591234 -0.319844
v -0.323689 0.529040 -0.377511
v -0.317808 0.591234 -0.379387
v -0.008432 0.498175 -0.412485
v -0.002551 0.560369 -0.414361
v -0.021548 0.560369 -0.473904
v -0.027428 0.498175 -0.472028
v 0.167990 0.575999 -0.409797
v 0.077245 0.565105 -0.324522
v 0.171960 0.513737 -0.413527
v 0.081215 0.502843 -0.328253
v 0.038415 0.502843 -0.373798
v 0.034446 0.565105 -0.370068
v 0.125190 0.575999 -0.455343
v 0.129160 0.513737 -0.459073
v 0.078238 0.549539 -0.325455
v -0.057879 0.533197 -0.197544
v 0.080223 0.518408 -0.327320
v -0.055894 0.502066 -0.199409
v -0.098694 0.502066 -0.244955
v -0.100679 0.533197 -0.243089
v 0.035438 0.549539 -0.371001
v 0.037423 0.518408 -0.372866
v 0.387604 0.575999 -0.443325
v 0.315106 0.565105 -0.342080
v 0.390775 0.513737 -0.447754
v 0.318277 0.502843 -0.346509
v 0.267462 0.502843 -0.382896
v 0.264291 0.565105 -0.378467
v 0.336788 0.575999 -0.479712
v 0.339959 0.513737 -0.484141
v 0.315899 0.549539 -0.343187
v 0.207153 0.533197 -0.191321
v 0.317485 0.518408 -0.345402
v 0.208739 0.502066 -0.193535
v 0.157923 0.502066 -0.229922
v 0.156337 0.533197 -0.227708
v 0.265083 0.549539 -0.379575
v 0.266669 0.518408 -0.381789
vt 0.000000 0.000000
vt 0.062500 0.062500
vt 0.062500 0.343750
vt 0.000000 0.500000
vt 0.437500 0.343750
vt 0.500000 0.500000
vt 0.437500 0.062500
vt 0.500000 0.000000
vt 0.937500 0.500000
vt 0.562500 0.500000
vt 0.562500 0.843750
vt 0.937500 1.000000
vt 0.437500 0.343750
vt 0.062500 0.343750
vt 0.062500 0.062500
vt 0.437500 0.062500
vt 0.062500 0.500000
vt 0.343750 0.500000
vt 0.343750 1.000000
vt 0.062500 1.000000
vt 0.343750 0.500000
vt 0.062500 0.500000
vt 0.062500 0.843750
vt 0.343750 0.843750
vt 0.562500 0.500000
vt 0.937500 0.500000
vt 0.937500 1.000000
vt 0.562500 0.843750
vt 1.000000 0.000000
vt 1.000000 0.500000
vt 0.500000 0.500000
vt 0.500000 0.000000
vt 0.500000 0.000000
vt 0.000000 0.500000
vt 0.000000 0.000000
vt 0.500000 0.000000
vt 0.500000 0.500000
vt 1.000000 0.500000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.500000
vt 0.406250 0.843750
vt 0.468750 0.843750
vt 0.468750 0.875000
vt 0.406250 0.875000
vt 0.406250 0.937500
vt 0.406250 0.906250
vt 0.468750 0.906250
vt 0.468750 0.937500
vt 0.500000 0.875000
vt 0.500000 0.906250
vt 0.375000 0.875000
vt 0.375000 0.906250
vt 0.375000 0.968750
vt 0.390625 0.968750
vt 0.390625 0.984375
vt 0.375000 0.984375
vt 0.468750 0.984375
vt 0.468750 1.000000
vt 0.390625 1.000000
vt 0.468750 0.968750
vt 0.468750 0.953125
vt 0.390625 0.953125
vt 0.593750 0.984375
vt 0.562500 0.984375
vt 0.562500 0.968750
vt 0.593750 0.968750
vt 0.593750 0.937500
vt 0.593750 0.953125
vt 0.562500 0.953125
vt 0.562500 0.937500
vt 0.546875 0.984375
vt 0.562500 1.000000
vt 0.546875 1.000000
vt 0.593750 1.000000
vt 0.718750 0.984375
vt 0.671875 0.984375
vt 0.671875 0.984375
vt 0.718750 0.984375
vt 0.718750 0.953125
vt 0.718750 0.968750
vt 0.671875 0.968750
vt 0.671875 0.953125
vt 0.718750 1.000000
vt 0.671875 1.000000
vt 0.531250 0.984375
vt 0.500000 0.984375
vt 0.500000 0.968750
vt 0.531250 0.968750
vt 0.531250 0.937500
vt 0.531250 0.953125
vt 0.500000 0.953125
vt 0.500000 0.937500
vt 0.484375 0.984375
vt 0.500000 1.000000
vt 0.484375 1.000000
vt 0.531250 1.000000
vt 0.656250 0.984375
vt 0.609375 0.984375
vt 0.609375 0.984375
vt 0.656250 0.984375
vt 0.656250 0.953125
vt 0.656250 0.968750
vt 0.609375 0.968750
vt 0.609375 0.953125
vt 0.656250 1.000000
vt 0.609375 1.000000
vn 0.0000 1.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn -0.3846 0.9231 0.0000
vn 1.0000 0.0000 0.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn -0.9480 0.0988 0.3025
vn 0.9480 -0.0988 -0.3025
vn 0.3039 -0.0000 0.9527
vn 0.0941 0.9951 -0.0300
vn -0.3039 0.0000 -0.9527
vn 0.6848 0.0000 0.7287
vn -0.6848 -0.0000 -0.7287
vn 0.7260 0.0872 -0.6822
vn -0.0635 0.9962 0.0597
vn 0.0635 -0.9962 -0.0597
vn 0.8130 0.0000 0.5822
vn -0.8131 0.0000 -0.5822
vn 0.5800 0.0872 -0.8100
vn -0.0507 0.9962 0.0709
vn 0.0507 -0.9962 -0.0709
vn -0.8130 -0.0000 -0.5822
vn -0.5800 -0.0872 0.8100
vn -0.7260 -0.0872 0.6822
s off
f 13/1/1 2/2/1 4/3/1 14/4/1
f 14/4/1 4/3/1 8/5/1 15/6/1
f 15/6/1 8/5/1 6/7/1 16/8/1
f 16/8/1 6/7/1 2/2/1 13/1/1
f 8/9/2 4/10/2 10/11/2 11/12/2
f 11/13/3 10/14/3 9/15/3 12/16/3
f 6/17/4 8/18/4 11/19/4 12/20/4
f 4/21/5 2/22/5 9/23/5 10/24/5
f 2/25/6 6/26/6 12/27/6 9/28/6
f 5/29/6 16/30/6 13/31/6 1/32/6
f 7/33/4 15/6/4 16/34/4 5/35/4
f 3/36/2 14/37/2 15/38/2 7/39/2
f 1/40/5 13/41/5 14/37/5 3/36/5
f 19/42/7 17/43/7 18/44/7 20/45/7
f 24/46/8 23/47/8 22/48/8 21/49/8
f 18/44/9 17/50/9 21/51/9 22/48/9
f 20/45/10 18/44/10 22/48/10 23/47/10
f 19/52/11 20/45/11 23/47/11 24/53/11
f 32/54/8 31/55/8 30/56/8 29/57/8
f 26/58/9 25/59/9 29/60/9 30/56/9
f 28/61/10 26/58/10 30/56/10 31/55/10
f 27/62/11 28/61/11 31/55/11 32/63/11
f 36/64/12 35/65/12 33/66/12 34/67/12
f 37/68/13 38/69/13 39/70/13 40/71/13
f 33/72/14 35/65/14 40/73/14 39/74/14
f 34/67/15 33/66/15 39/70/15 38/69/15
f 35/65/16 36/64/16 37/75/16 40/73/16
f 44/76/12 43/77/12 41/78/12 42/79/12
f 45/80/13 46/81/13 47/82/13 48/83/13
f 42/79/15 41/78/15 47/82/15 46/81/15
f 43/77/16 44/76/16 45/84/16 48/85/16
f 52/86/17 51/87/17 49/88/17 50/89/17
f 53/90/18 54/91/18 55/92/18 56/93/18
f 49/94/19 51/87/19 56/95/19 55/96/19
f 50/89/20 49/88/20 55/92/20 54/91/20
f 51/87/21 52/86/21 53/97/21 56/95/21
f 60/98/17 59/99/17 57/100/17 58/101/17
f 61/102/22 62/103/22 63/104/22 64/105/22
f 58/101/20 57/100/20 63/104/20 62/103/20
f 59/99/21 60/98/21 61/106/21 64/107/21
f 60/98/23 58/101/23 62/103/23 61/106/23
f 42/79/24 46/81/24 45/80/24 44/76/24

View File

@ -50,6 +50,14 @@ minetest.register_craft({
}
})
minetest.register_craft({
output = 'stations:stone_carving',
recipe = {
{'tombs:chisel', 'tombs:chisel', 'stations:hammer'},
{'darkage:marble', 'darkage:marble', ''},
}
})
minetest.register_craft({
output = 'stations:hammer',
recipe = {
@ -81,6 +89,7 @@ local stations = {
sewing = 'sewing_locked',
spinning_wheel = 'spinning_wheel_locked',
stain = 'stain_locked',
stone_carving = 'stone_carving_locked',
threshing = 'threshing_locked',
weaving_loom = 'weaving_loom_locked',
woodworking = 'woodworking_locked',

View File

@ -186,7 +186,6 @@ minetest.register_node('stations:jewelry', {
inv:set_stack('orb', 1, orb)
inv:set_stack('crystal', 1, crystal)
inv:set_stack('output', 1, jewelry_name..'_'..perk..'_'..tier)
minetest.chat_send_all('hello')
minetest.log("action", sender:get_player_name() .. " crafts "..jewelry_name..'_'..perk..'_'..tier)
else
jewelry:take_item(1)
@ -197,7 +196,6 @@ minetest.register_node('stations:jewelry', {
inv:set_stack('mese', 1, mese)
inv:set_stack('orb', 1, orb)
inv:set_stack('crystal', 1, crystal)
minetest.chat_send_all('hi')
end
end
end,
@ -375,7 +373,6 @@ minetest.register_node('stations:jewelry_locked', {
inv:set_stack('orb', 1, orb)
inv:set_stack('crystal', 1, crystal)
inv:set_stack('output', 1, jewelry_name..'_'..perk..'_'..tier)
minetest.chat_send_all('hello')
minetest.log("action", sender:get_player_name() .. " crafts "..jewelry_name..'_'..perk..'_'..tier)
else
jewelry:take_item(1)
@ -386,7 +383,6 @@ minetest.register_node('stations:jewelry_locked', {
inv:set_stack('mese', 1, mese)
inv:set_stack('orb', 1, orb)
inv:set_stack('crystal', 1, crystal)
minetest.chat_send_all('hi')
end
end
end,

View File

@ -0,0 +1,93 @@
local stone_carving_table_functions = simplecrafting_lib.generate_table_functions('stone_carving', {
show_guides = true,
alphabetize_items = true,}
)
local stone_carving_table_def = {
description = 'Stone Carving',
drawtype = 'mesh',
mesh = 'stations_stone_carving.obj',
tiles = {'stations_stone_carving.png'},
sounds = default.node_sound_wood_defaults(),
paramtype2 = 'facedir',
paramtype = 'light',
selection_box = {
type = 'fixed',
fixed = {-.4, -.5, -.4, .4, 1.25, .4},
},
collision_box = {
type = 'fixed',
fixed = {-.4, -.5, -.4, .4, 1.25, .4},
},
groups = {oddly_breakable_by_hand = 1, cracky=3},
after_place_node = function(pos, placer, itemstack)
if not epic.space_on_top(pos) then
minetest.remove_node(pos)
return itemstack
end
local meta = minetest.get_meta(pos)
meta:set_string('infotext', 'Stone Carving')
end,
after_dig_node = function(pos, oldnode, oldmetadata, digger)
epic.remove_top_node(pos, oldnode)
end,
}
for k, v in pairs(stone_carving_table_functions) do
stone_carving_table_def[k] = v
end
minetest.register_node('stations:stone_carving', stone_carving_table_def)
local stone_carving_locked_functions = simplecrafting_lib.generate_table_functions('stone_carving', {
show_guides = true,
alphabetize_items = true,
protect_inventory = true,}
)
local stone_carving_locked_def = {
description = 'Stone Carving (locked)',
drawtype = 'mesh',
mesh = 'stations_stone_carving.obj',
tiles = {'stations_stone_carving.png'},
sounds = default.node_sound_wood_defaults(),
paramtype2 = 'facedir',
paramtype = 'light',
selection_box = {
type = 'fixed',
fixed = {-.4, -.5, -.4, .4, 1.25, .4},
},
collision_box = {
type = 'fixed',
fixed = {-.4, -.5, -.4, .4, 1.25, .4},
},
groups = {oddly_breakable_by_hand = 1, cracky=3},
after_place_node = function(pos, placer, itemstack)
if not epic.space_on_top(pos) then
minetest.remove_node(pos)
return itemstack
end
local meta = minetest.get_meta(pos)
meta:set_string('infotext', 'Stone Carving (Locked)')
end,
after_dig_node = function(pos, oldnode, oldmetadata, digger)
epic.remove_top_node(pos, oldnode)
end,
}
for k, v in pairs(stone_carving_locked_functions) do
stone_carving_locked_def[k] = v
end
minetest.register_node('stations:stone_carving_locked', stone_carving_locked_def)
local is_uninv = minetest.global_exists("unified_inventory") or false
if is_uninv then
unified_inventory.register_craft_type("stone_carving", {
description = "Stone Carving",
icon = 'stations_stone_carving_icon.png',
width = 4,
height = 2,
uses_crafting_grid = false
})
end

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -4,7 +4,8 @@ zombies = {
minetest.register_craftitem('zombies:tooth', {
description = 'Zombie Tooth',
inventory_image = 'zombies_tooth.png'
inventory_image = 'zombies_tooth.png',
groups = {general_relic=-10}
})
--Skin gen