00:00:34 should i wait to show these to bloax, or just push them now :( 00:01:43 is the plan to eventually convert to this art style? 00:01:51 all monster tiles, i mean. 00:02:44 -!- Ladykiller69 has quit [Quit: Verlassend] 00:02:56 which art style? 00:03:51 The style of those Dovan/Duvessa tiles. 00:04:08 Unstable branch on crawl.s-z.org updated to: 0.16-a0-721-g3f81eef (34) 00:04:28 And I suppose the new weapon tiles are in the same style as well? I'd need to look at them side by side. 00:05:44 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 00:05:58 ontoclasm1: haha, success? http://i.imgur.com/o3C9baM.png 00:06:10 TrFi 00:06:23 perfect 00:06:35 trolls wield shields with their knees, you know 00:06:43 hrm, what to do about that? 00:07:09 it looked fine with HuFi, of course 00:07:17 everything looked just like the monster wielding that equip 00:07:27 it's just some tiles aren't geared for showing equipment 00:07:50 gammafunk: tilemcache is the file that specifies that 00:07:51 perhaps a "show equipment" boolean option? 00:08:12 monsters with an entry can show the weapon; those without one can't 00:08:27 in... the giant switch statement i can't remember the name of 00:08:29 ah, so maybe just "do the best you can" with tiles like that 00:08:34 shields are in the one below 00:08:42 yeah 00:08:51 how do I know what coordinates, trial and error? 00:09:01 no, that's what the switch statement returns 00:09:15 the offset, i mean 00:10:01 -!- Brannock_ has quit [Ping timeout: 260 seconds] 00:10:07 !source mcache_monster::get_weapon_offset 00:10:07 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tilemcache.cc;hb=HEAD#l293 00:10:09 read: since when does crawl have an art style 00:10:25 Hm good point. 00:10:51 ontoclasm1: well, my question is how can I easilly make some coordinates 00:10:52 ontoclasm1: I think gfunk was asking "how do I know which coordinates to use" 00:10:54 also, read: i'm not really going for bloax's style specifically, but we definitely want shading and sharp, colorful pixel art 00:10:56 yeah 00:10:56 trial and error was in fact my approach 00:10:58 when I was doing this 00:11:01 oh i see 00:11:09 probably you could poke around with an image editor if you wanted 00:11:10 yes, trial-and-error 00:11:13 to simulate 00:11:17 and also comparing to existing tiles 00:11:42 As long I don't have to like practice drawing circles freehand for 30 minutes and start wearing all black 00:11:46 and pretend I'm an artist 00:11:47 maud is a good baseline since her offset is 0, 0 and her hand is easy to see 00:12:10 ok, maybe it'd be good to just cover all the base monster tiles like tr 00:12:14 ug, gh 00:12:21 some of these will look pretty silly 00:12:23 but hey 00:13:14 !tell wheals ty for going through all those patches over the last few days, btw; I think it is a v good thing to have fewer player submissions rotting on mantis :) 00:13:15 PleasingFungus: OK, I'll let wheals know. 00:13:31 oh I merged nrook's commits 00:13:35 gammafunk: doesn't gh already support weapon tiles? I know they used to use weapons 00:13:36 but I didn't handle the gitorious thing 00:13:37 the monsters 00:13:39 heh 00:13:45 !rng push_it wait 00:13:46 The RNG chooses: wait. 00:13:46 hrm, don't think they do? 00:13:54 idk 00:13:55 ghoul (05n) | Spd: 10 | HD: 14 | HP: 129-165 | AC/EV: 4/10 | Dam: 3004(rot), 30 | 07undead, 10doors, 04eats corpses, evil | Res: 06magic(93), 02cold, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | Chunks: 04rot | XP: 1547 | Sz: Medium | Int: normal. 00:13:55 %??ghoul 00:13:59 yeah no weapons 00:14:01 ghoul (05n) | Spd: 10 | HD: 14 | HP: 129-166 | AC/EV: 4/10 | Dam: 3004(rot), 30 | 07undead, 10weapons, 10items, 10doors, 04eats corpses, evil | Res: 06magic(93), 02cold, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | Chunks: 04rot | XP: 1787 | Sz: Medium | Int: normal. 00:14:01 %0.14?ghoul 00:14:09 weird 00:14:16 don't ever ...right 00:14:18 yred 00:14:25 that was a change just before monsters picking up items was removed 00:14:29 to make yred guys less tedious 00:14:32 yeah of course 00:14:38 ghouls with weapons/equip owned 00:14:44 in terms of power 00:14:48 ya 00:14:50 rip 00:15:03 Powerful nerf to critical skill of yred players 00:15:07 -!- tsohg has quit [Ping timeout: 272 seconds] 00:16:21 !lg * !boring yred s=name 00:16:22 55483 games for * (!boring yred): 1017x bigpimpin, 428x nfogravity, 384x benreichert, 302x benny685, 294x xw, 248x chilly, 243x phyphor, 179x PolkaDot, 177x Neil, 173x iekko, 165x LordLovebone, 163x 78291, 162x Lemuel, 162x scummos, 161x ussdefiant, 151x Maurog, 150x minmay, 148x Miritol, 147x wheals, 146x Tekoppen, 144x raskol, 143x Tenaya, 142x FaeRogue, 134x yukiholuv, 133x simul, 132x tributet... 00:16:29 !hs bigpimpin yred 00:16:30 1025. bigpimpin the Phalangite (L22 DrDK of Yredelemnul), splashed with acid on Slime:5 on 2014-07-10 22:26:18, with 427426 points after 97768 turns and 7:02:15. 00:16:34 :( 00:16:39 -!- pentax has quit [Quit: ヒーロー見参!] 00:16:46 wait, wheals is on that list. 00:16:48 huh. 00:16:51 !hs bigpimpin 00:16:52 1414. bigpimpin the Phalangite (L22 DrDK of Yredelemnul), splashed with acid on Slime:5 on 2014-07-10 22:26:18, with 427426 points after 97768 turns and 7:02:15. 00:16:59 Unstable branch on crawl.develz.org updated to: 0.16-a0-721-g3f81eef (34) 00:18:29 !hs wheals yred 00:18:30 154. wheals the Devastator (L22 FeVM of Yredelemnul), escaped with the Orb and 3 runes on 2014-05-12 02:21:14, with 1140412 points after 131392 turns and 6:35:34. 00:18:47 03elliptic02 07* 0.16-a0-722-g4f6a679: clua: food.bottleable, food.edible. 10(5 minutes ago, 1 file, 19+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4f6a679ffe55 00:18:49 what an off-brand combo 00:26:19 -!- Lightli has quit [Ping timeout: 246 seconds] 00:26:35 -!- TAS_2012v has quit [Read error: Connection reset by peer] 00:31:19 -!- Nabalzbhf has quit [Read error: Connection reset by peer] 00:32:39 hrm, the offset changes I'm making seem to get ignored 00:32:41 not sure why 00:35:47 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 00:38:03 Windows builds of master branch on crawl.develz.org updated to: 0.16-a0-722-g4f6a679 00:39:17 -!- DrKe is now known as drke 00:39:19 -!- dtsund has quit [Quit: dtsund] 00:39:20 ah, that function is only used when drawing monsters it seems 00:39:41 -!- drke is now known as DrKe 00:46:49 -!- raskol has quit [Remote host closed the connection] 00:50:54 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 00:52:27 -!- jeanjacques_ has joined ##crawl-dev 00:53:20 -!- AtomikKrab has quit [Ping timeout: 272 seconds] 00:55:00 -!- jeanjacques has quit [Ping timeout: 250 seconds] 00:55:00 -!- jeanjacques_ is now known as jeanjacques 00:57:20 -!- Twiggytwiggytwig has quit [Client Quit] 01:03:56 -!- Orfax has quit [] 01:06:13 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 01:10:18 -!- rossi has quit [Ping timeout: 258 seconds] 01:17:20 -!- WalkerBoh has quit [Remote host closed the connection] 01:17:34 -!- schistosomatic has quit [Disconnected by services] 01:18:56 -!- schistosomatic has quit [Disconnected by services] 01:19:47 03elliptic02 07* 0.16-a0-723-g26b6998: Make berserking as VpBe less suicidal (qw). 10(5 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=26b69986fa5f 01:20:57 -!- Siegurt has quit [Quit: Leaving.] 01:22:27 -!- AltReality is now known as AltAway 01:25:09 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 35.0a1/20140919030202]] 01:25:59 -!- schistosomatic has quit [Ping timeout: 244 seconds] 01:27:32 -!- ussdefiant has quit [Ping timeout: 244 seconds] 01:29:00 -!- Pratfall has quit [Quit: Page closed] 01:35:01 03elliptic02 07* 0.16-a0-724-gb943d7d: Fix food.bottleable() not checking rot status (qw). 10(4 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b943d7d457a3 01:46:50 -!- rchandra has left ##crawl-dev 01:54:53 -!- Patashu has quit [Ping timeout: 240 seconds] 01:55:45 -!- SkiChan has quit [Quit: Page closed] 02:04:39 -!- Pluie has quit [Ping timeout: 246 seconds] 02:05:34 -!- omnirizon has quit [Ping timeout: 272 seconds] 02:08:41 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 02:12:51 -!- LexAckson has joined ##crawl-dev 02:13:37 -!- LexAckson has quit [Client Quit] 02:15:12 -!- tsohg has quit [Ping timeout: 245 seconds] 02:18:32 -!- tabstorm has quit [Ping timeout: 245 seconds] 02:18:40 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-724-gb943d7d (34) 02:19:36 -!- jeanjacques has quit [Quit: quit] 02:21:13 !lg qw vp max=score 02:21:13 No games for qw (vp). 02:22:29 -!- UncertainKitten has joined ##crawl-dev 02:25:01 -!- Kenran__ has quit [Quit: Leaving] 02:36:07 -!- SakuyaIzayoi has quit [Ping timeout: 245 seconds] 02:45:24 -!- KurzedMetal has quit [Read error: Connection reset by peer] 02:45:54 -!- SomeStupidGuy has quit [Read error: Connection reset by peer] 02:47:45 -!- rossi has quit [Ping timeout: 260 seconds] 02:48:14 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 02:51:32 -!- markgo has quit [Ping timeout: 245 seconds] 02:52:11 -!- markgo` has quit [Ping timeout: 272 seconds] 03:04:10 -!- schistosomatic has quit [Read error: Connection reset by peer] 03:04:33 -!- oberstein has quit [Ping timeout: 260 seconds] 03:08:45 -!- radinms has quit [Ping timeout: 258 seconds] 03:17:02 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 03:18:53 -!- oberstein has joined ##crawl-dev 03:23:37 -!- Siegurt has quit [Quit: Leaving.] 03:28:05 -!- jeanjacques has joined ##crawl-dev 03:29:39 -!- simmarine has quit [Quit: Leaving] 03:29:45 -!- SkiChan has quit [Client Quit] 03:30:36 -!- Tedronai has joined ##crawl-dev 03:37:51 -!- ontoclasm1 has quit [Quit: Leaving.] 03:38:25 -!- scummos__ has quit [Ping timeout: 272 seconds] 03:47:17 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 04:01:19 -!- RedFeather has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0.2/20140917194002]] 04:08:16 -!- Reverie has joined ##crawl-dev 04:14:46 -!- tsohg has quit [Ping timeout: 272 seconds] 04:18:40 if im wearing two or more items that give the same evokable ability, they should give a bonus to the fail rate 04:18:53 Or the effect. Or both. 04:19:48 -!- Basil has quit [Ping timeout: 272 seconds] 04:28:09 -!- eb_ has quit [] 04:41:04 -!- Pratfall has quit [Quit: Page closed] 04:44:16 -!- Basil has joined ##crawl-dev 04:56:58 -!- Basil has quit [Ping timeout: 260 seconds] 04:58:08 -!- alefury has joined ##crawl-dev 05:10:28 -!- yxhuvud has quit [Remote host closed the connection] 05:11:05 -!- Miauw has quit [Read error: Connection reset by peer] 05:11:08 -!- rossi has quit [Ping timeout: 272 seconds] 05:14:29 -!- demiskeleton has quit [Quit: Leaving] 05:36:44 -!- st_ has joined ##crawl-dev 05:37:03 -!- Patashu has joined ##crawl-dev 05:38:41 -!- SkiChan has quit [Quit: Page closed] 05:40:15 -!- st_ has quit [Read error: Connection reset by peer] 05:40:48 -!- st_ has joined ##crawl-dev 05:42:18 -!- blabber has joined ##crawl-dev 05:42:48 -!- pentax has quit [Ping timeout: 272 seconds] 05:44:23 -!- penciltax has quit [Ping timeout: 240 seconds] 05:51:09 -!- __miek has quit [Ping timeout: 260 seconds] 05:54:10 -!- eb_mobile has quit [Ping timeout: 272 seconds] 06:01:21 -!- markgo` has quit [Read error: Connection reset by peer] 06:04:33 -!- Miauw has quit [Read error: Connection reset by peer] 06:06:41 -!- amalloy is now known as amalloy_ 06:15:19 -!- Lightli has joined ##crawl-dev 06:28:45 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 06:36:49 -!- debo has joined ##crawl-dev 06:45:32 ugh, crawl name clashes with the windows headers -- i could get away with LEAN_AND_MEAN-ing some of the the includes, but there are clashes in some of the core headers too 06:48:52 -!- Lightli has quit [Ping timeout: 246 seconds] 06:54:29 -!- Bloax has joined ##crawl-dev 06:56:30 -!- Lasty has joined ##crawl-dev 07:02:11 -!- Kellhus has quit [Quit: Page closed] 07:03:07 -!- Blazinghand has quit [Ping timeout: 245 seconds] 07:10:15 -!- rossi has quit [Ping timeout: 258 seconds] 07:11:33 -!- blabber has quit [Quit: leaving] 07:20:30 -!- tsohg has quit [Remote host closed the connection] 07:26:01 -!- jeanjacques has quit [Quit: quit] 07:31:25 -!- Kramin has quit [Quit: This computer has gone to sleep] 07:35:08 question: why is this trove always bad https://dl.dropboxusercontent.com/u/63152810/Screenies/bad_trove.png 07:40:57 open trove.des and find out 07:47:58 -!- Patashu has quit [Ping timeout: 272 seconds] 07:49:32 -!- Brannock_ has joined ##crawl-dev 07:51:11 probably because it has 16 items and 1/2 of them aren't d's and 1/8th are f's while there is no particular theme 07:54:49 -!- Philonous has quit [Ping timeout: 260 seconds] 07:58:01 -!- xFleury has joined ##crawl-dev 07:59:31 elliptic: Won't it be a mistake now to train Shielding past like, 7.0, for anyone doing the 1H->2H and Oka/Mek -> TSO transition with Mi__ HO__? 07:59:42 -!- Wolfechu has quit [Ping timeout: 258 seconds] 08:12:55 !lg * ru / won 08:12:56 Lasty: You have 2 messages. Use !messages to read them. 08:12:56 13/338 games for * (ru): N=13/338 (3.85%) 08:13:02 !messages 08:13:02 (1/2) Patashu said (11h 42m 19s ago): does sacrifice hand interact with uc/tm forms? 08:13:04 !messages 08:13:04 (1/1) Patashu said (11h 39m 49s ago): ok nvm it does 08:13:12 -!- _D_ has quit [Ping timeout: 246 seconds] 08:13:49 -!- PleasingFungus has joined ##crawl-dev 08:24:13 -!- tsohg has quit [Ping timeout: 260 seconds] 08:27:23 -!- Kadarus has quit [Quit: Bye] 08:35:08 -!- negatendo has quit [Quit: poop] 08:35:14 -!- tcjsavannah has quit [Quit: tcjsavannah] 08:36:39 -!- Twiggytwiggytwig has quit [Ping timeout: 246 seconds] 08:42:31 -!- Crehl has quit [Quit: Killed by a kitten] 08:45:36 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 08:54:15 -!- negatendo has quit [Client Quit] 08:55:34 -!- Zooty has quit [Ping timeout: 246 seconds] 08:55:35 -!- Twiggytwiggytwig has quit [Client Quit] 09:03:39 xFleury: training shields skill really high and then taking off your shield is a bad idea, yes 09:03:44 -!- _D_ has quit [Quit: Lost terminal] 09:05:37 especially because shields are really good 09:11:10 -!- rossi has quit [Ping timeout: 272 seconds] 09:15:23 -!- Tenda is now known as TendaAway 09:16:25 elliptic: prior to that "simplification" that was arguable -- I'm not necessarily opposed to the change, but damn, that's a little more than a simplification 09:19:10 -!- tsohg has quit [Remote host closed the connection] 09:24:27 -!- TendaAway is now known as Tenda 09:24:28 -!- tsohg has quit [Ping timeout: 272 seconds] 09:26:23 -!- dpeg has joined ##crawl-dev 09:26:29 Lasty: welcome! :) 09:26:29 dpeg: You have 1 message. Use !messages to read it. 09:26:54 There were 100 wins on the last day of the tournament, btw, new record. 09:27:12 dpeg: Thanks! 09:27:18 that is a lot of wins 09:27:55 Lasty: is it intentional for =tele to be marked useless when you sacrifice evoc? it can still random teleport you which is helpful in e.g. abyss 09:28:23 potatolizard: I think that's a mistake -- got a little overzealous on marking things useless 09:29:58 It's awesome how players contribute win rate increase to removal of item destruction. 09:30:37 -!- PleasingFungus has quit [Ping timeout: 244 seconds] 09:32:28 !seen hangedman 09:32:29 I last saw hangedman at Sat May 10 12:44:57 2014 UTC (19w 1d 1h 47m 31s ago) parting ##crawl-dev, saying 'chanpart'. 09:32:33 !seen claws 09:32:33 Sorry dpeg, I haven't seen claws. 09:32:46 His batch of commits was really interesting. 09:33:45 -!- Harkenn has quit [Ping timeout: 260 seconds] 09:34:05 -!- bmfx has quit [Quit: Lost terminal] 09:35:22 -!- PleasingFungus has joined ##crawl-dev 09:36:48 dpeg: Hi. 09:36:56 Hi Bloax! 09:37:03 what do you think of https://crawl.develz.org/mantis/view.php?id=8973 09:37:07 it really wouldn't surprise me if at least part of the win rate increase was due to removal of item destruction 09:37:40 especially for the more careless players 09:38:38 even for non-careless players, it means you can carry around larger stacks of items than you would be able to otherwise 09:38:47 so you have more escape options 09:39:11 doy: fewer such items are generated now though 09:39:40 elliptic: sure, but that isn't the point 09:39:44 I think it could just be that the change speeds up "good player" play more than it speeds up "bad player" play 09:39:49 if anything then it's likely due to more people sticking with the game from the previous tournaments 09:39:58 and thus there are more people that can beat the game 09:40:17 since "good players" spend more time playing later on when item destruction and stashing used to be a thing 09:40:53 this would also cause a winrate increase without necessarily meaning the game is much easier to win (just quicker because less item management) 09:41:13 anyway, I think the massive nerf of *taurs probably has more to do with the winrate increase 09:42:04 players just blame it on item destruction removal because that is what they see 09:42:15 well ugly things are also massively buffed 09:42:21 elliptic: I'd also guess it is something along these lines rather than the oh-so obvious item destruction change. 09:42:23 so much that big groups of them are actually really scary 09:42:38 ugly things aren't getting that many kills 09:42:47 they are certainly scarier but they were extremely weak previously 09:42:52 so that isn't going to account for much 09:44:29 -!- Nerem has quit [Ping timeout: 260 seconds] 09:44:53 yeah, ranged damage nerf is also a big part i think 09:44:58 elliptic: the nerf of taurs being the new crossbow speeds? 09:45:12 !lg * t ckiller~~ugly_thing 09:45:13 323. gw the Basher (L11 DDGl of Makhleb), slain by a cyan ugly thing on D:11 on 2014-09-14 17:56:15, with 10091 points after 10603 turns and 0:11:53. 09:45:25 -!- RedFeather has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0.2/20140917194002]] 09:45:33 Lasty: no, the nerf being that ranged combat was completely rewritten from scratch :) 09:45:40 and understandably this affected balance 09:45:52 yes 09:46:00 it is more noticeable with centaurs than yaktaurs, at least for me 09:46:08 because that means that EV was actually respected 09:46:36 elliptic: I didn't realize it had affected monster ranged combat 09:46:39 !lg * t !boring / ckiller=centaur 09:46:40 668/58007 games for * (t !boring): N=668/58007 (1.15%) 09:46:45 !lg * t0.14 !boring / ckiller=centaur 09:46:47 957/56533 games for * (t0.14 !boring): N=957/56533 (1.69%) 09:47:18 !lg * t !boring vaults|depths / ckiller=yaktaur 09:47:20 0/633 games for * (t !boring (vaults || depths)): N=0/633 (0.00%) 09:47:26 !lg * t0.14 !boring vaults|depths / ckiller=yaktaur 09:47:37 13/834 games for * (t0.14 !boring (vaults || depths)): N=13/834 (1.56%) 09:47:43 ouch 09:47:54 !lg * t !boring vaults|depths / ckiller=yaktaur_captain 09:47:57 3/633 games for * (t !boring (vaults || depths)): N=3/633 (0.47%) 09:48:00 !lg * t0.14 !boring vaults|depths / ckiller=yaktaur_captain 09:48:10 19/834 games for * (t0.14 !boring (vaults || depths)): N=19/834 (2.28%) 09:48:28 etc 09:48:29 Bloax: What was that about respecting EV? Did ranged monsters ignore it in the past? 09:48:38 no 09:48:50 but their accuracy was very high 09:49:05 yeah it was. I thought it still was . . . 09:49:10 still is 09:49:36 I don't know the details of exactly how things changed, I just know that you take noticeably less damage from monster ranged in most cases now 09:49:51 arbalest baileys still hurt though 09:50:15 assuming it still works like armed monster melee combat, I would assume that they do more damage now but fire less frequently 09:50:22 Lasty: part of the problem is that fsim doesn't handle monster ranged (and apparently never has) 09:50:26 ah 09:50:33 so we aren't really able to compare this stuff easily 09:50:49 Their accuracy was insanely high. 09:50:55 and yet RMsl completely wrecked it 09:54:17 !tell |amethyst There are quite a few clashes between crawl and the windows api -- some of these are worked around with #undefs and #defines, but only in a few files (and not done consistenty). This is mainly a problem with crawl's enums and macros -- AppHdr.h's PURE macro can get clobbered, S_NORMAL and AF_CHAOS can conflict, etc. Most of these are handled in libw32c.cc, but not anywhere else -- include a header in the "wrong" 09:54:17 Maximum message length is 300 characters. Eschew verbosity, Gladys! 09:54:23 order, like threads.h, and compilation fails spectacularly. 09:54:26 noooooooooo 09:54:53 non-verbosity is the root of this issue!!! 09:54:59 split the sentences :( 09:55:02 there's an AF_CHAOS in the windows api? 09:55:11 no 09:55:15 there's AF_KLOWN 09:55:27 doy: yes, one of the networking components 09:55:40 i guess there's a CHAOS protocol 09:55:45 heh 09:56:16 !seen thetower 09:56:16 I last saw theTower at Thu Sep 18 18:04:45 2014 UTC (2d 20h 51m 30s ago) parting ##crawl-dev, saying 'chanpart'. 09:56:21 dpeg: ^ 09:56:27 though he has about a dozen different aliases 09:56:40 I think he has one for every permutation of device and network he uses, or something like that 09:57:06 in any case, he doesn't really like to come into crawl-dev, so I'd probably try to contact him some other way 09:57:31 PleasingFungus: yes, I realised he is going by that one now. Who minds the aliases, as long as he comes up with good stuff. 09:58:12 !tell |amethyst There are quite a few clashes between crawl and the windows api -- some of these are worked around with #undefs and #defines, but only in a few files (and not done consistently). 09:58:12 johnny0: OK, I'll let |amethyst know. 09:58:26 sure - just makes it a little tricky to get in touch with him... clearly I need to set up some macro to /whois all of his known aliases at once. clearly! 09:59:14 !tell |amethyst This is mainly a problem with crawl's enums and macros -- AppHdr.h's PURE macro can get clobbered, S_NORMAL and AF_CHAOS can conflict, etc. Most of these are handled in libw32c.cc, but not anywhere else -- include a header in the "wrong" order, like threads.h, and compilation fails spectacularly. 09:59:14 johnny0: OK, I'll let |amethyst know. 10:02:05 !tell |amethyst I' 10:02:06 johnny0: OK, I'll let |amethyst know. 10:02:08 oops 10:02:21 well that's what i wanted to avoid :/ 10:02:35 PleasingFungus: don't bother with that. You already talk to SA, I always envy your patience and stamina. 10:02:48 ha 10:03:34 !tell |amethyst I don't want to leave you 300 [more] messages so I'll try to catch you later 10:03:34 johnny0: OK, I'll let |amethyst know. 10:05:34 -!- twelwe has quit [Quit: Page closed] 10:07:27 33621 | Elf:3 | HP: 14/125 [warg[an orc high priest] (8)] 10:07:32 warg[an orc high priest] 10:07:34 what 10:08:40 summon demon -> polymorph, maybe? 10:09:11 huh. come to think of it I'm surprised AF_CHAOS doesn't cause more conflicts 10:09:15 fr: polymorph traps 10:10:14 oh, that was the wrong channel. still weird, though 10:10:29 I guess it's sort of the right channel, because it almost looks like a bug? almost 10:10:52 <|amethyst> johnny0: hm... my suggestion would be to have a new header that just does #include the #undefs the relevant things 10:11:01 <|amethyst> and to use that everywhere instead of 10:15:03 Lasty: there might be a bug with the retribution aura, if an invisible monster hits you and gets corona'd there's no message 10:15:54 |amethyst: yeah, that was one of my thoughts too -- there are also benefits to doing that in case things like winsock2 get used for one reason or another (where the order of includes matters big time) 10:16:48 -!- ussdefiant has joined ##crawl-dev 10:17:12 -!- ontoclasm has joined ##crawl-dev 10:17:13 but what if something like the windows S_NORMAL definition actually needs to be used when implementing some os-specific chunk of crawl code? 10:18:44 <|amethyst> johnny0: I think in this particular case it isn't likely 10:18:54 then that os-specific chunk of code can go in its own .cc file 10:18:55 <|amethyst> S_NORMAL Note is held for the full duration, coming to a full stop before the next note starts. 10:19:20 (that doesn't include the crawl headers) 10:19:43 <|amethyst> (on SetVoiceAccent) 10:20:02 potatolizard: I think someone already pushed a fix for that -- lemme check 10:20:12 <|amethyst> whoever thought S_NORMAL was a good item for a public text-to-voice API, though... 10:20:28 yeah :/ 10:20:29 http://s-z.org/neil/git/?p=crawl.git;a=commit;h=815055011dad2e290e5fcf7802c6849e27bfc32b 10:20:31 <|amethyst> s/item/identifier/ 10:20:38 <|amethyst> AF_CHAOS I can understand 10:21:09 <|amethyst> Fortunately, we're even less likely to use the "real" AF_CHAOS 10:23:41 true 10:25:00 -!- rast has quit [Remote host closed the connection] 10:25:36 -!- doy has left ##crawl-dev 10:26:02 for the sake of discussion, my other idea would be to refactor the enum names to either have a crawl-specific prefix or more full names -- but judging from the reaction to my _CW_SOME_DEFINE macros... 10:26:16 _ prefix is a bad idea 10:26:17 -!- Nuklearni-okurka has quit [Read error: Connection reset by peer] 10:26:28 <|amethyst> you could put all the crawl stuff in a namespace 10:26:45 <|amethyst> (and "using" that most places) 10:26:56 <|amethyst> so if you had to distinguish you could do Crawl::AF_CHAOS vs ::AF_CHAOS 10:27:04 |amethyst: but wouldn't the preprocessor clash anyway in case of a #define anyway? 10:27:17 <|amethyst> oh, right, most of these are macros outside of crawl 10:27:31 <|amethyst> enums are advanced technology 10:29:53 geekosaur: the _ was just because those those were "private" macros -- they still had a prefix in addition to the _ 10:30:05 yes, but _ is reserved for private-to-the-OS 10:30:09 <|amethyst> _ doesn't mean "private to your program" 10:30:33 <|amethyst> (we use it that way for static things, but not on macros) 10:33:15 ahh i thought that was __ -- yeah i should probably un-_ those then 10:34:11 <|amethyst> __ is reserved for the implementation 10:34:22 what the __ 10:34:25 <_< 10:34:32 <|amethyst> Certain sets of names and function signatures are always reserved to the implementation: 10:34:35 <|amethyst> Each name that contains a double underscore (_ _) or begins with an underscore followed by an uppercase letter (2.11) is reserved to the implementation for any use. 10:34:38 <|amethyst> Each name that begins with an underscore is reserved to the implementation for use as a name in the global namespace.165 10:34:39 that *is* what you say when you start messing with __ macros :p 10:34:41 <|amethyst> 165) Such names are also reserved in namespace ::std (17.4.3.1). 10:35:03 (and you hit a conflict) 10:35:11 -!- radinms has quit [] 10:35:50 Lasty: why did you link that commit? 10:35:58 <|amethyst> Identifiers that begin with _ not followed by _ or uppercase is reserved for use as identifiers with file scope 10:36:04 <|amethyst> s/is/are/ 10:36:10 PleasingFungus: potatolizard was asking about it 10:36:22 -!- doy has joined ##crawl-dev 10:37:05 hope everyone's using a portable compiler or on VMSD, use $? :p 10:37:05 *VMS 10:37:09 s/or/or not/ 10:38:18 ah 10:39:16 actually "and not" there. coffee... 10:39:44 ahh, so if you want to indicate, "hey, this macro is intended to only be used in the scope of this file", you still shouldn't use the _ convention since well, it's a macro and not something with linkage? 10:41:20 oh, "not followed by uppercase" 10:42:11 <|amethyst> or use _ but usually I'd just use uppercase without an underscore and #define/#undefine it around the relevant code 10:42:25 _ prefix is always dicey, the _ followed by non-uppercase may follow rules set by the OS API instead of by the language standard, etc. 10:42:47 <|amethyst> geekosaur: well, if we're going that far... 10:42:58 <|amethyst> geekosaur: then on Unix you can't start a function name with 'str' or 'to' 10:43:06 <|amethyst> or any global rather 10:43:18 unless you follow it with an underscore :P 10:43:24 * geekosaur thinking of struct sockaddr_un sun; 10:44:22 (being to a great extent why these rules exist :) 10:45:45 |amethyst, but I think the only relevance of *that* is that posix_ is also a reserved prefix? str* is just dicey (and has too much history to fix properly, absent namespaces which C still lacks) 10:47:51 Bloax: i did some duvessa edits again >.> 10:47:51 ontoclasm: You have 3 messages. Use !messages to read them. 10:47:52 https://dl.dropboxusercontent.com/u/1000017/crawl/dandd.png 10:47:58 !messages 10:47:58 (1/3) Bloax said (21h 30m 40s ago): free messages get yours today 10:48:01 !messages 10:48:01 (1/2) Bloax said (17h 38m 46s ago): https://dl.dropboxusercontent.com/u/63152810/n/crawl/plate.png https://dl.dropboxusercontent.com/u/63152810/n/crawl/plate2.png https://dl.dropboxusercontent.com/u/63152810/n/crawl/plate3.png 10:48:06 !message 10:48:06 You probably meant !messages, or possibly !tell. 10:48:10 eck 10:48:12 !messages 10:48:13 (1/1) Bloax said (15h 17s ago): btw i forgot to fancy up the artifact plate a bit 10:48:41 Not a fan of the hard face. 10:49:10 but yeah 10:49:14 plate tiles to go with plate dolls 10:49:24 those look good 10:49:39 the... skirt part? looks sort of off-center though 10:49:45 -!- lrvs has quit [Quit: Page closed] 10:49:58 i guess because of the collar, which makes it look like it's turned sideways a bit 10:49:59 yeah the angles are off to some degree 10:50:00 the relevant spec: http://pubs.opengroup.org/onlinepubs/009695399/functions/xsh_chap02_02.html 10:50:12 but the arm looks amazing 10:50:21 thx 10:50:22 <|amethyst> ah, yes 10:50:28 i especially like the glove on the right part of the image 10:50:33 yeah 10:50:38 <|amethyst> I see now that it is reserved only if you include the relevant header 10:50:59 https://dl.dropboxusercontent.com/u/63152810/not_1887b2.png later on i then went ahead to make this 10:51:07 it was a funny day 10:51:56 ah, nope 10:51:59 -!- stoictaste has quit [Quit: ヒーロー見参!] 10:52:00 http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html is more recent 10:52:07 and is more restrictive about what is reserved 10:52:13 very nice 10:52:20 str[a-z] is reserved regardless of inclusion of headers, for instance 10:52:43 as is very classic of me it's actually an edit of http://i.imgur.com/QgYRuy9.png 10:53:07 mm 10:53:14 mrrr 10:53:20 hmm AF_foo can clash with unix sockets too 10:53:23 ./cluautil.h:54:28: error: unknown type name 'luaL_reg'; did you mean 'luaL_Reg'? 10:53:49 johnny0, hence my surprise at AF_CHAOS 10:54:42 (and why that name has been kinda nagging at the back of my head, MIT ChaosNet is not something I have to worry about in practice but I remember it being a reserved address and protocol family in the sockets API) 10:56:48 -!- Tedronai has quit [Quit: leaving] 10:56:56 -!- Tedronai has joined ##crawl-dev 10:57:44 Lasty: boots of flying give permaflight and can't be turned off, is this intentional? 10:58:02 ontoclasm: http://i.imgur.com/QgYRuy9.png 10:58:04 er 10:58:11 https://dl.dropboxusercontent.com/u/63152810/pretty_elves.png god damn i 10:58:26 potatolizard: intentional-ish 10:58:33 hm 10:58:50 The boots are stuck on "fly" and since you don't know how to use them you can't turn them off 10:58:59 or rather, since you can't use them 10:59:15 -!- SakuyaIzayoi has joined ##crawl-dev 10:59:33 I can see an argument for preventing their passive flight, and also an argument that ring of tele should teleport you randomly, but it's probably better to leave those as options 10:59:43 how about refactoring the enum entries to be less abbreviated in their namespaces (and therefore less likely to clash with some some system header macro) S_QUIET -> SHOUT_QUIET, AF_WHATEVER -> ATTACK_FLAVOUR_WHATEVER -- or is this entering the realm of "too much for too little"? 11:00:40 i think a windows.h wrapper header is the simplest way to go 11:00:51 ATKF_*? 11:02:18 wait, *tele doesn't randomly teleport you if you sacrifice evo? 11:02:57 it does 11:03:19 I guess it makes sense, you don't interact with the items, you just wield/equip/wear them and they do things 11:03:38 yeah -- all the passive magic from weapons/armour/rings all still work 11:08:40 -!- tabstorm has joined ##crawl-dev 11:09:47 -!- rossi has quit [Ping timeout: 245 seconds] 11:12:25 geekosaur, that lua error is because you're building against lua 5.2 and crawl uses 5.1 11:12:56 shouldn't be... 11:13:09 |amethyst, geekosaur, doy: thanks for the macro naming conventions info btw -- glad to smash some of my bad habits earlier than later 11:13:12 but it is! 11:13:35 should I have gotten a git conflict if something conflicted with my Makefile patch to point it to lua51? 11:14:14 how do you install lua? 11:14:29 -!- Basil has joined ##crawl-dev 11:14:40 -!- mee_ has quit [Ping timeout: 272 seconds] 11:14:48 macports. which puts 5.1 headers and libs in a private directory and modifies the pkgconfig stuff to point to it, come to think of it, not a makefile patch 11:15:16 * geekosaur checking if there was a regression in the lua51 port; had to patch the .pc file once but that was fixed several months ago 11:15:38 -!- Tedronai has quit [Quit: leaving] 11:15:59 nope, looks fine... 11:16:35 oh. ffff. something else did pull in lua52, and the includes are in the wrong order :( 11:16:52 I wonder if crawl should maybe use lua 5.2 11:17:00 lua's (in)compatibilities are so silly 11:17:10 iirc there are problems with memory management on amd64? 11:17:27 <|amethyst> geekosaur: that's luajit I think 11:17:49 <|amethyst> or, rather, that is true of luajit and I'm not aware of it being true for plain lua 5.2; but I'm not sure of the latter 11:17:57 I have no idea, I only know that the API tends to change in a way that demotivates migration 11:18:05 -!- tsohg has quit [Remote host closed the connection] 11:18:05 but hey, 5.3 will finally support integers 11:18:14 crawl sets up a private memory arena to limit the possibility of DoSing the servers or etc. from clua, and that doesnt work on amd64 any more? 11:18:28 is my recollection 11:18:37 <|amethyst> geekosaur: what you say is true of luajit 11:18:47 <|amethyst> geekosaur: which is why I was thinking you were misremembering about 5.2 11:18:47 ah, ok 11:19:40 does anyone build crawl with luajit? 11:21:02 * geekosaur grumbles, this is gonna be a pain 11:21:17 -!- Pluie has joined ##crawl-dev 11:21:25 Zaba: i posted a bug report the last time i compiled with luajit (there are issues with both building and running) 11:22:00 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 11:22:04 okay, so noone does 11:22:42 * geekosaur reinstalls some other stuff that sprouted lua52 deps 11:23:51 geekosaur, for what it's worth, I apparently have both lua 5.2 and 5.1 installed from homebrew without issues 11:24:20 Zaba: pretty much -- from what elliptic indicated about the % of processing time used by lua with qw, there's not much reason to 11:24:29 I build crawl using pkg-config for lua, too 11:24:49 I would guess they install lua52 also in a private subdir 11:25:15 <|amethyst> johnny0: did you try only amd64 w/ luajit or also x86? 11:25:43 what I seem to be seeing is that crawl's Makefile uses -isystem for ncurses so /opt/local/include is always searched before anything else 11:25:52 |amethyst: i think i tried amd64 on debian and x86 on windows 11:26:24 geekosaur, heh, they actually don't. I guess I just got lucky. 11:26:49 also for some other things. (I switched as many deps as possible to macports since I'm still working my way toward an official-ish port) 11:28:07 |amethyst: https://crawl.develz.org/mantis/view.php?id=8647 11:29:05 <|amethyst> geekosaur: -isystem should come after the -I it uses for lua 11:29:16 <|amethyst> geekosaur: I mean, -isystem should be searched after -I 11:29:25 hmm 11:29:47 wouldn't it be better to not try to support luajit if it doesn't fully work and if nobody wants it anyway? 11:30:06 i don't think i mentioned it in my note, but cross-compiling to windows is also a problem (since luajit2 needs some special flags passed to its makefile when there is an architecture conflict) 11:30:39 <|amethyst> yeah, I see no problem with dropping luajit support 11:30:45 <|amethyst> and removing it from contribs 11:30:49 -!- ussdefiant has quit [Ping timeout: 260 seconds] 11:31:00 -!- Kalir has quit [Changing host] 11:31:23 I haven't actually looked at the verbose compile line to see what it's actually up to. I thought I remembered gcc at least doing all -isystem before -I, but it's been a while and maybe they changed it 11:31:53 currently I'm just making the lua52 go away locally but I'll need to dig further at some point 11:32:17 <|amethyst> geekosaur: does your pkg-config lua5.1 --cflags report anything? 11:32:32 <|amethyst> geekosaur: and if not, does pkg-config lua --cflags point to 5.2 ? 11:32:44 pyanfar:440 Z$ pkg-config --cflags lua-5.1 11:32:44 -I/opt/local/include/lua-5.1 11:32:58 but lua 5.2 is in /opt/local/include directly 11:33:16 <|amethyst> what does your .cflags say ? 11:33:19 the crawl Makefile *looks* like that #include should follow the lua one, but. 11:33:54 oh, hm, it -isystem-s lua51 too 11:34:06 clang clang++ -O2 -pipe -Wall -Wformat-security -Wmissing-declarations -Wredundant-decls -Wundef -Wno-array-bounds -Wno-format-zero-length -Wno-parentheses -Wno-unused-parameter -Wwrite-strings -Wshadow -Wuninitialized -Iutil -I. -isystem /opt/local/include/lua-5.1 -Irltiles -isystem /opt/local/include -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS 11:34:15 <|amethyst> oh, so it does 11:34:18 <|amethyst> INCLUDES_L += $(shell $(PKGCONFIG) $(LUA_PACKAGE) --cflags-only-I | sed -e 's/ 11:34:21 <|amethyst> -I/-isystem /') 11:34:37 <|amethyst> hm 11:35:29 guess I'll sort it later :/ gonna be a pain to figure this out, but if I want a port I'd prefer not to have to conflicts-build lua 11:39:18 -!- ackack has joined ##crawl-dev 11:39:33 * geekosaur has build going now, having rebuilt the latest wireshark minus lua and deactivated lua. annoying. 11:40:01 -!- bh has joined ##crawl-dev 11:40:17 on/msg dpeg To save us a lot of work, I'm going to automate map blacking 11:40:21 er. oh hai 11:41:04 * geekosaur adds to ever-growing to-do list 11:44:14 -!- Kenran has quit [Quit: Leaving] 11:45:53 -!- Basil has quit [Ping timeout: 240 seconds] 11:53:07 -!- elliptic has quit [Ping timeout: 245 seconds] 11:54:24 -!- SomeStupidGuy has quit [Ping timeout: 246 seconds] 11:54:51 <|amethyst> geekosaur: I imagine this is why Debian puts the latest version in a subdirectory too, not just the older ones 11:55:05 -!- elliptic has joined ##crawl-dev 11:55:14 probably 11:56:23 <|amethyst> geekosaur: hm, you could patch the Makefile to use -I instead of -isystem for the lua things 11:56:27 -!- Palyth has quit [Ping timeout: 272 seconds] 11:57:35 <|amethyst> geekosaur: but then you'll get warnings from the lua headers... perhaps you could throw in a --system-header-prefix somehow for clang (but gcc doesn't have that :( ) 11:58:59 lua is that one thing that should have every version in a separate directory 11:59:10 because compatibility is generally non-existent 12:00:18 <|amethyst> Zaba: so how hard would it be to port crawl to 5.2 ? 12:00:57 Bloax: idk man, why does havign big cheeks and lazer eyes make her pretty 12:01:13 also note that she is completely mundane so why are her eyes glowing 12:01:31 |amethyst, the biggest change is that luaL_openlib no longer exists, as far as I can tell 12:01:37 -!- mamgar has quit [Ping timeout: 260 seconds] 12:02:01 because glowy eyes look good 12:02:09 it can be replaced in one way or another 12:02:32 -!- tabstorm has quit [Ping timeout: 260 seconds] 12:02:42 (in lua 5.2, 'require' no longer sets global variables, so local code is supposed to use libraries like 'local namespace = require "library"', and the API changed to kind of reflect that) 12:02:45 against a pale face? 12:02:48 er, lua code 12:03:03 -!- tabstorm has joined ##crawl-dev 12:03:26 she just looks kinda... alien to me 12:03:32 for APIs provided by C++, there's luaL_requiref which does the same thing as the above lua code, and various other ways to set the globals directly 12:03:35 like she has no features 12:03:55 abandon lua for guile :) 12:04:00 there's also luaL_setfuncs to load a table with function pointers, so it's basically just two hoops instead of one 12:04:00 her face is a perfect disc with glowing lights attached 12:04:05 bh, and who's gonna require all the lua code? 12:04:08 <|amethyst> bh: colorforth 12:04:11 bh, have you seen those lua layouts? they're crazy 12:04:19 Zaba: require? 12:04:25 rewrite 12:04:28 I can't write today 12:05:09 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-724-gb943d7d (34) 12:05:26 well i sure don't employ strong shadows 12:05:38 i still like the hair like that though 12:06:29 the hair you drew is fine 12:07:55 -!- wwwwwwwwwwwwwwww has quit [Quit: Page closed] 12:09:46 -!- Lightli has joined ##crawl-dev 12:10:14 how about a compromise: https://dl.dropboxusercontent.com/u/1000017/crawl/dandd2.png 12:10:28 your hair and glowy eyes, my face 12:11:14 slightly brighter eyes 12:11:47 ontoclasm: ...how about double tiles for the elf twins? 12:11:54 normal version -> mourning version 12:12:28 bh: hah, could do that 12:12:42 their eyes glow when they're both alive >.> 12:14:13 -!- Aryth has quit [Ping timeout: 260 seconds] 12:14:21 -!- scummos__ has quit [Ping timeout: 246 seconds] 12:14:23 neat 12:14:45 nonono 12:14:54 make their eyes *start* glowing!!! 12:15:01 "You have made me very angry. Very angry indeed." 12:17:05 -!- G-Flex has quit [Quit: Time for us to bug out.] 12:17:10 -!- Zahr has quit [Ping timeout: 246 seconds] 12:18:23 -!- ontoclasm1 has joined ##crawl-dev 12:19:03 -!- ontoclasm has quit [Ping timeout: 244 seconds] 12:20:52 fr: once dowan is dead duvessa goes permaberserk 12:22:38 that would make sense actually 12:22:45 since Dowan's new spell set never goes away 12:22:56 sounds reasonable to me 12:23:01 but it would also make Duvessa a total nightmare 12:23:22 You'd always want to kill her first 12:23:28 well, currently she's sort of a joke since you can just go upstairs and wait her zerk out 12:23:32 yeah 12:23:40 right now it's kind of the opposite 12:23:41 ontoclasm1: yeah, it's true 12:23:45 because dowan's upgraded spells hurt 12:23:58 but getting berserk to wear off is easy 12:25:16 getting berserk to wear off is as easy as blocking her path with a newt or something 12:25:36 right. monsters should more readily change places 12:26:04 <|amethyst> swapping makes monsters easier in its own way 12:26:10 <|amethyst> because it's easier to get away from a pack 12:26:18 allowing berserking monsters to change places with most non-berserking monsters might be reasonable, maybe 12:26:18 <|amethyst> because they spend turns swapping instead of pursuing 12:26:34 or bigger monsters shove smaller ones out of the way 12:26:49 the balance implications of using size are not quite as clear 12:34:13 -!- Miauw has quit [Read error: Connection reset by peer] 12:34:46 I don't think buffing duvessa is necessary 12:34:54 she already gets more kills than dowan 12:35:23 (50% more in the recent tournament) 12:35:55 -!- simmarine has joined ##crawl-dev 12:37:07 unless you are very fortunate with stair placement or newt placement, you have to waste a scroll of teleport or fight her berserk 12:37:53 hm 12:37:55 Duvessa (02e) | Spd: 10 | HD: 4 | HP: 35 | AC/EV: 2/9 | Dam: 10 | 10weapons, 10items, 10doors, fighter | Res: 06magic(32) | XP: 103 | Sz: Medium | Int: high. 12:37:55 %??duvessa 12:38:00 Duvessa (02e) | Spd: 15 | HD: 4 | HP: 53 | AC/EV: 2/9 | Dam: 15 | 10weapons, 10items, 10doors, fighter, !sil | Res: 06magic(32) | XP: 103 | Sp: berserker rage | Sz: Medium | Int: high. 12:38:00 %??duvessa perm_ench:berserk 12:38:29 !killsby dowan t 12:38:30 147 games for * (ikiller=dowan t): 7x rodofangel, 3x Rexfelis, 3x Kashira, 2x VanVeen, 2x silentsnack, 2x sstrickl, 2x AFpoil, 2x Tarezax, 2x gimp, 2x MIASMA, 2x irum, 2x zercules, 2x Dootley, 2x SirDidymus, 2x gw, 2x IPCA, rchandra, nznznm, STEM, colluphid, Firebatgyro, chipmonk, Bikaver, soul, grimtooth, Bodigarde, Stoats, rebyung, Waterpls, jygon1203, Trollshadow, sosloow, Pratfall, lorinal, Ga... 12:38:35 !killsby duvessa t 12:38:35 220 games for * (ikiller=duvessa t): 12x gw, 4x zlionsfan, 4x Esse, 3x VisualChap, 3x fibs5, 3x thedrillkeeper, 2x rodofangel, 2x jenzors, 2x soul, 2x ixiggle, 2x shummie, 2x Snack, 2x kave, 2x bigpimpin, 2x zercules, 2x Finwe, 2x lorbis, 2x rw, 2x tocasia77, 2x SSG, 2x zahlanzi, 2x MDvedh, 2x ELD, 2x mrpyro, 2x hurafacha, Saty, simpaon, Haven, theskaven2000, Malchor, Toffee, Undo, Moanerette, sba... 12:38:50 12x gw 12:38:52 heh 12:39:02 -!- alefury has quit [] 12:39:08 gw gets spooked by a monster that is faster than itself 12:39:12 inflated a little bit by gw-tactics but still she's getting plenty of kills 12:39:13 naturally, gw dies 12:39:18 yeah 12:39:32 -!- Tedronai has joined ##crawl-dev 12:39:41 https://dl.dropboxusercontent.com/u/63152810/angry_dowan.png now tell me, what the hell am i doing 12:40:12 (i already made anrgy versions) 12:40:14 angry* 12:40:27 not quite as... dramatic as that i admit 12:41:45 -!- ackack has quit [Ping timeout: 260 seconds] 12:41:47 https://dl.dropboxusercontent.com/u/63152810/angry_dowan2.png [drama intensifies] 12:43:28 what's the easiest way to check that a twin is dead? they get ELVEN_ENERGIZE_KEY but i don't want to resort to checking their props 12:43:36 can i check milestones somehow? 12:44:15 <|amethyst> ontoclasm1: what's wrong with checking props? 12:44:34 well technically i'm pretty sure killing either of the twins is announced as a unique kill 12:44:53 but if this is for tile switching then checking properties is probably the better way 12:45:09 <|amethyst> oh, I see 12:45:24 i have to put it in a weird other function instead of the normal place 12:45:25 <|amethyst> the key goes away after the energize happens 12:45:33 -!- wheals has joined ##crawl-dev 12:45:35 oh, hm 12:45:46 <|amethyst> what's the normal place? 12:46:13 <|amethyst> ah, _tileidx_monster_base 12:46:20 yes 12:46:35 or _tileidx_monster_no_props for some cases 12:46:46 <|amethyst> ontoclasm1: you can do it in the latter place 12:47:01 <|amethyst> ontoclasm1: except currently there's no prop to say "has been upgraded" 12:48:17 <|amethyst> ontoclasm1: also, you would have to add it to _is_public_key in mon-info.cc so the prop goes on the monster_info 12:48:52 well, i was hoping i could pull it from outside the monster itself 12:49:32 i just need a function somewhere that returns true if any twin is dead 12:49:42 <|amethyst> but then it's weird in wizmode 12:49:54 <|amethyst> if you make a second pair of twins 12:50:06 <|amethyst> they'd have the upgraded tiles but wouldn't actually be upgraded 12:50:15 hm 12:50:27 <|amethyst> _tileidx_monster_no_props seems like the right place 12:50:33 yeah 12:50:37 <|amethyst> hm 12:50:42 <|amethyst> you could even set monster_tile on them when they upgrade 12:50:45 ...how do we determine what speech lines they use 12:50:51 <|amethyst> then you don't need a prop or any extra code there 12:51:06 since they say different things when upgraded 12:51:24 oh, yeah i guess i could set their monster_tile 12:52:26 hm 12:52:30 <|amethyst> ontoclasm1: we set a "speech_prefix" prop 12:52:39 !messages 12:52:40 (1/1) PleasingFungus said (12h 39m 24s ago): ty for going through all those patches over the last few days, btw; I think it is a v good thing to have fewer player submissions rotting on mantis :) 12:52:43 -!- Miauw has quit [Read error: Connection reset by peer] 12:53:04 |amethyst, okay, correction: looks like the changes to function environments make our dungeon lua stuff not work in its entirety 12:53:08 <|amethyst> ontoclasm1: (but I wouldn't inspect that, in case it is used for something else later) 12:53:13 (in lua 5.2) 12:53:14 <|amethyst> Zaba: oh great 12:53:40 it can be worked around using the debug library, but that seems to defeat the purpose of switching versions (which was what, anyway? :P) 12:53:57 but otherwise, as far as I can tell, it would require some changes to the des file parser to work 12:54:39 since function environments (barring debug library intervention) are lexical, the code that we produce from des files would need to be different 12:55:06 -!- question has quit [Client Quit] 12:55:58 <|amethyst> ontoclasm1: what I would do: make a new key ELF_ENERGIZED_KEY; have elven_twin_energize set that; add it to _is_public_key; and have the tile code inspect that key 12:56:37 <|amethyst> ontoclasm1: that way we could also e.g. export to Lua whether they are upgraded 12:56:52 <|amethyst> since it definitely shouldn't be tiles-only information) 12:56:54 <|amethyst> s/)// 12:57:12 okay, i'll give it a a shot 12:57:17 <|amethyst> or ELVEN_DID_ENERGIZE_KEY 12:57:22 <|amethyst> I don't know what would be the best name 12:57:28 i wonder when TRAP_NONTELEPORT was last used 12:58:39 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 12:59:17 PleasingFungus: in general, I think ultimatums are *good*. Otherwise a lot of things will never get done 13:00:08 -!- Pacra has joined ##crawl-dev 13:00:15 -!- Harkenn has joined ##crawl-dev 13:00:55 -!- Lightli has quit [Ping timeout: 246 seconds] 13:01:38 bh: I strongly disagree with that 13:01:55 * doy is with PleasingFungus on this one 13:01:56 though perhaps it's more a disagreement over form than content 13:02:04 it tends to set a bad tone for the rest of the discussion 13:02:09 ^ 13:02:16 if the discussion ends up happening after the ultimatum is over, especially 13:02:43 the last time there was a Big Ultimatum, three devs left the project 13:04:40 "what do you think about X" leads to much more productive discussions than "i'm going to do X unless someone stops me" 13:05:48 doy: yeah, I don't disagree with that. It is helpful, though to have some kind of time limit 13:06:22 -!- gammafunk has quit [Ping timeout: 240 seconds] 13:06:52 I'M GOING TO MESS UP DEMIGODS AND THERE IS NOTHING YOU CAN DO TO STOP ME 13:06:54 NOTHING!!!! 13:07:02 ok 13:07:06 Bloax: you don't write code... 13:07:09 /kick bloax 13:07:13 -!- gammafunk has joined ##crawl-dev 13:07:20 <|amethyst> Looking forward to the release of pgcrawl 13:07:30 <|amethyst> the "pg" is for "power gamer" 13:07:37 -!- Daekdroom has quit [Ping timeout: 244 seconds] 13:07:43 huh 13:07:50 did you know: monster shoving is a 4.1 feature 13:07:55 |amethyst: what's that? a bunch of zig runs? 13:07:55 this may or may not explain the code 13:07:55 I love power gamers. 13:07:59 They're so bad. 13:08:50 yes, imagine people finding fun in metagaming 13:08:53 what a terrible thought 13:10:12 -!- rossi has quit [Ping timeout: 244 seconds] 13:11:34 -!- nrook has joined ##crawl-dev 13:15:24 PleasingFungus, i just assigned #3016 on mantis to you since it looked like it would be fixed with formreform, mostly 13:15:28 %bug 3016 13:15:28 13https://crawl.develz.org/mantis/view.php?id=3016 13:16:52 PleasingFungus, I'm glad you're spending your vacation in ##crawl-dev, good decision making mang 13:16:52 nrook: You have 1 message. Use !messages to read it. 13:16:58 !messages 13:16:58 (1/1) wheals said (15h 47m 56s ago): could you rebase your nopiety trove stuff? git am failed on it, it looks like lm_trove.lua has been changed slightly since your patch 13:17:14 wheals: sure 13:22:30 -!- blabber has joined ##crawl-dev 13:24:24 nrook: I walk until my feet hurt and my calves burn and I can walk no more 13:24:30 03ontoclasm02 07* 0.16-a0-725-g2380c83: Wraithtile (Bloax, 8905) 10(22 hours ago, 1 file, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2380c83b4ad8 13:24:30 03ontoclasm02 07* 0.16-a0-726-gc69370b: Chainmail tiles (Bloax) 10(2 hours ago, 3 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c69370bf5c5d 13:24:30 03ontoclasm02 07* 0.16-a0-727-g325d069: Plate doll tiles (Bloax) 10(66 minutes ago, 5 files, 4+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=325d069a4830 13:24:30 03ontoclasm02 07* 0.16-a0-728-g1f238c7: Duvessa and Dowan tiles (Bloax, 8350) 10(3 minutes ago, 10 files, 17+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1f238c7a3b80 13:24:31 then I talk shit in c-dev 13:24:37 it is the gangster life. 13:24:40 fair enough 13:24:46 oh no, a bloaxstorm!!! 13:24:59 bloax winds coming off the northwest....... 13:24:59 nooooooooooo 13:25:04 * ontoclasm1 gestures. A great storm of Bloax appears! 13:25:07 I booted up my vm, and hit git status 13:25:08 btw that wraith tile is still a bad idea 13:25:15 and it said... "you are currently rebasing".......... 13:25:27 PleasingFungus: why? 13:26:03 -!- Lightli has joined ##crawl-dev 13:26:19 it's kinda megadark and unreadable 13:26:21 !rebase nrook's git 13:26:21 wheals rebases nrook's git. Nrook's git is banished to the reflog! 13:26:26 (which is to say, it's a bloax tile) 13:26:40 (but moreso than usual) 13:26:56 idk. possibly it's just me 13:27:00 would you rather have mspaint tiles 13:27:19 !send Bloax greatsling tiles 13:27:19 Sending greatsling tiles to Bloax. 13:27:30 wheals: yeah, I'm pretty sure I fixed those in formreform. will double-check when I merge the branch. 13:28:29 -!- ackack has joined ##crawl-dev 13:28:44 wow, I got the equipment to play for show_player_species in both tiles and webtiles, but what a pita 13:28:53 s/play/show/ 13:28:59 gammafunk: welcome to tiles code 13:29:08 new chain tiles are cool, but idk how chain-y the artefact one looks 13:29:09 now you can never leaaaaave 13:29:13 ontoclasm1: I had to write....javascript!!! 13:29:36 i know literally no js 13:29:59 if i ever have to change something in a way that is not "copy an existing line and edit the name" i'm screwed 13:30:07 and I had to use much-beloved "map[key] === undefined" test 13:30:16 that's right, three - 13:30:17 er = 13:30:20 well 13:30:31 only using two =s would be unsafe & poor practice 13:30:35 obviously 13:30:40 (what a wonderful language) 13:30:48 fr: ==== 13:30:49 I tried to use !=== but apparently that's wrong? 13:30:56 must be ~=== 13:30:56 surely it'd be !== 13:31:02 so I had to use !(map[key] ==== undefined) 13:31:06 by analogy to != 13:31:06 huh 13:31:09 you may have a point there 13:31:11 I should try it 13:31:53 yeah seems to work 13:32:26 the thing about this is that I'm using some of the arcane bits of tiles 13:32:29 "mcache" 13:32:42 it's not a lot of code, but some is kind of duplicated sort of 13:33:02 I guess I should post a patch 13:33:06 Oh Boy 13:33:12 re duplication 13:33:41 dowan & duvessa tiles also looking good. gloweyes are a little silly but crawl is a silly game. 13:34:12 I'm already missing Dowan's hat. 13:34:21 Apart from that though, ❤! 13:34:22 rip 13:34:25 cherish wiglaf's while ye may... 13:34:47 duvessa glow-eyes are Problematic insofar as they kind of imply her having a permanent buff, but idk 13:34:57 yeah, i thought of that 13:35:00 https://dl.dropboxusercontent.com/u/63152810/kek2.png there's a good reason he doesn't have a hat 13:35:01 also oh god 13:35:05 maybe they should only glow while she's berserk 13:35:10 two things 13:36:03 (1) no one ever checked how the special "twin is dialogue" dialogue worked, did they? that should probably be the same mechanism the glow eyes trigger off of, to avoid desyncs between dialogue & sprites 13:36:19 i did check that 13:36:22 I don't really care about wizmode goofiness 13:36:46 (2) you #define'd ELVEN_IS_ENERGIZED_KEY 13:36:48 and then 13:36:54 re-wrote it by hand 13:36:55 in tilepick.cc 13:36:59 ugh, somebody refactored half this code and I'm not sure how it worked 13:37:00 bad! bad ontoclasm! 13:37:06 nrook: trove? 13:37:08 yeah 13:37:25 what's the path? 13:37:31 I want to check the git history 13:37:39 well, i'm really crap at coding and there was some other part of tileidx_no_props that did the same 13:37:47 so i figured that was the norm! 13:37:47 crawl-ref/source/dat/dlua/lm_trove.lua 13:39:08 the is_energized key is set in the same function that applies berserk/hasted 13:39:31 (whch happens the first time you see a twin after the other has died) 13:39:44 Hall of Blades Vault unaccessable 13https://crawl.develz.org/mantis/view.php?id=8981 by Le_Nerd 13:39:49 !source dat/dlua/lm_trove.lua 13:39:49 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/dlua/lm_trove.lua;hb=HEAD 13:40:22 that is great 13:40:24 the changes made since I made the patch aren't extensive 13:40:35 but I have to remember how this code worked in the first place 13:41:24 ontoclasm1: if you define a thing in one place (a string, a constant), you should reference that definition in all places that require it. this is something that crawl is not great at in general - there are a lot of keys that are repeated in different places 13:41:28 that is bad and leads to bugs 13:41:34 very buggy things... 13:41:40 for instance, spider uses that pattern extensively 13:41:48 !banish nrook 13:41:49 PleasingFungus casts a spell. nrook is devoured by a tear in reality! 13:42:14 PleasingFungus: okay, i'll fix it 13:42:17 the only changes i can see since your patch are some message changes by MarvinPA, and chris's plus2 removal 13:42:45 i guess the latter touched a lot of code but didn't really change how it worked so much 13:42:50 yeah 13:42:58 I might have actually been the one to make the trove.lua changes, or at least part of them; I vaguely remember chris's changes were incomplete. it was all rebased into his commits, of course 13:43:09 and I didn't understand any of the changes. the blind stabbings of an idiot 13:43:11 also a lot of my changes got rejected and I'm not clear why, maybe git am just hates me personally 13:43:14 someday I should learn lua 13:43:19 nrook: it is HILARIOUSLY finicky 13:43:26 for some reason -3 is not the default on git am 13:43:29 dunno why 13:43:30 ? 13:43:32 what is that 13:43:38 --3way 13:43:45 -!- gareppa has quit [Quit: Leaving] 13:43:47 ontoclasm1: I don't have a strong problem with setting/using the key, I just think it's weird that we have two mechanisms to determine if an elftwin is mad 13:43:51 o 13:43:56 -!- xFleury has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0.2/20140917194002]] 13:43:58 if git am would fail normally, it gives you the file with merge indicators and such 13:44:03 huh. that seems like a good thing to have 13:44:13 I was using --reject, which at least gives you some idea of what went wrong 13:44:15 I was using --reject, but --3way sounds better 13:44:17 yea 13:44:17 as opposed to the default behavior 13:44:19 which is garbage 13:44:24 --git_sucks 13:44:49 on the plus side, git am works properly if you give it a maildir as an argument!! 13:44:49 i find the --dont-suck parameter improves the behavior greatly 13:45:00 git is INSANELY good, and cool, actually. 13:45:30 in return for doing this rebase, I'd like to ask that pandemonium be removed 13:46:02 now time for the best part of rebases, hitting git diff and making sure I didn't completely botch everything 13:46:12 nrook: but pan was already removed! 13:46:18 er. 'ELVEN_IS_ENERGIZED_KEY' was not declared in this scope 13:47:07 i guess i should declare it in... like mon-info.h or something? 13:47:19 have you considered, stuff.h 13:47:22 mm 13:47:24 or is it things.h? 13:47:26 I can never remember 13:47:30 note: this is not real advice 13:47:31 misc.h 13:48:54 nrook: it *was* stuff 13:48:56 !!! 13:49:28 ontoclasm1: you can declare it somewhere else, or you can #include the header that you defined it in 13:49:31 the latter is what I would do 13:49:54 but the former is acceptable, given that you also move the other key 13:50:05 they should probably not be separated 13:50:10 just for the sake of sanity 13:50:25 hm. fun comments in this file 13:50:27 195 -- We need to implement our own version of item_name 13:50:38 lm_trove.lua is a scary file 13:50:42 because self.props.toll_item is not really an item. 13:51:04 can i instead just not #define it at all? 13:51:12 and just use the string? 13:52:06 in two separate places? absolutely not 13:52:25 -!- tsohg has quit [Remote host closed the connection] 13:52:27 imagine you made a typo in one. the compiler will offer no complaint, the game will offer no complaint 13:52:30 but it will silently and invisibly break 13:52:39 :C 13:52:58 whereas it absolutely *will* complain if you make a typo in the name of the #define 13:53:13 ELVEN_TWINE_ENERGIZE or w/e 13:53:18 unless... you typo it to become the name of another #define!! 13:53:27 impossible 13:53:33 also, everyone here seems to be misspelling "ENERGISED" 13:53:43 feh 13:54:16 -!- Guest21545 has quit [Ping timeout: 272 seconds] 13:54:19 anyway, programming is a process of using the computer to make programming progressively more difficult to screw up 13:54:26 hey gammafunk 13:54:30 hm. somewhat self-referential, but I suppose that's appropriate 13:54:58 03wheals02 07* 0.16-a0-729-ga9c6dbe: Remove an apparently unused fake trap type. 10(43 minutes ago, 3 files, 2+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a9c6dbea5cd7 13:54:58 03wheals02 07* 0.16-a0-730-g7c65259: Handle vaults placing shafts in branch ends more gracefully. 10(16 minutes ago, 1 file, 3+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7c65259dd833 13:54:58 03wheals02 07* 0.16-a0-731-gc89c0a1: Don't place bh_hangedman_babel_library on branch ends. 10(4 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c89c0a1e872b 13:55:46 somewhere, demeter is sobbing uncontrollably 13:56:20 wheals: "more gracefully", eh? 13:56:25 yes! 13:56:32 i got that vault on elf:$ 13:56:43 -_- not one of these three files includes any one of the others 13:56:52 and i had known shaft traps, until i stepped on them and they were revealed as bolt traps 13:57:02 huh 13:57:06 Lasty: hi 13:57:12 ontoclasm1: you have the power. you can change this (remember to include the .h and not the .cc) 13:57:23 (this is easy, because nothing includes .cc) 13:57:31 i know, but i hate adding includes, it feels... wrong 13:57:46 !tell thetower i tried to look into how to make bh_hangedman_babel_library a panlord vault but it looked complicated (also i know that the library is technically not infinite, unlike pan, yes) 13:57:46 wheals: OK, I'll let thetower know. 13:58:05 -!- WereVolvo has quit [Read error: Connection reset by peer] 13:58:05 it very slightly lengthens compile time, in theory. in practice, eh 13:58:57 I had this phobia, and then I decided I wanted to add more files 13:59:04 and shuffle things around, etc 13:59:11 maaaan, i'm seeing props get checked as strings all over the place :/ 13:59:16 ha ha ha yes 13:59:18 one of my first projects 13:59:23 before I became a dev 13:59:30 was an abortive attempt to convert all prop checks to use defines 13:59:36 that sure happened 13:59:38 it turns out there are a very great number of them! 13:59:52 I still have an old branch sitting around that converts a handful 13:59:58 maybe I'll dig that out at some point 14:00:06 %bug 8761 14:00:06 13https://crawl.develz.org/mantis/view.php?id=8761 14:00:27 if we don't think we'll use these, should i just close it? 14:00:31 resolve, rather 14:01:00 somebody should merge my mut changes 14:01:04 so I don't have to do this for them too 14:01:09 gammafunk should do that 14:01:17 nrook: someone should check if someone already merged your mut changes 14:01:19 before someone complains 14:01:22 about them not being merged 14:01:34 anyway, that's just what someone thinks. 14:01:44 perhaps i should ask dpeg 14:01:49 they don't look merged: https://gitorious.org/crawl/crawl/merge_requests/28 14:01:55 nrook: PleasingFungus said those changes were the worst code humanity has ever produced and would ruin crawl forever 14:02:01 I'm paraphrasing a bit here 14:02:05 nrook: and then he pushed them anyway! 14:02:09 can you imagine 14:02:13 shit 14:02:15 no one was quite sure what to do with the merge request 14:02:23 -!- Miauw has quit [Read error: Connection reset by peer] 14:02:24 oh cool 14:02:27 nrook: yeah I don't think I can close the merge request, sorry 14:02:28 ty for merging them 14:02:32 is sad that gitorious is bad 14:02:39 you should at least leave a comment next time!! 14:02:42 I did modify your commit message in one, and made a follow up commit 14:02:44 that way I will know 14:02:56 pfft 14:02:57 i think next time I'll figure out how to accept the merge 14:02:58 everyone knows 14:03:00 never to read 14:03:02 !glasses 14:03:02 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 14:03:04 the comments!!!! 14:03:07 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 35.0a1/20140919030202]] 14:03:13 gah 14:03:31 -!- nonethousand has quit [Quit: leaving] 14:04:06 now, to replace those 3 mutation arrays in player.h with one data structure that uses mutation_class_or_whatever_you_renamed_it_to_type 14:10:12 03ontoclasm02 07* 0.16-a0-732-g5ea2268: Fix key usage 10(6 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5ea22680f349 14:10:30 ontoclasm: doll chainmails soon 14:15:04 -!- amalloy_ is now known as amalloy 14:18:23 -!- siepu has quit [Read error: Connection reset by peer] 14:24:26 -!- Basil has joined ##crawl-dev 14:26:29 03wheals02 07* 0.16-a0-733-gfe9bfbb: Show the Cloud status light on non-tiles only by default, not the reverse. 10(15 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fe9bfbb91106 14:26:34 -!- mee_ has quit [Ping timeout: 272 seconds] 14:27:35 -!- bh has quit [Quit: Page closed] 14:30:09 ontoclasm1: https://dl.dropboxusercontent.com/u/63152810/n/crawl/chain_doll1.png 14:33:17 -!- tsohg has quit [Ping timeout: 260 seconds] 14:36:04 -!- st_ has quit [Ping timeout: 272 seconds] 14:37:27 -!- st_ has joined ##crawl-dev 14:43:27 -!- wheals has quit [Quit: Leaving] 14:45:34 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 14:46:41 back 14:47:00 funny discussion by players about tournament winning percentages :) (CDO) 14:47:45 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 14:47:59 !tstats t0.15 14:48:00 !send dpeg wins 14:48:01 Sending wins to dpeg. 14:48:07 Stats after t0.15 days (t): 0 players, 0 runers, 0 winners, 0 wins, 0 games, winrate NaN, total player time 0. 14:48:15 !tstats t0.15 16 14:48:16 !tstats t0.14 16 14:48:18 Stats after t0.15 days (16): 0 players, 0 runers, 0 winners, 0 wins, 0 games, winrate NaN, total player time 0. 14:48:21 Stats after t0.14 days (16): 0 players, 0 runers, 0 winners, 0 wins, 0 games, winrate NaN, total player time 0. 14:48:25 god damn it 14:48:28 Grunt: hey, I have my win, I don't need foul gifts! 14:48:36 -!- Aryth1 has quit [Read error: Connection reset by peer] 14:49:05 !send dpeg sinister solicitations 14:49:06 Sending sinister solicitations to dpeg. 14:50:04 -!- raskol has quit [Ping timeout: 260 seconds] 14:50:31 |amethyst, fr: mute sacrifice milestones 14:50:47 !tstats 15 t0.15 14:50:57 Stats after 15 days (t0.15): 2267 players, 674 runers, 349 winners, 886 wins, 54590 games, winrate 1.62%, total player time 3y+210d+20:58:44. 14:51:30 !tstats 15 t0.14 14:51:32 -!- wheals has joined ##crawl-dev 14:51:38 -!- tsohg has quit [Remote host closed the connection] 14:51:45 I guess you should be able to drop the second parameter (days). 14:51:46 Almost 4 years of manhours... 14:51:51 Stats after 15 days (t0.14): 2250 players, 715 runers, 305 winners, 671 wins, 53170 games, winrate 1.26%, total player time 3y+289d+17:13:18. 14:51:51 magicpoints: yes, amazing 14:51:58 -!- UncertainKitten has joined ##crawl-dev 14:52:09 magicpoints: cancer could be cured... but instead 886 games have been won :) 14:52:22 Grunt: Sacrifice Announcements? 14:52:25 1learn add tournament 14:52:28 wheals: yes 14:52:43 well if money didn't exist then yes 14:52:48 That wasn't even the last day I made a ttypo 14:52:50 !tstats 16 t0.15 14:53:00 Stats after 16 days (t0.15): 2326 players, 706 runers, 370 winners, 992 wins, 58007 games, winrate 1.71%, total player time 3y+317d+15:29:03. 14:53:09 whoever did the !tstats command... many thanks -- I have been looking up these numbers so often 14:53:18 !tstats 16 t0.14 14:53:20 !tstats 16 t0.13 14:53:34 (sorry sequell) 14:53:36 Stats after 16 days (t0.14): 2318 players, 743 runers, 325 winners, 743 wins, 56533 games, winrate 1.31%, total player time 4y+34d+2:06:55. 14:53:47 magicpoints: 21 additional winners from last day!! 14:54:01 Stats after 16 days (t0.13): 1771 players, 495 runers, 246 winners, 603 wins, 44041 games, winrate 1.37%, total player time 2y+349d+6:19:14. 14:54:05 imo 106 extra wins is more impressive 14:54:12 -!- Stendhal has quit [Ping timeout: 272 seconds] 14:54:16 wheals: okie dokie, rebase is uploaded 14:54:17 Bloax: I guess either is :) 14:54:47 dpeg: what did you particularly like about https://crawl.develz.org/mantis/view.php?id=8761, if you don't mind me asking? i've been looking through patches on mantis to reject or apply them, and wasn't sure what to do here 14:54:56 number of players suspiciously constant, gotta tap the Asian market 14:55:22 well 14:55:28 the 0.15 tournament came at a pretty bad time 14:55:31 Grunt: are they that spammy? I wondered whether that would be an issue 14:56:04 !lm * sacrifice noun~~Fire 14:56:05 14. [2014-09-21 17:46:58] Stoog the Severer (L12 MiGl of Ru) sacrificed arcana: inability to use Conjurations magic, inability to use Hexes magic, and inability to use Fire magic! (D:12) 14:56:17 wheals: hm, I think all three in the description are good. 14:56:23 elliptic: it's mainly really long text like that that bothers me. 14:56:24 I guess most of them aren't very exciting as announcements anyway though 14:56:30 yeah, that's not great either 14:56:43 (My Ash guy used transfer knowledge, ha.) 14:56:56 dpeg: did you reskill to tornado? 14:57:01 i really like the spellset one, but as people note there i don't know what a good interface would be 14:57:09 Grunt: no, but away from poison 14:57:39 dpeg: i do like current transfer knowledge since it brings back a little of old crosstraining, which people seemed to find fun 14:58:48 I used transfer a lot, and I found out there is a clamp on that. So it was good. 14:59:15 -!- Earlo has quit [Remote host closed the connection] 14:59:26 those patches look bad to me as explained on mantis 14:59:43 I cannot really comment on felids, and there is a solution to spell sets that I can see, but it involves work (single out the highest level unique-to-the-spell set spell and announce that. 14:59:52 note that there was already a change to felids of ash since then (I think?) 14:59:52 Can Ru felids sacrifice lives? That effect seems like it makes sense for Ru 15:00:11 wheals: it is always good to listen to elliptic. (I see that MarvinPA also commented.) Then just close. 15:00:15 -!- demiskeleton has quit [Quit: Leaving] 15:00:33 %git :/[Ff]elid 15:00:33 07PleasingFungus02 * 0.16-a0-417-g89bf852: Remove pig oinking (rework shout/scream code) 10(4 weeks ago, 3 files, 44+ 51-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=89bf8522ff5a 15:00:45 %git HEAD^{/Felid} 15:00:45 07|amethyst02 * 0.15-a0-2118-g3be80b4: Allow Felids to wield non-weapons again (#8797) 10(10 weeks ago, 1 file, 6+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3be80b4b66ba 15:00:49 1learn add elliptic 15:01:00 %git 3d468268 15:01:00 07MarvinPA02 * 0.15-a0-1944-g3d46826: Let Felids be fully bound under Ashenzari when all their slots are cursed 10(3 months ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3d4682682ae7 15:01:04 ah 15:02:00 -!- stanzill has quit [Changing host] 15:02:00 nrook: sacrificing lives is interesting but I'm not sure how it should work exactly 15:02:19 since extra lives being capped at 2 is usually the relevant thing 15:02:46 I guess you could just sacrifice ever having an extra life again; I'm not sure what I think about that though 15:03:23 could make the first sacrifice make you have only at most 1 extra life, then the second 0 extra lives? 15:03:35 yeah, it clearly has to be an irreversible effect, since it's a sacrifice 15:03:37 gammafunk: that seems a bit awkward to explain though 15:03:59 that said, felid extra life system is already a bit awkward to explain :P 15:04:04 how bad is taking away the extra life effect altogether? That's elegant but I don't have a sense of how strong it is 15:04:05 !tell ontoclasm https://dl.dropboxusercontent.com/u/63152810/n/crawl/chain_doll1.png https://dl.dropboxusercontent.com/u/63152810/n/crawl/chain_doll2.png https://dl.dropboxusercontent.com/u/63152810/n/crawl/chain_doll3.png 15:04:06 Bloax: OK, I'll let ontoclasm know. 15:04:09 ontoclasm1: ^ 15:04:32 is number of lives used tracked at all? 15:04:34 nrook: the main thing I don't like about that is that it feels like taking away the central feature of the species 15:04:37 doy: sure 15:04:38 yeah, was going to comment that the people who would actually do this probably embrace awkwardness, but it's still a good point 15:04:56 doy: well, I don't know what you mean by tracked exactly 15:05:06 i mean in the logfile or something 15:05:08 doy: but using an extra life creates a milestone 15:05:14 !lm * death 15:05:14 curious how many lives people typically use by certain points in the game 15:05:15 36748. [2014-09-21 19:45:08] Kashira the Thaumaturge (L9 FeIE of Elyvilon) slain by an ice beast (D:8) 15:05:18 well it's a pretty significant loss for a felid to not have extra lives 15:05:29 it's a bit awkward to query based on that milestone though 15:05:33 yeah 15:05:44 can do stuff like: 15:05:51 !lm * recent won death s=gid 15:05:55 363 milestones for * (recent won death): 12x rkdn42:cao:20140520030527S, 11x Cheetah:cao:20140719200719S, 10x Anon:ckr:20140403170755S, 9x flinch:clan:20140602153920S, 9x rkdn42:cao:20140702193950S, 8x tlatlagkaus:ckr:20140317103937S, 8x EugeneJudo:cao:20140312232506S, 7x Gramm:cszo:20140423151459S, 7x Yermak:clan:20140722145037S, 7x perunasaurus:cdo:20140730065217S, 6x Yermak:clan:20140724204016S... 15:06:07 good 12 deaths 15:06:14 elliptic: felids do have other stuff going on though; no equipment, low hp/high ev, jump attack. They would still be pretty unique even if you sac lives 15:06:21 nrook: that's true 15:06:28 how does 12 deaths work 15:06:31 as I said, I'm not sure 15:06:53 !lm * recent won Fe-- 15:06:55 8085. [2014-09-20 17:39:27] stickyfingers the Eclecticist (L24 FeFE of Vehumet) left the Realm of Zot on turn 92474. (Zot:1) 15:06:56 doy: you keep getting extra lives, even after XL 27 15:07:09 !lg * recent won Fe-- 15:07:10 90. stickyfingers the Eclecticist (L24 FeFE of Vehumet), escaped with the Orb and 3 runes on 2014-09-20 17:53:23, with 1399479 points after 92872 turns and 22:28:06. 15:07:12 oh really 15:07:30 !calc 363.0 / 90.0 15:07:31 4.03 15:07:47 huh, you do? 15:07:50 doy: they take more and more xp, but the only hard cap currently is that eventually your xp maxes out 15:08:02 i thought the reason you lost an xl was so that you could get one back if you died at xl 27 15:08:09 People are complaining about Sif's clumsy channelling. What about this replacement: increase MP regeneration such that one 5 period will, at maximal piety, rest up MP fully. Way too strong? 15:08:24 sounds pretty weak to me 15:08:42 wheals: hm, I forget exactly how it works, but you need to regain more than 1 XL worh of xp for each new life 15:08:52 since that's effectively 0.5 mp/turn at 50 maxmp 15:08:59 dpeg: channeling is basically only useful in the middle of a battle 15:09:07 dpeg: I think that mp on demand for sif should be preserved, so if it were maybe an invocation that gave very fast mp regen for a short duration 15:09:17 yeah 15:09:17 where right now you can get like 2-3mp per turn 15:09:21 <|amethyst> Sif's Hand 15:09:32 sif's hand could be decent yes 15:09:32 I'd keep felid extra lives 15:09:39 doy: yes, I know. This is exactly what people complain about though... so clumsy. 15:09:41 People will make a lot of crude jokes in my games if we call it that 15:09:51 i think sif's hand sounds cool. i actually really liked ambrosia to be honest 15:10:12 dpeg: just saying, it'd have to be quite a bit faster regen than that, probably 15:10:12 <|amethyst> Trog's Hand gives HP regen + MR 15:10:22 elliptic, |amethyst etc.: any additional effect of Sif's Hand? 15:10:23 or yeah, some other benefit maybe 15:10:26 <|amethyst> should Sif's give MP regen + damage shaving (or AC?) 15:10:29 could give more mp if you wait with '.' if you really want to preserve current game patterns 15:10:36 -!- rossi has quit [Ping timeout: 260 seconds] 15:10:43 wiz effect? 15:10:43 I think it'd be something really focused on magic 15:10:45 <|amethyst> (symmetry's not really a great argument, no) 15:11:02 Lightli: no 15:11:14 what if sif 15:11:15 *gasp* 15:11:21 inherited vehumet's removed effect 15:11:25 I wouldn't worry about symmetry in that respect 15:11:30 spellpower++ 15:11:38 vehumet never gave spellpower++ so no 15:11:43 i was going to say 15:11:46 sif, did, she got vehumet's channeling in 0.3 :P 15:11:52 <|amethyst> What about MP reduction? 15:11:57 Bloax: sif already gives you the book of demonology though 15:12:01 wheals is really old to remember that :P 15:12:08 MP reduction was a bad effect 15:12:09 nah, i just read the changelog 15:12:21 at least as implemented for oldveh 15:12:23 One thing I'd like for sif to continue allowing is as much mp as you can trade hunger for, if that's possible 15:12:42 because of the sharp line between L5 and L4 15:12:50 I assume this would have a piety cost now? 15:13:06 which also makes it interace with sif gifting 15:13:10 *interact 15:13:13 are there any effects on 'p' nowadays beyond sacrifices? sif's hand would make a nice prayer effect but I don't remember if those exist 15:13:16 making it apply at all levels could be intriguing, assuming it comes late enough that level 1 spells are more or less useless 15:13:26 nrook: no 15:13:30 -!- bigidiot has quit [Quit: Page closed] 15:13:31 nrook: it could just be an ability though 15:14:15 -!- category has quit [Changing host] 15:14:20 ah k 15:14:23 wheals: it would be sort of bad if L1 spells became free because then you would always want to cast shock or whatever instead of waiting around 15:14:39 which is annoying interfacewise 15:15:17 instead of pressing aa instead of waiting around :P? but, i was thinking of an activated ability 15:15:43 what would work is making the size of the reduction proportional to the level of the spell, but then you have to randomize it and that isn't great either I think 15:15:43 with perhaps piety cost based on spells casted, so you wouldn't want to do that 15:16:05 wheals: making a spell cost reduction into an activated ability sounds strange to me 15:16:06 haha time for my favorite topic! 15:16:16 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 15:16:30 wheals: because it would be a lot like channelling, right? except you'd do it before casting spells instead of after 15:16:35 -!- category has quit [Client Quit] 15:16:50 Here is another Sif idea I had: all spellbooks you encounter go to Sif (they just disappear, no manual sacrificing). All spells ever encountered are available for memorisation. Instead of gifting, you can request a book from Sif. This will produce a temporary spellbook you can carry around. (If it is a non-standard book, always with "Sif's ..." as title.) 15:17:00 making it a duration at least would mean you don't spam it 15:17:36 (Theme: Sif wants you to collect all wisdom from places where people live.) 15:17:55 it being a duration is not a problem, it not actually giving you enough mp to match what old channel could do would be 15:18:01 Why even have temp books 15:18:04 just have a library 15:18:06 -!- atimn has quit [Quit: Page closed] 15:19:30 tabstorm: yes. Because I think it's cool if players have the feeling they lend a book from Sif#s infinite library (the temporary copy). 15:19:55 is it really worth making people maybe deal with more inventory 15:20:06 thats why i suggested let people hit p to pretend like theyre archiving books 15:20:52 less buttons than checkout + memorize 15:20:54 tabstorm: my proposal makes them deal with inventory much less: no books ever to shuffle around. And at most one book from the god, and that even goes away on its own. 15:21:31 I think the inventory tradeoffs are more meaningful when multiple books are involved 15:21:51 seems better to either have multiple books (i.e. current system) or just a library 15:21:51 I don't think I get it, when you request a book, do you like, just hope you get something good? 15:21:59 -!- Brannock has joined ##crawl-dev 15:22:05 <|amethyst> tabstorm: presumably it would have spells you haven't seen before 15:22:09 And if its temp do you just scum for spells? 15:22:09 or what 15:22:25 gammafunk: the point of the temporary book is that you have to decide if/how to rearrange your spellset to accomodate for the new spells. 15:22:32 theres probably something tied with timeout or piety, like the current system 15:22:37 of course 15:22:40 I don't think making sif gifts things that you have to actively request is great unless sif is being changed to have multiple other abilities that use piety 15:22:40 <|amethyst> dpeg: that seems kind of similar to Veh's tradeoff though 15:22:50 anyway, just an old idea of mine 15:23:02 so it's like before except now I have to request the book too? 15:23:22 plus my request could be like.. spells I already found 15:23:23 could it not? 15:23:23 tabstorm: and the book doesn't stay around forever, so you have to decide which spells you want now 15:23:29 elliptic: would "sif's hand" cost piety? 15:23:33 |amethyst: yes, and I think it works well, and I also think it can be made different enough from Vehumet (although people will differ on this) 15:23:37 -!- Brannock_ has quit [Ping timeout: 245 seconds] 15:23:37 umm 15:23:46 gammafunk: I'd assume so, yeah 15:23:47 well at least it works with temp amnesia 15:23:48 I guess 15:23:51 I guess it'd pretty much have to 15:23:58 when does trog gift? 15:24:02 5* 15:24:03 at 4*? 15:24:05 ah ok 15:24:07 I think sif could just give you a temp book after awhile if you don't have one 15:24:08 for weapons 15:24:11 so we could just adjust sif to do taht 15:24:12 5* for weapons, 3* for ammo 15:24:12 probably 15:24:13 3* is ammo junk whatever 15:24:15 speaking of sif 15:24:20 gammafunk: yes, has to... don't want players to use it all the time I guess (if we wanted that, it should be passive) 15:24:21 though more frequently at higher piety 15:24:26 how should you gain piety 15:24:30 hrm 15:24:37 I think one problem with this 15:24:41 I think sif's current piety mechanics are fine? 15:24:41 Sif piety is another issue, yeah 15:24:46 is that many mages would want to use this nearly every fight 15:24:50 "train spell schools" is pretty difficult 15:24:50 unlike trog's hand 15:24:55 gammafunk: sif already basically has the same gift mechanic as trog 15:24:58 and she doesn't encourage spreading out at all 15:25:01 gammafunk: the numbers are different, that's all 15:25:02 uh 15:25:08 no you wouldnt use it every fight 15:25:09 (because you get no bonuses to neither spellpower or spell success) 15:25:13 if you dont need to use it why would you use it 15:25:22 gammafunk: yes, this is why there has to be some drawback (a timer, or piety cost, or something else) 15:25:24 no reason to waste piety 15:25:28 A pure mage would want it every fight 15:25:35 gammafunk: of course 15:25:40 gammafunk: the difference is that sif piety doesn't get used for anything and decays very slowly, so you never drop under 6* once you reach it and start getting gifts 15:25:41 not if your MP >> amount of MP needed to kill things onscreen 15:25:48 gammafunk: every dangerous fight 15:25:57 getting mp for such characters is possible now with both veh and sif 15:26:42 gammafunk: I agree that sif's hand is likely to be less good for pure spellcasters than channeling is 15:26:49 right 15:26:52 it depends on the #s 15:26:55 and that's not great given current sif design 15:27:21 I mean if its averaging 4mp a turn it will be much better 15:27:31 tabstorm: I mean relative to how good it is for hybrid-y chars 15:27:33 o 15:27:43 What are people's complaints with channeling, anyway? Just that it's annoying to hit aa a lot? 15:27:58 it sucks compared to passive MP regen from vehumet imo 15:27:59 since hybrid-y chars can just turn sif's hand on and hit stuff for a bit while waiting for more MP 15:28:03 unless your a summoner 15:28:05 like one of my pure summoners would probably be SoL I think 15:29:53 nrook: yes, that 15:29:59 wait what is the exact mechanic of sifs hand 15:30:18 how much MP regen are you talking 15:30:45 probably somewhere between 1 and 2 MP a turn is my guess, but it could be more if the duration is pretty short 15:31:13 then, why not just do this: aa triggers 'Channeling' status effect instantly. While 'Channeling', waiting in place restores mp and drains hunger as current channeling 15:31:16 I would actually prefer more + shorter duration 15:31:22 this feels like a gameplay solution to an interface problem 15:31:31 nrook: I don't think waiting in place is easier than pressing aa 15:32:15 I mean, it probably is slightly, but then there is the cost of having to turn channeling on 15:32:16 elliptic: it's at least twice as easy (hit . instead of aa), and the ratio goes up if you're resting with 5 15:32:25 barbs nerf 15:32:39 Sif's Mind? 15:32:48 it would be annoying sometimes to turn channeling on but I think it'd be a net win 15:32:55 wait no 15:32:59 Sif Muna's Will 15:33:08 nrook: so pressing 5 accidentally with this status might cost you a ton of hunger? 15:33:48 elliptic: yes, but it'll interrupt at 'Hungry' anyway so it can't get too bad 15:33:50 nrook: also, most of the time when channeling you are just using it once at a time 15:33:52 so why not just have aa turn on channeling for some number of turns and a hunger cost and it passively gives you some amount of MP per turn 15:33:53 not 10 times at a time 15:34:00 that way one knows how much hunger you have to deal with 15:34:13 nrook: and in that usecase it would take 3 keypresses rather than 2 with your system 15:34:24 so no I don't agree with "it's at least twice as easy" 15:35:03 tabstorm: that is basically the sif's hand suggestion, yes 15:35:07 ok 15:35:11 so whats the problem? 15:35:34 im not really seeing what people are against or arguing about here 15:35:46 well obviously if how much MP you gain each turn is the same as current channeling then that would be a huge buff 15:35:55 since you aren't spending your turn to do it 15:36:07 -!- ackack has quit [Ping timeout: 245 seconds] 15:36:21 so the numbers have to be lowered, probably by a lot, and then gammafunk is concerned that it will be less good for pure spellcasters 15:36:22 well, what do you think about like average 2mp per turn for like 10 turns 15:36:42 ??channeling 15:36:42 channeling[1/1]: Converts food into mana. The staff succeeds (evo+11)/40, 50 hunger, 1d3 MP; Wucad Mu (evo+1)/25, 50 hunger, 1/5 div miscast, otherwise 2+d5+evo/3 MP; Sif power 60+INT+inv %, 100-300 hunger, d(2+inv/4) mp. For reference, merely resting will recover 14+maxMP per 600 nutrition, at standard metabolic rates. 15:36:44 -!- markgo has quit [Ping timeout: 260 seconds] 15:37:02 2 mp per turn for 10 turns is extremely strong 15:37:09 maybe at high invo that would be acceptable, not sure 15:37:39 do you want it to feel better/worse than vehumet passive MP on kills feels 15:37:59 seems pretty strong early on if you are throwing an icicle or stone arrowing every turn 15:38:36 note that even 1 mp per turn is stronger than the suggestion wheals made earlier of having an mp cost reduction status effect (since you still get the MP even if you do something other than casting) 15:38:41 elliptic: fair enough (and it'd be 5 keypresses, since you'd have to turn channeling off too), but I suspect the average player's channeling patterns are such that this would be faster. just a suggestion 15:38:43 eys 15:38:57 What was the effect of ambrosia? 15:39:08 I don't remember the number off the top of my head 15:39:26 so sif channeling currently is 4.5mp/turn at max invo and int>13? 15:39:26 ??ambrosia 15:39:27 ambrosia[1/1]: Takes one turn to eat. Provides 2500 nutrition and confuses you (clarity does work). For a few turns after eating ambrosia, you will recover MP at a rate equal to your hunger rate. Gone in 0.15 15:39:47 anyway there are a lot of possible variations that we could do on this basic idea "replace channeling with a status effect that passively gives you MP" 15:40:08 heh, I forgot about that totally crazy "at a rate equal to your hunger rate" thing 15:41:01 so did you gain mp faster when you attacked? 15:41:44 -!- Ratboiler has quit [Quit: Page closed] 15:41:56 -!- Dharmy has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org] 15:42:16 I don't think so but I could be wrong 15:42:20 -!- Moonsilence has quit [Ping timeout: 260 seconds] 15:43:36 03wheals02 07* 0.16-a0-734-gc254e8c: Two quotes. 10(2 minutes ago, 1 file, 34+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c254e8c97a90 15:44:28 would it be bad if sif had the current active channel and something like this "sif's hand"; the latter preventing use of the former and possibly having an additional effect? 15:45:02 -!- ackack has joined ##crawl-dev 15:46:34 that might be confusing 15:47:02 I don't think confusion is really an issue per se 15:47:31 doy: you're thinking of ambrosia 15:47:41 har 15:47:47 -!- nrook has quit [Quit: drumroll] 15:47:52 oh wow 15:47:56 they both do that 15:48:12 gammafunk: I think ideally we would get rid of or significantly change current active channeling (since it having no cost for chars who don't care about food isn't great) but having two separate abilities of some sort could work 15:49:46 elliptic: well, what sort of cost would work for active channel aside from food? 15:49:46 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 15:50:06 not sure 15:50:23 is having a tiny piety cost out of the question? 15:50:48 like 1/10 chance of losing a single point of piety or something of that sort 15:51:09 (in addition to the food cost) 15:51:15 yeah 15:51:28 i don't think it's necessarily that bad that it means less for characters that don't care about food 15:51:36 yeah, I suppose that could work; my concern is retaining this ability to obtain mp for characters who need it 15:51:54 i mean, it's only relevant for like kobolds, isn't it? 15:51:55 if the piety cost isn't too bad, it could be fine 15:52:03 doy: the thing I don't like is that aa is almost strictly superior to waiting if you are a mummy of sif 15:52:10 elliptic: yeah, true 15:52:31 elliptic: you don't think the waiting issue is fixable by having 5 attempt to channel first? 15:52:44 the same problem exists with |energy and |wucad 15:52:57 gammafunk: it isn't great for |energy either, yeah 15:53:12 |wucad can do bad things to you so it definitely isn't strictly better than waiting 15:53:41 yeah, that's true; in some ways |energy is actually the worst offender since you have to spam it even more 15:53:45 having 5 attempt to channel first isn't great because sometimes food is meaningful 15:53:54 and you can't disable sif channeling 15:54:11 I assume making 5 attempt to channel would be only for when it is actually meaningless (mummy, bloodless vp, lichform, etc) 15:54:18 ah, yeah 15:54:28 that'd be a bit odd though, i think 15:54:37 although maybe as an optional lua script or something 15:54:40 yeah doesn't solve the problem if we don't do anything for living players 15:55:07 yeah 15:55:25 -!- Sorbius has quit [Quit: Leaving] 15:56:29 if there were an ability to deactivate channel on rest (like from the a screen), would this be too bad a kludge? 15:56:43 and then use channel on rest unless this was active 15:57:25 this seems kludgy and I'm not convinced that channel on rest being a thing is good for gameplay anyway 15:58:02 by which I mean that it would be an interface improvement over current situation, but I'd sort of rather just kill the desire to do this instead 15:59:06 either by adding more costs to channeling or by replacing channeling with a duration effect 16:00:14 on a slightly different note, I feel like Sif needs an exciting new ability that has nothing to do with MP in addition to whatever happens with channeling 16:00:20 but I don't know what would be good 16:00:47 well if we figured that out, a small piety cost for active channel and retaining that ability seems workable to me 16:00:50 elliptic: I once contemplated a Delayed Fireball-like power, but I think it's use might be too straightforward. 16:01:34 i think dual-casting gets suggested a lot 16:01:34 wheals: You have 1 message. Use !messages to read it. 16:01:39 like dual-wielding, but not 16:02:48 -!- Patashu has joined ##crawl-dev 16:02:59 -!- SwissStopwatch has joined ##crawl-dev 16:03:12 -!- mamgarchan has quit [Ping timeout: 245 seconds] 16:03:16 delayed XXX imo 16:03:20 -!- mestizia has quit [Quit: Page closed] 16:03:33 some sort of fast casting thing could work (which is basically what both delayed XXX and dual-casting are doing) 16:03:49 but the interface would be sort of nasty for a lot of these ideas I think 16:04:17 -!- blabber has quit [Quit: leaving] 16:04:40 -!- rast has joined ##crawl-dev 16:04:54 -!- Tedronai has quit [Quit: leaving] 16:05:44 wheals: I haven't seen the dual-casting proposals, are there any that seem like they would have a decent interface? 16:12:20 -!- nrook has joined ##crawl-dev 16:16:08 -!- dtsund has joined ##crawl-dev 16:16:55 wouldn't this end up nerfing mummies 16:18:18 -!- bh has joined ##crawl-dev 16:18:27 !lg ontoclasm max=xl place:d:1 16:18:27 No keyword 'place:d:1' 16:18:31 bh: hi! 16:18:31 !lg ontoclasm max=xl place=d:1 16:18:32 367. ontoclasm the Petrodigitator (L27 FoEE of Qazlal), blasted by Fuosics the pandemonium lord (great icy blast) on D:1 (dpeg_arrival_more_subterranean_lakeside_camping) on 2014-08-05 15:32:30, with 641903 points after 95422 turns and 9:26:39. 16:18:39 hiya dpeg 16:18:44 !lg ontoclasm max=xl place=d:1 -log 16:18:44 367. ontoclasm, XL27 FoEE, T:95422: http://crawl.lantea.net/crawl/morgue/ontoclasm/morgue-ontoclasm-20140805-153230.txt 16:18:47 hah, my entry vault -- it must be good 16:19:13 dpeg: what are all the @'s? 16:19:44 mummies are supposed to be bad 16:25:17 -!- Patashu has quit [Ping timeout: 245 seconds] 16:27:30 -!- siepu has quit [Read error: Connection reset by peer] 16:28:50 -!- Chousuke_ has joined ##crawl-dev 16:29:10 -!- Lasty1 has joined ##crawl-dev 16:30:45 -!- nrook_ has joined ##crawl-dev 16:31:09 -!- rossi has quit [Ping timeout: 272 seconds] 16:31:09 -!- omnirizon has quit [Ping timeout: 272 seconds] 16:31:09 -!- Lasty has quit [Ping timeout: 272 seconds] 16:31:09 -!- Shados has quit [Ping timeout: 272 seconds] 16:31:09 -!- flowsnake has quit [Ping timeout: 272 seconds] 16:31:09 -!- agentgt has quit [Ping timeout: 272 seconds] 16:31:09 -!- Daekdroom has quit [Ping timeout: 272 seconds] 16:31:10 -!- nickajeglin has quit [Ping timeout: 272 seconds] 16:31:10 -!- nrook has quit [Ping timeout: 272 seconds] 16:31:25 -!- nrook_ is now known as nrook 16:31:57 -!- Chousuke has quit [Ping timeout: 272 seconds] 16:32:24 -!- Lasty1 is now known as Lasty 16:32:45 -!- Stelpa has quit [Changing host] 16:36:36 -!- flowsnake has joined ##crawl-dev 16:44:49 success, finally, and without nasty webtile code duplication 16:47:21 yeah, mummies are supposed to be bad, but spamming sif muna channeling is one of the very few things they still have going for them 16:47:52 well the change I'm proposing would sill allow them to do that 16:48:02 why should they have something going for them? 16:48:28 why shouldn't they? 16:48:38 Because theyre supposed to be bad 16:48:42 they're a crawl species would be the reason I think 16:48:59 ogres are supposed to be bad but have lots of things going for them 16:49:04 all species less than the best crawl species are "supposed to be bad" 16:49:08 Ogres arent supposed to be bad 16:49:13 aren't they? 16:49:16 no 16:49:18 I mean they aren't bad, but I think they are supposed to be bad 16:49:36 They have high weapon and HP apts they arent bad or suppoesd to be 16:50:26 this is a weird semantic argument that doesn't really lead anywhere 16:50:51 but anyhow mummies will still have an advantage with active channel remains but with a small piety cost 16:51:13 how is a piety cost going to work for the staff 16:51:32 staff only requires holding down 1 button 16:51:40 not very well; the staff is kind of a separate problem 16:51:51 it could perhaps have something that's evocable with a duration 16:56:25 -!- dpeg has quit [Quit: sleep] 16:57:14 -!- jejorda2 has quit [Client Quit] 16:57:36 the staff is a lot less relevant to balance 16:58:12 -!- ackack has quit [Ping timeout: 245 seconds] 17:05:03 -!- Reverie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 17:10:07 -!- Jho has quit [Ping timeout: 246 seconds] 17:10:36 -!- mee_ has quit [Ping timeout: 272 seconds] 17:11:52 -!- rossi_ has quit [Ping timeout: 272 seconds] 17:14:46 -!- nrook has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0.2/20140917194002]] 17:17:33 -!- Blazinghand has quit [Ping timeout: 260 seconds] 17:18:16 -!- Akitten_Homura has joined ##crawl-dev 17:18:32 -!- read has quit [Read error: Connection reset by peer] 17:18:32 -!- Siegurt has quit [Read error: Connection reset by peer] 17:18:51 -!- read has joined ##crawl-dev 17:19:02 03wheals02 07* 0.16-a0-735-gfdff525: Unbrace. 10(45 minutes ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fdff525ff871 17:19:02 03wheals02 07* 0.16-a0-736-g27e852e: Clean up summon_any_demon a bit. 10(45 minutes ago, 1 file, 64+ 61-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=27e852e422e6 17:19:02 03wheals02 07* 0.16-a0-737-gfa786c9: "Simplify" init_pandemonium(). 10(11 minutes ago, 1 file, 26+ 42-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fa786c9586ba 17:19:02 03wheals02 07* 0.16-a0-738-g42d5786: Divide by 2, sort. 10(5 minutes ago, 1 file, 30+ 25-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=42d5786c31c9 17:19:44 -!- tkappleton1 has quit [Read error: Connection reset by peer] 17:20:06 -!- tumblemist has quit [Ping timeout: 272 seconds] 17:20:44 I've uploaded a patch for #8981 that fixes the disconnection, but I'm not sure if there's a better-looking way to fix the entry vault without removing it. 17:20:51 Unstable branch on crawl.lantea.net updated to: 0.16-a0-734-gc254e8c (34) 17:20:53 -!- kunwon1 has quit [Excess Flood] 17:21:02 -!- Zaba has quit [Ping timeout: 245 seconds] 17:21:27 -!- G-Flex has joined ##crawl-dev 17:21:42 Looking through the code, I'm not sure if vault exits aren't processed until after subvault placement. 17:21:52 -!- UncertainKitten has quit [Ping timeout: 245 seconds] 17:22:02 -!- kunwon1 has joined ##crawl-dev 17:22:17 -!- kryft has quit [Ping timeout: 245 seconds] 17:22:27 -!- AGinsberg has quit [Ping timeout: 264 seconds] 17:22:28 Maybe the subvault could specify where the exits are, but with one of the main vaults partially engulfing the entry, it's probably better just to keep it in a consistent position. 17:22:35 -!- Siegurt has quit [Client Quit] 17:22:42 -!- rax has quit [Ping timeout: 245 seconds] 17:23:06 -!- kryft has joined ##crawl-dev 17:23:25 -!- rax has joined ##crawl-dev 17:23:32 -!- ebering has quit [Ping timeout: 245 seconds] 17:24:28 -!- ebering has joined ##crawl-dev 17:24:32 -!- yernab has quit [Ping timeout: 260 seconds] 17:24:37 "Crawl-ref-discuss Digest, Vol 95, Issue 5" 17:24:51 I love that the digests make crd sound like an academic journal 17:25:07 who gets first author re: mermaids?! 17:25:33 -!- Zaba has joined ##crawl-dev 17:27:18 gamma: Lasty gets first author. Dpeg is last author 17:27:20 -!- CacoS has quit [] 17:27:25 Authors in the middle are alphabetized 17:28:29 I'm going to just submit my moon wizlab directly to Nature with me as the only author 17:30:18 whoa dude. scooped 17:30:57 does lua have any "normalization of monster name" functionality? I'd like to add a tile_use_monster option where one could specify e.g. tile_use_monster = "deep elf summoner" 17:31:19 I need it to accept a resonable monster name and then get to the monster type 17:31:48 maybe I should look at HDA.rc or something 17:32:01 -!- yernab has quit [Ping timeout: 260 seconds] 17:32:07 as much as that pains me 17:32:07 &rc HDA 17:32:08 $(No milestones for HDA.) 17:32:17 &rc HilariousDeathArtist 17:32:19 http://dobrazupa.org/rcfiles/crawl-git/HilariousDeathArtist.rc 17:32:51 -!- SomeStupidGuy has quit [Ping timeout: 246 seconds] 17:33:00 &rc SpoilerAlert 17:33:01 $(No milestones for SpoilerAlert.) 17:33:22 how does mon_glyph parse monster names? 17:34:28 yeah, good point 17:35:07 <|amethyst> wheals: if (me->basechar == letter || me->name == mons) 17:35:22 <|amethyst> wheals: so direct comparison with the mon-data entry 17:35:25 -!- Guest49820 has joined ##crawl-dev 17:36:12 -!- SwissStopwatch has quit [Ping timeout: 260 seconds] 17:36:13 -!- HellTiger has quit [Ping timeout: 260 seconds] 17:36:29 -!- Patashu has joined ##crawl-dev 17:38:45 yeah direct name comparison 17:38:49 -!- bh has quit [Ping timeout: 246 seconds] 17:38:54 -!- stanzill has quit [Quit: schnarch] 17:39:33 |amethyst: I should probably have you take a look at this at some point; it's changes to tiles and webtiles to allow tile_show_player_species = true to also draw the weapon/shield 17:39:47 and then a follow up option to allow the player to specify any monster tile 17:39:55 to use for the player, instead of species 17:40:13 I guess there could be only one such option, but tile_show_player_species is convenient for those who want that 17:40:22 but I'm open to suggestion to make it just one option 17:41:21 so I guess that's a question for anyone here: if we have an option like tile_user_monster = "deep elf summoner" so I can use that tile, do we want to also have tile_show_player_species? 17:41:39 since the former option can achieve the same effect with a bit more typing 17:41:55 <|amethyst> I'd rather have tile_show_player_species logic in the code, where it can be shared with show_player_species 17:42:06 <|amethyst> than to force people to duplicate that code in lua 17:42:18 yeah 17:42:24 since it would take lua to get that functionality 17:42:29 <|amethyst> (OTOH, people already reimplement show_player_species in Lua don't they?) 17:42:42 yeah, for console obviously 17:42:48 I have a big block of lua I copied for that 17:43:25 -!- Crehl has quit [Quit: Killed by a kitten] 17:43:46 well I'll add both options, since there's really no additional work 17:44:45 I guess using tile_use_monster in practice will likely lead to some use of lua 17:45:23 -!- wheals has quit [Ping timeout: 240 seconds] 17:45:50 -!- Kintak has quit [Read error: Connection reset by peer] 17:52:00 fr immolation scrolls in zigsprint :^) 17:52:40 -!- hauzer has quit [Quit: Leaving.] 17:57:57 fr: immolationsprint 17:58:54 a series of fiendish puzzles you can only solve with ?immo 18:02:58 -!- Zooty has quit [Ping timeout: 246 seconds] 18:02:58 those are called bailies tho 18:03:47 -!- PsiRedEye23 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 18:05:27 -!- ackack has joined ##crawl-dev 18:06:20 -!- backslashecho has quit [Client Quit] 18:07:04 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:09:04 -!- Cannonbait has quit [Read error: Connection reset by peer] 18:17:40 -!- eliotn has quit [Ping timeout: 246 seconds] 18:20:33 03elliptic02 07* 0.16-a0-739-gf1e666d: clua: travel.feature_solid(). 10(4 minutes ago, 1 file, 8+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f1e666da2d85 18:21:30 -!- raskol has quit [Quit: quit] 18:25:05 -!- xFleury has joined ##crawl-dev 18:28:58 Lasty: The horn of Geryon should be marked useless under sacrifice love 18:30:31 !sending magicpoints Giant Mantises 18:30:38 !send magicpoints Giant Mantises 18:30:38 Sending Giant Mantises to magicpoints. 18:31:23 I can see him right above here though 18:32:40 -!- wheals has joined ##crawl-dev 18:32:55 That is the phantom Lasty, don't be fooled 18:34:04 no, I'm real 18:34:11 The Lasty shimmers and appears to become two! 18:34:22 magicpoints: fair point 18:35:02 -!- backslashecho_ has quit [Client Quit] 18:36:16 magicpoints: what if you wanted to summon hostile hell beasts to prevent hostile executioners from reaching you?? 18:36:35 well, you can still do that if it's marked useless :D 18:43:25 -!- gammafunk has quit [Ping timeout: 260 seconds] 18:44:03 -!- gammafunk has joined ##crawl-dev 18:46:18 -!- Lawman0 has quit [Read error: Connection reset by peer] 18:51:48 -!- Siegurt has quit [Quit: Leaving.] 18:51:52 -!- PsiRedEye23 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 18:53:12 -!- mee_ has quit [Ping timeout: 272 seconds] 19:03:14 -!- Stelpa has quit [Quit: Leaving] 19:07:26 -!- backslashecho has quit [Quit: Leaving] 19:08:44 -!- SomeStupidGuy has quit [Client Quit] 19:12:33 -!- Orin has joined ##crawl-dev 19:13:36 -!- orionstein has quit [Quit: ZNC - http://znc.in] 19:15:16 -!- Brannock_ has joined ##crawl-dev 19:15:42 -!- Akitten_Homura has quit [Ping timeout: 245 seconds] 19:17:28 -!- Brannock has quit [Ping timeout: 260 seconds] 19:19:22 -!- yernab has quit [Ping timeout: 245 seconds] 19:24:08 -!- jeanjacques has joined ##crawl-dev 19:25:08 -!- rchandra has joined ##crawl-dev 19:32:57 -!- cribo has quit [Ping timeout: 260 seconds] 19:33:14 Design question. With elemental hellsprings now being an extended-only enemy, is their cast-from-HP feature still considered necessary? 19:33:55 As I recall that was added to reduce their spamminess in Depths/Forest, but with them being banished to a realm of more powerful player characters, well... 19:36:39 -!- scummos__ has quit [Ping timeout: 272 seconds] 19:42:10 is there a way to get the short commit ID (around 8 hexits) from the long one (around 48)? 19:42:35 isnt it just the first 8 characters? 19:42:41 I usually just cut the excess characters off the hash. 19:42:48 %git %fc4dfcf5 19:42:48 Could not find commit %fc4dfcf5 (git returned 128) 19:43:01 %git fc4dfcf5 19:43:01 07elliptic02 * 0.13-a0-2834-gfc4dfcf: Speed up monster recovery from antimagic. 10(1 year, 1 month ago, 3 files, 9+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fc4dfcf5f277 19:43:08 yes, it is :) thanks 19:46:23 first 6 characters works too, even 19:46:45 03Lasty02 07* 0.16-a0-740-g55b3e16: Fix a long-standing bug that made body armour 'unavailable' 10(84 seconds ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=55b3e16e584f 19:47:49 -!- NeremWorld has quit [Ping timeout: 260 seconds] 19:49:02 -!- TZer0 has quit [Ping timeout: 245 seconds] 19:49:34 -!- xFleury has quit [Ping timeout: 272 seconds] 19:52:24 for (int i = 0; i < ntrials; ++i) { 19:52:24 if (i == ntrials) 19:52:24 break; 19:52:30 shows how often people use that screen 19:53:24 Anyone know if ranged combat fumbles in shallow water/leda's now? 19:55:10 if it fumbles in ledas that would be a disappointing bug 19:56:00 Lasty: wizmode it and find out! 19:56:14 -!- Sequell has quit [Remote host closed the connection] 19:56:16 Lasty: it shouldn't 19:56:35 (IIRC I tested this back when I was working on it) 19:56:43 -!- TZer0 has joined ##crawl-dev 19:57:07 wheals: good 19:57:28 very important if someone sets ntrials to 0! 19:57:32 i guess 19:57:46 -!- Sequell has joined ##crawl-dev 19:57:54 I don't think it does anything then either 19:58:57 Lasty: btw, Ru milestone is all set up with sequell now 19:59:01 !lm * sacrifice=hand 19:59:02 12. [2014-09-21 19:16:52] duncan the Reanimator (L8 DsNe of Ru) sacrificed a hand! (D:8) 19:59:06 !lm * s=sacrifice 19:59:07 299 milestones for *: 55x essence, 53x arcana, 31x love, 28x stealth, 27x purity, 22x health, 18x drink, 14x dodging, 13x words, 12x hand, 10x sanity, 8x evocations, 8x armour 19:59:21 -!- AltAway is now known as AltReality 19:59:21 !lm * sacrifice=purity s=milestone 19:59:22 27 milestones for * (sacrifice=purity): 10x sacrificed purity: dopiness (-2 Int)!, 5x sacrificed purity: weak muscles (Str -2)!, 4x sacrificed purity: chronic screaming!, 4x sacrificed purity: insusceptibility to healing potions and wands!, 3x sacrificed purity: deteriorating body!, sacrificed purity: slow healing! 19:59:26 etc 19:59:51 -!- raskol|lt has quit [Client Quit] 20:00:16 elliptic: that's awesome! Thanks! 20:00:43 It is possible to query the sacrifices made by a specific character/ 20:00:53 -!- yernab has quit [Ping timeout: 260 seconds] 20:01:14 !lm * sacrifice s=gid 20:01:17 299 milestones for * (sacrifice): 9x Shereta:ckr:20140820103013S, 9x moose:cszo:20140821120446S, 9x Waterpls:cszo:20140820175310S, 9x tls9540:ckr:20140821123657S, 8x tlatlagkaus:ckr:20140821102015S, 8x shummie:cbro:20140820222807S, 7x perunasaurus:cdo:20140820225836S, 7x Stoog:cao:20140821161621S, 7x Shereta:ckr:20140820011700S, 7x Rurle:ckr:20140820055931S, 7x Dredmor:ckr:20140821102444S, 6x Floo... 20:01:28 !lm * gid=Shereta:ckr:20140820103013S s=sacrifice 20:01:28 9 milestones for * (gid=Shereta:ckr:20140820103013S): 3x essence, 2x health, arcana, purity, love, drink 20:01:46 !lm * gid=Shereta:ckr:20140820103013S s=milestone 20:01:47 41 milestones for * (gid=Shereta:ckr:20140820103013S): 3x sacrificed essence: reduced magical capacity (-10% MP)!, killed Nergalle., killed Aizul., fell down a shaft to Swamp:4., entered the Snake Pit., sacrificed drink!, killed Louise., killed Fannar., sacrificed purity: weak muscles (Str -2)!, entered the Lair of Beasts., became a worshipper of Ru., killed Roxanne., sacrificed health: frailty (-... 20:01:54 oops 20:02:00 !lm * gid=Shereta:ckr:20140820103013S sacrifice s=milestone 20:02:00 9 milestones for * (gid=Shereta:ckr:20140820103013S sacrifice): 3x sacrificed essence: reduced magical capacity (-10% MP)!, sacrificed health: frailty (-10% HP)!, sacrificed love!, sacrificed health: slowed reflexes (EV -3)!, sacrificed arcana: inability to use Summoning magic, inability to use Necromancy magic, and inability to use Air magic!, sacrificed drink!, sacrificed purity: weak muscles (S... 20:02:05 new serpent of hell is up to 11% kill rate 20:02:07 (: 20:02:16 it killed someone? 20:02:28 !lg * ikiller~~serpent 20:02:28 !lg * killer=the_serpent_of_hell cv=0.16-a vlong>=0.16-a0-423-g28a7641 20:02:28 1438. Nemora the Spry (L16 TrMo of Okawaru), blasted by a shock serpent (bolt of electricity) on Snake:2 on 2014-09-21 23:49:13, with 144432 points after 34200 turns and 1:51:18. 20:02:29 2. Dredmor the Human Barricade (L27 HuFi of The Shining One), mangled by the Serpent of Hell (kmap: tar_grunt_ereshkigal) on Tar:7 on 2014-09-21 05:27:34, with 1157853 points after 110045 turns and 5:43:46. 20:02:34 !lg * ikiller~~serpent -1 20:02:34 !lg * killer=the_serpent_of_hell cv=0.16-a vlong>=0.16-a0-423-g28a7641 -2 20:02:35 1438. Nemora the Spry (L16 TrMo of Okawaru), blasted by a shock serpent (bolt of electricity) on Snake:2 on 2014-09-21 23:49:13, with 144432 points after 34200 turns and 1:51:18. 20:02:35 1/2. LiLin the Cutthroat (L27 VSMo of The Shining One), blasted by the Serpent of Hell (blast of cold) on Coc:7 (coc_hangedman) on 2014-09-21 04:29:10, with 898311 points after 76456 turns and 4:30:49. 20:02:44 oh oops 20:02:48 !lg * ikiller~~serpent_of_hell -1 20:02:48 37. Dredmor the Human Barricade (L27 HuFi of The Shining One), mangled by the Serpent of Hell (kmap: tar_grunt_ereshkigal) on Tar:7 on 2014-09-21 05:27:34, with 1157853 points after 110045 turns and 5:43:46. 20:03:02 huh, that thing has more kills than i thought it would 20:03:06 !lg * ikiller~~serpent_of_hell -2 20:03:07 36/37. LiLin the Cutthroat (L27 VSMo of The Shining One), blasted by the Serpent of Hell (blast of cold) on Coc:7 (coc_hangedman) on 2014-09-21 04:29:10, with 898311 points after 76456 turns and 4:30:49. 20:03:10 !lg * ikiller~~serpent_of_hell -2 -tv 20:03:11 36/37. LiLin, XL27 VSMo, T:76456 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 20:03:16 doy: i had to flee from it in coc 20:03:26 Well TSoH kinda got a huge buff 20:03:28 so it's now one of 3 uniques i have not killed 20:03:42 I haven't seen it yet so now I know it's in Dis... 20:03:43 -!- kekekela has quit [Ping timeout: 246 seconds] 20:03:48 !lm * sacrifice s=lg:god 20:03:49 299 milestones for * (sacrifice): 243x Ru, 2x Trog, Lugonu 20:03:57 !lm * sacrifice lg:god!=ru 20:03:57 3. [2014-09-21 02:09:10] DipDap the Basher (L8 DDFi of Ru) sacrificed dodging! (D:5) 20:04:06 !lm * sacrifice lg:god!=ru -2 20:04:06 2/3. [2014-09-21 00:34:51] rjrrt the Carver (L9 MiFi of Ru) sacrificed essence: reduced magical capacity (-10% MP)! (D:7) 20:04:07 elliptic: That's awesome. Thanks for setting it up 20:04:33 !lm * uniq s=noun / wheals ?:n=0 20:04:34 No keyword 'wheals' 20:04:39 !lm * uniq s=noun / @wheals ?:N=0 20:04:43 !lm * sacrifice=artifice 20:04:43 Lasty: greensnark is the one who actually set it up, though I helped a little :) 20:04:50 80906 milestones for * (uniq): 0/1x the giant slug shaped Lernaean hydra [0.00%], 0/1x the wind drake shaped Lernaean hydra [0.00%], 0/1x the helpless Purgy [0.00%], 0/1x the ten-headed Lernaean hydra [0.00%], 0/1x the eight-headed Lernaean hydra [0.00%], 0/1x the Hell Sentinel shaped Serpent of Hell [0.00%], 0/1x the helpless Erica [0.00%], 0/1x the ghostly Frederick [0.00%], 0/1x the helpless Sa... 20:04:50 No milestones for * (sacrifice=artifice). 20:04:50 How does that happen, do you not lose the sacr options after abandoning? 20:05:05 !lm * uniq s=noun noun!~~shaped noun!~~the / @wheals ?:N=0 20:05:14 magicpoints: those are games who abandoned after sacrificing 20:05:16 74418 milestones for * (uniq noun!~~shaped noun!~~the): 0/3x Lernaean hydra [0.00%], 0/70x Pan [0.00%], 0/401x Terpsichore [0.00%], 0/752x Blork [0.00%], 0/1213x Ignacio [0.00%], 0/5047x Antaeus [0.00%], 0/6267x Michael [0.00%], 0/6346x Duane [0.00%], 0/6484x Wayne [0.00%], 0/7385x Francis [0.00%], 0/9242x Norbert [0.00%], 0/31208x Jozef [0.00%] 20:05:19 !lm * sacrifice s=god 20:05:19 300 milestones for * (sacrifice): 300x Ru 20:05:22 !lm * sacrifice=dodging 20:05:22 14. [2014-09-21 19:34:51] duncan the Reanimator (L9 DsNe of Ru) sacrificed dodging! (D:9) 20:05:26 doy: so I guess the serpent is 20:05:29 !glasses 20:05:30 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 20:05:30 !lm * sacrifice=evocations 20:05:30 8. [2014-09-21 14:12:03] perunasaurus the Carver (L10 VSEn of Ru) sacrificed evocations! (D:8) 20:05:34 hellishly difficult 20:05:34 !lm * uniq recent s=noun noun!~~shaped noun!~~the / @wheals ?:N=0 20:05:36 oh I didn't see the lg: 20:05:42 1381 milestones for * (uniq recent noun!~~shaped noun!~~the): 0/114x Blork [0.00%], 0/193x Ignacio [0.00%], 0/1074x Antaeus [0.00%] 20:05:55 !send hellementary_school Grunt 20:05:55 Sending Grunt to hellementary_school. 20:05:57 i imagine the kill rate will go down once people stop expecting it to be popcorn 20:06:41 also, low sample size, etc 20:07:05 !lm * sacrifice=hand !alive / won 20:07:06 0/11 milestones for * (sacrifice=hand !alive): N=0/11 (0.00%) 20:07:13 !lm * sacrifice=hand / won 20:07:14 0/12 milestones for * (sacrifice=hand): N=0/12 (0.00%) 20:07:26 heh, nobody has won after sacrificing a hand since the milestone was added 20:07:39 !lm * won s=sacrifice 20:07:42 19 milestones for * (won): 5x essence, 3x arcana, 3x stealth, 2x love, dodging, purity, drink, sanity, health, evocations 20:07:51 mm sani56 20:07:53 sanity 20:07:57 -!- gammafunk has quit [Ping timeout: 260 seconds] 20:08:05 cursed -5 phone keyboard >:( 20:08:41 !lm * won s=gid,sacrifice,lg:piety 20:08:42 -!- gammafunk has joined ##crawl-dev 20:08:44 19 milestones for * (won): 9x moose:cszo:20140821120446S (4x essence (4x 160), sanity (160), love (160), stealth (160), arcana (160), health (160)), 7x perunasaurus:cdo:20140820225836S (2x arcana (2x 160), stealth (160), essence (160), purity (160), evocations (160), love (160)), 3x Zooty:clan:20140817212124S (dodging (160), stealth (160), drink (160)) 20:08:48 er 20:08:58 !lm * won s=gid,lg:piety,sacrifice 20:09:01 19 milestones for * (won): 9x moose:cszo:20140821120446S (9x 160 (4x essence, stealth, arcana, love, health, sanity)), 7x perunasaurus:cdo:20140820225836S (7x 160 (2x arcana, love, stealth, essence, purity, evocations)), 3x Zooty:clan:20140817212124S (3x 160 (drink, stealth, dodging)) 20:09:24 that 3x game must have been missing the milestone for most of its sacrifices 20:09:35 yeah 20:09:44 It's not surprising that there are some like that 20:09:50 !lg * ru / won 20:09:50 16/364 games for * (ru): N=16/364 (4.40%) 20:10:01 !lg * / trog 20:10:03 297821/3600532 games for *: N=297821/3600532 (8.27%) 20:10:07 er 20:10:11 -!- raskol has quit [Quit: Leaving] 20:10:13 !lg * trog /won 20:10:14 2987/297821 games for * (trog): N=2987/297821 (1.00%) 20:10:21 good percent 20:10:29 yeah, very level 20:10:46 now, no one play trog anymore to prevent ruining it 20:10:55 -!- Gachiko has quit [Quit: Page closed] 20:11:13 starting gods have low ratios for that query 20:11:23 !lg * ru xl>=9 / won 20:11:23 16/251 games for * (ru xl>=9): N=16/251 (6.37%) 20:11:27 !lg * trog xl>=9 / won 20:11:28 2987/78031 games for * (trog xl>=9): N=2987/78031 (3.83%) 20:11:36 <|amethyst> someone loose 889 times 20:11:40 <|amethyst> s/loose/lose/ 20:11:40 Yeah, my current char started before the milestones 20:14:39 -!- gammafunk has quit [Ping timeout: 272 seconds] 20:15:03 -!- gammafunk has joined ##crawl-dev 20:15:42 -!- Zermako_ has quit [] 20:15:47 so what happens if I make a lot of sacrifices to Ru, abandon Ru, and then rejoin 20:16:06 do I get to make new sacrifices or am I immediately back to the same piety I was at 20:16:13 i assume your piety is set to 0 again and youd have to make new ones 20:16:17 that would be good 20:16:30 what simmarine said 20:16:37 ??ru challenge 20:16:37 Ru challenge[1/1]: Take the largest sacrifice at each opportunity until you are at 6*, then renounce Ru. Bonus points: do this more than once. 20:16:51 5 20:17:15 !learn add ru_challenge Repeatedly sacrifice to Ru, abandon, and rejoin until Ru runs out of sacrifices. Then win. 20:17:16 Ru challenge[2/2]: Repeatedly sacrifice to Ru, abandon, and rejoin until Ru runs out of sacrifices. Then win. 20:17:29 Now -that- 20:17:31 is hard 20:17:33 (what happens when there are no more sacrifices to offer?) 20:17:39 I'm not sure 20:17:42 it's possible that it crashes 20:17:57 Sacrifice Sacrifice 20:19:10 elliptic: banner idea: make XYZ sacrifices, abandon and win? 20:19:11 -!- vick_ has quit [Client Quit] 20:19:18 (seems too specific, but) 20:20:39 -!- Lasty has quit [Quit: Leaving.] 20:22:22 Grunt: it could work I guess, it wouldn't really be god-specific if you were forced to abandon 20:22:50 <|amethyst> !tell Lasty I got a crash (in wizmode) when I ran out of Sac Health mutations (num_health_mutations == 0 in godabil.cc:5080) 20:22:50 |amethyst: OK, I'll let lasty know. 20:23:41 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 20:26:52 -!- Bullock has quit [Quit: Page closed] 20:27:42 -!- ChrisOelmueller has quit [Ping timeout: 245 seconds] 20:29:47 -!- ackack has quit [Ping timeout: 245 seconds] 20:29:57 elliptic: personally I like the idea of Ru getting the no potions/scrolls banner and thinking of something else, but we have a few months to decide anyway :) 20:30:21 yeah, that's probably better 20:31:02 You feel threatened by your low tourney score and lose the ability to drink potions! 20:32:05 hah 20:32:28 fr tourney banners give delicious points 20:32:37 The idea I have right now is to change Conqueror III into something else and make an aut banner 20:33:03 what would make a good conq III, hm 20:33:14 Win with at least N runes? 20:33:22 hm 20:33:25 there's already a lot of allrune stuff 20:33:29 yeah 20:34:14 speaking of aut, todo: score reform 20:35:39 conqueror? 20:35:52 get X tier Y banners 20:36:01 meta god banners 20:36:06 that would be a different banner altogether 20:36:10 and has been suggested 20:36:22 that can be P'd banner 20:36:27 *P's 20:36:45 help who is P 20:36:53 random god 20:37:14 must begin with P with some chance of "Plog" as per the usual names 20:37:38 Grunt: I think we're fairly in agreement that aut-scoring with species modifies for move speed would work well enough 20:37:54 aut-scoring = learn haste, constantly recast haste? 20:37:59 yes 20:38:03 and fuck chei too 20:38:04 well go ahead 20:38:13 if you can pull of always being hasted I guess 20:38:17 *pull off 20:38:30 the trick is to be hasted for as long as possible 20:38:32 beware the glow cost 20:38:40 !streak theglow 20:38:41 theglow has 18 consecutive wins (HECj, TeDK, GhMo, CeHu, MiBe, DrTm, SESt, DDEE, SpEn, FeSu, VpIE, DsVM, DgFE, HuAM, MuWz, TrSk, HaAs, HOHe), and can keep going! 20:38:43 VS^Jiyva would be a good candidate 20:38:55 and the hunger cost maybe, food can be sort of low in speedruns 20:39:05 the thing is changing from turn scoring to autscoring trades one set of evils (breadswinging) for another (casting haste every time your contam ends, probably similar tactics with swiftness etc) 20:39:07 food is def. low in mine 20:39:08 it's not a 'this is automatically better' 20:39:24 Dj will be too good 20:39:25 the food cost 20:39:30 !!! 20:39:40 I agree it's not the best of all possible words; it does have the benefit of having an extra, confusing thing for players to track (turns) 20:39:40 doesn't staff of energy make spells hungerless? 20:39:45 so now the big speedrun find will be staff of energy 20:39:45 Patashu: swiftness doesn't help you if you are moving for all of it 20:39:51 elliptic: that's the idea 20:39:58 you cast it so some or all of the -swift part is used fighting enemies 20:40:09 there's nothing confusing about turns 20:40:10 right, in theory you can do that and gain some benefit 20:40:10 elliptic: yeah, you swift, move to stationary position and melee 20:40:22 of course that is a bit risky to have -swift while fighting if something goes wrong 20:40:25 it's just a marker of how much you have to push the go fast tactics button 20:40:26 oh and the P god will officially be Plog now 20:40:30 it has been decided 20:40:34 !!!!! 20:40:38 but....don't do that! 20:40:39 ??plog 20:40:39 plog[1/3]: When Crawl's name generator generates a name too short, it returns "Plog" instead of rerolling. That's why this name appears relatively often. 20:40:45 I love that plog is the secret randart name 20:41:06 if you make a Plog god, it's not special any more 20:41:36 A hollow voice says "You guys are totally ruining my hipster cred here, cut it out" 20:42:01 "I have a randart called Plog...you haven't heard of it..." 20:42:48 -!- orionstein has quit [Quit: ZNC - http://znc.in] 20:43:12 is it the shiny club plog 20:43:17 or is it the hat plog 20:43:20 <|amethyst> Donald says, "The Orb is kinda underground, you might not have heard of it." 20:43:22 perhaps the amulet plog? 20:44:59 Donald's last name is actually plog 20:45:37 -!- Daekdroom has quit [Quit: Saindo] 20:47:18 * geekosaur thought plog created the orb :p 20:47:31 vice versa 20:47:32 and random other stuff just to sow confusion 20:47:43 in the beginning was the plog 20:47:52 see 20:48:02 we already worship Plog 20:48:03 so 20:48:08 all that worship 20:48:13 creates a new god! 20:48:17 Four WARRIORs appeared, each holding an ORB. one of them was Plog. 20:48:32 rchandra: black mage? 20:48:56 -!- Siegurt has quit [Quit: Leaving.] 20:48:59 .oO { Who Mourns for Adonais? } 20:49:19 orb of fire (05*) | Spd: 15 | HD: 30 | HP: 150 | AC/EV: 20/20 | 11non-living, see invisible, lev, !sil | Res: 13magic(immune), 05hellfire, 04fire+++, 02cold, 11elec+++, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 11silver | XP: 9248 | Sp: b.fire (3d40), malmutate, fireball (3d43) | Sz: little | Int: normal. 20:49:19 %??orb_of_fire 20:49:26 Mnoleg (09&) | Spd: 13 | HD: 17 | HP: 350 | AC/EV: 10/25 | Dam: 3509(mutation), 2306(blink self) | 05demonic, 10doors, fighter, see invisible, !sil | Res: 13magic(immune), 05fire, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++, 11silver | XP: 10665 | Sp: sum.eyeballs, spawn tentacles, sum.horrible things | Sz: Large | Int: high. 20:49:26 %??mnoleg 20:49:45 -!- Ququman has quit [Read error: Connection reset by peer] 20:49:45 looks like Monk or Fighter, Grunt 20:50:11 black mage, venom mage, basically the same 20:51:22 -!- dtsund has quit [Ping timeout: 240 seconds] 20:54:12 -!- mamaG has quit [Quit: Exit Stage Left] 20:56:30 one WARRIOR stands still 20:56:37 four orbs lying on the hill 20:56:41 Plog was his name 20:56:47 he had finished his game 20:56:58 -!- Bloax has quit [Quit: Error: Bloax not found] 20:57:13 even fits the four-letter max length 20:58:56 -!- tsohg has quit [Remote host closed the connection] 21:02:38 -!- Isabel has joined ##crawl-dev 21:02:52 -!- Pluie has quit [Ping timeout: 246 seconds] 21:03:54 -!- tsohg has quit [Ping timeout: 246 seconds] 21:05:28 |amethyst: is it intentional that cszo console defaults to 0.15 still ? 21:07:17 thanks for the reminder to switch cbro back to trunk for default. I keep forgetting 21:17:13 http://sprunge.us/HXYU?diff 21:17:28 For some reason this crashes with certain monsters for tile_use_monster 21:17:34 e.g. tile_use_monster = orb of fire 21:17:43 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:17:53 ASSERT(idx >= TILE_MAIN_MAX && idx < TILEP_PLAYER_MAX) in 'rltiles/tiledef-player.cc' at line 9887 failed. 21:18:20 not sure why certain tiles seem to trigger this and others dont; those that don't display properly 21:18:31 -!- ackack has joined ##crawl-dev 21:20:04 what's happening is that idx >= TILEP_PLAYER_MAX, but I don't know why 21:21:09 <|amethyst> gammafunk: what value does idx have? 21:21:48 |amethyst: 525927 was the value I saw in gdb 21:22:08 when I inserted a breakpoint near that assert 21:24:07 something using bytes instead of tile-sized offsets? 21:37:09 -!- st_ has quit [Ping timeout: 246 seconds] 21:41:56 <|amethyst> gammafunk: aha 21:42:25 <|amethyst> gammafunk: in the new code in tileidx_player_mons you want: 21:42:31 <|amethyst> gammafunk: return tileidx_monster(minfo) & TILE_FLAG_MASK; 21:42:38 <|amethyst> gammafunk: so you get just the tile, no flags 21:43:05 -!- mizu_no_oto has quit [Ping timeout: 260 seconds] 21:44:00 03|amethyst02 07* 0.16-a0-741-gc0fbe09: Use ASSERT_RANGE in tiledef-*.cc 10(20 minutes ago, 1 file, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c0fbe09f2eb1 21:44:50 -!- ackack has quit [Ping timeout: 272 seconds] 21:45:40 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:47:17 -!- Kramin has quit [Quit: This computer has gone to sleep] 21:47:47 -!- tensorpudding has quit [Ping timeout: 245 seconds] 21:48:11 -!- WalkerBoh has quit [Remote host closed the connection] 21:48:28 -!- Nerem has quit [Ping timeout: 258 seconds] 21:49:06 Centaur stuck in deep water in Shoals 13https://crawl.develz.org/mantis/view.php?id=8982 by Hempuli 21:50:39 -!- bonghitz has quit [Quit: Leaving...] 21:52:18 <|amethyst> gammafunk: oh nice, changing the option at runtime seems to work (local tiles anyway; didn't test it with webtiles) 21:53:26 <|amethyst> BTW, the orb of fire "hand" is adorable 21:54:43 -!- raskol has quit [Ping timeout: 272 seconds] 21:54:56 |amethyst: oh great, thanks 21:55:11 yeah in webtiles it just didn't display the tile, but no crash 21:55:22 the player tile was just not displayed, and I could move around et.c 21:56:04 I guess some of those flags are getting set for oof because of something intrinsic to teh monster 21:56:07 maybe it's flying 21:56:08 I bet that's it 21:56:18 <|amethyst> yeah 21:56:20 that would make sense, actualy, since tiamat and vampire bat 21:56:22 also crash 21:57:17 too bad if you specify "hydra" you get a one-headed hyrda, as sad sight 21:57:19 <|amethyst> at p TILE_FLAG_FLYING | TILEP_MONS_ORB_OF_FIRE 21:57:19 <|amethyst> $3 = 525927 21:57:25 well there it is 21:57:28 <|amethyst> s/at // 21:58:03 I think there's a no prop function but it's static 21:58:08 -!- tsohg has quit [Ping timeout: 272 seconds] 21:58:09 so I guess just the & TILE_FLAG_MASK is fine 21:58:58 <|amethyst> gammafunk: oh 21:59:06 <|amethyst> gammafunk: it's static to that same file 21:59:14 ah 21:59:29 <|amethyst> gammafunk: so _tileidx_monster_no_props is in fact what you want 22:00:02 |amethyst: or _base? 22:00:11 I'm only making that monster info thing to get the tile 22:00:46 <|amethyst> oh 22:01:18 looks like base would do it 22:02:50 <|amethyst> gammafunk: actually 22:03:11 <|amethyst> gammafunk: I suspect the if should have much less in its scope 22:03:43 <|amethyst> gammafunk: just const monster_type = Options.tile_use_monster == MONS_NO_MONSTER ? player_mons(false) : Options.tile_use_monster; 22:04:01 |amethyst: yeah, the only thing there is the logic that looks at base type 22:04:05 <|amethyst> gammafunk: then then the if (mons_is_base_deac) etc unconditionally 22:04:11 <|amethyst> s/deac/drac/ 22:04:37 so if the player said use_monster = draconian scorcher 22:04:45 I think that'd replace it with just an ordinary draconian 22:05:06 <|amethyst> no, because mons_is_base_draconian would be false 22:05:23 <|amethyst> hm 22:05:33 <|amethyst> I think? 22:05:44 oh that's what that function means? 22:05:54 * Grunt sticks a ponderinghat on |amethyst's head. 22:06:03 yeah you're right 22:06:03 <|amethyst> yeah, return mc >= MONS_FIRST_DRACONIAN && mc <= MONS_LAST_BASE_DRACONIAN; 22:06:09 well, that's simpler then 22:06:11 <|amethyst> and that range has just the colours 22:06:17 thanks for figuring that out 22:06:31 Grunt was not help of course, newline as usual 22:06:35 22:07:19 imo gammafunk should learn to newline too!!! 22:07:23 >_> 22:08:06 22:08:28 See? Even wheals can learn it. 22:08:35 how do I do it 22:08:47 Like this: 22:08:47 22:08:52 gaaaa 22:09:22 ...come on, you walked right in to that one. :) 22:09:32 <|amethyst> "" 22:09:45 <|amethyst> 22:10:03 <|amethyst> 22:10:12 that's a lot of radio towers 22:11:19 <|amethyst> !nickel encoding 22:11:19 Here's a nickel, kid. Get yourself a better encoding. 22:11:28 <3 22:11:40 !nickel Sequell command 22:11:40 Here's a nickel, kid. Get yourself a better Sequell command. 22:12:10 just need to make the player to monster species mapping check the demonspawn mutations so they can use the 'monstrou' and 'gelid' etc. versions 22:12:19 s/monstrou/monstrous/ 22:12:25 <|amethyst> hah 22:12:34 mm 22:12:48 -!- Whistling_Beard has joined ##crawl-dev 22:12:57 <|amethyst> what if you're monstrous and have a T3 cold facet? 22:13:48 <|amethyst> since monstrous replaces scales, not a tiered facet 22:14:47 -!- NeremWorld has quit [Ping timeout: 245 seconds] 22:16:25 yeah I'm not sure if the mappings can really work; it was an idea for later though 22:16:42 <|amethyst> gammafunk: oh, IWBNI you could name a tile the way you can in monspec tile= 22:17:06 perhaps, yeah 22:17:37 well, what's the benefit to that over using the monster name? 22:17:38 <|amethyst> probably a third option, or make one option tile_player_tile = normal / tilename / mons:monster name / playermons 22:17:48 <|amethyst> gammafunk: you can pick things like vault monster tiles 22:18:37 not a bad idea 22:18:57 we do have the existing tile_show_player_species option though 22:19:31 not sure what our procedure is if we want to retire an option 22:19:33 <|amethyst> could just make that set tile_player_tile = (if normal, playermons; else normal) 22:19:40 <|amethyst> as a compatibility option 22:19:45 <|amethyst> err 22:20:06 <|amethyst> rather, set tile_player_tile = (if tsps = true, playermons; else normal) 22:20:09 yeah 22:21:00 another thing I was thinking is that it'd be nice if these offsets were somehow specificed in the tile text data 22:21:04 instead of in code 22:21:13 non-autogenerated code I mean 22:21:24 but that's a bigger piece of work I'm sure 22:21:32 <|amethyst> hm 22:22:38 <|amethyst> either add commands %weapon-offset and %shield-offset 22:22:51 <|amethyst> or allow specifying those after the tile 22:24:17 <|amethyst> centaur-melee MONS_CENTAUR_MELEE weapon-offset:-3,-3 shield-offset: -8,-4 22:24:56 <|amethyst> (bad suggestion: store it in an ancillary chunk in the PNG) 22:25:02 heh 22:25:25 some of those tiles you have to get very creative with the offsets 22:25:34 like the vampire is crossing his tiny arms 22:25:49 so I just put the equipment where his hands are, but he looks...uncomfortable 22:27:30 -!- asdu has quit [Quit: Page closed] 22:34:37 -!- Yermak has quit [Quit: Page closed] 22:36:29 -!- waspmonolith has quit [Quit: leaving] 22:40:50 -!- waspmonolith has quit [Client Quit] 22:42:15 -!- waspmonolith has quit [Client Quit] 22:44:20 -!- dtsund has joined ##crawl-dev 22:45:35 -!- ussdefiant has joined ##crawl-dev 22:46:02 -!- PleasingFungus has joined ##crawl-dev 22:48:10 -!- mee_ has quit [Ping timeout: 272 seconds] 22:49:27 so we're all agreed, we're going to remove weapons from tiles displays? ok 22:49:35 s/weapons from// 22:49:56 and we can remove PleasingFungus while we're at it 22:49:57 -!- KurzedMetal has quit [Read error: Connection reset by peer] 22:50:36 -!- tcjsavannah has quit [Quit: tcjsavannah] 22:51:06 -!- yinz has quit [Quit: Page closed] 22:51:15 from tiles? 22:51:22 in general!!! 22:55:00 03elliptic02 07* 0.16-a0-742-gf721c22: Fix Blink Away being marked as a ranged spell (qw). 10(6 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f721c223a507 22:55:02 -!- wheals has quit [Ping timeout: 260 seconds] 22:59:22 I'm gonna come back from my vacation 22:59:30 and you people will still be doing this joke 22:59:35 I can tell. I can feel it in my blood. 23:00:15 ridiculous. 23:00:19 You have no blood <_< 23:00:37 * PleasingFungus sporulates in exasperation! 23:00:49 ExasperatedFungus 23:02:20 hm 23:02:37 !source player.cc:758 23:02:37 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/player.cc;hb=HEAD#l758 23:02:57 so this is mega ugly and I'm probably going to end up re-writing the entire function 23:02:59 but 23:03:09 s/mega/very/ 23:03:11 ...it also seems to be exactly backwards? 23:03:34 It does. 23:04:08 code duplication unreasons imho 23:04:31 PleasingFungus is engulfed in chaotic code. PleasingFungus is duplicated! 23:05:39 -!- ystael has quit [Ping timeout: 272 seconds] 23:07:49 -!- AtomikKrab has quit [Ping timeout: 258 seconds] 23:07:57 -!- Brannock__ has joined ##crawl-dev 23:08:47 -!- caricature has quit [Quit: Konversation terminated!] 23:09:38 Lasty_: the felid block in you_can_wear, player:cc:758, seems to be exactly backwards - it claims felids can't wear left rings unless they're missing a hand (paw)? 23:09:45 could also !tell lasty but eh 23:10:14 you can wizmodetest it 23:10:20 -!- Brannock_ has quit [Ping timeout: 272 seconds] 23:10:22 use &- to make ru offer more sacrifices until you get sacrifice hand 23:11:47 -!- Tenda is now known as TendaAway 23:12:38 03Grunt02 07* 0.16-a0-743-g4c9e761: Add Ru to vim syntax (eoc). 10(68 seconds ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4c9e7619c21a 23:12:44 !tell Lasty the felid block in you_can_wear, player:cc:758, seems to be exactly backwards - it claims felids can't wear left rings unless they're missing a hand (paw)? 23:12:44 gammafunk: OK, I'll let lasty know. 23:13:03 !tell Lasty that was from LazyFungus 23:13:03 gammafunk: OK, I'll let lasty know. 23:13:37 vim syntax, bah 23:13:54 !send vim gammafunk 23:13:55 Sending gammafunk to vim. 23:14:13 :q! 23:14:26 There is no escape. 23:19:28 sublime text or bust 23:24:39 -!- Brannock__ has quit [Ping timeout: 272 seconds] 23:30:47 -!- Ladykiller69 has quit [Quit: Verlassend] 23:33:45 -!- markgo has quit [Quit: Leaving] 23:34:33 -!- eb_ has quit [] 23:34:36 -!- mkbehr has quit [Quit: Page closed] 23:39:40 -!- eliotn has quit [Ping timeout: 246 seconds] 23:40:40 -!- dtsund has quit [Ping timeout: 260 seconds] 23:41:54 -!- twelwe has quit [Quit: Page closed] 23:55:22 -!- demiskeleton has quit [Quit: Leaving] 23:56:27 -!- tsohg has quit [Ping timeout: 246 seconds] 23:59:06 -!- radinms has quit [Ping timeout: 272 seconds] 23:59:16 -!- magistern has quit [Ping timeout: 246 seconds]