Config
Log for #openttd on 23rd January 2023:
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

Powered by YARRSTE version: svn-trunk