Wil1131 Posted September 2, 2015 Share Posted September 2, 2015 I've played this game for over 10 years now and I've never seen this one before :)View imageMost confusing park layout XD Link to comment
SnowMew Posted September 2, 2015 Share Posted September 2, 2015 It's possible. If people forget where the park exit is and you don't sell them maps 9/10 they'll get lost and boom, award.Here's spoilers, a full list of awards: http://rct.wikia.com/wiki/The_Complete_Awards_List Link to comment
Wil1131 Posted September 2, 2015 Author Share Posted September 2, 2015 Funny thing is, only 4 of the 2,000 guests think they are lost Link to comment
Derf Posted October 1, 2015 Share Posted October 1, 2015 Never seen that before! I wonder how it's calculated if it's not by "lost" guests. Maybe amount of path vs how much path is actually used? Link to comment
Broxzier Posted October 2, 2015 Share Posted October 2, 2015 Never seen that before! I wonder how it's calculated if it's not by "lost" guests. Maybe amount of path vs how much path is actually used?Yeah, I'm wondering the same thing. Or maybe it has to do with the total length of the paths against how many people have park maps. Link to comment
RuneLaenen Posted October 2, 2015 Share Posted October 2, 2015 /** At least 10 peeps and more than 1/64 of total guests are lost or can't find something. */static int award_is_deserved_most_confusing_layout(int awardType, int activeAwardTypes){ unsigned int peepsCounted, peepsLost; uint16 spriteIndex; rct_peep *peep; peepsCounted = 0; peepsLost = 0; FOR_ALL_GUESTS(spriteIndex, peep) { if (peep->var_2A != 0) continue; peepsCounted++; if (peep->thoughts[0].var_2 <= 5 && (peep->thoughts[0].type == PEEP_THOUGHT_TYPE_LOST || peep->thoughts[0].type == PEEP_THOUGHT_TYPE_CANT_FIND)) peepsLost++; } return (peepsLost >= 10 && peepsLost >= peepsCounted / 64);}The first line of the code explains it in plain English, for those who aren't programmers :p Link to comment
Broxzier Posted October 2, 2015 Share Posted October 2, 2015 That would mean at least 34 people would be lost in this park.if (peep->var_2A != 0)I'm just guessing here, but would this flag be to indicate if a guest is inside the park or not? Since they are not being counted, and the variable is still unnamed. Link to comment
RuneLaenen Posted October 2, 2015 Share Posted October 2, 2015 Nobody knows yet, since it's still called VAR_2A. But that's possible, yeah... I guess, if you look deeper into the code you might find what it means :p Link to comment
Broxzier Posted October 2, 2015 Share Posted October 2, 2015 Yeah I just looked for all references and I think it is :P It's being checked against 0 quite often, and at these places it makes sense to check if a peep is outside the park. It's only being set to 1 when a peep is generated (peep_generate) and when it leaves the park (peep_update_leaving_park).Sorry for going offtopic here :P I really need to start developing for ORCT too. Link to comment
RuneLaenen Posted October 2, 2015 Share Posted October 2, 2015 You can get in touch with other devs over at the dev chat: https://gitter.im/OpenRCT2/OpenRCT2Edit: the name has been added, thanks Broxzier ;) Link to comment
Broxzier Posted October 2, 2015 Share Posted October 2, 2015 Yeah, I was there in the chat :PWanted to post this a while ago, which is also more on-topic:[yt]1pkVLqSaahk[/yt] Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now