So this weekend I spent time working on new AI for the game, and making being ethereal actually mean something.

So, the first thing I will hit on today is what being ethereal now means in the context of the game.

It used to be that ethereal was just a cosmetic tag that changed the color of a creature to a bright cyan color, now, it grants them 100 defense, and a 25% dodge chance.

However, that would make them overpowered no? So now they also have a weakness to elemental damage, so they take an additional +2*Section# poison and fire damage when hit by one of those damage types so in order to kill an ethereal you have to use  a special elemental weapon or a staff, staffs work best against them since they hit for both poison and fire at the same time.capture

As you can see, weaknesses are signified with minus signs before the numbers because they are kind of like negative resistances. But that isn’t exactly how it works.

 

I also now have lair building ai, that seeks out walls and digs out lairs and drop items in them, the lairs can vary greatly between species, but heres one example.

lair

Heres that creature’s description.

laircreature

Heres another lair from a different species.

lair2

You can even catch them digging if you are lucky enough.

I think thats about all for today!