Skip to content
Snippets Groups Projects

Climbing on one-sided linedefs

Merged toaster requested to merge climbing_shit into next

Does what it says on the tin. You couldn't before, now you can.

With this branch, thok barriers are now completely optional for maps with no aesthetic need for sky-topped walls. All the bugs and complications that exist with climbing right now still exist, except now there's one less issue making them suck forever and now Nev3r will be very happy.

Do I need a testing .wad? It's... not that hard to create a very small map and go nuts with Knuckles in it. I have one, but uploading it to the ftp almost feels insulting.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • toaster Added 1 new commit:

    Added 1 new commit:

  • Less cursing of C standards and more compiling with error/warning flags, for future reference? =V

    I personally compile with ERRORMODE=1 and GCC48=1 flags (higher GCCxx version flags exist mind)

  • Author Contributor

    you know that's probably wise honestly, it's just i'm very sleeb-feeling right now so let me curse

  • Inuyasha Status changed to closed

    Status changed to closed

  • Inuyasha Status changed to reopened

    Status changed to reopened

  • Inuyasha mentioned in commit a938efa3

    mentioned in commit a938efa3

  • Inuyasha Status changed to merged

    Status changed to merged

  • Author Contributor

    http://i.imgur.com/0TlqIcb.png

    i hate everything, do we revert this or do we try and get P_IsPointInSubsector to work in OpenGL (because it is this, swapping P_PointInSubsector out for that was the only thing i changed meaningfully in the climbing code)

  • ...what's going on here exactly? What does OpenGL have to do with this exactly? Is it a renderer-specific issue?

  • Author Contributor

    it's renderer specific

    knuckles' wall climbing code uses P_PointInSubsector in 2.1.15 and earlier, whilst this branch uses P_IsPointInSubsector, and for SOME reason this change means Knuckles stays climbing forever, even if he's climbed into the air to the side of/above/below a latchable wall, in OPENGL ONLY. in software it behaves exactly as you would expect.

  • That is bizarre, huh

  • Please register or sign in to reply
    Loading