View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0003933 | Valley 1 | Bug - Other | Sep 24, 2011 9:28 pm | Oct 12, 2011 8:11 pm | |
Reporter | c4sc4 | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | 0.422 | ||||
Fixed in Version | 0.523 | ||||
Summary | 0003933: Lieutenants aiding the Overlord, working as intended? | ||||
Description | So, 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. | ||||
Tags | No tags attached. | ||||
Internal Weight | Polish Tweak | ||||
related to | 0004375 | resolved | Chris_McElligottPark | Overlord summons lieutenants from at least 40 squares away |
related to | 0004389 | closed | Lieutenant outside of room |
|
|
|
That text log reminds me of some very interesting MUD moments. |
|
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. |
|
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. |
|
|
|
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. |
|
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? |
|
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. |
|
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. |
|
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 |
|
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. |
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 |