Skip to content

Imp City v0.28

Pre-release
Pre-release
Compare
Choose a tag to compare
@Varkalandar Varkalandar released this 29 Nov 19:28
· 34 commits to main since this release

Again, this release contains some pretty deep changes in the code. If it doesn't work properly, please try the 0.27 instead, that seemed to be the most stable version so far.

The one big change is the new Imp AI. While before jobs were taken by the first idle imp, now they will be given to the idle imp which is closest to the job location. This required different tracking of idle imps, and might introduce new problems.

The other is, that creatures now can get killed during expeditions. So far, the game never had to remove creatures from the world, just added newly arriving ones. Removing is a fairly deep change and might cause problems with code that iterates the creature list. I might have missed to adjust some of these cases. Please save your games regularly (ctrl-s) to minimize the losses if the game should crash during or after the cleanup of killed creatures.

Changes since v0.27:

  • New sound for farmland creation.
  • Quest research now is handled like room research, so that quests don't happen quite as randomly anymore (particularly after loading a saved game).
  • If one of the room tools is selected but an earth block is clicked, the block will be marked for excavation.
  • Selection area for mouse clicks in quest book fits better to the quest text now.
  • Fixed a research calculation mistake after loading a game. (Sadly, this broke save game compatibility with 0.27).
  • Expedition book now lists creature levels too.
  • Imps cooperate now and hand jobs to the idle imp who is closest to the job location (Issue #10)
  • Creatures can get killed during expeditions.
  • Tried to fix a synchronization problem in new creatures arriving while other creatures were being updated.

v28_silver