From 81eedcd8e84c5718b51dab0a7a52155c8ff8f927 Mon Sep 17 00:00:00 2001 From: ElCeejo <40281901+ElCeejo@users.noreply.github.com> Date: Wed, 25 Nov 2020 00:29:00 -0800 Subject: [PATCH] Delete pig.lua --- pig.lua | 166 -------------------------------------------------------- 1 file changed, 166 deletions(-) delete mode 100644 pig.lua diff --git a/pig.lua b/pig.lua deleted file mode 100644 index 45bf561..0000000 --- a/pig.lua +++ /dev/null @@ -1,166 +0,0 @@ ---------- --- Pig -- ---------- - -local function pig_logic(self) - - if self.hp <= 0 then - mob_core.on_die(self) - return - end - - local pos = mobkit.get_stand_pos(self) - local prty = mobkit.get_queue_priority(self) - local player = mobkit.get_nearby_player(self) - - mob_core.random_sound(self, 16/self.dtime) - - if mobkit.timer(self,1) then - - mob_core.vitals(self) - mob_core.growth(self) - - if self.status ~= "following" then - if self.attention_span > 1 then - self.attention_span = self.attention_span - 1 - mobkit.remember(self, "attention_span", self.attention_span) - end - else - self.attention_span = self.attention_span + 1 - mobkit.remember(self, "attention_span", self.attention_span) - end - - if prty < 3 - and self.breeding then - better_fauna.hq_breed(self, 3) - end - - if prty < 2 - and player then - if self.attention_span < 5 then - if mob_core.follow_holding(self, player) then - better_fauna.hq_follow_player(self, 2, player) - self.attention_span = self.attention_span + 1 - end - end - end - - if mobkit.is_queue_empty_high(self) then - mob_core.hq_roam(self, 0) - end - end -end - -local random = math.random - -minetest.register_entity("better_fauna:pig",{ - max_hp = 20, - view_range = 16, - armor_groups = {fleshy = 100}, - physical = true, - collide_with_objects = true, - collisionbox = {-0.35, -0.45, -0.35, 0.35, 0.4, 0.35}, - visual_size = {x = 11, y = 11}, - scale_stage1 = 0.5, - scale_stage2 = 0.65, - scale_stage3 = 0.80, - visual = "mesh", - mesh = "better_fauna_pig.b3d", - textures = { - "better_fauna_pig_1.png", - "better_fauna_pig_2.png", - "better_fauna_pig_3.png" - }, - animation = { - stand = {range = {x = 30, y = 50}, speed = 10, loop = true}, - walk = {range = {x = 1, y = 20}, speed = 30, loop = true}, - run = {range = {x = 1, y = 20}, speed = 45, loop = true}, - }, - sounds = { - alter_child_pitch = true, - random = { - name = "better_fauna_pig_idle", - gain = 1.0, - distance = 8 - }, - hurt = { - name = "better_fauna_pig_idle", - gain = 1.0, - pitch = 0.5, - distance = 8 - }, - death = { - name = "better_fauna_pig_death", - gain = 1.0, - distance = 8 - } - }, - max_speed = 4, - stepheight = 1.1, - jump_height = 1.1, - buoyancy = 0.25, - lung_capacity = 10, - timeout = 1200, - ignore_liquidflag = false, - core_growth = false, - push_on_collide = true, - catch_with_net = true, - follow = { - "farming:carrot" - }, - drops = { - {name = "better_fauna:porkchop_raw", chance = 1, min = 1, max = 4} - }, - on_step = better_fauna.on_step, - on_activate = better_fauna.on_activate, - get_staticdata = mobkit.statfunc, - logic = pig_logic, - on_rightclick = function(self, clicker) - if better_fauna.feed_tame(self, clicker, 1, false, true) then return end - mob_core.protect(self, clicker, false) - mob_core.nametag(self, clicker, true) - end, - on_punch = function(self, puncher, _, tool_capabilities, dir) - mobkit.clear_queue_high(self) - mob_core.on_punch_basic(self, puncher, tool_capabilities, dir) - better_fauna.hq_sporadic_flee(self, 20, puncher) - end -}) - -minetest.register_craftitem("better_fauna:porkchop_raw", { - description = "Raw Porkchop", - inventory_image = "better_fauna_porkchop_raw.png", - on_use = minetest.item_eat(1), - groups = {flammable = 2}, -}) - -minetest.register_craftitem("better_fauna:porkchop_cooked", { - description = "Cooked Porkchop", - inventory_image = "better_fauna_porkchop_cooked.png", - on_use = minetest.item_eat(7), - groups = {flammable = 2}, -}) - -minetest.register_craft({ - type = "cooking", - recipe = "better_fauna:porkchop_raw", - output = "better_fauna:porkchop_cooked", -}) - -mob_core.register_spawn_egg("better_fauna:pig", "e0b1a7" ,"cc9485") - -mob_core.register_spawn({ - name = "better_fauna:pig", - nodes = {"default:dirt_with_grass"}, - min_light = 0, - max_light = 15, - min_height = -31000, - max_height = 31000, - group = 3, - optional = { - biomes = { - "grassland", - "deciduous_forest" - } - } -}, 16, 1) \ No newline at end of file