00:05:14 Unstable branch on crawl.s-z.org updated to: 0.17-a0-931-g11a8995 (34) 00:10:39 -!- panicbit has quit [Ping timeout: 245 seconds] 00:11:43 -!- AlphaQ has quit [Remote host closed the connection] 00:12:35 s/s//// 00:20:22 -!- Brannock has quit [Ping timeout: 272 seconds] 00:20:31 -!- shnurlf has quit [Ping timeout: 246 seconds] 00:22:55 -!- sgun_ has quit [Quit: Leaving] 00:22:59 -!- staplegun has quit [Quit: Leaving] 00:25:26 -!- staplegun has quit [Client Quit] 00:29:44 -!- vale_ has quit [Ping timeout: 272 seconds] 00:34:33 -!- omnirizon has quit [Ping timeout: 240 seconds] 00:38:34 -!- Wah has quit [Read error: Connection reset by peer] 00:41:56 -!- dgu has quit [Ping timeout: 240 seconds] 00:43:21 -!- PleasingFungus has quit [Ping timeout: 264 seconds] 00:43:29 -!- pikaro has quit [Ping timeout: 250 seconds] 00:45:01 -!- Utrick has joined ##crawl-dev 00:45:19 -!- ProzacElf has quit [Ping timeout: 256 seconds] 00:53:09 -!- SomeStupidGuy has quit [Ping timeout: 245 seconds] 00:53:40 -!- rossi has quit [Ping timeout: 256 seconds] 00:58:03 -!- dtsund has quit [Quit: dtsund] 01:00:07 -!- Utrick has quit [Quit: Utrick] 01:00:20 -!- WalrusKing has quit [Quit: Leaving] 01:03:18 -!- rophy has quit [Ping timeout: 256 seconds] 01:03:56 -!- quik has quit [Ping timeout: 272 seconds] 01:05:21 -!- gammafunk has quit [Ping timeout: 240 seconds] 01:07:00 -!- Colada has quit [Remote host closed the connection] 01:07:30 -!- gammafunk has joined ##crawl-dev 01:10:22 -!- logikai has quit [Quit: Page closed] 01:12:49 -!- Akitten_Homura has quit [Quit: Connection reset by pier.] 01:15:39 -!- ystael has quit [Ping timeout: 276 seconds] 01:16:25 -!- dgu_ has quit [Ping timeout: 244 seconds] 01:20:09 -!- Okiemurse has quit [Quit: Page closed] 01:20:18 -!- Wah has quit [Ping timeout: 256 seconds] 01:28:38 -!- raskol has quit [Quit: Konversation terminated!] 01:29:08 -!- lobf has quit [Quit: lobf] 01:29:19 -!- akumaks has quit [Remote host closed the connection] 01:38:18 -!- Amy is now known as Guest46841 01:40:08 -!- Flappity has quit [Ping timeout: 256 seconds] 01:40:44 -!- lobf has joined ##crawl-dev 01:49:49 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:52:05 -!- qoala has quit [Quit: Abscond!] 02:04:19 -!- simmarine has quit [Quit: Leaving] 02:11:02 -!- Pacra has quit [Quit: Leaving] 02:18:38 -!- Yllodra has quit [Ping timeout: 246 seconds] 02:22:01 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-931-g11a8995 (34) 02:24:30 -!- zxc232 has joined ##crawl-dev 02:29:47 -!- Shard1697_ has quit [Ping timeout: 244 seconds] 02:32:50 -!- Krakhan has quit [Ping timeout: 256 seconds] 02:46:00 -!- Wah has quit [Ping timeout: 276 seconds] 02:47:22 how can i use random_choose_weighted with a dynamic list of items? 02:47:46 like I want to say items = [] ; if test() items.push(1, 'foo') ; items.push(10, 'bar') 02:48:00 !function random_choose_weighte 02:48:01 Can't find random_choose_weighte. 02:48:04 !function random_choose_weighted 02:48:04 1/4. https://github.com/crawl/crawl/blob/master/crawl-ref/source/random-weight.h#l20 02:49:01 think you'd just need to have a container with pairs 02:50:38 yeah 02:50:46 !source itemprop.cc:1087 02:50:46 https://github.com/crawl/crawl/blob/master/crawl-ref/source/itemprop.cc#l1087 02:51:09 and typedef pair brand_weight_tuple; 02:51:14 is brand_weight_tuple 02:51:36 yours would be like pair for each item 02:51:59 so full declaration is like vector for each item> weights; 02:52:20 except with the closing > 02:52:37 then weights is a vector and you can use the vector methods 02:52:52 -!- rossi has quit [Ping timeout: 252 seconds] 02:53:19 hmm 02:53:32 i guess i can also just set weight to 0 for entries i want to drop 02:54:00 just don't add them 02:54:03 if their weight is 0 02:54:23 since you're dynamically adding them, you have flow control, right? 02:54:40 if (blah.weight > 0) { weights.add(blah)}; 02:54:51 or something akin to that 02:55:04 unless I don't understand what you mean 02:55:06 http://dpaste.com/08BEYDE this is what i'm doing 02:56:37 well I'm just saying you don't have to add them 02:56:46 since that was essentially your initial question 02:57:45 yeah, thanks, i think your approach is cleaner anyway 02:58:21 well what you posted there also seems fine to me, fwiw, maybe |amethyst would have some good advice though 02:59:13 two problems, imo: 1) i think it will get really messy as soon as any shop gets two conditions 2) requires updating if new shoptypes are added 02:59:16 it would look a bit cleaner without so my ? operator, but it would also be more LoC 02:59:33 maybe i should write a function shop_is_useful 02:59:57 yeah, that's another way 03:00:09 |amethyst has a lot more experience here, I'd maybe get his advice 03:00:17 beware he may make a macro... 03:00:47 haha 03:02:55 -!- namelastname112 has quit [Ping timeout: 246 seconds] 03:04:22 !source shoptype_to_str 03:04:23 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/shopping.cc#l2990 03:04:39 !source shop_types 03:04:39 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/shopping.cc#l2957 03:05:35 -!- ystael has quit [Ping timeout: 265 seconds] 03:06:16 -!- rchandra has left ##crawl-dev 03:06:59 -!- doubtofbuddha has quit [Ping timeout: 244 seconds] 03:08:19 uh oh, crawl crashes in tags.cc whenever i join gozag 03:08:24 time to go drink beer 03:10:53 -!- jmr_ has quit [Read error: Connection reset by peer] 03:29:38 -!- Blazinghand_ has quit [Read error: Connection reset by peer] 03:33:27 -!- scummos__ has quit [Ping timeout: 276 seconds] 03:36:36 -!- ussdefiant has quit [Ping timeout: 240 seconds] 03:38:15 -!- kazimuth has quit [Quit: Textual IRC Client: www.textualapp.com] 03:45:34 -!- Patashu has joined ##crawl-dev 03:49:57 -!- vale_ has quit [Remote host closed the connection] 03:54:28 -!- ldf_ has quit [Ping timeout: 252 seconds] 03:55:54 -!- mumra has joined ##crawl-dev 04:03:35 -!- pikaro has quit [Ping timeout: 265 seconds] 04:06:47 -!- ystael has quit [Ping timeout: 246 seconds] 04:08:52 -!- Wah has quit [Ping timeout: 272 seconds] 04:10:39 -!- dustinm` has quit [Ping timeout: 248 seconds] 04:12:15 -!- djinni has quit [Ping timeout: 248 seconds] 04:12:45 -!- ktgrey has quit [Ping timeout: 264 seconds] 04:18:23 -!- Kramin has quit [Ping timeout: 256 seconds] 04:23:08 -!- Kramin has joined ##crawl-dev 04:26:09 chequers: this is the appropriate response to a crash 04:27:51 if only oka gifted beer instead of hats 04:28:20 -!- Wah has quit [Read error: Connection reset by peer] 04:28:48 we need a god of hedonism in crawl 04:28:51 a dionysus 04:29:10 a baccus 04:29:21 yess 04:30:09 let's brainstorm mechanics 04:30:23 voluntary self-delusion to gain piety 04:31:16 visual effects can rage from mara's mislead to discorobin 04:31:54 drunken stumble: every time you move in a direction, you might move in a completely random direction depending on how inebriated you are (a.k.a. piety) 04:32:05 -!- Wah has quit [Remote host closed the connection] 04:32:47 passive effect: enemies who attack you have a chance to become neutral and just stand stock-still staring at their hands 04:34:08 * dpeg isn't a drinker :) 04:35:02 dpeg: we can also have a god of teetotaling so that you do not feel left out 04:35:24 dpeg: your god grants you piety for volunteering to be the designated driver 04:37:19 * Wensley prefers not to drink too :) 04:38:18 so once squarelos is in you'll need to find a new catastrophic change to make 04:39:40 there are some in store, don't worry 04:40:39 remove hunger! 04:40:42 remove the ID game! 04:46:16 "catastrophic" 04:51:50 -!- djinni has joined ##crawl-dev 04:52:35 -!- dustinm` has joined ##crawl-dev 04:52:50 -!- mumra_ has joined ##crawl-dev 04:53:31 -!- rossi has quit [Ping timeout: 256 seconds] 04:55:04 -!- vale_ has quit [Ping timeout: 256 seconds] 04:55:55 -!- mumra has quit [Ping timeout: 255 seconds] 04:56:50 hey dpeg, how are things? 04:57:07 busy! 04:57:07 -!- dplusplus has joined ##crawl-dev 04:57:12 in that email about irdc, did you see the comment about posters / t-shirts? 04:57:18 dpegL me too! 04:57:22 mumra_: yes, I saw 04:57:31 hope I can make it, not clear yet 04:58:14 mumra_: only playtesting Gozag these days a bit, and I hope I can hook up with green*snrk to push the oubliette a bit further 04:59:27 well, hope you can make it 05:00:15 regarding the merch question, any thoughts on this / has there been any discussion? 05:00:42 if the NVA are producing the posters/tshirts themselves it seems like a good idea 05:03:27 -!- dustinm` has quit [Ping timeout: 248 seconds] 05:03:27 -!- djinni has quit [Ping timeout: 248 seconds] 05:04:46 mumra_: the topic came up some long time ago... there does not seem to be any problem with people printing Crawl (or DCSS etc.) on shirts/mugs and selling them 05:07:24 you need to establish a crawl foundation to assert copyright over the word "Crawl" in all domains 05:07:41 fund its aggressive litigation with proceeds from the steam sales 05:08:02 funnel all remaining revenue to MarvinPA to fund his full time ruin engine 05:08:31 MarvinPA can ruin Crawl in his spare time just fine 05:08:41 I'm so out of touch, I bet MarvinPA isn't ruining crawl at all these days. the torch has been passed 05:08:58 -!- __miek has quit [Ping timeout: 255 seconds] 05:09:05 I leave that to you guys, gotta teach. 05:10:01 Wensley: not enough sweat shops in that plan 05:15:25 -!- djinni has joined ##crawl-dev 05:16:02 -!- Siveran has quit [Ping timeout: 256 seconds] 05:16:11 -!- dustinm` has joined ##crawl-dev 05:17:33 -!- Wahaha has quit [Read error: Connection reset by peer] 05:17:59 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 05:19:25 -!- elmdor has quit [Ping timeout: 246 seconds] 05:22:59 -!- pikaro has quit [Ping timeout: 256 seconds] 05:23:56 -!- siepu has quit [Ping timeout: 252 seconds] 05:32:43 -!- honeybadger has quit [Ping timeout: 246 seconds] 05:37:50 -!- Inferior has quit [Quit: Page closed] 05:38:41 -!- honeybadgert has quit [Client Quit] 05:41:11 -!- debo_ has quit [Ping timeout: 250 seconds] 05:52:27 -!- filthy has quit [Ping timeout: 256 seconds] 05:54:06 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 05:55:39 -!- ystael has quit [Ping timeout: 245 seconds] 05:55:51 -!- vale_ has quit [Ping timeout: 256 seconds] 05:57:53 -!- DEFE has quit [Quit: Page closed] 06:02:44 xtahua plush toy 06:04:47 -!- dustinm` has quit [Ping timeout: 248 seconds] 06:04:47 -!- djinni has quit [Ping timeout: 248 seconds] 06:07:44 -!- st_ has joined ##crawl-dev 06:09:12 -!- sylnt has quit [Read error: Connection reset by peer] 06:12:16 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 06:15:35 -!- Alarkh has joined ##crawl-dev 06:19:08 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 06:19:35 -!- djinni has joined ##crawl-dev 06:20:21 -!- dustinm` has joined ##crawl-dev 06:20:47 -!- halberd has quit [Ping timeout: 256 seconds] 06:27:33 -!- panicbit has quit [Ping timeout: 250 seconds] 06:32:42 -!- Monkaria has quit [Client Quit] 06:36:15 -!- dustinm` has quit [Ping timeout: 248 seconds] 06:38:30 -!- maha_ has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.2/20150415140819]] 06:39:04 -!- dustinm` has joined ##crawl-dev 06:45:53 -!- tftf has quit [Quit: Page closed] 06:46:46 -!- copt has quit [] 06:53:30 -!- rossi has quit [Ping timeout: 256 seconds] 06:53:51 -!- djinni has quit [Ping timeout: 248 seconds] 06:55:06 -!- djinni has joined ##crawl-dev 06:56:36 -!- vale_ has quit [Ping timeout: 240 seconds] 07:02:13 -!- panicbit has quit [Ping timeout: 250 seconds] 07:11:24 -!- Orfax has quit [Ping timeout: 272 seconds] 07:15:15 -!- Lasty has joined ##crawl-dev 07:22:28 -!- debo has joined ##crawl-dev 07:23:14 -!- Voker57 has quit [Remote host closed the connection] 07:24:49 -!- dgu__ has quit [Ping timeout: 256 seconds] 07:32:00 -!- Menche has quit [Ping timeout: 276 seconds] 07:41:05 -!- dustinm` has quit [Ping timeout: 265 seconds] 07:41:06 -!- siepu has quit [Ping timeout: 276 seconds] 07:44:15 -!- Patashu has quit [Ping timeout: 250 seconds] 07:46:37 -!- dustinm` has joined ##crawl-dev 07:48:16 -!- meatpath has quit [Ping timeout: 255 seconds] 07:49:28 -!- Tux[Qyou] has joined ##crawl-dev 07:56:34 -!- bitcoinbastard has quit [Quit: Leaving] 07:57:38 -!- vale_ has quit [Ping timeout: 272 seconds] 08:07:42 no way, i'm busy too! 08:07:59 oops, scrolled up 08:09:47 dpeg: so remember how we were discussing potion petition vs call merchant? I went to look at recent wins -- I'm basically the only gozag player who uses potion petition. almost everyone else spends all their cash on shops 08:12:37 I used it on my mu! I think 08:12:42 !log . mu gozag 08:12:43 1. perunasaurus, XL21 MuSu, T:65456: http://crawl.develz.org/morgues/0.16/perunasaurus/morgue-perunasaurus-20150316-160611.txt 08:13:02 -!- carwin__ has quit [Client Quit] 08:13:35 a whopping 4 times too, 3 of which were in or near zot 08:13:51 -!- bmfx has quit [Quit: leaving] 08:16:17 !log . gozag won 08:16:18 2. chequers, XL27 MiFi, T:113766: https://crawl.project357.org/morgue/chequers/morgue-chequers-20150426-120952.txt 08:16:35 Invok: Potion Petition | | 1 | 2 | 1 | 1 | 4 | 4 | 6 | 222 || 241 08:16:56 to be fair about 210 of those uses were in tomb to deal with all the fscking rot 08:17:44 -!- debo has quit [Ping timeout: 252 seconds] 08:18:04 well that's the thing 08:18:38 there's no long term benefit to using potion petition so if you don't have to use it you might as well not use it 08:19:59 i'm writing a pretty big rework of gozag atm, so far i've dropped the aura & pp entirely 08:20:25 -!- Brannock has joined ##crawl-dev 08:20:51 odds of call merchant giving long term benefit are small but once you have enough shops you're bound to get at least something useful 08:24:34 and if i need to use pp in a pinch i can just keep enough gold for a couple of pps in hand all the time 08:28:21 chequers: I do use PP! 08:29:00 chequers: I would appreciate it if you could share your Gozag plans with me. 08:29:10 (by email, I have very little time right now) 08:29:42 well the fact there's no long term benefit combined with the fact pp punishes you every time you use it 08:29:45 i wanted to test them before committing to anything, but I think the core of gozag is 'get shops, buy cool stuff' 08:30:04 kvaak: you know scaling cost was removed from pp, right? 08:30:05 if oka had call merchant i'd still spam the heck out of hero 08:30:11 chequers: well, I disagree 08:30:33 kvaak: but corpses = money, this is just like killing = piety for Okawaru 08:30:54 that's not really relevant 08:30:59 anyway neither is my argument 08:31:03 since i didn't know scaling was removed 08:31:43 also, what do you mean 'no long term benefit'? it has no long term benefit like almost every god ability, it's just tactical goodness 08:32:08 dpeg: what do you consider the core of gozag? 08:32:41 chequers: exactly, other gods don't have that except maybe oka gifts but piety suffers from diminishing returns at high amounts, gold doesn't 08:33:35 so you're saying that pp is bad because there's a much better ability to spend gold on, since it has long term rewards? 08:33:37 kvaak: so PP is even cheaper than Finesse! 08:33:45 no 08:33:49 (now that is doen not scale) 08:34:01 as i said my argument is largely irrelevant now that PP no longer gets more expensive 08:34:31 oook 08:34:33 -o 08:35:27 -!- serq has quit [Changing host] 08:39:47 I should really try gozag sometime. so I can follow the details of gozag discussions 08:40:10 johnstein: yes, and then tell us about it! 08:40:45 too many things on my todo list 08:43:51 -!- Kolbur has joined ##crawl-dev 08:55:09 -!- gareppa has quit [Remote host closed the connection] 08:55:16 -!- rossi has quit [Ping timeout: 272 seconds] 08:57:35 -!- dustinm` has quit [Ping timeout: 248 seconds] 08:57:56 -!- vale_ has quit [Ping timeout: 240 seconds] 09:00:24 -!- djinni has quit [Ping timeout: 276 seconds] 09:00:54 -!- Alarkh has quit [Quit: Leaving] 09:04:35 -!- Orfax has quit [Client Quit] 09:06:37 -!- dustinm` has joined ##crawl-dev 09:09:04 -!- wheals has joined ##crawl-dev 09:11:22 -!- djinni has joined ##crawl-dev 09:25:52 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 09:29:50 -!- ksagri has quit [Ping timeout: 244 seconds] 09:30:06 -!- Tux[Qyou] has joined ##crawl-dev 09:33:16 -!- panicbit has quit [Ping timeout: 240 seconds] 09:39:04 -!- serq has quit [Quit: und weg...] 09:44:20 -!- ystael has quit [Ping timeout: 265 seconds] 09:44:42 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 09:44:45 -!- Turgon has quit [Quit: Page closed] 09:45:45 -!- rossi has quit [Ping timeout: 240 seconds] 09:50:12 -!- ussdefiant has joined ##crawl-dev 09:52:15 -!- lobf has quit [Quit: lobf] 09:56:58 -!- pikaro has quit [Ping timeout: 255 seconds] 09:58:57 -!- vale_ has quit [Ping timeout: 240 seconds] 10:01:48 -!- mamgar has quit [Read error: Connection reset by peer] 10:13:13 -!- LexAckson has joined ##crawl-dev 10:21:20 -!- murphy_slaw has quit [Quit: ZNC - http://znc.in] 10:23:55 -!- Daekdroom has quit [Quit: Leaving] 10:29:15 -!- honeybadger has quit [Quit: Page closed] 10:29:23 -!- KamiKatze has quit [Quit: Page closed] 10:29:56 -!- bmfx has quit [Read error: No route to host] 10:36:55 -!- NeoT has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 10:37:46 -!- orionstein has quit [Quit: ZNC - http://znc.in] 10:39:19 -!- lobf has joined ##crawl-dev 10:48:04 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 10:49:08 -!- ystael has quit [Ping timeout: 272 seconds] 10:55:36 -!- Turgon has quit [Quit: Page closed] 10:56:52 -!- ussdefiant has quit [Ping timeout: 252 seconds] 10:59:58 -!- vale_ has quit [Ping timeout: 255 seconds] 11:00:00 -!- jbenedetto has quit [Ping timeout: 256 seconds] 11:09:37 -!- lobf has quit [Quit: lobf] 11:09:55 -!- WalrusKing has quit [Client Quit] 11:10:52 -!- SurpriseTRex has quit [Quit: Leaving] 11:13:59 -!- Zekka has quit [Ping timeout: 250 seconds] 11:19:28 -!- Turgon has quit [Quit: Page closed] 11:20:26 -!- zxc2321 has joined ##crawl-dev 11:22:37 -!- zxc232 has quit [Ping timeout: 264 seconds] 11:22:50 -!- zxc2321 has quit [Client Quit] 11:23:05 -!- zxc232 has joined ##crawl-dev 11:27:53 -!- siepu has quit [Quit: Leaving] 11:31:01 -!- mauris has joined ##crawl-dev 11:35:23 -!- wheals has joined ##crawl-dev 11:40:16 -!- Blazinghand has joined ##crawl-dev 11:42:16 -!- Athaboros has quit [Ping timeout: 255 seconds] 11:43:05 -!- Kalir has quit [Changing host] 11:43:51 -!- MarvinPA has joined ##crawl-dev 11:44:44 -!- abixa has quit [Client Quit] 11:51:37 -!- elliptic has quit [Quit: Leaving] 11:54:21 -!- rossi has quit [Ping timeout: 265 seconds] 11:56:54 -!- SomeStupidGuy has quit [Ping timeout: 272 seconds] 11:57:13 -!- Angeline is now known as roushguy 11:57:43 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 11:59:26 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 11:59:43 -!- simmarine has joined ##crawl-dev 12:00:42 -!- vale_ has quit [Ping timeout: 244 seconds] 12:04:50 -!- Weretaco has quit [Quit: leaving] 12:04:57 -!- bmfx has quit [Remote host closed the connection] 12:07:34 -!- dtsund has joined ##crawl-dev 12:10:46 -!- elliptic has joined ##crawl-dev 12:11:17 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-931-g11a8995 (34) 12:11:47 !lg dpeg won gozag 12:11:48 5. dpeg the Invulnerable (L27 GrFi of Gozag), escaped with the Orb and 4 runes on 2015-04-23 12:23:44, with 2151166 points after 81500 turns and 4:34:39. 12:11:55 how can I list them? 12:12:03 -!- stubblyhead has quit [Read error: Connection reset by peer] 12:12:13 !lg dpeg won gozag s=char 12:12:14 5 games for dpeg (won gozag): SpAs, OpVM, GrFi, TrMo, MiEE 12:12:47 thank you! 12:12:54 -!- amalloy_ is now known as amalloy 12:21:31 -!- Shard1697_ has joined ##crawl-dev 12:25:30 -!- doubtofbuddha has quit [Ping timeout: 244 seconds] 12:27:16 -!- dplusplus has quit [Quit: Leaving...] 12:29:52 -!- quik has quit [Quit: The child is grown, the dream is gone. I have become comfortably numb.] 12:30:13 -!- SomeStupidGuy has quit [Read error: Connection reset by peer] 12:32:13 -!- debo has joined ##crawl-dev 12:33:46 -!- Blazinghand has quit [Read error: Connection reset by peer] 12:34:57 !lg * gozag won s=nae 12:34:57 Unknown field: nae 12:34:58 !lg * gozag won s=name 12:34:59 203 games for * (gozag won): 5x dpeg, 4x EnterQ, 4x Tolias, 3x quayzong, 3x dis, 3x anything, 3x Zooty, 3x damdam, 3x circular, 2x simm, 2x andinto, 2x HLA, 2x Medar, 2x PleasingFungus, 2x Yermak, 2x WeiSong, 2x mopl, 2x DrKe, 2x Lasty, 2x InternetKraken, 2x HilariousDeathArtist, 2x acwest, 2x Sar, 2x perunasaurus, 2x fdshfn, 2x johnnyzero, 2x elliptic, 2x Tossi, 2x joy1999, 2x shotax, 2x chequers... 12:35:42 -!- SomeStupidGuy has quit [Read error: Connection reset by peer] 12:38:53 -!- lobf has joined ##crawl-dev 12:40:16 -!- pikaro has quit [Ping timeout: 265 seconds] 12:43:58 just got a strange bug: left a dungeon level with a timed portal vault, entered it on another staircase, got "You hear the brisk hiss of a very distant avalanche of sand."... but the portal was extremely close to where I was! 12:47:16 -!- Zekka has quit [Ping timeout: 240 seconds] 12:50:06 -!- ktgrey has quit [Ping timeout: 272 seconds] 12:50:44 -!- mumra_ has quit [Ping timeout: 272 seconds] 12:52:33 -!- stubblyhead has quit [Read error: Connection reset by peer] 12:54:47 anyone excited to merge https://github.com/crawl/crawl/pull/23 ? does it need changes from me? 12:55:08 yes, that happens 12:56:05 -!- onrul has quit [Read error: Connection reset by peer] 12:56:31 -!- Zooty has quit [Ping timeout: 246 seconds] 12:59:07 dpeg: I think I've seen that one too. 12:59:49 !learn add lasty_to_do figure out why you sometimes get inaccurate portal messages after re-entering a floor 12:59:50 lasty to do[8/8]: figure out why you sometimes get inaccurate portal messages after re-entering a floor 13:00:08 i think it's always the same when entering the floor 13:00:21 those messages don't depend on distance 13:00:27 wheals: I think you have to have been off the floor for a sufficient length of time 13:00:45 or else you don't see the message at all 13:00:59 i don't remember ever not getting the message 13:01:02 even if you just <> 13:01:22 I could be mistaken 13:01:27 -!- vale_ has quit [Ping timeout: 250 seconds] 13:02:33 i could too naturally 13:03:51 i suddenly wonder if the distances are working right in squarelos 13:04:33 oh yeah it uses a custom distance2 13:04:46 -!- n1k has joined ##crawl-dev 13:04:50 that should probably change 13:04:50 -!- Bcadren has quit [Ping timeout: 252 seconds] 13:09:46 hmm, i wonder if monstrous menagerie could fit into the grand grimoire thematically 13:10:05 since it's pretty poison arrow-esque 13:11:30 -!- UncertainKitten has joined ##crawl-dev 13:13:28 -!- Torax_ has quit [Quit: Page closed] 13:14:50 MarvinPA: are you thinking of moving it out of other books, or something? 13:15:23 vaguely 13:15:25 -!- Monkaria has quit [Quit: Page closed] 13:15:51 ??poison_arrow 13:15:51 poison arrow[1/1]: Level 6, range 7 conj/poison spell (Annihilations exclusive), inflicts incredible damage, deals 70% resistable damage and poisons poison-resistant natural creatures; the undead cannot be poisoned but still take some damage. 4d53.75 damage at max power (but good luck getting 200 power). 13:15:59 oh it is L6 13:15:59 ??book_of_beasts 13:15:59 book of beasts[1/1]: Summon Butterflies, Call Canine Familiar, Summon Ice Beast, Monstrous Menagerie, Summon Mana Viper, Summon Hydra. Prior to 0.14 it has Ice Form and Sticks to Snakes instead of Menagerie and Mana Viper. 13:16:03 ?book_of_summonings 13:16:07 ??book_of_summonings 13:16:07 book of summonings[1/1]: Abjuration, Recall, Summon Forest, Shadow Creatures, Summon Demon, Monstrous Menagerie. 13:17:00 -!- halberd has quit [Changing host] 13:17:01 -!- dtsund has quit [Quit: dtsund] 13:17:11 you could probably lose it from book of beasts 13:17:13 i started from the point of "remove abjuration, make aura of abjuration l5 and move it out of grand grimoire", but that leaves the grand grimoire desperately needing a spell and i do think menagerie is probably worthy of being a highlevel book spell 13:17:38 that sounds ok to me, the abjure plan 13:18:03 it'd probably be not great to have it in 3 summoning books though 13:18:20 ??grand_grimoire 13:18:20 grand grimoire[1/1]: Aura of Abjuration, Summon Greater Demon, Malign Gateway, Summon Horrible Things - Requires 6 spellcasting and 10 summonings to memorize spells out of this book. 13:18:46 again, lol at highlevel requirements 13:19:21 abjuration wouldn't be in 3 books, it's only in summonings 13:19:49 so I assume book of summonings would get aura of abjuration? 13:19:53 right 13:20:29 ??iron_shot 13:20:29 iron shot[1/2]: A level 6 conj-earth single target attack spell, formerly known as Bolt of Iron. Has poor accuracy and range, but does a decent amount of irresistible damage. It's found in the book of Earth and book of Power. 9d18 at full power. 13:21:23 I guess you could just remove MM from book of beasts 13:21:47 since i'm not sure what you could replace it with in :summonings 13:22:09 i think my proposed shuffling would be: make menagerie grimoire-only, move mana viper from hinderance to summonings to replace it (and just remove it from beasts) 13:22:30 I take it parraw is only in annihilations? 13:22:35 *parrow 13:22:38 ??poison_arrow 13:22:38 poison arrow[1/1]: Level 6, range 7 conj/poison spell (Annihilations exclusive), inflicts incredible damage, deals 70% resistable damage and poisons poison-resistant natural creatures; the undead cannot be poisoned but still take some damage. 4d53.75 damage at max power (but good luck getting 200 power). 13:22:40 yeah, all high level book spells are only in that book 13:22:43 right 13:23:24 well that's not a terrible plan, I think the only problem is that :summonings doesn't have a spell above L5 13:23:46 summonings aren't the same as conj, so maybe that just doesn't matter 13:23:52 -!- jefus has quit [Read error: Connection reset by peer] 13:24:14 it'd leave it with a pretty good selection of nice l5 spells at least 13:24:19 yeah 13:25:07 -!- dob is now known as doubtofbuddha 13:25:09 -!- SomeStupidGuy has quit [Read error: Connection reset by peer] 13:25:48 sif will gift me MM anyhow, I'll still be unkillable 13:26:23 but rip the joy of finding :summonings and being set for V:5 13:26:44 you'll just have to rediscover shadow creatures! :P 13:27:13 oh no, shadow C is absolutely required for V:5! 13:27:17 best spell 13:28:11 I just need MM for things that stay around my squishy elves for more than a few turns, and XXX is usually a bit hunger/int-drain intensive at that point 13:30:06 -!- CanOfWorms has joined ##crawl-dev 13:33:40 MM is fun in lair 13:33:58 -!- ollyolly has quit [Ping timeout: 246 seconds] 13:37:50 -!- mumra has joined ##crawl-dev 13:41:02 chequers: by the way, it's not true that no one is using potion petition, see recent games from elliptic and Sar 13:41:54 &dump 13:41:55 http://CRAWL.XTAHUA.COM/crawl/morgue/MarvinPA/MarvinPA.txt 13:42:24 and see games from MarvinPA 13:42:28 :) 13:42:43 it's strong and useful 13:42:48 and cheap now 13:43:43 distraction aura is also really strong late 13:44:19 possibly too strong, i was reliably killing unique pan lords without them really acting at all 13:44:31 oh, wow 13:46:48 MarvinPA: moving MM from Beasts and Summonings into Grand Grimoire seems fine to me. It could use the nerf. 13:47:06 -!- UncertainKitten has quit [Ping timeout: 272 seconds] 13:47:24 -!- how2magic has quit [Quit: Page closed] 13:47:57 -!- UncertainKitten has joined ##crawl-dev 13:49:00 -!- rossi has quit [Ping timeout: 272 seconds] 13:56:57 -!- nixor has quit [Ping timeout: 244 seconds] 13:57:31 -!- mauris has quit [Ping timeout: 256 seconds] 14:02:03 -!- vale_ has quit [Ping timeout: 256 seconds] 14:10:39 -!- pikaro has quit [Ping timeout: 265 seconds] 14:13:32 -!- Foamed has quit [Quit: Leaving] 14:16:56 -!- Soadrem is now known as Soadreqm 14:20:13 -!- Zekka has quit [Ping timeout: 255 seconds] 14:21:10 -!- NeremWorld has quit [Ping timeout: 256 seconds] 14:23:19 -!- carwin_ has quit [Ping timeout: 246 seconds] 14:26:53 -!- Puffin is now known as PuffinKhan 14:33:01 -!- ProzacElf has joined ##crawl-dev 14:38:50 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 14:41:11 MarvinPA: new deterioration is forcing me to play much better than I would otherwise 14:41:16 It might be the best bad mutation 14:41:24 heh, nice 14:41:33 -!- ProzacElf has quit [Ping timeout: 250 seconds] 14:41:47 MarvinPA: put another way: I think it's a success 14:42:24 good to hear! deterioration mut in particular was the thing i was most unsure about 14:42:44 with xp stat drain that is 14:42:49 yeah 14:47:07 -!- amalloy is now known as amalloy_ 14:52:51 -!- lobf has quit [Quit: lobf] 14:58:25 -!- PuffinKhan is now known as Puffin 15:00:50 -!- pikaro has quit [Ping timeout: 256 seconds] 15:02:41 -!- vale_ has quit [Ping timeout: 256 seconds] 15:03:14 -!- lobf has joined ##crawl-dev 15:14:25 -!- Hanyuu has quit [Ping timeout: 246 seconds] 15:17:11 -!- Kolbur has left ##crawl-dev 15:17:54 -!- amalloy_ is now known as amalloy 15:18:33 -!- zero_one has quit [Ping timeout: 256 seconds] 15:18:36 -!- Sprort has quit [Ping timeout: 240 seconds] 15:20:05 03MarvinPA02 07* 0.17-a0-932-ge389825: Remove curse skulls from a Zig statue vault 10(3 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/e38982524c3b 15:20:05 03MarvinPA02 07* 0.17-a0-933-gae8c450: Remove Abjuration spell, lower Aura of Abjuration to L5 10(2 hours ago, 10 files, 5+ 32-) 13https://github.com/crawl/crawl/commit/ae8c4507ad08 15:20:05 03MarvinPA02 07* 0.17-a0-934-gee9363c: Move Monstrous Menagerie into the Grand Grimoire 10(45 minutes ago, 1 file, 2+ 3-) 13https://github.com/crawl/crawl/commit/ee9363c05eb9 15:20:05 03MarvinPA02 07* 0.17-a0-935-g2366863: Remove baby alligators 10(3 hours ago, 20 files, 15+ 79-) 13https://github.com/crawl/crawl/commit/23668633fad2 15:20:05 03MarvinPA02 07* 0.17-a0-936-g9dc79d6: Remove boring beetles 10(3 hours ago, 21 files, 14+ 154-) 13https://github.com/crawl/crawl/commit/9dc79d6725fd 15:20:05 03MarvinPA02 07* 0.17-a0-937-g9cb62d8: Remove plain mummy death curses 10(4 days ago, 1 file, 12+ 26-) 13https://github.com/crawl/crawl/commit/9cb62d81a589 15:20:12 -!- Nerem has quit [Ping timeout: 272 seconds] 15:20:36 -!- Utrick has joined ##crawl-dev 15:24:10 -!- NeremWorld has quit [Ping timeout: 252 seconds] 15:25:57 -!- Guest46841 is now known as lappity 15:25:59 -!- lappity is now known as flappity 15:26:54 -!- Nerem has quit [Ping timeout: 245 seconds] 15:32:44 -!- NeremWorld has quit [Ping timeout: 245 seconds] 15:40:14 -!- mong has quit [Quit: Page closed] 15:40:28 mirrored TRJ spit out slimes 13https://crawl.develz.org/mantis/view.php?id=9705 by Le_Nerd 15:41:04 -!- Kalma has quit [Ping timeout: 256 seconds] 15:41:21 -!- Tux[Qyou] has quit [Ping timeout: 250 seconds] 15:41:58 MarvinPA: if you are in a committing mood today, may i suggest you look at https://github.com/crawl/crawl/pull/23 ? an excellent vintage 15:42:46 -!- socks_ has quit [Ping timeout: 256 seconds] 15:44:09 -!- Nerem has quit [Ping timeout: 240 seconds] 15:46:57 -!- NeremWorld has quit [Ping timeout: 240 seconds] 15:47:01 -!- mumra_ has joined ##crawl-dev 15:47:32 -!- Utrick has quit [Quit: Utrick] 15:47:45 -!- rossi has quit [Ping timeout: 240 seconds] 15:49:41 #9705 looks like it's working as intended, in that friendly mirrored trj doesn't create any spawns, but if you turn your mirrored trj hostile then it can create spawns 15:50:20 maybe it's more consistent to make summoned trjs unable to make spawns, regardless of alignment? 15:50:30 -!- elliptic has quit [Quit: Leaving] 15:51:28 that sounds right to me 15:52:01 !learn add crawl #9705 looks like it's working as intended, in that friendly mirrored trj doesn't create any spawns, but if you turn your mirrored trj hostile then it can create spawns 15:52:02 crawl[11/11]: #9705 looks like it's working as intended, in that friendly mirrored trj doesn't create any spawns, but if you turn your mirrored trj hostile then it can create spawns 15:53:32 -!- Nerem has quit [Ping timeout: 256 seconds] 15:55:45 New branch created: pull/24 (1 commit) 13https://github.com/crawl/crawl/pull/24 15:55:45 03amalloy02 07[pull/24] * 0.17-a0-931-g8baa08f: Subject/verb agreement 10(4 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/8baa08ff9b29 15:55:48 -!- Utrick has joined ##crawl-dev 16:00:38 -!- Utrick has quit [Client Quit] 16:02:43 -!- Xenobreeder has quit [Ping timeout: 246 seconds] 16:03:00 -!- Patashu has joined ##crawl-dev 16:03:09 -!- ystael has quit [Ping timeout: 264 seconds] 16:03:16 -!- vale_ has quit [Ping timeout: 240 seconds] 16:03:45 -!- Utrick has joined ##crawl-dev 16:03:52 -!- LexAckson has quit [Quit: Leaving] 16:05:04 -!- Krakhan has quit [Changing host] 16:06:24 -!- Utrick has quit [Client Quit] 16:07:37 -!- namelastname112 has quit [Ping timeout: 246 seconds] 16:10:04 03MarvinPA02 07* 0.17-a0-938-g6250545: Reduce alligator bands to size 2 10(18 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/625054582e78 16:10:04 03amalloy02 {MarvinPA} 07* 0.17-a0-939-g58b1528: Allow > or < to move through a passage of golubria. 10(21 hours ago, 1 file, 14+ 0-) 13https://github.com/crawl/crawl/commit/58b152823e8b 16:10:04 03MarvinPA02 07* 0.17-a0-940-g85fd701: Don't let hostile summoned TRJs create jelly spawns 10(3 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/85fd701fbc8b 16:10:22 thanks, MarvinPA! 16:10:28 <|amethyst> good timing 16:10:32 np, thanks for the patch :) 16:10:33 <|amethyst> I was just about to do that :) 16:10:37 heh 16:11:23 <|amethyst> MarvinPA: btw, if you put "closes #23" in the commit message, it will automatically close the pull request 16:11:41 aha, neat 16:12:54 03amalloy02 {|amethyst} 07* 0.17-a0-941-g450667a: Subject/verb agreement 10(21 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/450667adffd6 16:12:58 <|amethyst> ^^ thus 16:15:33 <|amethyst> MarvinPA: "Remove plain mummy death curses" you left out the important part from the commit message 16:15:51 <|amethyst> oh 16:15:53 <|amethyst> nevert mind 16:15:59 <|amethyst> I missed the "return" you added 16:16:05 <|amethyst> s/vert/ver/ 16:16:23 it would have been pretty mean without that, yeah :P 16:16:29 <|amethyst> hm 16:16:34 <|amethyst> what if they had a lower severity? 16:17:12 the bennu description still looks pretty clunky 16:17:20 -!- Siveran has quit [Ping timeout: 256 seconds] 16:17:21 -!- scummos__ has quit [Ping timeout: 240 seconds] 16:17:23 i think even severity 1 necromancy miscasts can do quite a lot of direct damage for such an early character, though 16:17:32 up to 20 iirc 16:17:33 <|amethyst> hm 16:18:16 wheals: yeah, it does, but i didn't want to get into editing that 16:18:34 if you don't, nobody will....... 16:18:39 -!- mefis231 has quit [Remote host closed the connection] 16:18:45 they could get severity 0 ones to keep the flavour and the link to later mummies perhaps, but that would probably just be confusing, and many players won't actually come across the later mummies anyway 16:20:51 -!- Earlo has quit [Remote host closed the connection] 16:22:20 -!- Utrick has joined ##crawl-dev 16:25:59 -!- Patashu has quit [Ping timeout: 256 seconds] 16:29:25 -!- Colada has quit [Remote host closed the connection] 16:31:21 hm. where is the code for building zig floors? i don't see it in dat/des, and searches for "zigg" in .cc files don't turn up anything that looks too promising 16:32:08 dat/dlua 16:33:28 -!- elliptic has joined ##crawl-dev 16:35:02 -!- bitcoinbastard has quit [Client Quit] 16:37:32 -!- Utrick has quit [Quit: Utrick] 16:40:42 god I love javascript, a dynamic language of the 21st century where the only safe way to loop over an array is with a index variable since for(foo in blah) will get you all sorts of attributes you don't want 16:40:59 <|amethyst> gammafunk: at least it's not PHP :/ 16:41:03 true! 16:41:17 I've not really written php at all, but I'd probably hate it 16:41:23 based on what I've seen 16:44:06 <|amethyst> ~$ php5 <<< '' 16:44:09 <|amethyst> 1 16:44:29 <|amethyst> that's not actually an md5 collision 16:44:40 <|amethyst> https://news.ycombinator.com/item?id=9484757 for more details 16:46:54 hah 16:46:55 php > if ((true == "foo") && ("foo" == 0) && (0 == false)) echo "yay!"; yay! 16:48:46 <|amethyst> granted, all that is possible to screw up in C++ too, but at least you have to do explicit operator overloading to get coercions that are quite that exciting 16:52:49 -!- siepu has quit [Read error: Connection reset by peer] 17:01:32 -!- MakMorn has quit [Ping timeout: 272 seconds] 17:02:23 -!- lobf has quit [Quit: lobf] 17:03:27 -!- lobf has joined ##crawl-dev 17:04:34 -!- MakMorn has joined ##crawl-dev 17:04:50 -!- vale_ has quit [Ping timeout: 272 seconds] 17:05:05 -!- Utrick has joined ##crawl-dev 17:07:14 -!- Zekka has quit [Ping timeout: 272 seconds] 17:08:33 03elliptic02 07* 0.17-a0-790-g44cf67f: Squarelos. 10(10 days ago, 77 files, 545+ 628-) 13https://github.com/crawl/crawl/commit/44cf67ff3011 17:08:33 03elliptic02 07* 0.17-a0-791-g233d389: Fix los_maps test. 10(9 days ago, 1 file, 39+ 55-) 13https://github.com/crawl/crawl/commit/233d38981484 17:08:33 03elliptic02 07* 0.17-a0-944-g52a14e0: Merge branch 'squarelos-0.17' 10(21 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/52a14e0d0be5 17:09:06 squarelos 17:09:28 elliptic: i noticed earlier that portal timer messages still use euclidean distance 17:09:46 they do? I thought I changed that, let me go look 17:09:56 I'm not surprised if I did miss some things though 17:10:32 oh somehow i was looking at master still 17:11:01 probably it should be math.min and not math.max though?? 17:11:11 no 17:11:13 o never mind 17:11:15 yeah 17:14:44 (I have made that mistake in qw code before) 17:15:11 fr: a metric where that's how distance is calculated 17:15:19 ...sq...squares..??? 17:15:39 wheals: doesn't satisfy the triangle inequality unfortunately 17:16:22 is triangle required for the definition of a metric? would have to go look it up in my analysis text 17:16:43 03MarvinPA02 07* 0.17-a0-945-g601bd79: Add a missing TAG_MAJOR_VERSION comment 10(2 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/601bd7992155 17:16:46 elliptic: that's just, like, your opinion, man. 17:16:51 <|amethyst> yes, non-negative, positive for distinct points, symmetic, and triangle inequality 17:16:56 <|amethyst> s/yes,/yes:/ 17:17:08 yeah, so it says here in Rudin 17:17:20 gammafunk: yes, what neil said 17:17:21 <|amethyst> s/meti/metri/ 17:17:40 you people are computer science wonks, you don't know analysis! 17:17:55 i guess this would also have the "positive for distinct points" problem 17:19:10 <|amethyst> yeah, but if that's the only property you give up it's still a pseudometric space 17:19:14 <|amethyst> hm 17:20:07 <|amethyst> but I guess if you only gave up the triangle inequality you'd have a semimetric 17:20:17 <|amethyst> so min is just terrible 17:20:43 can we get a rebuild on cszo? 17:20:47 <|amethyst> gammafunk: I'm not much for analysis, but metric spaces are topology :) 17:20:55 <|amethyst> gammafunk: you can do a rebuild on cszo 17:21:02 <|amethyst> why make me tie up a browser window? :P 17:21:06 oh. squarelos landed :) 17:21:23 elliptic: given your implementation, how hard do you think it would be to bring back circlelos? 17:21:34 git revert ... 17:21:40 <|amethyst> I eat my corn on the cob in boustrophedon 17:21:45 |amethyst: that's not precisely true, you can do topology just fine without ever having a metric! 17:21:51 elliptic: as a xom effect :) 17:21:58 but I guess we're both right 17:22:02 <|amethyst> gammafunk: right, it's not *all* of topology 17:22:15 |amethyst: I guess my point is that you can't study analysis at all without a metric 17:22:21 whereas you can for topology 17:22:28 but I might be wrong even there I guess 17:22:28 <|amethyst> yeah 17:22:55 bh: um, not really feasible if you want to bring back euclidean metric everywhere... if you just care about field of view and don't change anything else then it might be feasible but that doesn't sound very good 17:23:29 xom effect that makes diagonal moves cost 1.4 but leaves los square 17:23:43 it would be simpler to implement, certainly 17:23:54 <|amethyst> xom effect that makes diagonal moves cost 2 17:24:06 <|amethyst> sokobanlos 17:24:25 <|amethyst> (also would make los a diamond of course) 17:24:58 wait, do diagonals cost 1.4? 17:25:03 <|amethyst> no 17:25:20 <|amethyst> minmay was suggesting the opposite weird admixture from circlelos 17:25:41 there used to be a compile-time option making diagonals cost 1.4 but I removed that because it really doesn't make sense with squarelos :P 17:26:03 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 17:26:04 <|amethyst> elliptic: add a new one for 0.7 diagonals 17:26:11 <|amethyst> elliptic: so people can simulate circlelos 17:26:35 <|amethyst> that would play really weird 17:26:41 <|amethyst> might have to mock that up :) 17:27:19 it should only go in if it incurrs chei pennance when you use a diagonal 17:27:31 *incurs 17:27:46 <|amethyst> XXXSTRAIGHTEDGECHEIXXX 17:28:05 -!- Basil has joined ##crawl-dev 17:28:20 -!- Keskital1 has joined ##crawl-dev 17:29:25 Tile 'etheric_cage' for part 'BODY' not found in 'dc-player.txt'. 17:29:33 I guess this means we don't have a doll tile 17:29:42 -!- neunon_ has joined ##crawl-dev 17:29:54 if i wanted to change all references to "excentricity" in ziggurat.lua to "eccentricity". and "exc" to "ecc", would that break save compat? it looks kinda like it would but i don't understand the persist code 17:29:59 -!- nixor has quit [Ping timeout: 252 seconds] 17:29:59 -!- Doesnt has quit [Ping timeout: 252 seconds] 17:29:59 -!- neunon has quit [Ping timeout: 252 seconds] 17:29:59 -!- crate has quit [Ping timeout: 252 seconds] 17:29:59 -!- Isvaffel has quit [Ping timeout: 252 seconds] 17:30:00 -!- Keskitalo has quit [Ping timeout: 252 seconds] 17:30:00 -!- driftwood has quit [Ping timeout: 252 seconds] 17:30:00 -!- Doesnty is now known as Doesnt 17:30:23 rather doubt this would break save compat, but let's see 17:30:27 -!- neunon_ is now known as neunon 17:30:38 amalloy: by persist, do you mean the lua persistant table? 17:31:04 gammafunk: i don't really know what i mean. i just see calls to dgn.persist and don't know exactly how that works 17:31:33 <|amethyst> amalloy: you would need to make the two "zig().zig_exc" expressions look under both the old and new names 17:31:40 and i guess it obviously wouldn't break save compat but would require more fixing up 17:31:41 <|amethyst> i.e. lua save compat code 17:31:46 yeah 17:32:18 -!- travis-ci has joined ##crawl-dev 17:32:19 The build was broken. (master - 9cb62d8 #2537 : Chris Campbell): http://travis-ci.org/crawl/crawl/builds/61364545 17:32:19 -!- travis-ci has left ##crawl-dev 17:32:22 it seems simpler to leave it as is, then. it looks dumb but isn't confusing, where fixing it would look vonfusing and still maybe kinda dumb 17:33:46 -!- debo has quit [Ping timeout: 264 seconds] 17:34:14 the Storm card is so irritating 17:34:19 lookup_help.cc: In function 'std::string _keylist_invalid_reason(const std::vector >&, const string&, const string&, bool)': 17:34:22 lookup_help.cc:1233:63: warning: ISO C++ does not support the 'z' gnu_printf length modifier [-Wformat] 17:34:25 from the cszo rebuild 17:35:05 <|amethyst> yes, known 17:35:09 oh ok 17:35:33 !lg lasty ophu 17:35:34 26. Lasty the Shooter (L5 OpHu), slain by a sky beast on D:2 on 2015-05-05 01:18:33, with 119 points after 2928 turns and 0:08:04. 17:35:40 !lm lasty ophu 17:35:40 304. [2015-05-05 22:29:37] Lasty the Peltast (L17 OpHu of Nemelex Xobeh) reached level 4 of the Swamp on turn 53430. (Swamp:4) 17:35:44 !lm lasty ophu alive 17:35:45 30. [2015-05-05 22:29:37] Lasty the Peltast (L17 OpHu of Nemelex Xobeh) reached level 4 of the Swamp on turn 53430. (Swamp:4) 17:35:54 <|amethyst> we use %z or %I depending on which libc is likely to be in use 17:36:01 <|amethyst> and with mingw we ask for the gnu libc 17:36:14 <|amethyst> this warning started showing up when -pedantic was enabled 17:37:46 <|amethyst> we could probably use %lu and be safe on most systems 17:38:23 <|amethyst> or even do some compile-time checks for sizeof(size_t) == sizeof(long) and use either %lu or %llu 17:38:27 <|amethyst> I think %llu is C++11 17:38:37 Unstable branch on crawl.s-z.org updated to: 0.17-a0-945-g601bd79 (34) 17:39:33 gammafunk: Storm card didn't kill me yet, but it tried ~5 times 17:39:40 ??storm_card 17:39:40 storm card[1/1]: Rain (shallow water), swiftness, and a short-lived tornado at high power. 17:39:45 hah 17:39:58 because it makes you fly? 17:39:58 "at high power" apparently means "any power" 17:40:12 I assume the tornado is centered on the player 17:40:20 gammafunk: no, it's +Twstr 17:40:22 seriously 17:40:23 god 17:40:38 -!- Yllodra has quit [Ping timeout: 256 seconds] 17:42:23 <|amethyst> that's completely wrong 17:42:57 ah, true 17:43:49 |amethyst: i thought C++11 had the C99 "z" length modifier (and snprintf and all that stuff) 17:43:49 !learn edit storm_card Gives you short-term Flight, a number of friendly air elementals based on spellpower, and a neutral twister nearby to kill you or mess up your positioning. 17:43:50 Syntax is: !learn edit TERM[NUM] s/// 17:43:59 !learn set storm_card Gives you short-term Flight, a number of friendly air elementals based on spellpower, and a neutral twister nearby to kill you or mess up your positioning. 17:44:00 storm card[1/1]: Gives you short-term Flight, a number of friendly air elementals based on spellpower, and a neutral twister nearby to kill you or mess up your positioning. 17:44:14 that might not be 100% correct 17:44:18 but it's a damn sight closer 17:44:30 now to look at the code :p 17:44:49 -!- rossi has quit [Ping timeout: 264 seconds] 17:45:12 <|amethyst> !learn set storm_cloud[1] On a coinflip either summons a twister and several air elementals; or summons a few air elementals, pushes monsters away like a fan of gales, and places storm clouds that do electricity damage. 17:45:12 storm cloud[1/1]: On a coinflip either summons a twister and several air elementals; or summons a few air elementals, pushes monsters away like a fan of gales, and places storm clouds that do electricity damage. 17:45:44 Ah, interesting. I did see the latter effect a few times, but mostly saw the former. 17:45:50 The latter is actually helpful 17:45:57 <|amethyst> trust in the cards! 17:46:13 Maybe weight towards the latter outcome based on spellpower? 17:46:14 on coinflip seems weird to me 17:46:25 er, card power 17:46:31 <|amethyst> both effects do use power level 17:46:32 yeah, I'm not sure the designer quite throught through what the effect of the twister would be 17:46:42 well the twister is the issue 17:46:44 <|amethyst> could give the player wind resistance 17:46:54 <|amethyst> would need a DUR_ for that 17:47:01 that would help, tho it would still fuck up positioning 17:47:11 <|amethyst> do air elementals get blown around? 17:47:18 presumably it wouldn't change your position 17:47:37 I think insubstantial things...I actually have no idea 17:49:24 <|amethyst> hm 17:49:29 <|amethyst> looks like they do get moved 17:49:35 <|amethyst> it just prevents the damage and the flight 17:49:36 -!- nixor1 has quit [Ping timeout: 240 seconds] 17:52:06 Lasty: transfer your game to squarelos and all your twistr problems will be solved 17:52:13 !lm lasty x=vlong 17:52:14 9350. [2015-05-05 22:41:18] [vlong=0.17-a0-931-g11a8995] Lasty the Peltast (L18 OpHu of Nemelex Xobeh) found a decaying rune of Zot on turn 55433. (Swamp:4) 17:52:17 %git 17:52:17 07MarvinPA02 * 0.17-a0-945-g601bd79: Add a missing TAG_MAJOR_VERSION comment 10(38 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/601bd7992155 17:52:27 <|amethyst> (since players and monsters get res_wind if they control a tornado, that means if you and a monster have duelling tornadoes you'll circle round each other but not take damage) 17:52:30 !kw squarelos 17:52:31 Keyword: squarelos => explbr=squarelos-0.17 17:52:36 !kw squarelostest 17:52:37 Keyword: squarelostest => explbr=squarelos-0.17 17:52:45 %git :/Squarelos 17:52:45 07elliptic02 * 0.17-a0-790-g44cf67f: Squarelos. 10(10 days ago, 77 files, 545+ 628-) 13https://github.com/crawl/crawl/commit/44cf67ff3011 17:52:57 !kw squarelos vlong>=0.17-a0-790-g44cf67f 17:52:58 Defined keyword: squarelos => vlong>=0.17-a0-790-g44cf67f 17:53:10 %git :/Merge 17:53:10 07elliptic02 * 0.17-a0-944-g52a14e0: Merge branch 'squarelos-0.17' 10(66 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/52a14e0d0be5 17:53:19 <|amethyst> amalloy: I do think it's reasonable to change 'excentric' to 'eccentric' but leave the field as zig_exc 17:53:22 gammafunk: shouldn't you compare with the merge commit instead? 17:53:24 hrm 17:53:26 guess so! 17:53:35 !kw squarelos vlong>=0.17-a0-944-g52a14e0 17:53:37 Defined keyword: squarelos => vlong>=0.17-a0-944-g52a14e0 17:53:53 !lm * squarelos s=src 17:54:01 4 milestones for * (squarelos): 4x cszo 17:54:16 I'm kind of surprised there are some already 17:54:20 but I guess I shouldn't be 17:54:36 !lg . 17:54:37 2920. gammafunk the Severer (L19 MiBe of Makhleb), blasted by a fire giant (bolt of fire) on Vaults:4 on 2015-05-05 20:32:22, with 267837 points after 19874 turns and 2:42:27. 17:54:42 that weakling 17:54:55 I do worry that this coinflip-between-two-very-different-effects thing makes Nemelex too Xommy. "invoke this card and . . . well, something will happen" 17:54:57 now I can win a *real* MiBe with squarelos 17:55:06 <|amethyst> hm 17:55:16 Lasty: yeah, that's kind of the problem I have with it too I guess 17:55:29 <|amethyst> that travis failure looks like the abyss bot not knowing how to answer "Keep equipping yourself?" 17:55:46 I saw that log but assumed those dialogues were part of the test... 17:55:48 -!- lobf has quit [Quit: lobf] 17:55:56 <|amethyst> during the startup sequence where it wears equipment 17:56:03 -!- zxc232 has quit [Read error: Connection reset by peer] 17:57:03 why is royal jelly still in the "super loot" section of zig loot generation? it's not nearly as great as it used to be 17:57:39 <|amethyst> to increase the supply of food, since that's something you might reasonably dive in for 17:58:14 it's food everyone can eat, that's the main thing i guess 17:58:38 <|amethyst> but the weight is low (1% of super loot--I suspect you get more food from just from "good loot" randomly selecting food, at least in the absence of dietary restrictions) 17:59:03 <|amethyst> could have some chance of 'acquire food' instead :P 17:59:11 heh 17:59:14 would that work? 17:59:27 -!- Kellhus has quit [Quit: Page closed] 17:59:38 if i ever find 3 royal jellies in a zig i'm now gonna be like "dangit i was this close to getting a real gooditem" 17:59:40 <|amethyst> gammafunk: yes, including giving Vp potions of blood 17:59:45 |amethyst: and gh chunks? 18:00:25 <|amethyst> yes, that might be a problem 18:00:31 amalloy: the main gameplay implication of zigs for a 3-rune are when a player peaks into the first few levels to look for something they really feel they need 18:00:42 and permafood is possibly one of those, so I think it's fine 18:00:46 <|amethyst> not sure if you could combine that with delayed_decay 18:00:49 i don't think non-troves should use acquire loot (although tons of places do, unfortunately) 18:01:09 hrm, yeah we could make a rule I guess 18:01:17 <|amethyst> MarvinPA: I think Zig is one of the more reasonable places to do that after Troves though 18:01:19 it is sort of a rule, it's just broken a lot 18:01:31 a gentle suggestion 18:01:54 <|amethyst> what about if you add 'acquire food' there and remove two or three other uses of 'acquire *' elsewhere? :) 18:01:56 -!- onrul has quit [Quit: Leaving] 18:02:00 true, breaking it in zig would be an okay place to do so if need be, but it's probably not necessary there with the plentiful real scrolls of acquirement anyway 18:02:17 do 3-rune players really peek into a zig for food? it seems bizarre to me; how do you run out of food in a 3-rune game? 18:02:35 hello guys, i was having trouble starting webtiles a few days ago, is it possible i have an issue with tornado? is there a way to check to see if its the right version? 18:02:35 <|amethyst> I think the food isn't so much for three-runers 18:02:41 i assumed the idea was more to make it so you can just keep zigging without running out of food 18:03:22 amalloy: high-hunger spells, rod usage, channeling, zin 18:03:23 although generally pan generates more food than you need anyway 18:03:45 gammafunk: if you're using stuff like that regularly, going into a zig is probably going to cost you more food than it gains, i would think 18:04:02 no it wouldn't? 18:04:16 given that there are monsters in zigs that also leave corpses 18:04:28 I'm not sure what you're trying to argue, though 18:04:46 you kill some monsters, get some loot, in that loot is some permafood 18:05:05 <|amethyst> syndicus_: python -c 'import tornado; print(tornado.version)' 18:05:26 <|amethyst> syndicus_: outside the chroot 18:05:30 gammafunk: i'd rather the permafood take up a * item slot rather than a | slot 18:05:34 -!- vale_ has quit [Ping timeout: 264 seconds] 18:05:58 2.4 18:06:05 <|amethyst> yes, that's too old 18:06:06 calling it "super loot" on the same level of desirability as !exp !benemut /hw seems bizarre to me 18:06:09 * items are randomized, | items are randomized, a | item can be less good than a * item, and the food already has quite low weight 18:06:12 just look at the number 18:06:29 it's not a "slot" 18:06:49 <|amethyst> syndicus_: hm 18:06:55 okay. anyway, it sounds like you guys think it is at a fine place right now; i originally asked because i thought it might be a holdover from when royal jellies cured stats or rot or whatever 18:07:06 <|amethyst> syndicus_: maybe I'm wrong, the docs say you just need 2.0 18:07:17 it might have replaced porridge 18:07:18 |amethyst: did you write the guide on develz? i used the repo of git://github.com/flodiebold/tornado.git 18:07:26 but !porridge was removed 18:08:07 <|amethyst> syndicus_: hm 18:08:26 <|amethyst> syndicus_: actually, that should work as long as you're doing trunk and not the webtiles-changes branch 18:08:45 current webtiles-changes depends on tornado4 and doesn't use that patch 18:08:48 <|amethyst> syndicus_: if you have tornado 3 you don't need any patches I think, but the patched 2.4 should be fine 18:08:52 did LOS get bigger? 18:08:57 yeah a bit 18:09:00 ??squarelos 18:09:00 squarelos[1/8]: Reality of crawl where LOS is square rather than circular. An actual thing as of .17! 18:09:10 ??circlelos 18:09:11 I don't have a page labeled circlelos in my learndb. 18:09:13 heh 18:09:14 |amethyst: when does the webtiles.sh in /crawl-dev/dgamelaunch-config/utils get moved to /etc/init.d ? 18:09:45 <|amethyst> 225 as opposed to, what was it, 213ish? 18:10:26 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 18:10:39 <|amethyst> syndicus_: the 'sudo dgl publish --confirm' step 18:10:44 -!- Ladykiller69 has quit [Quit: Verlassend] 18:11:23 <|amethyst> syndicus_: that substitutes %%VARIABLES%% and installs several files into their correct place 18:12:37 <|amethyst> webtiles and dgl configs, in-chroot installation and launcher scripts, menus, CGIs, and a few other things 18:13:00 <|amethyst> dgl publish (without the --confirm) will list them and tell you what has changed 18:13:28 <|amethyst> btw, as you find errors or anything unclear, feel free to edit that wiki page 18:14:36 <|amethyst> I started the document a couple of years ago, but TZer0 and johnstein have been the biggest contributors since 18:14:48 its not quite a controlled experiment, i've yet to succeed lol 18:14:51 <|amethyst> because they have set up a new server more recently than I have :) 18:14:56 i found TZer0 working on a docker setup 18:16:49 -!- nicolae- has joined ##crawl-dev 18:18:02 <|amethyst> johnstein: re deleting old binaries 18:18:12 delete 'em all i say 18:18:15 <|amethyst> johnstein: clean-trunks only deletes versions without saves, right 18:18:27 -!- MarvinPA has quit [Quit: Leaving] 18:18:52 <|amethyst> johnstein: The reasonable thing to do would be move the saves to newer versions 18:20:58 -!- mumra_ has quit [Ping timeout: 244 seconds] 18:20:59 <|amethyst> johnstein: I don't think your server was around for the last compat break, but if it was you have to be careful not to move them across major versions 18:21:06 <|amethyst> johnstein: and you can't move them backwards of course 18:22:37 <|amethyst> johnstein: you can use sqlite /home/crawl/DGL/crawl-versions.db3 <<<'select * from versions;' to figure out the order 18:22:45 uh oh 18:22:56 Lua error: ...-master/crawl-git-601bd79921/data/dat/dlua/macro.lua:27: [string 18:22:56 _"/dgldir/rcfiles/crawl-git/gammafunk.rc"]:198: Point (-8,-8) is out of bounds 18:23:13 must be something with my lua that's not comptable with squarelos 18:23:16 &rc 18:23:17 http://dobrazupa.org/rcfiles/crawl-git/gammafunk.rc 18:23:39 ah, yep 18:24:07 hrm, is there no way to loop over los in lua without hard-coding the geometry? 18:24:16 <|amethyst> johnstein: then once you move the saves away, the normal clean-trunks script should reap the binaries 18:24:24 for x = -8,8 do 18:24:24 for y = -8,8 do 18:24:25 m = monster.get_monster_at(x, y) 18:25:02 <|amethyst> iter.los_iterator probably 18:25:36 ok, will look into that 18:25:36 -!- Foamed has quit [Quit: Leaving] 18:26:20 oh, I'd better do that soon, otherwise I can't eat 18:26:39 <|amethyst> oh 18:27:00 <+gammafunk> chequers: by the way, it's not true that no one is using potion petition, see recent games from elliptic and Sar <-- NOBODY 18:27:07 dunked 18:27:37 also 18:27:42 you know what i'm going to say 18:27:47 commit my patchessssssss 18:28:04 commits for the commit god 18:28:07 I think the pbd is the outstanding one? 18:28:23 yeah, i'm waiting on marvin for gozag 18:28:29 gozag, huh 18:28:37 you know, at some point i should actually try gozag 18:28:37 (buff pp) 18:29:17 <|amethyst> gammafunk: dat/dlua/iter.lua btw (they're also available from clua, see:) 18:29:22 <|amethyst> !source CLua::init_lua 18:29:23 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/clua.cc#l740 18:29:51 |amethyst: cool, thanks 18:30:19 !source dat/dlua/iter.lua 18:30:20 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/dlua/iter.lua 18:30:35 <|amethyst> !source iter.los_iterator 18:30:36 Can't find iter.los_iterator. 18:30:44 <|amethyst> aww, no ctags lua 18:31:16 oh uh 18:31:22 local top_corner = dgn.point(y_x - 8, y_y - 8) 18:31:22 local bottom_corner = dgn.point(y_x + 8, y_y + 8) 18:31:33 in iter.los_iterator 18:31:36 -!- nixor has quit [Ping timeout: 272 seconds] 18:32:12 <|amethyst> well, fortunately the see_cell check should filter those out anyway 18:32:33 yeah 18:35:33 ah, and someone already made iter.mons_los_iterator 18:36:47 is there some way to tell if an #include.h is unused in a source file after deleting code? 18:36:56 <|amethyst> johnstein: hit me up this weekend: cszo is getting down to around 20 gigs free, so will need the same thing soon 18:37:45 <|amethyst> there are a few tools that do that, but I've never tested them on crawl code 18:37:53 <|amethyst> include-what-you-use is one, based on clang 18:38:03 <|amethyst> cppclean is another 18:38:13 so, it's fine to not worry about include sprawl in my patches? 18:38:13 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 18:38:14 <|amethyst> not sure if either is really up-to-date 18:38:49 <|amethyst> well, it's nice to clean up when possible, but it's not mandatory 18:39:29 <|amethyst> simplest (but can lead to false negatives!) would be to remove the #include and see what happens 18:40:16 <|amethyst> I say false negatives because it might be still used but included transitively anyway, in which case it's better style to include it explicitly 18:42:44 -!- pikaro has quit [Ping timeout: 245 seconds] 18:43:22 this would never be a problem if you wrote crawl in python 18:44:06 the crawlcode that would arise if we wrote in python would be...legendary 18:44:22 too much rope to hang yourself with 18:44:46 -!- Utrick has quit [Quit: Utrick] 18:45:10 -!- panicbit has quit [Ping timeout: 264 seconds] 18:45:21 <|amethyst> it also wouldn't be a problem if the C++ committee had made 'import' work 18:46:16 <|amethyst> or, rather, if the compiler implementers had 18:46:24 <|amethyst> I think clang is working on it 18:52:02 -!- ystael has quit [Ping timeout: 256 seconds] 18:54:24 -!- Zekka has quit [Ping timeout: 272 seconds] 19:01:50 -!- lobf has joined ##crawl-dev 19:01:56 ??los 19:01:56 los[1/1]: Line of Sight, five to eight steps, depending on direction. Reduced by the {nightstalker} demonspawn mutation, the spell {Darkness}, a {lantern of shadows}, and the {robe of night}. 19:02:29 it's 4 at minimum currently? 19:03:40 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 19:04:54 !learn edit los[1] s/eight steps, depending on direction/seven steps (eight and dependent on direction in the {circlelos} of 0.16-)/ 19:04:54 los[1/1]: Line of Sight, five to seven steps (eight and dependent on direction in the {circlelos} of 0.16-). Reduced by the {nightstalker} demonspawn mutation, the spell {Darkness}, a {lantern of shadows}, and the {robe of night}. 19:05:55 -!- vale_ has quit [Ping timeout: 244 seconds] 19:07:22 !learn edit los[1] s/five/seven/ 19:07:22 los[1/1]: Line of Sight, seven to seven steps (eight and dependent on direction in the {circlelos} of 0.16-). Reduced by the {nightstalker} demonspawn mutation, the spell {Darkness}, a {lantern of shadows}, and the {robe of night}. 19:07:45 !learn edit los[1] s/eight and/five to eight/ 19:07:45 los[1/1]: Line of Sight, seven to seven steps (five to eight dependent on direction in the {circlelos} of 0.16-). Reduced by the {nightstalker} demonspawn mutation, the spell {Darkness}, a {lantern of shadows}, and the {robe of night}. 19:08:21 elliptic: seven to seven? 19:08:26 yes 19:09:06 -!- debo has joined ##crawl-dev 19:09:10 I guess that's concise, but maybe a bit confusing 19:09:21 -!- Yllodra has quit [Ping timeout: 240 seconds] 19:09:30 !learn edit los[1] s/seven to // 19:09:31 los[1/1]: Line of Sight, seven steps (five to eight dependent on direction in the {circlelos} of 0.16-). Reduced by the {nightstalker} demonspawn mutation, the spell {Darkness}, a {lantern of shadows}, and the {robe of night}. 19:10:11 I just need to write a circelos entry 19:10:37 kirke-los? :p 19:10:39 The condition is x^2 + y^2 <= R^2 + 1, right? 19:10:43 yes 19:11:05 circlelos: it was bad and no one missed it. 19:11:05 man I really should compose these in a text editor 19:11:12 though a few effects used <= R^2 for no apparent reason 19:11:29 and also some effects used <= 8 because that makes a square 19:12:32 guys i got webtiles runnin (!) 19:13:40 its not perfect yet the user creation doesn't complete but at least it loads in the browser 19:14:16 <|amethyst> yay 19:14:22 <|amethyst> what was the fix? 19:14:48 i think it was the config.py, the bind_address/bind_port lines and the bind_pairs line were all uncommented 19:14:55 i commented the pairs line and it went 19:15:02 -!- treerex5 has quit [Client Quit] 19:15:04 <|amethyst> hm 19:15:05 I was wondering what that bind_pairs was for 19:15:13 <|amethyst> pairs overrides bind_port 19:15:23 <|amethyst> gammafunk: it's there in case you don't want to bind the same port on all addresses 19:15:29 I see 19:15:38 -!- Zekka has quit [Ping timeout: 265 seconds] 19:15:48 i think it has to be an xor, i haven't tried only pairs and not address/port 19:15:50 yeah kind of our fault for not looking at that 19:16:02 <|amethyst> hm 19:16:11 <|amethyst> cszo sets both, to the same value 19:16:20 <|amethyst> or equivalent values I mean 19:16:43 <|amethyst> but at one point it also bound port 8080 on dobrazupa.org too 19:16:47 <|amethyst> s/also // 19:16:52 <|amethyst> which is why I added bind_pairs 19:17:46 !learn add circlelos The type of {los} used before 0.17, so-named because it approximates a circle. With the player at position c, it's the set of points p with (p.x - c.x)^2 + (p.y - c.y)^2 <= R^2 + 1 where R is 8. 19:17:47 circlelos[1/1]: The type of {los} used before 0.17, so-named because it approximates a circle. With the player at position c, it's the set of points p with (p.x - c.x)^2 + (p.y - c.y)^2 <= R^2 + 1 where R is 8. 19:17:53 ??radius 19:17:53 I don't have a page labeled radius in my learndb. 19:17:57 http://crawl.berotato.org/crawl/dev/config.py and http://crawl.develz.org/source/infrastructure/webtiles-config.py.txt tipped me off 19:18:20 -!- PsyMar has quit [Ping timeout: 272 seconds] 19:18:27 <|amethyst> !learn edit circlelos[1] s/8/8 by default/ 19:18:27 circlelos[1/1]: The type of {los} used before 0.17, so-named because it approximates a circle. With the player at position c, it's the set of points p with (p.x - c.x)^2 + (p.y - c.y)^2 <= R^2 + 1 where R is 8 by default. 19:19:13 ??r2 19:19:13 I don't have a page labeled r2 in my learndb. Did you mean: 2, 42, 72, rc, re, rf, rl, rn, rr, ru, rw. 19:19:19 <|amethyst> !learn edit circlelos[1] s/by default/under normal circumstances 19:19:20 circlelos[1/1]: The type of {los} used before 0.17, so-named because it approximates a circle. With the player at position c, it's the set of points p with (p.x - c.x)^2 + (p.y - c.y)^2 <= R^2 + 1 where R is 8 under normal circumstances. 19:19:26 <|amethyst> ??distance 19:19:26 distance ~ distant ~ portal distance[1/1]: Portal distance by adjective: very distant, >30; distant, >15; nearby, >7. 19:19:31 heh 19:19:45 -!- UncertainKitten has quit [Read error: Connection reset by peer] 19:19:51 fr: portals are reported in terms of their r2 values from player 19:20:00 -!- UncertainKitten has joined ##crawl-dev 19:21:32 You hear the frantic ticking of a 1458-distant clock. 19:22:25 You hear the frantic ticking of a clock, 126 aud away. 19:25:57 just make that a new mutation, Keen Hearing 19:26:26 it could be nice to have "the ticking grows louder" sometimes as you walk towards/away portals 19:26:36 a new mutation, apathy: You hear some kind of clock somewhere. 19:26:39 and reduce the length of time they're open 19:27:31 ontoclasm: "you hear a depressing noise or something, whatever" 19:28:05 "There's an orb, somewhere, who cares, fuck it" 19:29:11 -!- Sovek has quit [Quit: Life without danger is a waste of oxygen] 19:30:32 "You die, but that fight was boring and lame." 19:37:12 do you really want to quit? (Type "whatever") 19:39:12 -!- lobf has quit [Quit: lobf] 19:39:16 -!- Bcadren has quit [Quit: Easy as 3.14159265358979323846...] 19:39:43 -!- Puffin is now known as AmnesthPUFFIN 19:40:05 -!- AmnesthPUFFIN is now known as Puffin 19:41:49 -!- nicolae- has left ##crawl-dev 19:47:34 -!- rossi has quit [Ping timeout: 256 seconds] 19:58:09 -!- kaeroku has quit [Quit: Page closed] 20:01:30 -!- amalloy has left ##crawl-dev 20:01:36 -!- amalloy has joined ##crawl-dev 20:05:02 -!- travis-ci has joined ##crawl-dev 20:05:03 The build was broken. (master - 85fd701 #2539 : Chris Campbell): http://travis-ci.org/crawl/crawl/builds/61372409 20:05:03 -!- travis-ci has left ##crawl-dev 20:05:26 <|amethyst> the same "keep equipping yourself?" loop 20:06:29 -!- vale_ has quit [Ping timeout: 246 seconds] 20:09:29 -!- Amilir has quit [Quit: Page closed] 20:10:54 -!- doubtofbuddha has quit [Ping timeout: 272 seconds] 20:14:52 Stop equipping yourself, stop equipping yourself! 20:15:12 -!- honeybadger has quit [Quit: Page closed] 20:16:07 -!- mong has quit [Quit: Page closed] 20:22:52 -!- WalkerBoh has joined ##crawl-dev 20:22:54 -!- ystael has quit [Ping timeout: 244 seconds] 20:25:55 where is %%CHROOT_LOGIN_DB%% defined? i tried to replace it with a hard coded path to /home/crawl/DGL/dgldir/dgamelaunch.db but the server wont run then 20:26:09 -!- wheals has joined ##crawl-dev 20:27:20 <|amethyst> dgl-manage.conf 20:27:23 we just need to replace the abyss bot with a qw mod 20:27:39 <|amethyst> syndicus_: it is the path inside the chroot 20:28:37 <|amethyst> all the variables starting with %%CHROOT_ are relative to the chroot, not the host filesystem 20:28:56 <|amethyst> better to use the %% thing though 20:29:05 <|amethyst> and dgl publish 20:29:13 @?? salamander mystic 20:29:13 salamander mystic (08N) | Spd: 10 (move: 140%) | HD: 10 | HP: 50-81 | AC/EV: 7/7 | Dam: 1004(fire:10-19) | 10weapons, 10items, 10doors, spellcaster | Res: 06magic(60), 04fire+++ | Vul: 12cold | XP: 772 | Sp: mystic blast (3d15), b.magma (3d18), haste other, localized ignite poison | Sz: Medium | Int: high. 20:29:36 <|amethyst> that way you only have one place to change (dgl-manage.conf) if you decide to do something differently 20:31:36 -!- syndicus_ has quit [Ping timeout: 240 seconds] 20:32:17 -!- syndicus has joined ##crawl-dev 20:32:31 -!- Lasty has quit [Quit: Leaving.] 20:35:13 -!- eb has quit [] 20:36:15 -!- amalloy is now known as amalloy_ 20:42:57 -!- gressup is now known as greesup 20:44:41 the form in the webtiles register won't post, any ideas? checked that dglusers was created 20:45:18 you dont disable js or anything do you? 20:45:29 no 20:46:12 are you setting this server up for public use, or just personal? 20:46:40 right now its all test on localhost 20:47:01 just if it's for the former, you probably should be using webtiles-changes 20:47:16 |amethyst: why wasn't webtiles-changes suggested for syndicus? 20:48:03 -!- WalkerBoh has quit [Remote host closed the connection] 20:48:08 <|amethyst> chequers: the "setting up webtiles and dgamelaunch" document doesn't cover webtiles-changes 20:48:24 i found this: https://crawl.develz.org/mantis/view.php?id=9098 20:48:35 -!- mamgar has quit [Ping timeout: 250 seconds] 20:49:45 <|amethyst> chequers: a fork of it that does would be good 20:49:50 ah no, not that bug. it's now an official branch 20:50:00 https://github.com/alexjurkiewicz/crawl/tree/webtiles-changes is that down for only me? 20:50:09 <|amethyst> not that one 20:50:11 basically, there's a massive rewrite of the webtiles server that will (hopefully) get merged in 0.17 20:50:13 -!- PleasingFungus has joined ##crawl-dev 20:50:15 ??storm cloud 20:50:15 storm cloud[1/1]: On a coinflip either summons a twister and several air elementals; or summons a few air elementals, pushes monsters away like a fan of gales, and places storm clouds that do electricity damage. 20:50:17 <|amethyst> https://github.com/crawl/crawl/tree/webtiles-changes 20:50:23 see crawl/crawl repo on github, the webtiles-changes branch 20:50:25 !learn mv storm_cloud[1 storm_card[1 20:50:26 storm_cloud[1] -> storm card[1/2]: On a coinflip either summons a twister and several air elementals; or summons a few air elementals, pushes monsters away like a fan of gales, and places storm clouds that do electricity damage. 20:50:30 !learn del storm_card[2 20:50:30 Deleted storm card[2/2]: Gives you short-term Flight, a number of friendly air elementals based on spellpower, and a neutral twister nearby to kill you or mess up your positioning. 20:50:47 <|amethyst> doh 20:50:48 |amethyst: good freudian slip, imho 20:51:06 also hopefully storm cloud didn't have an entry before 20:51:14 <|amethyst> I prefer Jungian petticoats myself 20:51:22 so you're sort of setting up a server at an awkward point. webtiles is basically getting completely replaced with a new system, and the few docs for it are focused on helping existing admins migrate from the old system 20:51:45 <|amethyst> hm, it probably did 20:52:01 i don't know how technical you are, but I eventually set up webtiles-changes from scratch partially following the old docs and with a lot of hard work 20:52:10 I'm failing to pull up google cache for the learndb page right now 20:52:30 so, if you're setting up the server to play with personally, just go webtiles, but be aware if you want to keep it up to date you will have to throw away all your work in a few months 20:53:55 -!- lowz has quit [Ping timeout: 246 seconds] 20:54:01 i have a decent box and connection at work i'd like to set it up public 20:54:11 |amethyst: if we wanted to make royal jellies more distinct from pizza, we could push their nutrition up toward rations'. ofc, that would probably require tweaking some food vaults 20:55:21 -!- HellTiger has quit [Ping timeout: 240 seconds] 20:55:40 chequers: i've been banging my head since friday trying to get it to work how it is now 20:56:16 <|amethyst> !learn add storm_cloud[1] Has a 1/4 chance of zapping things in it with lightning each turn and makes a lot of noise. 20:56:16 storm cloud[1/1]: Has a 1/4 chance of zapping things in it with lightning each turn and makes a lot of noise. 20:56:23 <|amethyst> PleasingFungus: yeah, bees 20:56:39 beeeeeeeeeeees 20:57:12 Mmm... bees. 20:57:18 syndicus: sounds like me exactly in October of last year 20:57:18 <|amethyst> PleasingFungus: imo do that and remove rations 20:57:29 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 20:57:30 syndicus: my sympathies. setting up webtiles server is PITA :( 20:57:36 <|amethyst> PleasingFungus: and also remove beef jerky and pizza 20:57:59 <|amethyst> PleasingFungus: so herbivores get small fast food (but fedhas wants it too), carnivores get chunks 20:58:15 <|amethyst> and everybody gets the same big slow permafood (rations) 20:58:32 <|amethyst> err, royal jelly rations 20:58:46 chequers: its not a problem, my *nix skills and git aren't great - this is to break up the day job monotony (build/sell WP sites) 20:58:58 <|amethyst> I guess that means carnivores get more permafood 20:58:59 <|amethyst> hm 20:59:17 <|amethyst> I guess bread and meat do have to stay separate 20:59:27 |amethyst and gammafunk are probably tired of me lol 20:59:41 <|amethyst> or it could be bread and jelly, no meat rations 20:59:56 <|amethyst> hm, ghouls 21:00:40 <|amethyst> I am skeleton jelly? 21:00:58 hi skeleton jelly?? 21:01:18 skelatin for short 21:01:19 -!- nicolae- has joined ##crawl-dev 21:01:43 bug report: i just made the latest trunk and now my vision is a square? 21:01:45 <|amethyst> gelatine is skeleton jelly 21:01:54 -!- reaverb has joined ##crawl-dev 21:01:59 + misc animal parts 21:02:00 hoof jelly, i think 21:02:03 yeah 21:02:12 -!- Wah has quit [Read error: Connection reset by peer] 21:02:14 <|amethyst> or fish bones 21:02:15 it's made from collagen which comes from hooves and other various tissues 21:02:23 hm, could be, i dunno what's in fish bones 21:02:46 <|amethyst> perhaps cartilage rather 21:02:57 those would be shark bones 21:03:04 <|amethyst> apparently pigskin is common 21:04:01 anyway this idea is completely unworkable, removing pizza is not a viable option (but actually if it simplifies things more it's probably good) 21:04:17 what the 21:04:25 <|amethyst> make fedhas use pizza instead of fruit 21:04:26 removing circlelos, removing pizza, obviously the devs hate circles 21:04:33 <|amethyst> oh right 21:04:50 <|amethyst> we need to change our pizza tile to a rectangular pizza 21:04:52 squares are made of two triangles, devs confirmed for illuminati 21:05:15 the letter A in crawl is a triangle with a little triangle at the top, illuminati 21:05:24 <|amethyst> yes, and what does A stand for? 21:05:29 <|amethyst> profane servitor of course 21:05:30 antichrist 21:05:31 ah 21:05:34 that too 21:05:39 it all ties together 21:05:58 one time i gave some thought to a god of conspiracy theories and then quickly realized it's usually better to start god ideas with things like Powers or Conducts and not Crazy Flavor 21:06:26 chequers: if i wanted to use webtiles-changes branch i would have to edit crawl-git.conf and start over? 21:06:55 actually, dgl-config simply does not work with webtiles-changes, so everything it does you're on your own 21:07:03 <|amethyst> I think there's a branch in our dgamelaunch-config repository 21:07:08 <|amethyst> but it's not complete 21:07:16 -!- vale_ has quit [Ping timeout: 240 seconds] 21:07:28 <|amethyst> gammafunk and johnstein were working on it some time ago 21:07:35 webtiles-changes's first birthday is approaching 21:07:37 what it take to be able to register users with the current setup before webtiles-changes is merged into trunk? 21:08:36 yes I modified dgl to upgrade webtiles-changes 21:08:39 <|amethyst> do you get any errors in the webtiles logs? 21:08:43 I ended up using strace a lot to answer questions like that 21:08:46 question, is it necessary to make a whole branch if i just want to make a little patch for like vaults and stuff 21:08:48 in git 21:08:51 <|amethyst> when you try logging in 21:08:54 I need to actually update to the latest webtiles-changes 21:09:01 <|amethyst> err, when you try submitting rather 21:09:14 <|amethyst> you might need to fix some permissions 21:09:28 nicolae-: it doesn't hurt 21:09:33 johnstein: well, I'm not sure you should at this point, just because I kind of want to see what mumra will be up to 21:09:39 WARN: Could not write dgl status file: [Errno 13] Permission denied: '/crawl-master/webserver/run/status' 21:09:39 wheals: noted 21:09:45 it's true that there is no harm by upgrading though 21:10:00 syndicus: I ran into a whole mess of permissions issues when I set things up. 21:10:01 I guess I'm saying that I'm not going to change much until it's clear to me what mumra will do 21:10:16 yes. so many files that need certain permissions which there are no checks for 21:10:44 once he decides on angular.js versus using react/jsx 21:10:44 I've tried to fix a lot of that in webtiles-changes 21:10:44 <|amethyst> syndicus: step 9 21:10:46 then maybe we can go somewhere 21:10:54 syndicus: are you following the dgamelaunch wiki article? if so, most of the time when it's unclear what permissions should be, there's a note on it. if not, please feel free to update for clarity 21:10:59 gammafunk: is mumra helping you with the client-side rewrite? 21:11:28 johnstein: yes, i have been using that guide 21:11:37 well mumra is targetting the bugs that make webtiles slow, and he thinks some of these are related to the app 21:11:58 and some are related to the client possibly 21:12:06 but it's more I need him to decide on a framework 21:12:20 -!- amalloy_ is now known as amalloy 21:12:30 oh, fantastic 21:12:52 I guess i'm waiting on you waiting on mumra then :) I want to make the front page ~pretty~ 21:13:15 yeah, it's probably best if we see what he might do before rewriting a bunch of lobby code etc 21:13:37 I'm defering to him because he does a lot of js and understands it better than the rest of us 21:13:44 still have my own pending work though... guest accounts is 98% done, save handler is 30% 21:14:03 well mumra was even talking about rewriting the server to be 100% js 21:14:09 using e.g. io.js 21:14:22 that's a bit more long term, and I'm not sure how serious he is there 21:14:45 i have some problems with twisted, in that I'm pretty sure one game hiccuping on read() will delay every client 21:15:32 (but it might be just bad architecture of our event loop) 21:16:13 chequers: did you make the landing page on develz? i like it, whoever did it 21:17:02 html5 bootstrap? 21:17:21 -!- dtsund has joined ##crawl-dev 21:17:22 yes & yes :) 21:17:41 it needs more love, but the cdo admin is elusive 21:18:20 %git 21:18:20 07MarvinPA02 * 0.17-a0-945-g601bd79: Add a missing TAG_MAJOR_VERSION comment 10(4 hours ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/601bd7992155 21:18:22 <|amethyst> other people can update it I think 21:18:33 Oh sorry I thought Chei wasn't working, just got the ping >_> <_< 21:18:42 <|amethyst> but gammafunk I believe is the only one who can update both the copy on CDO and your repo 21:18:49 more about getting him to change the domain name 21:18:56 and take over domain ownership, etc blah 21:19:04 yeah chequers' changes are thinks that nap.kin has to do 21:19:08 *things 21:19:39 <|amethyst> ah 21:19:48 I'm not sure what all of them are or if they're actually necessary, but that's probably best for others to decide as I don't have much experience with e.g. cdns 21:19:53 <|amethyst> I hope crawl.develz.org stays around as an alias at least 21:20:10 it would remain the home for tavern/mantis/etc 21:20:17 dcssgame.com would just be the landing site 21:20:19 and wordpress 21:20:27 oh you said etc 21:20:48 I guess dcss.com wasn't available? 21:21:24 oh seems it isn't 21:21:30 yeah, nothing 4 word is available nowadays 21:21:32 <|amethyst> crawlsoup.org is available 21:21:33 digital consulting and software services 21:21:33 -!- travis-ci has joined ##crawl-dev 21:21:34 The build was broken. (master - 52a14e0 #2540 : elliptic): http://travis-ci.org/crawl/crawl/builds/61381046 21:21:34 -!- travis-ci has left ##crawl-dev 21:21:40 *letter 21:21:50 probably not wordpress, btw 21:21:59 <|amethyst> I got one of the last two three-letter domains (before IDN was a thing) 21:22:01 |amethyst: i chownd' the appropriate directories, the latest error out of webtiles.log - OperationalError: attempt to write a readonly database 21:22:08 <|amethyst> there's way too much stuff on wordpress 21:22:11 there are a ton of cool new gTLDs 21:22:14 a purely static frontpage would let us use CDN! 21:22:18 <|amethyst> how will people make blog posts? 21:22:29 well, wordpress would remain where it is, I mean 21:22:29 -!- Puffin is now known as Puffinova 21:22:33 -!- Wah has quit [Read error: Connection reset by peer] 21:22:39 syndicus: check the sqlite db is writeable 21:22:46 -!- Puffinova is now known as Puffin 21:22:55 (if you're running as different users you'll need a common group with +w) 21:23:30 hrm, the 15th is only 10 days away! 21:23:39 I asked doy a while back if he was ready to switch over 21:23:41 <|amethyst> hey 21:25:06 since PF has made all kinds of trouble by putting to commits to github when he shouldn't we need to practical joke him somehow on flag day 21:25:33 we've migrated to bitbucket, please learn mercurial 21:25:52 special pre-commit hook to introduce spelling/grammatical errors into his commits? 21:25:53 on flag day you should send a predator drone to his house 21:26:26 should root or crawl own dgamelaunch.db? 21:26:38 -!- Pacra has joined ##crawl-dev 21:27:18 it has to be written to by the webtiles process (and dgamelaunch, if you're doing that bit) 21:28:06 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:28:25 -!- Fhqwhgads_ has quit [Client Quit] 21:29:24 <|amethyst> dc-ss.org 21:33:10 -!- ystael has quit [Ping timeout: 264 seconds] 21:33:16 -!- crate_ is now known as crate 21:34:36 <|amethyst> there 21:34:38 <|amethyst> dc-ss.org 21:34:40 permission denied on ttyrec, is that file permission or apache config? 21:34:49 <|amethyst> won't work for ssh obviously 21:35:19 <|amethyst> syndicus: it's directory permission 21:36:05 <|amethyst> on /home/crawl/DGL/dgldir/ttyrec/ or some subdirectory 21:36:36 <|amethyst> that all needs to be owned by user 'crawl' 21:36:59 i wen't through and chown'd all the dirs from #9, including dgldir/ttyrec 21:37:23 oh huh, how long has dc-ss.org been redirecting there? 21:37:28 its owned by crawl 21:37:44 nvm i think its the subdir 21:37:53 Created Date: 2015-05-05 21:37:55 oh 21:38:02 <|amethyst> wheals: just registered it 21:38:04 was <|amethyst> there 21:38:05 yeah 21:40:51 -!- Wah has quit [Read error: Connection reset by peer] 21:45:39 -!- Utrick has joined ##crawl-dev 21:45:44 -!- mamgar has quit [Quit: Exit Stage Left] 21:45:49 -!- Utrick has quit [Client Quit] 21:50:07 -!- rossi has quit [Ping timeout: 256 seconds] 21:50:49 |amethyst: I am not convinced that removing meat rations would be a significant nerf to ghouls 21:51:07 ok guys im up and runnin 21:52:13 -!- bitcoinbastard has quit [Client Quit] 21:52:20 What's this about removing meat rations? 21:52:46 reaverb: there was a suggestion of removing them, increasing royal jelly nutrition, and using them instead 21:53:49 That seems like an excellent idea to me. 21:53:53 but then how will we punish the hippies who play vegetarian races? 21:54:12 <|amethyst> reduce overall permafood 21:54:26 <|amethyst> so that spriggans get about the same amount of nutrition 21:55:10 could probably poke at herbivore factors, since that's the most direct way to tweak spriggans specifically 21:55:34 <|amethyst> honestly I'd rather just get rid of that 21:55:58 the flavourrrrr 21:56:01 <|amethyst> make it binary, 0 or full normal nutrition 21:56:03 the delicious flavour of bread!!! 21:56:11 <|amethyst> we can make every kind of food have variants like fruit 21:56:21 <|amethyst> flavour restored 21:56:42 call bread rations just rations 21:56:45 Things that are here: 8 foods 21:56:48 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 21:57:26 you eat the bread ration. Mmm... banana. 21:57:45 banana bread! 21:58:08 <|amethyst> You eat the bread ration. Mmm... naan. 22:00:55 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 22:04:19 -!- nixor has quit [Ping timeout: 265 seconds] 22:04:22 my naan went bad today :( 22:04:44 he hoped to have naan... but instead he had none 22:05:03 I was green with envy of people who have naan 22:05:07 my naan was also green 22:05:19 owned 22:05:44 -!- greesup has quit [Quit: Leaving] 22:05:53 p much. 22:07:11 You eat the bread ration. Mmm... a submarine sandwich. if you.herbivorous() then return " You pick off the deli meats." 22:07:46 -!- twofortypee has quit [Ping timeout: 246 seconds] 22:12:55 -!- qwer has quit [Quit: Page closed] 22:15:06 -!- bitcoinbastard has quit [Client Quit] 22:16:24 -!- reaverb has quit [Quit: Leaving] 22:18:34 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 22:25:50 -!- travis-ci has joined ##crawl-dev 22:25:51 The build was broken. (master - 601bd79 #2541 : Chris Campbell): http://travis-ci.org/crawl/crawl/builds/61382040 22:25:51 -!- travis-ci has left ##crawl-dev 22:29:31 -!- nicolae- has left ##crawl-dev 22:29:49 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 22:35:10 -!- scummos__ has quit [Ping timeout: 244 seconds] 22:35:19 olives? sardines? can we add those foods to crawl 22:40:06 -!- Lasty_ has quit [Read error: Connection reset by peer] 22:41:26 -!- ProzacElf has joined ##crawl-dev 22:41:27 has there been consideration of just removing food 22:41:41 -!- broquaint has quit [Remote host closed the connection] 22:44:13 -!- muravey has quit [Ping timeout: 255 seconds] 22:45:05 -!- muravey has joined ##crawl-dev 22:46:46 gammafunk: sardines are in crawl. 22:47:32 no I'm not counting the pizza tornado commit you accidentally pushed to github instead of gitorious! 22:47:38 ? 22:47:50 %git ca9410779ae1fd6626b6e40b642a24879dfdeaf5 22:47:50 07CKyle02 {wheals} * 0.16-a0-1945-gca94107: Cats like fish. 10(6 months ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/ca9410779ae1 22:48:00 oh right 22:48:02 wrong fish 22:51:36 neither of those fish are acceptable 22:56:29 You open the tuna like a can of sardines!!!! 22:59:04 -!- Menche has quit [Remote host closed the connection] 22:59:34 -!- scummos__ has quit [Ping timeout: 264 seconds] 22:59:50 03PleasingFungus02 07* 0.17-a0-946-g1856e96: Unbrace (sort of) 10(52 seconds ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/1856e9686215 23:00:34 wow, an ambiguous unbrace commit. that is so deconstructive... 23:01:01 -!- muravey has quit [Read error: Connection reset by peer] 23:01:16 -!- WalkerBoh has joined ##crawl-dev 23:01:16 how to define a default function parameter value in javascript: do_cleanup = typeof do_cleanup === 'undefined' ? false : true; 23:01:38 I guess that should be do_cleanup instead of true 23:01:47 -!- muravey has joined ##crawl-dev 23:01:48 not that it matters 23:01:53 gammafunk: it's a result of running unbrace, but it's not the usual result 23:02:09 -!- muravey has quit [Client Quit] 23:02:38 er, actually that is the usual result 23:03:19 I guess it's a bit awkward since we have a script specifically named "unbrace" and we like to use that in the commit messages 23:03:36 the usual result being a commit with a message not much more descriptive than "unbrace" 23:04:06 -!- Crawl_Bacchus has quit [Ping timeout: 244 seconds] 23:04:06 -!- fazisi has quit [Read error: Connection reset by peer] 23:04:58 -!- Athaboros has quit [Ping timeout: 255 seconds] 23:05:13 -!- Silas is now known as fazisi 23:05:44 the lack of spaces near the '/' seems weird, is that somehow our style? 23:05:54 I thought it applied to all math operators 23:08:00 -!- ProzacElf has quit [Ping timeout: 276 seconds] 23:08:50 I don't think the lack of spaces near / is our style 23:08:52 idk tho 23:09:01 anyway the usual result of unbrace is adding or removing curly braces 23:09:05 whereas this messed with pares 23:09:07 n 23:10:53 <+PleasingFungus> |amethyst: I am not convinced that removing meat rations would be a significant nerf to ghouls <-- think of the children/gh^gozag 23:11:41 yeah 'unbrace' really means 'things like curly braces and parens' so it's not unusual in any sense, not that any of this matters 23:12:47 -!- Daekdroom has quit [Quit: Leaving] 23:13:09 -!- Utrick has joined ##crawl-dev 23:14:33 -!- ProzacElf has joined ##crawl-dev 23:15:16 gammafunk: i think you can simplify your js with === 23:15:43 gammafunk: http://stackoverflow.com/questions/148901/is-there-a-better-way-to-do-optional-function-parameters-in-javascript 23:16:16 oh, this is exactly what you did 23:16:21 yeah 23:16:25 I read a similar answer 23:16:57 this google sheet import of objstat thing is almost done 23:17:03 so that's nice; it actually works 23:18:25 -!- ystael has quit [Ping timeout: 255 seconds] 23:20:14 after that maybe I can figure out how to get the zip uploading to work over an http post or something instead of a js form post 23:20:37 and johnstein might be able to get me regular objstat data, or I can use a vps 23:24:36 -!- PleasingFungus has quit [Ping timeout: 256 seconds] 23:24:56 -!- lobf has joined ##crawl-dev 23:25:20 -!- PleasingFungus has joined ##crawl-dev 23:25:24 chequers: gh^gozag get corpse shops 23:25:27 what more could you ask for 23:26:05 huh, I wonder if bh tweaked gh at all with his rot changes. 23:26:13 I have no idea if they were a buff or nerf for them. 23:26:16 pronouns. 23:26:59 they weren't tweaked, I don't think it had a major effect on gh 23:27:13 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-945-g601bd79 (34) 23:27:42 hrm, wouldn't gh^G be horrid? 23:27:51 I imagine you'd rot a lot 23:27:58 yes, gh & tr are both very tough 23:28:06 vp too, although I don't have personal experience 23:28:19 hrm, I played tr of G back when he gave porridge 23:28:22 it was pretty easy 23:28:32 !lg * tr gozag won 23:28:33 1. dpeg the Heavyweight Champion (L27 TrMo of Gozag), escaped with the Orb and 3 runes on 2015-01-29 22:56:17, with 1806380 points after 61035 turns and 3:59:03. 23:28:41 !lg * tr gozag 23:28:42 105. enigmoo the Brawler (L12 TrWr of Gozag), slain by a cyan ugly thing on D:14 on 2015-04-30 19:42:55, with 24885 points after 13044 turns and 0:58:23. 23:29:25 that char got to shoals before I just killed it out of boredom more or less, but had no food probs 23:29:34 wonder how the shops compare in terms of nutrition available, though 23:29:48 and there's the fact that you have to find the shop, I suppose 23:30:58 by the way thank you to |amethyst chequers and gammafunk 23:30:59 -!- johlstei_ has quit [Ping timeout: 256 seconds] 23:31:10 but in reverse order, right? 23:31:34 I think I was least helpful, since most of my advice was "just throw all that away and use webtiles-changes" 23:32:07 so boring beetles were removed because they were boring? 23:32:14 call merchant food shops are very expensive, compared to potion petition, and yes if you call too late the shop will be placed post-lair entrance, which is tough 23:33:32 -!- Dixlet has joined ##crawl-dev 23:34:01 my tr did use petition for food quite a bit 23:34:15 ...maybe that's the only thing it used it for 23:34:25 !lg . tr-- boring 23:34:26 2. gammafunk the Chucker (L2 TrHu), quit the game on D:2 on 2015-02-13 22:12:40, with 25 points after 1112 turns and 0:02:57. 23:34:35 !lg . tr boring -2 23:34:36 1/2. gammafunk the Brawler (L15 TrFi of Gozag), quit the game on Shoals:3 on 2014-05-13 01:02:45, with 97646 points after 28707 turns and 3:02:19. 23:34:38 !lg . tr boring -2 -log 23:34:39 1/2. gammafunk, XL15 TrFi, T:28707: http://dobrazupa.org/morgue/gammafunk/morgue-gammafunk-20140513-010245.txt 23:34:56 I suppose with scaling pp costs a shop would be much more cost efficient relatively soon 23:36:19 maybe tr would plan ahead and buy earlier shops in D 23:36:38 but there's only so much gold, I guess 23:36:53 maybe every gozag vault should have a permafood on it 23:37:08 no, that's not a good way to adress that 23:37:43 we have food vaults for the purpose of placing food 23:37:47 -!- st_ has quit [Ping timeout: 256 seconds] 23:38:07 i think gh^gozag is easier now that permafood cures rot 23:38:22 oh, then that would help 23:38:36 haha, playing gozag *and* a ghoul 23:38:40 definitely on my todo list! 23:38:52 !lg basil gh god=gozag 23:38:52 No games for basil (gh god=gozag). 23:39:04 no endorsment from the king of ghouls?! 23:39:20 !lg spicerack god=gozag 23:39:21 1. Basil the Fencer (L19 HuFi of Gozag), starved to death on D:15 (grunt_enter_depths_hoard) on 2014-04-29 01:05:12, with 217483 points after 51987 turns and 2:57:00. 23:39:23 wait, I might be wrong about that. I can't find it in the commitlist 23:39:24 lol 23:39:29 LOL 23:39:59 the first time..and the last time..that basil played Gozag 23:40:25 !lg devteamnp god=gozag s=name 23:40:26 165 games for devteamnp (god=gozag): 71x dpeg, 26x MarvinPA, 23x Neil, 13x SGrunt, 7x Lasty, 6x 78291, 6x gammafunk, 5x wheals, 3x PleasingFungus, 3x Medar, 2x elliptic 23:40:57 !lg devteamnp god=gozag s=name / won o=% 23:40:58 19/165 games for devteamnp (god=gozag): 2/2x elliptic [100.00%], 2/3x Medar [66.67%], 2/3x PleasingFungus [66.67%], 2/6x 78291 [33.33%], 2/7x Lasty [28.57%], 1/5x wheals [20.00%], 1/6x gammafunk [16.67%], 1/13x SGrunt [7.69%], 5/71x dpeg [7.04%], 1/26x MarvinPA [3.85%], 0/23x Neil [0.00%] 23:41:13 %git a3c592f31c63efa212dabc083d2ac895e6074061 23:41:13 07MarvinPA02 * 0.15-a0-717-ga3c592f: Make potions of blood cure rotting for ghouls 10(12 months ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/a3c592f31c63 23:41:15 -!- ussdefiant has joined ##crawl-dev 23:41:15 !lg devteamnp god=gozag s=name !boring / won o=% 23:41:16 19/162 games for devteamnp (god=gozag !boring): 2/2x elliptic [100.00%], 2/3x PleasingFungus [66.67%], 2/3x Medar [66.67%], 2/5x 78291 [40.00%], 2/7x Lasty [28.57%], 1/4x gammafunk [25.00%], 1/5x wheals [20.00%], 1/13x SGrunt [7.69%], 5/71x dpeg [7.04%], 1/26x MarvinPA [3.85%], 0/23x Neil [0.00%] 23:41:20 To make them somewhat playable under Gozag. 23:41:28 -!- Brannock has quit [Ping timeout: 265 seconds] 23:41:28 -!- minqmay has quit [Ping timeout: 265 seconds] 23:41:41 oh, potions of blood 23:41:47 those are in his food shops? 23:41:55 -!- PleasingFungus has quit [Ping timeout: 250 seconds] 23:41:59 for gh (and obviously vp), I assume 23:42:41 gh food shops have perma-corpses 23:43:44 yeah gh doesn't get potions of blood. they get carrion boutiques 23:43:53 -!- ebering has quit [Ping timeout: 265 seconds] 23:43:56 -!- Blazinghand has joined ##crawl-dev 23:44:39 !seen grunt 23:44:40 I last saw Grunt at Sun May 3 17:52:40 2015 UTC (2d 10h 51m 59s ago) saying '!learn edit orb_spider[3] s/p i/pi/' on ##crawl-dev. 23:44:50 -!- Limulus has joined ##crawl-dev 23:47:14 -!- rossi has quit [Ping timeout: 252 seconds] 23:51:42 -!- treerex5 has quit [Client Quit] 23:58:17 -!- KurzedMetal has quit [Read error: Connection reset by peer] 23:58:56 -!- lobf has quit [Quit: lobf]