Skip to content

ChangeSurfaceOnPath Duration not reliable #162

@Serpens66

Description

@Serpens66

Operating System

Windows

Extender Version

v60

Game Version

v3.6.117.3735

Bug Summary

ChangeSurfaceOnPath https://github.com/Norbyte/ositools/blob/master/Docs/LuaAPIDocs.md#changesurfaceonpath

  • The Duration you set is displayed in the surface tooltip, but does not tick down. Only after the action is cancelled the surface time jumps to the surface default and then goes away.

  • If you dont define duration (default 0) , the surface default time is used and it also ticks down. But when you cancel the action it leaves a small spot of surface forever (solution: set duration to 1 before canceling). (EDIT: could also be that this specific issue was caused by the bleeding of the bloated corpse I tested with, because without giftbag it has OnDeathAction CreatePuddle with infinite duration)

  • While Duration~=0 : SurfaceWaterFrozen does not create Ice while on Water, regardless of value of "CheckExistingSurfaces" (not sure what this is supposed to do?!) But it continues creating ice as soon as no longer on Water.
    While Duration==0: Same like above, but as soon as the Ice melted, it will continue to create Water instead of Ice, even if leaving the water surface.

  • A bit different with Fire: As soon as the default duration of fire ticked out, the char will continue to create new fire, but this time with infinite duration...

  • What is "IgnoreIrreplacableSurfaces" supposed to do? In Leaderlib I see a comment it is related to cursed surfaces, but when I curse a surface and walk over it while using ChangeSurfaceOnPath it always replaces the cursed surface.
    Also changing Duration/SurfaceType frequently, does not resolve the endless fire

Links

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions