00:00:06 -!- tealeaves has quit [Client Quit] 00:02:18 -!- tcsc has quit [Quit: This computer has gone to sleep] 00:02:24 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 00:04:33 -!- Guest5109 has quit [Quit: Leaving] 00:06:00 -!- archaeo has joined ##crawl-dev 00:06:30 -!- tealeaves has quit [Quit: Bye] 00:06:51 -!- tealeaves has quit [Client Quit] 00:10:43 -!- archaeo has quit [Ping timeout: 246 seconds] 00:12:54 -!- mamgar has quit [Read error: Connection reset by peer] 00:15:28 -!- tealeaves has quit [Quit: Bye] 00:22:02 -!- tealeaves has quit [Quit: Bye] 00:24:24 -!- tealeaves has quit [Client Quit] 00:25:11 -!- tealeaves has quit [Client Quit] 00:25:28 -!- Pacra has joined ##crawl-dev 00:26:25 -!- tealeaves has quit [Client Quit] 00:26:36 -!- tealeaves has quit [Client Quit] 00:27:19 -!- WhodaMan has quit [Quit: Page closed] 00:32:57 -!- tealeaves has quit [Quit: Bye] 00:42:22 -!- tealeaves has quit [Quit: Bye] 00:43:47 -!- ussdefiant has joined ##crawl-dev 00:50:28 -!- tealeaves has quit [Quit: Bye] 00:58:04 -!- tealeaves has quit [Quit: Bye] 01:00:46 -!- tealeaves has quit [Client Quit] 01:01:31 -!- joke_LA has quit [Ping timeout: 240 seconds] 01:01:54 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1554-g3b847ca (34) 01:04:30 -!- AlphaQ has quit [Remote host closed the connection] 01:04:44 -!- Kalir has quit [Changing host] 01:05:21 -!- tealeaves has quit [Client Quit] 01:09:42 -!- tealeaves has quit [Client Quit] 01:12:39 -!- tealeaves has quit [Client Quit] 01:17:40 Unstable branch on crawl.develz.org updated to: 0.17-a0-1554-g3b847ca (34) 01:21:44 -!- tealeaves has quit [Quit: Bye] 01:31:48 -!- tealeaves has quit [Quit: Bye] 01:31:59 -!- tealeaves has quit [Client Quit] 01:35:08 -!- st_ has joined ##crawl-dev 01:37:58 -!- simmarine has quit [Ping timeout: 246 seconds] 01:40:01 -!- copt has quit [Ping timeout: 264 seconds] 01:40:06 -!- tealeaves has quit [Quit: Bye] 01:40:18 -!- tealeaves has quit [Remote host closed the connection] 01:42:06 -!- tealeaves has quit [Client Quit] 01:52:57 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-1554-g3b847ca 01:54:32 -!- Tpain has quit [Ping timeout: 265 seconds] 01:58:12 -!- mmazing has quit [Ping timeout: 244 seconds] 02:03:06 -!- tealeaves has quit [Quit: Bye] 02:05:57 -!- kazimuth has quit [Quit: Textual IRC Client: www.textualapp.com] 02:19:16 -!- ProzacElf has joined ##crawl-dev 02:32:20 -!- elliptic has quit [Quit: Leaving] 02:33:39 -!- elliptic has joined ##crawl-dev 02:38:07 -!- mibe has quit [Quit: Page closed] 02:40:58 -!- zxc232 has joined ##crawl-dev 02:42:55 -!- WalrusKing has quit [Ping timeout: 248 seconds] 02:44:44 -!- muravey has quit [Read error: Connection reset by peer] 02:48:41 Monster database of master branch on crawl.develz.org updated to: 0.17-a0-1554-g3b847ca 02:55:06 -!- Roarke has joined ##crawl-dev 03:02:03 -!- tcsc has quit [Quit: This computer has gone to sleep] 03:06:48 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:12:06 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-1554-g3b847ca (34) 03:13:31 -!- joke_LA has quit [Quit: bye] 03:14:29 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 03:27:24 -!- Pacra has quit [Ping timeout: 260 seconds] 03:31:06 -!- Roarke has quit [Quit: Page closed] 03:31:16 -!- Foamed has quit [Ping timeout: 256 seconds] 03:34:45 -!- tabstorm has quit [Ping timeout: 244 seconds] 03:37:29 -!- Bcadren has quit [Ping timeout: 265 seconds] 03:38:05 -!- scwizard has joined ##crawl-dev 03:38:26 Probably no one online but... if a monster turns invisible in front of me, then autopickup is disabled 03:38:35 if I save and exit and come back into the game, then it's enabled again 03:38:36 is this a bug? 03:47:09 -!- rubinko has quit [Ping timeout: 265 seconds] 03:51:24 -!- dtsund has quit [Quit: dtsund] 03:55:56 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 04:02:07 -!- KurzedMetal has quit [Read error: Connection reset by peer] 04:03:14 -!- radinms has quit [Ping timeout: 244 seconds] 04:06:57 -!- tealeaves has quit [Quit: Bye] 04:13:11 -!- tealeaves has quit [Quit: Bye] 04:21:49 -!- Red_Bucket has quit [Quit: Page closed] 04:34:08 -!- Wolfechu has quit [Quit: HydraIRC -> http://www.hydrairc.com <-] 04:38:49 -!- ussdefiant has quit [Ping timeout: 264 seconds] 04:42:12 -!- dgu has quit [Quit: Leaving] 04:56:49 -!- Tpain has quit [Ping timeout: 264 seconds] 04:57:03 -!- KurzedMetal has quit [Read error: Connection reset by peer] 05:01:35 -!- GauHelldragon has quit [Ping timeout: 248 seconds] 05:04:12 -!- BlackGyver_ has quit [Ping timeout: 256 seconds] 05:04:27 -!- Prozacelf_ has joined ##crawl-dev 05:04:46 -!- ProzacElf has quit [Ping timeout: 256 seconds] 05:07:07 -!- Idolo has quit [] 05:12:48 -!- Prozacelf_ is now known as ProzacElf 05:13:26 -!- Roarke has joined ##crawl-dev 05:22:13 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 05:38:08 -!- Tux[Qyou] has joined ##crawl-dev 06:09:02 -!- Pacra has joined ##crawl-dev 06:13:34 -!- amalloy is now known as amalloy_ 06:21:55 -!- Ququman has joined ##crawl-dev 06:23:47 -!- ktgrey has quit [Ping timeout: 240 seconds] 06:24:42 -!- radinms has quit [Ping timeout: 255 seconds] 06:24:51 -!- Pacra has quit [Ping timeout: 252 seconds] 06:25:38 -!- ProzacElf has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Would you like to know more?] 06:27:03 -!- geekosaur has quit [Excess Flood] 06:28:44 -!- geekosaur has joined ##crawl-dev 06:29:45 -!- Lightli has quit [Ping timeout: 246 seconds] 06:31:57 -!- Bcadren has quit [Ping timeout: 265 seconds] 06:33:59 -!- bonghitz has quit [Remote host closed the connection] 06:44:30 -!- PsyMar has quit [Quit: witty quit message goes here] 06:50:11 -!- FourHTwoA has joined ##crawl-dev 07:14:42 -!- panicbit2 is now known as panicbit 07:23:47 -!- FourHTwoA has quit [Ping timeout: 264 seconds] 07:25:54 -!- Bcadren has quit [Ping timeout: 264 seconds] 07:30:03 -!- tealeaves has quit [Quit: Bye] 08:14:23 -!- Gorgo_ has quit [Quit: Leaving.] 08:15:49 -!- Zaba_ is now known as Zaba 08:31:52 -!- CrepeSuzette has quit [Ping timeout: 244 seconds] 08:41:09 -!- debo has joined ##crawl-dev 08:45:03 -!- BanMido has quit [Ping timeout: 256 seconds] 08:46:06 -!- debo has quit [Ping timeout: 260 seconds] 08:46:34 -!- Patashu has quit [Ping timeout: 260 seconds] 08:53:52 -!- debo has joined ##crawl-dev 08:58:39 -!- debo has quit [Ping timeout: 256 seconds] 09:06:21 -!- halberd has quit [Changing host] 09:11:53 -!- Lasty has quit [Quit: Leaving.] 09:26:35 -!- Smello has quit [Ping timeout: 244 seconds] 09:35:30 -!- Smello has quit [Ping timeout: 255 seconds] 09:36:35 -!- Chance672 has quit [Client Quit] 09:40:33 -!- CKyle has joined ##crawl-dev 10:11:24 -!- NoOne_ has quit [Client Quit] 10:16:32 <|amethyst> hmm 10:17:43 -!- Xenobreeder has quit [Quit: Page closed] 10:18:08 -!- Xenobreeder has joined ##crawl-dev 10:18:12 <|amethyst> somehow I made gcc 4.9.2 take 7-8 minutes on mon-util.cc 10:19:51 -!- tealeaves has quit [Quit: Bye] 10:20:34 -!- CKyle has quit [Read error: Connection reset by peer] 10:21:00 -!- CKyle has joined ##crawl-dev 10:24:48 -!- Chance672 has quit [Ping timeout: 256 seconds] 10:34:19 -!- radinms has quit [] 10:39:15 -!- tealeaves has quit [Quit: Bye] 10:39:40 -!- tealeaves has quit [Client Quit] 10:42:09 <|amethyst> and this is with only -Og 10:42:25 <|amethyst> I can't imagine it's taking that long to inline all the operator|s 10:45:41 -!- elliptic has quit [Read error: Connection reset by peer] 10:45:43 -!- Kellhus has quit [Quit: Page closed] 10:46:04 -!- elliptic has joined ##crawl-dev 10:53:13 -!- Kalir has quit [Changing host] 10:54:17 <|amethyst> oh, it's -g that causes the problem 10:54:36 -!- debo has joined ##crawl-dev 10:54:41 <|amethyst> hm, that's a problem for the servers 10:54:54 <|amethyst> well, an extra 8 minutes isn't *really* a problem 10:55:00 <|amethyst> it is a problem for travis, though 10:59:26 -!- debo has quit [Ping timeout: 248 seconds] 11:02:34 -!- Gorgo_ has quit [Quit: Leaving.] 11:03:35 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:05:15 03|amethyst02 07* 0.17-a0-1555-g4fcfad3: Enumify monster and monster class flags. 10(2 hours ago, 2 files, 207+ 175-) 13https://github.com/crawl/crawl/commit/4fcfad32ae84 11:05:15 New branch created: monclass_flags_t (1 commit) 13https://github.com/crawl/crawl/tree/monclass_flags_t 11:05:15 03|amethyst02 07[monclass_flags_t] * 0.17-a0-1556-g3a738ed: Make monster class more type-safe. 10(60 minutes ago, 3 files, 7+ 5-) 13https://github.com/crawl/crawl/commit/3a738ed003bd 11:10:29 -!- tealeaves has quit [Quit: Bye] 11:13:09 -!- mamgar has quit [Ping timeout: 255 seconds] 11:16:09 -!- tealeaves has quit [Quit: Bye] 11:18:16 -!- maksaloota has quit [Quit: WeeChat 1.2] 11:23:31 -!- irctc696 has quit [Quit: Page closed] 11:24:25 -!- UncertainKitten has joined ##crawl-dev 11:27:25 -!- tealeaves has quit [Quit: Bye] 11:28:22 -!- Pacra has joined ##crawl-dev 11:45:58 -!- tealeaves has quit [Quit: Bye] 11:46:24 -!- tabstorm has quit [Ping timeout: 256 seconds] 11:47:53 -!- us17 has quit [Quit: ZNC - http://znc.in] 11:53:17 <|amethyst> well, it passed travis at least (20:35 build time) 11:53:30 -!- ussdefiant has joined ##crawl-dev 11:54:48 -!- tealeaves has quit [Quit: Bye] 11:55:47 -!- Wolfechu has quit [Ping timeout: 240 seconds] 11:56:22 <|amethyst> yeah, travis seems not to have the huge -g build time hit 11:56:31 <|amethyst> maybe something specific to 4.9 11:56:46 -!- thrig has quit [Quit: leaving] 12:08:10 03|amethyst02 07* 0.17-a0-1556-gbe55960: Use a bitfield enum for monster flags. 10(4 minutes ago, 17 files, 35+ 33-) 13https://github.com/crawl/crawl/commit/be5596077d2e 12:08:26 -!- MarvinPA has joined ##crawl-dev 12:12:04 03|amethyst02 07* 0.17-a0-1557-gcaa4934: Actually fix that stray whitespace. 10(10 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/caa4934dc6db 12:18:42 -!- HellTiger has quit [Ping timeout: 244 seconds] 12:21:35 <|amethyst> !learn set millimarvin[1] 12.727 net lines of code removed (as of 2015-07-19) 12:21:36 millimarvin[1/1]: 12.727 net lines of code removed (as of 2015-07-19) 12:36:24 -!- dtsund has joined ##crawl-dev 12:36:24 -!- Bcadren has quit [Ping timeout: 264 seconds] 12:46:47 -!- CKyle has joined ##crawl-dev 12:47:33 -!- tealeaves has quit [Read error: Connection reset by peer] 12:48:48 -!- CKyle has quit [Client Quit] 12:50:29 -!- CKyle has joined ##crawl-dev 12:52:36 -!- ussdefiant has quit [Ping timeout: 264 seconds] 12:53:58 -!- debo has joined ##crawl-dev 12:55:49 -!- CacoS has quit [] 12:59:03 -!- debo has quit [Ping timeout: 256 seconds] 13:01:02 -!- travis-ci has joined ##crawl-dev 13:01:03 The build was broken. (master - be55960 #2970 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/71657176 13:01:03 -!- travis-ci has left ##crawl-dev 13:03:15 <|amethyst> wha? 13:03:35 -!- rossi has quit [Ping timeout: 256 seconds] 13:05:13 <|amethyst> oh, I missed an include that would be present in webtiles builds 13:05:50 -!- SurpriseTRex has quit [Ping timeout: 248 seconds] 13:06:44 -!- debo has joined ##crawl-dev 13:09:25 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 13:10:39 <|amethyst> amalloy_: I was looking over #82 again... making ordinary ballistos not count as firewood is problematic I think (for one thing, it causes a ./crawl -test failure "ballistomycetes has speed 0") 13:10:59 <|amethyst> amalloy_: probably they should get the no threat flag after all? 13:11:07 -!- debo has quit [Ping timeout: 252 seconds] 13:11:46 -!- FourHTwoA has joined ##crawl-dev 13:12:21 -!- wheals has joined ##crawl-dev 13:13:30 <|amethyst> amalloy_: in particular, you can't replace the mons_is_active_ballisto checks with just the flag, because ballistos change their "active" status 13:15:03 <|amethyst> amalloy_: maybe you could have mons_is_threatening(), returning mons_class_is_threatening(mons->type) || mons_is_active_ballisto(mons) 13:17:38 -!- Gorgo_ has quit [Quit: Leaving.] 13:20:08 <|amethyst> I guess I should be "social" and paste those comments into the PR 13:20:47 rip gitorious, antisocial coding at its finest 13:25:00 -!- SurpriseTRex has quit [Ping timeout: 255 seconds] 13:25:34 -!- emeraldemon has quit [Quit: Page closed] 13:27:55 -!- Ququman has quit [Read error: No route to host] 13:28:55 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-1557-gcaa4934 (34) 13:29:57 -!- Ladykiller69 has quit [Ping timeout: 255 seconds] 13:31:58 03|amethyst02 07* 0.17-a0-1558-g9d24de5: Fix non-webtiles compilation. 10(2 minutes ago, 2 files, 2+ 0-) 13https://github.com/crawl/crawl/commit/9d24de55542e 13:32:00 -!- halberd has quit [Ping timeout: 246 seconds] 13:32:13 -!- siepu has quit [Read error: Connection reset by peer] 13:34:38 -!- tensorpudding has quit [Ping timeout: 248 seconds] 13:35:35 -!- simmarine has joined ##crawl-dev 13:36:25 <|amethyst> !tell amalloy in case you missed the scrollback about PR#82, I wrote it up a little better at https://github.com/crawl/crawl/pull/82#issuecomment-122687252 13:36:26 |amethyst: OK, I'll let amalloy know. 13:37:06 <|amethyst> !tell amalloy I think after those tweaks (and resolving some merge conflicts) it's probably ready 13:37:06 |amethyst: OK, I'll let amalloy know. 13:37:39 -!- Ququman has joined ##crawl-dev 13:46:18 -!- vale_ has quit [Remote host closed the connection] 13:47:48 -!- FourHTwoA has quit [Ping timeout: 264 seconds] 13:52:20 -!- siepu has quit [Read error: Connection reset by peer] 13:54:44 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:55:54 -!- tcsc has quit [Quit: This computer has gone to sleep] 13:57:14 AAAAAA 13:57:16 i can't figure this out 13:57:24 how the hell do I get a monster's x cordinate? 13:57:29 i haven't had to so far because I've gotten monster through get_monster_at 13:57:37 but for ch_mons_is_safe 13:57:40 i get the monster object directly 13:57:44 and i need to get its cordinates somehow 14:01:43 https://github.com/crawl/crawl/blob/9f11d925823cfa05e9b8b0e065ed3e4536ab03cc/crawl-ref/source/l_moninf.cc#L308 14:01:46 i guess there's no way to do it... 14:02:51 <|amethyst> you need the position, not just the distance 14:02:52 <|amethyst> ? 14:06:10 |amethyst: yes so I can do feature.is_reachable(x, y) 14:06:25 |amethyst: I'm trying to make it so that it doesn't conisder melee monsters that it can't reach threatening 14:06:37 so that it doesn't get stuck waiting for a rat to cross a moat :( 14:06:49 shouldn't it be melee monsters that can't reach it? 14:07:09 and doesn't is_safe handle that? 14:07:33 wheals: it might... but I'm trying to add some exceptions 14:07:37 (or is that just i_feel_safe...) 14:08:02 wheals: right now this is happening http://i.imgur.com/HRtnrir.png 14:08:13 the moth of wrath isn't considered safe because it has a ranged attack 14:08:20 but i can't kill it because it's behind iron gates 14:08:39 so my bot just kneels over and dies 14:08:47 oh yeah, that's annoying 14:08:56 that's bad for non-bots too, since it stops autoexplore 14:09:13 <|amethyst> I see two things you could do, both C++-side, to get the info 14:09:30 wheals: so in this case, if I had the moth's cordinates in ch_mon_is_safe then I could do travel.is_reachable(x, y) 14:09:38 and if it's not reacahble then i'd consider it safe 14:09:39 <|amethyst> 1. add accessors for the (player-relative) x and y position to l_moninf.cc 14:09:59 <|amethyst> scwizard: what if it's a moth in the middle of a pool of deep water and you can't fly? 14:10:05 <|amethyst> it can still reach you, since it does fly 14:10:13 <|amethyst> that's what wheals was pointing out 14:10:25 then it would be considered safe 14:10:33 since it's "melee" and I can't reach it 14:10:56 i mean 14:11:11 there's gonna be a lot of special case code regarding wierd cordined off vault monsters 14:11:31 obviouly draconian callers in zot in a similar position need to be handled in a delicate manner 14:11:32 <|amethyst> I'm not talking about weird vaults 14:11:36 <|amethyst> consider merfolk in shoals 14:12:05 <|amethyst> if you aren't flying and can't swim, that doesn't make a merfolk in deep water any less threatening than one on land 14:12:06 i've never quite been sure why the moth does that 14:12:17 wheals: it has a ranged spell 14:12:22 does the monster_pathfind in _mons_has_path_to_player not account grates properly? 14:12:28 it did that before it had any spells 14:12:38 (it used to use special-cased abilities 14:12:39 ) 14:13:19 |amethyst: i guess what I'd really like to know is if it can reach me 14:13:28 |amethyst: but to figure that out I NEED the cords of it 14:13:37 if I only know the distance of the monstoer I can't do anything 14:13:49 <|amethyst> anyway, I was suggesting either: 1. add accessors for the (player-relative) x and y position to l_moninf.cc 14:14:16 <|amethyst> or 2. have Crawl pass the (again player-relative) coord to ch_mons_is_safe 14:15:01 |amethyst: it's funny because there's already lu functions here regarding that https://github.com/crawl/crawl/blob/9f11d925823cfa05e9b8b0e065ed3e4536ab03cc/crawl-ref/source/l_mons.cc 14:15:09 they're just dlua exclusive i think 14:15:20 https://github.com/crawl/crawl/blob/9f11d925823cfa05e9b8b0e065ed3e4536ab03cc/crawl-ref/source/l_mons.cc#L496 14:15:21 <|amethyst> dlua exclusive and for a different type 14:15:31 <|amethyst> they are for monsters, not monster_infos 14:15:47 are monster_infos accessible at all for players? 14:15:56 <|amethyst> ? 14:16:10 how would i access a monster_info? 14:16:44 <|amethyst> monster.get_monster_at(...) 14:16:46 -!- travis-ci has joined ##crawl-dev 14:16:47 The build was fixed. (master - 9d24de5 #2971 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/71664268 14:16:47 -!- travis-ci has left ##crawl-dev 14:16:56 <|amethyst> you have a monster_info 14:16:57 amalloy_: that gets a monster, not a monster_info 14:17:19 <|amethyst> why do you say that? 14:17:29 <|amethyst> it calls lua_push_moninf 14:18:10 <|amethyst> monsters aren't available to clua, only monster_infos 14:18:15 -!- MarvinPA has quit [Remote host closed the connection] 14:18:33 <|amethyst> (likewise UI code and anything that shouldn't leak information) 14:19:20 <|amethyst> but even then, you have to be careful about leaking info if you make x and y available 14:19:35 <|amethyst> they should be player-relative so they don't leak info about the edges of the level 14:20:11 <|amethyst> *but* you don't want to use player-relative coordinates if their pos is (0, 0), because that would also leak the same info 14:20:19 -!- amalloy_ is now known as amalloy 14:20:44 |amethyst: in reference to what? 14:20:44 amalloy: You have 2 messages. Use !messages to read them. 14:20:59 oh, sorry, i see. that was scwizard, trying to talk to |amethyst. sorry 14:21:00 amalloy: my bad tab error 14:21:05 !messages 14:21:06 (1/2) |amethyst said (44m 40s ago): in case you missed the scrollback about PR#82, I wrote it up a little better at https://github.com/crawl/crawl/pull/82#issuecomment-122687252 14:21:17 <|amethyst> so your coordinates in the C++ accessors would need to be something like (pos.origin() ? pos : pos - you.pos()) 14:21:44 if I wrote a patch, how long would it take to work its way into master? 14:22:09 <|amethyst> anywhere from a few minutes to forever... if it's your first one it might take a few back-and-forths 14:22:18 <|amethyst> for our coding style, etc 14:22:20 u_u 14:22:24 i should probably do it anyway 14:22:35 -!- MarvinPA has joined ##crawl-dev 14:22:41 rather than some dumb workaround where I have ch_mons_is_safe scan every monster in view 14:23:14 ?? patch 14:23:14 mantis[1/2]: To report bugs or submit new content like vaults, patches or tiles, go to: http://crawl.develz.org/mantis/main_page.php 14:23:19 ?? patch[2] 14:23:19 patch[2/2]: https://github.com/crawl/crawl/blob/master/crawl-ref/docs/develop/patch_guide.txt 14:25:57 -!- FourHTwoA has joined ##crawl-dev 14:26:44 -!- tealeaves has quit [Quit: Bye] 14:28:48 -!- bonghitz has quit [Remote host closed the connection] 14:33:00 -!- Lightli has joined ##crawl-dev 14:33:54 -!- chance672 has quit [Ping timeout: 246 seconds] 14:41:30 oh wait you are actually accepting github pull requests 14:41:33 could I just do one of those? 14:41:50 <|amethyst> yes 14:42:09 if i do one of those, do I still have to do mantis stuffs? 14:42:29 <|amethyst> mantis might get it noticed by more devs, but especially for a new feature rather than a bugfix it's not necessary 14:43:00 <|amethyst> we haven't really nailed down that stuff since we moved to github and pull requests became a more common thing 14:45:33 if you're gonna use github, idg why you don't just use github's issue system 14:46:15 we havent imported the mantis issues yet 14:46:20 we just started using github in may 14:46:24 icic 14:49:27 -!- Leissi has quit [Read error: Connection reset by peer] 14:49:59 <|amethyst> well 14:50:05 -!- Tux[Qyou] has quit [Ping timeout: 244 seconds] 14:50:09 heck, some of us where running windows XP until only a few days ago! Imagine that! 14:50:36 <|amethyst> I don't think there are any plans to move away from mantis for bug reports 14:51:03 does github even have a formal bug reporting system? 14:51:14 <|amethyst> yes, the issue tracker 14:51:28 <|amethyst> which we have disabled for crawl 14:51:34 ah, ok 14:51:50 <|amethyst> (but pull requests still count as issues I guess) 14:51:50 gammafunk: who was this person? can we kick him out of the devteam??? 14:52:23 <|amethyst> one nice thing about mantis as opposed to github is that it is self-hosted (without having to pay $$$) 14:52:37 wheals: that would be a bit unfair, we also have people running lisp-based window managers from about the same time 14:52:46 i think we were maybe planning to add some kind of github integration in mantis? or possibly the other way around? 14:53:08 |amethyst: well, without you or i paying $$$ (thank the nap king!) 14:53:09 <|amethyst> yeah, it would be nice to get the mantis plugin working 14:53:46 <|amethyst> well, mantis costs almost nothing extra on top of the other stuff CDO does 14:53:55 <|amethyst> whereas github enterprise costs lots extra 14:54:00 true 14:54:20 what is the advantage of being self-hosted here? 14:55:03 <|amethyst> I guess with export capability nothing too major 15:00:06 -!- tealeaves has quit [Quit: Bye] 15:00:24 -!- Gorice has quit [Ping timeout: 246 seconds] 15:00:53 -!- tabstorm has quit [Ping timeout: 256 seconds] 15:01:13 alright I got it so the absolute pos is exposed 15:02:08 -!- tealeaves has quit [Client Quit] 15:02:27 -!- tealeaves has quit [Client Quit] 15:02:51 -!- tealeaves has quit [Client Quit] 15:03:01 -!- tealeaves has quit [Client Quit] 15:03:11 -!- tealeaves has quit [Client Quit] 15:04:23 -!- tealeaves has quit [Client Quit] 15:04:34 -!- tealeaves has quit [Remote host closed the connection] 15:06:22 -!- dustinm` has quit [Ping timeout: 248 seconds] 15:06:29 -!- xtwvoodoo has quit [Quit: Leaving] 15:09:37 that wasn't too hard: https://github.com/crawl/crawl/pull/91 15:10:12 -!- dustinm` has joined ##crawl-dev 15:11:09 scwizard: pull requests show up via Cheibriados, so you don't even have to tell us about them 15:11:22 hrm 15:11:23 %git 15:11:23 07|amethyst02 * 0.17-a0-1558-g9d24de5: Fix non-webtiles compilation. 10(2 hours ago, 2 files, 2+ 0-) 13https://github.com/crawl/crawl/commit/9d24de55542e 15:11:32 oh ok :) 15:12:02 not sure why Cheibriados hasn't messages about it, maybe pull requests have a bit more delay 15:12:16 oh, er 15:12:43 maybe the travis build needs to finish who knows 15:12:58 no, that's done independently afaik 15:13:31 New branch created: pull/91 (1 commit) 13https://github.com/crawl/crawl/pull/91 15:13:31 03Paul Dejean02 07https://github.com/crawl/crawl/pull/91 * 0.17-a0-1559-g7c368f3: Added accessor for relative monster x and y cordinates. 10(7 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/7c368f37ff6f 15:13:37 there it is 15:14:18 the commit message needs a bit more clarity 15:14:41 -!- DrKe has quit [Ping timeout: 252 seconds] 15:14:53 and also use of present tense (Add an accessor or Add accessor instead of Added accessor) :) 15:15:04 and you'd want to mention that it's a lua accessor 15:15:22 Add a monster lua acessor for relative monster x and y cordinates. 15:15:23 maybe? 15:15:48 well if you use the first 'monster' you can remove the one after relative, but yeah 15:16:09 Add a lua acessor for relative monster x and y cordinates. 15:16:29 sounds good (save the typo) 15:16:43 let me take a look at this 15:17:55 -!- FourHTwoA has quit [Ping timeout: 244 seconds] 15:17:59 -!- tealeaves has quit [Ping timeout: 244 seconds] 15:18:35 03Paul Dejean02 07https://github.com/crawl/crawl/pull/91 * 0.17-a0-1559-g9e4a1bf: Add a lua acessor for relative monster x and y cordinates. 10(12 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/9e4a1bf90e81 15:21:08 scwizard: for purposes of displaying your commits (e.g. in irc), do you want to use scwizard or your github name paulcdejean? 15:21:19 we usually add a mailmap entry for new contributors 15:22:34 often it's the irc handle, since irc tends to be where it's relevant; your commit will still show up as authored by "Paul Dejean" in the end 15:22:36 gammafunk: paulcdejean 15:22:44 ok, will do 15:23:40 New branch created: pull/92 (1 commit) 13https://github.com/crawl/crawl/pull/92 15:23:40 03Paul Dejean02 07https://github.com/crawl/crawl/pull/92 * 0.17-a0-1559-g9e4a1bf: Add a lua acessor for relative monster x and y cordinates. 10(17 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/9e4a1bf90e81 15:25:13 -!- UncertainKitten has quit [Ping timeout: 244 seconds] 15:25:56 scwizard: oh, I think it's "accessor" 15:27:05 u_u 15:27:06 -!- Foamed has quit [Quit: Leaving] 15:27:07 oh, weird 15:27:13 scwizard: you made a new pull request 15:27:23 i wasn't sure how else to chage the commit message 15:27:30 force push will do it 15:27:35 hrm 15:27:36 oh alright 15:27:38 at least, I think 15:28:05 actually I'm not sure what people do 15:28:34 -!- stanzill has quit [Changing host] 15:29:54 -!- ProzacElf has joined ##crawl-dev 15:30:54 -!- WalrusKing has quit [Ping timeout: 248 seconds] 15:31:37 force push doesn't seem to do it 15:34:44 -!- argent0 has quit [Client Quit] 15:34:44 let me make a PR and play around 15:36:04 -!- Yllodra has quit [Ping timeout: 244 seconds] 15:37:01 -!- Utrick has joined ##crawl-dev 15:39:07 -!- pipel has quit [Quit: Page closed] 15:42:37 oh I should have used [skip ci] there or something 15:42:40 you can `git commit --amend` and then force push 15:42:59 the PR is tied to the branch, so you can push whatever you want to that branch and the PR is updated 15:43:25 yeah that's what I figured as well, just wanted to see for myself 15:43:58 New branch created: pull/93 (1 commit) 13https://github.com/crawl/crawl/pull/93 15:43:58 03gammafunk02 07https://github.com/crawl/crawl/pull/93 * 0.17-a0-1559-g3c04e91: Add a test file in a test commit 10(5 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/3c04e9122c8e 15:47:20 scwizard: yeah, basically you put your commits in a branch in your repo, and make the pull request based on this branch, then anything you change in that branch is in the pull request 15:47:30 scwizard: so you can force-push or make additional commits 15:48:25 -!- UncertainKitten has joined ##crawl-dev 15:48:32 gammafunk: that's what I did 15:48:45 then it should show up 15:48:53 gammafunk: oh yeah it does i see 15:49:03 03gammafunk02 07https://github.com/crawl/crawl/pull/93 * 0.17-a0-1559-gf9ad37b: Add a test file in a test commit 10(10 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/f9ad37b1c787 15:49:03 03gammafunk02 07https://github.com/crawl/crawl/pull/93 * 0.17-a0-1560-g6827c58: Add another test file 10(64 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/6827c5872d3f 15:49:19 yeah, that was a result of a force-push and then an additional commit 15:49:29 so your changes to the PR branch will also just show up in channel 15:49:37 i see 15:49:43 i did a force push correcting the spelling mistake 15:49:52 I guess one thing is your original pull request title is not changed 15:50:26 scwizard: I just fixed the typo in the pull request title as well :) 15:50:46 but yeah you can just edit the pull request title and message, since this data is not in the repo 15:51:05 yeah i fixed the typo in the title at the same time you did lol 15:51:19 dang 15:52:22 anyways now that I have the cordinates 15:52:37 i need to figure out if I have line of fire to the cordinates 15:53:12 -!- twofortypee has quit [Quit: Connection closed for inactivity] 15:54:07 03Paul Dejean02 07https://github.com/crawl/crawl/pull/92 * 0.17-a0-1559-gec46265: Add a lua accessor for relative monster x and y cordinates. 10(48 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/ec462658e59f 15:57:45 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 15:58:48 -!- Utrick has quit [Ping timeout: 240 seconds] 16:03:10 -!- DrKe has joined ##crawl-dev 16:03:43 -!- tealeaves has quit [Client Quit] 16:03:49 -!- Gorgo_ has quit [Quit: Leaving.] 16:05:45 -!- Roarke has quit [Quit: Page closed] 16:05:49 -!- Utrick has joined ##crawl-dev 16:08:43 -!- tcsc has quit [Quit: This computer has gone to sleep] 16:09:08 -!- ktgrey has quit [Ping timeout: 244 seconds] 16:09:32 -!- ProzacElf has quit [Ping timeout: 265 seconds] 16:15:42 -!- vale_ has quit [Remote host closed the connection] 16:20:43 -!- Gorgo_ has quit [Read error: Connection reset by peer] 16:21:09 -!- ProzacElf has joined ##crawl-dev 16:38:55 -!- CKyle has joined ##crawl-dev 16:41:04 -!- elliptic has quit [Quit: Leaving] 16:42:21 -!- elliptic has joined ##crawl-dev 16:44:36 -!- kazimuth has quit [Max SendQ exceeded] 16:45:58 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 16:51:18 -!- tcsc has quit [Quit: This computer has gone to sleep] 16:55:48 -!- Tpain has quit [Ping timeout: 256 seconds] 16:55:55 -!- mopl has quit [Client Quit] 16:58:31 -!- CKyle has joined ##crawl-dev 17:05:13 -!- Lasty has joined ##crawl-dev 17:07:28 -!- aarujn has joined ##crawl-dev 17:07:54 -!- Patashu has joined ##crawl-dev 17:15:51 -!- SurpriseTRex has quit [Ping timeout: 255 seconds] 17:29:27 -!- bonghitz has quit [Quit: Leaving...] 17:37:54 -!- DDFig has quit [Quit: Page closed] 17:43:04 -!- zxc232 has quit [Read error: Connection reset by peer] 17:44:45 -!- Patashu has quit [Ping timeout: 265 seconds] 17:48:01 -!- Pacra_ has joined ##crawl-dev 17:50:24 -!- lvh has quit [Quit: No Ping reply in 180 seconds.] 17:50:45 -!- Utrick has quit [Quit: Utrick] 17:50:58 -!- Pacra has quit [Read error: Connection reset by peer] 17:51:11 -!- Ladykiller70 has quit [Ping timeout: 260 seconds] 17:51:59 -!- siepu has quit [Read error: Connection reset by peer] 17:52:07 -!- tabstorm has quit [Ping timeout: 260 seconds] 17:52:17 -!- tcsc has quit [Quit: This computer has gone to sleep] 17:57:48 -!- BlackGyver has quit [Ping timeout: 240 seconds] 17:59:57 -!- mamgar has quit [Ping timeout: 256 seconds] 18:09:21 Unstable branch on crawl.lantea.net updated to: 0.17-a0-1558-g9d24de5 (34) 18:09:50 -!- Cacophony has quit [Ping timeout: 248 seconds] 18:10:48 -!- Cacophony has quit [Changing host] 18:12:18 -!- yottam has quit [Ping timeout: 246 seconds] 18:15:11 -!- mamgar has quit [Read error: Connection reset by peer] 18:15:31 -!- Ququman has quit [Read error: Connection reset by peer] 18:15:39 -!- Ququman has joined ##crawl-dev 18:19:18 -!- wheals has quit [Ping timeout: 246 seconds] 18:21:22 -!- BlackGyver_ has quit [Ping timeout: 240 seconds] 18:24:48 -!- Bcadren has quit [Ping timeout: 240 seconds] 18:25:34 -!- Yermak has quit [Quit: Page closed] 18:28:46 -!- Earlo has quit [Remote host closed the connection] 18:30:06 -!- Cacophony has quit [Ping timeout: 248 seconds] 18:31:02 -!- Cacophony has quit [Changing host] 18:34:52 -!- tcsc has quit [Quit: This computer has gone to sleep] 18:35:22 -!- elliptic has quit [Ping timeout: 244 seconds] 18:36:36 -!- wheals has joined ##crawl-dev 18:37:12 -!- tealeaves has quit [Quit: Bye] 18:38:11 -!- elliptic has joined ##crawl-dev 18:41:51 -!- tealeaves has quit [Client Quit] 18:44:37 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 18:44:43 -!- Pacra_ has quit [Ping timeout: 256 seconds] 18:47:10 -!- tealeaves has quit [Ping timeout: 248 seconds] 18:49:16 -!- Gorgo_ has quit [Quit: Leaving.] 18:50:22 -!- Cacophony has quit [Ping timeout: 248 seconds] 18:51:49 -!- Pacra has joined ##crawl-dev 19:03:56 -!- chequers_ is now known as chequers 19:10:02 -!- MarvinPA has quit [Read error: Connection reset by peer] 19:10:38 -!- Cacophony has quit [Ping timeout: 248 seconds] 19:13:50 -!- Blazinghand has joined ##crawl-dev 19:15:10 -!- Gorgo_ has quit [Read error: Connection reset by peer] 19:17:48 -!- _miek has quit [Ping timeout: 240 seconds] 19:19:31 -!- _miek has joined ##crawl-dev 19:24:03 -!- _miek has quit [Ping timeout: 260 seconds] 19:24:45 -!- _miek has joined ##crawl-dev 19:25:19 -!- Ququman has quit [Read error: Connection reset by peer] 19:26:58 -!- Gorgo_ has quit [Quit: Leaving.] 19:30:54 -!- Cacophony has quit [Ping timeout: 248 seconds] 19:32:21 scwizard: oh, heh there's another typo in your commit message: cordinates 19:32:34 I'll correct that since I have it ready to push 19:35:18 -!- rossi has quit [Ping timeout: 244 seconds] 19:36:38 03paulcdejean02 {gammafunk} 07* 0.17-a0-1559-gb448036: Add a lua accessor for relative monster x and y coordinates. 10(5 hours ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/b4480360709e 19:36:38 03gammafunk02 07* 0.17-a0-1560-gf2f5ed4: Tweak the name of a lua accessor 10(14 minutes ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/f2f5ed45501f 19:36:38 03gammafunk02 07* 0.17-a0-1561-g1890166: Add a tuple version of the lua monster position accessor 10(13 minutes ago, 1 file, 9+ 0-) 13https://github.com/crawl/crawl/commit/1890166ab076 19:36:38 03gammafunk02 07* 0.17-a0-1562-g9b2c768: Add paulcdejean to CREDITS.txt and the mailmap 10(7 minutes ago, 2 files, 2+ 0-) 13https://github.com/crawl/crawl/commit/9b2c76896185 19:39:11 <|amethyst> gammafunk: I mentioned yesterday... 19:39:31 <|amethyst> gammafunk: some monster_infos have "real" coordinates (0,0) 19:39:43 -!- _miek has quit [Ping timeout: 264 seconds] 19:40:17 -!- _miek has joined ##crawl-dev 19:40:35 <|amethyst> gammafunk: (e.g. those made from a monster type rather than a real monster) 19:41:18 <|amethyst> gammafunk: I don't know if there's a way to get one of those in clua, but if so the relative call would let you get the player's real coordinates 19:41:37 yeah that was my question, what sort of monster_infos can the player see 19:42:27 I guess 0, 0 is never a position that can occur in the players los? 19:42:36 not sure about wiz mode, but I guess that's less important 19:42:52 <|amethyst> right, and monsters can't exist at (0,0) anyway 19:43:18 so we could simply make a slightly more complicated accessor function that returned...well I'm not sure what it would return 19:43:21 nil? 19:43:33 when it saw 0,0 as the monster pos, that is 19:43:34 <|amethyst> hm, that might be better 19:43:47 <|amethyst> I was thinking having it return 0 if the pos is actually origin 19:43:57 <|amethyst> but nil might be better there 19:44:51 -!- CKyle has joined ##crawl-dev 19:45:00 -!- tcsc has quit [Quit: This computer has gone to sleep] 19:45:17 <|amethyst> I guess probably you'd want to do the same thing if the player is at (0,0) 19:45:31 <|amethyst> so you can't use Step From Time + lua to find monsters' real coordinates 19:45:46 yay 19:47:17 I'll take a look at making a safer accessor that handles the 0,0 monster/player case later if you don't get to it first 19:47:47 how could a monster exist at 0,0? 19:47:49 i don't follow 19:48:18 i don't get how that could happen in actual play 19:48:29 because player lua will never run during step from tiem 19:49:22 lua code can be run through ready(), which is run after each ui action 19:49:40 so the player steps from time, and code in ready() is run 19:49:53 gammafunk: not until the end of stepfromtime I don't think 19:50:09 because crawl isn't ready for input while the thingy is running 19:50:31 -!- HellTiger_NB has quit [Ping timeout: 264 seconds] 19:51:09 i think you're really overestimating how often ready() is run 19:51:42 -!- Cacophony has quit [Ping timeout: 248 seconds] 19:51:54 heh, I think you're really overesitmating your understand of lua's quicks when running through crawl 19:52:04 even if that is 100% true now, it may not always be 19:52:08 -!- Cacophony has quit [Changing host] 19:52:23 it's better to have a function that doesn't leak information for certain values of a player or monster's position 19:52:53 s/understand/understanding/ and s/quicks/quirks/ 19:54:51 -!- vale_ has quit [Quit: Leaving...] 20:00:04 <|amethyst> lua autopickup code might be called every time we redraw a cell in tiles 20:00:16 <|amethyst> so that we know whether to put the green box around it 20:00:47 <|amethyst> as for a monster_info at (0, 0), there probably isn't currently a way to get one into clua 20:01:04 -!- WalrusKing has quit [Ping timeout: 244 seconds] 20:01:23 <|amethyst> but they definitely exist in the C++ code, for example when you are looking up monster info by name with ?/m 20:03:23 <|amethyst> and as gammafunk alludes to, it's goods to be defensive about such things because things change, and because someone passing a fake monster_info to clua wouldn't have a reason to think "oh, this might leak the player's position" 20:06:06 i see what you mean 20:06:09 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 20:06:45 -!- Blazinghand_ has joined ##crawl-dev 20:07:37 <|amethyst> s/goods/good/ 20:08:51 -!- ktgrey has quit [Ping timeout: 246 seconds] 20:09:18 -!- Blazinghand has quit [Ping timeout: 248 seconds] 20:11:26 -!- Cacophony has quit [Ping timeout: 248 seconds] 20:12:22 -!- Cacophony has quit [Changing host] 20:12:29 -!- Pacra has quit [Ping timeout: 244 seconds] 20:12:43 -!- wheals has quit [Ping timeout: 255 seconds] 20:13:41 -!- _miek has quit [Ping timeout: 256 seconds] 20:15:36 -!- st_ has quit [Read error: Connection reset by peer] 20:15:50 -!- st_ has joined ##crawl-dev 20:20:05 -!- _miek has joined ##crawl-dev 20:21:22 -!- stanzill has quit [Quit: au rev] 20:26:35 -!- rossi_ has quit [Ping timeout: 260 seconds] 20:31:16 -!- Nightbeer has quit [Quit: Verlassend] 20:31:42 -!- Cacophony has quit [Ping timeout: 248 seconds] 20:32:37 -!- Cacophony has quit [Changing host] 20:34:48 -!- simmarine has quit [Ping timeout: 252 seconds] 20:36:09 -!- JoeltCo has quit [Ping timeout: 246 seconds] 20:39:26 -!- simmarine has joined ##crawl-dev 20:40:44 -!- CKyle has joined ##crawl-dev 20:51:58 -!- Cacophony has quit [Ping timeout: 248 seconds] 20:52:10 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 20:52:17 http://i.imgur.com/9qvOvWn.png 20:52:20 hmm 20:52:26 so that cockroach can't reach me 20:52:31 how do I know that though 20:52:54 -!- Cacophony has quit [Changing host] 20:54:40 <|amethyst> but it could reach you, it's just too stupid to do so 20:55:28 <|amethyst> a monster of higher intelligence might be able to reach you, but you'd need information the player doesn't have on out-of-sight squares 20:56:59 -!- jazmu has quit [Ping timeout: 258 seconds] 20:58:30 -!- Gorgo_ has quit [Quit: Leaving.] 21:00:33 -!- zephyr has quit [Client Quit] 21:03:10 |amethyst: a goblin isn't smart enough http://i.imgur.com/j82sIGG.png 21:03:32 it can kinda get the hint 21:03:35 but it's pretty unreliable 21:05:34 -!- wheals has joined ##crawl-dev 21:07:02 actually that could just be because I changed the terrain on it 21:10:25 -!- CanOfWorms has joined ##crawl-dev 21:11:43 -!- Cacophony has quit [Ping timeout: 248 seconds] 21:14:22 -!- tealeaves has quit [Ping timeout: 248 seconds] 21:24:08 -!- rossi_ has quit [Ping timeout: 264 seconds] 21:27:08 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 21:32:31 -!- Cacophony has quit [Ping timeout: 248 seconds] 21:33:32 ?? intelligence 21:33:33 int[1/2]: Affects your spell casting success, your spell power and your spell hunger. When it reaches 0, you become {brainless}. 21:33:37 ?? intelligence[2] 21:33:37 monster intelligence[1/10]: From worst to best: Plant, Insect, Reptile, Animal, Normal, High. This has many effects on monster behaviour, most notably pursuing you longer, pathfinding better, being more wary of traps/clouds and moving in ways that inconviences you more. 21:33:43 @?? goblin 21:33:44 goblin (15g) | Spd: 10 | HD: 1 | HP: 2-6 | AC/EV: 0/12 | Dam: 4 | 10weapons, 10items, 10doors | XP: 1 | Sz: small | Int: human. 21:33:44 -!- Cacophony has quit [Changing host] 21:34:12 -!- alvarops has quit [Quit: Leaving] 21:34:54 ?? nightstalker 21:34:54 nightstalker[1/1]: +40/80/120 stealth -1/-2/-3 LOS. Remember, LOS is reciprocal, so when your LOS is reduced, so is the LOS of everything else in the dungeon. 21:36:25 -!- Z_LAMP has quit [Ping timeout: 264 seconds] 21:36:31 -!- Cerpin has joined ##crawl-dev 21:37:45 -!- Whistling_Bread has quit [Ping timeout: 244 seconds] 21:40:42 Hi! :) What does diamond obelisk do in 0.17a (trunk) :) ----> "a diamond obelisk (surrounded by raging winds)" 21:41:08 how do you miss the effect 21:41:13 (near a Qaz altar) 21:41:43 Does anyone know? 21:42:04 <|amethyst> @??diamond obelisk 21:42:05 diamond obelisk (168) | Spd: 10 (07stationary) | HD: 8 | HP: 10000 | AC/EV: 12/1 | 11non-living, 10items, 10doors, unbreathing | Res: 13magic(immune), 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 12wind | XP: 0 | Sz: Large | Int: human. 21:42:06 aarujn: the (surrounded by raging winds) is the clue 21:42:12 it generates a tornado 21:42:31 can you invoke it / is it useful at all? 21:42:44 no, it's a "monster", not an item 21:42:57 ok, so it's semi-lethal scenery ? 21:42:59 it just sits there, being invincible and generating tornados 21:43:03 cool 21:43:18 (Well, it *looks* cool anyways :) 21:43:36 even if it's more or less a curiousity) 21:44:49 @?? lava snake?? diamond obelisk 21:44:49 unknown monster: "lava snake?? diamond obelisk" 21:44:53 @?? lava snake 21:44:54 lava snake (04S) | Spd: 10 | HD: 3 | HP: 10-24 | AC/EV: 2/17 | Dam: 704(fire:3-5) | Res: 06magic(10), 04fire+++ | Vul: 12cold | XP: 48 | Sp: spit lava (3d10) [11!AM, 06!sil, 08breath] | Sz: small | Int: animal. 21:44:56 ?? diamond obelisk 21:44:56 diamond obelisk[1/3]: basically a petrified moon troll 21:45:44 @?? merfolk 21:45:44 merfolk (04m) | Spd: 10 (swim: 60%) | HD: 10 | HP: 46-65 | AC/EV: 4/12 | Dam: 22 | 10weapons, 10items, 10doors, amphibious | Res: 06magic(40), 12drown | XP: 301 | Sz: Medium | Int: human. 21:46:02 where's the flag that says a lava snake can swim in lava? 21:46:06 ?? AM 21:46:06 arcane marksman[1/2]: Warrior-mage class that starts with a ranged weapon (bow, crossbow, sling, throwing), robe, and a {Book of Debilitation}. 21:46:10 hmm 21:46:21 ??moon troll 21:46:22 moon troll[1/1]: A monster found only in lehudib's {moon base}. Speed 12 iron troll with more hd and {corrosive bolt}. Always wears {moon troll leather armour} unless this has generated, otherwise artefact {troll leather armour}. 21:46:35 ??obelisk [2 21:46:35 I don't have a page labeled obelisk[2] in my learndb. 21:46:45 ?? diamond obelisk [2 21:46:45 diamond obelisk[2/3]: You can just step onto the edge of the tornado and wait for 3.0 aut (including the time taken for the step) and then step off onto the loot. Repeat to get out. Except not in 0.15, since the vault was removed! 21:47:12 oh the AM flag is only for spit lava anyway 21:47:15 ?? diamond obelisk [3 21:47:15 diamond obelisk[3/3]: hey, a diamond obelisk do i have tornado inmunity if i cast my own tornado? i do! 21:47:17 it's probably antimagic immunity 21:48:25 -!- mibe has quit [Quit: Page closed] 21:49:34 -!- edgefigaro has quit [Ping timeout: 246 seconds] 21:52:46 -!- Cacophony has quit [Ping timeout: 248 seconds] 21:52:52 -!- Lasty has quit [Quit: Leaving.] 21:54:49 -!- emikaela has quit [Quit: Page closed] 21:58:12 <|amethyst> scwizard: it's its habitat = HT_LAVA (or HT_AMPHIBIOUS_LAVA for salamanders) 21:59:20 <|amethyst> there isn't currently an interface to get monster-class data like that from lua 22:01:35 -!- UncertainKitten has joined ##crawl-dev 22:03:24 <|amethyst> (but for habitat in particular you could write an accessor in l_moninf.cc; just make sure you are passing the enums to lua as strings, not the raw enum values 22:03:27 <|amethyst> ) 22:05:34 <|amethyst> (I guess you could make those available as attributes or globals or something, but in general we use strings) 22:06:02 -!- Gorgo_ has quit [Quit: Leaving.] 22:06:20 -!- aarujn has quit [Ping timeout: 256 seconds] 22:07:22 -!- Chance672 has quit [Quit: WeeChat 1.2] 22:09:03 -!- aarujn has joined ##crawl-dev 22:11:21 -!- mamgar has quit [Quit: Exit Stage Left] 22:13:03 -!- Cacophony has quit [Ping timeout: 248 seconds] 22:19:43 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:25:11 -!- Yllodra has quit [Ping timeout: 240 seconds] 22:29:02 -!- korzok has quit [Quit: Page closed] 22:33:51 -!- Cacophony has quit [Ping timeout: 248 seconds] 22:37:07 -!- CKyle has joined ##crawl-dev 22:42:25 -!- PollenGolem has quit [Ping timeout: 246 seconds] 22:45:12 -!- Pacra has joined ##crawl-dev 22:47:24 |amethyst: alright, i'll look into that 22:47:31 in the meantime though I made a HUGE breakthrough 22:47:38 I figured out how to take single steps towards the stairs 22:47:41 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 22:48:16 basically in ch_mon_is_safe I include: if you.turns() ~= run_turn then run_mode = false end 22:48:28 ready() may not be run until travel ends 22:48:35 but ch_mon_is_safe is run every turn of travel 22:49:22 so long as there's a monster in view at least 22:52:18 -!- BlackGyver` has quit [Ping timeout: 240 seconds] 22:53:35 -!- Cacophony has quit [Ping timeout: 248 seconds] 22:54:24 -!- CKyle has joined ##crawl-dev 22:54:30 -!- Cacophony has quit [Changing host] 22:56:06 -!- supd00ds has quit [Client Quit] 22:57:44 -!- jazmu has quit [Ping timeout: 258 seconds] 22:57:50 -!- mmazing has quit [Quit: Leaving] 23:02:33 -!- Vektorweg1 has joined ##crawl-dev 23:03:15 shouldn't elves have the mutation "You have pointed ears and no sense of humor." ? 23:04:19 -!- DrStalker has quit [Ping timeout: 272 seconds] 23:05:58 since when do elves have no sense of humour 23:06:08 are you thinking, perhaps, of vulcans 23:06:48 -!- tealeaves has quit [Quit: Bye] 23:07:37 depends on the reference. 23:08:19 i'm sure elves are depicted the not so happy guys in some fantasy. 23:08:32 -!- bitcoinbastard has quit [Ping timeout: 264 seconds] 23:10:06 -!- Akitten_Homura has joined ##crawl-dev 23:10:32 -!- Cacophony has quit [Quit: oh no am scare] 23:10:33 i just think of elves as being annoying prankster jackasses 23:11:42 -!- Daekdroom has quit [Remote host closed the connection] 23:12:03 that sounds rather like dark elves. 23:12:18 -!- UncertainKitten has quit [Ping timeout: 244 seconds] 23:12:55 <|amethyst> I think of elves as being these little short old guys who make cookies 23:13:01 <|amethyst> and maybe Christmas toys 23:13:27 -!- jazmu has quit [Ping timeout: 258 seconds] 23:13:44 <|amethyst> Deep Elves have mastered the art of baking, which mere mortals refer to as "Conjurations" 23:13:54 disguised kobolds. ;) 23:14:09 <|amethyst> (I hear tengu are even better at baking, but their ovens run out of gas more quickly) 23:15:02 |amethyst: and what about spriggans?? 23:15:10 <|amethyst> they are the cookies 23:15:25 deep 23:15:30 -!- wheals has quit [Quit: Leaving] 23:24:01 -!- st_ has quit [Ping timeout: 250 seconds] 23:24:22 mmmm. spriggan cookies 23:24:44 second only to windmill cookies 23:25:01 and i thought the spriggans were the best bakers. 23:25:11 -!- rossi_ has quit [Ping timeout: 240 seconds] 23:25:35 elves also run pizza shops 23:25:52 -!- Vektorweg1 has left ##crawl-dev 23:26:14 -!- Vektorweg1 has joined ##crawl-dev 23:26:20 wrong key. 23:26:25 heh 23:30:55 -!- CrepeSuzette has quit [Ping timeout: 248 seconds] 23:31:46 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 23:35:43 -!- neunon has quit [Ping timeout: 248 seconds] 23:37:43 -!- lobf has joined ##crawl-dev 23:38:06 -!- neunon has joined ##crawl-dev 23:41:24 -!- ussdefiant has joined ##crawl-dev 23:47:43 -!- tealeaves has quit [Quit: Bye] 23:55:02 -!- argent0 has quit [Ping timeout: 246 seconds] 23:56:00 -!- tealeaves has quit [Quit: Bye] 23:56:07 -!- CrepeSuzette has quit [Ping timeout: 260 seconds]