IRC logs for #openttd on OFTC at 2020-09-26
⏴ go to previous day
01:09:28 *** Lejving_ has joined #openttd
01:11:27 *** Hobbyboy has joined #openttd
01:58:22 *** smoke_fumus has joined #openttd
02:55:57 *** ChanServ sets mode: +v tokai
03:41:38 *** WormnestAndroid has quit IRC
03:41:52 *** WormnestAndroid has joined #openttd
09:01:07 *** Progman has joined #openttd
09:19:04 *** WormnestAndroid has quit IRC
09:19:17 *** WormnestAndroid has joined #openttd
09:21:51 *** sla_ro|master has joined #openttd
09:26:01 *** WormnestAndroid has quit IRC
09:26:14 *** WormnestAndroid has joined #openttd
09:44:38 *** andythenorth has joined #openttd
10:36:21 <DorpsGek_III> [OpenTTD/OpenTTD] TrueBrain commented on pull request #7680: Fix #7679: Check version when comparing scripts https://git.io/JUVtN
10:38:15 <DorpsGek_III> [OpenTTD/OpenTTD] TrueBrain commented on issue #7679: Content download update downloads all versions, not just required/latest https://git.io/fj9xU
10:38:30 <TrueBrain> LordAro: did my best to make sense of it; but really, this is 7+ years ago for me, so .. yeah, blurry :P
10:43:53 *** HerzogDeXtEr has joined #openttd
10:44:30 <TrueBrain> right, time to make the new eints live .. prechecks!
10:44:59 <TrueBrain> staging has an increase of 1/6th in memory after the nightly "eints to git" job .. that is ... odd ...
10:46:31 <TrueBrain> okay, seems to be Python GC
10:59:20 *** matt21347 has joined #openttd
11:01:23 <DorpsGek_III> [OpenTTD/OpenTTD] michicc commented on pull request #7680: Fix #7679: Check version when comparing scripts https://git.io/JUVqa
11:02:15 <TrueBrain> okay, can't find nothing wrong with prechecks, so .. lets do this, I guess :P
11:04:01 <TrueBrain> lets make sure there are no pending changes in the old eints ..
11:06:51 <DorpsGek_III> [OpenTTD/workflows] michicc approved pull request #8: Add: [Actions] enable eints-to-git for production https://git.io/JUVqM
11:07:29 <michi_cc> Okay, apparently you didn't if fact want anyone :p
11:07:31 <TrueBrain> hmm, you are not in the right team .. lol .. who setup these permissions? :P
11:07:43 <TrueBrain> it wasn't me, this time :D
11:08:07 <TrueBrain> but indeed, only 3 people can approve that PR .. that is a scary small group :D
11:08:27 <DorpsGek_III> [OpenTTD/workflows] TrueBrain merged pull request #8: Add: [Actions] enable eints-to-git for production https://git.io/JU2dn
11:08:37 <TrueBrain> but I have other ways to overrule that decision :)
11:09:24 <TrueBrain> now ideal I need someone to make a valid change in eints, so we can end-to-end test this on production ..
11:09:30 <TrueBrain> sadly, Dutch has no missing strings ..
11:10:00 <TrueBrain> German has 82 .. anyone feels up to translating a few? :P
11:14:28 <TrueBrain> eintsgit.py needs some love .. it now pulls the whole OpenTTD repository in .. which is a bit waste of time :P
11:19:00 <TrueBrain> it takes ~5 minutes or so to run the numbers and export new translations to git :D
11:19:51 <TrueBrain> this used to be ~1 minute .. lol
11:21:20 <TrueBrain> it runs on a (much?) slow CPU, so I guess that is the reason :)
11:22:08 <dwfreed> alternately, shallow clone and then submit the commit via the GitHub API, instead of via git
11:22:12 <TrueBrain> funny, and it writes the JSON files again, despite them not being changed .. lol
11:22:53 <dwfreed> or fetch the branch tarball, and skip git entirely
11:22:55 <TrueBrain> dwfreed: not sure what you are answering to, but short: no. The checkout is a shallow checkout (well, a v2 protocol single commit checkout even), but the scripting does a "git pull", ruining it all ;)
11:23:11 <TrueBrain> after that, it takes 2 minutes and 10 seconds to transmit all the data to eints
11:24:29 <TrueBrain> seems upload-translations is not very efficient .. I wonder why it writes all the JSON files, when there are no changes ..
11:24:38 <TrueBrain> owh well, this happens only once a day .. do I really care, is the question :)
11:25:33 <andythenorth> care vs. really care
11:25:39 <andythenorth> 'real artists ship'
11:25:43 <TrueBrain> dwfreed: in general, nothing can beat the v2 protocol single commit speed; it is insanely fast :)
11:25:56 <TrueBrain> single commit "checkout", oops, forgot a word :)
11:26:46 <TrueBrain> but I did not know eints was this CPU bound on calculating what to commit .. :)
11:30:36 * andythenorth writing train descriptions
11:31:01 <andythenorth> in distorted colloquial English
11:31:07 <andythenorth> and with some nonsense
11:32:18 <TrueBrain> hopefully frosch has some nice ideas to speed up the export, but .. honestly .. 5 minutes .. it is fine
11:33:50 <DorpsGek_III> [OpenTTD/workflows] TrueBrain opened pull request #9: Fix: [Actions] make more clear when staging is exporting vs production https://git.io/JUVmR
11:40:26 <TrueBrain> owh boy, bottle doesn't close sockets in all cases ..
11:42:45 <TrueBrain> otherwise eints seems stable ... and now we wait for someone to make any translation change :D (which requires signups first I guess :P)
11:48:03 <andythenorth> is it serverless?
11:48:07 * andythenorth derails Saturday
11:52:41 <TrueBrain> so what to do with openttd.com ..
11:52:51 <TrueBrain> currently it redirects SOME subdomains, others simply do not resolve ..
11:53:00 <TrueBrain> I am tempted to only do openttd.com and www.openttd.com
11:53:15 <TrueBrain> if people still use .com .. well, they shouldn't! :P
11:56:56 *** frosch123 has joined #openttd
11:57:31 <TrueBrain> morning frosch123 :)
12:04:12 <TrueBrain> you can merge your website post :)
12:05:23 <frosch123> translated something :p
12:05:52 <TrueBrain> merge, and run the workflow? :D
12:07:52 <DorpsGek_III> [OpenTTD/workflows] frosch123 approved pull request #9: Fix: [Actions] make more clear when staging is exporting vs production https://git.io/JUVYq
12:08:01 <DorpsGek_III> [OpenTTD/workflows] TrueBrain merged pull request #9: Fix: [Actions] make more clear when staging is exporting vs production https://git.io/JUVmR
12:08:12 <TrueBrain> I started the workflow
12:08:53 <DorpsGek_III> [OpenTTD/website] frosch123 merged pull request #168: Website updates for new translator sign-up procedure https://git.io/JUgv5
12:09:02 <TrueBrain> I tried to remove the "git pull" from eintsgit.py, but I failed .. I forgot it pulls the new commit if eints made one
12:09:33 <TrueBrain> need to read up on how to make a single commit checkout myself :D
12:11:37 <frosch123> i read the logs just in time :)
12:11:57 <TrueBrain> we can finally talk off the record! :P
12:12:50 <DorpsGek_III> - Update: Translations from eints (by translators)
12:13:13 <TrueBrain> it actually freaking work :D
12:17:05 <TrueBrain> tag it and ship it :)
12:17:06 <frosch123> there is a ) too much
12:18:24 <TrueBrain> .... and we ALL MISSED IT?!
12:18:36 <frosch123> because of the stupid link syntax in md :)
12:18:49 <frosch123> it's actually hard to spot in unrendered
12:20:29 <DorpsGek_III> [OpenTTD/website] frosch123 opened pull request #169: Fix: unbalanced parentheses to not scare our LISP followership. https://git.io/JUVYN
12:21:17 <DorpsGek_III> [OpenTTD/website] TrueBrain approved pull request #169: Fix: unbalanced parentheses to not scare our LISP followership. https://git.io/JUVYA
12:22:46 <frosch123> is anyone brokering bets on what translator signs up first?
12:23:01 <TrueBrain> I am shocked there are none yet :(
12:23:13 <TrueBrain> the openttd-trunk -> openttd-master is giving people 404s btw :P
12:23:37 <frosch123> they bookmarked it?
12:24:59 <frosch123> it still scares me that the screenshot on the frontpage now actually changes
12:25:36 <DorpsGek_III> [OpenTTD/website] frosch123 merged pull request #169: Fix: unbalanced parentheses to not scare our LISP followership. https://git.io/JUVYN
12:25:40 <TrueBrain> of all the things, if that scare you, we are fine :P
12:32:12 <TrueBrain> hmm .. you cannot CNAME the root of a DNS zone, which makes migrating openttd.org (no subdomain) a bit difficult :D
12:32:16 <TrueBrain> not sure what to do with it yet ..
12:32:21 <TrueBrain> well, migrate to cloudflare :P
12:32:44 <TrueBrain> possibly it is time to change nameservers to AWS
12:36:01 *** Webster has joined #openttd
12:53:02 <TrueBrain> okay, asked orudge to migrate openttd.com (.com, not .org) to AWS nameservers .. it is already configured for it, so that should be a smooth transition
12:53:16 <TrueBrain> that is ALMOST the last tie into the old old old VM ..
12:53:29 <TrueBrain> openttd.org (the root domain) is the last one .. not sure what to do with that atm :)
13:06:53 <DorpsGek_III> [OpenTTD/OpenTTD] kiwitreekor commented on pull request #7575: Feature: Industry production graph https://git.io/JUV31
13:10:02 <frosch123> hmm, is it impossible to delete oauth apps? there is just no button in my settings
13:11:18 <TrueBrain> Third tab on the left for me has delete
13:11:56 <frosch123> thanks, very advanced :)
13:11:56 <TrueBrain> yeah, Advanced -> Delete application
13:54:34 <TrueBrain> okay, accounts (and media) subdomains are gone
13:54:40 <TrueBrain> shut down Django 1.2
13:54:43 <TrueBrain> and a lot of other dependencies
13:55:49 <TrueBrain> okay, what is still running on old infra: devs, root-domains, admin (mysql / ldap), mail, and wiki
13:55:53 <TrueBrain> everything else is gone
13:56:26 <TrueBrain> devs I can just shut down, we said .. root-domains requires nameserver changes, that will happen over time
13:56:31 <TrueBrain> admin is needed as long as wiki is running
13:56:41 <TrueBrain> so that means mail and wiki are the only real things :D Sweet!
13:57:55 <LordAro> TrueBrain: did you see my resulting CI? i got it all working quite nicely, i think
13:59:26 <TrueBrain> why upgrade git? The runner-version is pretty new?
13:59:50 <LordAro> i'd suggest to maximise compatibility
14:00:06 <LordAro> (including with libraries and such like)
14:00:09 <TrueBrain> it is a CI .. compatibility means: newer compiler to warn about stuff?
14:00:11 <LordAro> but as you say, nightly would pick that up
14:00:28 <TrueBrain> libicu might be an issue for 20.04, but worth checking out?
14:00:39 <LordAro> no more of an issue than it is already, i think
14:00:55 <TrueBrain> it might work out-of-the-box with 16.04, but not with 20.04, is what I meant :)
14:01:24 <LordAro> i think it still does...
14:01:30 <LordAro> it does for the release container afaik, anyway
14:02:45 <TrueBrain> but it looks really nice and clean :)
14:02:53 <TrueBrain> 1 part of the job done ... release-jobs next? :D
14:04:19 <TrueBrain> the scheduling is not your main problem :P
14:04:35 <LordAro> still not sure how if i can do any workflow reuse - the "composite" jobs don't actually seem very useful
14:04:48 <LordAro> or need a separate repo
14:04:53 <TrueBrain> allows you to run it yourself
14:05:04 <TrueBrain> no, composite can be done from the same job
14:05:25 <TrueBrain> but as long as you can use strategy, it is not that useful
14:05:28 <LordAro> in which case, i'm missing how to do that - examples are extremely limited
14:05:34 <TrueBrain> it is also very new
14:05:50 <TrueBrain> I would say, just copy/paste what you need for now
14:05:54 <TrueBrain> we can add composite stuff later
14:05:59 <TrueBrain> we did that for azure too .. :D
14:06:50 *** Hazzard has joined #openttd
14:07:11 <TrueBrain> hmm, GitHub Actions doesn't have a way yet to cache apt-install, it seems
14:07:17 <TrueBrain> it has a way to cache a lot of things, apt not being one of them
14:07:30 *** Hirundo has joined #openttd
14:07:33 *** ^Spike^ has joined #openttd
14:07:51 <TrueBrain> not really important :)
14:08:04 *** Terkhen has joined #openttd
14:08:04 *** ChanServ sets mode: +o Terkhen
14:09:05 <TrueBrain> the windows job gives warnings
14:09:09 *** planetmaker has joined #openttd
14:09:10 *** ChanServ sets mode: +o planetmaker
14:09:37 *** V453000 has joined #openttd
14:10:08 *** XeryusTC has joined #openttd
14:11:39 *** fonsinchen has joined #openttd
14:14:44 <TrueBrain> might as well upgrade the lukka packages to the latest version ;)
14:15:58 *** WormnestAndroid has quit IRC
14:16:41 *** WormnestAndroid has joined #openttd
14:18:10 <LordAro> TrueBrain: re translators - is there a list of translators from the old system anywhere?
14:18:24 <LordAro> would make it easier to reapprove people
14:18:32 <TrueBrain> are you planning to deny people?
14:19:07 <LordAro> but a very minor amount of vetting might not be a bad idea :p
14:19:36 <TrueBrain> let me see if the ldap admin still works ... it seems I might have killed it in my cleanup of today :D
14:20:23 <TrueBrain> you know how to login to the LDAP admin LordAro ?
14:21:02 <TrueBrain> btw, LordAro , realise that people might have different GitHub names etc
14:23:04 <LordAro> and yes, but it gives a mild indication
14:24:59 *** andythenorth has joined #openttd
14:25:02 <TrueBrain> do you have SSH access to the old infra?
14:25:13 <TrueBrain> hmm, I think you do not
14:25:17 <TrueBrain> you are not making this easy :P
14:25:48 <TrueBrain> I am not a fan of publishing the listing unrestricted ..hmm
14:26:53 <TrueBrain> well, at least we can deny this one :P
14:28:06 <TrueBrain> that moment you don't know how to send a DM with this client to people ..
14:28:15 <TrueBrain> if you didn't get the one I just send you LordAro , send me one plz :P
14:30:45 <TrueBrain> LordAro: that is a ldapsearch dump from the Translator ou
14:30:57 <TrueBrain> if you want more detail, let me know
14:31:55 <TrueBrain> hmm .. it contains every user too, I notice .. let me trim that :)
14:32:57 <LordAro> TrueBrain: do i have to report a GDPR violation? :p
14:33:17 <LordAro> TrueBrain: i wonder whether "commented on" could be removed
14:33:24 <TrueBrain> I was tihnking the same ;)
14:33:39 <TrueBrain> but there is not a toggle for that atm
14:34:23 <LordAro> maybe there should be!
14:34:51 <TrueBrain> I will review your Pull Request with utmost importance :)
14:36:24 <TrueBrain> there is already a filter_func callback
14:36:27 <TrueBrain> implemented by "push"
14:40:06 <TrueBrain> frosch123: should we link to the Discussion page somewhere from eints?
14:43:59 <LordAro> i presume glx could've approved his own request
14:44:07 <TrueBrain> still wonder if people should be members, or outside collaborators ..
14:44:26 <TrueBrain> but you first need to become a member, before you can be made an outside collaborator ..
14:44:40 <frosch123> keep the members, it's easier
14:46:00 <TrueBrain> the docs are very unclear what a member can really do :P
14:46:05 <TrueBrain> we will see .. time will tell :)
14:46:43 <TrueBrain> still doesn't like to Discussion page on GitHub?
14:47:38 <frosch123> but if we ever add the basesets to the translator, that page will get revived
14:49:13 *** WormnestAndroid has quit IRC
14:49:27 <TrueBrain> I don't follow, sorry
14:49:58 *** WormnestAndroid has joined #openttd
14:50:05 <frosch123> you were asking for a place to link the discussion page?
14:50:17 <TrueBrain> no, I am observing we don't link there :)
14:50:25 <TrueBrain> we do in the GitHub request-access issue ticket
14:50:26 <frosch123> hmm, maybe you want a link on every string edit page: "discuss this string in your team"
14:50:29 <TrueBrain> and after that .. nowhere :)
14:51:04 <frosch123> well, let's wait whether there will be any teams with more than 1 member :p
14:51:22 <TrueBrain> given the current LDAP content, you would expect so :P
14:52:09 <frosch123> ok, script of the day: plot translator acitvity from git logs
14:52:56 <TrueBrain> well, I updated trello, and it made me happy :)
14:59:29 <TrueBrain> sentry is not working for eints
14:59:49 <TrueBrain> AttributeError: 'UserAuthentication' object has no attribute 'callback'
15:01:22 <TrueBrain> I really started to not like you bottle .. you do things so anti-Python ..
15:01:30 <TrueBrain> it doesn't use the logging infrastructure Python supplies
15:02:18 <frosch123> i think, that error means that someone went to the oauth redirect url, without having a session cookie
15:03:33 <TrueBrain> there is also a socket issue: 2 sockets are still open, not being closed, but the variable is already out of scope
15:03:41 <TrueBrain> somehow I am considering replacing bottle with flask
15:03:53 <TrueBrain> these are typical issues already solved by flask
15:04:19 <TrueBrain> something for tomorrow .. nothing is exploding atm, so no real rush :)
15:04:29 <TrueBrain> or if you want to tackle it, please :)
15:06:05 <frosch123> nah, i want to look at the ruby hell again
15:12:03 *** WormnestAndroid has quit IRC
15:13:34 *** WormnestAndroid has joined #openttd
15:14:03 <TrueBrain> I was thinking .. what if we make a GitHub repository called "wiki" with no branch protection, and use GitHub pages to publish the result .. we can use Jekyll to style stuff .. people would write markdown to create pages .. they can add images, etc. It is pretty much like gollum, only without us hosting the software :D
15:14:48 <TrueBrain> (and a slightly higher delay between commit and publish)
15:25:43 *** WormnestAndroid has quit IRC
15:26:00 *** WormnestAndroid has joined #openttd
16:26:55 *** tokai|noir has joined #openttd
16:26:55 *** ChanServ sets mode: +v tokai|noir
16:39:33 *** WormnestAndroid has quit IRC
16:39:50 *** WormnestAndroid has joined #openttd
17:01:37 *** snail_UES_ has joined #openttd
17:07:16 *** jottyfan has joined #openttd
17:27:16 <frosch123> hmm, if i get 2 mails per sign-up, then the translator gets 4 :p
17:27:32 <frosch123> oh and the team invitation, so 5
17:28:54 *** andythenorth has joined #openttd
17:31:06 <TrueBrain> He doesn't get mail for creating the issue, so 4 ;)
17:32:09 *** andythenorth has joined #openttd
17:32:31 <frosch123> dorpsgek answer 1, approve answer, dropsgek answer 2, invitation, closure
17:34:52 <LordAro> TrueBrain: i have a plan for excluding comments from dorpsgek
17:42:25 <DorpsGek_III> [OpenTTD/DorpsGek] LordAro opened pull request #32: Add: Ability to filter 'issue' messages by action https://git.io/JUVxk
17:44:21 <TrueBrain> I see you also don't run flake before commit :D
17:44:42 <TrueBrain> This will ignore all comments btw. Fine by me, just mentioning
17:47:48 <LordAro> yeah, that's what i intended
17:47:56 <LordAro> suppose i could add a more specific mode
17:49:50 <frosch123> i would think "comments" are the most important announcement here
17:50:09 <TrueBrain> Just not if DorpsGek makes them :D
17:50:24 <frosch123> you can easily find new issues and PRs, but actvitiy in old threada are invisible
17:51:01 <TrueBrain> Nothing changes frosch123, only if we enable filtering per repo
17:51:23 <TrueBrain> It is only about team repo, basically
17:54:01 <frosch123> ok, that's non-obvious to me :)
17:55:05 <TrueBrain> It is where .dorpsgek.yml is for :D
17:55:52 <frosch123> i wouldn't expect more than 50 translators in next 3 months, so even with dropsgek comments, it's not that bad
17:58:25 <TrueBrain> Nobody is leaving a personal note :(
18:00:47 <TrueBrain> Already more signups than I expected
18:02:36 <frosch123> TrueBrain: let's see how many strings they translate, or whether they quit when they see eints :)
18:02:56 <frosch123> anyway, no spam bot so far :)
18:04:55 <TrueBrain> GitHub should filter that :p
18:10:41 <LordAro> notepad++ got hit with some fairly persistent spambots a few months back
18:16:35 <frosch123> we are pretty unpolitical though
18:24:19 <frosch123> TrueBrain: i think replacing the wiki with a public repo won't work. considering how people use the ottd wiki, they would start using it for uploading scenarios and other stuff. a second bananas.
18:25:17 <frosch123> which not only bursts our storage quota, but you also invite a lot of drama, with stuff that is supposed or not supposed there
18:25:29 <frosch123> i would prefer if people used their own gh sites for their personal stuff
18:27:25 *** Gustavo6046 has joined #openttd
18:28:14 <TrueBrain> Fair; although they can do the same on Gollum not?
18:29:03 <frosch123> it only accepts certain image uploads, not generic files
18:30:00 <TrueBrain> Ugh .. means we have to understand Ruby :(
18:34:28 *** WormnestAndroid has quit IRC
18:35:30 *** WormnestAndroid has joined #openttd
18:37:21 *** ChanServ sets mode: +v tokai
18:38:55 *** gelignite has joined #openttd
18:51:48 *** WormnestAndroid has quit IRC
18:52:34 *** WormnestAndroid has joined #openttd
18:55:56 <DorpsGek_III> [OpenTTD/OpenTTD] Berbe commented on issue #7679: Content download update downloads all versions, not just required/latest https://git.io/fj9xU
18:58:50 *** snail_UES_ has joined #openttd
19:00:38 *** WormnestAndroid has quit IRC
19:10:37 *** WormnestAndroid has joined #openttd
19:24:08 *** andythenorth has joined #openttd
19:29:33 <DorpsGek_III> [OpenTTD/DorpsGek] LordAro updated pull request #32: Add: Ability to filter 'issue' messages by action https://git.io/JUVxk
19:30:11 *** jottyfan has joined #openttd
19:41:43 <TrueBrain> this still ignores either all comments or none?
19:42:14 <LordAro> (or also opening/closing/reopening actions) :p
19:42:42 <TrueBrain> why not also add the except-by?
19:42:50 <TrueBrain> that way we can just filter out everything DorpsGek says
19:42:58 <LordAro> i was just fixing the flake error first :p
19:43:02 <TrueBrain> I mean ... pretty sure that is the spam we don't care about :P
19:45:28 <DorpsGek_III> [OpenTTD/DorpsGek] LordAro updated pull request #32: Add: Ability to filter 'issue' messages by action https://git.io/JUVxk
19:45:52 <LordAro> feel like it would be good to add only/exclude/exclude-by/only-by to all types
19:46:27 <LordAro> but not sure if it's nice it would be to do that with different payloads keys
19:49:26 <LordAro> but not sure how to do that in a not-awful way, due to different payload keys
19:51:55 <DorpsGek_III> - Update: Translations from eints (by translators)
19:56:36 *** Progman has joined #openttd
20:06:21 <TrueBrain> LordAro: with the power of Python, ofc
20:06:27 <TrueBrain> but meh, for now, this is fine
20:06:41 <DorpsGek_III> [OpenTTD/DorpsGek] TrueBrain approved pull request #32: Add: Ability to filter 'issue' messages by action https://git.io/JUwFm
20:36:13 *** WormnestAndroid has quit IRC
21:00:47 *** andythenorth has joined #openttd
21:53:50 <TrueBrain> Still not merged and tagged LordAro? :p
22:29:01 <b_jonas> do presignals find exit singals behind backwards presignals?
22:30:36 <b_jonas> looks like they don't. good.
22:32:49 <b_jonas> something else must be wrong with my setup
22:45:13 <Eddi|zuHause> presignals are stupid. they find everything by flood-fill, regardless of reachabiltity through tracks
22:51:55 <b_jonas> that's why we can build logic
22:52:00 <b_jonas> it would be much harder without that
22:52:36 <b_jonas> we wouldn't be able to add proper control or sense connections to the tracks if the trains could actually go there
22:55:17 <FLHerne> I think andythenorth would argue that "can build logic" is a Bad Feature :D
22:55:41 <andythenorth> with presignals?
22:55:54 <andythenorth> how else do we build virtual CPUs?
22:55:59 * andythenorth won't be doing it though
22:56:16 <andythenorth> shall I add yet another pointless shunter to Horse FLHerne?
22:56:23 <andythenorth> alongside the 08
22:58:40 <FLHerne> Shunters are incredibly pointless even in all-the-things-ever sets
22:58:48 <andythenorth> they're only useful in Steeltown
22:58:56 <andythenorth> where they match the speed of the slag cars
23:00:09 <FLHerne> I suppose you could have those big Euro shunters from Scunthorpe as a replacement?:
23:01:20 <andythenorth> hmm Virgin is down, searching for images on phone 4G is painful
23:15:01 *** Progman has joined #openttd
23:56:45 *** tokai|noir has joined #openttd
23:56:45 *** ChanServ sets mode: +v tokai|noir
23:57:01 *** snail_UES_ has joined #openttd
continue to next day ⏵