1. 01 Oct, 2022 2 commits
  2. 25 Sep, 2022 1 commit
    • Martin Törnqvist's avatar
      Spells can be "forgotten" · f9576105
      Martin Törnqvist authored
      * Spells are no longer removed from the spell list when forgotten due to
        triggering magic traps or using gongs, instead they are marked as
        "forgotten". Activating a monolith recalls all forgotten spells, and
        casting from a manuscript recalls that particular spell.
      * A few particularly powerful spells are "tenebrous", such spells are
        immediately "forgotten" when they are cast from memory, and cannot be
        cast until recalled again (by activating a monolith, or casting the
        spell from a manuscript).
      f9576105
  3. 11 Sep, 2022 2 commits
  4. 10 Sep, 2022 1 commit
    • Martin Törnqvist's avatar
      Remove Accrue Pain spell, add Thorns spell · 3f140a8a
      Martin Törnqvist authored
      Instead of "Accrue Pain" there is now the spell "Thorns", that has the
      classic "return damage on attacker" effect. Returns damage from melee
      attacks, ranged attacks, and damaging spells (e.g. Darkbolt).
      3f140a8a
  5. 08 Sep, 2022 4 commits
  6. 07 Sep, 2022 6 commits
  7. 06 Sep, 2022 2 commits
  8. 28 Aug, 2022 1 commit
  9. 10 Jul, 2022 1 commit
  10. 03 Jul, 2022 2 commits
  11. 26 Jun, 2022 2 commits
  12. 20 Jun, 2022 2 commits
  13. 19 Jun, 2022 5 commits
  14. 18 Jun, 2022 2 commits
  15. 17 Jun, 2022 1 commit
    • Martin Törnqvist's avatar
      Fix weapon unload bug · 679edebc
      Martin Törnqvist authored
      When unloading a weapon from the ground, the unloaded ammo was cast to
      an item::Ammo pointer. In the case of unloading spike guns, this is
      undefined behavior, since spikes are not instances of item::Ammo, but of
      item::Wpn.
      
      Fixed by not casting to item::Ammo, and instead keeping the unloaded
      ammo as just a pointer to item::Item (there was no reason for the cast).
      679edebc
  16. 16 Jun, 2022 4 commits
  17. 15 Jun, 2022 1 commit
    • Martin Törnqvist's avatar
      Updates for text mode · 70d9a055
      Martin Törnqvist authored
      * Grates use the '#' character if walls are drawn as filled rectangle
        (otherwise ':').
      * Some bug fixes for doors:
        - Stuck doors were always drawn with the 'X' character, regardless of
          whether their stuck status was known to the player.
        - If using "show walls as filled rectangles", hidden doors were still
          shown as '#' (spoiling their presence).
      70d9a055
  18. 14 Jun, 2022 1 commit