Wil1131 Posted September 2, 2015 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
SnowMew Posted September 2, 2015 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
Wil1131 Posted September 2, 2015 Author Posted September 2, 2015 Funny thing is, only 4 of the 2,000 guests think they are lost
Derf Posted October 1, 2015 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?
Broxzier Posted October 2, 2015 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.
RuneLaenen Posted October 2, 2015 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
Broxzier Posted October 2, 2015 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.
RuneLaenen Posted October 2, 2015 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
Broxzier Posted October 2, 2015 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.
RuneLaenen Posted October 2, 2015 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 ;)
Broxzier Posted October 2, 2015 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]
Recommended Posts