mirror of
https://github.com/IntQuant/noita_entangled_worlds.git
synced 2025-10-19 07:03:16 +00:00
fix teleportitus on notplayer
This commit is contained in:
parent
072d3cf17c
commit
a676ab07ea
3 changed files with 14 additions and 4 deletions
|
@ -12,8 +12,6 @@ local perks_to_ignore = {
|
||||||
PERKS_LOTTERY = true,
|
PERKS_LOTTERY = true,
|
||||||
REMOVE_FOG_OF_WAR = true,
|
REMOVE_FOG_OF_WAR = true,
|
||||||
MEGA_BEAM_STONE = true,
|
MEGA_BEAM_STONE = true,
|
||||||
TELEPORTITIS = true,
|
|
||||||
TELEPORTITIS_DODGE = true,
|
|
||||||
ALWAYS_CAST = true,
|
ALWAYS_CAST = true,
|
||||||
EXTRA_SLOTS = true,
|
EXTRA_SLOTS = true,
|
||||||
EXTRA_PERK = true,
|
EXTRA_PERK = true,
|
||||||
|
|
|
@ -139,8 +139,6 @@ local function allow_notplayer_perk(perk_id)
|
||||||
LUKKI_MINION = true,
|
LUKKI_MINION = true,
|
||||||
CONTACT_DAMAGE = true,
|
CONTACT_DAMAGE = true,
|
||||||
FOOD_CLOCK = true, -- TODO, should carry over satiation buff
|
FOOD_CLOCK = true, -- TODO, should carry over satiation buff
|
||||||
TELEPORTITIS = true, -- TODO: teleports to 0,0
|
|
||||||
TELEPORTITIS_DODGE = true,
|
|
||||||
}
|
}
|
||||||
return not ignored_perks[perk_id]
|
return not ignored_perks[perk_id]
|
||||||
end
|
end
|
||||||
|
|
|
@ -477,6 +477,20 @@ function rpc.remove_homing()
|
||||||
end
|
end
|
||||||
|
|
||||||
local function init_state()
|
local function init_state()
|
||||||
|
EntityAddTag(ctx.my_player.entity, "teleportable")
|
||||||
|
EntityAddComponent2(ctx.my_player.entity, "SpriteComponent", {
|
||||||
|
_tags = "aiming_reticle",
|
||||||
|
alpha = 1,
|
||||||
|
image_file = "data/ui_gfx/mouse_cursor.png",
|
||||||
|
ui_is_parent = 0,
|
||||||
|
offset_x = 6,
|
||||||
|
offset_y = 35,
|
||||||
|
has_special_scale = 1,
|
||||||
|
special_scale_x = 1,
|
||||||
|
special_scale_y = 1,
|
||||||
|
z_index = -10000,
|
||||||
|
emissive = 1,
|
||||||
|
})
|
||||||
rpc.remove_homing()
|
rpc.remove_homing()
|
||||||
if ctx.proxy_opt.no_material_damage then
|
if ctx.proxy_opt.no_material_damage then
|
||||||
local damage_model = EntityGetFirstComponentIncludingDisabled(ctx.my_player.entity, "DamageModelComponent")
|
local damage_model = EntityGetFirstComponentIncludingDisabled(ctx.my_player.entity, "DamageModelComponent")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue