‹ BackHN Continuity

Thread

You can defeat the Dream Devourer from Chrono Trigger using an int overflow

177 points · 106 comments · ronreiter

  1. PlunderBunny · · focus · HN ↗
    I figured out that, in the early versions of Realmz for the Mac, there was an enchanted item (a helm?) that added a few points to the wearer’s stats when equipped, but when removed it took away more than it added (i.e. left you worse off). It only took a few seconds for my programmer brain to start me furiously equipping and then un-equipping it, and sure enough, when that stat went to -127, one more equip-and-unequip was sufficient to give me a +128 bonus for that stat.

    I never understood how that particular bit of logic could have been coded that way - it seemed so unnatural.

    1. ramon156 · · focus · HN ↗
      round(stat * 1.05); // rounded down round(stat / 1.05); // rounded down again

      that would be my first guess.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.