Log for #openttd on 16th November 2015:
Times are UTC Toggle Colours
00:02:52  *** drac_boy [] has joined #openttd
00:02:55  <drac_boy> hi
00:03:53  <drac_boy> just wondering now that I thought of it but..can you have a single grf that would function both with and without 32bit pixel support or does that have to be two separate grfs otherwise?
00:10:24  <Supercheese> just one grf
00:10:45  <Supercheese> all grfs require 8bpp sprites in the event someone has forced their blitter to 8bpp
00:11:05  <Supercheese> (even though there shouldn't be much reason for that anyway)
00:12:06  <drac_boy> oh so if it was given to either ttdxp or some odd ottd it'll just ignore the 32bit aspects then?
00:13:23  <Supercheese> yes, if 32bpp is disabled for whatever reason, fallback sprites are technically mandatory
00:13:41  <Supercheese> of course, there's also nothing technically stopping the author from putting 1x1 blank pixel sprites as their 8bpp fallbacks.......
00:13:52  <Supercheese> but I wager most folks wouldn't do that :P
00:17:57  <drac_boy> supercheese "most" would have to exclude a certain popular grf arthor in here tho but yeah I see your point tho :)
00:18:13  <Supercheese> (that's the joke ;) )
00:18:32  <Supercheese> as with most things in grfs, the authors have considerable leeway
00:18:38  <drac_boy> either way thanks btw, was just curious if I ever somehow decided to try find out some way to draw 32bit .. for now its just 8bit due to compatibility
00:18:47  <Supercheese> but really, users should keep 32bpp on all the time
00:50:16  <drac_boy> hows you anyway supercheese
00:51:38  <Supercheese> enjoying playing lots of Factorio
00:54:53  <drac_boy> :p
01:04:56  * drac_boy is trying to find some uk/europe websites for now :-s
01:14:36  <drac_boy> you'll think I could find some french trains after all heh
01:32:15  <Eddi|zuHause> have you looked in the river yet? </bad_joke>
01:33:32  <drac_boy> lest the river runs under your floor eddi :P
01:33:46  *** APTX [] has quit [Quit: No Ping reply in 180 seconds.]
01:37:04  *** APTX [] has joined #openttd
01:42:26  <drac_boy> oh yeah .. saw a ready to run africa AD60 for more than 0 .. ouch .. the hobby can be expensive for some :p
01:48:31  <Eddi|zuHause> well, you won't get very complicated and/or detailed models in the <100€ category
01:49:08  <Eddi|zuHause> and i'm fairly sure there's no upper boundary
01:54:13  <drac_boy> if you want to go really high, try brass live steam? :)
02:10:03  *** rahtgaz [] has quit [Quit: I'll be Bach]
02:45:50  <FLHerne> Do 7Œ" miniatures count as 'models'? Those can be tens of thousands!
02:52:46  <drac_boy> hmm flherne good question..I'm not sure if ride-on trains are really called "model" even although they're not full scale
02:53:36  <FLHerne> Well, the exact-to-scale (within possibility) working replicas ought to
02:53:57  <FLHerne> I saw a 7Œ" Black Five once, it was quite impressive
02:55:57  <drac_boy> the bigger it is the more likely it fell under a "too much free time on hand" long term project :) tbh heres one extreme example that took a few long years
02:56:27  <drac_boy> the funny thing about ride-on live steam tho is that sometimes what did not work well in 1:1 scale can actually work well in smaller scale due to smaller higher-pressure boilers etc
02:57:08  <drac_boy> (I'll have to check but I recall the real thing only had like 200-250psi or so...this model one has close to 400)
02:58:55  <drac_boy> oh..random tidbit but I recall that Santa Fe for a short time did have a 300psi boiler but they found that it was wrecking the siderods .. cue rest of production being bought in-line with only 280psi instead .. afaik that was the only one short time 300psi existed on real usa steam locomotives
03:05:08  *** liq3 [] has quit []
03:06:22  <drac_boy> anyway going sleep now
03:06:26  *** drac_boy [] has left #openttd []
03:13:08  *** supermop [] has joined #openttd
03:13:56  *** DDR_ [] has quit [Remote host closed the connection]
03:28:46  *** fjb is now known as Guest8958
03:28:46  *** Guest8958 [] has quit [Read error: Connection reset by peer]
03:28:47  *** fjb [] has joined #openttd
03:30:00  *** fjb is now known as Guest8960
03:30:00  *** Guest8960 [] has quit [Read error: Connection reset by peer]
03:30:01  *** fjb [] has joined #openttd
03:31:59  *** tripleTentacle [~tipsy@2607:fb90:2170:4622:0:6:de92:a001] has joined #openttd
03:34:51  *** glx [] has quit [Quit: Bye]
03:38:20  *** tipsyTina [] has quit [Ping timeout: 480 seconds]
03:40:06  *** FLHerne [] has quit [Quit: There's a real world out here!]
03:44:10  *** tripleTentacle [~tipsy@2607:fb90:2170:4622:0:6:de92:a001] has quit [Read error: Connection reset by peer]
04:00:49  *** smoke_fumus [~smoke_fum@] has joined #openttd
04:03:41  *** DDR_ [] has joined #openttd
04:10:48  *** smoke_fumus [~smoke_fum@] has quit [Quit: KVIrc 4.2.0 Equilibrium]
04:20:19  *** dfox [~dfox@] has quit [Read error: Connection reset by peer]
04:29:47  *** Myhorta [] has quit [Ping timeout: 480 seconds]
04:38:48  *** supermop [] has quit [Ping timeout: 480 seconds]
04:52:50  *** fjb is now known as Guest8969
04:52:52  *** fjb [] has joined #openttd
05:00:07  *** Guest8969 [] has quit [Ping timeout: 480 seconds]
05:32:57  *** DDR_ [] has quit [Remote host closed the connection]
05:56:02  *** Eddi|zuHause [] has quit []
05:56:16  *** Eddi|zuHause [] has joined #openttd
06:18:49  *** smoke_fumus [~smoke_fum@] has joined #openttd
07:02:31  *** JezK [~jez@2407:7800:400:107f:3db5:daca:8457:e66a] has quit [Quit: :q!]
07:05:25  *** strohalm [~smoofi@] has joined #openttd
07:07:32  *** sla_ro|master [] has joined #openttd
07:08:52  *** strohi [~smoofi@] has quit [Ping timeout: 480 seconds]
07:27:07  *** Progman [] has joined #openttd
07:36:37  *** sim-al2 [] has quit [Ping timeout: 480 seconds]
07:45:34  *** andythenorth [] has joined #openttd
08:01:33  *** andythenorth [] has quit [Quit: andythenorth]
08:23:09  *** sla_ro|master [] has quit []
08:26:12  *** andythenorth [] has joined #openttd
08:30:41  *** andythenorth [] has left #openttd []
08:34:20  *** Wolf01 [] has joined #openttd
08:34:25  <Wolf01> o/
08:54:21  <Wolf01> uhm, i just noticed i don't have any racing game on steam
08:57:12  <Wolf01> i could redeem grid, but i would like a rally game more
09:12:24  *** Rejf [] has joined #openttd
09:45:28  *** MeSaber [] has left #openttd [Oops!]
09:54:16  *** orudge` is now known as orudge
10:14:39  <planetmaker> o/
10:14:56  <Wolf01> o/
10:14:57  <V453000> \o
10:15:09  <Eearslya> meow
10:16:31  <V453000> rawr
10:20:58  *** Klanticus [~quassel@] has joined #openttd
12:03:22  *** TheMask96 [] has quit [Ping timeout: 480 seconds]
12:08:41  *** TheMask96 [] has joined #openttd
12:21:21  *** mykoserocin [] has joined #openttd
12:30:14  *** liq3 [] has joined #openttd
12:31:40  *** Supercheese [] has quit [Read error: Connection reset by peer]
12:32:16  *** Supercheese [] has joined #openttd
12:55:21  *** fjb [] has quit [Ping timeout: 480 seconds]
13:46:17  *** tokai [] has joined #openttd
13:46:20  *** mode/#openttd [+v tokai] by ChanServ
13:52:50  *** tokai|noir [] has quit [Ping timeout: 480 seconds]
14:10:13  *** Hiddenfunstuff [] has joined #openttd
14:15:51  *** shirish [~quassel@] has joined #openttd
14:37:52  *** sla_ro|master [] has joined #openttd
14:46:03  *** sim-al2 [] has joined #openttd
14:51:41  *** DDR_ [] has joined #openttd
15:33:33  *** Ivan-r [~oftc-webi@] has joined #openttd
15:41:34  *** Ivan-r [~oftc-webi@] has quit [Ping timeout: 480 seconds]
15:43:05  *** sim-al2 [] has quit [Ping timeout: 480 seconds]
16:08:50  *** shirish [] has quit [Remote host closed the connection]
16:15:54  *** zeknurn` [] has joined #openttd
16:16:26  *** shirish [~quassel@] has joined #openttd
16:20:54  *** zeknurn [] has quit [Ping timeout: 480 seconds]
16:20:54  *** zeknurn` is now known as zeknurn
16:30:02  *** Casual [] has joined #openttd
16:31:02  <Casual> Uhhh that is more people than I expected
16:31:40  <Casual> Okay anyway, I have a question about the terminus station setup
16:31:41  <Casual>
16:31:44  <Casual> This thing
16:32:02  <Casual> Is there a way to make it work without risking a jam in the cross-section
16:32:22  <Casual> Or is the only way to make terminus work "properly" is to just make a ro-ro and loop it back around
16:33:40  *** sim-al2 [] has joined #openttd
16:33:43  <planetmaker> Casual, of course you can build other terminus layouts :)
16:34:00  <planetmaker> especially, *do* use proper signaling and it becomes jam-free
16:34:38  <planetmaker> though the examples you do show are jam-free - provided the trains don't jam the exit track
16:35:13  <planetmaker> if your copy of the screenshots are not jam-free you did an error in copying the signaling
16:36:44  *** frosch123 [] has joined #openttd
16:37:22  <planetmaker> o/
16:38:34  <_dp_> what are two-way pbs for near each platform?
16:39:12  <frosch123> hoi
16:39:14  <planetmaker> the reason for those? None. They can be left-out
16:39:16  <_dp_> hi
16:39:45  <planetmaker> for a strict terminus setup they can be left-out. You can build the same thing in-line. Then you need them
16:40:09  <_dp_> ah, yeah, that explains it
16:41:14  *** lukasz [] has joined #openttd
16:41:15  <_dp_> but strict terminus is better without them, iirc it doesn't count as travel time when train is waiting for path on station
16:41:40  <planetmaker> dunno. Maybe :)
16:41:51  <Casual> planetmaker, but if two trains are already at the station, then nothing prevents the third train from entering the cross-section block as it is separate, which creates a permanent jam
16:42:17  <planetmaker> Casual, it does. In both cases due to the signaling chosen. Look careful:
16:42:25  <_dp_> at least that's the only way to explain why terminus gives more income per train than roro sometimes)
16:42:34  <planetmaker> in the upper part, there are exit signals near the station and an entry signal on the incoming line
16:42:45  <planetmaker> both exit signals will be red when the station is occupied, thus the entry one, too
16:43:04  <planetmaker> in the path signal case (lower image), you won't get a reservation past the entry signal either as it's occupied
16:44:10  <Casual> Why would the entry signal be red when both block signals are red? I thought only pre-signals relied on state of other signals
16:44:13  <planetmaker> _dp_, that might of course also simply be explained by longer tracks, can't it?
16:44:35  <planetmaker> Casual, entry-combo-exit signal. That is chosen in the upper image (without combo).
16:45:22  <planetmaker> Casual, I suggest you actually *try* it. And / or read up on signaling :)
16:45:55  <planetmaker>
16:46:01  <planetmaker> are both good reading
16:46:02  <_dp_> dunno, it's not that much extra tracks to do roro imo
16:46:28  <planetmaker> _dp_, not much. But an occasional additional arrival per year might be the difference you see :)
16:46:51  <planetmaker> add to that the slightly lower payment when travel is slightly slower...
16:46:54  <Casual> Ahhh, the description of the image says "Simple terminus stations: the left one is using block signals, the right one path signals."
16:47:00  <planetmaker> yes
16:47:01  <Casual> So I thought these were just two standard block signals
16:47:06  <planetmaker> nope :)
16:47:08  <_dp_> nah, that wasn't because of additional arrival for sure
16:47:12  <Casual> But now that i look at them they don't like block at all :)
16:47:26  <Casual> Okay that's that then, thanks
16:47:41  <planetmaker> Casual, there's nearly no reason to use standard block signals *anywhere*
16:49:46  <Casual> Too used to TTD I guess
16:49:57  <planetmaker> people still play that? :-O
16:51:28  <Casual> We did, 20 years ago :P
16:53:29  *** rahtgaz [] has joined #openttd
16:54:04  *** Casual [] has quit []
16:59:00  *** Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has joined #openttd
16:59:03  *** mode/#openttd [+o Alberth] by ChanServ
17:01:36  <Alberth> moin
17:03:45  *** sim-al2 [] has quit [Ping timeout: 480 seconds]
17:08:44  <planetmaker> \o
17:12:05  <Alberth> does coop use path signals everywhere?
17:12:38  <Alberth> I noticed trains sometimes stop for no good reason with PBS, due to other moving trains
17:13:38  <Alberth> could be a configuration issue though
17:24:49  *** shirish [] has quit [Remote host closed the connection]
17:28:20  <Wolf01> o/
17:31:28  <Eearslya> meow
17:32:27  <V453000> Alberth: coop uses path signals everywhere to identify who is hopeless noob
17:33:16  <Alberth> :D
17:33:28  *** Mazur [] has quit [Ping timeout: 480 seconds]
17:33:49  <Alberth> you did not pass the test, do not go past start, do not become member :p
17:34:16  <V453000> membership is ways later, but this is sometimes seen on the welcome server
17:34:36  <V453000> when learning to build properly this is the first thing to get rid of
17:34:56  <Alberth> hmm, /me is not at the first stage then :p
17:35:07  <Eearslya> ^
17:35:24  *** rahtgaz [] has quit [Read error: Connection reset by peer]
17:35:39  <V453000> yeah refusal is what usually gives the hopeless status :P
17:35:55  <Eearslya> Then again, I've never made anything close to a rail system yet; more like just tiny rail system-ettes
17:36:16  <Alberth> although I did switch to entry/exit signals at some station where the additional delay was becoming a problem :)
17:36:45  <Alberth> so there may be still hope for me :)
17:36:52  <Eearslya> I still don't understand those signals..
17:37:22  <V453000> a little hope :P
17:38:43  *** glx [] has joined #openttd
17:38:46  *** mode/#openttd [+v glx] by ChanServ
17:39:48  <Alberth> ah well, I'll stay being amazed what you can build at coop :)
17:40:59  <Alberth> Eearslya: it's a big game, don't expect to get it all within the next 10 years
17:41:03  <V453000> its not like you cant learn it just by playing there ;)
17:41:34  <Eearslya> How much income/year does coop usually make?
17:42:01  <Alberth> Eearslya:  wrong question, money is irrelevant :)
17:42:20  <V453000> answer is shitload though
17:42:51  <V453000> when you transport gigantic amounts of things, income just comes by itself
17:43:22  <Eearslya> Then what's the goal of coop? Super fancy transport systems just for the sake of it?
17:43:24  <Alberth> it's easy to get more than you can spend, at which point the total amount is not a useful number any more
17:44:01  <V453000> kind of for the sake of it, but "just build it huge with a ton of trains" is a lot more complex goal than it sounds
17:44:10  *** Mazur [] has joined #openttd
17:44:31  <V453000> there of course do exist some records like max number of trains or max transported count
17:44:37  <Alberth> many trains is easy, but to keep it all flowing is the challenge
17:44:40  <V453000> but playing for those goals is not every game :)
17:45:18  <DorpsGek> Commit by translators :: r27448 trunk/src/lang/spanish.txt (2015-11-16 18:45:09 +0100 )
17:45:19  <DorpsGek> -Update from WebTranslator v3.0:
17:45:20  <DorpsGek> spanish - 1 changes by SilverSurferZzZ
17:45:32  <Alberth> yay, another translated string
17:45:34  <Eearslya> Which max trains? Since it's configurable..
17:46:12  <V453000> as many as you can
17:46:46  <V453000> #openttdcoop Records: Clients: 26 | Trains: 2666 (PSG#219) - 3000 (PZG#21) - ( 5000 (PZG#2013) logic net) | Single cargo type output: 204,614 (PZG#2013) | World Pop: 6,150,671 (PSG#201) | PublicServer:Archive - Hall of Fame - #openttdcoop wiki -
17:47:05  <Eearslya> Oh, I thought you actually meant so many trains the game simply would refuse to make one more
17:47:25  <Alberth> coop is playing together with 10 people or so, so it's 10 times bigger than anything you can achieve as single person
17:47:35  <V453000> Eearslya: 5000 is the maximum :)
17:47:58  <V453000> Alberth: I actually played PZG2013 alone 95% of the time :)
17:48:08  <Eearslya> Oh, well then. What's coop map size?
17:48:10  <Alberth> woow!
17:48:29  <V453000> 512x512 or equivalents like 256x1024
17:48:37  <V453000> OR 256x256 for fun :)
17:48:56  <Eearslya> And you fit 5k trains on
17:49:12  <Alberth> finding a tile without track is .... a challenge there :)
17:49:21  <V453000> it is kind of a special game so you could say some of them are stopped, but still :)
17:49:48  <V453000> that is why the other records of 3000 are also relevant and not directly overwritten
17:49:58  <Alberth> Eearslya: you can donwload the final games if you want to have a look
17:50:17  <V453000> in fact pzg21 with 3000 AsiaStars could probably handle 5000 well-accelerating trains
17:50:28  <V453000> which also kind of shows how subjective even the train number is
17:50:29  <Eearslya> Now I get why you guys don't play on larger maps; you wouldn't be able to make enough vehicles for it XD
17:50:41  <V453000> yeah there is no reason to play on bigger maps :)
17:51:04  <Alberth> you just get longer stretches of boring straight track :)
17:51:32  <Eearslya> Welp, I gotta take a math exam; gimme 30 mins or so
17:51:52  <V453000>
17:57:12  <Alberth> ha, I tried that once in my debug build, it was veeery slow :)
17:59:09  <V453000> haha
17:59:30  <V453000> I mainly like how all trains make decisions at the same time so it slows down, then runs faster, then slows, then faster, ...
17:59:44  *** rahtgaz [] has joined #openttd
17:59:57  <peter1138> noobzone
18:00:12  <Alberth> should try it on a non-debug build :)
18:01:14  <frosch123> Alberth: it's amazing how fast ottd starts when not using a debug build :p
18:01:45  <V453000> XD
18:02:22  <frosch123> i had an item on my todo list for a long time to finally make ottd start somewhat faster
18:02:34  <frosch123> then somehow i made a non-debug build for something
18:02:45  <Alberth> item done!  :)
18:08:31  <peter1138> heh
18:08:39  <peter1138> it can still be slow
18:13:00  *** mykoserocin [] has quit [Quit: Leaving]
18:20:35  *** gelignite [] has joined #openttd
18:21:28  *** lukasz_ [] has joined #openttd
18:21:34  *** lukasz_ [] has quit [Remote host closed the connection]
18:27:38  <Eearslya> meow
18:27:58  <frosch123> quak
18:28:28  *** lukasz [] has quit [Ping timeout: 480 seconds]
18:29:01  <Eearslya> Ohai; I put a couple things on FlySpray
18:29:25  *** Wormnest [] has joined #openttd
18:37:23  *** Pensacola [~quassel@] has joined #openttd
18:44:00  <Wolf01> bah, i had to move out a spider, mom was terrified
18:44:48  <frosch123> you could have eaten it instead
18:44:58  <Wolf01> i'm not a frog
18:46:22  <argoneus> you are homo
18:48:40  <Wolf01> no i'm not, i'm a werewerewolf or a werewolf^2
18:49:05  <argoneus> wolves can be homo too
18:49:13  <frosch123> were²wolf or werewolf² ?
18:49:16  <Wolf01> no, i have no sex
18:49:20  <Wolf01> like angels
18:49:22  <Wolf01> :D
18:49:22  <argoneus> then you aren't a wolf
18:49:47  <argoneus> do you think there are feminist wolves
18:49:52  <argoneus> that get triggered by the patriarchy
18:50:01  <V453000> WTF I look away for a minute and chat turns into wtf
18:50:02  <argoneus> for ripping all the poor deer to shreds
18:50:38  <frosch123> argoneus: stop eating red meat. it cause brain cancer
18:50:52  <argoneus> frosch123: i hope more people listen to this
18:50:57  <argoneus> then i can buy it for cheaper
18:51:03  <argoneus> and laugh at them
18:51:10  <argoneus> while they smoke which increases the chance of cancer much more
18:51:22  <Wolf01> when you'll find that wolves are lead by females, you'll understand that they don't need feminism
18:51:30  <argoneus> Wolf01: oh yeah
18:51:32  <argoneus> the "alpha female"
18:52:19  <argoneus> is there an easy way to print what's in the current session? so I can review the inserts/deletes before comitting them
18:52:46  <Wolf01> make a patch?
18:52:49  <frosch123> it's called "diff"
18:52:53  <argoneus> oh fuck
18:52:54  <argoneus> wrong channel
18:53:26  <frosch123> V453000: see, that's the reason
18:53:33  <V453000> gg
18:54:17  <argoneus> dont make me build a railroad around yours
19:08:46  *** Mazur [] has quit [Remote host closed the connection]
19:09:09  *** andythenorth [] has joined #openttd
19:09:24  <andythenorth> o/
19:13:03  <frosch123> did you clean the kitchen saturday night?
19:14:36  <andythenorth> enough :)
19:14:36  <frosch123> i didn't; it starts getting critical
19:14:57  <Alberth> kitchen threatens to leave?
19:15:22  <V453000> XD
19:15:29  <andythenorth> is it a Withnail & I level yet?
19:17:45  <V453000> good stuff
19:19:39  <_dp_> frosch123, btw, I've updated my patch, it didn't go exactly as planned though :)
19:23:54  <andythenorth> so
19:24:59  <Wolf01> o/
19:25:43  * andythenorth learning about cocoa beans
19:26:08  <Alberth> learning something new every day
19:27:10  <andythenorth> yup
19:27:16  <andythenorth> antidote to the news
19:27:22  <Wolf01> you are learning how to get cocoa from them?
19:28:48  <andythenorth> only enough to put them in FIRS :P
19:33:13  * andythenorth figuring out which cash crops for the Hopes and Impediments economy
19:33:38  <andythenorth> cocoa, peanuts, palm oil seem to be the most consistently produced in the countries I’m looking at
19:33:58  <andythenorth> there’s already rubber, fruit, coffee; I think I can remove coffee
19:34:37  <andythenorth> they all just go plantation -> port
19:34:49  <andythenorth> which is ok, but ‘moar’ of these is not better
19:34:58  <Eearslya> Whoops. Kinda left my game open on fast forward while at college.
19:35:11  <Eearslya> Bright side is, I have mil
19:36:29  <Alberth> and your company obviously survived :)
19:37:02  <Alberth> and possibly you have run out of new vehicle types?
19:37:51  <Eearslya> Surprisingly, my trains doing nothing but transporting iron back and forth were making 0k a year, so yeah, I survived XD
19:38:05  <Eearslya> As for vehicle types..Well, it's 2052
19:38:35  <peter1138> congratulations, you completed the game without playing.
19:39:34  <Eearslya> With 4 buses and 2 6-long trains
19:39:58  <Eearslya> Which are all screaming at me to be replaced
19:40:00  <Alberth> I hope you have a save game from before you left :)
19:40:14  <Eearslya> I..don't think I do XD
19:40:27  <Alberth> ah well, time to start a new one :p
19:41:58  <Eearslya> I wonder how far it would have gone if the game didn't show that 'congratulations' screen at 2050
19:42:25  <Eearslya> It was only maybe 1952 when I left
19:44:57  *** Zuu [] has joined #openttd
19:45:49  <Alberth> that's easy to calculate :)
19:45:52  <Alberth>
19:45:57  <Alberth> hi zii
19:46:01  <Alberth> *zuu
19:46:04  <Alberth> argh :(
19:46:31  <Zuu> _dp_: Hello Alberthii :-)
19:46:40  <Zuu> Oh. sorry _dp_
19:46:57  <Zuu> But hello to you too.
19:47:05  <Alberth> :)
19:47:09  <_dp_> hi)
19:47:22  <_dp_> I've updated my patch ;)
19:47:40  <Zuu> Yep, and I'm sorry that my first remark is missing { and } on some if statements.
19:48:15  <Zuu>
19:49:03  <Zuu> But that is easily fixable in my local patch copy with --unified=15 :-)
19:49:14  <_dp_> hm, I remember someone removing those {} in one of my patches xD
19:49:46  <Zuu> Our rules can be seen here:
19:49:59  <Eearslya> oh hello, you commented on my patch
19:50:04  <Eearslya> dammit, that means I have to get up
19:50:07  <Zuu> This is correct: if (foo) bar();
19:50:25  <Zuu> But as soon as bar() get on its own line, { } is required by the coding style.
19:51:19  <Eearslya> Alberth: how dare you make me get up and be productive today
19:52:14  <Alberth> maybe you should not have submitted a patch?  :p
19:52:32  <Alberth> but euhm, feel free to take a day off if you want :)
19:52:32  <Eearslya> You're the one who asked for this one!
19:53:12  <Alberth> well, yeah, but I won't play the game for the next 3 days :)
19:53:30  <Eearslya> Why's that?
19:53:35  <_dp_> ah, ok, completely forgot about that :(
19:53:49  <Alberth> this real-life thing called 'work' :p
19:54:32  <Alberth> very bad invention, but it was done before I was born :(
19:55:24  <Eearslya> that sounds horrible
19:56:19  <Eearslya> Pandora is go, now I can code
19:56:30  <Alberth> you get used to it :p
19:59:40  <Eearslya> Widget IDs can be 0, right?
20:00:44  <Eearslya> That's the only reason I use -1
20:04:38  *** fjb [] has joined #openttd
20:05:25  <Alberth> yes, the value itself is not the problem, the problem is lack of defining what -1 means
20:05:41  <fjb> Moin
20:05:45  <Eearslya> Right, just making sure that -1 is even necessary
20:05:48  <Alberth> hihi fjb
20:05:57  <fjb> Moin Alberth
20:06:01  <Zuu> _dp_: It happens me that I forget about putting a space after 'if' or 'for' in OpenTTD code. At first iteration ofa patch it is often easy to check for your usual mistakes, but then when other devs suggest changes, it is easy to forget to check for your habits. :-)
20:08:40  <Alberth> good night
20:08:50  <Eearslya> But I just replied!
20:09:01  <Eearslya> And it's noon!
20:09:26  <Alberth> I wish it was :p
20:09:28  *** Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has left #openttd []
20:09:33  <Zuu> _dp_: Two of your added methods are missing doxygen comments.
20:09:41  <_dp_> Zuu, yeah, exactly xD And I'm also so used to code in python with pep8 linter)
20:10:58  <_dp_> Zuu, well, I didn't know what to put in it except for just repeating their names %)
20:12:21  <Zuu> Well its the coding style. And it will also document what the parameters does.
20:12:59  <_dp_> function I was splitting didn't have any comment in a first place :P
20:13:23  <Zuu> And it might be required for methods to end up on our online docs:
20:17:29  <Zuu> + * Calculates amount of active stations in Tz0.
20:17:29  <Zuu>  <---- Tz0 ?
20:18:41  <_dp_> idk how else to call squared_town_zone_radius[0]
20:18:56  <_dp_> saw Tz0 - Tz4 somewhere
20:20:55  <Zuu> "in range of town"? or "in squared town zone radius"?
20:22:17  <_dp_> there are 5 town zones
20:22:26  <_dp_> guess I can call it HZB_TOWN_EDGE
20:23:55  <Zuu> I mean the function name is fine. But Tz0 in that comment doesn't tell much. Looking for Tz0 in the code base give me only one match  - your comment.
20:24:19  <_dp_> Calculates amount of active stations in range of town (HZB_TOWN_EDGE).
20:24:22  <_dp_> how's that?
20:26:30  <_dp_> or mb (zone 0) would be better, hzb seems kinda houses-related
20:27:47  <Zuu> The HZB_TOWN_EDGE or house zones is a part of the code I never looked at before. The part of the sentence up to '(' works fine. The reference doesn't say me anything, but could be because thats unknown territory to me.
20:29:49  <Zuu> OpenTTD is about 250 000 lines of code according to  :-)
20:30:27  *** Pensacola [~quassel@] has quit [Remote host closed the connection]
20:32:07  <_dp_> Zuu, yeah, and I meddled a lot with town zones so usually want to know exact zone number)
20:32:16  <_dp_> while "range of town" says nothing to me xD
20:32:38  <Zuu> :-)
20:33:00  <_dp_> ha, "range of town" has 0 matches in code as well))
20:33:15  <Zuu> Well, HZB_TOWN_EDGE is a lot better than Tz0 as it have matches in the code.
20:34:48  <_dp_> let's settle with it then
20:35:01  <Zuu> Sure
20:35:07  <_dp_> there also is GetTownRadiusGroup function but it's not like it helps to decide))
20:36:01  <_dp_> it mixes all possible namings, HouseZonesBits in return type, TownRadiusGroup in name and "town zone" in doxygen %)
20:39:33  *** sim-al2 [] has joined #openttd
20:39:47  <andythenorth> hmm
20:39:53  <andythenorth> minimetro keeps beating me :P
20:41:15  <Zuu> It is good at eventually making you lose
20:41:28  <Zuu> It never fails at that.
20:41:53  <Zuu> A bit like tetris :-)
20:42:20  <andythenorth> I bought the full version
20:42:30  <andythenorth> 1558 is my high score in New York
20:42:48  <Zuu> I only played Alpha 8-13 or so.
20:43:49  <Zuu> I do play my share bit of ticket to ride though.
20:45:03  *** FLHerne [] has joined #openttd
20:45:14  <Zuu> I think my high score is 219 or so.
20:51:32  <andythenorth> eh well
20:51:42  <andythenorth> so I’ve swapped grain to maize
20:51:46  <andythenorth> in this FIRS economy
20:51:54  <andythenorth> so do I swap the grain mill to maize mill?
20:52:00  <andythenorth> or use the food processor instead?
20:52:34  <andythenorth>
20:52:38  <andythenorth>
20:53:35  <Zuu> I don't know. I never woried about designing industry chains.
20:54:55  <_dp_> Zuu, I updated patch with more comments)
20:57:03  <andythenorth> maize mill
20:57:06  <andythenorth> will do
20:57:59  <frosch123> andythenorth: make it a popcorn cooker
20:58:05  <andythenorth> ha ha
20:58:15  <andythenorth> NewToyland
20:58:23  <Eearslya> And then add a theatre building in cities that accept popcorn
20:58:44  <Zuu> _dp_: On line 137 of your patch there is white space in your indentation.
20:59:06  <Zuu> s/white space/spaces/g
20:59:08  <_dp_> dammit)
20:59:10  <Eearslya> blasphemy
21:09:50  <andythenorth> “# - do that after snakebite, the CPP templating doesn't handle economy variations either”
21:09:51  <andythenorth> bah
21:10:03  <Zuu> UpdateTownGrowth is supposed to be the new UpdateTownGrowRate? Why is it calling UpdateTownGrowthRate() at the beginning while old UpdateTownGrowth did this at the end? And possible not always.
21:10:39  <Zuu> Though there is probably more questions to figure out. But it is getting too late in the evening to cover it all.
21:11:12  * andythenorth does not fight FIRS more today
21:11:15  * andythenorth does play a game
21:11:21  <_dp_> Zuu, I changed it this way so it would always calculate growth rate
21:11:30  <_dp_> unlike old one
21:12:19  <Zuu> I though the idea was that only when GS change growth rate back to normal, it should always be calculated. But the fact that was is not always for normal town update is part of the game mechanics.
21:13:18  <_dp_> for game mechanics it doesn't matter what is growth rate when town is not growing
21:15:00  <Zuu> On line 3158 of the old source, it says:   if (n == 0 && !Chance16(1, 12)) return;
21:15:35  <Zuu> As far as I understand that part, if there is no stations in range of town, and by random, don't update growth rate.
21:16:19  <_dp_> it means if no stations have chance to grow anyway
21:17:07  <_dp_> again, if it wasn't lucky and town is not growing, growth rate didn't matter
21:19:42  <Zuu> Ah well yes. Later in code, you only set TOWN_IS_GROWING if you are lucky and have no stations.
21:20:57  <_dp_> yeah, that part is mostly same as it was, I just separated growth rate and growth flag calculations
21:22:10  <_dp_> and took care to always keep valid growth rate
21:23:54  <_dp_> or, well, somewhat valid, but that's story for another patch xD
21:25:36  *** andythenorth [] has quit [Quit: andythenorth]
21:26:48  <Zuu> Oh well theretically you could have an impact by computing the growth rate before " 	if (_settings_game.economy.town_growth_rate == 0 && t->fund_buildings_months == 0) return;
21:26:48  <Zuu>  ", but on the other hand doing counter scaling always means it will also give slighly different behaviour from before. But this not being a calculator means it is probably not too bad. :-)
21:27:53  <Zuu> Good night for today
21:27:59  *** Zuu [] has quit [Quit: Leaving]
21:28:00  <_dp_> gn
21:29:30  *** andythenorth [] has joined #openttd
21:30:54  *** FLHerne [] has quit [Ping timeout: 480 seconds]
21:34:40  *** rahtgaz [] has quit [Read error: Connection reset by peer]
21:37:22  *** sla_ro|master [] has quit []
21:47:15  *** andythenorth [] has left #openttd []
21:57:04  *** HerzogDeXtEr [] has joined #openttd
22:02:07  *** Wormnest [] has quit [Quit: Leaving]
22:02:58  *** Mazur [] has joined #openttd
22:40:42  *** supermop [] has joined #openttd
22:40:50  *** Hiddenfunstuff [] has quit [Quit:  HydraIRC -> <- Wibbly Wobbly IRC]
22:42:46  *** gelignite [] has quit [Quit:]
22:45:21  *** frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
22:57:49  *** fjb [] has quit [Read error: Connection reset by peer]
22:58:04  *** fjb [] has joined #openttd
23:15:33  *** sim-al2 [] has quit [Ping timeout: 480 seconds]
23:30:49  *** Progman [] has quit [Remote host closed the connection]
23:36:10  *** Myhorta [] has joined #openttd
23:37:01  *** JezK [~jez@2407:7800:400:107f:3db5:daca:8457:e66a] has joined #openttd
23:39:11  *** fjb [] has quit [Ping timeout: 480 seconds]
23:50:13  *** supermop [] has quit [Ping timeout: 480 seconds]

Powered by YARRSTE version: svn-trunk