View Issue Details

IDProjectCategoryLast Update
0003933Valley 1Bug - OtherOct 12, 2011 8:11 pm
Reporterc4sc4 Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version0.422 
Fixed in Version0.523 
Summary0003933: Lieutenants aiding the Overlord, working as intended?
DescriptionSo, recently there was a change making it so only lieutenants that are equal to or lower level than the overlord will assist the overlord. Does the rule where the lieutenants must be within 20 tiles still apply? I just attacked a level 20 Overlord and 48 lieutenants spawned to assist. I am pretty sure that there were not 48 evil outposts within 20 tiles of the Overlords keep. I've attached a screenshot of the message log.
TagsNo tags attached.
Internal WeightPolish Tweak

Relationships

related to 0004375 resolvedChris_McElligottPark Overlord summons lieutenants from at least 40 squares away 
related to 0004389 closed Lieutenant outside of room 

Activities

c4sc4

Sep 24, 2011 9:28 pm

reporter  

keith.lamothe

Sep 24, 2011 9:31 pm

administrator   ~0013474

That text log reminds me of some very interesting MUD moments.

c4sc4

Sep 24, 2011 10:11 pm

reporter   ~0013475

Hmm, weird, it seems that only five lieutenants actually spawned in the room, and they were all level 20. Well, actually there might be more that spawned, there is a red boss marker on my minimap in the top left corner in a wall and I can still see a health bar over there, possible more than one.

c4sc4

Sep 24, 2011 10:26 pm

reporter   ~0013477

I'm attaching a save of just the fight, I figure with the bosses spawning in the corner, you may want to take a look. Let me know if you need more of my world file.

c4sc4

Sep 24, 2011 10:26 pm

reporter  

OverlordFightBug.rar (930,420 bytes)

Chris_McElligottPark

Sep 25, 2011 12:34 am

administrator   ~0013489

You know what? I think this is actually due to your really old world file. It used to seed the lieutenants at incredible density (one within every 5-8 tiles square), as well as having just a ton of space in general for each region level on the map.

All of that combined really makes me think that this is possible. "Within 20 tiles" is actually a square of 40x40 tiles, which is 1600 tiles total. And so 1600 / 48 is one lieutenant per 33 tiles square. The square root of 33 is 5.7, so that's actually perfectly in line with what the old seeding was.

Crazy, right!?! That's why I changed the seeding DRASTICALLY. This is one of those things where the math adds up for the old style of logic, but the new style of logic would never produce anything remotely like this scenario. So technically it's already fixed, just not... in your world. The early sections of your world are larger in every sense than new worlds would be: in terms of land area, commodity tower availability, and even lieutenant density. Sorry about that. :/ Perils of being an alpha tester, I think.

c4sc4

Sep 25, 2011 12:43 am

reporter   ~0013490

Oh, interesting, I can live with it. I did actually manage to win. I think it was because most of the lieutenants were stuck in a corner. Are you going to take a look at that bug because it seems like it may crop up in other circumstances. I figure that happened because 48 bosses tried to spawn in a room and they didn't all fit by the spawn logic so they were throw in a corner. I could be completely off though.

Anyway, I'm glad you changed the seeding logic, this seemed a bit over the top.

Also, on the within 20 tiles does this mean that anything within a diamond that has the overlord in the middle and each corner is 20 tiles away from the overlord? Or am I misunderstanding?

Chris_McElligottPark

Sep 25, 2011 12:47 am

administrator   ~0013491

In terms of the extra bosses not fitting and going in a corner, that's a good point, that's a minor tweak for later. Hopefully that would solve some other related boss seeding issues along those lines.

For the 20 tiles, you're right that is a diamond, not a square, so my math was off by a fair bit. But it's not SO off that this still isn't a feasible scenario. Looking at the code (and having been to some overlords of my own), I don't THINK anything is amiss, but I could be wrong.

c4sc4

Sep 25, 2011 1:04 am

reporter   ~0013494

The thing I find weird is that all of the 5 lieutenants I actually fought were level 20. When the overlord summons the lieutenants, do their levels change? Because if not, I can only find one area where there is a level 20 evil outpost.

Commiesalami

Oct 4, 2011 11:06 pm

reporter   ~0015686

Is it normal for a lieutenant from a higher level area to come help the overlord? I was fighting a lvl 20 overlord and a lieutenant from a level 33 zone came to help (down-leveled to level 20).

Also the Lieutenant was a blue amoeba when assisting the overlord but ended up being a dragon when I faced him in his layer

Chris_McElligottPark

Oct 12, 2011 8:11 pm

administrator   ~0016508

Thanks!

* Because of the changes to how the lieutenants seed in general, now any lieutenant that is lower-tier or equal-tier to an overlord will help that overlord, from anywhere in the world.
** There was previously a bug where basically every lieutenant was coming to help regardless of distance or level, but now it's properly limiting based on the level.

Issue History

Date Modified Username Field Change
Sep 24, 2011 9:28 pm c4sc4 New Issue
Sep 24, 2011 9:28 pm c4sc4 File Added: Screenshot_2011_09_24_18_23_49.png
Sep 24, 2011 9:31 pm keith.lamothe Note Added: 0013474
Sep 24, 2011 10:11 pm c4sc4 Note Added: 0013475
Sep 24, 2011 10:26 pm c4sc4 Note Added: 0013477
Sep 24, 2011 10:26 pm c4sc4 File Added: OverlordFightBug.rar
Sep 24, 2011 11:01 pm tigersfan Internal Weight => Fix Before Major Release
Sep 24, 2011 11:01 pm tigersfan Assigned To => Chris_McElligottPark
Sep 24, 2011 11:01 pm tigersfan Status new => assigned
Sep 25, 2011 12:34 am Chris_McElligottPark Note Added: 0013489
Sep 25, 2011 12:34 am Chris_McElligottPark Status assigned => closed
Sep 25, 2011 12:34 am Chris_McElligottPark Resolution open => fixed
Sep 25, 2011 12:43 am c4sc4 Note Added: 0013490
Sep 25, 2011 12:45 am Chris_McElligottPark Status closed => minor fix for later
Sep 25, 2011 12:45 am Chris_McElligottPark Internal Weight Fix Before Major Release => Polish Tweak
Sep 25, 2011 12:47 am Chris_McElligottPark Note Added: 0013491
Sep 25, 2011 1:04 am c4sc4 Note Added: 0013494
Sep 30, 2011 4:25 pm c4sc4 Relationship added related to 0004375
Sep 30, 2011 5:07 pm orzelek Relationship added related to 0004389
Oct 4, 2011 11:06 pm Commiesalami Note Added: 0015686
Oct 12, 2011 8:11 pm Chris_McElligottPark Note Added: 0016508
Oct 12, 2011 8:11 pm Chris_McElligottPark Status minor fix for later => resolved
Oct 12, 2011 8:11 pm Chris_McElligottPark Fixed in Version => 0.523