Author Topic: Incursion (open source) 0.6.9Y8  (Read 5040 times)

chooseusername

  • Rogueliker
  • ***
  • Posts: 329
  • Karma: +0/-0
    • View Profile
    • Email
Incursion (open source) 0.6.9Y8
« on: May 06, 2014, 07:36:42 AM »
An updated download is available on bitbucket: 0.6.9Y8.

Changes:
  • Issue 91: When an object was removed (and deleted), it would remove all fields (e.g. modify objects within range) it had created which moved with it.  This would leak the non-moving fields, which would get removed later with a hack, but because the creating object no longer existed the effects of the field could not be unapplied so it didn't bother.  Reported by Frumple.
  • Issue 94: Creatures who see their friends get killed could have gotten afraid.  Now mindless creatures in general are excluded from this.  Reported by Joseph Kerr.
  • Issue 96: Made 'Augment Summoning' an official metamagic feat. Note that if the only metamagic you have is this one, the spell manager will simply say 'Au[g]ment Spell' in the metamagic listing; this is not a compound noun, but a verb phrase.  Players are expected to be able to reconcile this to their 'Augment Summoning' feat.  View the line with multiple metamagic feats, to see the pattern.  Reported by Karagy.
  • Issue 97: Refreshing the spell manager rebuilt the feat list, which added onto the last time it was rebuilt, showing a more extended mangled doubled list each refresh.  Reported by Karagy.
  • Issue 104: It is no longer possible to mount something which is asleep.  Reported by Frumple.
  • Issue 109: Prevent mounting on a tile where it would not be possible to move to when mounted anyway.  Reported by Frumple.
  • Issue 110: Logic in the encounter generation badly checked if there was an actor involved.  I do not understand this game system, but this code is obviously bad.  Reported by Frumple.
  • Issue 116: Using static variables for inventory enumeration state means that if the logic in the loop which is enumerating the inventory calls something which in turn reenumerates the inventory before returning, then the inventory enumeration state will be at it's end and the loop will prematurely exit.
  • Issue 117: Could not use the escape key to exit the y key use menu.  The code supported handling an escape press already, but the flag to pay attention to escape at a lower level was not passed.
  • Issue 119: Trying to talk to something that was not a creature, or could not talk, would tell you they couldn't talk.  Unless they were a creature who could not talk, where you could order them if they were friendly to you.  Or if they were not a creature, when it went to see if they were friendly, it would just crash.
  • Issue 123: Bad code prevented the faster than the eye feat from allowing a player to put an item in a container and have it take no time.
  • Turned on compilation warnings and found truncated values which would affect things like alignment changing when eating appropriate food, greeting people and encounter generation in unknown ways I have not bothered to identify.
  • Fixed a crash where writing text left the cursor off the side of the screen, and the next time it blinked libtcod moaned about things being out of bounds.

Zireael

  • Rogueliker
  • ***
  • Posts: 604
  • Karma: +0/-0
    • View Profile
Re: Incursion (open source) 0.6.9Y8
« Reply #1 on: May 06, 2014, 08:56:56 AM »
Grabbed!

getter77

  • Protector of the Temple
  • Global Moderator
  • Rogueliker
  • *****
  • Posts: 4957
  • Karma: +4/-1
    • View Profile
Re: Incursion (open source) 0.6.9Y8
« Reply #2 on: May 06, 2014, 12:14:45 PM »
Another nice assortment fixed up---well done!  Nice to see the Issues listings breaking on into and through the 100's mark even as you swat down these pesky bugs.   8)
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

chooseusername

  • Rogueliker
  • ***
  • Posts: 329
  • Karma: +0/-0
    • View Profile
    • Email
Incursion (open source) 0.6.9Y9
« Reply #3 on: May 08, 2014, 03:46:04 AM »
An updated download is available on bitbucket: 0.6.9Y9.

Changes: