Author Topic: Green Amoeba Health?  (Read 1662 times)

Offline BobTheJanitor

  • Master Member Mark II
  • *****
  • Posts: 1,689
Green Amoeba Health?
« on: March 25, 2012, 09:08:56 pm »
Ok -- I really don't think my changes would have affected the green amobas or fairies, as they already were supposed to use the tier buff and it's just one method -- so unless they were wrongly being excluded before, that would be the only way it would be changed. That said, it just becomes a question of desire balance; and with energy pulse being 3x lighter but 3x faster, that does make a difference.

In relation to high health amoeba spawn, I just noticed something when fighting one. The tiny spawned green amoebas show their max HP as 1275.9. But they all seem to spawn with an HP of 16 or 14 or 32 or some low number. I believe the ones that I found that seemed incredibly tough were spawning with their HP bars filled. Why that happened, I'm not sure. But then, why do they have a max HP number that's so high in the first place?

http://cloud.steampowered.com/ugc/542922987948442670/3466CEA704ACDCC983D1D2D4351A4634E434637A/

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Green Amoeba Health?
« Reply #1 on: March 26, 2012, 09:13:15 am »
Keith would have to clarify this one, but thanks for the added details Bob -- will get Keith to look at this.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: Green Amoeba Health?
« Reply #2 on: March 26, 2012, 12:43:49 pm »
When a giant green amoeba takes damage it spawns some (random-ish) number of little green amoebas, and the total health of the amoebas spawned by that hit equals the damage that was taken.  That's so that if all the little ones make it back to the giant one and reabsorb, it gets healed back to where it was before the damage but no higher.

So the really low health is intentional.  The max on them being so high isn't really a bug either, but I guess it does look weird.

If you were seeing full-health green amoebas then that would be a bug (unless you hit a giant one really hard, but I don't think the giant ones have enough health to generate a full-health little one at the current numbers) ; is there a reproducible case of that?
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Toll

  • Sr. Member Mark III
  • ****
  • Posts: 452
Re: Green Amoeba Health?
« Reply #3 on: March 26, 2012, 01:26:50 pm »
I seem to remember seeing the giant green amoeba going up to full health after being hit and reabsorbing (and me killing off some of its spawn). I take it that's a bug then? If so, I'll keep my eye out for it a bit more than I have (it was a long time ago, so I could easily have misremembered after becoming frustrated at it or something).

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: Green Amoeba Health?
« Reply #4 on: March 26, 2012, 01:35:04 pm »
I seem to remember seeing the giant green amoeba going up to full health after being hit and reabsorbing (and me killing off some of its spawn). I take it that's a bug then?
That would be a bug, yes, because as long as you kill at least one of the spawns the health after reabsorption should be lower than before the damage.  It may be abilities triggering multiple times or something like that (in which case it may already be fixed).  Was this MP or SP?
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline BobTheJanitor

  • Master Member Mark II
  • *****
  • Posts: 1,689
Re: Green Amoeba Health?
« Reply #5 on: March 26, 2012, 01:36:54 pm »
If you were seeing full-health green amoebas then that would be a bug (unless you hit a giant one really hard, but I don't think the giant ones have enough health to generate a full-health little one at the current numbers) ; is there a reproducible case of that?

Sadly no, this is just a thing that happened one time which I thought was odd. I just avoided the little ones and killed it like normal though. Should have made a save!

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Green Amoeba Health?
« Reply #6 on: March 26, 2012, 01:57:17 pm »
It's quite possible this was a secondary bug based on some other bugs we already fixed; for now I'm going to treat it like that, but we'd love to hear about it if anyone does repro this.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: Green Amoeba Health?
« Reply #7 on: March 26, 2012, 02:01:03 pm »
My guess is that this would do it:

- Enter a chunk with a giant green amoeba, hit it with something, and exit the chunk within 2-3 seconds
- 10-20 seconds later (after the chunk has dropped to disk), re-enter
- All the amoebas will be full health because that's what loading the chunk back from disk does

If so then the little ones either need to not serialize to disk (this is probably best since they represent "external health" of the giant one and it's going to get healed to full) or need to not be filled back to full health when coming off disk.
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Toll

  • Sr. Member Mark III
  • ****
  • Posts: 452
Re: Green Amoeba Health?
« Reply #8 on: March 26, 2012, 02:19:48 pm »
As I said, it was a lot of versions ago, so don't start digging in the code, heh. I'll yell if I see it again though! And it definitely would've been in SP.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Green Amoeba Health?
« Reply #9 on: March 26, 2012, 02:50:21 pm »
My guess is that this would do it:

- Enter a chunk with a giant green amoeba, hit it with something, and exit the chunk within 2-3 seconds
- 10-20 seconds later (after the chunk has dropped to disk), re-enter
- All the amoebas will be full health because that's what loading the chunk back from disk does

If so then the little ones either need to not serialize to disk (this is probably best since they represent "external health" of the giant one and it's going to get healed to full) or need to not be filled back to full health when coming off disk.

Ooh, yeah -- that is definitely a case that would do it.  Those guys need to not serialize to disk for sure.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!