paperlined.org
games > pc > Spelunky > bugs
document updated 15 years ago, on Feb 7, 2009
Small bugs that I've noticed while reading through the code, that aren't necessarily large enough to
warrant its own bug report.  I may leave these things up-reported, and only fix them once the
product goes open source.



==== trap base not unfrozen ====

    The base of the [[Area 1]] trap (that makes the oGoldIdol spawn the oBoulder) is
    oAltarLeft + oAltarRight.

    These two objects aren't one of the objects that are unfrozen every oLevel.step, and thus,
    running far enough away will prevent the boulder from spawning.



==== bombs not unfrozen =====

    oLevel.step controls what objects are frozen and unfrozen.  It unfreezes ALL isntances of oRope
    and oExplosion, but not oBomb.  That means you can activate multiple bombs and throw them into
    the frozen border, and then set them all off at once.  I don't know if this is an exploit, but
    it seems a bit weird.


==== global.ashGrave =====

    I'm not sure what the intent of this variable is.  I *think* scrEntityGen() is only called once
    per level.  In that case, it makes it useless.  More problematic though is that these two
    variables aren't the same:

            global.ashGrave
            ashGrave

    However, they're treated as if they're the same, and the first is referenced twice, while the
    latter is only referenced once.