00:00:47 ....so 00:00:54 i think i have enough screenshots now 00:01:02 how do i go about putting them up on CDO 00:01:13 Do you have a Wordpress account? 00:01:14 You' 00:01:19 ll probably need to talk to Nappy if not. 00:04:16 -!- Basil__ is now known as Basil 00:05:49 -!- hashc-noob has quit [Quit: Page closed] 00:07:17 -!- reaverb has quit [Quit: Leaving.] 00:09:03 Unstable branch on crawl.s-z.org updated to: 0.15-a0-210-gb09f9d7 (34) 00:13:59 -!- mikee_ has joined ##crawl-dev 00:17:34 -!- flappity has quit [Ping timeout: 252 seconds] 00:18:51 -!- Insomniak has quit [Read error: Connection reset by peer] 00:19:48 -!- Datul_ has quit [Ping timeout: 240 seconds] 00:20:18 -!- Datul has quit [Ping timeout: 240 seconds] 00:23:23 -!- Arkaniad has quit [Ping timeout: 255 seconds] 00:24:50 -!- yogaFLAME has quit [Quit: Page closed] 00:26:36 -!- eb has quit [] 00:28:45 -!- nrook has quit [Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517]] 00:28:58 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 00:29:16 -!- ahahaha has quit [Quit: Page closed] 00:29:48 -!- BirdoPrey has quit [Quit: BirdoPrey] 00:30:55 -!- Infinite_Monkeys has quit [Ping timeout: 264 seconds] 00:32:27 -!- jeanjacques has joined ##crawl-dev 00:33:26 -!- Kvaak has joined ##crawl-dev 00:33:38 -!- thetabyte has quit [Ping timeout: 240 seconds] 00:37:08 -!- Keanan has joined ##crawl-dev 00:37:10 grunt: i guess i could also just give them to somebody with access 00:37:27 i'm really short of console shots, though 00:37:33 as in, i have zero 00:37:41 today I learned that I don't like how integer division can't be applied/undone to both sides of an inequation trivially 00:38:18 -!- Moanerette has quit [Ping timeout: 240 seconds] 00:38:44 what is an inequation 00:38:49 inequality + equation? 00:38:58 as in x+y>z 00:39:28 if x/y>z and / is the integer division operator you can't just translate into x>y*z and have the same inequality 00:39:50 yep 00:50:45 -!- N78291 has quit [Quit: null] 00:52:18 -!- swayze has quit [Ping timeout: 240 seconds] 00:55:05 -!- DarthXaos has quit [] 00:58:34 LorrdErnie (L4 GrFi) ASSERT(beam || !doEffects) in 'ouch.cc' at line 117 failed. (D (Sprint)) 01:00:21 <|amethyst> oh great 01:00:41 -!- TAS_2012v has quit [Read error: Connection reset by peer] 01:01:15 <|amethyst> !crashlog lorrdernie 01:01:20 No milestones for lorrdernie (crash). 01:01:21 <|amethyst> !crashlog lorrdernie sprint 01:01:22 1. LorrdErnie, XL4 GrFi, T:340 (milestone): http://dobrazupa.org/morgue/LorrdErnie/crash-LorrdErnie-20140423-055830.txt 01:02:38 LorrdErnie (L3 GrFi) ASSERT(beam || !doEffects) in 'ouch.cc' at line 117 failed. (D (Sprint)) 01:03:19 LorrdErnie (L2 GrFi) ASSERT(beam || !doEffects) in 'ouch.cc' at line 117 failed. (D (Sprint)) 01:03:54 nice, he's getting it faster and faster 01:03:58 -!- Dugar has quit [Ping timeout: 240 seconds] 01:04:17 <|amethyst> _print_resist_messages 01:04:36 <|amethyst> passes exactly the argument combination (null beam but doEffects == true) 01:05:00 <|amethyst> that could in some situations (but not here) result in the null dereference 01:05:29 03|amethyst02 07* 0.15-a0-211-gc3d5cf6: Revert "Add argument check for check_your_resists (floatingatoll, #8416)" 10(2 minutes ago, 1 file, 0+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c3d5cf6d3f59 01:05:32 -!- P_R_Deltoid has quit [Quit: Leaving] 01:05:37 -!- bmfx has quit [Quit: Lost terminal] 01:05:39 -!- WalkerBoh has quit [Remote host closed the connection] 01:05:41 oh boy 01:05:44 // This function seems to have very little regard for encapsulation. 01:05:46 -!- Zannick has quit [Read error: Operation timed out] 01:05:47 this is gonna be fun 01:06:25 -!- Zannick has joined ##crawl-dev 01:06:35 -!- turde has quit [Ping timeout: 276 seconds] 01:06:55 <|amethyst> rebuilding cszo 01:07:20 -!- GDR has quit [Quit: Leaving] 01:08:14 Unstable branch on crawl.s-z.org updated to: 0.15-a0-211-gc3d5cf6 (34) 01:11:26 -!- bmfx has quit [Ping timeout: 252 seconds] 01:15:52 http://imgur.com/a/gqFsK#0 01:15:57 look good? 01:16:22 oh god, http://imgur.com/a/gqFsK#5 is giving me dwarf fortress flashbacks 01:16:24 that font 01:16:41 http://imgur.com/a/gqFsK#5 is like 'your guide to dying in the abyss' 01:17:08 ElMuncho (L7 LOFE) ASSERT(beam || !doEffects) in 'ouch.cc' at line 117 failed. (D:5) 01:17:27 Cheibrodos (L10 OgWr) ASSERT(beam || !doEffects) in 'ouch.cc' at line 117 failed. (D:9) 01:17:43 ontoclasm: http://imgur.com/a/gqFsK#15 you saw that the guy who made this also provided an uncropped version? 01:17:54 yeah 01:17:57 ok 01:18:06 i prefer it cropped, though 01:18:08 that version's good, just wanted to check that you knew 01:18:17 -!- Morg0th has quit [Read error: Operation timed out] 01:18:26 it's a great moment 01:18:45 simulacrulum is great 01:18:46 fuck you cerebov, i brought ICE TITANS 01:18:47 kiku is great 01:18:50 cerebov is great 01:18:59 it is a wonderful confluence of greatness 01:20:47 <|amethyst> what is that font at #5? 01:20:51 <|amethyst> it's not quite IBM VGA 01:20:59 <|amethyst> the 8 is weird for example 01:21:18 it's fixedsys i think 01:21:34 whatever windows' horrible default is 01:22:03 i use monofur as in #1 01:22:29 <|amethyst> oh, I guess fixedsys does have the weird 8 01:22:37 it's burned into my memory 01:22:40 long hours of playing dwarf fortress 01:22:46 <|amethyst> and I had been thinking it was just a clone of VGA 01:23:40 font is "terminal" apparently 01:23:45 <|amethyst> I was never much of a Windows user back in the days when Fixedsys was something you might actually use 01:24:00 <|amethyst> I did DOS then 01:24:37 <|amethyst> usually with 80x43 though, not 80x25 01:24:40 Note that "terminal" is distinct from the "terminal" font that is floating out there on the internet. 01:24:53 And 80x43 was the bomb. 01:25:12 -!- gammafunk has quit [Ping timeout: 252 seconds] 01:25:48 Aerogard (L20 MiCK) ASSERT(beam || !doEffects) in 'ouch.cc' at line 117 failed. (Vaults:4) 01:26:19 hahaha someone made a vector version 01:26:22 http://www.yohng.com/software/terminalvector.html 01:26:48 -!- Nefhilion has quit [Ping timeout: 240 seconds] 01:27:58 w...why 01:28:44 this offends my sensibilities :C 01:29:39 so, the complexity of determining how likely a pacification is (because it's a roll based on a roll) has done its best to try and stop me 01:29:39 but 01:29:41 (assuming this compiles) 01:29:43 I have a prototype :3 01:29:46 -!- rchandra has left ##crawl-dev 01:30:00 (I bet it crashes the first time I try to run it, I am in over my head) 01:30:56 -!- MgDark_MiBe has quit [Quit: ChatZilla 0.9.90.1 [Firefox 27.0/20131216183647]] 01:31:05 -!- ldf has joined ##crawl-dev 01:35:35 -!- Pepe has quit [Read error: Connection reset by peer] 01:42:29 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0a1/20140419030204]] 01:45:24 -!- lobf has quit [Quit: lobf] 01:45:52 -!- Carver has quit [Quit: Page closed] 01:46:05 -!- lobf has joined ##crawl-dev 01:47:33 -!- KurzedMetal has quit [Read error: Connection reset by peer] 01:50:19 -!- rast- has joined ##crawl-dev 01:51:37 -!- Patashu has quit [Quit: Page closed] 01:51:38 -!- agolden has quit [Quit: agolden] 01:53:16 -!- rast has quit [Ping timeout: 252 seconds] 01:53:26 -!- rast- is now known as rast 01:59:48 -!- notcluie has quit [Ping timeout: 240 seconds] 02:05:19 -!- sd1989 has joined ##crawl-dev 02:07:48 -!- SkiChan has quit [Quit: Page closed] 02:08:20 -!- agolden has quit [Quit: agolden] 02:11:24 -!- Furril has quit [Ping timeout: 252 seconds] 02:14:47 -!- iFurril has quit [Ping timeout: 276 seconds] 02:16:21 -!- SkaryMonk1 has joined ##crawl-dev 02:16:55 Unstable branch on crawl.beRotato.org updated to: 0.15-a0-211-gc3d5cf6 (34) 02:19:40 -!- ldf has quit [Quit: ldf] 02:22:44 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 02:22:44 -!- Lawman0 has quit [Ping timeout: 246 seconds] 02:23:11 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Would you like to know more?] 02:26:02 -!- Keanan has quit [Quit: Leaving.] 02:27:40 -!- lobf has quit [Quit: lobf] 02:28:09 -!- caleba has quit [Quit: caleba] 02:28:32 -!- Zicher has quit [Quit: Page closed] 02:30:17 -!- Hailey has quit [Ping timeout: 264 seconds] 02:32:42 -!- SkaryMonk2 has joined ##crawl-dev 02:33:57 -!- SkaryMonk1 has quit [Ping timeout: 252 seconds] 02:43:23 -!- omnirizon has quit [Ping timeout: 276 seconds] 02:44:15 -!- Quashie has quit [Ping timeout: 265 seconds] 02:51:12 -!- scummos__ has quit [Ping timeout: 252 seconds] 02:56:29 -!- ontoclasm has quit [Quit: Leaving.] 02:57:08 -!- ldf has joined ##crawl-dev 02:59:37 -!- Keanan has joined ##crawl-dev 02:59:43 -!- Red_Bucket has quit [Quit: Page closed] 02:59:48 -!- Zooty has quit [Ping timeout: 240 seconds] 03:00:03 -!- Keanan has quit [Client Quit] 03:00:28 -!- RandomEntity has quit [Quit: Page closed] 03:02:46 -!- Blazinghand has quit [Read error: Connection reset by peer] 03:13:48 -!- twelwe has quit [Ping timeout: 240 seconds] 03:17:25 |amethyst: :( 03:17:49 i'll try to figure out what went wrong tomorrow. 03:19:20 -!- blackflare has quit [Ping timeout: 255 seconds] 03:20:01 -!- MiraclePrism has quit [Ping timeout: 265 seconds] 03:25:07 -!- Patashu has joined ##crawl-dev 03:26:58 -!- ussdefiant has quit [Ping timeout: 240 seconds] 03:27:16 -!- gareppa has quit [Quit: Sto andando via] 03:27:47 -!- simmarine has quit [Quit: Leaving] 03:42:53 03wheals02 07* 0.15-a0-212-g405fd41: Remove thorn lotuses. 10(2 hours ago, 13 files, 7+ 141-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=405fd4155241 03:43:07 -!- absolutego has joined ##crawl-dev 03:50:05 -!- rast has quit [Read error: Connection reset by peer] 03:50:23 -!- rast has joined ##crawl-dev 03:50:58 -!- Furril has quit [Ping timeout: 240 seconds] 03:51:35 huh 03:52:48 -!- Patashu_ has joined ##crawl-dev 03:52:49 -!- Patashu has quit [Disconnected by services] 03:55:09 Would a portal or branch that had passive, but damageless winds be interesting? [Blowed around like a tornado at a constant, so you are forced to fly and have difficulty controlling your positioning; but aren't directly damaged by the wind.] 03:57:20 the difficult trick would be setting it up so the wind has an interesting gameplay effect (most likely some form of tactically interesting), without feeling like it's an interface screw. 03:57:38 it would be really awkward 03:57:54 especially if the wind blowing on things isn't deterministic 03:58:55 ??deterministic 03:58:55 I don't have a page labeled deterministic in my learndb. 03:59:19 deterministic := not probabilistic 03:59:57 predetermined instead of random? 04:00:20 let me put it this way 04:00:48 probabilistic: if coinflip, blow actor after they move (or anything that is influenced by a random number generator) 04:01:11 -!- iFurril has quit [Ping timeout: 255 seconds] 04:01:39 deterministic: every 2 moves/20 auts/some amount of time based on their size/weight, blow actor (or anything that is never random and entirely predictable by just the game state itself, even if it's not immediately accessible knowledge) 04:02:09 !messages 04:02:10 No messages for sd1989. 04:02:18 -!- DrinkMachine has joined ##crawl-dev 04:02:18 -!- DrinkMachine has quit [Changing host] 04:02:18 -!- DrinkMachine has joined ##crawl-dev 04:02:34 I was actually thinking of giving it semi-realistic wind paths, like how shoals has semi-realistic tides 04:03:24 would you be able to see the wind? 04:04:12 agreed, the player would need indication of the wind's pattern, so that it doesn't _feel_ random, even if it were deterministic 04:04:29 if so, how do they see the wind? 04:04:32 The tornado spell manages this somewhat with moving bands of colors 04:04:38 in clouds 04:04:45 example: I save in the wind branch and load my save. without taking a turn, how can I recollect all the winds I have seen? 04:05:07 ah, that's a good point 04:05:17 Visible bands of clouds? 04:06:00 it'd be harder to make the bands recalculate on something other than the in-game time. 04:06:33 If the bands are always perpendicular to the flow, you might be able to get some sense, but unsure if it'd be enough. 04:08:06 bands of clouds can show the overall sense of the wind direction - I take it that you don't intend it possible to predict whether a certain tile's wind will blow you, say, n or nw? (or it's probabilistic based on the flow direction?) 04:08:21 depends on how complex you're thinking for "semi-realistic wind paths". Vortices? Turbulence? Simplified laminar flows will be easier to visualize 04:08:33 qoala: I think he just means 'looks smooth' 04:08:38 like if you imagine the flow of a river 04:11:53 doctordoom (L27 VSMo) ERROR in 'mon-util.cc' at line 1436: bogus mc (no monster data): invalid monster_type -1 (-1) (Zig:15) 04:12:12 doctordoom (L27 VSMo) ERROR in 'mon-util.cc' at line 1436: bogus mc (no monster data): invalid monster_type -1 (-1) (Zig:15) 04:13:53 Vortices could be done with a non damaging version of normal tornado...but that would be pretty harse. 04:15:08 -!- debo has joined ##crawl-dev 04:17:47 hmm... checking what monsters resist wind. Definitely don't want twisters. Depending on expected level, air elementals swarming would just add to positioning hell (I'd expect this to be mostly open?) 04:18:13 'checking what monsters resist wind.' I don't think this is even a thing that exists in Crawl? 04:18:24 ball lightning doesn't really make for an opponent in the usual sense. 04:18:30 Only other choice is wind drakes. 04:18:33 air elemental (15E) | Spd: 25 | HD: 6 | HP: 21-45 | AC/EV: 2/18 | Dam: 15 | 11non-living, see invisible, lev | Res: 13magic(immune), 11elec+++, 03poison, 12drown, 04rot+++, 13neg+++, 13torm, 12wind, 04napalm | XP: 223 | Sz: Big | Int: plant. 04:18:33 %?? air elemental 04:18:40 oh wow 04:18:43 It's found in mon-util.cc rather than mon data 04:18:49 They're immune to tornado pushing 04:18:58 I don't think it resists any damage 04:19:13 oh wait, no 04:19:18 it probably does 04:19:33 Because at least elementals and twisters are immune to tornado damage. 04:19:46 I've only just returned to this code base after months away. 04:19:53 It resists Airstrike and Tornado 04:19:54 -!- nooodl has joined ##crawl-dev 04:19:58 (also not playing crawl for a while) 04:32:39 -!- SkaryMonk1 has joined ##crawl-dev 04:32:41 -!- SkaryMonk2 has quit [Ping timeout: 264 seconds] 04:34:19 -!- minmay has quit [Quit: Leaving] 04:34:21 -!- minqmay has quit [Quit: Leaving] 04:44:05 -!- dtsund has quit [Ping timeout: 264 seconds] 04:46:29 -!- Basil has quit [Ping timeout: 252 seconds] 04:47:14 -!- nosrepemos has quit [Ping timeout: 240 seconds] 04:57:37 -!- Zicher has quit [] 04:57:39 -!- bonghitz has quit [Remote host closed the connection] 05:00:02 -!- scummos__ has quit [Ping timeout: 246 seconds] 05:00:48 -!- conted has quit [Ping timeout: 240 seconds] 05:07:44 -!- scummos| has quit [Ping timeout: 246 seconds] 05:08:17 -!- qoala has quit [] 05:22:05 -!- Yllodra has quit [] 05:25:06 -!- Sonata has quit [Ping timeout: 240 seconds] 05:31:04 -!- PolkaDot has quit [Quit: Lost terminal] 05:31:52 -!- st_ has quit [Read error: Connection reset by peer] 05:32:30 -!- st_ has joined ##crawl-dev 05:34:48 -!- trystero has quit [Ping timeout: 240 seconds] 05:38:14 -!- st_ has quit [Ping timeout: 276 seconds] 05:40:35 -!- nooodl has quit [Quit: Ik ga weg] 05:45:30 -!- Pepe has quit [Ping timeout: 265 seconds] 05:48:42 -!- wheals has quit [Ping timeout: 240 seconds] 05:50:14 -!- rast has quit [Read error: Connection reset by peer] 05:50:37 -!- rast has joined ##crawl-dev 06:04:36 -!- DrinkMachine has quit [Quit: Leaving] 06:09:29 -!- edlothiol has joined ##crawl-dev 06:12:29 -!- scummos| has quit [Ping timeout: 246 seconds] 06:13:36 -!- MaxFrost has quit [Ping timeout: 252 seconds] 06:16:45 -!- Lasty has joined ##crawl-dev 06:18:32 -!- scummos| has quit [Ping timeout: 276 seconds] 06:21:05 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 06:22:18 -!- scummos^ has quit [Ping timeout: 240 seconds] 06:26:50 -!- scummos^ has quit [Ping timeout: 240 seconds] 06:27:38 -!- Furril has quit [Ping timeout: 276 seconds] 06:31:18 -!- scummos^ has quit [Ping timeout: 240 seconds] 06:31:26 -!- ketsa has quit [Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517]] 06:32:12 -!- SkaryMonk2 has joined ##crawl-dev 06:32:19 -!- Lasty has quit [Quit: Leaving.] 06:33:53 -!- SkaryMonk1 has quit [Ping timeout: 264 seconds] 06:36:17 -!- Fhqwhgads_ has quit [Remote host closed the connection] 06:36:44 -!- scummos^ has quit [Ping timeout: 276 seconds] 06:40:26 -!- scummos__ has quit [Ping timeout: 240 seconds] 06:42:08 -!- dpeg has joined ##crawl-dev 06:42:34 the Grimm move on transifix is really annoying 06:42:34 dpeg: You have 1 message. Use !messages to read it. 06:42:37 !messages 06:42:38 (1/1) clonepa said (17h 17m 35s ago): I sent you an email with some crawl fanart I made 06:42:40 -!- scummos__ has quit [Read error: Operation timed out] 06:43:48 !seen clonepa 06:43:48 I last saw clonepa at Tue Apr 22 18:28:06 2014 UTC (17h 15m 42s ago) parting ##crawl-dev, saying 'chanpart'. 06:49:56 -!- scummos__ has quit [Ping timeout: 255 seconds] 06:54:40 -!- scummos__ has quit [Ping timeout: 252 seconds] 06:56:41 -!- wheals has joined ##crawl-dev 06:59:29 -!- scummos| has quit [Ping timeout: 276 seconds] 06:59:42 -!- iFurril has quit [Ping timeout: 252 seconds] 07:01:46 -!- Chris7 has quit [] 07:11:38 -!- DrKe2 has quit [Ping timeout: 240 seconds] 07:20:46 -!- Lasty has joined ##crawl-dev 07:24:01 -!- tgcid has joined ##crawl-dev 07:24:29 03wheals02 07* 0.15-a0-213-g32ba97d: Allow stabbing with rods/staves with the boots of the Assassin (jeanjacques). 10(3 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=32ba97dc6120 07:26:18 -!- wheals has quit [Quit: Leaving] 07:31:01 -!- Sgeo has quit [Read error: Connection reset by peer] 07:35:45 -!- stanzwecha has quit [Quit: bonne wieauchimmer ŕ tous] 07:38:14 -!- zernach_ has quit [Quit: Page closed] 07:39:38 -!- NeremWorld has quit [Ping timeout: 240 seconds] 07:41:30 -!- BlackrayJack has quit [Ping timeout: 265 seconds] 07:50:38 -!- rast has quit [Read error: Connection reset by peer] 07:50:53 -!- rast- has joined ##crawl-dev 07:50:55 -!- rast- is now known as rast 07:53:08 -!- tgcid has quit [Quit: Leaving] 07:56:30 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 07:57:52 -!- Mateji has quit [Read error: Connection reset by peer] 08:05:25 -!- debo has quit [Quit: debo] 08:12:17 -!- MaxFrost has quit [Ping timeout: 276 seconds] 08:15:01 -!- SomeoneAwful has quit [Quit: Leaving] 08:26:33 -!- Demise has quit [Quit: Page closed] 08:29:59 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:30:48 -!- Patashu_ has quit [Ping timeout: 265 seconds] 08:31:17 -!- radinms has quit [Ping timeout: 265 seconds] 08:31:57 -!- SkaryMonk1 has joined ##crawl-dev 08:34:18 -!- Lightli has quit [Ping timeout: 240 seconds] 08:34:29 -!- Tux[Qyou] has quit [Ping timeout: 264 seconds] 08:34:29 -!- SkaryMonk2 has quit [Ping timeout: 264 seconds] 08:36:31 -!- temporary has joined ##crawl-dev 08:37:34 hi there sorry to bother, is there a timeline for the release of 0.14 debian packages? right now is still at 0.13 08:39:30 -!- the_glow has quit [Ping timeout: 265 seconds] 08:44:06 -!- CKyle has joined ##crawl-dev 08:47:50 temporary: not sure who can do it 08:48:05 the dev who used to do this is retired, at least temporarily 08:56:34 thanks for the straight answer ^^ keep up the good work 08:57:02 -!- temporary has quit [Quit: Page closed] 08:58:36 -!- Kalir has quit [Changing host] 08:58:54 -!- wheals has joined ##crawl-dev 09:00:58 Hints mode tutorial messages bad output by kmz8160 09:00:58 Hints mode tutorial messages bad output by kmz8160 09:01:58 -!- ystael has quit [Client Quit] 09:02:04 -!- RiotInferno has quit [Read error: Connection reset by peer] 09:02:24 -!- Zerkmund has quit [Remote host closed the connection] 09:03:17 -!- bones__ has joined ##crawl-dev 09:03:38 -!- Netmonmatt has quit [Ping timeout: 276 seconds] 09:11:06 -!- ontoclasm has joined ##crawl-dev 09:12:03 -!- bonghitz has quit [Remote host closed the connection] 09:12:51 -!- Somefellow has quit [Ping timeout: 252 seconds] 09:15:02 -!- Somefellow has joined ##crawl-dev 09:16:36 -!- Sorbius_ is now known as Sorbius 09:17:18 -!- conted has quit [Ping timeout: 240 seconds] 09:21:04 -!- MiraclePrism has quit [Ping timeout: 265 seconds] 09:21:09 -!- Ragdoll has joined ##crawl-dev 09:21:14 Adding a new menu_colour category for items shown in the status panel. by bones 09:22:18 -!- fungee has quit [Ping timeout: 240 seconds] 09:25:54 -!- LexAckson has joined ##crawl-dev 09:27:51 -!- _D_ has quit [Quit: leaving] 09:29:18 -!- thetabyte has quit [Ping timeout: 252 seconds] 09:31:30 03wheals02 07* 0.15-a0-214-g55ab616: Don't log DGL messages twice in certain instances (#8414). 10(6 minutes ago, 4 files, 8+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=55ab616a8764 09:39:28 -!- _K_ has quit [Quit: Page closed] 09:40:33 -!- ontoclasm has quit [Quit: Leaving.] 09:43:20 -!- omnirizon has quit [Ping timeout: 252 seconds] 09:46:48 03wheals02 07* 0.15-a0-215-g75f1b7e: Correct function use (ChrisOelmueller). 10(4 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=75f1b7e5bf1b 09:50:53 -!- rast has quit [Read error: Connection reset by peer] 09:51:09 -!- rast has joined ##crawl-dev 09:56:58 -!- Keanan has joined ##crawl-dev 09:58:29 -!- PleasingFungus has joined ##crawl-dev 10:02:11 -!- SkaryMonk1 has quit [Quit: Leaving.] 10:07:00 -!- absolutego has quit [Quit: Page closed] 10:08:13 I don't know why players always complain about troves. When I get one, the loot rocks :) 10:11:49 -!- Mateji has quit [Ping timeout: 265 seconds] 10:12:20 -!- thetabyte has quit [Ping timeout: 240 seconds] 10:12:29 decisions, decisions... 10:13:40 -!- PleasingFungus has quit [Ping timeout: 252 seconds] 10:16:18 -!- DaimyoKirby has quit [Ping timeout: 240 seconds] 10:16:42 -!- Bloax has joined ##crawl-dev 10:25:25 -!- rchandra has joined ##crawl-dev 10:26:25 -!- PleasingFungus has joined ##crawl-dev 10:28:19 -!- Z_LAMP has quit [Read error: Connection reset by peer] 10:29:47 -!- Mandevil has quit [Quit: leaving] 10:32:06 -!- radinms has quit [Ping timeout: 252 seconds] 10:33:04 -!- BigBluFrog has quit [Quit: Page closed] 10:33:58 -!- Keanan has left ##crawl-dev 10:35:56 -!- dudearm has quit [Ping timeout: 276 seconds] 10:36:25 -!- notcluie has quit [Quit: Page closed] 10:51:03 -!- CKyle has quit [Quit: CKyle] 10:51:37 -!- CKyle has joined ##crawl-dev 10:52:11 -!- wompa_ has quit [Quit: Leaving] 10:52:54 03wheals02 07* 0.15-a0-216-g8a335da: Don't masquerade large rocks as artefacts. 10(4 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8a335da7465a 10:53:18 -!- UncertainKitten has joined ##crawl-dev 10:55:48 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0a1/20140419030204]] 10:57:23 -!- debo has joined ##crawl-dev 10:57:25 -!- blabber has joined ##crawl-dev 11:03:21 -!- alefury has quit [Quit: ChatZilla 0.9.90.1 [Iceweasel 28.0/20140319124030]] 11:05:48 -!- Thalfon has quit [Ping timeout: 240 seconds] 11:06:00 -!- Yermak has quit [Quit: Page closed] 11:06:10 -!- ToastyP is now known as ToastyP_ 11:07:07 -!- ainsophyao has joined ##crawl-dev 11:15:56 -!- scummos| has quit [Ping timeout: 246 seconds] 11:17:28 -!- lobf has joined ##crawl-dev 11:19:07 -!- Ragnor has quit [Ping timeout: 245 seconds] 11:23:59 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 11:26:18 -!- notcluie has quit [Ping timeout: 240 seconds] 11:28:53 -!- Akien has joined ##crawl-dev 11:29:08 -!- radinms has quit [] 11:40:29 -!- ainsophyao has quit [Ping timeout: 256 seconds] 11:40:52 -!- gammafunk has joined ##crawl-dev 11:43:53 -!- ainsophyao has joined ##crawl-dev 11:44:26 -!- ToastyP__ has quit [Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517]] 11:44:48 -!- Spatzist has quit [Ping timeout: 240 seconds] 11:45:20 -!- CKyle has quit [Quit: CKyle] 11:48:03 -!- wheals has quit [Quit: Leaving] 11:49:23 -!- Netmonmatt has quit [Ping timeout: 276 seconds] 11:50:51 -!- CKyle has joined ##crawl-dev 11:51:00 -!- rast has quit [Read error: Connection reset by peer] 11:51:22 -!- rast has joined ##crawl-dev 11:53:51 -!- Eracar has quit [Ping timeout: 252 seconds] 11:53:54 -!- Napcat has quit [Quit: leaving] 11:54:41 -!- dudearm has joined ##crawl-dev 12:02:44 -!- Ququman has joined ##crawl-dev 12:05:59 -!- ToastyP_ is now known as ToastyP 12:08:04 !lm . trove 12:08:04 No keyword 'trove' 12:08:59 Temple entrance generated in a bubble accessible only through one downstairs by Sar 12:11:16 -!- dtsund has joined ##crawl-dev 12:12:19 -!- CKyle has quit [Quit: CKyle] 12:16:26 Unstable branch on crawl.akrasiac.org updated to: 0.15-a0-216-g8a335da (34) 12:17:08 -!- CKyle has joined ##crawl-dev 12:19:10 -!- Basil has joined ##crawl-dev 12:19:34 -!- Basil is now known as Guest45933 12:20:42 -!- PleasingFungus has joined ##crawl-dev 12:23:37 -!- Ciph has quit [Quit: Leaving] 12:31:06 -!- st_ has joined ##crawl-dev 12:37:18 -!- PalythWork has quit [Ping timeout: 240 seconds] 12:37:23 -!- Lightli has joined ##crawl-dev 12:38:42 -!- wheals has joined ##crawl-dev 12:46:30 -!- johnny0 has joined ##crawl-dev 12:46:40 -!- alefury has joined ##crawl-dev 12:48:48 -!- KLANG has quit [Ping timeout: 240 seconds] 12:50:36 -!- CKyle has quit [Quit: CKyle] 12:53:54 -!- BigBluFrog has quit [Quit: Page closed] 12:55:50 Gobbopathe (L19 VpEn) ASSERT((int)Buffer.size() == expanded_keys_left) in 'macro.cc' at line 551 failed. (Lair:2) 12:56:58 -!- Nethris has quit [Quit: Leaving.] 12:59:31 -!- ldf has quit [Quit: ldf] 13:01:57 -!- dudearm has quit [Quit: Easy as 3.14159265358979323846...] 13:02:07 -!- rchandra has left ##crawl-dev 13:13:14 -!- Guest45933 has quit [Ping timeout: 276 seconds] 13:13:24 -!- blabber has quit [Quit: leaving] 13:13:40 -!- blabber has joined ##crawl-dev 13:14:08 -!- blabber has quit [Client Quit] 13:14:24 -!- blabber has joined ##crawl-dev 13:23:48 -!- inojin has quit [Ping timeout: 240 seconds] 13:26:15 -!- bonghitz has quit [Remote host closed the connection] 13:31:38 -!- GDR has quit [Ping timeout: 240 seconds] 13:31:44 -!- ubuntu has joined ##crawl-dev 13:31:44 -!- ubuntu is now known as Basil 13:33:24 -!- LordSloth has quit [Read error: Connection reset by peer] 13:33:49 -!- dRbiG has quit [Quit: ZNC - http://znc.in] 13:34:34 -!- Foil has quit [Client Quit] 13:35:36 -!- reaverb has joined ##crawl-dev 13:37:42 !tell dudearm a branch which a passive effect which moves the player would have to be almost completely deterministic, because moving the player around tends to not work very well. (Makes the player's positiioning less meaningful). 13:37:42 reaverb: OK, I'll let dudearm know. 13:38:18 octopode crushers <3 13:40:31 03wheals02 07* 0.15-a0-217-g70ad64b: Tell the player in the notes which wizlab they entered. 10(5 minutes ago, 2 files, 5+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=70ad64b82ac3 13:40:34 !tell qoala Welcome back! 13:40:34 reaverb: OK, I'll let qoala know. 13:40:51 -!- ldf has joined ##crawl-dev 13:41:08 PleasingFungus: Do you like octopode crushers? (I haven't really seen them, but crate describes them as almost as bad as elemental wellsprings) 13:41:29 -!- xnavy has quit [Read error: Connection reset by peer] 13:42:02 I've seen them twice and fought them in melee once 13:42:12 not really enough to form a strong opinion 13:42:28 octopode crushers give out hats 13:42:32 haha 13:42:33 that is all that is important 13:43:10 then again I also didn't have any real problems with elemental wellsprings and I kind of think crate hates everything 13:43:13 so idk 13:43:59 PleasingFungus: crate had an excellent post on the Tavern explaining why he thinks any effect which moves the player is bad design. 13:44:28 (and also why he and minqmay hate monster digging) 13:44:41 [presumably minqmay] 13:45:05 monster digging is really interesting as an enemy effect because it changes the situation so drastically 13:45:13 if it was common it would suck 13:45:16 but as a rare thing it's cool 13:45:39 on deep troll ees, cacos, and supposedly jorgrun? 13:47:06 PleasingFungus: Basically what crate said on digging was that except the correct rarenss was for just cacos to have it. 13:47:27 Perhaps it's just that player who play a lot burn through "shallower" content faster. 13:49:03 I thought crate didn't even do depths 13:49:17 ??cratecrawl 13:49:18 cratecrawl ~ crate crawl[1/2]: https://crawl.develz.org/tavern/viewtopic.php?f=12&t=8705 update for .14: get the silver rune then leave, no entering depths/crypt/forest/elf, can only enter one lair rune branch 13:49:24 no entering depths 13:49:30 so ????? 13:49:43 if he doesn't even play these areas, how can he complain about them? 13:49:52 Heh, that's a good point. 13:49:56 I like crate but I don't understand him at all 13:50:18 well considering he's won games in the tourney i'm going to guess he doesn't play that way 100% of the time 13:51:11 -!- rast has quit [Read error: Connection reset by peer] 13:51:30 -!- rast has joined ##crawl-dev 13:51:36 -!- jeffro has quit [Read error: Connection reset by peer] 13:53:02 -!- jeffro has joined ##crawl-dev 13:56:00 -!- eb has joined ##crawl-dev 13:57:19 -!- nooodl has joined ##crawl-dev 14:03:16 -!- lobf has quit [Quit: lobf] 14:04:07 -!- eb has quit [Read error: Connection reset by peer] 14:04:27 -!- eb has joined ##crawl-dev 14:04:50 -!- Insomniak has quit [Remote host closed the connection] 14:05:59 -!- PolkaDot has quit [Ping timeout: 255 seconds] 14:09:15 -!- Ascerion has quit [Quit: Page closed] 14:09:49 -!- CKyle has joined ##crawl-dev 14:11:13 -!- ainsophyao has quit [Ping timeout: 256 seconds] 14:12:08 -!- Claus_ has quit [Client Quit] 14:15:58 -!- drag0n_ has quit [Quit: Page closed] 14:16:12 -!- CKyle has quit [Quit: CKyle] 14:18:18 -!- blueDave has quit [Ping timeout: 240 seconds] 14:20:58 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 14:24:12 -!- GummyVite has quit [Quit: Page closed] 14:29:58 -!- simmarine has joined ##crawl-dev 14:31:42 -!- eb has quit [Ping timeout: 252 seconds] 14:40:11 -!- Lawman0 has quit [Ping timeout: 246 seconds] 14:43:16 -!- CKyle has joined ##crawl-dev 14:45:04 -!- eb has joined ##crawl-dev 14:45:50 -!- CKyle has quit [Client Quit] 14:50:05 -!- eb has quit [Ping timeout: 255 seconds] 14:56:37 -!- zxc232 has quit [Quit: Leaving.] 14:59:46 -!- Eracar has quit [Ping timeout: 252 seconds] 15:00:19 -!- GDR has quit [Quit: Leaving] 15:04:07 -!- ipsum has quit [Quit: leaving] 15:07:48 -!- yalue has quit [Quit: Leaving] 15:07:48 -!- lorddongkey has quit [Ping timeout: 240 seconds] 15:12:19 -!- Ipsum has quit [Client Quit] 15:13:13 -!- lobf has joined ##crawl-dev 15:23:18 -!- Xenobreeder has quit [Ping timeout: 240 seconds] 15:27:51 -!- nooodl_ has joined ##crawl-dev 15:28:16 -!- _K_ has quit [Quit: Page closed] 15:30:56 -!- nooodl has quit [Ping timeout: 252 seconds] 15:33:11 -!- Adder_ has quit [Ping timeout: 250 seconds] 15:39:38 -!- johlstei_ has joined ##crawl-dev 15:40:18 -!- yogidabear has quit [Ping timeout: 240 seconds] 15:41:26 -!- EriktheRed___ has quit [Ping timeout: 276 seconds] 15:41:49 -!- johlstei has quit [Ping timeout: 252 seconds] 15:42:18 -!- lobf_ has joined ##crawl-dev 15:44:02 -!- lobf has quit [Ping timeout: 276 seconds] 15:45:38 -!- nerdlord__ has quit [Ping timeout: 240 seconds] 15:45:59 -!- EriktheRed____ has quit [Ping timeout: 276 seconds] 15:49:48 -!- Lightli has quit [Ping timeout: 240 seconds] 15:50:46 -!- Blazinghand|Work has quit [Remote host closed the connection] 15:51:24 -!- rast has quit [Read error: Connection reset by peer] 15:51:47 -!- rast has joined ##crawl-dev 15:53:28 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 15:58:00 -!- reaverb has quit [Quit: Leaving.] 15:59:18 -!- Thalfon has quit [Ping timeout: 240 seconds] 16:01:21 -!- Patashu has joined ##crawl-dev 16:01:35 -!- Gramm has quit [Read error: Connection reset by peer] 16:01:58 -!- UncertainKitten has quit [Ping timeout: 240 seconds] 16:03:38 -!- gammafunk has quit [Ping timeout: 240 seconds] 16:03:42 -!- ToastyP has quit [Remote host closed the connection] 16:04:05 -!- ystael has quit [Ping timeout: 252 seconds] 16:04:48 -!- swayze has quit [Ping timeout: 240 seconds] 16:06:02 -!- Crehl has quit [Ping timeout: 240 seconds] 16:06:12 -!- Mandevil has quit [Quit: leaving] 16:09:35 -!- Krakhan has quit [Changing host] 16:10:06 -!- eb has joined ##crawl-dev 16:11:32 |amethyst: submitted a revised beam assert, applying it only within the BEAM_POISON* pair when doEffects (to avoid _print_resist_messages conflict). 16:11:48 -!- Spatzist has quit [Ping timeout: 240 seconds] 16:12:03 i could file a separate issue: "_print_resist_messages cannot be used with poison beams" 16:13:24 -!- Patashu_ has joined ##crawl-dev 16:13:25 -!- Patashu has quit [Disconnected by services] 16:13:55 -!- namelastname112 has quit [Quit: Page closed] 16:14:18 -!- Akien has quit [Quit: Quitte] 16:22:40 -!- Kellhus has quit [Quit: Page closed] 16:22:47 -!- debo has quit [Quit: debo] 16:23:53 -!- jeanjacques has quit [Ping timeout: 252 seconds] 16:27:22 -!- Patashu_ has quit [Ping timeout: 265 seconds] 16:29:38 -!- gammafunk has joined ##crawl-dev 16:29:47 -!- yogaFLAME has quit [Quit: Page closed] 16:30:02 -!- eb has quit [Ping timeout: 240 seconds] 16:32:41 -!- Basil has quit [Ping timeout: 252 seconds] 16:33:57 -!- eb has joined ##crawl-dev 16:34:18 -!- Morg0th_ has quit [Quit: leaving] 16:34:33 -!- hurdos1 has quit [Client Quit] 16:35:45 -!- LexAckson has quit [Quit: Leaving] 16:36:04 -!- hurdos has quit [Ping timeout: 265 seconds] 16:38:49 i'm looking at this stack trace and i can't figure out how doEffects got a value of '32'. 16:38:52 http://dobrazupa.org/morgue/LorrdErnie/crash-LorrdErnie-20140423-055830.txt 16:38:59 melee_attack.cc says: int original = hurted; | (void)check_your_resists(base_damage, flavour, ""); 16:39:02 oops 16:39:09 -!- bonghitz has quit [Quit: Leaving...] 16:39:14 -!- Lasty1 has joined ##crawl-dev 16:39:22 well, the latter half. but the invocation for check_your_resists has five parameters, two of which are not specified there. 16:39:48 gdb reports that it received a non-zero parameter for doEffects, some value '32'. 16:39:55 check_your_resists (hurted=11, flavour=BEAM_COLD, source=, beam=0x0, doEffects=32) 16:39:59 where did that '32' come from? 16:40:02 -!- odiv has quit [Ping timeout: 240 seconds] 16:40:31 the assert that was committed was ASSERT(beam || !doEffects), but it's unclear how doEffects ends up true here. 16:40:56 <|amethyst> floatingatoll: the default value for that parameter is 'true' 16:41:07 <|amethyst> it's probably showing up as 32 instead of 1 because of optimisation 16:41:19 where is the default value declared? it's not in ouch.cc 16:41:24 'bool doEffects)' 16:41:25 <|amethyst> ouch.h 16:41:28 oh. 16:41:31 is that a thing, then? 16:41:42 indeed it is. 16:41:42 <|amethyst> defaults go with the prototype, not the definition 16:41:44 i'm sorry :( 16:42:04 okay, so, the default parameters will now ASSERT with the revised patch, at least. 16:42:11 only on poison/poison_arrow, as it should be. 16:43:04 and disabling doEffects would break all of the mpr() calls that _print_resist_messages is trying to emit 16:43:11 -!- reaverb has joined ##crawl-dev 16:43:22 |amethyst: i submitted a 3.patch that adds two specific asserts in the poison cases only. 16:43:38 thanks for the stack dump help. makes more sense now. i didn't know that defaulted true :( 16:44:47 -!- blabber has quit [Ping timeout: 252 seconds] 16:45:01 also, so many canned_msg(MSG_YOU_RESIST) 16:45:37 -!- CKyle has joined ##crawl-dev 16:45:43 <|amethyst> elliptic: do you have suggestions about how to remove the (new with deterministic poison) use of beam->damage in check_your_resists? 16:46:08 <|amethyst> elliptic: the problem being that _print_resist_messages passes a null beam but doEffects == true 16:46:16 * floatingatoll is tracing backwards through calls to _print_resist to see if there's a way to bring along the beam object somehow 16:46:34 -!- Ragdoll has quit [Read error: Connection reset by peer] 16:47:04 <|amethyst> ohh 16:47:06 <|amethyst> actually 16:47:08 hm, I don't know much about this code 16:47:20 <|amethyst> look at what _print_resist_messages does in the monster case 16:47:33 |amethyst: in this case, the stack trace says we're on the 'defender is player' case 16:47:35 <|amethyst> I guess that doesn't work here 16:47:45 so we need the monster's (attacker's) beam 16:47:57 <|amethyst> floatingatoll: right; I mean the monster-defending case in _print_resist_messages makes a fake beam 16:48:09 <|amethyst> but that doesn't work if we actually need the damage 16:48:09 ah, but without damage numbers, yeah 16:48:25 <|amethyst> _print_resist_messages is never called with BEAM_POISON 16:49:20 mon-cast has a whole bunch of code about creating beams for monsters 16:49:24 maybe that's in the trace 16:49:52 if it is, it'd be somewhere in #13 or #14? 16:50:11 <|amethyst> there is no beam 16:50:16 attacker = 0xdbada8 (monster), attk_type = AT_HIT, attk_flavour = AF_COLD, wpn_skill = UNARMED.. this isn't a beam at all. 16:50:22 <|amethyst> yeah 16:50:29 so... 16:50:32 <|amethyst> _print_resist_messages is used for melee attacks only 16:50:58 -!- Basil has joined ##crawl-dev 16:51:14 and iirc in the case of poison melee attacks, it makes no special effort to print resist messages 16:51:22 -!- Basil is now known as Guest31608 16:51:40 if (one_chance_in(3)) mons_do_poison(); 16:51:56 <|amethyst> the melee messages for poison come from mons_do_poison 16:52:12 <|amethyst> I think the assert in the BEAM_POISON case is probably the best 16:52:16 * floatingatoll nods 16:52:18 <|amethyst> (and BEAM_POISON_ARROW) 16:52:56 <|amethyst> it won't happen currently, but if someone *does* start calling _print_resist_messages(&you, foo, BEAM_POISON) then we'll know about it 16:53:00 * floatingatoll nods 16:53:06 -!- GDR has quit [Quit: Leaving] 16:53:13 mons_do_poison has its own internal implementation of print_resist_messages, too 16:53:27 mprf for poisons and partially resist, so yay 16:53:38 <|amethyst> _print_resist_messages is itself internal (to melee_attack) 16:53:42 * floatingatoll nods 16:54:24 is defender_name().c_str() 'You' when the defender is the player? 16:55:18 <|amethyst> "you", yes 16:55:30 <|amethyst> (mpr capitalises the first letter) 16:55:34 ah 16:56:09 yeah, that was an ... interesting change 16:56:37 rP is resist poison, presumably 16:57:00 rP doesn't apply for weak poison attacks at all, and is always 'half the amount' if you have rP at any tier and 'lifeforce'? 16:57:15 (basically, there were some calls that weren't supposed to be at the beginning of the sentence, or otherwise weren't really supposed to be capitalized) 16:57:23 SamB: oh, interesting 16:57:25 -!- gammafunk has left ##crawl-dev 16:57:45 we've *probably* cought all of those by now though ;-) 16:57:57 so what is ->has_lifeforce() in game terms? 16:58:16 i think someone recently reported player names being incorrectly capitalised in dgl messages 16:58:30 or something like that 16:59:00 -!- Chris7 has quit [] 16:59:11 <|amethyst> floatingatoll: for weak poison, it passes force == false to defender->poison 16:59:16 looks like it's not on mantis, i guess someone just mentioned it somewhere 16:59:20 <|amethyst> floatingatoll: which then handles the resistance 16:59:30 ah! 16:59:47 so this is a special case where lifeforce+rP halves it before ->poison() is called 16:59:56 <|amethyst> floatingatoll: halves it but passes force == true 17:00:20 curious that this is in melee_attack rather than ->poison() 17:00:33 shouldn't ranged poison qualify for that? 17:00:46 <|amethyst> floatingatoll: there is no 'strong' ranged poison 17:00:54 <|amethyst> floatingatoll: well, there's parrow, which does handle that 17:00:55 i see 17:01:13 <|amethyst> (which is why BEAM_POISON and BEAM_POISON_ARROW are two different things) 17:01:19 heh. 17:01:39 didn't we tell you about ranged yet? 17:01:41 ??ranged 17:01:41 ranged combat[1/4]: Nobody understands ranged combat. 17:01:52 it hadn't come up, no 17:02:13 AF_KLOWN ?! 17:02:16 with a K? 17:02:17 good attack type 17:02:19 <|amethyst> floatingatoll: Killer Klowns 17:02:24 Killer Klown (04@) | Spd: 13 | HD: 20 | HP: 126-178 | AC/EV: 10/15 | Dam: 3012(klown) | 10doors, see invisible, regen, !sil | Res: 06magic(160) | Vul: 11silver | XP: 4743 | Sp: blink | Sz: Medium | Int: high. 17:02:24 %??killer klown 17:02:24 the code is, of course, also crazy 17:02:25 * floatingatoll flinches 17:02:32 <|amethyst> floatingatoll: named after the movie Killer Klowns from Outer Space presumably 17:02:37 dam: 30(klown) 17:02:49 so, that uses AF_POISON_STRONG 17:02:58 * floatingatoll checks to see if klowns can ranged attack 17:03:29 03floatingatoll02 {|amethyst} 07* 0.15-a0-218-g50329fc: Assert rather than dereference a null in check_your_resists. 10(7 minutes ago, 1 file, 8+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=50329fcc3fbb 17:03:32 No. 17:03:32 <|amethyst> AF_* is not used for ranged attacks 17:03:32 wait. 17:03:32 AF_* is melee only? 17:03:32 <|amethyst> yeah 17:03:36 'there is a silent F in melee' 17:03:44 <|amethyst> Attack Flavour 17:04:05 ranged damage would be.. let me guess, BF_* ? 17:04:12 nope. drat. 17:04:19 BEAM. 17:04:20 duh. 17:06:17 -!- CKyle has quit [Quit: CKyle] 17:06:20 okay, i'm looking at the centaur definition in mon-data.h. how can i tell that it fires arrows from this? 17:06:39 it just says AT_HIT, AF_PLAIN but iirc they have ranged weapon so AF_* doesn't apply and there's no BEAM_ type here. 17:08:36 centaurs fire arrows because they use bows 17:08:53 ah, so i have to find the list of what a given monster will equip somewhere 17:08:58 and then if that contains a beam weapon.. 17:09:43 -!- minmay has joined ##crawl-dev 17:10:01 -!- gammafunk has joined ##crawl-dev 17:10:47 floatinatoll: Monsters can pick up beam weapons. 17:11:11 atoll: There's a tag "Uses somethnig something" which lets them use them. 17:11:26 -!- sd1989 has quit [Quit: Page closed] 17:11:34 there's an interesting variation between beam poison and melee poison. beam says "x partially resists" and then "x is poisoned", melee says "x poisons y" and then "y partially resists" 17:12:31 Feles (L22 DDFi) ERROR in 'mon-util.cc' at line 611: bogus mc (no monster data): invalid monster_type 1000 (1000) (Elf:1) 17:12:37 atoll: That sort of oddity is no surprising in Crawl. 17:12:40 also, it seems like beam.cc has a bug where if you have no lifeforce and resist poison, it says 'partially resists' and then nothing happens 17:12:54 e.g. poison_monster() is never called, which would be more like 'completely resists' 17:12:57 <|amethyst> Didn't you hear that a foolish consistency is the gnoll pack of little minds 17:13:14 so is poison_monster not supposed to be called at all if ! mons->has_lifeforce() ? 17:13:18 atoll: If a monster has MONUSE_STARTING_EQUIPMENT or MONUSE_WEAPONS_ARMOUR it can use a beam weapon. 17:14:41 <|amethyst> as for centaurs starting with bows, see mon-gear.cc 17:15:32 who is 'bwr' 17:15:37 ??brent ross 17:15:37 brent ross[1/1]: A member of the Crawl 4.0 development team, and sole maintainer of Crawl circa b20. 17:15:47 <|amethyst> floatingatoll: as for the thing with no lifeforce 17:15:56 <|amethyst> floatingatoll: that's because parrow still does damage to things like undead 17:16:02 <|amethyst> floatingatoll: it just doesn't poison them 17:16:11 okay, so then http://atoll.pastebin.mozilla.org/4922773 17:16:23 <|amethyst> floatingatoll: so the message is appropriate: the amount of damage was reduced 17:16:24 oh! 17:16:31 because partially resists isn't just resists *the poison* 17:16:34 but .. also the damage, somehow 17:16:35 ? 17:16:38 <|amethyst> yes 17:16:41 <|amethyst> ??poison arrow 17:16:41 poison arrow[1/1]: Level 6, range 7 conj/poison spell (Annihilations exclusive), inflicts incredible damage, deals 70% resistable damage and poisons poison-resistant natural creatures; the undead cannot be poisoned but still take some damage. 4d53.75 damage at max power (but good luck getting 200 power). 17:16:58 TIL. 17:17:53 ah, and that's why BEAM_POISON differs, because it's 100% resistable damage? 17:18:17 <|amethyst> not necessarily 17:18:18 -!- gammafunk has quit [Ping timeout: 240 seconds] 17:18:24 <|amethyst> but it can't poison things with rPois 17:18:30 * floatingatoll blinks 17:18:47 so *any* rPois is sufficient to resist *all* BEAM_POISON? 17:19:01 no 17:19:02 is that the case with the other damage types too, or unique here? 17:19:08 <|amethyst> It's sufficient to prevent poisoning, for monsters 17:19:10 er, to resist all chance of being poisoned *by* 17:19:13 <|amethyst> it doesn't prevent all the damage 17:19:14 oh 17:19:50 <|amethyst> yeah, rP monsters can only be poisoned by parrow and by AF_POISON_STRONG 17:19:53 am i the only person ever to have asked crazy questions like this? 17:20:19 -!- gammafunk has joined ##crawl-dev 17:20:23 Unstable branch on crawl.lantea.net updated to: 0.15-a0-217-g70ad64b (34) 17:20:24 |amethyst: and staff of poison/olgreb 17:20:25 -!- RZX is now known as rzimodnar 17:20:30 <|amethyst> oh, right 17:20:48 oh, that's neat 17:20:50 <|amethyst> floatingatoll: no :) 17:20:58 <|amethyst> floatingatoll: no, you are not the only person, I mean 17:21:05 that is comforting. 17:21:40 -!- debo has joined ##crawl-dev 17:21:43 -!- Napcat has quit [Quit: leaving] 17:23:07 <|amethyst> also, this stuff differs between monsters and players 17:23:10 * floatingatoll nods 17:23:43 <|amethyst> (as do all resistances) 17:23:56 so i found the STAFF_POISON code in melee_attack.cc, which coinflip+some things will poison the target 17:24:11 how does it affect spells, though? 17:24:20 beam spells, that is 17:24:37 <|amethyst> "it"? 17:24:48 it just acts as an enhancer 17:24:52 staff of poison gives a standard BEAM_POISON a chance to poison rPois with lifeforce 17:24:57 i'm trying to figure out how 17:25:03 <|amethyst> it does not 17:25:06 er, what 17:25:18 <|amethyst> staff of poison *melee* can poison rP things 17:25:28 hrm. 17:25:31 "This staff increases the power of poisoning spells cast by its wielder" 17:25:38 <|amethyst> ??enhancer 17:25:39 enhancer[1/1]: Enhancers are things which affect spell power, like a ring of ice, staff of conjuration, or a robe of the archmagi (you feel a surge of power). Negative enhancers include opposite-element staves or rings and {lantern of shadows} (you feel a numb sensation). See {spell power} for what this means. 17:25:46 <|amethyst> ??spell power 17:25:46 spell power[1/5]: (Spellcasting/2 + 2*avg school skill) * INT/10 * (1.5 ^ enhancer count). Now halve the part over 50, halve the part over 100, halve the part over 150, and plain cap at 200. Negative enhancers use 0.5, not 0.66. 17:25:55 ah, so it merely increases the damage of a poison-damage spell 17:26:01 and accuracy etc. 17:26:24 and reading the surrounding items, that's a trend on all of the damage-type staves 17:26:25 atoll: it increases spellpower. This does differant things on each spell. 17:26:38 <|amethyst> duration of summon scorpions, except that doesn't exist 17:26:53 heh 17:27:03 duration of OTR! 17:27:09 <|amethyst> duration of spider form 17:28:11 <|amethyst> actually, maybe I'm misremembering about summon duration and spell power 17:29:04 <|amethyst> ah, no, I was remembering correctly; duration is influenced by power 17:29:51 it would be neat if a staff of energy gave a bonus to melee touch spells, like Confusing Touch 17:30:03 but those are unarmed. 17:30:06 <|amethyst> err 17:30:07 <|amethyst> yeah 17:30:31 <|amethyst> switching to a staff to cast then switching back to attack would be tedious 17:30:36 atoll: "neat" is a hazard in design. Try to give other reasons. 17:31:06 <|amethyst> also, enhancers are currently either universal (Archmagi) or tied to a school 17:31:07 longform, there are staves of fire and ice and poison, each that enhance melee damage done with their corresponding damage type 17:31:20 <|amethyst> no 17:31:32 <|amethyst> they don't enhance melee damage, they *do* melee damage 17:31:42 <|amethyst> they enhance spell power 17:32:30 so, i was browsing the spells list for any that cause a weapon to do additional damage as the result of a spell, since that seems like the sort of thing a staff of energy would be appropriately paired with. 17:32:32 <|amethyst> (spear of the botono does enhance confusing touch; the enchantment-enhancing staff has been gone for a while) 17:32:43 <|amethyst> floatingatoll: those are the branding spells 17:32:48 <|amethyst> floatingatoll: which don't work on staves 17:32:54 or blowguns. 17:33:41 -!- BirdoPrey has quit [Quit: BirdoPrey] 17:34:07 ah well. curiosity indulged. 17:34:37 -!- rzimodnar is now known as RZX 17:36:33 does spectral weapon inherit the 'brand' of a weapon as its damage type? 17:37:19 * floatingatoll didn't find anything in fight.cc, melee_attack.cc 17:37:26 brands do carry over to spectral weapon if that's what you mean 17:37:33 ok. 17:37:36 i'll keep looking :) 17:40:25 -!- CKyle has joined ##crawl-dev 17:42:20 -!- scummos| has quit [Ping timeout: 276 seconds] 17:51:38 -!- rast has quit [Read error: Connection reset by peer] 17:51:59 -!- rast has joined ##crawl-dev 18:00:10 -!- Bloax has quit [Ping timeout: 252 seconds] 18:00:18 -!- gammafunk has quit [Ping timeout: 240 seconds] 18:01:40 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 18:04:54 -!- jliou has quit [Read error: Connection reset by peer] 18:07:51 -!- nooodl_ has quit [Quit: Ik ga weg] 18:09:15 -!- wheals has quit [Quit: Leaving] 18:09:25 -!- Fhqwhgads_ has quit [Ping timeout: 265 seconds] 18:11:41 -!- Yllodra has quit [Ping timeout: 264 seconds] 18:13:29 -!- Fhqwhgads__ has quit [Ping timeout: 255 seconds] 18:20:03 -!- P_R_Deltoid has quit [Read error: Connection reset by peer] 18:20:48 -!- Zooty has quit [Ping timeout: 240 seconds] 18:22:43 -!- gammafunk has joined ##crawl-dev 18:27:26 -!- GDR has quit [Quit: Leaving] 18:28:26 A/j libgroove 18:29:17 -!- fufumann has quit [Quit: und weg...] 18:29:24 jeffro: ??? 18:30:22 -!- caleba has quit [Quit: caleba] 18:30:41 -!- Guest31608 is now known as Basil 18:32:18 -!- notclule has quit [Ping timeout: 240 seconds] 18:32:27 -!- sinusoidal has quit [Quit: Page closed] 18:34:57 -!- wheals has joined ##crawl-dev 18:35:57 -!- jeffro has quit [Quit: ZNC - http://znc.in] 18:39:10 -!- jeffro has joined ##crawl-dev 18:39:22 reaverb: sorry, typo 18:44:48 -!- FVG has quit [Quit: Lost terminal] 18:48:21 hmm. should we consider making a new wiki considering the current situation? 18:48:21 -!- us17 has quit [Ping timeout: 240 seconds] 18:48:21 -!- us17_ is now known as us17 18:48:21 -!- us17 has quit [Changing host] 18:48:21 -!- Fortescue has quit [Ping timeout: 258 seconds] 18:48:21 -!- djinni has quit [Ping timeout: 258 seconds] 18:48:23 TZer0: I'd start by replacing the link on the main site with an explanation about how the wiki is awful and should not be used. 18:48:23 -!- ivan`` has quit [Ping timeout: 258 seconds] 18:48:24 -!- ivan`` has joined ##crawl-dev 18:48:37 -!- Fortescue has joined ##crawl-dev 18:48:39 I'm don't really think the current wiki is redeemable but I'm also not sure if a new wiki would be better. I think that what any wiki project needs is to have a main list of commits, where a contributer has to mark each commit after editting the relevant pages. 18:48:58 -!- djinni has joined ##crawl-dev 18:49:07 -!- rebthor has quit [Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517]] 18:49:59 I was really laughing at the entries in badwiki 18:50:05 that's really just not the scope of the current wiki though; commit reivew is an admirable goal, but what we're using it for is just a more permanent space to write out ideas for situations where that's useful 18:50:17 the wiki not being "endorsed" by being on the develz front page would be excellent yes 18:50:24 i think they're talking about the non-dev wiki, wrong channel really 18:50:46 also that 18:50:48 MarvinPA: well. yeah.. 18:50:58 is it the wrong channel though? 18:50:59 !tell TZer0 You need more messages. 18:51:00 Grunt: OK, I'll let tzer0 know. 18:51:02 yeah, any ideas about that wiki really would be better placed to the wiki team: Moogledan in particular 18:51:16 gammafunk: including "don't use it" 18:51:20 "don't link to it" 18:51:22 etc.? 18:51:26 !messages 18:51:27 (1/1) Grunt said (26s ago): You need more messages. 18:51:38 it's not even wiki 18:51:39 SamB: Personally I think that's wrong-headed, and that the wiki is widely used by new players for a reason 18:51:42 well it's not hosted by or administrated by or contributed to by any devs as far as i know 18:51:47 but certainly people are entitled to their opinions 18:52:03 gammafunk: a reason like the fact that we link to it? 18:52:09 MarvinPA: sure, but it contains some pretty wild information.. 18:52:18 SamB: One sort of bad thing is that it tops the search for "crawl wiki" 18:52:26 for some strange reason 18:52:31 if we didn't link, maybe it would not top that search 18:52:33 TZer0: It mostly contains correct information, and yes it contains bad information like all information sources 18:52:36 ha 18:52:55 I don't linking to it or not from CDO has much relevance at all 18:52:57 anyway we should have a real, wiki, wiki 18:53:10 learndb contains a lot of bad and out of date info too for example, yes 18:53:12 which can be edited by normalish people 18:53:38 yes, normal people, who go on irc all the time 18:53:40 learndb also doesn't have change hsitory 18:53:40 in tyool 2014 18:53:51 oh sorry that's your point 18:53:53 misread you 18:53:56 Well both the sources we have can be edited by normal people; the wiki people are happy to correct inaccuracies when those are pointed out 18:54:13 <|amethyst> would it really be better if the top result for "crawl wiki" were the devel wiki? 18:54:14 gammafunk: that's still not proper wiki ... 18:54:27 -!- MgDark_MiBe has quit [Quit: ChatZilla 0.9.90.1 [Firefox 27.0/20131216183647]] 18:54:40 ... can't someone make a cc-by wiki on wikia or something? 18:54:42 SamB: I don't think some nebulous goal of having a "true wiki" is all that relevant; it's just an easilly accessible, resonably accurate information source 18:54:49 |amethyst: That wouldn't really help the people who would make that search unfortunately 18:54:50 |amethyst: Ideally to top result for crawl wiki would be a page explaining not to use the crawl wiki. 18:55:01 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0a1/20140325030201]] 18:55:02 ?/eronarn. 18:55:03 Matching entries (19): bat_form[2] | casmith789[5] | devteam_old[5] | embarrassing_deaths[10] | eronarn[1] | eronarn[3] | eronarn[4] | eronarn[9] | eronarn[10] | eronarn[12] | eronarn[14] | hastur[3] | hilarious_deaths[47] | hybrid[5] | lava_orc[5] | lava_orc[7] | lava_orc[8] | multirobin[2] | multirobin[3] 18:55:24 <|amethyst> reaverb: and directing people to learndb because that is much better maintained and has more accurate and comprehensive information? 18:55:32 |amethyst: of course not 18:56:10 |amethyst: That's would be fine if it mentioned neither source was infaliable. 18:56:11 <|amethyst> so where *should* people go to learn how to play crawl? 18:56:20 Of couse the best place is to ask question on ##crawl. 18:56:21 The tutorial! 18:56:48 I think the answer is: wherever you find consistantly useful information in a format you like 18:56:53 <|amethyst> the tutorial doesn't really teach you how to get to lair or get your first rune, does it? 18:56:58 some people like irc, some tavern, som the wiki 18:57:00 Dunno 18:57:02 anyway this comes up occasionally and people complain that there should be a better wiki and then nobody actually sets up the better wiki 18:57:02 I never used it 18:57:20 <|amethyst> I think the information on the wiki is pretty good, and better than it once was 18:57:28 so it seems like the need for a better wiki is not yet at the point where people are willing to do the work of making a better wiki exist 18:57:35 <|amethyst> on average, probably no less accurate than learndb 18:57:47 right, and I don't think trying to take a stance that's hostile to the wiki is unhelpful unless a better source of information emerges 18:57:54 er 18:58:02 s/don't think/think/ 18:58:08 Weren't the old awful guides pushed to some category that says "don't use these"? 18:58:12 or is that still in the works 18:58:50 -!- edlothiol has quit [Ping timeout: 252 seconds] 18:58:50 from what I've seen, some of the guides have been updated recently, and all have a large disclaimer in red saying "these are players' specific viewpoints, caution" 18:59:09 <|amethyst> My only problem with the wiki is the same as SamB's complaint: you have to beg someone to get an account 18:59:35 <|amethyst> I understand why---I dealt with a fair amount of spam when I contributed 18:59:35 |amethyst: I asked months ago. 18:59:40 yeah, those guys were toying with the idea of a guest editing account, not sure what's up with that 18:59:46 still hasn't been fixed because of some problems in the mail-system.. 18:59:48 <|amethyst> then they moved servers, deleted my user page, and I said "fuck that" 18:59:56 -!- lobf_ has quit [Quit: lobf_] 18:59:57 TZer0: I got an account promptly when I emailed the wiki address 19:00:05 <|amethyst> they still use my spl-data.h parser though 19:00:08 Really the wiki and learndb potentially just have about the same problems 19:00:21 gammafunk: yeah, but they messed up when making my user 19:00:30 and they still havn't got a hold of the guy who can fix it 19:00:37 <|amethyst> SwissStopwatch: except the learndb also has the problem that everything has to fit into a tweet 19:00:40 So if one ends up in a better state than the other one from time to time it's not too shocking 19:01:03 I don't necessarily think that's a problem but there are downsides to it 19:01:24 mmm, is the account bit still restricted? 19:01:25 #sigmundagain #itemdestruction #devsgetittogether 19:01:31 It limits the sorts of things you can do, but short advice is also a lot easier to understand if you are keeping the junk out 19:01:43 -!- Ququman has quit [Read error: Connection reset by peer] 19:02:02 ??tweetsprint 19:02:02 tweetsprint[1/1]: 140-character sprint map by nooodl: http://bpaste.net/raw/117966/ 19:02:08 who would ever need more characters than that 19:02:08 Febuary the 19th.. that's when my initial request to get an account was sent 19:02:10 I need to try that map some time 19:02:12 -!- Patashu has joined ##crawl-dev 19:02:17 At least I would hold that to be true, some people probably would say they'd like a longer explanation from time to time 19:02:37 TZer0: register.crawlwiki@gmail.com 19:02:44 gammafunk: .. I know 19:02:49 I've been talking to the guy 19:02:56 still sort of wonky that a community wiki is restricted 19:03:00 the username TZer0 is right now fudged on the wiki 19:03:31 Basil: "community" 19:03:33 <|amethyst> TZer0: the automatic mails to you aren't getting through? 19:03:37 well, I'm sure they'd fix your login if you ask again 19:03:38 yes 19:04:14 TZer0: tell them you're a server admin and you'll hellban them if they don't fix it 19:04:23 gammafunk: :P 19:05:29 <|amethyst> It's not the same community as ##crawl, but it is a community, and there is a fair amount of overlap 19:06:19 It's probably difficult as well since, unlike in irc where any change is seen by a large number of people, some silly edits would go unnoticed or slip through the radar 19:06:34 a lot of changes slip by irc too though 19:06:43 <|amethyst> gammafunk: Well... it's not like it's so frequently edited that you can't follow Recent Changes 19:06:48 right, it's probably even worse with the wiki though 19:06:48 <|amethyst> gammafunk: I did 19:06:58 gammafunk: Obviously make a bot which annouces crawl wiki edits on ##crawl. 19:06:59 what determines how often manuals are generated? 19:07:04 Like ##crawl is noisy enough that that can easily happen, there are definitely a lot of people that make edits that they should not 19:07:08 |amethyst: Yeah, I do actually follow that some and it's easy for changes to slip by 19:07:26 johnstein: same as what determines every other item type's generation. 19:07:43 -!- Crehl has quit [Quit: qqqqqqq] 19:08:00 is it valid for a function to return a vector rather than a pointer to one in C++? 19:08:04 might try makeitem.cc if you can bear the terrible, terrible, code. 19:08:04 ok. wasn't sure if there was anything special about manuals. I haven't seem one in months 19:08:24 johnstein: A) Very rare B) "clustering illusion" 19:08:39 ??clustering illusion 19:08:39 clustering illusion[1/1]: https://google.com/search?q=clustering+illusion 19:08:40 SwissStopwatch: no, learndb and the wiki have entirely different problems 19:08:41 ok Ty 19:08:44 <|amethyst> hm 19:08:58 anyone can edit learndb, but there's no history and each entry must be itty-bitty 19:09:13 why isn't there history in learndb 19:09:15 'because it is designed badly' 19:09:16 ok 19:09:41 hardly anyone can edit the wiki, but it has history right?, and the entries obviously don't have to be itty-bitty ... 19:09:51 the problems are not entirely different, those problems just happen to be opposite 19:10:05 that's true, but that doesn't mean the wiki and learndb don't share problems, yeah 19:11:21 was there a wiki edit issue today? 19:11:56 johnstein: No, TZer0 just brought up the old problem of what to do about it. 19:12:12 also, my account over there is fudged 19:12:14 I mean they basically both suffer from a similar problem a lot of other games have, that being there are a lot of people who are not very good at it but still want to try to be helpful 19:12:24 like.. they can't fix it until they manage to get that one guy with the keys. 19:12:43 -!- facemasterDog is now known as Isvaffel 19:13:01 -!- nerdlord_ has quit [Ping timeout: 252 seconds] 19:13:49 -!- ldf has quit [Quit: ldf] 19:14:15 crawl additionally has a reputation of being extremely hard so anyone who flukes a win thinks they're qualified to give Expert Advice 19:14:35 crawl is actually very easy if you play mibe/grbe and follow crate's law 19:14:38 and people tend to think this is somehow a valid chain of events 19:15:18 Patashu: crate's law? 19:15:21 ??crate's law 19:15:21 crate's law[1/1]: So instead of giving you lots of advice and overwhelming you with information, I will provide instead this single, not-as-simple-as-it-sounds piece of information I use to tell apart good players from not-good players: You should almost never move toward an enemy that is in your line-of-sight. Once you understand this you will improve. 19:15:33 -!- dtsund has quit [Quit: dtsund] 19:15:40 pretty good advice 19:15:46 you also probably need to know how to train skills but this is easy if you're a berserker 19:16:01 if you're a berserker you can probably win even if you never touch skills 19:16:06 you would have to try fairly hard to allocate skill points badly on MiBe/GrBe but I've seen it so 19:16:07 autotraining ftw 19:16:11 I think it would be a good idea to even start moving a few steps away from an enemy in LOS which has spotted you 19:16:24 I move towards enemies all the time to throw off spectators 19:16:29 haha 19:16:33 TZer0: yes, that is the idea of crate's law 19:16:49 eb: make crawl harder to win by playing badly in a public place 19:16:51 good strategy 19:17:01 Patashu: or playing while tired 19:17:08 eb: oh I get it! that asterion death was intentional 19:17:13 the real reason is it's silly to do this for all fights 19:17:17 or playing the android-version.. while you can't see shit because the sun is shining on your screen 19:17:19 I didn't know asterion was secretly mennas 19:17:30 secretly? 19:17:41 because such a huge percentage of enemies can't possibly kill you unless you do something far worse than walking at them 19:17:42 well nobody had told me yet 19:17:43 !learn add asterion I didn't know asterion was secretly mennas 19:17:44 asterion[3/3]: I didn't know asterion was secretly mennas 19:17:48 er 19:17:50 ed 19:17:52 ed!? 19:17:53 -!- kwel01 has quit [Quit: Page closed] 19:17:53 ed 19:17:54 swissstopwatch: it's not incredibly silly 19:18:00 it's habit-building and crawl doesn't have any strong hunger/turn clocks 19:18:02 did you really not just copy paste that 19:18:02 !learn edit asterion s/ed/eb/ 19:18:02 Use: !learn edit asterion[NUM] s/// 19:18:12 !learn edit asterion[3] s/ed/eb/ 19:18:12 asterion[3/3]: I didn't know asterion was secretly mennas 19:18:19 fixed 19:18:21 eb: hi ed 19:18:24 simmarine: my mouse was busy! 19:18:34 hi Grnut 19:18:45 hey, ed is the best text editor there ever was 19:18:46 also, unless you have a force_more on 'foo comes into view' then while you're tabbing that quokka an orc priest could step towards you several times 19:18:48 for example 19:18:48 that was a tribute 19:18:55 /nick Grnut 19:19:05 Grnutmander 19:19:11 gargoyle nuts 19:19:19 (don't kick them they're made of stone) 19:19:32 -!- WalkerBoh has quit [Remote host closed the connection] 19:19:32 I play pretty defensively but seriously taking a tactical approach to every single fight is not necessary, it is kind of like why a lot of strategy games have autoresolve for battles 19:19:44 You kick the gargoyle in the nuts! Ouch! That really hurt! You die... 19:19:52 Yes, if you use it, you will do worse than if you had actually played the fight out, but sometimes it's just not worth the effort 19:20:24 anyway, you're actually missing the point if you think crate's law is to be taken literally 19:20:32 I don't quite :P 19:20:40 it's hyperbole - it's meant to shock, stun, wow! 'how could anyone possibly take such a hard-line stance?' 'what's so bad about moving at an enemy? I do it all the time!' 19:20:43 it gets you thinking why he would say that 19:20:51 (btw I think the best solution to fights that should autoresovled is to remove those fights) 19:20:52 I think swiss does take it literally, have you seen his win ratio 19:21:24 !gamesby swiss 19:21:25 swiss has played 98 games, between 2012-03-03 22:59:29 and 2013-10-27 06:29:19, won 40 (40.8%), high score 11097796, total score 96891168, total turns 4845085, play-time/day 1:20:29, total time 33d+18:12:31. 19:21:35 wow good half year 19:21:36 !gamesby elliptic 19:21:36 elliptic has played 1838 games, between 2009-08-01 00:03:32 and 2014-04-21 05:43:12, won 530 (28.8%), high score 52436210, total score 1711652078, total turns 49814535, play-time/day 2:26:18, total time 175d+6:13:10. 19:21:37 hm, I remembered it being higher 19:21:46 yeah so few games, no wonder! 19:21:58 s?use autoexplore 19:21:59 I guess I started a game but didn't hit a milestone 19:22:06 !gamesby . 19:22:06 How do you do a learndb search? 19:22:07 gammafunk has played 1329 games, between 2012-04-26 17:48:23 and 2014-04-24 00:13:41, won 14 (1.1%), high score 24084354, total score 114000606, total turns 10049854, play-time/day 2:05:38, total time 63d+14:34:28. 19:22:12 gamesby only cares about completed games 19:22:14 oh man, still > 1% 19:22:21 Splat more elves 19:22:25 Basil: on it 19:22:26 why is it that when I do this: vector distributionforindex = function_distribution(adjustedindex); for (int j = 0; j < distributionforindex.size; ++j) I get this error: random.cc:299: error: invalid use of member (did you forget the '&' ?) 19:22:29 explain it to me like I'm a C# programmer 19:22:31 !gamesby hyperelliptic 19:22:32 hyperelliptic has played 151 games, between 2011-01-28 04:45:26 and 2014-04-08 01:44:30, won 105 (69.5%), high score 9881739, total score 181240645, total turns 9025576, play-time/day 0:33:39, total time 27d+6:35:57. 19:22:37 the one you actually want 19:22:38 mmm 19:22:48 Patashu: you want size(), not size 19:22:56 SwissStopwatch: Hmm, so why is elliptic's main account lower? 19:22:59 ouch 19:23:04 Just older games? 19:23:04 Patashu: I also recommend you use sprunge or something 19:23:12 he does crazy things on the main account 19:23:13 that is the query for all his games on all his names 19:23:17 I think 19:23:22 what is 'sprunge' 19:23:26 !nick elliptic 19:23:26 Mapping elliptic => elliptic hyperbolic hyperelliptic 19:23:30 http://sprunge.us 19:23:31 I think on hyper he just plays to win whatever random gives to him 19:23:31 Patashu: ^ 19:23:39 !gamesby :elliptic 19:23:39 :elliptic has played 474 games, between 2009-08-01 00:03:32 and 2014-04-21 05:43:12, won 220 (46.4%), high score 52436210, total score 661909640, total turns 18829554, play-time/day 0:52:20, total time 62d+17:00:56. 19:23:40 ??hyper 19:23:40 hyper[1/1]: Prepended to the names of accounts which are only allowed to play combos chosen at random, and which must play the first random combo given each time. The practice of naming accounts hyper to indicate this only began in early 2011, so older accounts with names beginning with hyper are not part of this; see !nick hyperimposters. 19:23:47 ?/sprunge 19:23:48 No matches. 19:23:51 huh 19:23:53 !gamesby zammy 19:23:53 used to be in there 19:23:53 zammy has played 1123 games, between 2012-01-27 16:15:46 and 2014-03-27 13:44:01, won 48 (4.3%), high score 17939493, total score 251644794, total turns 10029374, play-time/day 1:20:48, total time 44d+9:16:44. 19:23:55 !gamesby :hyperbolic 19:23:56 :hyperbolic has played 1213 games, between 2009-09-01 16:12:34 and 2013-05-07 01:23:19, won 205 (16.9%), high score 40764447, total score 868501793, total turns 21959405, play-time/day 1:31:17, total time 85d+6:36:17. 19:23:56 grunt: oh, that's cool 19:24:23 -!- notcluie has quit [Quit: Page closed] 19:25:05 http://sprunge.us/TeBj 19:25:12 Patashu: I use that in bash 19:25:14 tengu berjerker 19:25:21 so I can do $ sprunge file 19:25:36 -!- wheals has quit [Quit: Leaving] 19:25:54 -!- rtrr has quit [Quit: Page closed] 19:26:07 -!- wheals has joined ##crawl-dev 19:26:23 -!- wheals has quit [Client Quit] 19:26:35 Grunt: I meant to ask you if you do anything like the following: 19:26:37 http://sprunge.us/QeET 19:26:41 or have a good alternative 19:27:17 -!- lobf has joined ##crawl-dev 19:27:44 -!- alefury has quit [] 19:27:53 !gamesby . HEIE 19:27:54 gammafunk (HEIE) has played 754 games, between 2013-02-03 03:37:55 and 2014-04-24 00:13:41, won 1 (0.1%), high score 24084354, total score 32484194, total turns 3145591, play-time/day 1:17:21, total time 23d+23:04:15. 19:27:59 heh 19:28:10 gammafunk: I just type out the format-patch command by hand :b 19:28:11 -!- Lightli has joined ##crawl-dev 19:28:28 Grunt: you're probably a better typist than I 19:28:45 not that I don't enjoy typing things out at times, at least to remember the full command 19:31:07 -!- wheals has joined ##crawl-dev 19:35:59 -!- wheals has quit [Client Quit] 19:39:19 -!- wheals has joined ##crawl-dev 19:40:15 git form 19:40:33 wheals: is that your final form? 19:40:52 fr tabform 19:41:02 obsidian form 19:41:28 player ghost form 19:41:56 player versions of all mara and rakshasa spells 19:42:28 -!- Zermako has quit [Quit: good night!] 19:43:07 how would tabfrom work 19:43:10 *tabform 19:43:21 when you enter it you become super strong but braverobin.rc kicks in 19:45:52 So like Berserk but moreso. 19:45:58 super-berserk yeah 19:46:08 fr: berserk where you can only cast magic 19:46:10 magizerk 19:46:16 and give it to dowan 19:46:20 so duvessa and dowan are symmetrical 19:46:47 that would be horribly op 19:47:20 yes, let me get more spellpower/MP/haste to spam spells with 19:47:54 so we're in agreement, berserk needs to be nerfed 19:47:56 >:3 19:48:23 rip berserk 19:49:25 I suggest magizerk w/Sentinel's Mark instead of Slow as cooldown a while back. 19:49:44 No idea if that's a awful. 19:51:22 yes 19:51:52 -!- rast has quit [Read error: Connection reset by peer] 19:52:03 Lightli: yes it's awful? 19:52:17 -!- rast has joined ##crawl-dev 19:52:32 yes, because mark is a "you die" type thing if you don't evac immediately 19:52:52 no buff is good enough to be worth guaranteed mark after it ends 19:53:05 -!- fungee has quit [Ping timeout: 264 seconds] 19:53:55 Patashu: An ability which kills everything on the level would be worth it! (or alternatively you just use it while right next to some stairs) 19:54:26 -!- us17 has quit [Ping timeout: 240 seconds] 19:54:26 (saying nothing is good enough to counter the bad effects of X is a pet peeve of mine) 19:54:29 reaverb: haha, true 19:54:41 s/buff/realistic buff 19:54:48 you could always escape into the abyss! 19:54:54 good idea 19:55:03 wait, doesn't mark work in the abyss too 19:55:34 sounds like you didn't play when vault sentinels could spawn in the abyss 19:55:36 (yes) 19:55:42 that .. what 19:55:54 -!- caleba has quit [Quit: caleba] 19:56:09 are there stats on abyss escape rate? 19:56:19 from all of the various online games 19:57:01 -!- Rotatell has quit [Ping timeout: 252 seconds] 19:57:39 !lm * abyss.enter 19:57:40 84492. [2014-04-24 00:48:29] kriptosporidium the Digger (L7 GrEE of Vehumet) is cast into the Abyss! (Edmund) (D:5) 19:57:44 !lm * abyss.exit 19:57:45 76260. [2014-04-24 00:52:41] ViashinoWizard the Crack Shot (L21 CeHu of Trog) escaped from the Abyss! (Abyss:2) 19:57:45 -!- OCTOTROG has quit [Ping timeout: 252 seconds] 19:57:53 -!- Mad_Wack has quit [Quit: Textual IRC Client: www.textualapp.com] 19:57:55 huh 19:58:02 that's really impressive, nearly all 19:58:14 -!- us17_ has quit [Ping timeout: 252 seconds] 19:58:17 !lm * abyss.exit min=turns 19:58:18 76260. [2008-07-15 15:52:55] Kalawaraka the Skirmisher (L1 HOCK of Lugonu) escaped from the Abyss! (Abyss) 19:58:24 (Maybe I should add "recent") 19:58:29 -!- SteampunkDuck has quit [Ping timeout: 252 seconds] 19:58:30 that's not a very useful query yes 19:58:41 forgetting that almost every AK has an abyss.exit 19:58:51 -!- iliekturtles has quit [Ping timeout: 252 seconds] 19:58:52 -!- jbenedetto has quit [Ping timeout: 252 seconds] 19:58:55 (AK?) 19:58:57 the vast majority of abyss exits are probably done by people doing extended, as well 19:59:02 by which point it is pretty trivial 19:59:36 Well is somebody want to make a better query they're free to do so. 19:59:41 s/is/fi 19:59:43 what you want is like abyss.enter/exit xl>=3 xl<=20 or so 19:59:48 s/fi/if 19:59:56 !lm * abyss.enter xl>=3 xl<=20 19:59:57 41564. [2014-04-24 00:57:27] Bruce the Conjurer (L9 DECj of Sif Muna) is cast into the Abyss! (Erolcha) (D:8) 20:00:00 !lm * abyss.exit xl>=3 xl<=20 20:00:01 25194. [2014-04-24 00:33:57] Aarujn the Destroyer (L16 TeWz of Vehumet) escaped from the Abyss! (Abyss:1) 20:00:11 !lm * abyss.enter / lg:br=abyss 20:00:16 12246/84493 milestones for * (abyss.enter): N=12246/84493 (14.49%) 20:00:19 so about a 60% survival rate at this xl range 20:00:28 ah, cool 20:00:29 !lm * recent abyss.enter / lg:br=abyss 20:00:31 8526/31381 milestones for * (recent abyss.enter): N=8526/31381 (27.17%) 20:00:50 -!- Amy|Sonata is now known as flappity 20:00:57 looks like a ~70% overall, though this isn't quite accurate either 20:01:00 -!- us17 has quit [Ping timeout: 265 seconds] 20:01:01 -!- us17_ is now known as us17 20:01:01 -!- us17 has quit [Changing host] 20:01:12 in particular for games where the abyss was entered more than once 20:02:58 -!- Rotatell has joined ##crawl-dev 20:07:17 -!- RZX has quit [Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517]] 20:13:54 -!- nonethousand has quit [Quit: leaving] 20:20:11 i figured out how to enable another tier of analyzer warnings and there are a few about "virtual functions called from constructor" 20:20:34 -!- rchandra has joined ##crawl-dev 20:20:34 clearly everything works, but in case someone specifically cares about that. 20:21:30 <|amethyst> floatingatoll: probably most of those are fine but there could theoretically be bugs 20:22:13 atoll: You do not want to see some of the ways Crawl uses classes. 20:22:18 <|amethyst> well, "theoretically" is a little too harsh... it might even be likely that there are bugs related to that 20:22:19 It's awful. 20:22:21 floatingatoll: which functions? 20:22:35 I mean, which virtual functions? 20:27:56 attack.cc line 48, init_attack(); melee_attack.cc line 143, calc_to_hit(); menu.cc, various (add_text, add_item_formatted_string, clear, set_fg_color, set_bg_color, set_highlight_color); skill_menu.cc line 543, set_highlight_colour; 20:28:00 s/color/colour/ 20:29:02 it'll take another 10 minutes to finish running and produce the nice html report about it 20:29:17 -!- mamgar has quit [Quit: Leaving] 20:30:37 initfile.cc crashed the analyzer 20:31:33 Hah 20:31:40 !source initfile.cc 20:31:40 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/initfile.cc;hb=HEAD 20:31:51 3 * @brief Simple reading of an init file and system variables 20:31:54 4895 lines 20:31:57 Maybe some sort of infinite loop. 20:32:22 atoll: That was probably truer when that was written several years ago. 20:33:42 clearly time has been here 20:33:51 switch + return statements 20:34:00 else if in the nearby functions 20:34:20 atoll: switch statments are used everywhere in the code based. 20:34:39 For things that are textbook examples of where polymorphism is good. 20:34:44 (Example: Monsters) 20:35:03 <|amethyst> are you suggesting making every monster a class? 20:35:08 <|amethyst> every monster type 20:35:12 * floatingatoll is not suggesting anything 20:35:19 <|amethyst> talking to reaverb 20:35:20 i was just observing line 86 vs line 145 20:35:20 |amethyst: Yes. Why not? 20:35:52 can you dynamically generate new enemies if every enemy is a class? 20:35:56 (not familiar enough with C++) 20:36:02 Patashu: It would help. 20:36:03 <|amethyst> Patashu: every monster *type* would be a class 20:36:13 wait, 'monster type' 20:36:14 <|amethyst> every enemy would be an instance of that class 20:36:14 So like orc priests would be class. 20:36:14 is that even a real concept? 20:36:25 <|amethyst> Patashu: MONS_ORC_PRIEST exists, yes 20:36:26 what if I wanted to dynamically create (e.g. a vault) monster that is a bit of two different 'types' 20:36:26 that sounds a lot less readable than switch statements (readability is one of their main advantages) 20:36:31 Pastashu: we have enums MONS_ORC_PRIEST. 20:36:40 <|amethyst> it would be less readable in some places, more in others 20:36:54 For example, everything about a monster would be in one file. 20:36:57 <|amethyst> Certainly it would be hard in C++ to organise the mon-data.h stuff as reasonable into methods 20:37:05 <|amethyst> reaverb: but that's terrible 20:37:17 |amethyst: Why? 20:37:26 <|amethyst> reaverb: one file per monster type? 20:37:34 sounds like a java-ism 20:37:36 menu.cc has multiple classes in it? 20:37:40 |amethyst: Yes. (In a subdirectory) 20:37:41 not sure why that need change specifically.. 20:37:52 -!- Hailey has quit [Quit: Petra is closed!] 20:38:01 <|amethyst> reaverb: I find tables like mon-data.h much easier to read than similar things in code 20:38:11 <|amethyst> reaverb: OTOH, it would make mon-abil.cc much nicer 20:38:47 there is the (scary) theory of generating class constructor defaults from mon-data.h 20:38:54 <|amethyst> I think one class per monster type would work much better in a language where classes could be dynamically generated 20:39:24 mmm, i guess that could stand to improve monster spell and ability code 20:39:36 <|amethyst> so that only the special behaviours of monsters get their own virtual methods 20:39:36 |amethyst: Yes, I would probably just cut and paste the tables to each mosnter, might even make a Perl script that could move them back and forth from all in one to individual monsters for 20:39:44 s/mostner/monsters/ 20:40:06 <|amethyst> mainly I think 20:40:17 -!- geekosaur has quit [Ping timeout: 252 seconds] 20:40:22 S/them back and forth from all in one to individual monsters for/ change the text from all monsters in one place (for say, glyph reforms) or individual. 20:40:39 <|amethyst> int fire_dragon::res_fire() const { return 2; } is kind of verbose 20:40:52 Or maybe just use the tool that probably exists. 20:41:04 |amethyst: There should be a way to add ints to monsters flags. 20:41:28 or maybe other arguments MONSTER_GOD(GOD_TROG) 20:42:41 <|amethyst> I think encoding things like hit dice and AC into bitfields or flags would be worse than the current situation 20:42:57 -!- FeksClaus has quit [Read error: Connection reset by peer] 20:43:24 okay, 11 instances of virtual function called during construct/deconstruct, at https://dl.dropboxusercontent.com/u/7533709/scan-build-2014-04-23-181744-89121-1/index.html 20:43:25 |amethyst: Not for things like hit dice or AC, just for things like rFire where you want to be able to switch between 2 or 3 closely related flags. 20:44:08 <|amethyst> resistances already are encoded as flags 20:44:15 <|amethyst> just in a different member 20:45:29 |amethyst: There's no reason we couldn't keep the current "stat block" if we moved to monsters classes. 20:45:42 -!- geekosaur has joined ##crawl-dev 20:46:18 <|amethyst> ah, and those just become parameters to pass to the constructor for the Monster ur-class 20:46:24 <|amethyst> err, MonsterType 20:46:31 <|amethyst> from which orc_priest etc inherit 20:46:33 -Wunused-functions notes that dgn-overview.cc: place_desc(), altar_description() can go away now. 20:47:06 |amethyst: Or just make a virtual, static getter in the Monster ur-class. 20:47:15 for a quick solution. 20:47:19 <|amethyst> reaverb: virtual static? 20:48:24 -!- BirdoPrey has quit [Quit: BirdoPrey] 20:49:29 |amethyst: Oops, yeah that's impossible. 20:49:35 <|amethyst> but I kind of see what you mean 20:49:47 <|amethyst> make MonsterType represent what we have now in the tables 20:50:08 <|amethyst> or even make it use the tables 20:50:18 I would just make it use the tables. 20:50:36 <|amethyst> then the derived classes would have methods only for the behaviour stuff that's currently iffed 20:50:44 <|amethyst> s/iffed/switched/ 20:51:12 |amethyst: Yes. 20:51:27 <|amethyst> or we could just use function pointers :) 20:51:41 |amethyst: Heh. 20:51:48 -!- conted has quit [Ping timeout: 240 seconds] 20:51:51 <|amethyst> I mean, like we do with artefacts 20:52:03 <|amethyst> since you don't really need inheritance per se 20:52:29 <|amethyst> (unless you wanted to redo our monster taxonomy, anyway) 20:52:58 |amethyst: If my other Object-Oriented dreams ever happen (intrinsics, abilities) than function pointers wouldn't be used for artifacts either. 20:53:39 Which subsystems in the monster taxonomy? Like orcs including normal/wizard/priest/etc. 20:54:10 <|amethyst> reaverb: holiness, genus, species, type 20:57:02 <|amethyst> also, there are some switches on monster type that need to stay 20:57:06 |amethyst: That's definitely something I'd have to review. The first step would just be moving stuff around - taking advantage ofthe new features could come later. 20:57:08 <|amethyst> for example, all the tile-related stuff 20:57:27 <|amethyst> unless you really want #ifdefs inside every single monster class definition 20:57:39 <|amethyst> or every monsterentry 20:57:43 |amethyst: Really, why the tile-related stuff? (Maybe a Macro could do the #ifdefs) 20:58:08 The question part was written before you answered, ignore it. 21:00:45 <|amethyst> Maybe start with something small like clouds instead of monsters 21:00:53 <|amethyst> as a trial balloon 21:01:17 |amethyst: That seems good, although all this is still theoertical. 21:01:39 -!- hhkb has quit [Ping timeout: 250 seconds] 21:01:50 |amethyst: I think a start where the monster class act almost static would be easier than it looks though. 21:01:58 <|amethyst> There was some minor grumbling when I made final effects OO 21:03:28 <|amethyst> (and I still need to find a better way to handle those than the current "you have to allocate them with new because they can delete themselves" thing 21:03:31 -!- CatPlusPlus has quit [Remote host closed the connection] 21:03:31 <|amethyst> ) 21:04:16 <|amethyst> probably something a unique_ptr could handle 21:04:28 ("grumble,grumble...") 21:04:36 |amethyst: hmm, could you point me to that? 21:04:47 * gammafunk casts a spell. Grunt is silenced. 21:04:52 <|amethyst> reaverb: final effects OO, or the grumbling? 21:04:57 -!- schistosomatic has quit [Quit: Leaving] 21:05:03 * Grunt eviscerates gammafunk!!!!!!!!!! 21:05:05 both ideally 21:05:11 thank you 21:05:19 <|amethyst> reaverb: I think it was mostly kilobyte here, and it wasn't particularly high-level 21:06:23 <|amethyst> %git a7be0a1fa2a1e1523c8c2594b2b7608f582f14d1 21:06:24 07|amethyst02 * 0.12-a0-430-ga7be0a1: Object-orient final_effect. 10(1 year, 7 months ago, 10 files, 300+ 161-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a7be0a1fa2a1 21:06:26 -!- blackflare has quit [Ping timeout: 276 seconds] 21:06:35 <|amethyst> reaverb: It was mostly "ugh, that just makes it more complicated" 21:06:52 Thank you for the link. 21:07:02 <|amethyst> reaverb: the extra boilerplate I think was his biggest objection 21:07:54 -!- hhkb has joined ##crawl-dev 21:08:33 <|amethyst> reaverb: (there were several bugfixes and new fineffs after that, so refer to final_effect.{h,cc} for the details 21:08:40 <|amethyst> s/details/current state of things/ 21:08:41 -!- GDR has quit [Ping timeout: 264 seconds] 21:08:42 <|amethyst> ) 21:08:46 -!- ontoclasm has joined ##crawl-dev 21:08:53 |amethyst: I will. 21:09:32 -!- debo has quit [Quit: debo] 21:10:00 Err, there doesn't seem to be a final_effect.cc? 21:10:04 !source final_effect.cc 21:10:05 fineff.cc 21:10:05 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/final_effect.cc;hb=HEAD 21:10:12 <|amethyst> err 21:10:14 Grunt: Thanks. 21:10:20 ??|amethyst 21:10:20 |amethyst[1/9]: <|amethyst> doh 21:10:22 <|amethyst> thanks :) 21:10:40 |amethyst: backported the 3 actual fixes from the past while to 0.14 as you requested. https://dl.dropboxusercontent.com/u/7533709/for-0.14/index.html 21:10:42 |amethyst: On the bright side it SHOULD be named final_effect.cc 21:11:01 <|amethyst> reference_wrapper looks like it will be a nice thing 21:11:11 * floatingatoll is running a compile pass to see how things go and if there's any other unclosed switch/break 21:11:48 <|amethyst> though that wouldn't work for the fineff vectors 21:12:17 <|amethyst> I guess unique_pointer or such probably is the best way to do that 21:12:21 I guess it was named for consistancy with these instance variables. "o" "att" ? 21:12:35 Err, temporary variables. 21:12:37 <|amethyst> reaverb: all the enumerators start with FINEFF_ 21:12:51 <|amethyst> I see no problem with 'att' as a local variable 21:12:59 |amethyst: Hmm, Guess I might want to change that to FINAL_EFFECT_ : ) 21:13:07 <|amethyst> please no 21:13:25 -!- Daekdroom has quit [Quit: Saindo] 21:13:35 <|amethyst> long enum names are really annoying 21:13:51 <|amethyst> :P 21:14:02 <|amethyst> 'o' might be a bit short 21:14:08 |amethyst: Hmm, I guess that's a good point. 21:14:26 <|amethyst> I could have called it 'other' I guess 21:14:28 -!- Quashie has quit [Ping timeout: 265 seconds] 21:14:36 |amethyst: since we're kind of on the topic of code cleanup, I wanted to send an email to crd at some point when I have a bit more time about how to use javadoc-style doxygen comments 21:14:39 (I'm sure that short local varaibles make more sense once you know the code, but I've never seen this code before so it makes i harder to read) 21:14:56 Do you think anything should be done about maybe auto-generating the doxygen docs? 21:15:14 And I guess hosting it 21:15:16 <|amethyst> auto-generating from what? 21:15:17 <|amethyst> oh 21:15:25 <|amethyst> misunderstood 21:15:33 <|amethyst> I though you meant generating the comments :) 21:15:40 haha, would be nice 21:15:42 <|amethyst> Yes, I think that should happen 21:15:52 <|amethyst> also continuous build and stress testing 21:16:09 gammafunk: Just note that I could not get the diagrams to work on Doxygen. 21:16:19 It's too spaghetti. 21:16:19 oh, haven't seen those I guess 21:16:41 is it some kind of flowchart thing for all the classes/methods/data? 21:16:42 "Diagrams" as in "images" 21:16:45 <|amethyst> gammafunk: I can give you an account on dobrazupa/cszo if you need a place to host it 21:17:10 |amethyst: ok, let me do some more local doxygen tests to make sure I understand how best to generate it 21:17:14 then I'll ping you on that again 21:17:18 gamamfunk: yeah, first it said that the option showing how many links a class/function/I don't remember was too small, then it froze my machine when I raised it. 21:17:18 <|amethyst> gammafunk: it would also be nice to run gitstats there (or somewhere) automatically 21:17:49 reaverb: I'll look out for that, see if I can get it to work 21:18:19 I'll play around with gitstats as well 21:18:45 anything to prove that I'm a better contributer than Sage 21:19:08 Heh. 21:19:27 Basil: just you wait till you see the new water palace 21:20:38 <|amethyst> (TODO: write that email to CRD about server/IRC/dev infrastructure I've been talking about for months) 21:20:50 |amethyst: accodring to my gerp, the FINEFF enums no longer exist. 21:21:01 <|amethyst> reaverb: oh, that's right 21:21:08 <|amethyst> reaverb: but the classes still have them 21:21:15 <|amethyst> reaverb: mirror_damage_fineff 21:21:29 <|amethyst> because mirror_damage is not specific enought, and mirror_damage_final_effect is too long 21:21:38 <|amethyst> s/nought/nough/ 21:22:09 -!- UncertainKitten has joined ##crawl-dev 21:22:36 -!- GDR has quit [Quit: Leaving] 21:23:35 reaverb: the gerp command is unreliable 21:23:44 "gerp!" 21:25:22 -!- Lasty1 has quit [Quit: Leaving.] 21:27:02 |amethyst: mirror_dmg_last_event :D 21:27:08 is mantis expected to produce a page of warnings when generating https://crawl.develz.org/mantis/view.php?id=7071 ? 21:27:14 SYSTEM WARNING: Creating default object from empty value 21:28:37 That's caused by relationships between issues (not something offically diagnoised just something I've noticed), and that issue has dozens of others attached to. 21:28:45 ah, ok 21:28:51 -!- Foil has quit [Client Quit] 21:29:01 atoll: That isn't really a soluion! It's a just a statement. 21:29:21 <|amethyst> I think that started when CDO moved 21:29:27 I guess the bug is probably know (maybe I should report it on mantis) but I don't know why. 21:29:49 <|amethyst> yeah, we have a mantis project for our mantis 21:30:01 <|amethyst> so I guess a bug report would be a good thing 21:31:01 |amethyst: Sorry I'm cofused - is that suppose to saying "Yes a bug report on mantis would be good." or is it a joke? 21:35:23 -!- PleasingFungus has joined ##crawl-dev 21:36:01 i think 8214 7940 6070 are each 'crash' severity, but currently marked 'minor'. 21:36:54 <+gammafunk> anything to prove that I'm a better contributer than Sage 21:37:02 then you won't readd the water temple 21:37:35 atoll: I'll fix that. 21:38:34 * reaverb wonders how you found these issues. 21:39:36 atoll: I have a nasty feeling you're going to make me lose a lot of sleep in the near future. 21:39:54 atoll: Because I like talking to you and you go online right around the time I should be sleeping. 21:40:26 oh no 21:40:32 Heh. 21:40:46 severity minor, search: ASSERT, hide status resolved, and then i just read through the list of ~10 21:40:51 there was nothing in the other relevant severities 21:40:53 -!- eb has quit [] 21:42:04 Hmm, how nice of you. All those issues have been updated to crash severity. 21:43:27 -!- blackflare has quit [Ping timeout: 265 seconds] 21:43:29 Basil: I've reworking it from scratch! You're gonna love it 21:43:46 s/I've/I'm/ 21:44:23 Water temple is a vault corrrect? 21:44:42 it's more a lifestyle imo 21:45:22 gammafunk: Try killing the player instead of making them want to kill themselves 21:45:25 can you do that 21:45:38 why not both? 21:45:53 'water temple' is that an oot reference? 21:45:54 Because you want to be better than me 21:46:10 Patashu: It's a Legend of Zelda referance :D 21:46:21 <|amethyst> reaverb: yes, it was supposed to mean "It would be good to file bug report about the relationship warnings, on our Mantis, catgorized under project 'Mantis'." 21:46:24 Patashu: no, but the reference would be oddly appropriate in this case 21:46:37 -!- Fhqwhgads_ has quit [Read error: Connection reset by peer] 21:46:41 |amethyst: I'm on it. 21:46:43 !vault gammafunk_forest_water_palace 21:46:44 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/variable/arcadia.des;hb=HEAD#l299 21:46:51 Patashu: Basically, the vault in question is a horrid slog 21:46:51 <|amethyst> reaverb: thanks :) 21:46:58 that's the vault, used to be a forest end; I'm redoing it from scratch though 21:47:00 draw parallels where you will 21:47:13 sure mr basilisk_garden 21:47:28 !mapkills basil 21:47:33 it's actually not that much of a slog; it's a fairly short vault. I think it's more the enemy set 21:47:33 7. frobop the Shatterer (L13 OgHu of The Shining One), mangled by a basilisk (kmap: kennysheep_basilisk_garden) on Lair:4 on 2014-04-18 00:36:59, with 24559 points after 18722 turns and 0:47:17. 21:47:39 haha 21:47:53 gammafunk: It's rather more annoying than a number of encompass vaults 21:47:54 Patashu: (btw the Legend of Zelda thing was joke) 21:47:57 !mapkills wheals s=kmap 21:48:07 32 games for * (!boring !won (map=~wheals || kmap=~wheals)): 29x, 2x wheals_arrival_demonology, wheals_shoals_ruined_temple 21:48:13 '!boring' ? 21:48:18 !kw boring 21:48:19 Keyword: boring => quitting|leaving 21:48:20 Basil: well I think that's a stretch; it's not that large, although perhaps the enemy density is too high 21:48:36 !lg * kmap=wheals_arrival_demonology 21:48:37 2. kyprion the Vexing (L1 SpEn), slain by a white imp (kmap: wheals_arrival_demonology) on D:1 on 2014-04-17 17:14:17, with 0 points after 39 turns and 0:00:12. 21:48:39 !lg * kmap=wheals_arrival_demonology 1 21:48:41 1/2. flaco the Chopper (L1 HOSk), slain by Psuni the pandemonium lord (kmap: wheals_arrival_demonology) on D:1 on 2014-04-12 16:26:15, with 26 points after 224 turns and 0:00:23. 21:48:45 hahahahaha 21:48:49 oops 21:48:55 but really all of those forest end vaults had high enemy density, which is what most end vaults do anyhow 21:48:58 mmm 21:48:58 !tv * kmap=wheals_arrival_demonology 1 21:49:00 1/2. flaco, XL1 HOSk, T:224 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 21:49:01 D:1 ?! 21:49:02 wheals: keep up the good work 21:49:16 maybe i should ask what kmap is. 21:49:21 gammafunk: It had all of the "feature favorites" of Forest 21:49:26 along with water to fumble in 21:49:30 uh 21:49:31 floatingatoll: the vault that generated the monster who got the kill 21:49:32 oh 21:49:37 oh 21:49:44 i guess a teletrap spawned in the box 21:49:45 yeah, but that's what endvaults kind of do 21:49:45 wheals: can your vault have a tele trap inside 21:49:47 monsters behind glass vaults, the best vaults 21:50:21 I mean, the canonical end vault is like the swamp one with nothing but hydras and swamp dragons in a big room 21:50:36 Last I remember the winery didn't have nymphs 21:50:44 it does now 21:50:47 heh 21:51:08 1learn add basil remove winery 21:51:29 !learn add epic_bugs !tv flaco hosk d:1 1 21:51:30 epic bugs[15/15]: !tv flaco hosk d:1 1 21:51:50 wheals: IMO you have to fix epic bugs before you can add them to the entry 21:51:58 oh no! 21:52:05 epic current-bugs 21:52:09 -!- rast has quit [Read error: Connection reset by peer] 21:52:21 !tv flaco hosk d:1 1 21:52:22 1. flaco, XL1 HOSk, T:224 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 21:52:28 -!- rast has joined ##crawl-dev 21:52:38 -!- Eracar has quit [Ping timeout: 265 seconds] 21:52:44 https://www.youtube.com/watch?v=_DkHtttRpro Alien Soldier~ 21:52:45 good bug 21:52:45 oops 21:52:47 epic bugs becomes wheals' todo 21:52:48 !tv flaco hosk d:1 1 21:52:49 1. flaco, XL1 HOSk, T:224 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 21:52:55 haha you're the third person to request that 21:53:06 Psuni hits you 21:53:08 lmao 21:53:08 how 21:53:09 heh 21:53:10 Heh, there a couple Crawl bugs on the mantis project page. 21:53:22 ??epic_bugs[14] 21:53:23 epic bugs[14/15]: 1. hjklyubn the Carver (L10 VpCK of The Shining One), starved to death on D:3 on 2013-10-27 01:36:57, with 6533 points after 14856 turns and 0:53:23. 21:53:25 Any other examples of that mantis bug? 21:53:31 reaverb: i didn't see any yet 21:53:35 LOL 21:53:47 !lg hjklyubn vpck -log 21:53:47 atoll: I know they exits I've seen it before. 21:53:47 6. hjklyubn, XL10 VpCK, T:14856: http://crawl.develz.org/morgues/0.13/hjklyubn/morgue-hjklyubn-20131027-013657.txt 21:53:55 i believe you :) 21:54:00 <|amethyst> reaverb: moved, thanks 21:54:14 how did he starve as a vp 21:54:20 bug 21:54:22 |amethyst: sure. 21:54:22 maybe he got transmuted into a bat 21:54:26 <|amethyst> reaverb: I guess you could have done that? not sure what access level that falls under 21:54:34 Patashu: lichform untransform assumed you're living. 21:54:45 * floatingatoll liked https://crawl.develz.org/mantis/view.php?id=8392 21:54:48 And vampires no starving works by checking they're SEMI_UNDEAD 21:54:52 oooh 21:55:04 |amethyst: Not sure, don't know how I would do that anyhow. 21:55:19 Speaking of vaults, is anyone keen on keeping hidden_temple 21:55:33 (I've brought this up before, but I forgot the arguments) 21:55:45 !vault hidden_temple 21:55:45 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/altar/overflow.des;hb=HEAD#l2837 21:56:32 -!- yogidabear has quit [Quit: Page closed] 21:57:09 7495 needs to be moved into the mantis category 21:57:34 how is hidden temple different from minitemple? 21:57:42 i thought nobody objected the last two or three times this was mentioned yes, that or give it glass so it's visible from outside? if there isn't already a vault like that 21:57:43 -!- omnirizon has quit [Ping timeout: 252 seconds] 21:57:55 hidden_temple is in a bubble disconnected from the level 21:57:57 Does anybody know another mantis issue w/child or parent relationships? 21:58:02 only accessible via staircase 21:58:14 as long as it has real stairs I like it 21:58:23 MarvinPA: sounds like entry_from_below 21:59:01 But, that places the Ecumenical Temple 21:59:05 right, entry_from_below is fine 21:59:17 -!- qoala has joined ##crawl-dev 22:00:53 03wheals02 07* 0.15-a0-219-g1334740: Don't sometimes make a pandemonium lord appear next to the player on D:1. 10(3 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1334740c376c 22:01:20 Before I go ahead and change it, would that entail adding floor tiles along the left side and the @ two tiles left of the } 22:01:54 6357, 7357 are crash (coincidence?!) 22:01:56 not very knowledgeable about how the level gen works 22:02:12 just needs @ next to wherever the glass goes, you can see how entry_from_below does it 22:02:19 mmm 22:02:20 reaverb: in case you feel like doing more status updates :) 22:02:53 there are some hilarious bugs in this list. "My antennae sensed me 22:02:55 atoll: Sure, let me finish writing that meta bug report. 22:03:43 -!- Moanerette has quit [Quit: Page closed] 22:05:59 Mantis shows "SYSTEM WARNING: Creating default object from empty value" on issues with many relationships by Reaver 22:06:01 #6357 was already marked crash, maybe I was ninjaed. 22:06:07 6715, 6439 crash 22:06:10 could have been my error :) 22:07:29 atoll: Out of curiosity, what's your programming background? You seem to know a lot about ensuring quality. 22:07:42 6332, 6194 crash 22:07:44 i used to work on perl core 22:07:59 not so much 'work' but 'triage and bugtrace and etc' 22:08:06 it's sort of remained a useful skill ever since 22:08:22 nowadays, sysadmin by day 22:08:43 i have an eye for absurd scenarios that no one believes are likely 22:08:55 which is why the static analyzer is so interesting 22:09:01 "if these 9 unlikely things go to breakfast" 22:09:10 null-pointer dereference 22:09:13 * floatingatoll smiles 22:09:25 also, browsing and trying to understand bugs in crawl has improved my ability to *play* it 22:09:37 Why, just understnding how Crawl woks? 22:09:41 s/woks/works/ 22:09:46 apparently 22:09:52 what, not cheating? 22:09:59 Maybe you're just getting better from practice. 22:10:12 sure, but i know arcane strange things about poison now, for isntance 22:10:26 (* of poison has a chance to poison rPois!) 22:10:43 ((but only melee, not ranged, and you can't brand staff of anything)) 22:10:53 Hmm, updating the issuess also bumped them. That might be a good thing but it looks a little weird having older numbers up near the top of the page. 22:10:59 atoll: Yes, I read the logs. 22:11:08 sorry 22:11:21 -!- P_R_Deltoid has quit [Read error: Connection reset by peer] 22:11:22 atoll: It's fine I just didn't read your messages : ) 22:11:26 there are a lot of reports that seem .. irreproducible 22:11:37 atoll: That's why so many are unresolved. 22:12:00 -!- umrain has quit [Quit: Leaving] 22:12:03 Nobody want to touch them so they just fall. I don't think any report in the history of the mantis system has been maked "could not reproduce" 22:12:26 and then there's e.g. 3585 22:13:15 atoll: Yes, one of the endless mac problems. 22:13:27 "app name is presumed to be Dungeon Crawl Stone Soup.app", i suppose 22:13:37 -!- thetabyte has quit [Ping timeout: 240 seconds] 22:13:46 We have macs completly unoptimized by default because apple's tools just cannot be trusted. 22:13:53 03Grunt02 07* 0.15-a0-220-g7f2be80: A clua hook for MB_RANGED_ATTACK (gw). 10(2 minutes ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7f2be80f4156 22:13:55 0.14 didn't have any new analyzer bugs or -Wall warnings vs 0.15, aside from the 3 statements i backported earlier 22:13:55 (this is more for older macs) 22:14:05 yeah, i saw the -O0 and decided not to mess around with that 22:14:10 gw?? 22:14:18 is it qw 22:14:22 's evil twin 22:14:23 No, it's gw. 22:14:28 yes 22:14:34 atoll: Well yeah 0.14 forked like a two weeks ago, so it would make sense for there to be little changes. 22:14:37 or has grunt been writing his secret bot 22:14:38 Grunt: making a borg? 22:14:38 oh! 22:14:40 i didn't realize. 22:14:49 also they've been holding off on changes 22:14:50 I may run gw online later after it can play better than Zermako >_> 22:14:51 wheals: he was termcasting it a little while ago 22:14:52 until tourney ends 22:15:02 Grunt: better than zermako ???? 22:15:03 I'm making some improvements and then I'm going to termcast again. 22:15:05 oh man nobody told me 22:15:08 Grunt: completely custom or based on another bot? 22:15:14 <|amethyst> reaverb: it's actually g++ 4.2 that we do -O0 on. It's just that the universal Mac builds have to be done with 4.2 22:15:22 reaverb: I do borrow a bit of code from xw and qw but it's largely my own effort so far. 22:15:34 <|amethyst> reaverb: the collateral damage is actually with other users who have a newer patchlevel of g++ 4.2 22:16:01 -!- DrKe has quit [Ping timeout: 255 seconds] 22:16:39 |amethyst: Thank you for the clarification. 22:16:45 Grunt: So it's in lua? 22:17:02 !lg rw s=ikiller 22:17:03 2517 games for rw: 205x a gnoll, 158x an orc priest, 157x an orc wizard, 155x, 138x a kobold, 118x a hobgoblin, 117x Sigmund, 113x an orc, 105x a centaur, 86x an adder, 63x a goblin, 63x a jackal, 62x an ogre, 58x a worm, 43x Crazy Yiuf, 41x a bat, 41x rw's ghost, 36x an orc warrior, 35x a giant gecko, 29x a worker ant, 28x Terence, 26x a killer bee, 25x Pikel, 24x Grinder, 21x a rat, 21x an iguan... 22:17:16 BUILD_UNIVERSAL=y doesn't even work on 10.9 22:17:24 clang: error: invalid argument '-faltivec' only allowed with 'ppc/ppc64/ppc64le' 22:17:28 Ha, rw has died more to it's own ghost than to Grinder. 22:17:29 Grunt: nothing can be better than zermako 22:18:01 atoll: Wow it broke again, maybe I should try to set up a Linux VM again so I don't have to deal with this. 22:18:02 <|amethyst> floatingatoll: I hear there are ways to build separately and stitch them together 22:18:08 yeah 22:18:21 <|amethyst> floatingatoll: but there's also the issue of how old an OS X you can support 22:18:35 * floatingatoll nods 22:18:52 Yes generally when we can't figure something out we wait for a magicain to materailize from the internet ether and fix it for us. 22:19:13 <|amethyst> I personally think we should seriously consider dropping PPC support 22:19:27 or build a PPC binary separately, so you can upgrade the compile commands for x86+ 22:19:27 <|amethyst> then I think there are a lot more people who could do builds, even auto builds, for us 22:20:31 -!- demiskeleton has quit [Quit: Leaving] 22:20:44 |amethyst: galehar asked me once on the Tavern, I asked for more info in-thread because I'd never heard of a tarball at that point and he never responded… I think it's just that gap between being able to compile crawl and being able to do the online builds. 22:21:09 afaict BUILD_UNIVERSAL=y requires a pre-clang devtools 22:21:19 I'd still be willing to if somebody broke it down for me (not right now though I should be sleeping but atoll is keeping me up) 22:21:24 aw sorry 22:21:28 i have to go make dinner too 22:21:42 -!- Lumpydoo has quit [Quit: Page closed] 22:21:49 atoll: Don't worry, I can't tell if I would be up or not anyway <_< 22:21:55 it's *possible* to do a ppc build from 10.9 clang 22:22:07 i think it's just broken/damaged due to other options being used to fixup 10.4 22:22:13 if that helps at all. 22:22:27 (like, -version-min=10.8 isn't going to help at all when compiling for ppc) 22:22:32 <|amethyst> is it possible to do GNU -> Mac cross-compiles from Linux (without doing something like copying over the Xcode headers from a Mac)? 22:22:39 meeeh 22:22:44 <|amethyst> s/from Linux / 22:23:17 apparently it used to be, yes 22:23:19 |amethyst: I don't see why you would Xcode headers at all, homebrew can compile on mac without involving any of the standard apple toolchain. 22:23:27 <|amethyst> reaverb: ah 22:23:30 s/would Xcode/would need Xcode/ 22:23:35 this gives you a bit of a hint about it 22:23:36 http://www.cgsecurity.org/wiki/Linux_to_PPC_Darwin_Cross_Compiler 22:23:49 <|amethyst> because if we could do cross-compiles from CDO or such, like we do with Windows... 22:24:21 clang 3.5 has target triple ppc-apple-darwin 22:24:31 -!- MaxFrost has quit [Ping timeout: 252 seconds] 22:24:46 so there's at least the general theory of capability. 22:25:14 alright, gotta run 22:25:18 be well all 22:31:07 -!- tabstorm has quit [Quit: Page closed] 22:34:37 -!- nrook has joined ##crawl-dev 22:43:48 -!- shobalk has quit [Ping timeout: 240 seconds] 22:44:31 -!- P_R_Deltoid has quit [Read error: Connection reset by peer] 22:46:29 -!- Nomi has quit [Ping timeout: 264 seconds] 22:47:17 -!- yogaFLAME has quit [Quit: Page closed] 22:49:30 http://sprunge.us/iBOY?diff 22:50:24 That makes hidden_temple a duplicate of entry_from_below, save that it doesn't actually place the Ecumenical Temple 22:51:18 -!- Nerem has quit [Ping timeout: 252 seconds] 22:51:33 -!- blackflare has quit [Ping timeout: 252 seconds] 22:51:34 can't see the last three altars from the staircase side of the vault, which might be bad 22:53:56 Basil: I think that looks nice. (I presume Sar's temple bug triggered this) 22:54:29 it's come up more than once before 22:54:31 iirc 22:55:08 Heh, iirc works just as well as I IRC 22:55:23 hm yes fascinating yes 22:57:08 !lm . god.worship 22:57:09 179. [2014-04-23 06:08:17] Basil the Basher (L9 DsAs of Kikubaaqudgha) became a worshipper of Kikubaaqudgha on turn 8296. (Temple) 22:57:11 !lm . god.worship x=map 22:57:12 No milestones for Basil (god.worship). 22:57:13 -!- Foamed has quit [Quit: Heading to bed.] 22:57:36 In any case, my running into it two or three times triggered it 22:58:07 -!- ussdefiant has joined ##crawl-dev 22:59:59 -!- Watball has quit [Ping timeout: 252 seconds] 23:01:26 -!- CKyle has quit [Quit: CKyle] 23:03:54 if you use ?brand weapon on an unIDed unegoed weapon, it still looks plain in the inventory. should I mantis that? 23:04:42 go for it 23:09:29 -!- bzn has quit [Quit: Page closed] 23:10:15 -!- mmazing has quit [Changing host] 23:14:18 -!- Nomi_ has quit [Ping timeout: 240 seconds] 23:16:01 -!- ToastyP has quit [Remote host closed the connection] 23:16:33 Basil, wheals: I'm termcasting gw again 23:18:19 this is inventive positioning 23:18:58 ri 23:18:58 p 23:19:24 &watch gw 23:19:24 No milestones for gw. 23:19:30 termcasting 23:19:37 ??termcasting 23:19:40 termcasting ~ termcast[1/5]: telnet termcast.develz.org -- do not SSH. Public termcast server: telnet termcast.org. The software needed to stream to the termcast server can be installed by "cpan -i App::Termcast" 23:19:41 I'm not making gw online until it's better at the game :) 23:20:05 (also probably not until after the tournament ends) 23:20:32 How far has gw gotten? 23:20:49 I think in some lucky scenarios it's gotten as far as D:9 or so? 23:20:56 Right now it has no logic to do anything but dive deeper in D. 23:21:04 It would get very confused if it cleared D:15... 23:21:16 Yes, parabolic has that problem too. 23:21:58 -!- Basil has quit [Read error: Connection reset by peer] 23:22:03 I know what I'm going to do for that logic; I just don't want to do so until it's necessary :) 23:22:07 ITYM parabolic intentionally left that for the player 23:22:16 not "has that problem" 23:22:34 (also parabolic has the problem that it is several versions out of date) 23:23:03 elliptic: That's what I meant. parabolic lacks functionality to handle the Depths because the Depths did not exist when it was created. 23:24:05 when will there be a 'how to write a crawl bot' guide 23:24:27 slowzerk 23:24:30 wow 23:24:33 good gwtactics 23:24:36 reaverb: parabolic never tried to have that functionality before depths either 23:24:51 elliptic: Oh, so it doesn't handle Zot and such? 23:24:54 ??? 23:24:59 do you know what parabolic was 23:25:06 it was designed for hybrid play 23:25:12 elliptic: entering Zot. I know parabolic was meant to only play parts of the game. 23:25:14 it only played centaurs right 23:25:15 so that's what a hybrid is 23:25:16 lolol 23:25:28 yes, and entering branches is something that it intentionally left for the player 23:25:32 -!- Eracar has quit [Ping timeout: 276 seconds] 23:25:37 elliptic: And give control to to a human operator when done. 23:25:56 elliptic: Ok, I didn't realize that. That makes sense. 23:25:59 -!- Basil has joined ##crawl-dev 23:26:46 -!- Nomi has quit [Quit: Changing server] 23:26:55 can anyone explain the xw / qw naming thing? what do those names refer to? 23:27:01 good pump and roll 23:27:05 gammafunk: qw refers to qwqw 23:27:13 and also to xw 23:27:29 I'm not sure what xw refers to, n7 named that before I named qw 23:27:29 -!- Pisano has quit [Ping timeout: 276 seconds] 23:27:33 ooh 23:27:39 gw used a teleport scroll properly!! 23:27:46 what does qwqw refer to in the context of crawl 23:28:05 gammafunk: qwqwqw 23:28:05 qw-keys activated 23:28:07 gammafunk: qwqw is a quitrobin-type account that I made years ago 23:28:18 riwp 23:28:19 rip 23:28:25 for my own use for testing various things (like whether servers are working for tourney) 23:28:37 -!- reaverb1 has joined ##crawl-dev 23:28:39 oh ok 23:28:41 gammafunk: qw keys, a movement system like rogue keys. 23:28:47 qwit 23:30:46 gammafunk: anyway the summary is that the .w naming scheme was a result of xw existing and my wanting a new account for botting :) 23:31:34 yeah, sorry it's kind of an inane question, but it felt like a joke that everyone got but me 23:31:44 which has happened before 23:31:46 and rwbarton adopting it i guess since what he would call it was simple 23:32:02 -!- reaverb has quit [Ping timeout: 240 seconds] 23:32:12 is that the same rwbarton that's the big math competition guy? 23:32:14 and programmer 23:32:34 apparently 23:33:04 -!- Kalir has quit [Changing host] 23:34:50 gw is having a good run by gw standards 23:34:55 oops 23:35:00 I shouldn't have said anything :( 23:35:12 Okay, I think I'm done for the evening. 23:35:33 !send Grunt a needles of sleeping 23:35:34 Sending a needles of sleeping to Grunt. 23:35:35 er 23:35:40 s/ a // 23:36:05 I'm done to. 23:36:11 s/to./too. 23:36:43 -!- _aardvark has quit [] 23:37:15 -!- reaverb1 has quit [Quit: Leaving.] 23:37:18 -!- FeksClaus has quit [Quit: Leaving] 23:38:13 -!- FeksClaus has quit [Read error: Connection reset by peer] 23:40:15 was hitting * in a shop to buy everything (invert selection) an ex-feature, or did it never exist? 23:40:29 -!- Vizer has quit [Ping timeout: 276 seconds] 23:42:06 it did, was recently removed since nobody ever used it 23:42:34 i guess possibly some did for fruit shops maybe? can't think of other times you'd want to 23:42:48 scroll shop :) 23:43:08 whenever i find one it has random uselessness and such! 23:43:19 also, "Spells Type Level 23:43:19 Select a spell to read its description.tions 1" 23:43:31 I think that might have already been reported? (rod of striking) 23:44:41 -!- Nomi has quit [Ping timeout: 264 seconds] 23:47:18 !bug 7463 23:47:19 https://crawl.develz.org/mantis/view.php?id=7463 23:48:17 -!- mmazing has quit [Remote host closed the connection] 23:49:07 -!- wheals has quit [Quit: Leaving] 23:50:05 03Sage02 07* 0.15-a0-221-gb467f00: Make hidden_temple visible from the outside. 10(2 hours ago, 1 file, 9+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b467f004b03c 23:50:07 -!- nrook has quit [Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517]] 23:52:41 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0a1/20140419030204]] 23:53:13 -!- rast- has joined ##crawl-dev 23:53:17 -!- rast has quit [Read error: Connection reset by peer] 23:53:25 -!- rast- is now known as rast 23:57:31 -!- Keanan has quit [Quit: Leaving.]