Announcement

Collapse
No announcement yet.

QDP niggles

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by golden_boy View Post
    Weird, the key in gb_palace does not intersect map geometry.
    Hello golden_boy,

    I downloaded your map and tested it with Darkplaces.
    The gold key dissappears, when you do not enable the mentioned sv_gameplayfix_ cvars.
    So you can safely play your map without issues when you enable them.

    The gold key intersects approx. 3 Quake-digits with the upper geometry of the window cutout.
    I made screenshots to better explain it below.

    Do not forget that items call StartItem () and then PlaceItem ().
    PlaceItem () moves them upwards 6 Quake units and let them droptofloor ().
    (maybe this is the reason in this case)

    I used sv_freezenonclients to make screenshots at the very beginning of the map.
    Here you can see the intersection:



    After the item dropped to floor (with gameplayfix enabled):
    There is a nice gap between bbox and window cutout:
    (the items flag changed to FL_ITEM now, that is why the bbox is bigger):



    Please excuse my bad english, but I hope you could see and understand the root cause for the dissappearance of the gold key.
    That is why it is important, that LordHavoc enables the above mentioned gameplayfixes again

    Best wishes,
    Seven

    Comment


    • #17
      if (!trace.allsolid && trace.fraction < 1)
      in a vanilla engine, droptofloor should succeed if the top of the object is in a solid, so long as there's space below for it. Yes, allsolid vs startsolid is nasty, but whatever.
      no idea why that doesn't work in dp. it seems to still have that line though.
      Some Game Thing

      Comment


      • #18
        Hello Spike,

        This is what LordHavoc says in his description:
        sv_gameplayfix_droptofloorstartsolid is "1" ["0"]
        prevents items and monsters that start in a solid area from falling out of the level (makes droptofloor treat trace_startsolid as an acceptable outcome)

        sv_gameplayfix_droptofloorstartsolid_nudgetocorrec t is "0" ["0"]
        tries to nudge stuck items and monsters out of walls before droptofloor is performed

        Comment

        Working...
        X