Times are UTC Toggle Colours
2023-01-22T110:15:10 * LordAro cries 10:50:36 <petern> Hmm, I wonder how long next-day delivery should take for something apparently sent on Wednesday. 10:51:51 <Merni> "Next weekday, I didn't say which week" 11:15:29 *** Samu has joined #openttd 11:20:21 <Samu> hello 11:20:50 <Samu> I had a fix for this in the past, it was rejected https://github.com/OpenTTD/OpenTTD/discussions/10401 11:40:02 <petern> Ooh, parcel arrived! 11:41:45 <petern> Oh, it's not for me. Argh. 11:46:41 <reldred> Oh dear once CNY is over I have so many parcels on the way 12:17:03 <TallTyler> andythenorth[d]: Done 12:19:37 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick opened pull request #10402: Change: allow GS to mutate vehicle orders (previously AI-only) https://github.com/OpenTTD/OpenTTD/pull/10402 12:24:31 <FLHerne> andythenorth[d]: not wanting to be negative, but why do you want GS to alter vehicle orders? 12:24:41 <FLHerne> it seems like a bit of a layering violation to me 12:24:55 <FLHerne> also, very likely to blow up AI companies if the GS alters theirs 12:31:53 <petern> They can already do other questionable stuff. 12:32:28 <DorpsGek> [OpenTTD/OpenTTD] FLHerne commented on discussion #10401: Maintenance on helicopters https://github.com/OpenTTD/OpenTTD/discussions/10401 12:33:23 <FLHerne> yeah, in isolation the ability to blow up AI isn't a big deal 12:33:30 <FLHerne> they mostly do it to themselves anyway 12:33:52 <FLHerne> but I'm struggling to imagine any case where the GS interfering with player orders is a good idea either 12:34:53 <petern> What about the ability for GS to sell player vehicles? 12:35:11 <petern> Or refit them. 12:35:33 <petern> Or stop/start them π 12:35:40 <petern> GS can do all that right now. 12:45:08 <TallTyler> Itβs interesting how when a player uses a GS they basically consent to the GS doing whatever it wants, often with little to no documentation 12:45:26 <TallTyler> In that vein I say why not let it mess with orders too? 12:47:49 <Eddi|zuHause> https://twitter.com/BenGrossPhoto/status/1616576210770829312 12:49:00 <petern> TallTyler: Yup, I'm in favour of it. Especially as we like to defer gameplay decisions to GS. 12:49:08 <Eddi|zuHause> "error: disconnecting train" 12:49:28 <petern> Hah 12:50:33 <Eddi|zuHause> or as the display calls it "service interruption due to technical issues" 12:57:21 <andythenorth[d]> GS is an API, and whilst it's tempting to try and design what GS authors should be allowed to do, it's not the most ideal way to design APIs π 12:57:38 <andythenorth[d]> we should prevent infosec risks and obvious performance problems, but eh 14:17:23 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler updated pull request #10400: Fix #10395: When loading old saves, don't forcibly bar level crossings https://github.com/OpenTTD/OpenTTD/pull/10400 14:18:06 <andythenorth[d]> have we discussed lunch? 14:18:10 <Rubidium> as long as we don't have a function for a GS to get the password of a company (and also not a way for the AI ot get the password), then that should be fine infosec wise. After all, all the info an AI or GS has, the player has as well in the savegame/game state 14:19:39 <andythenorth[d]> so that's fine then π 14:20:00 <andythenorth[d]> I mean...just don't give GS local filesystem right access, and popen() 14:20:05 <andythenorth[d]> 'probably fine' 14:20:29 <petern> But what if I want it to play a video... 14:20:32 <Rubidium> well... we got GSEventAdminPort ;) 14:21:20 <andythenorth[d]> give it youtube π 14:21:33 <andythenorth[d]> new story page element 14:21:42 <LordAro> petern: it can use trees as pi