Up to Main Index                              Up to Journal for June, 2022

                      JOURNAL FOR SUNDAY 26TH JUNE, 2022
______________________________________________________________________________

SUBJECT: Terminal, fixes and belated combat changes
   DATE: Sun 26 Jun 20:10:58 BST 2022

Last time I mentioned I still needed to release the recent terminal changes. I
didn’t realise I still hadn’t released the ‘basic’ upgraded version of the new
combat system either — Oops :(

I started building and testing the next release and at some point my character
started loosing body parts — now that’s not good. While digging into the issue
I discovered the terminal changes had also broken the PUT and TAKE commands.

Then I wasn’t happy with the state the terminal was left in after you quit.

The terminal state was a quick and easy fix. The other two problems took some
digging and puzzling to solve.

It was a pure fluke that my character started loosing body parts when it did,
otherwise the issue would have gone unnoticed. Turned out that body parts
would only be lost if the player quit while holding, wearing or wielding a
unique item.

I actually wonder if unique items are more bother than they are worth. Saying
that, I do really like the feature and think it should stay… on other days I
just want to rip out all the special handling they require :| What do other
people think?

Anyway, I’m still working on building and testing the release. I still have to
write some updated release notes. In the meantime all of the fixes are out on
the public dev branch.

Once the release is out I can get back to working on the new combat system…

I am really looking forward to getting the new combat system done and out. At
that point I’m going to take a breather, review all the code, clean up areas I
know need attention, maybe some optimisations[1] and write tests for everything.

--
Diddymus

  [1] I really need to look into the excessive[2] memory allocations for example.

  [2] To me there seems to be excessive memory allocations anyway…


  Up to Main Index                              Up to Journal for June, 2022