00:03:34 Unstable branch on crawl.develz.org updated to: 0.11-a0-1273-gef185ba (32) 00:17:29 -!- Xiberia has joined ##crawl-dev 00:17:36 -!- G-Flex has quit [Read error: Connection reset by peer] 00:20:01 Windows builds of master branch on crawl.develz.org updated to: 0.11-a0-1273-gef185ba 00:20:24 -!- Wensley has quit [Ping timeout: 252 seconds] 00:22:03 -!- G-Flex has joined ##crawl-dev 01:13:53 -!- shirish has quit [Ping timeout: 246 seconds] 01:25:57 -!- shirish has joined ##crawl-dev 01:26:21 -!- nrook has quit [Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643]] 01:37:17 -!- elliptic has quit [Read error: Connection reset by peer] 01:47:56 -!- Textmode_ has quit [Ping timeout: 255 seconds] 01:52:52 -!- elliptic has joined ##crawl-dev 02:13:57 -!- Ganrao| has joined ##crawl-dev 02:15:54 -!- Vandal has quit [Ping timeout: 260 seconds] 02:36:59 -!- monqy has quit [Quit: hello] 02:43:35 -!- alefury has joined ##crawl-dev 02:48:03 -!- tholmes has quit [Ping timeout: 265 seconds] 02:54:42 -!- elliptic has quit [Ping timeout: 246 seconds] 03:02:46 -!- elliptic has joined ##crawl-dev 03:05:50 -!- ToBeFree has joined ##crawl-dev 03:06:33 -!- SoulOfTheInterne has joined ##crawl-dev 03:07:22 -!- ToBeFree has quit [Read error: Connection reset by peer] 03:07:40 -!- SoulOfTheInterne has quit [Read error: Connection reset by peer] 03:12:27 -!- evilmike has quit [Quit: something happened] 03:16:41 -!- tholmes has joined ##crawl-dev 03:18:40 -!- headzone has quit [Remote host closed the connection] 03:19:33 -!- headzone has joined ##crawl-dev 03:28:28 would it be possible to change the vampiric wield message from "As you grasp it, you feel a great hunger. Being not satiated, you stop." to "You feel too hungry to wield this weapon." or some other message with clearer/better english 03:29:38 -!- Pingas has joined ##crawl-dev 03:29:51 <|amethyst> kilobyte: are you around by any chance? 03:31:36 <|amethyst> headzone: I don't know that that's an improvement. 03:33:53 it would have been the first time i saw it 03:34:00 as it was i had no clue what it was telling me 03:34:27 The "Being not satiated, you stop" construction is clumsy and hard for non-natives. 03:34:38 <|amethyst> aha 03:34:54 <|amethyst> yeah, nominative absolute isn't a common construction 03:34:55 i'm a native and it was still baffling ;) 03:35:11 And satiated is not a common word. 03:35:26 (not just because of the phrasing but also because "satiated" could potentially mean all kinds of things) 03:35:36 It's all kinds of clumsy :D 03:35:38 <|amethyst> yeah "full" would be better because that's the term used in the UI 03:36:16 "You should fill your stomach before wielding this weapon":) 03:36:32 "being not full" sounds even crazier. 03:36:48 <|amethyst> right, I meant along with a change to the construction 03:37:01 <|amethyst> "being not full, blah" is a strange mix of registers 03:37:50 Yeah. 03:38:02 the current phrasing sounds far better to me. It conveys that you learned the item is vampiric, and doesn't appear to be clumsy, too. 03:38:44 although I natively speak a language with a quite free word order, though, so I may be biased 03:38:51 <|amethyst> "Being not satiated, you stop." is a little over-formal 03:39:08 <|amethyst> I wouldn't want to lose the first sentence though 03:39:33 at the very least it should be "Not being satiated" but there's got to be a better way to communicate this sentence 03:39:34 |amethyst: Seconded 03:39:35 <|amethyst> or at least something that indicates that the item is making you hungry 03:40:19 <|amethyst> "not being satiated" is an improvement, yeah 03:40:40 Yeah 03:41:24 <|amethyst> but getting rid of the nominative absolute would be an improvement 03:41:32 <|amethyst> kilobyte: so I think I finally got something 03:41:54 "Due to your lack of satiation, you cease movement" is super-formal. 03:42:13 <|amethyst> kilobyte: (for the stash-into-lua thing) 03:42:32 due: not so much formal as poor :) 03:42:39 maybe "As you grasp it, you feel a great hunger. You don't feel full enough to wield this weapon." 03:42:52 <|amethyst> kilobyte: I'm adding a flag to the item_wrapper saying whether the item_def needs to be deleted 03:42:59 "due to blunt trauma, your metabolism slows down then stops" 03:43:08 <|amethyst> kilobyte: then adding a __gc function to the itemaccess metatable 03:44:10 |amethyst: oh, sounds better than what I had in mind (a vector in "you", cleared after every turn) 03:44:16 <|amethyst> kilobyte: and a new version of clua_push_item (called clua_push_item_temp) that new()s a copy of the item and sets that flag 03:45:14 !tell MarvinPA this boulder beetle just hit my DDPr for 20 damage despite being three squares away and with canines in between 03:45:14 elliptic: OK, I'll let MarvinPA know. 03:45:16 <|amethyst> kilobyte: there was one other thing... I noticed you and CommanderC both had it returning nothing (effectively, nil) if there were no items 03:45:29 <|amethyst> kilobyte: I think it would make more sense to return an empty table in that case 03:46:26 not sure if it's easier to check if the table is empty vs checking whether it exists (my Lua knowledge is _that_ bad) 03:46:34 <|amethyst> hm 03:46:39 |amethyst: kilobyte: Is there a write up of your stash work somewhere? I don't want to make you explain it all :) 03:47:22 <|amethyst> it's not stash work per se 03:47:43 <|amethyst> just being able to return stashed items from the new CLua items.get_items_at() function 03:47:50 mmk 03:47:59 <|amethyst> ghallberg: moment and I'll push it 03:48:39 kilobyte: you can create a unique empty table at any time with {} 03:48:46 <|amethyst> kilobyte: I'll leave the return for now... probably it's *easier* to check for existence, but it seems a little inconsistent 03:48:48 -!- syllogism has joined ##crawl-dev 03:49:30 <|amethyst> (easier as in if foo instead of if #foo) 03:52:02 yes, there is no need to check for the number of items to check for table existence 03:53:01 <|amethyst> headzone: the issue here is a function that returns a list of items on a square; if the square is empty, is it more natural to return an empty list or nothing/nil 03:53:04 <|amethyst> ? 03:53:32 <|amethyst> If you were scripting with that, which would annoy you less? 03:53:34 <|amethyst> :) 03:53:57 empty list 03:54:11 <|amethyst> kilobyte: you okay with that? 03:54:32 returning nil could mean some kind of failure condition; empty list means it succeeded but there was just nothing there 03:54:38 -!- ToBeFree has joined ##crawl-dev 03:54:55 headzone: something more to check 03:55:31 headzone: although there is one legitimate failure, not knowing the square vs there being nothing on it 03:56:36 <|amethyst> and the point being out of bounds 03:57:00 no, that'd be an information leak 03:57:10 <|amethyst> oh, right 03:57:13 you're not supposed to know where the map ends 03:59:02 -!- magistern has quit [Quit: This computer has gone to sleep] 03:59:44 basically unless it is guaranteed that the only two possible results from the call are (or will ever be) "no items" or "some items", you don't want to return nil for the former 04:01:37 -!- magistern has joined ##crawl-dev 04:05:05 that also lets you say "this function returns a table if and only if the call is successful" 04:09:41 -!- dtsund has quit [Quit: dtsund] 04:15:20 03|amethyst * r21ea1fbfabd3 10/crawl-ref/source/ (cluautil.h l_item.cc): Return multiple items from items.get_items_at(). 04:15:23 <|amethyst> kilobyte: btw, you can change the status to "open" instead of "reopened" (I already did for this one) using the "Update Issue" button 04:19:41 Då ses vi i eftermiddag/kväll då. 04:19:45 meh 05:00:06 OSX builds of master branch on crawl.develz.org updated to: 0.11-a0-1273-gef185ba 05:02:16 AnonymousBosch (L27 MfGl) ASSERT(feat < NUM_FEATURES) in 'feature.cc' at line 24 failed. (Abyss) 05:09:43 -!- st_ has joined ##crawl-dev 05:15:07 -!- jeanjacques has joined ##crawl-dev 05:25:59 -!- Ragdoll has joined ##crawl-dev 06:27:21 -!- ToBeFree has quit [Remote host closed the connection] 06:36:44 -!- bb|kek has joined ##crawl-dev 07:06:59 -!- syllogism has quit [Ping timeout: 260 seconds] 07:07:12 -!- syllogism has joined ##crawl-dev 07:26:34 -!- Pingas_ has joined ##crawl-dev 07:29:13 -!- Pingas has quit [Ping timeout: 260 seconds] 07:29:52 mudo (L27 VpAE) ASSERT(zombie_class_size(cs) == Z_NOZOMBIE || zombie_class_size(cs) == mons_zombie_size(base)) in 'mon-place.cc' at line 2053 failed. (Zig:23) 07:42:17 -!- MarvinPA_ has joined ##crawl-dev 07:44:48 mudo (L27 VpAE) ASSERT(zombie_class_size(cs) == Z_NOZOMBIE || zombie_class_size(cs) == mons_zombie_size(base)) in 'mon-place.cc' at line 2053 failed. (Zig:26) 07:45:04 -!- MarvinPA has quit [Ping timeout: 272 seconds] 07:45:04 -!- MarvinPA_ is now known as MarvinPA 07:53:13 -!- capablanca has joined ##crawl-dev 07:54:12 -!- bb|kek has quit [Quit: Leaving] 07:55:12 -!- mikee_ has quit [Ping timeout: 272 seconds] 07:55:12 -!- capablanca is now known as mikee_ 07:58:52 -!- magistern has quit [Quit: This computer has gone to sleep] 08:39:12 -!- capablanca has joined ##crawl-dev 08:41:18 -!- mikee_ has quit [Ping timeout: 245 seconds] 08:41:18 -!- capablanca is now known as mikee_ 09:23:50 old game blocking spectating in Webtiles (https://crawl.develz.org/mantis/view.php?id=5586) by araganzar 09:28:44 -!- shirish has quit [Ping timeout: 265 seconds] 09:33:51 Houston, we have a problem. Not a single reasonable key left for toggling autothrow, and I wouldn't encroach upon F1 & co. 09:34:41 -!- st_ has quit [Read error: Connection reset by peer] 09:34:46 03kilobyte * rcdd3b586592f 10/crawl-ref/source/dat/lua/autofight.lua: A toggle for autothrow, not bound to a key yet. 09:34:58 -!- st_ has joined ##crawl-dev 09:35:32 We need to clear out some kwys I gues... 09:37:53 blocking ally item micromanagement is tempting, but it'd lead to giving a hostile orc knight some good gear and only then subduing it 09:39:02 make shift-tab toggle between normal, stationary and throwing modes? 09:39:14 not sure if shifttabbers use it and normal tab or not 09:41:29 |, ^V, ^E, O are all pretty useless 09:41:30 MarvinPA: You have 1 message. Use !messages to read it. 09:41:46 well O isn't quite because i guess you can't set autoexplore to stop at doors 09:41:55 ^V is quite nice 09:41:57 but if you could then O could go 09:42:25 ^E is useless, like explicit stashing that has been almost completely removed 09:43:22 oh wait i was thinking of the old ^V, my bad 09:43:30 new one is cool, yeah 09:44:14 but yeah, ^E's only function seems to be to confuse people when they accidentally press it 09:45:55 also R and T are useless and equip_unequip could just be the regular behaviour, but everyone seems to like having 4 commands instead of 2 there for some reason 09:46:03 | is useless? 09:46:07 i use that quite often 09:46:12 E is useless: XL and % to level are on the HUD, play time is on %, the only unique thing, felid next life estimate, could be moved elsewhere. 09:46:48 speaking of cool new function looking for a key, commanderC coded autopray: https://crawl.develz.org/tavern/viewtopic.php?f=22&t=4395 09:46:58 MarvinPA: uhm no, it'd be an usability nightmare: the commands being idempotent really reduces the number of mistakes 09:47:26 MarvinPA: otherwise, you'd have to read every wearing item prompt even if you remember the item's letter 09:47:43 worn items are highlighted and unworn items aren't 09:47:49 so it's pretty obvious at a glance 09:48:04 maybe i changed the colours to make that more clear though, i forget what the defaults are 09:48:16 except that you have to stop, search for the item, and check if it's worn or not 09:48:40 what? no you don't, all the worn ones are at the top 09:48:58 still takes a moment 09:49:18 while "PA" does not (if the ring in question is on A) 09:50:10 i do agree with MarvinPA on R/T though 09:50:31 what about making stuff that's on E get printed out when you do a dump 09:50:35 "at the top and highlighted in a different colour" seems pretty clear to me but whatever, it seems well established that everyone else prefers making things more confusing and having twice as many commands as necessary :P 09:51:32 what's exactly confusing in a command for "wear item" and another for "remove item"? 09:51:42 -!- vivec has joined ##crawl-dev 09:51:49 these are pretty opposite actions... 09:52:04 ok, I'm trying a NaTM, what do I do with all the UC/spellcasting hybriding 09:52:06 ie, you'd make things more confusing :p 09:52:21 vivec: wrong channel :) 09:52:25 oops 09:52:32 always joining the crawl dev, lol, my bad 09:52:42 E is a prime candidate to be salvaged, this is not controversial 09:52:48 O too imo 09:52:59 E what? 09:53:01 what's the point of ^E? 09:53:20 galehar: confusing people! 09:53:29 confusing people who accidentally exclude a square from the stash tracker, yeah :P 09:53:39 (ie also uncontroversial to remove) 09:54:14 it made sense when the stash tracker was off by default 09:55:03 Why do we have different commands to wear armour and wear (put on) jewelery? 09:55:20 to make it a little easier to read the lists of items 09:55:30 we could accomplish the same effect by having headings though 09:55:37 I understand it is useful to differentiate between wielding and wearing (in case you want to wield a non-weapon) 09:55:57 Although I disagree with that one, also 09:56:43 -!- shirish has joined ##crawl-dev 09:56:44 Eronarn: In that case we should have a different command for wearing head gear, putting on gloves, booting yourself, and so on :) 09:56:49 ^E has a useful function on X (is this discussed right now?) 09:57:30 ChrisOelmueller: main game keybindings 09:57:48 yeah i have no idea how coupled those are to different modes :) 09:58:10 I tried to search for when explicit stash support has been removed, I went to the SVN->git transition and gave up. 09:58:23 ie, there's no chance anyone uses that, really 10:04:15 -!- capablanca has joined ##crawl-dev 10:04:25 -!- mikee_ has quit [Disconnected by services] 10:04:32 -!- capablanca is now known as mikee_ 10:08:22 Unstable branch on crawl.akrasiac.org updated to: 0.11-a0-1275-gcdd3b58 (32) 10:09:02 kilobyte: I'm all for removing ^T, but the AI needs to be much improved first. 10:12:14 -!- shirish has quit [Ping timeout: 265 seconds] 10:16:06 -!- Wensley has joined ##crawl-dev 10:21:56 -!- Wensley has quit [Read error: Connection reset by peer] 10:34:36 <|amethyst> what about one of , or g? 10:36:58 -!- Textmode_ has joined ##crawl-dev 10:38:23 <|amethyst> and is there a need to have ctrl-c both in the main bindings and on the map? 10:42:11 <|amethyst> more controversially, prayer could become an 'a'bility 10:42:31 -!- MarvinPA_ has joined ##crawl-dev 10:46:27 -!- shirish has joined ##crawl-dev 10:46:50 -!- MarvinPA has quit [Ping timeout: 272 seconds] 10:46:50 -!- MarvinPA_ is now known as MarvinPA 10:46:51 definitely in favor of that 10:49:16 considering how many times a blood god requires you to press p doubling the number of keys for it wouldn't be good 10:49:33 and los pray has it's issues 10:51:00 sacrificing is horrible, and I speak for every single person who has ever sacrificed a corpse 10:51:14 corpses should be auto-sacrificed if they leave your LOS 10:51:20 (not sure what to do about nemelex though) 10:54:10 -!- Wensley has joined ##crawl-dev 10:55:40 -!- MarvinPA_ has joined ##crawl-dev 10:56:13 -!- shirish has quit [Ping timeout: 250 seconds] 10:58:42 st_: los pray isn't too bad... i think it would be better if we coupled the ability with other stuff though 10:58:47 <|amethyst> btw, how do you do "display current weapon"? 10:59:02 <|amethyst> "??" says 0, but that is the command count prefix 10:59:23 like if you use the trog sacrifice, magic user corpses might burt into flame, and berserking things extend 10:59:30 -!- MarvinPA has quit [Ping timeout: 260 seconds] 10:59:30 -!- MarvinPA_ is now known as MarvinPA 10:59:40 oh, that's what used to be ^V that should be removed 10:59:45 no idea what key it's on now 11:03:46 -!- vivec has quit [Ping timeout: 245 seconds] 11:07:23 -!- Patashu has quit [Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .] 11:08:23 if nothing else, current weapon is listed in % 11:08:31 -!- Textmode_ has quit [Quit: Ex-Chat] 11:12:44 or uh, on the main screen at all times 11:13:02 also that :) 11:13:40 <|amethyst> I added a list of the things we discussed here to https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:interface:interface_ideas#free_up_some_keybindings 11:13:57 <|amethyst> I skipped W/P/T/R merging because the page already has a section about that 11:15:13 <|amethyst> oh, though of another: < and > could be merged 11:15:39 oh ok the old ^V was just removed outright, cool 11:16:03 <|amethyst> MarvinPA: it's still listed in ?? under the wrong key (0) 11:16:34 also in keybind.txt, although i have a feeling that's way out of date in a bunch of places 11:16:54 i'd leave < and > as-is because they have distinct bindings that are similar to the normal bindings when looking at the level map 11:17:05 <|amethyst> that's true 11:17:28 (and even if you did merge them i wouldn't recommend putting anything on whichever was freed up) 11:29:38 -!- magistern has joined ##crawl-dev 11:36:10 -!- shirish has joined ##crawl-dev 11:36:54 03MarvinPA * r082d911c674c 10/crawl-ref/ (docs/keybind.txt source/command.cc): Update help for some removed/changed/undocumented commands 11:37:28 -!- monqy has joined ##crawl-dev 12:17:34 -!- G-Flex has quit [Read error: Connection reset by peer] 12:18:51 -!- G-Flex has joined ##crawl-dev 12:28:37 03galehar * r92ee5181cb54 10/crawl-ref/source/ (menu.cc menu.h skill_menu.cc skill_menu.h): Unprotect PrecisionMenu::clear_selections. 12:28:48 03galehar * rb33b8708eee6 10/crawl-ref/source/hiscores.cc: Reorder the attach_object calls of the high score menu (BlackSheep). 12:28:48 03galehar * r50e56bfa4360 10/crawl-ref/source/hiscores.cc: Clear selection in the high score menu after viewing a morgue file. 12:43:22 -!- shirish has quit [Ping timeout: 256 seconds] 12:49:52 -!- magistern has quit [Ping timeout: 252 seconds] 12:54:56 -!- shirish has joined ##crawl-dev 12:55:52 -!- shirish has quit [Read error: Connection reset by peer] 13:05:28 -!- ToBeFree has joined ##crawl-dev 13:07:43 -!- shirish has joined ##crawl-dev 13:09:49 unrandart identification seems to tell you when there's an unrand on the level even if you haven't seen it yet 13:09:54 on the notes screen 13:10:41 i just used it to track down the lightning scales in some weird vault in the middle of geh:5 despite having explored barely any of the floor 13:13:33 -!- magistern has joined ##crawl-dev 13:13:51 -!- Pingas_ has quit [Ping timeout: 246 seconds] 13:13:59 -!- Pingas has joined ##crawl-dev 13:25:32 -!- MarvinPA_ has joined ##crawl-dev 13:28:25 -!- evilmike has joined ##crawl-dev 13:28:43 -!- MarvinPA has quit [Ping timeout: 256 seconds] 13:28:43 -!- MarvinPA_ is now known as MarvinPA 13:30:40 -!- Keskital1 has joined ##crawl-dev 13:32:44 -!- Wensley has quit [Ping timeout: 246 seconds] 13:32:52 Unrand identification leaks information (https://crawl.develz.org/mantis/view.php?id=5587) by MarvinPA 13:33:07 speaking of unrands, can we fix them not getting autoinscribed? 13:37:56 -!- Sequell has quit [*.net *.split] 13:37:56 -!- Keskitalo has quit [*.net *.split] 13:42:45 I thought we wanted them to ID? 13:43:04 -!- Sequell has joined ##crawl-dev 13:44:14 phyphor: yes, the problem is that there are at least two bugs with how they do so 14:04:56 -!- ais523 has joined ##crawl-dev 14:19:33 -!- MarvinPA has quit [] 14:19:53 -!- MarvinPA has joined ##crawl-dev 14:27:45 -!- ToBeFree has quit [Read error: Connection reset by peer] 14:30:02 -!- MarvinPA_ has joined ##crawl-dev 14:32:41 -!- syllogism has quit [] 14:33:07 -!- MarvinPA has quit [Ping timeout: 264 seconds] 14:33:07 -!- MarvinPA_ is now known as MarvinPA 14:33:08 -!- magistern has quit [Quit: This computer has gone to sleep] 14:35:12 -!- dtsund has joined ##crawl-dev 14:41:38 -!- petete has joined ##crawl-dev 14:41:45 -!- MarvinPA_ has joined ##crawl-dev 14:42:21 autotravel picks up repeated unidentified amulets 14:46:04 -!- MarvinPA has quit [Ping timeout: 260 seconds] 14:46:04 -!- MarvinPA_ is now known as MarvinPA 14:52:49 -!- MarvinPA_ has joined ##crawl-dev 14:55:59 -!- MarvinPA has quit [Ping timeout: 260 seconds] 14:55:59 -!- MarvinPA_ is now known as MarvinPA 15:04:16 Instant drowning in abyss after being teleported. (https://crawl.develz.org/mantis/view.php?id=5588) by puppykicker 15:10:34 -!- shirish has quit [Ping timeout: 245 seconds] 15:12:54 -!- Fa has joined ##crawl-dev 15:16:08 -!- tholmes_ has joined ##crawl-dev 15:19:09 -!- tholmes has quit [Ping timeout: 246 seconds] 15:22:55 -!- shirish has joined ##crawl-dev 15:23:06 -!- shirish has quit [Changing host] 15:23:06 -!- shirish has joined ##crawl-dev 15:23:42 -!- elliptic has quit [Ping timeout: 246 seconds] 15:25:44 -!- elliptic has joined ##crawl-dev 15:31:10 -!- dtsund has quit [Ping timeout: 244 seconds] 15:31:25 he got teleported and drowned *just* after finding the exit... 15:32:03 -!- dtsund has joined ##crawl-dev 15:40:06 -!- MarvinPA_ has joined ##crawl-dev 15:41:57 -!- MarvinPA has quit [Ping timeout: 252 seconds] 15:41:57 -!- MarvinPA_ is now known as MarvinPA 15:42:39 -!- shirish has quit [Ping timeout: 260 seconds] 15:49:17 -!- ghallber1 has joined ##crawl-dev 15:49:22 -!- cbus_ has joined ##crawl-dev 15:49:24 -!- |amethys1 has joined ##crawl-dev 15:49:47 -!- |amethyst has quit [Disconnected by services] 15:49:51 -!- |amethys1 is now known as |amethyst 15:54:41 -!- ghallberg has quit [*.net *.split] 15:54:41 -!- cbus has quit [*.net *.split] 15:55:12 -!- shirish has joined ##crawl-dev 15:55:39 -!- MarvinPA_ has joined ##crawl-dev 15:59:13 -!- MarvinPA has quit [Ping timeout: 245 seconds] 15:59:13 -!- MarvinPA_ is now known as MarvinPA 16:14:02 -!- cbus_ is now known as cbus 16:15:01 -!- blabber has joined ##crawl-dev 16:25:19 -!- Textmode has joined ##crawl-dev 16:33:35 -!- shirish has quit [Ping timeout: 244 seconds] 16:42:47 -!- Xiberia has quit [Ping timeout: 260 seconds] 16:43:34 how about removing abyss teleports? Since we added morphing, it seems a bit redundant 16:46:05 -!- shirish has joined ##crawl-dev 16:46:40 -!- shirish has quit [Remote host closed the connection] 16:46:58 -!- shirish has joined ##crawl-dev 16:54:13 -!- Pingas has quit [Ping timeout: 245 seconds] 16:56:29 -!- blabber has quit [Quit: leaving] 16:57:08 why? morphing is still gradual change, and it wont get you away from monsters (or close to new ones) 16:57:41 yeah, I like abyss teleports 16:58:42 I did reduce the frequency when I added morphing. Opinion on that? 16:59:05 not sure why you did... they seem pretty independent to me 16:59:59 part of the abyss experience is getting an abyss teleport to save you while running from a cloud of monsters... or alternatively getting an abyss teleport while two squares away from the exit 17:00:39 -!- shirish has quit [Ping timeout: 246 seconds] 17:00:44 current frequency does seem fine though, I wouldn't have known frequency was reduced 17:01:58 3031 17:01:59 sorry :) 17:02:34 -!- medgno has joined ##crawl-dev 17:02:58 I reduced it from 1 chance in 30 to 1 chance in 80 17:03:12 -!- Ragdoll has quit [Quit: Ragdoll] 17:03:46 it was at 1 in 30 for every turn? that sounds... higher than I remember 17:04:09 it was 17:04:18 it used to be quite frequent 17:05:05 -!- HangedMan has joined ##crawl-dev 17:05:21 also 1 chance in 80 sounds higher than it currently is, but maybe I'm just bad at judging these things 17:06:30 was it maybe 1 in 30 for every 20 turns or whatever wrath is 17:06:36 it definitely was not 1 in 30 steps 17:06:40 elliptic: if you want to adjust it down, go ahead, you've got commit rights :) (main.cc:3031) 17:07:39 oh, it's in a one chance in 10 block 17:07:40 ah, that sounds much more like it 17:08:08 possibly I think it should be a little lower (60 maybe)... I'll think about it 17:11:47 regarding #5588, I'm not sure how it happened. Abyss teleport end up in _abyss_generate_new_area() which put the player on floor 17:12:01 and morphing don't touch the player pos 17:12:29 which isn't great. I'd like it better if it pushed the player around, like shoals tide do 17:13:12 I've heard of people using the abyss morphing to entomb themselves 17:13:25 is that a problem? 17:13:30 you could hide in places in old abyss 17:14:13 well, why would the abyss nicely morph around you and don't touch your pos? 17:14:23 you should be shoved around 17:14:30 why would it single you out to move you around? 17:14:50 shove everything around, then 17:14:51 it pushes items 17:15:11 monsters maybe, I'm not sure 17:15:14 speaking of that it's kind of weird that every item is pushed out of liquids 17:15:20 monsters get "pulled into the abyss" 17:15:42 well, pushing monsters and player would be better imo 17:15:54 out of liquids? 17:16:11 items used to be destroyed when the abyss morphed on them. It ended up being a very empty place 17:16:45 -!- shirish has joined ##crawl-dev 17:16:49 HangedMan: yeah, as I said, just like shoals tide. 17:17:42 yay, more circumstances to use kraken corpses 17:18:00 ? 17:18:30 maybe my dislike was more of the liquid monster corpses being thrown out of water instantly once the monster dies 17:19:10 hmm right 17:19:36 could be smarter with that 17:21:56 what if everything (items/monsters/players) ends up on the same terrain type as they were before the morphing? 17:23:25 that sounds reasonable 17:52:50 proposal, a new option/switch for the skill menu: https://crawl.develz.org/tavern/viewtopic.php?f=8&t=4405#p57495 17:57:09 Not sure if I'd want to use "single" mode, but maybe someone would like it 17:57:09 evilmike: You have 1 message. Use !messages to read it. 17:58:52 -!- tholmes_ is now known as tholmes 17:58:57 really? You never train a single skill at a time? 17:59:40 i'd use single, but that said it's not too hard to just turn one off, turn one on 17:59:46 not sure if you really need an option to enforce it? 17:59:48 I do, but I sometimes train two at a time 18:00:02 if it's in the rcfile, that implies I have to go and change my options if I want to train two skills 18:00:43 or set the option to "single, normal" and have a switch to toggle between the 2 modes 18:00:53 or "single, focus" 18:01:17 ah, I see 18:01:34 I'd use that, yeah. it would be a nice way to quickly disable several skills 18:01:40 -!- nrook has joined ##crawl-dev 18:01:51 although having a mode for it might not be the best way. What if shift+letter enables that skill and disables all others? 18:02:39 evilmike: there's more than 26 skills 18:03:16 oh, heh. I never counted 18:03:35 also, if you start in single mode, only the highest level skill is enabled by default 18:03:41 maybe push the other skills over onto numbers instead of capital letters? 18:04:53 what happens if you have more than 26 skills trainable? Does it go to numbers? 18:05:17 capital letters 18:05:21 ah 18:05:29 which is why shift+letter doesn't work 18:05:40 there are 33 skills 18:05:57 so letters + numbers could work 18:06:28 max would be 36 18:07:00 If we go over that, we have some big design problem :) 18:07:07 -!- medgno has quit [Quit: medgno] 18:07:11 I can only think of one proposed additional skill and a lot of skill cutting 18:07:18 only problem with shift+number is you dont want it to overlap with already defined keys 18:07:21 such as * 18:07:27 pah 18:07:33 also, I think different keyboard layouts map different things to shift+number 18:07:42 ...double pah 18:07:43 I don't know how big the variation is though 18:08:08 yeah, shift + numbers might be wonky 18:08:29 on the other hand, it would be to single-toggle 27+ skills 18:09:01 which you can work around and is extremely rare 18:11:10 or maybe ctrl+letter instead of shift+letter. I dismissed it, because ctrl+shift+letter doesn't work, but if we cange capital letters to numbers, it might work. 18:12:51 shift+number does not yield the same result for different keyboard layouts 18:12:58 but i still like the idea 18:13:19 haha, /me wanders off training log reading skill 18:13:33 <|amethyst> It doesn't yield the same result on a single keyboard layout, because numpad 18:15:03 as I said, if you can't single/toggle skills > 27, it's not a reason to dismiss the interface change 18:18:52 there are so many skill management-related options already, would be nice to streamline it a bit rather than add new ones :P 18:19:37 i don't think having a single skill at a time is really enough to have its own setting, at least 18:22:12 I think allowing shift+letter (or some version of that) improves things without adding needless complexity, though. It's optional and doesn't require another toggle 18:23:04 the main reason I like it is I've often wanted something like it. Mainly thought about it in terms of having a "disable all skills" button 18:34:53 such a button would be most useful right after game start for certain backgrounds 18:39:35 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC] 18:39:37 -!- MarvinPA_ has joined ##crawl-dev 18:42:23 one can deconstruct wood golems but not trees, why is this 18:42:51 -!- MarvinPA has quit [Ping timeout: 246 seconds] 18:42:51 -!- MarvinPA_ is now known as MarvinPA 18:45:39 HangedMan: I was wondering about trees earlier 18:45:49 although living wood and lumber aren't quite the same 18:46:07 well, ice beasts count as living ice? 18:46:13 erm 18:46:21 I mean in real life 18:46:29 the materials aren't quite the same 18:46:34 a wood golem might be more dry/dead wood 18:46:36 fair enough 18:46:55 a tree is more knotty and wet and stuff 18:47:05 and has less consistent texture/grain 18:47:14 compared to something like lumber I mean, or whatever stuff is actually built out of wood 18:47:20 no idea what a "wood golem" is supposed to be like, though 18:50:46 <|amethyst> Pinocchio 18:51:11 <|amethyst> but meaner, I guess 18:58:03 -!- alefury has quit [Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/] 19:03:32 -!- MarvinPA_ has joined ##crawl-dev 19:07:21 -!- MarvinPA has quit [Ping timeout: 246 seconds] 19:07:43 -!- MarvinPA has joined ##crawl-dev 19:08:55 -!- MarvinPA_ has quit [Ping timeout: 260 seconds] 19:14:35 -!- MarvinPA_ has joined ##crawl-dev 19:17:04 pinocchio was a bastard 19:17:31 fr unique wood golem named 19:17:32 -!- MarvinPA has quit [Ping timeout: 250 seconds] 19:17:33 -!- MarvinPA_ is now known as MarvinPA 19:23:38 -!- st_ has quit [Ping timeout: 272 seconds] 19:30:18 -!- Whitewater has joined ##crawl-dev 19:34:23 -!- Patashu has joined ##crawl-dev 19:36:17 -!- magistern has joined ##crawl-dev 19:38:14 -!- Whitewater has quit [Quit: Nettalk6 - www.ntalk.de] 19:39:49 -!- BlackSheep has joined ##crawl-dev 19:46:21 -!- jeanjacques has quit [] 19:48:58 -!- Dixbert has quit [Read error: Connection reset by peer] 19:49:54 -!- Dixbert has joined ##crawl-dev 20:08:28 <|amethyst> wall and floor are # and . 20:08:29 <|amethyst> doh 20:09:14 true 20:10:59 -!- Fa has quit [Ping timeout: 245 seconds] 20:16:27 -!- BlackSheep has quit [Quit: Leaving] 20:17:17 -!- magistern has quit [Ping timeout: 256 seconds] 20:28:54 -!- petete has quit [Ping timeout: 246 seconds] 20:31:07 Controlled blink repetition (like "05Z") casts controlled blink an extra time (https://crawl.develz.org/mantis/view.php?id=5589) by nrook 20:35:35 hmm, looks like blink() returns one of three values, -1, 0, and 1 20:36:28 -1 is SPRET_ABORT, 1 is SPRET_SUCCESS, and 0 is used literally once (for aborted semicontrolled blinks which should nonetheless take a turn) and from what I can tell never checked by any callers 20:37:04 I'm having a hard time seeing why this isn't just returning spret_type, so time to patch it to do so 20:42:39 -!- MarvinPA_ has joined ##crawl-dev 20:45:20 -!- MarvinPA has quit [Ping timeout: 246 seconds] 20:45:21 -!- MarvinPA_ is now known as MarvinPA 20:58:36 -!- HangedMan is now known as GreatOrbOfEyes 21:18:55 -!- GreatOrbOfEyes has quit [Ping timeout: 252 seconds] 21:21:03 -!- petete has joined ##crawl-dev 21:21:04 -!- petete has quit [Read error: Connection reset by peer] 21:25:14 -!- petete has joined ##crawl-dev 21:55:00 -!- magistern has joined ##crawl-dev 22:09:46 -!- Guest35775 has quit [Ping timeout: 252 seconds] 22:10:44 -!- jarpiain has joined ##crawl-dev 22:11:11 -!- jarpiain is now known as Guest7116 22:15:51 WallyJ (L15 HOPr) ASSERT(smc) in 'mon-util.cc' at line 435 failed. (D:17) 22:19:11 -!- dtsund has quit [Quit: dtsund] 22:24:46 -!- nicolae- has joined ##crawl-dev 22:25:07 hello! i have a question: is it intentional for jumping spiders to be able to jump through iron grates 22:29:19 <|amethyst> probably not, no 22:30:04 okay, should i submit it as a bug, then 22:30:25 -!- dtsund has joined ##crawl-dev 22:30:48 <|amethyst> yes :) 22:34:36 is there any way to properly examine something in a stack without picking it up? 22:34:40 I mean, get to its description screen 22:37:09 <|amethyst> G-Flex: if it's at the top of the stack, xv 22:37:19 yeah I mean if it's underneath under items 22:37:22 <|amethyst> otherwise, use ctrl-x or the stash tracker 22:37:34 stash tracker? 22:37:40 <|amethyst> ctrl-f 22:37:47 oh that's what that's called 22:37:49 thanks 22:37:56 I forgot about ctrl-X, or didn't know you could examine through it 22:38:16 <|amethyst> you have to press ! to examine (default action is travel) 22:38:20 <|amethyst> same for ctrl-f 22:38:21 yeah I noticed 22:43:14 Jumping spiders can jump through iron grates (https://crawl.develz.org/mantis/view.php?id=5590) by nicolae 22:55:23 i just made a new account (default options) and autofight gives me "Lua error" 22:56:29 oh, the rcfile is completely empty 23:00:46 a quick question: what source file has the function for assigning brands to randarts 23:01:04 is it makeitem.cc or do randarts get their own deal 23:05:41 -!- shirish has quit [Ping timeout: 248 seconds] 23:06:43 Debian builds of master branch on crawl.develz.org updated to: 0.11-a0-1279-g50e56bf 23:17:16 -!- shirish has joined ##crawl-dev 23:17:59 -!- nicolae- has left ##crawl-dev 23:33:42 -!- shirish has quit [Ping timeout: 246 seconds] 23:45:50 -!- shirish has joined ##crawl-dev 23:51:33 -!- shirish has quit [Ping timeout: 248 seconds] 23:51:35 -!- galehar_ has joined ##crawl-dev 23:57:41 -!- CIA-115 has quit [*.net *.split] 23:57:41 -!- wh1te has quit [*.net *.split] 23:57:41 -!- Textmode has quit [*.net *.split] 23:57:42 -!- oberstein has quit [*.net *.split] 23:57:42 -!- galehar has quit [*.net *.split] 23:58:23 -!- Xiberia has joined ##crawl-dev