Sunday, June 22, 2014

Little changes in combat system

I've fixed a little problem in the combat system.

It happened when an enemy tries to find the right distance to attack Beth. The enemy tries to go to a distance in its range or attack. That is, a position in the x-axis in a distance to Beth less than "max" and more than "min". Once it reaches this distance (one od the two green zones), it attacks. The enemy always tries to get to the closer green zone. That means, if enemy's x axis value is greater than Beth's x, it will go to flank B in order to attack Beth. Otherwise, it'll go to flank A.

But if this zone is not reachable (because a wall or something that make the movement impossible), the enemy stands in a vulnerable position, tring to move to a place it can reach.

Finally I've fixed that, and when this position is not reachable, the enemy will move to the other flank to attack Beth.

I've also changed the attack detection system, so now you don't have to hit only the center of an enemy's body to damage it. Now you can hit any part to damage it.

I'll send the new version to testers in order to have their opinions about if this new combat system is well balanced or not.

PS. I'd like to have any translation to asiatic languages, such as japanese, chinese, korean, thai... Any volunteer?

15 comments:

  1. Has the newest version been posted yet? I try to access the elven trader near the starting area, but all pressing Z does is have him ask me if I want to trade, but no trade window opens :(
    Tried it with my own inventory window open ...still doesn't work :(

    ReplyDelete
    Replies
    1. version i am using is v0.386 btw.

      Delete
    2. That's the lastest version you can download. And that should work, I guess. I mean talking with him and them opening your inventory close to him.

      Delete
    3. nvm, figured it out, i have to press W to open the inv. screen and trade window AFTER i interact with him.

      Delete
  2. Also, about the upcoming version, might i suggest chests with fixed item-drops?
    ...i seem to find myself constantly save-scumming to get the optimal drops from a single chest x(

    ReplyDelete
    Replies
    1. Some chests have fixed drop, such as the one that needs the key.

      But don't worry. I want the next update to have random drop system for enemies, so you won't have to farm chests.
      ;-)

      Delete
  3. Great game so far! Keep up the good work! also what fetish are going to be in the game from the list?

    ReplyDelete
    Replies
    1. Monster sex, I think. Not sure about another fetishes, though.

      Delete
  4. wow I've been away for so long and now you are back! Im happy about that, keep up the good work ;)

    ReplyDelete
  5. Interesting AI update.
    If you want to make some enemies even more smarter you can also let them react to the range of Beths melee attack, so they sometimes try to stay out of range or escape vertically if Beth could hit them. But this would be annoying if they would do it too often (except for ranged enemies).
    Also if Beth is already fighting an enemy another enemy could prefer to attack her "from behind".
    Besides as the term suggests, such enemies attacks could lead to some H-Events even before Beth's HP has dropped to zero ;-)

    Regards,
    Hedgehog

    ReplyDelete
    Replies
    1. Small roaches' IA teaches them to avoid Beth's attacks depending of the range...

      The "behind attack" is an ability some of them have, such as the wolves: if 2 or more wolves are attacking Beth, one of them will attack behind her.

      And the enemies' H-events are programed to trigger when Beth's HPs are 0. I mean, when Beth's HPs are 0, the game checks for each enemy close to Beth if it has a rape H-event. If so, that enemy starts its event.

      Delete
  6. I didn't know you had testers. How can I become one?

    ReplyDelete
    Replies
    1. In the role of testers are the translators. They translate the in-game text in the native language, and then check how it works (sometimes translation is rejected simply because it does not fit). In parallel, they test new game elements.

      Unfortunately, for now there is no other way to become a tester, but to begin to translate the game into one of the languages ​​not yet available.

      MosKit

      Delete