Skip to content

Commit

Permalink
Release v1.2.6
Browse files Browse the repository at this point in the history
  • Loading branch information
gwathlobal committed Jan 12, 2018
1 parent c97f837 commit 316bf24
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 28 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
CHANGELOG

--------------------
January 12, 2018 v1.2.6

- With the demons invading, strange glyphs start to appear on the walls. The satanists are now able to decipher these demonic runes and use this knowledge to harness even more power.
- Demon word: Flesh lets a satanist turn a zombie into a full-fledged imp that can later progress and evolve as demons usually do.
- Demon word: Plague lets a satanist spread virulent soul sickness that will deal damage over time.
Expand Down
28 changes: 15 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,21 @@ It is written in Common Lisp using SDL.

LATEST RELEASE

December 24, 2017 v1.2.5

- Introduced a new playable character - the Lost soul. It is a very fragile (1 HP) non-corporeal being that can possess humans and dead bodies. Unlike demons, its possession ability is improved - it gains all the abilities of the victims and uses their HP instead of its own. When the victim dies, it just leaves the body ready to jump into another target in range.
- When in ghost form the Lost soul can turn completely invisible and escape any dangerous situation, as well as pass through walls and floors.
- The aim of the Lost soul is to find the Book of Rituals stored in the library and use it on the sacrificial circle on the lowest floor of the satanists' lair.
- Added a second tier of defensive mutations for the Eater of the dead. These are thick carapace (even more passive damage resistance), acidic tips (extended spines start to deal acid damage) and jump (gain an ability to jump similar to the thief).
- Added a second tier of offensive mutations for the Eater of the dead. These are piercing needles (constricted target have reduced dodge), increased acid strength (acid spit also reduces flesh and acid resistances) and increased cerebellum (corrosive bile always lands to the destination target).
- Added survival mutations to the Eater of the dead like hooks & sucker cups (lets you climb walls) and facade readjustment (lets you disguise yourself as a human).
- Spawning mutations are rearranged for the Eater of the dead. The ovipositor is now the prerequisite for all spawning mutations. Then you can branch into locusts or scarabs. Parasites are now dependent on the ovipositor as well. All spawning is no longer immediate - first, you need to lay eggs and wait before they grow.
- The Eater of the dead can gain an ability to spawn seeker larvae. These small creatures are harmless but eat corpses and transfer their power to you.
- The Eater of the dead can gain an ability to spawn spore colonies. These are immobile creatures that spit acid at their enemies in sight.
- Fixed the bug when you could throw the parasite through solid objects.
- Added a card that could polymorph enemies into trees. Trees are immobile and do negligible damage but have superior defenses.
January 12, 2018 v1.2.6

- With the demons invading, strange glyphs start to appear on the walls. The satanists are now able to decipher these demonic runes and use this knowledge to harness even more power.
- Demon word: Flesh lets a satanist turn a zombie into a full-fledged imp that can later progress and evolve as demons usually do.
- Demon word: Plague lets a satanist spread virulent soul sickness that will deal damage over time.
- Demon word: Power lets a satanist temporarily gain the power of an Archdemon.
- Demon word: Darkness turns off the sun for a period of time.
- Demon word: Invasion places an enchantment on the map that constantly reanimates corpses.
- Demon word: Knockback pushes all characters around the satanist away.
- Satanists now inflict vorpal damage instead of fire damage.
- Ghosts leave no footprints on snow and generate no sounds while moving.
- Blessings and divine shield now offer complete protection from ghost's possession.
- Empowered undead now have normal movement speed and can keep up with the satanists when following them.
- Fixed the bug with the game freezing after completion of the Increase acid strength mutation.
- Fixed the bug when you could target characters unseen by you with abilities.

CURRENT CHANGELOG

Expand Down
28 changes: 15 additions & 13 deletions src/README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,21 @@ The year is 1915. The Great War thunders in the west, but the Hinterland is not
This is a simple fast-paced coffee-break roguelike inspired by a 7DRL entry "City of the Condemned" by Tapio (http://www.roguebasin.com/index.php?title=City_of_the_Condemned).

--------------------
LATEST CHANGES v1.2.5

- Introduced a new playable character - the Lost soul. It is a very fragile (1 HP) non-corporeal being that can possess humans and dead bodies. Unlike demons, its possession ability is improved - it gains all the abilities of the victims and uses their HP instead of its own. When the victim dies, it just leaves the body ready to jump into another target in range.
- When in ghost form the Lost soul can turn completely invisible and escape any dangerous situation, as well as pass through walls and floors.
- The aim of the Lost soul is to find the Book of Rituals stored in the library and use it on the sacrificial circle on the lowest floor of the satanists' lair.
- Added a second tier of defensive mutations for the Eater of the dead. These are thick carapace (even more passive damage resistance), acidic tips (extended spines start to deal acid damage) and jump (gain an ability to jump similar to the thief).
- Added a second tier of offensive mutations for the Eater of the dead. These are piercing needles (constricted target have reduced dodge), increased acid strength (acid spit also reduces flesh and acid resistances) and increased cerebellum (corrosive bile always lands to the destination target).
- Added survival mutations to the Eater of the dead like hooks & sucker cups (lets you climb walls) and facade readjustment (lets you disguise yourself as a human).
- Spawning mutations are rearranged for the Eater of the dead. The ovipositor is now the prerequisite for all spawning mutations. Then you can branch into locusts or scarabs. Parasites are now dependent on the ovipositor as well. All spawning is no longer immediate - first, you need to lay eggs and wait before they grow.
- The Eater of the dead can gain an ability to spawn seeker larvae. These small creatures are harmless but eat corpses and transfer their power to you.
- The Eater of the dead can gain an ability to spawn spore colonies. These are immobile creatures that spit acid at their enemies in sight.
- Fixed the bug when you could throw the parasite through solid objects.
- Added a card that could polymorph enemies into trees. Trees are immobile and do negligible damage but have superior defenses.
LATEST CHANGES v1.2.6

- With the demons invading, strange glyphs start to appear on the walls. The satanists are now able to decipher these demonic runes and use this knowledge to harness even more power.
- Demon word: Flesh lets a satanist turn a zombie into a full-fledged imp that can later progress and evolve as demons usually do.
- Demon word: Plague lets a satanist spread virulent soul sickness that will deal damage over time.
- Demon word: Power lets a satanist temporarily gain the power of an Archdemon.
- Demon word: Darkness turns off the sun for a period of time.
- Demon word: Invasion places an enchantment on the map that constantly reanimates corpses.
- Demon word: Knockback pushes all characters around the satanist away.
- Satanists now inflict vorpal damage instead of fire damage.
- Ghosts leave no footprints on snow and generate no sounds while moving.
- Blessings and divine shield now offer complete protection from ghost's possession.
- Empowered undead now have normal movement speed and can keep up with the satanists when following them.
- Fixed the bug with the game freezing after completion of the Increase acid strength mutation.
- Fixed the bug when you could target characters unseen by you with abilities.

--------------------
FEATURES
Expand Down
2 changes: 1 addition & 1 deletion src/base-methods.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -2260,7 +2260,7 @@
;; find the nearest hostile mob & set it as target
(loop for mob-id in (visible-mobs *player*)
for mob = (get-mob-by-id mob-id)
when (and (not (get-faction-relation (faction *player*) (faction (get-mob-type-by-id (face-mob-type-id mob)))))
when (and (not (get-faction-relation (faction *player*) (get-visible-faction mob)))
(not (and (riding-mob-id *player*)
(= (riding-mob-id *player*) mob-id))))
do
Expand Down
3 changes: 2 additions & 1 deletion src/init-card-types.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,8 @@
(let* ((deck-types (list +item-type-deck-of-war+ +item-type-deck-of-escape+))
(r (random (length deck-types)))
(deck-item (make-instance 'item :item-type (nth r deck-types) :x (x actor) :y (y actor) :z (z actor) :qty 1)))
(when (not (mob-effect-p actor +mob-effect-disguised+))
(when (or (eq actor *player*)
(not (mob-effect-p actor +mob-effect-disguised+)))
(print-visible-message (x actor) (y actor) (z actor) (level *world*)
(format nil "Malseraph grants ~A ~A. " (prepend-article +article-the+ (visible-name actor)) (prepend-article +article-a+ (visible-name deck-item)))))
(mob-pick-item actor deck-item :spd nil :silent t))
Expand Down

0 comments on commit 316bf24

Please sign in to comment.