forked from VoxeLibre/VoxeLibre
Compare commits
1 Commits
master
...
clear-enti
Author | SHA1 | Date |
---|---|---|
James Clarke | 023be609df |
|
@ -427,24 +427,30 @@ end, -50)
|
|||
-- ███████╗╚█████╔╝██║░░██║██████╔╝██╔╝░░░██████╔╝██║░░██║░░╚██╔╝░░███████╗
|
||||
-- ╚══════╝░╚════╝░╚═╝░░╚═╝╚═════╝░╚═╝░░░░╚═════╝░╚═╝░░╚═╝░░░╚═╝░░░╚══════╝
|
||||
|
||||
|
||||
function mcl_potions._clear_cached_entity_data(entity)
|
||||
EF.invisible[entity] = nil
|
||||
EF.poisoned[entity] = nil
|
||||
EF.regenerating[entity] = nil
|
||||
EF.strong[entity] = nil
|
||||
EF.weak[entity] = nil
|
||||
EF.water_breathing[entity] = nil
|
||||
EF.leaping[entity] = nil
|
||||
EF.swift[entity] = nil
|
||||
EF.night_vision[entity] = nil
|
||||
EF.fire_proof[entity] = nil
|
||||
EF.bad_omen[entity] = nil
|
||||
EF.withering[entity] = nil
|
||||
end
|
||||
|
||||
function mcl_potions._clear_cached_player_data(player)
|
||||
EF.invisible[player] = nil
|
||||
EF.poisoned[player] = nil
|
||||
EF.regenerating[player] = nil
|
||||
EF.strong[player] = nil
|
||||
EF.weak[player] = nil
|
||||
EF.water_breathing[player] = nil
|
||||
EF.leaping[player] = nil
|
||||
EF.swift[player] = nil
|
||||
EF.night_vision[player] = nil
|
||||
EF.fire_proof[player] = nil
|
||||
EF.bad_omen[player] = nil
|
||||
EF.withering[player] = nil
|
||||
mcl_potions._clear_cached_entity_data(player)
|
||||
|
||||
meta = player:get_meta()
|
||||
meta:set_int("night_vision", 0)
|
||||
end
|
||||
|
||||
|
||||
function mcl_potions._reset_player_effects(player, set_hud)
|
||||
|
||||
if not player:is_player() then
|
||||
|
|
|
@ -112,18 +112,16 @@ end
|
|||
|
||||
function mcl_shields.is_blocking(obj)
|
||||
if not obj:is_player() then return end
|
||||
if mcl_shields.players[obj] then
|
||||
local blocking = mcl_shields.players[obj].blocking
|
||||
if blocking <= 0 then
|
||||
return
|
||||
end
|
||||
|
||||
local shieldstack = obj:get_wielded_item()
|
||||
if blocking == 1 then
|
||||
shieldstack = obj:get_inventory():get_stack("offhand", 1)
|
||||
end
|
||||
return blocking, shieldstack
|
||||
local blocking = mcl_shields.players[obj].blocking
|
||||
if blocking <= 0 then
|
||||
return
|
||||
end
|
||||
|
||||
local shieldstack = obj:get_wielded_item()
|
||||
if blocking == 1 then
|
||||
shieldstack = obj:get_inventory():get_stack("offhand", 1)
|
||||
end
|
||||
return blocking, shieldstack
|
||||
end
|
||||
|
||||
mcl_damage.register_modifier(function(obj, damage, reason)
|
||||
|
|
|
@ -230,10 +230,7 @@ minetest.register_globalstep(function(dtime)
|
|||
player_set_animation(player, "die")
|
||||
elseif player:get_meta():get_int("mcl_damage:damage_animation") > 0 then
|
||||
player_set_animation(player, "walk", animation_speed_mod)
|
||||
local name = player:get_player_name()
|
||||
minetest.after(0.5, function()
|
||||
local player = minetest.get_player_by_name(name)
|
||||
if not player then return end
|
||||
player:get_meta():set_int("mcl_damage:damage_animation", 0)
|
||||
end)
|
||||
elseif mcl_playerplus.elytra[player] and mcl_playerplus.elytra[player].active then
|
||||
|
|
|
@ -98,9 +98,6 @@ mcl_creative_dig_speed (Creative mode dig speed) float 0.2
|
|||
# If enabled the hunger mechanic will be active
|
||||
mcl_enable_hunger (Hunger mechanic) bool true
|
||||
|
||||
# Enables hunger debug
|
||||
mcl_hunger_debug (Hunger debug) bool false
|
||||
|
||||
# Health regeneration delay when hunger bar is full
|
||||
# Default: 0.5 s
|
||||
mcl_health_regen_delay (Health regen delay) float 0.5 0
|
||||
|
|
Loading…
Reference in New Issue