punk4eva / Tavernspiel

A roguelike, turn-based, tile-based rpg.
2 stars 0 forks source link

Programming IV #40

Open punk4eva opened 5 years ago

punk4eva commented 5 years ago

After a short break, it is now time for the 4th PDO cycle! This time, in order to make the tasks more amiable, I will assign a name to the PDO cycle: Dahyun. Dahyun will be active from 17/5/2019 -> 1/8/2019.

TO DO: 1) Kyou weapon sprites complete. 2) Derivative language complete. 3) Add fire spreading. DONE 4) Add toxic gas. DONE 5) Implement potion effects. 6) Fix scroll and potion naming and identification. DONE 7) Add a simple creature with Intelligence 0. 8) Fix area generation. 9) Fix turning system.

punk4eva commented 5 years ago

Fixed Scroll and potion naming and ID, it was caused by a stupid old method in Item. Slowly, such methods are being reworked and removed. Progress is really good.

punk4eva commented 5 years ago

The way the buffs and scrolls check for locations and items is an inefficient, redundant element of bad design which non-Hero Creatures are not dependent on.

punk4eva commented 5 years ago

Implemented the first POTION EFFECT!!! The flame potion can now consume and spread fire everywhere. In order to do this, fire spreading was implemented and the ludicrous cyclic barrier was removed from Potion and LocationSpecificScroll. Next up: Potion of toxic gas and adding the fire buff!

punk4eva commented 5 years ago

Added flammable items burning and toxic gas particles, fixed blob buffs. Going to implement potion of toxic gas next!

punk4eva commented 5 years ago

Added toxic gas potion. The slowing effect has messed up the turn system completely.