Author Topic: A new engine!  (Read 216854 times)

Offline CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Posts: 3825
    • View Profile
    • Sinister Design
Re: What's this?
« Reply #30 on: December 09, 2016, 11:53:56 AM »
Now in the game and working: the undo stack! You can now undo an unlimited number of moves (so long as you don't attack anything).

Offline CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Posts: 3825
    • View Profile
    • Sinister Design
Re: What's this?
« Reply #31 on: December 10, 2016, 08:17:32 AM »
I've got the basics of procedural character portrait generation in and working! (With humans, anyway.)
« Last Edit: December 10, 2016, 11:05:04 AM by CraigStern »

Offline CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Posts: 3825
    • View Profile
    • Sinister Design
Re: What's this?
« Reply #32 on: December 12, 2016, 03:21:43 PM »
I've improved portrait generation, and added support for lissit characters as well. :)

Offline CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Posts: 3825
    • View Profile
    • Sinister Design
Re: What's this?
« Reply #33 on: December 14, 2016, 09:21:50 AM »
The new character screen is really coming together! As you can see, I splurged and spent a few hundred bucks on some nice new stat icons to make the screen easier to read at a glance. :)

Offline bugfartboy

  • White Cape
  • ***
  • Posts: 1729
    • View Profile
Re: What's this?
« Reply #34 on: December 14, 2016, 09:39:28 AM »
There seems to be a very noticeable difference in style and quality between the character portrait and the rest of the stat screen.

Offline CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Posts: 3825
    • View Profile
    • Sinister Design
Re: What's this?
« Reply #35 on: December 14, 2016, 10:33:40 AM »
The new stat icons go okay with the portraits, I think--but I agree that the item icons and the UI background will likely need to be reworked at some point.

Offline CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Posts: 3825
    • View Profile
    • Sinister Design
Re: What's this?
« Reply #36 on: December 14, 2016, 07:05:40 PM »
Item tooltips are working! Also, selected characters now have their portrait appear over the actions window. :)

Offline CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Posts: 3825
    • View Profile
    • Sinister Design
Re: What's this?
« Reply #37 on: December 15, 2016, 02:19:35 PM »
Item tooltips have been improved; skill tooltips are now working.
« Last Edit: December 15, 2016, 02:41:36 PM by CraigStern »

Offline CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Posts: 3825
    • View Profile
    • Sinister Design
Re: What's this?
« Reply #38 on: December 16, 2016, 08:46:40 AM »
The Rotate button and associated hotkeys are now in-game and working.

Offline CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Posts: 3825
    • View Profile
    • Sinister Design
Re: What's this?
« Reply #39 on: December 16, 2016, 11:44:30 AM »
Character portraits now support differing facial expressions: angry, concerned, excited, happy, irritated, mean, nervous, pained, sad, and wink.

Characters now get a default facial expression for their portrait based on the personality trait that manifests most clearly in their dialogue.
« Last Edit: December 17, 2016, 09:37:05 PM by CraigStern »

Offline CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Posts: 3825
    • View Profile
    • Sinister Design
Re: What's this?
« Reply #40 on: December 17, 2016, 09:36:04 PM »
I've updated the combat engine to use a proper damage queue to account for deferred damage situations (as where characters are knocked back or thrown bodily by an attack). Speaking of which: I've got the basics of knockback abilities like Shove now in-game and working!

Also, fun bonus: there's now a little flash of light that appears when an attack hits, just before the sparks go flying out. :)

Offline CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Posts: 3825
    • View Profile
    • Sinister Design
Re: What's this?
« Reply #41 on: December 18, 2016, 12:07:41 PM »
Attacks can now impart status effects (and resistances factor in appropriately to whether those status effects "take").

Pop-up text can now be strung together in sequences. Damage pop-ups are now sandwiched between "Backstabbed!" and status effect pop-up messages (if any) during an attack.

Offline CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Posts: 3825
    • View Profile
    • Sinister Design
Re: What's this?
« Reply #42 on: December 20, 2016, 12:25:15 PM »
The reflexes stat is working properly in the battle engine! (A character with reflex points remaining during a round will turn to face an attacker that would otherwise backstab them, then lose a reflex point. Reflex points regenerate at the start of a character's turn.)

To produce more variation in human character portraits, nose size now varies by up to 20% between characters.
« Last Edit: December 20, 2016, 12:30:04 PM by CraigStern »

Offline CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Posts: 3825
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #43 on: December 21, 2016, 04:11:20 PM »
Status effect icons are now in the game! They're now displayed on the character screen when character are affected by varying status effects--they're smaller than the actual names of the status effects are in text, so this should help avoid the issue sometimes encountered in Telepath Tactics where characters got so loaded up with status effects that they couldn't be displayed anymore. :)

Below, poor Alan Miller is afflicted with both 'Immobilized' and 'Frozen' statuses.

Offline bugfartboy

  • White Cape
  • ***
  • Posts: 1729
    • View Profile
Re: A new engine!
« Reply #44 on: December 21, 2016, 05:49:48 PM »
You've probably already thought of it, but a tool-tip on each of the status effect icons giving the name of the effect might be a good idea.  A step further than that might be indicating how many instances of that effect are active.  E.g. If there's only one instance of "Slowed", just that would work, but maybe "Slowed x3" if there are three instances in play?