mirror of
https://github.com/IntQuant/noita_entangled_worlds.git
synced 2025-10-19 07:03:16 +00:00
fix some crashes
This commit is contained in:
parent
0519d6ed64
commit
b7ccd4d9ec
5 changed files with 105 additions and 79 deletions
|
@ -107,7 +107,7 @@ impl ExtState {
|
|||
}
|
||||
}
|
||||
|
||||
pub fn ephemerial(entity_id: isize) -> eyre::Result<()> {
|
||||
pub fn ephemerial(entity_id: usize) -> eyre::Result<()> {
|
||||
ExtState::with_global(|state| {
|
||||
if let Some(entity) = state.globals.entity_manager_mut().get_entity_mut(entity_id) {
|
||||
entity.filename_index = 0;
|
||||
|
@ -115,7 +115,7 @@ pub fn ephemerial(entity_id: isize) -> eyre::Result<()> {
|
|||
})
|
||||
}
|
||||
fn make_ephemerial(lua: LuaState) -> eyre::Result<()> {
|
||||
let entity_id = lua.to_integer(1);
|
||||
let entity_id = lua.to_integer(1).cast_unsigned();
|
||||
ephemerial(entity_id)?;
|
||||
Ok(())
|
||||
}
|
||||
|
|
|
@ -2397,7 +2397,7 @@ pub fn init_remote_entity(
|
|||
.try_get_first_component_including_disabled::<PhysicsBody2Component>(ComponentTag::None)
|
||||
.is_none()
|
||||
{
|
||||
ephemerial(entity.0.get())?
|
||||
ephemerial(entity.0.get().cast_unsigned())?
|
||||
}
|
||||
|
||||
Ok(())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue