Skip to content

Specially handle OOB Sendification #2966

@TeamSpen210

Description

@TeamSpen210

Sendificators should have some special behaviour when dealing with out-of-bounds locations (exit corridors, obs rooms). Add a new SendificatorOOB result, which is given an AABB for the room and a bool indicating if it's a fizzler. These will be collected and passed into the Sendtor VScript.

When tracing, it checks if any laser segments intersect these bboxes - if so the trace stops, and a delayed Dissolve input is fired at the cube to fizzle it after it teleports. If the box is marked as a fizzler, it instead just stops the trace short inside the fizzler to dissolve it there.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working correctlyDone in next releaseThis has been addressed in the next releaseEnhancementImprovement or tweak to the modPortal 1Issue only applies to Portal 1 style.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions