1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Greetings Guest!!

    In order to combat SPAM on the forums, all users are required to have a minimum of 2 posts before they can submit links in any post or thread.

    Dismiss Notice

health bar accuracy

Discussion in 'UHall' started by Thrakkar, Dec 26, 2013.

  1. Thrakkar

    Thrakkar Slightly Crazed
    Stratics Veteran Stratics Legend

    Joined:
    Mar 18, 2004
    Messages:
    1,357
    Likes Received:
    342
    We have almost 2014 and the mob health bars move in 4% steps. That's poor...
    Especially if you're doing a big mob with 25k-100k health, you have to inflict 1k-4k damage until that dreaded bar changes.
    Current HP and max HP are already known by the client, so calculating the exact percentage (or if you want to be really cool and accurate to the tenth of a percentage) should be no problem.
     
    #1 Thrakkar, Dec 26, 2013
    Last edited: Dec 26, 2013
  2. kongomongo

    kongomongo Lore Master
    Professional Campaign Supporter

    Joined:
    Sep 10, 2012
    Messages:
    1,039
    Likes Received:
    233
    You're wrong. The client only receives health info as x/25 points.

    This seems to be concealed on purpose.
     
  3. Thrakkar

    Thrakkar Slightly Crazed
    Stratics Veteran Stratics Legend

    Joined:
    Mar 18, 2004
    Messages:
    1,357
    Likes Received:
    342
    Hmm, ok, didn't know that.
    Concealment? What for?
    On purpose? Most probably.
    I'd rather believe, that is a technical limitation because back in 1998 people didn't have broadband and played over 28k modems and internet wasn't as evolved as it is today in terms of traffic throughput. Hence my argument, that we already have almost 2014.
     
    #3 Thrakkar, Dec 26, 2013
    Last edited: Dec 26, 2013
  4. petemage

    petemage Seasoned Veteran

    Joined:
    Oct 6, 2013
    Messages:
    460
    Likes Received:
    328
    I'm no long term vet, but i heard bosses also didn't have 100k HP back in the days ;) In theory changing the 25 to a full 100 should be no big deal, but who knows how much of today's theories were common sense back in 1998. I fear its just not as easy as it would be on more modern games.
     
  5. Tazar

    Tazar Guest

    I think it is also a factor of lag... having your client continuously update the health info from the server adds to the download/upload stream. It may not sound like much - but in a EM Event on Atlantic with 60 + players spamming and casting - and 30 or so greater dragons flapping and fighting - it can make a difference.
     
    #5 Tazar, Dec 26, 2013
    Last edited by a moderator: Dec 26, 2013
  6. Thrakkar

    Thrakkar Slightly Crazed
    Stratics Veteran Stratics Legend

    Joined:
    Mar 18, 2004
    Messages:
    1,357
    Likes Received:
    342
    But don't we already see everything in the client in real-time?
    Every move of every player/mob.
    Every attack of every player/mob.
    Every cast of every player/mob.

    If 60+ players cast a spell, I see 60 toons casting on my screen. At least that's the impresion I have.

    So sending the real value instead of a rounded value to 1/25th doesn't sound like a big deal to me.
     
    #6 Thrakkar, Dec 26, 2013
    Last edited: Dec 26, 2013
  7. Tazar

    Tazar Guest

    Player actions, yes - but other items - no. This includes things that update on a cycle like the health-bars. The Governor's elections don't end exactly at midnight because they are on a timer cycle. Once an hour it checks to see if the "election end-time" has passed and if it has then the election ends. There are many other examples of this.

    Also - there are items that you see on your screen as "real-time" that are "real-time" client-side but not necessarily "server-side" which leads to the old "rubber-banding" issues.