IRC logs for #openttd on OFTC at 2025-04-12
            
00:00:45 <DorpsGek> [OpenTTD/OpenGFX] 12306ylg opened pull request #100: fix wrong url at README.md https://github.com/OpenTTD/OpenGFX/pull/100
01:27:20 *** Flygon has joined #openttd
01:33:12 *** gelignite is now known as Guest13499
01:33:18 *** gelignite has joined #openttd
01:40:30 *** Guest13499 has quit IRC (Ping timeout: 480 seconds)
01:49:25 <DorpsGek> [OpenTTD/OpenGFX] WenSimEHRP commented on pull request #100: fix wrong url at README.md https://github.com/OpenTTD/OpenGFX/pull/100#issuecomment-2798375295
02:02:10 *** florafex has joined #openttd
02:02:10 <florafex> _zephyris: ooh thats lovely
02:15:56 *** gnu_jj has joined #openttd
02:18:09 *** Wormnest has quit IRC (Quit: Leaving)
02:19:15 *** gnu_jj_ has quit IRC (Ping timeout: 480 seconds)
03:24:32 *** WormnestAndroid has quit IRC (Remote host closed the connection)
03:24:35 *** WormnestAndroid has joined #openttd
03:33:08 *** gelignite has quit IRC (Quit: Stay safe!)
03:50:41 *** D-HUND has joined #openttd
03:54:07 *** debdog has quit IRC (Ping timeout: 480 seconds)
04:18:30 *** keikoz has joined #openttd
04:44:39 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/c29ef5cfc2b66b4acac44c60d6698e8351cba28a
04:44:40 <DorpsGek> - Update: Translations from eints (by translators)
05:04:10 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13990: Change: Queue individual content ID requests to allow batching. https://github.com/OpenTTD/OpenTTD/pull/13990#pullrequestreview-2762048750
05:15:26 *** keikoz has quit IRC ()
05:16:48 *** keikoz has joined #openttd
05:47:45 *** nielsm has joined #openttd
06:00:00 *** D-HUND is now known as debdog
06:19:21 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #13943: Remove C-style string parsing https://github.com/OpenTTD/OpenTTD/pull/13943#pullrequestreview-2762054129
06:23:33 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #13990: Change: Queue individual content ID requests to allow batching. https://github.com/OpenTTD/OpenTTD/pull/13990#pullrequestreview-2762078255
06:53:56 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360508219247693854/image.png?ex=67fb5f84&is=67fa0e04&hm=292f5bb3b1fd9711cf14846b1fba970a86566b9a10a4da0d96bee4947ae3b104&
06:53:56 <andythenorth> hmm how about we refit on badges not cargo labels?
06:54:11 <andythenorth> then I could fix that ^ (in ways I have no yet figured out)
07:04:05 <peter1138> Refittable to: a, b, c, [show more...]
07:05:59 <peter1138> <marquee>
07:06:40 <andythenorth> can we randomly remove a few?
07:06:52 <andythenorth> list.pop(rnd.choice)
07:06:56 <peter1138> How do you determine which?
07:07:26 <andythenorth> could blame the industry grf author
07:08:01 <peter1138> We could make the magic "7" constant just be a 50:50 split...
07:09:11 <andythenorth> o_O
07:09:28 <peter1138> You'll then get a longer list of "All but ..."
07:09:29 <andythenorth> hmm got distracted, trying to figure out if badges could replace cargo labels and classes 😛
07:09:33 <andythenorth> "that would go well"
07:10:14 <peter1138> Prioritise cargo that the player is already transporting?
07:11:30 <andythenorth> interesting idea
07:12:05 <andythenorth> "All but..." probably works fine though
07:12:37 <peter1138> Hmm, do I need a lock around this queue?
07:13:11 <peter1138> Do I need a lock aropund SendPacket even...
07:13:12 <peter1138> Hmm
07:13:49 <peter1138> Probably not multithreaded.
07:14:00 <andythenorth> I need coffee
07:14:06 <peter1138> I have one, but it's instant :S
07:14:20 <peter1138> I don't know why I did this, I have ground coffee.
07:14:48 <kuhnovic> That's just torture
07:15:11 <peter1138> Still feeling groggy after a week of lurgy :S
07:19:08 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360514558174826536/image.png?ex=67fb656b&is=67fa13eb&hm=f8b3a577a7be78e0e71039ffad4e1906e9dbbb3fb99b7e421283575faea8b1e3&
07:19:08 <andythenorth> ok so I don't need *all* these badges for random candidates
07:19:25 <andythenorth> I added them for debug, but I can do that in python
07:19:42 <andythenorth> I'll just call set() on the actual names and add badges for those
07:20:04 <andythenorth> 'debug badges' though 😛
07:20:41 <andythenorth> ha ha, what if the newgrf debug read certain badge classes directly?
07:20:47 <andythenorth> "overkill"
07:26:02 <peter1138> Hmm, I appear to have caused a hang somehow.
07:35:26 <peter1138> Crap, this code is multithreaded.
07:35:29 <andythenorth> oof
07:35:34 <andythenorth> now you have n problems
07:36:05 <andythenorth> I probably shouldn't write some code that parses the actual lang strings and uses them to detect unique wagons
07:59:28 <peter1138> Good news is I haven't added any more threads into the mix.
07:59:42 <peter1138> Bad news is this is already multithreaded but not locked.
08:00:35 *** kuka_lie has joined #openttd
08:00:38 <peter1138> Unless there's a "big kernel lock" there prevents network and UI code from running concurrently.
08:04:31 <peter1138> (But if so, how did I managed to hang inside `std::ranges::find()`)
08:16:17 <DorpsGek> [OpenTTD/OpenTTD] PeterN dismissed a review for pull request #13990: Change: Queue individual content ID requests to allow batching. https://github.com/OpenTTD/OpenTTD/pull/13990#pullrequestreview-2762048750
08:16:20 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13990: Change: Queue individual content ID requests to allow batching. https://github.com/OpenTTD/OpenTTD/pull/13990
08:20:44 <peter1138> Yeah, there's a big lock. That was a silly rabbit hole :)
08:36:23 <peter1138> Silly randomisation. 3 punches for an imp, 1 punch for a pinky...
08:39:01 <xarick> hi
08:50:43 *** Wolf01 has joined #openttd
08:57:21 <peter1138> https://www.theregister.com/2025/04/12/ordnance_survey_releases_blocky_britain/
08:57:59 <peter1138> > Bristol
08:59:49 *** gelignite has joined #openttd
09:08:27 <xarick> I found an (unsigned int)<https://github.com/OpenTTD/OpenTTD/blob/master/src/newgrf/newgrf_act3.cpp#L46>
09:17:02 <peter1138> Such old.
09:54:41 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick approved pull request #13968: Fix 42fbcec76f41: Fixed accidental changes to autorail/road AI behavior https://github.com/OpenTTD/OpenTTD/pull/13968#pullrequestreview-2762128502
09:55:32 <xarick> kek, my approval changes nothing
10:16:23 <peter1138> Leaving feedback on a PR that attempts to fix something is always worthwhile.
10:16:51 <peter1138> Things like "Thanks Kuhnovic, this works much better now, you're great!" even better.
10:17:45 <peter1138> (But "This fixes one case, but I think some other case needs attention" are also useful feedback.)
10:43:50 <DorpsGek> [OpenTTD/OpenGFX2] WenSimEHRP commented on pull request #174: Fix: Avoid string concatenation for baseset description https://github.com/OpenTTD/OpenGFX2/pull/174#issuecomment-2798781024
10:52:26 <DorpsGek> [OpenTTD/OpenTTD] PeterN closed pull request #13987: Codechange: Simplify requesting content by ContentID. https://github.com/OpenTTD/OpenTTD/pull/13987
10:52:29 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #13987: Codechange: Simplify requesting content by ContentID. https://github.com/OpenTTD/OpenTTD/pull/13987#issuecomment-2798783749
11:04:01 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13991: Fix: Make GrfMsg() behave like Debug() when not loading NewGRFs. https://github.com/OpenTTD/OpenTTD/pull/13991
11:05:55 <peter1138> Ginster's pocket is smaller than the palm of my hand, and still...
11:17:51 *** gelignite has quit IRC (Quit: Stay safe!)
11:17:55 <kuhnovic> SamuXarickviaGitHub: Good that you took the time to verify that it works. Now let's wait for a review from one of the others. Don't forget that this is an open source community and people don't have unlimited spare time to do these things 🙂
11:20:51 *** WormnestAndroid has quit IRC (Remote host closed the connection)
11:21:05 *** WormnestAndroid has joined #openttd
11:30:41 <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #13943: Remove C-style string parsing https://github.com/OpenTTD/OpenTTD/pull/13943
11:46:17 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13990: Change: Queue individual content ID requests to allow batching. https://github.com/OpenTTD/OpenTTD/pull/13990#pullrequestreview-2762145903
11:48:59 <peter1138> So our BaseBitSet stuff doesn't work particularly well for non-strong/enum types (mainly because it's designed specifically for them...)
11:49:24 <peter1138> I previously dismissed switching types to enum to make them distinct types but not strong.
11:49:27 <peter1138> So, er.
11:49:52 <peter1138> I have a bit of headache with `ReferenceThroughBaseContainer` and `.base()` :(
11:50:40 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13990: Change: Queue individual content ID requests to allow batching. https://github.com/OpenTTD/OpenTTD/pull/13990
11:55:44 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13991: Fix: Make GrfMsg() behave like Debug() when not loading NewGRFs. https://github.com/OpenTTD/OpenTTD/pull/13991#pullrequestreview-2762147432
12:05:37 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13991: Fix: Make GrfMsg() behave like Debug() when not loading NewGRFs. https://github.com/OpenTTD/OpenTTD/pull/13991
12:12:20 <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #13968: Fix 42fbcec76f41: Fixed accidental changes to autorail/road AI behavior https://github.com/OpenTTD/OpenTTD/pull/13968#pullrequestreview-2762150251
12:26:15 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #13943: Remove C-style string parsing https://github.com/OpenTTD/OpenTTD/pull/13943#pullrequestreview-2762149288
13:02:40 *** gelignite has joined #openttd
13:26:35 <DorpsGek> [OpenTTD/OpenGFX2] zephyris commented on pull request #174: Fix: Avoid string concatenation for baseset description https://github.com/OpenTTD/OpenGFX2/pull/174#issuecomment-2798832054
13:28:10 <zanooda2000> andythenorth: what's the difference between Steel pipe and Steel tube?
13:39:05 <DorpsGek> [OpenTTD/OpenGFX2] zephyris updated pull request #174: Fix: Avoid string concatenation for baseset description https://github.com/OpenTTD/OpenGFX2/pull/174
13:44:22 <andythenorth> zanooda2000: one is pipes and one is tubes
13:44:41 <andythenorth> pipes are for moving liquids (or gases), tubes are mostly structural
13:45:23 <peter1138> "
13:46:12 <peter1138> Fluids eh?
13:46:12 <blathijs> Interesting that intubation breaks that pattern :-)
13:48:22 <andythenorth> it's not a very fixed rule 😛
13:52:27 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
13:52:48 *** WormnestAndroid has joined #openttd
13:52:52 <DorpsGek> [OpenTTD/OpenGFX2] zephyris commented on issue #170: Landscape feature can introduce shade inconsistencies between standard grass tiles and grassy areas which are part of other tiles (specific houses, low-level company HQ) https://github.com/OpenTTD/OpenGFX2/issues/170
14:09:14 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic merged pull request #13968: Fix 42fbcec76f41: Fixed accidental changes to autorail/road AI behavior https://github.com/OpenTTD/OpenTTD/pull/13968
14:13:12 <truebrain> andythenorth: weirdly enough, I rather have a tube to feed me, than a pipe to feed me. Just saying.
14:14:01 <truebrain> (as in, a tube to feed liquids down your throat 😛 )
14:15:45 <enveeed> I feel like I expect a pipe to be more solid or larger, while a tube could also be flexible and small
14:16:09 <truebrain> so how would a steel tube look like in that definition? 😛
14:16:48 <enveeed> hmm I think in that case I agree with what andy said, like as a structural component
14:17:02 <enveeed> but if its about moving stuff ill stick with my def lol
14:19:26 <peter1138> What's a hosepipe then?
14:21:18 <peter1138> Hmm, trying to genericise code but there's just enough specialisation to make it a pain :s
14:44:16 <andythenorth> hosetube
15:02:34 <andythenorth> no youtube
15:02:39 <andythenorth> why aren't you asleep?
15:06:10 <Rubidium> 'cause the sun is still high in the sky?
15:15:32 *** WormnestAndroid has quit IRC (Remote host closed the connection)
15:15:40 *** WormnestAndroid has joined #openttd
15:32:49 <andythenorth> badge predicates eh? 😛
15:33:09 <andythenorth> "other vehicle has a badge like this vehicle"
15:33:48 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1360639045738172486/image.png?ex=67fbd95b&is=67fa87db&hm=b4a67ed2ea873c4152c95ebf8f82a203e04263a4b41fb196ba3f28a3685c8ca6&
15:33:48 <xarick> that pink line went outside
15:37:24 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1360639952802545814/image.png?ex=67fbda34&is=67fa88b4&hm=ddd50b2a23a8579365ce6cba82c0e012ab52d1358f8521212ed39a4d4aa510b5&
15:37:24 <xarick> AAAHogEx also does funny stuff
16:13:41 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1360649084741877861/image.png?ex=67fbe2b5&is=67fa9135&hm=17baa30956e5f167238ce6e74bf531d2cf54364b55bdbe24f3e41f41a8cfeea4&
16:13:41 <xarick> ship and bridge
16:15:28 <xarick> maybe unfixable
16:19:48 <_glx_> exactly
16:27:11 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1360652479443767446/2025-04-12_17-26-28.mp4?ex=67fbe5de&is=67fa945e&hm=aebdf55af2beb8def87274753a0d4c3f750acfaf35785f98d3d028a082616f1f&
16:27:11 <xarick> what about this one?
16:40:39 <_glx_> ships are just too big
16:56:29 <peter1138> Hmm, better but unique_ptrs :S
17:15:41 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13983: Fix #13980: Allow diagonal selection for road convert https://github.com/OpenTTD/OpenTTD/pull/13983#pullrequestreview-2762208378
17:25:05 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13934: Add #12939: [NewGRF] Add road-/tram-/rail-type variable 0x45 to get mutual road-/tram-/rail-type on same tile https://github.com/OpenTTD/OpenTTD/pull/13934#pullrequestreview-2762210023
17:44:42 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360671988175212808/image.png?ex=67fbf80a&is=67faa68a&hm=a0c59cac16c225904164954fb4603daaafc7e521869509ec16bab09772879932&
17:44:42 <andythenorth> hmm I've used badges to make the purchase menu info overwhelming 😐
17:45:00 <andythenorth> I could make some of this info {BLACK}
17:46:16 <andythenorth> 'assortment' and 'colour mix' aren't very important
17:47:05 <DorpsGek> [OpenTTD/OpenGFX2] zephyris opened pull request #175: Fix: Correct check for change in number of graphics source files https://github.com/OpenTTD/OpenGFX2/pull/175
17:50:15 <DorpsGek> [OpenTTD/OpenTTD] zephyris merged pull request #13983: Fix #13980: Allow diagonal selection for road convert https://github.com/OpenTTD/OpenTTD/pull/13983
17:50:18 <DorpsGek> [OpenTTD/OpenTTD] zephyris closed issue #13980: [Bug]: Missing diagonal selection with CTRL on road conversion tool https://github.com/OpenTTD/OpenTTD/issues/13980
17:56:45 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360675020887818504/image.png?ex=67fbfadd&is=67faa95d&hm=4cf436765ebb4b05a8cd64a9bff97e42ee294eeded119bec9f79f5a1848e0cfa&
17:56:45 <andythenorth> ??
17:58:25 <peter1138> Hmm, why is it all black.
17:58:31 <talltyler> If they’re functionally identical, does the player really need to know what it contains? Let them be surprised 🙂
17:59:02 <andythenorth> it's a reasonable question
17:59:25 <andythenorth> it does mean they appear in search results
17:59:46 <andythenorth> just trying to explain the randomised behaviour some how as the name string no longer contains 'randomised'
18:01:13 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360676147494522960/image.png?ex=67fbfbe9&is=67faaa69&hm=19a787b0a78530b18202b8d9692830c028ca96bb965c6bd44e1140479fd753b4&
18:01:13 <andythenorth> hmm
18:01:30 <andythenorth> usually changing text colours is a bad sign 🙂
18:02:27 <peter1138> I mean, if it's a badge, you shouldn't be setting colour at all.
18:03:01 <andythenorth> let's go with your facts
18:03:25 <andythenorth> I could remove the 'Assortment' badge?
18:03:37 <andythenorth> player-toggle badges on/off? 😛
18:04:05 <andythenorth> badge flag for badges that go in a 'more...' panel? 😛
18:04:14 <peter1138> The badge string is coloured to match the existing "Black: Vaguely-Orange" scheme.
18:04:44 <peter1138> So if it's all black, either that is broken, or for some reason you decided all your strings needed to have {BLACK} in them.
18:05:09 <andythenorth> I put {BLACK} in
18:05:15 <andythenorth> and {WHITE}
18:06:48 <andythenorth> maybe I just have to explain the behaviour with extra text callback 🙂
18:06:53 <peter1138> Hmm, now, there was some idea about automatically doing PUSHC and POPC.
18:06:58 <andythenorth> I try to avoid that due to text stack
18:07:12 <peter1138> Can't you explain the behaviour with a badge?
18:07:29 <andythenorth> like a die?
18:07:34 <andythenorth> *dice
18:07:39 <peter1138> No, an icon-less badge that just has text.
18:07:51 <andythenorth> I couldn't figure out how to do that
18:08:06 <peter1138> I mean... you have a load of badges there already, seems like you know?
18:08:36 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360678003700666659/image.png?ex=67fbfda4&is=67faac24&hm=2c144dad20f8b1d08ba819f439646df0765ecd963a20f6fa02a545f7649043a4&
18:08:36 <andythenorth> I tried a single badge with a name string, but it duplicates as above
18:08:46 <andythenorth> I could add a second spurious badge and make it work
18:09:17 <andythenorth> dunno this is all experimental, happy to try things and delete them
18:09:53 <peter1138> Well, sure, a badge needs a class to provide the class label first.
18:10:33 <peter1138> It won't do just "yyy", it must be "xxx: yyy".
18:11:27 <peter1138> "ih_behaviour" => "Behaviour", "ih_behaviour/random_wagons" => "Random choice of wagons"
18:13:30 <andythenorth> yup
18:13:38 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360679271802081471/image.png?ex=67fbfed2&is=67faad52&hm=924d41da62e3c22c821e79e8c0a2a537f49f37bc571a68007fdc4e08e3066ffc&
18:13:38 <andythenorth> just need to find the error I've made 😛
18:14:50 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360679570671665152/image.png?ex=67fbff19&is=67faad99&hm=41b4157143f26cc0ea8989af1aab3bde5eb896bc554c092ad8c6971cf61baa2b&
18:14:50 <andythenorth> this works
18:18:42 <andythenorth> wonder if we could switch to sentence case
18:18:51 <andythenorth> might be less shouty
18:37:42 *** Flygon has quit IRC (Read error: Connection reset by peer)
18:39:59 <peter1138> Sure.
18:40:48 <peter1138> Problem is joining strings.
18:42:47 <andythenorth> might be a lot of existing strings to change 😛
18:42:54 *** tokai|noir has joined #openttd
18:42:54 *** ChanServ sets mode: +v tokai|noir
18:43:17 <andythenorth> I should add to Iron Horse brake vans "Behaviour: DOES ABSOLUTELY NOTHING"
18:44:54 <andythenorth> 'Behaviour' is different to 'Role', yes?
18:45:11 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360687211158179910/image.png?ex=67fc0637&is=67fab4b7&hm=7fa1a254e22357d664b902e7c11a300e9e51c9df207a3217643586b9bc64108b&
18:49:55 *** tokai has quit IRC (Ping timeout: 480 seconds)
18:50:42 *** akimoto has joined #openttd
18:53:09 <peter1138> Yeah, Role is basically short-hand for Roleplaying ... ;-)
18:53:24 <peter1138> (It's not)
18:54:04 <peter1138> "Role" is for things like "this specific type steam engine was usually used for passenger service"
18:54:09 <peter1138> "Shunting"
18:55:15 <peter1138> Basically it lets the people who don't know much about the historical use of real engines pick suitable type because the game tells them.
18:55:18 <peter1138> (i.e. me)
18:55:24 <DorpsGek> [OpenTTD/OpenGFX2] WenSimEHRP commented on pull request #174: Fix: Avoid string concatenation for baseset description https://github.com/OpenTTD/OpenGFX2/pull/174#issuecomment-2798953387
19:07:03 <DorpsGek> [OpenTTD/OpenGFX2] PeterN commented on pull request #174: Fix: Avoid string concatenation for baseset description https://github.com/OpenTTD/OpenGFX2/pull/174#pullrequestreview-2762237359
19:11:19 <talltyler> Role is helpful because it often affects max speed and power, helps keep people from buying commuter tank engines and wondering why their freight trains struggle to climb hills
19:14:52 <andythenorth> ok so I'll keep behaviour(s) separate
19:16:23 <peter1138> IMHO. Who really knows.
19:16:38 <peter1138> I don't think they're the same thing.
19:18:39 <andythenorth> try it see
19:18:45 <andythenorth> rewrite it all next year
19:24:28 <talltyler> `Role: Eyecandy` seems reasonable to me, for brake wagons, snowploughs, and Gronks
19:25:43 <andythenorth> it does
19:27:33 <andythenorth> is eyecandy still a permissible term?
19:27:42 <andythenorth> I learnt today that we can't say "game is game" anymore
19:28:35 <_glx_> typically you have fast but low power and powerfull but slow
19:38:52 <talltyler> Who’s going to stop you? Call it anything you want. 🙂
19:39:07 <talltyler> (I didn’t see the other discussion you’re referencing)
19:40:00 <andythenorth> my kids educated me
19:40:14 <jfkuayue> okay
19:40:41 <jfkuayue> Does andy’s child #1 still use that Christmas 2023 PC?
19:41:19 <andythenorth> yes
19:42:05 <jfkuayue> Have they realized their unwise choice?
19:42:59 <_zephyris> So are we allowed to call trains eyecandy?
19:48:19 <andythenorth> dunno
19:56:38 <andythenorth> "eyecandy" is fine unless objectifying
19:56:48 <andythenorth> "Role: eyecandy" reads weird because of that
20:02:39 <andythenorth> ok do we need badges for loading speed and crap?
20:02:59 <_glx_> please no 🙂
20:03:42 <andythenorth> ok
20:03:52 <andythenorth> what about trains that have tilt bonus?
20:03:55 <andythenorth> tilt seems valid
20:04:17 <_glx_> yes tilt seems appropriate
20:04:55 <_glx_> if it properly reduce speed loss in curves 🙂
20:05:30 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360707420426338404/image.png?ex=67fc1909&is=67fac789&hm=672b88cc3ceb0eda0595822a034484479cceb45fd1e5fc957f28e990d0146db9&
20:05:30 <andythenorth> GPT so close, still lies
20:05:40 <_glx_> hehe
20:05:46 <andythenorth> the plausibility of people in an Apple forum I read is nuts
20:05:56 <andythenorth> they are all like "GPT exists, why don't Apple have equivalent AI"
20:06:20 <andythenorth> same for "there will be no humans writing code by next year"
20:06:29 <andythenorth> B U B B L E
20:08:21 <andythenorth> "Tilts in curves to maintain higher speed" ?
20:09:20 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360708387913863248/image.png?ex=67fc19f0&is=67fac870&hm=56a631e96fecf2fcfd5804d419f4ba9aee913e7086153e4743feca6b694efca7&
20:09:43 <_zephyris> Tilts for faster cornering
20:09:47 <andythenorth> thanks
20:10:19 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360708635180798103/image.png?ex=67fc1a2b&is=67fac8ab&hm=ece66731206e3d21a41501d201d7878c99ff402fec6039a169a1591ebc51bff7&
20:10:19 <andythenorth> works
20:11:06 <_zephyris> How did you turn that round in <1 min??
20:11:07 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360708835785969916/image.png?ex=67fc1a5b&is=67fac8db&hm=e4c2d257b99c1f721392916ed4a631a6901bacaaf9a03cc8a45a6cb22bb96448&
20:11:07 <andythenorth> does bi-mode need any more explanation than the 'power source' string?
20:11:19 <andythenorth> _zephyris: my Horse compile is now 20s
20:11:32 <andythenorth> 10k vehicles
20:12:18 <andythenorth> M4 doubled the grf compile perfomance vs M1
20:12:30 <andythenorth> then I spent a week cutting another 15s off the compile speed manually
20:13:57 <andythenorth> so after another 29k compiles, I'll have actually saved time
20:16:17 <peter1138> Things like "tilts" could be standardised?
20:16:42 <_zephyris> I thought so
20:16:43 <peter1138> By that I mean suggest them on the default badges PR (or in my repo)
20:17:00 <_zephyris> It made my list of "ones probably worth drawing"
20:18:05 <peter1138> Having it in the base means it's more likely to receive consistent translations
20:18:22 <talltyler> https://cdn.discordapp.com/attachments/1008473233844097104/1360710660803006645/image0.jpg?ex=67fc1c0e&is=67faca8e&hm=f69b53b22b4a1631fdc4c749db3b0818cb6da887f7212245f41eb1dae1b58b2c&
20:18:22 <talltyler> Icon could be this 😛
20:19:34 <_zephyris> I was imagining something like it!
20:19:42 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #13943: Remove C-style string parsing https://github.com/OpenTTD/OpenTTD/pull/13943#issuecomment-2799025480
20:20:03 <peter1138> Hmm, if I remove all the doxygen comments, this patch is quite a bit smaller...
20:21:38 <peter1138> +200 code lines, +50 comment lines.
20:25:39 *** grass_550 has joined #openttd
20:25:39 <grass_550> i need help
20:26:26 <grass_550> i made a mod but when i compiile the nml it sayss iit dosent exist
20:26:44 <grass_550> https://cdn.discordapp.com/attachments/1008473233844097104/1360712765744091217/frenchsignals.zip?ex=67fc1e04&is=67facc84&hm=7a3ffbc8e3844dbfaa9890f697e8b4bcda38d64da0c1d23cea2483afb95c3a08&
20:26:49 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360712786350571640/image.png?ex=67fc1e09&is=67facc89&hm=6d361066f0440fa1699fc975e1641b8e46877c87e2f45cf99d77d4b7e5621246&
20:26:49 <andythenorth> do DMU trailers need any explanation of behaviour?
20:27:05 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1360712853413171421/image.png?ex=67fc1e19&is=67facc99&hm=aaa036609ab5c9fa195e958bcfc2f1c6a8b469546ecb8a75b409962fb94926d3&
20:27:05 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1360712853702574121/image.png?ex=67fc1e19&is=67facc99&hm=8b29e894deb0d908d542d8a290d2018470bc8ee6c4132863ee14b49f1ad6f07f&
20:27:05 <_zephyris> Hard in 12 px
20:27:23 <grass_550> any help why?
20:27:33 <_glx_> I see a .nml.txt, not a .nml
20:27:34 <andythenorth> _zephyris: I was looking if pendolino or talgo had a standard pictograph
20:27:38 <andythenorth> couldn't see one
20:27:45 <grass_550> i cant renname iit
20:27:57 <andythenorth> you can
20:28:18 <grass_550> https://cdn.discordapp.com/attachments/1008473233844097104/1360713161161834598/Screenshot_2025-04-12_222806.png?ex=67fc1e62&is=67facce2&hm=1a3347497ad0dfbda6b95c3442012a69ebf83f6b5ee86b70c66f1cdbf8bc6ad8&
20:28:26 <grass_550> and no i didnt cut it off
20:28:42 <_glx_> don't hide extensions
20:28:50 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360713293395791962/image.png?ex=67fc1e81&is=67facd01&hm=c8ed7870a7525d1f3320eac23200e68c33c9609256b9d0da718273e21e0af8bc&
20:28:51 <grass_550> ??
20:29:00 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360713335523508405/image.png?ex=67fc1e8c&is=67facd0c&hm=f7fe44db87402ea84c610b0705796743341320d9930e1777f0490e7a93f7b0da&
20:29:07 <grass_550> and me???
20:29:11 <_glx_> and it's not a valid nml file anyway
20:29:33 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360713473360789747/mysignals.nml?ex=67fc1eac&is=67facd2c&hm=abf415d280e30c0957d57f2552c51341eff8872ce86fb9543e1f65ce146b4018&
20:29:33 <andythenorth> here, renamed for you
20:29:38 <grass_550> thankgod
20:29:43 <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1360713518701088950/image.png?ex=67fc1eb7&is=67facd37&hm=6e0c0a1e047c09833272b000e956395c3f852e781fd3de404aaa4d4640e585ec&
20:29:43 <_glx_> this is not valid nml
20:29:52 <andythenorth> I recommend GPT or something
20:30:03 <grass_550> i tried
20:30:04 <andythenorth> if you can't rename files, you have a steep learning curve for writing grf
20:30:19 <grass_550> i tried from https://newgrf-specs.tt-wiki.net/wiki/NML:Main
20:30:55 <_glx_> windows still hiding extensions by default, even after the "loveletterforyou.txt.vbs" debacle
20:31:07 <andythenorth> macOS probably does the same
20:32:00 <peter1138> Is there a Discord TOS violation occurring?
20:32:23 <grass_550> https://cdn.discordapp.com/attachments/1008473233844097104/1360714186635870400/Screenshot_2025-04-12_223206.png?ex=67fc1f56&is=67facdd6&hm=7c1cd8d64d71d62b4d9220774d59a4f628600a6eedc8e3f07990bc45f55be8a7&
20:32:23 <grass_550> wth
20:33:02 <andythenorth> maybe
20:33:12 <_glx_> and the file is there ?
20:33:18 <grass_550> yes
20:33:29 <peter1138[d]> _zephyris: This is why badges should be 32bpp, rendered from svg.
20:33:36 <grass_550> windows is not wiindowing
20:33:42 <_glx_> in this exact folder ?
20:33:46 <grass_550> yees
20:34:04 <andythenorth> I've managed to stick my head down an 'is this offensive' rabbit hole 😦
20:34:05 <grass_550> can someone compile it for me
20:34:14 <_glx_> it won't compile anyway
20:34:20 <grass_550> ?
20:35:25 <_glx_> the screenshot I made shows why
20:35:39 <grass_550> what screeenshot
20:36:07 <grass_550> did my hours of coding go to wastte
20:36:26 <_glx_> https://discordapp.com/channels/142724111502802944/1008473233844097104/1360713518999142730
20:36:30 <_glx_> this one
20:36:50 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360715309081694259/image.png?ex=67fc2062&is=67facee2&hm=c94d9824ba323e90f66c0e6324e57ed7df83ef16a43b5a1f61bc850cfc21ba61&
20:36:50 <andythenorth> is this offensive as a badge?
20:37:07 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360715379277562207/image.png?ex=67fc2073&is=67facef3&hm=8d2bff06fdb4965e419eac2344e5ed757de417516898da12d830c03213f2a625&
20:37:13 <coobies> Lmao
20:37:26 <andythenorth> I seem to be in some world of checking everything for offensiveness
20:37:28 <coobies> I really thought it was going to be the other wor d
20:37:30 <andythenorth> I blame the orange man
20:37:35 <grass_550> ands the descripton
20:37:39 <grass_550> thats
20:38:01 <_glx_> strings go in .lng files https://newgrf-specs.tt-wiki.net/wiki/NML:Language_files
20:38:33 <grass_550> should i remove allof that
20:38:49 <grass_550> and put it in lng
20:41:58 <grass_550> https://cdn.discordapp.com/attachments/1008473233844097104/1360716600621142240/Screenshot_2025-04-12_224145.png?ex=67fc2196&is=67fad016&hm=292d5f3aa52ae6337db15ceb9505b8d10c33906ff96a8058fc7d7b8b6a47c357&
20:41:58 <grass_550> like this
20:42:27 <_glx_> and extension is probably wrong because hidden .txt
20:45:27 <grass_550> rename it
20:45:30 <grass_550> really
20:45:43 <grass_550> idk if it has txt or no
20:45:43 <_glx_> just configure windows properly
20:47:26 <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1360717976285876424/image.png?ex=67fc22de&is=67fad15e&hm=3839d84da866f3ef74b5858578987b3ec4195f3946e1de28c8f9edfdcaaa6f61&
20:47:26 <_glx_> of course it's not in english but it should show enough to find the setting
20:48:07 <_glx_> it's the first thing I change after installing any windows
20:49:24 *** kuka_lie has quit IRC (Quit: Lost terminal)
20:49:59 <grass_550> ah yes french thatt i understand
20:50:12 <grass_550> not everyonee understqnds
21:02:15 *** nielsm has quit IRC (Ping timeout: 480 seconds)
21:06:43 <andythenorth> "Size"? "Size Class"? "Size Category"? "Category"?
21:06:56 <andythenorth> Length?
21:07:29 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360723021119225927/image.png?ex=67fc2791&is=67fad611&hm=aec23e4b89c333a2fcf551d6f616180677637b0dc7aac77ba08b008d70ffdd28&
21:07:29 <andythenorth> it's primarily for avoiding mistakes with auto-replace
21:09:24 <DorpsGek> [OpenTTD/OpenGFX2] zephyris updated pull request #174: Fix: Avoid string concatenation for baseset description https://github.com/OpenTTD/OpenGFX2/pull/174
21:10:31 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360723782574145546/image.png?ex=67fc2846&is=67fad6c6&hm=81f3741b492c08ce8015d19a4d46116b73f116e9e325c36c5634263b2a3b1766&
21:10:31 <andythenorth> length?
21:25:54 <talltyler> I can use my eyes to look at the sprite
21:26:04 <peter1138> ^^
21:26:31 <andythenorth> notoriously unreliable
21:26:36 <talltyler> If you were doing decimal lengths instead of three standard sizes it would be more of an issue with auto-replace
21:27:11 <talltyler> Remember that the more text you add, the fewer people will read it 🙂
21:27:28 <andythenorth> I know
21:27:36 <andythenorth> this used to be in the name string suffix though
21:27:55 <talltyler> (I feel similarly about the Colour Mix string)
21:28:09 <talltyler> I don’t think it was needed in the name either
21:28:34 <andythenorth> I am potato / potato
21:28:40 <andythenorth> unlabelled things aren't learnable
21:28:47 <andythenorth> but too much text is....too much text
21:29:14 <andythenorth> {SMALL} works in badge text 😛
21:29:27 <_zephyris> Text and labels to avoid length problems on autoreplace seems like solving the wrong problem
21:29:37 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:30:02 <talltyler> Agreed
21:30:15 <talltyler> We can always fix autoreplace if it’s truly a problem
21:30:19 <andythenorth> remove vehicles?
21:30:35 <talltyler> Delete the whole game, the baby can join the bath water
21:31:44 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360729121529004222/image.png?ex=67fc2d3f&is=67fadbbf&hm=e6a4029040a16fc132782299294b94dc40852141156f40b6dd832d1ed1680ae3&
21:31:49 <talltyler> But seriously, autoreplace has a “remove vehicles” feature to keep trains the same length.
21:32:07 <talltyler> I’m not sure if it’s on by default, it probably should be
21:32:19 <_zephyris> Does it have an equivalent add vehicles feature?
21:32:22 <andythenorth> no
21:32:25 <andythenorth> it's quite a footgun
21:32:36 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1360729341713055784/image.png?ex=67fc2d74&is=67fadbf4&hm=a51ac4307baeeb950837aa439333d7d01eb8f17b96c63ecfaa571c1ffe39b6d7&
21:32:36 <xarick> can I simplify this function?
21:32:38 <_zephyris> andythenorth: Oh, and no, no small text, naughty.
21:32:43 <andythenorth> mostly I turn it off as it causes more work than it saves
21:32:51 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1360729404728410232/image.png?ex=67fc2d83&is=67fadc03&hm=735b2a958c073f4285b519e18a046d9568f5dc792923ad271f3e6823e9faacc5&
21:32:51 <_zephyris> Too jazzy?
21:33:08 <talltyler> Yeah, that hurts to look at like original Toyland 🙂
21:33:12 <andythenorth> I get the proper font for TINYFONT, but the TTD baseset font for normal
21:33:13 <_zephyris> An 'only vehicles the same length' tickbox would work, but too restrictive?
21:33:26 <talltyler> I quite liked the muted one you posted previously
21:33:37 <andythenorth> _zephyris: well if badges become filterable...
21:33:43 <andythenorth> then the length badges achieve this
21:33:51 <andythenorth> or if the text search is added to autoreplace
21:34:01 <talltyler> _zephyris: Length doesn’t need to be a badge, it’s already a property
21:34:05 <andythenorth> or if badges could forward indicate recommended replacements
21:34:11 <talltyler> Oops, replied to the wrong post
21:34:37 <andythenorth> you prefer numbers to words for your dimensions? 😛
21:34:38 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
21:34:46 *** WormnestAndroid has joined #openttd
21:34:48 <talltyler> Who are you trying to solve this problem for? Yourself or idiots on reddit?
21:34:58 <talltyler> I’m not sure they can read
21:35:03 <andythenorth> me
21:35:03 <talltyler> 😛
21:35:08 <andythenorth> I often make mistakes
21:35:13 <andythenorth> this is a form of jidoka
21:35:18 <andythenorth> but it's the worst form
21:35:20 <andythenorth> 'read harder'
21:35:50 <andythenorth> ok Poka-Yoke not Jidoka
21:35:54 <andythenorth> proving I am mistake-prone 😛
21:36:03 <andythenorth> and that words aren't the best solution
21:36:31 <talltyler> I don’t think more text prevents errors 🙂
21:36:51 <andythenorth> what if I emit a big red warning dialog box?
21:36:57 <andythenorth> on wagon attach
21:37:04 <andythenorth> maybe not 😛
21:37:39 <talltyler> I like Zephyris’ idea of a “same length only” filter for autoreplace, although I suspect it would fall apart when replacing steam with diesel
21:38:05 <talltyler> I guess “same length or shorter” would work
21:38:06 <andythenorth> autoreplace with badges for recommended candidates 😛
21:38:10 <andythenorth> from the tech tree
21:38:38 <talltyler> That definitely doesn’t need badges, could just be a property containing a list of engine IDs
21:38:51 <andythenorth> it could
21:38:52 <_glx_> hey just don't use badges as synonym to existing properties 🙂
21:39:30 <talltyler> But at that point, why have wagon generations at all, if you can just choose the sprite based on the loco build date?
21:39:44 <andythenorth> speed limits mostly
21:40:06 <talltyler> Yeah, yeah, I’ve gone down this road before and you’ve always convinced me 🙂
21:40:28 <andythenorth> magic wagons are fine, but it needs to be all in if that's the route
21:40:28 <talltyler> Sometimes I get too caught up in “design by subtraction” 🙂
21:40:47 <andythenorth> NUTS did it, and it leads to 'one wagon'
21:40:50 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:40:54 <andythenorth> which is the logical conclusion
21:41:15 <talltyler> I actually like that, very Railroad Tycoon 3 for mixed trains 🙂
21:41:16 <andythenorth> it would save me about 8000 vehicle IDs though
21:41:27 <andythenorth> but the callback 36 would be horrific
21:42:08 <talltyler> Very different design goal than “model train simulator” and would be a nightmare guessing the sprite based on cargo labels, especially in other people’s industry sets 🙂
21:42:34 <andythenorth> I wonder if we need a marker for a badge that puts it into an extended text window
21:42:39 <andythenorth> flavour stuff
21:42:46 *** WormnestAndroid has quit IRC (Read error: No route to host)
21:43:16 <peter1138> Oops.
21:43:20 <talltyler> With an expand/collapse toggle in the GUI? I don’t hate it.
21:43:23 <peter1138> Been sat here with my headphones on listening to music.
21:43:37 *** WormnestAndroid has joined #openttd
21:43:38 <peter1138> Not noticing that it was coming from the big speakers, not my headphones.
21:43:41 <andythenorth> classic
21:43:58 <talltyler> Some authors write lots of lore in extra text 🙂
21:44:37 <andythenorth> frosch convinced me to put it in html docs, not grf
21:44:59 <talltyler> I appreciate that
21:45:26 <talltyler> My brain has a hard time choosing not to read text that’s in front of me, even if it’s overwhelming noise 🙂
21:45:45 <andythenorth> instant-scansion 😛
21:46:27 <andythenorth> probably not what scansion means
21:46:52 <talltyler> Bottom-up processing:)
21:46:55 <andythenorth> anyway I have no massive objection to dropping the size/length badge
21:47:39 <_zephyris> talltyler: I'm trying to get the colours to match palette entries precisely as much as possible... Bit of a pain!
21:48:21 <_zephyris> andythenorth: I would, like glx said, avoid badges which are exact synonyms of properties
21:48:47 <_glx_> and usually size/length is visually present in the sprite itself
21:49:17 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360733538760003634/image.png?ex=67fc315c&is=67fadfdc&hm=e9bb8c520a02cf8d7bc114a29101c14d3b2a86d7420bbdaeaeed1ef1718970e2&
21:49:17 <andythenorth> some aren't synonyms, like "Twin"
21:49:23 <andythenorth> but that's a point against them, not in favour
21:49:33 <andythenorth> "Twin" is not a length
21:49:49 <_glx_> yeah it's a "flag"
21:50:02 <andythenorth> I could just put 10/8 etc
21:50:13 <andythenorth> or 10/16
21:50:41 <_glx_> it's articulated as 2x5/8 I guess
21:50:49 <andythenorth> yes
21:51:17 <andythenorth> Horse wagon sizes have been a problem for years
21:51:32 <andythenorth> consistently players have asked for the longer ones to have proportionally higher capacities
21:51:39 <andythenorth> so they're more powerful per unit length
21:51:49 <andythenorth> what if I just made them all 8/8?
21:52:42 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360734399200624913/image.png?ex=67fc3229&is=67fae0a9&hm=ed4e18abd878f6b0112a8c24bd65ed289a03026bddf950233f4aadfabce3dd2e&
21:53:40 <talltyler> I wouldn’t mind that
21:53:56 <talltyler> Definitely a design choice though
21:54:14 <_zephyris> What does scale? Or are they literally eye candy?
21:54:24 <andythenorth> they scale linearly
21:54:37 <andythenorth> weight, capacity, cost
21:54:42 <talltyler> I do like shorter ore wagons, maybe some wagons would be doubles but still be purchased in 8/8
21:55:14 *** aperezdc has quit IRC (Remote host closed the connection)
21:55:21 <_zephyris> Hmm. I'd scale something, cost or speed limit.
21:55:36 <talltyler> I find myself mostly buying Medium freight wagons, for what it’s worth
21:55:36 <_zephyris> Otherwise have as nested variants?
21:56:02 <_zephyris> Tasty sprites BTW
21:56:17 *** aperezdc has joined #openttd
21:56:31 <andythenorth> _zephyris: just leads to minmax play
21:56:59 <andythenorth> obviates about two-thirds of them as one is always best
21:57:14 <andythenorth> which is what players request, because they want to win at minmax
21:57:32 <andythenorth> but I'm not designing Top Trumps 😛
21:58:42 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360735910492246166/image.png?ex=67fc3392&is=67fae212&hm=fb7255fbf23978d74434d19baed9ced4250151aa5817fed349494f8e7bb9040f&
21:58:42 <andythenorth> ok I could drop the size badge, but this is a nice feature
21:58:43 <_zephyris> Remove vehicles, remove game, remove players?
21:58:53 <_zephyris> But I see what you mean
21:59:46 <talltyler> Hmm, that is nice if you know to search for it
21:59:47 <andythenorth> I could set the font colour to the buy menu background grey?
21:59:56 <andythenorth> for the size badge?
22:00:13 <talltyler> Oh no have we invented SEO for the buy menu?
22:00:34 <andythenorth> SEO 2001 edition
22:01:35 <andythenorth> NML is en-gb mostly
22:01:39 <andythenorth> but {GRAY} was not expected 😛
22:02:21 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360736827811696671/image.png?ex=67fc346d&is=67fae2ed&hm=402a73eac8af4fbe8e679afa4f0a8444183cb41c03276a88a37329a44f596e73&
22:02:21 <andythenorth> shockingly, this was a terrible idea
22:02:56 <talltyler> Not the same grey 🙂
22:03:24 <talltyler> But yeah, bad idea 😄
22:03:54 <_zephyris> Brings back memories of reducing essay wordcount by having white characters between words
22:04:10 <andythenorth> such tricks
22:04:11 <xarick> I have a noob question
22:04:22 <andythenorth> footnotes didn't count in word count for me
22:04:31 <andythenorth> I think I probably did some 200 word footnotes
22:04:32 <talltyler> …I think most people went the opposite direction with word count, no?
22:04:36 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1360737395787698366/message.txt?ex=67fc34f4&is=67fae374&hm=147f53837b4fa771d196daff56779e4a28315cf0229c5bcd13cea98ff4e60972&
22:04:36 <xarick> What does continue in a switch actually do?
22:04:50 <andythenorth> I used to write 4000 words for a 2000 word limit
22:04:52 <andythenorth> then delete
22:05:22 <andythenorth> xarick: ask GPT, but usually it moves forward to the next iteration of the loop
22:05:31 <andythenorth> break usually ends the loop
22:05:45 <xarick> it's a switch
22:06:14 <xarick> very intrigued, seems I had this wrong the whole time
22:06:15 <andythenorth> but it's nested in a foreach?
22:06:21 <xarick> yes
22:06:38 <andythenorth> won't the continue be scoped to the loop, not the switch?
22:06:43 <_zephyris> then it'll finish that foreach loop
22:07:02 <andythenorth> it's squirrel, so eh
22:07:27 <andythenorth> fuck me, can't even access the squirrel 2 docs any more
22:07:35 <andythenorth> Chrome unsafe site warning
22:07:50 <andythenorth> I did try to stop complaining about Squirrel, sorry
22:08:16 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1360738315762139196/image.png?ex=67fc35cf&is=67fae44f&hm=8dd875390b5369438484845925df7a7b4d14f5c6e70cd0e399ef42b108b67ad1&
22:08:16 <_zephyris> Less Jazzy? Also smoother/more plastic.
22:08:39 <_zephyris> Hmm, less saturated though.
22:09:01 <andythenorth> I sort of liked the jazzy one
22:09:06 <andythenorth> it was more committed
22:09:16 <andythenorth> Toyland is hard not to make wtf
22:09:50 <_zephyris> Yeah... I wonder why I'm bothering sometimes
22:09:54 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360738727034490900/image.png?ex=67fc3631&is=67fae4b1&hm=e2ba68af478cedceda2bbd15232fc263da265358a479ae7c99afe38a601488d0&
22:09:54 <andythenorth> I am going to keep the colour names as badges, I like them, but this one is too long
22:10:17 <andythenorth> "Complementary Company Colour" is a predetermined thing
22:10:28 <andythenorth> so Red mixes with Pink, and vice versa
22:10:29 <andythenorth> etc
22:10:56 *** tabytac has joined #openttd
22:10:58 <tabytac> maybe just "Alt Company Colour"
22:11:04 <andythenorth> isn't Alt problematic now?
22:12:56 <_zephyris> ... that's not what complementary colour normally means.
22:13:20 <andythenorth> yup
22:13:39 <andythenorth> this was just temporary, in old Horse I named the actual colours
22:13:42 <andythenorth> but can't do that
22:13:50 <andythenorth> static action 0 only
22:14:16 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360739825476435998/image.png?ex=67fc3737&is=67fae5b7&hm=bc438e1f90070d7c5521f28875755f76b6c1cccef413ab0e62276d913c773952&
22:14:16 <andythenorth> used to be
22:14:45 <fairyflossy> So is it complementary as in the GRF picks a colour or is it CC2?
22:14:52 <_zephyris> Analogous colour
22:14:54 <andythenorth> grf picks
22:15:06 <_zephyris> Not exactly common language, but at least it's correct 😉
22:15:08 <coobies> What about just "complement"
22:15:15 <coobies> A color and it's complement. Perfectly cogent.
22:16:10 <_zephyris> Except that it's wrong... the complementary colour of red is green.
22:17:03 <andythenorth> yes
22:17:06 <andythenorth> "Accent"
22:17:08 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1360740542769660126/image.png?ex=67fc37e2&is=67fae662&hm=40c02ae98e05bea67ed7ea6a73c2794b9bf7812205a65accd68a2de621a728f6&
22:17:08 <_zephyris> "It insists upon itself"
22:17:28 <andythenorth> _zephyris: pretty rad
22:17:33 <andythenorth> quite eye watering but eh
22:18:06 <andythenorth> damn the torpedos, etc 🙂
22:18:23 <_zephyris> Right, sleep, why am I trying to fix toyland
22:18:31 <andythenorth> I think you just fixed it
22:18:47 <andythenorth> it's toyland, it won't work as 'like temperate, with a new name'
22:19:55 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360741245378498690/Fuuzyfeltfarmbox.png?ex=67fc388a&is=67fae70a&hm=11dd8bd2683f332c655133ab9dce3f45798de970fd158931fcf0b6fbadb45e52&
22:21:58 <_zephyris> Fair
22:22:34 <andythenorth> I like it, and you've, at least for me, eliminated the 'I'm falling into this" repeating patterns
22:22:57 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360742012508442815/image.png?ex=67fc3941&is=67fae7c1&hm=7b5848c7682bce601b46d48a9721872357aef01391db0658778fcc4cacd955b1&
22:22:57 <andythenorth> hmm
22:23:11 <andythenorth> Accent Colour is probably not going to be improved without sleep
22:23:50 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360742233166450788/image.png?ex=67fc3975&is=67fae7f5&hm=3d12adbc2d629702b3606592a9caa0390b67e12985d3d0f3c32a523e0d7611e7&
22:23:50 <andythenorth> I think only grf devs know what Company Colour means
22:23:54 <andythenorth> it's not in the UI
22:25:40 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360742695915491461/image.png?ex=67fc39e4&is=67fae864&hm=85fcec2ffa3f15d05afa957d8e1db111a0ab43c8dcc6450524d8c1df4ed37f18&
22:25:40 <andythenorth> also this
22:26:16 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
22:26:20 <andythenorth> is that company colour? 🙂
22:29:41 <talltyler> To me the accent colour is just faded/weathered company colour, I don’t need it listed separately
22:30:14 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360743844412391724/image.png?ex=67fc3af5&is=67fae975&hm=a585204fc7ebd7b9820edde944f7474b9e92a11287cba28b6e509dd4688c1bc6&
22:30:14 <andythenorth> what about this case? (I'm not sure the badge is aiding much)
22:30:20 *** WormnestAndroid has joined #openttd
22:31:02 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1360744045827063948/image.png?ex=67fc3b25&is=67fae9a5&hm=77b92055d4238c14f362264d42ac6155cafd817de85bd6895976843173810f13&
22:31:02 <andythenorth> it's not essential to list the colour names
22:31:06 <talltyler> Same story, it just looks faded to me
22:31:09 <andythenorth> I already have a badge for each livery
22:31:20 <andythenorth> I could provide specific hint strings for each livery
22:31:32 <andythenorth> it's just more...work and prone to breaking
22:32:07 <talltyler> If you want it for you, keep going, if you’re doing it because reddit gets confused, you will never win that battle 🙂
22:32:50 <andythenorth> I don't need to know about 5 different shades of Teal
22:33:03 <andythenorth> I would shorten it
22:33:24 <andythenorth> the badge only shows 3 shades
22:33:27 <talltyler> Okay, movie time for me, possibly bedtime for you Brits 🙂
22:33:37 <talltyler> Sorry to run out of the conversation 🙂
22:33:59 <andythenorth> 🫡
22:34:32 <andythenorth> hmm I could get a bit "play my way" and suggest what cargos to use the colours for 😛
22:34:44 <andythenorth> "chemical purple"
22:34:58 <andythenorth> "mining tones"
22:35:27 <andythenorth> "clean cargo company colours"
22:46:42 *** WormnestAndroid has quit IRC (Remote host closed the connection)
22:48:15 *** WormnestAndroid has joined #openttd
23:20:37 *** gelignite has quit IRC (Read error: Connection reset by peer)
23:22:25 *** gelignite has joined #openttd