00:03:06 Unstable branch on crawl.develz.org updated to: 0.9-a1-1361-gca1d9b6 (32) 00:17:42 Windows builds of master branch on crawl.develz.org updated to: 0.9-a1-1361-gca1d9b6 00:28:34 03galehar * r04be76efd5e6 10/crawl-ref/source/mon-act.cc: Monsters don't avoid trap they don't know about (#4199). 00:28:44 03galehar * rb6386e36757b 10/crawl-ref/source/tileview.cc: Fix monsters not cleared from minimap when ctrl+C (#4259). 00:28:44 03galehar * rc4fa9020673a 10/crawl-ref/source/fight.cc: Don't prompt for unarmed attack if UC skill is higher than weapon skill. 00:45:15 -!- ainsophyao has quit [Remote host closed the connection] 00:47:14 -!- Twilight-1 has quit [Read error: Connection reset by peer] 00:48:21 -!- Twilight-1 has joined ##crawl-dev 01:29:50 -!- hoody has quit [Remote host closed the connection] 01:34:03 -!- hoody has joined ##crawl-dev 01:38:57 -!- monqy has quit [Quit: hello] 01:42:19 -!- upsy has joined ##crawl-dev 02:13:26 -!- Zaba has quit [Ping timeout: 240 seconds] 02:17:21 -!- upsy has quit [Quit: Leaving] 02:22:28 -!- Zaba has joined ##crawl-dev 03:07:54 -!- evilmike has quit [Quit: Leaving] 03:21:24 -!- ainsophyao has joined ##crawl-dev 03:41:54 -!- ivan has left ##crawl-dev 03:59:41 -!- hoody has quit [Remote host closed the connection] 04:10:37 -!- djinni has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:10:51 -!- djinni has joined ##crawl-dev 04:10:51 -!- ivan has joined ##crawl-dev 05:02:20 -!- ainsophyao has quit [Remote host closed the connection] 05:12:24 -!- ivan has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 05:12:24 -!- djinni has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 05:12:40 -!- djinni has joined ##crawl-dev 05:12:40 -!- ivan has joined ##crawl-dev 05:50:59 -!- Ashenzari has quit [Ping timeout: 258 seconds] 05:51:53 -!- Ashenzari has joined ##crawl-dev 05:52:30 -!- The topic of ##crawl-dev is: DCSS Development | Logs: http://tozt.net/crawl | People with +v have commit access. | Please keep general crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 05:58:59 -!- ortoslon has joined ##crawl-dev 06:21:02 -!- syllogism has joined ##crawl-dev 06:32:41 -!- Garhauk has quit [Ping timeout: 240 seconds] 06:33:01 -!- Garhauk has joined ##crawl-dev 06:58:06 -!- petete has joined ##crawl-dev 07:00:58 -!- ainsophyao has joined ##crawl-dev 07:07:40 -!- RichardHawk has quit [Ping timeout: 250 seconds] 07:17:50 -!- RichardHawk has joined ##crawl-dev 07:27:40 -!- hoody has joined ##crawl-dev 07:44:51 -!- st_ has quit [Read error: Connection reset by peer] 07:45:01 -!- st_ has joined ##crawl-dev 07:46:22 -!- dpeg has quit [Quit: Lost terminal] 08:03:26 -!- rax has quit [Ping timeout: 258 seconds] 08:04:44 -!- hoody has quit [Remote host closed the connection] 08:04:57 -!- rax has joined ##crawl-dev 08:11:25 -!- hoody has joined ##crawl-dev 08:23:30 Copyright 2002-2010 Crawl DevTeam (https://crawl.develz.org/mantis/view.php?id=4262) by Mychaelh 08:24:15 -!- MarvinPA has joined ##crawl-dev 08:27:50 -!- MarvinPA_ has quit [Ping timeout: 250 seconds] 08:33:33 Butchering without Edged weapon (https://crawl.develz.org/mantis/view.php?id=4263) by Sirdec 08:39:39 I added a note to tha tone, explaining the change. 08:41:33 ...I thought enchant weapon scrolls were supposed to work 100% on things below +4 enchantment? 08:42:03 H - a +3 blowgun (weapon) 08:42:04 As you read the scroll of enchant weapon II, it crumbles to dust. 08:42:04 Nothing appears to happen. 08:45:00 RichardHawk: Do blowguns even get +dmg? 08:47:15 ...huh, didn't think of that. You can use both EW1 and EW2 to enhance a missile's bonus, but not for a blowgun? 08:47:22 That seems wrong. 08:49:15 it does a bit 09:25:37 -!- mumra has joined ##crawl-dev 09:29:38 -!- hoody has quit [Remote host closed the connection] 09:36:13 -!- hoody has joined ##crawl-dev 09:43:52 -!- elliptic has joined ##crawl-dev 10:02:45 -!- Pacra has joined ##crawl-dev 10:23:26 -!- MarvinPA_ has joined ##crawl-dev 10:26:18 -!- MarvinPA has quit [Ping timeout: 276 seconds] 10:27:19 -!- monqy has joined ##crawl-dev 10:29:18 -!- MarvinPA_ is now known as MarvinPA 10:42:14 -!- galehar has joined ##crawl-dev 10:45:30 -!- elliptic has quit [Quit: Leaving] 10:46:17 03MarvinPA * rdbb4c52a13e2 10/crawl-ref/source/ (itemname.cc itemprop.cc): Always identify bracer ego and misc items with only one type 10:46:24 03MarvinPA * r4d7775f46066 10/crawl-ref/source/ (item_use.cc itemprop.cc): Allow enchanting blowguns with either EW scroll, like missiles 10:46:24 03MarvinPA * rd55de58e0ca0 10/crawl-ref/source/dat/des/branches/temple.des: Remove a couple of temple entry vaults (minmay) 10:46:24 03MarvinPA * ra69c5ca0bf0f 10/crawl-ref/source/dat/des/ (entry/small.des variable/mini_monsters.des): Tweak some minivaults, fix a broken entry vault 10:46:25 03MarvinPA * r4132b1ac749d 10/crawl-ref/source/describe.cc: Remove some misleading and out-of-date information from weapon descriptions 11:13:07 -!- hoody has quit [Remote host closed the connection] 11:44:00 -!- hoody has joined ##crawl-dev 11:51:24 -!- ortoslon has quit [Read error: Connection reset by peer] 12:18:38 -!- upsy has joined ##crawl-dev 12:47:14 -!- Twilight-1 has quit [Read error: Connection reset by peer] 12:48:57 -!- Twilight-1 has joined ##crawl-dev 12:57:59 -!- bmh has joined ##crawl-dev 12:57:59 -!- bmh has quit [Changing host] 12:57:59 -!- bmh has joined ##crawl-dev 12:58:15 evening 12:58:55 -!- ais523 has joined ##crawl-dev 13:02:31 -!- Alexx999 has joined ##crawl-dev 13:03:39 hello guys! 13:03:51 hiya 13:04:02 I've built DCSS with msvc 2010 13:04:12 congrats 13:04:24 without breaking other platforms 13:05:08 and if somebody's interested - I may share patch 13:05:51 push it to a public repo and write to CRD asking for someone experienced to look at it 13:25:06 Quiver slot display doe not update on auto-switch (https://crawl.develz.org/mantis/view.php?id=4264) by Kokor Hekkus 13:25:10 Alexx999: Does that work in Express edition? 13:30:08 Nemelex Early OP Experience Card / Manual Mode (https://crawl.develz.org/mantis/view.php?id=4265) by dolphin 13:53:46 -!- mumra has quit [] 13:55:17 -!- st_ has quit [Ping timeout: 264 seconds] 14:01:12 the idea of 20 stealth on D:2 makes me laugh 14:32:52 -!- mumra has joined ##crawl-dev 14:35:13 -!- LordSlothW has joined ##crawl-dev 14:35:32 -!- LordSlothW has left ##crawl-dev 14:39:05 mumra, I think that it *should* work in Express Edition as project isn't using anything that is not supported there 14:40:02 Cool :) 14:40:06 except, maybe, for MASM, but that is only needed if we want Win2000-compatible build 14:40:51 I started setting up a solution but I didn't really know what I was doing. Mostly a C# programmer so C++ builds are all a bit arcane to me. 14:41:42 yep, in C# there is a few fancy pages with very few options there - and that's all) 14:42:25 firstly, the project for MSVC is VERY outdated 14:42:43 When I loaded it up no files showed at all 14:43:36 I still must build first with MinGW to generate all files/do prebuild and only then compile with VS 14:47:44 -!- mumra has quit [Read error: Connection reset by peer] 14:48:17 I think win2k support has been dropped recently, so no worry about that. 14:49:33 -!- mumra has joined ##crawl-dev 14:51:54 well, if all that's needed is small asm file - for me it seems no big deal to keep it 14:52:26 What happened to the new AM? Did anyone ever implement it? 14:52:34 AM? 14:52:42 Arcane Marksman? 14:52:46 not I 14:52:52 not yet, due came up with a couple of good spell ideas for it though 14:53:02 MarvinPA: Cool, just asking. 14:53:13 I need to round out the Abyss. It needs more testing. 14:53:22 so i think there's a somewhat decent book proposal now, i should put it on the wiki or something 14:54:00 ghallberg: we're supposed to have frozen the code. We haven't branched out yet, but it might be good to start focusing on squashing bugs. Now is not the time to add a new background with new spells. 14:54:16 Alexx999: Sounds really promising anyway, great work - can you post something on the forum when it's available? Wanted to have a crack at some implementables when I get time, my main barrier was the build process! 14:55:09 galehar: Of course not, I felt like playing it was all. :) Good to freeze now I guess. 14:56:43 can I close issues as an updater? 14:57:06 bmh: try, but I don't think so. 14:57:11 mumra: there already exist some patches for MSVC build, you may try them right now. however, they were not accepted to trunk, while I am going to make patch that will fit into it 14:57:13 which one do you want closed? 14:58:01 The hatches "bug" 14:58:36 I'll fix the Jiyva altar bug 15:04:41 -!- edlothiol has joined ##crawl-dev 15:04:56 -!- ainsophyao has quit [Remote host closed the connection] 15:09:20 -!- evilmike has joined ##crawl-dev 15:09:53 -!- Mu_ has joined ##crawl-dev 15:29:05 bmh: thanks for fixing bugs :) 15:30:51 galehar: just got off the phone -- can you point me to where the dungeon overview screen lives? 15:36:38 I'll do better, I'll teach you how to find it quickly 15:36:48 search the key in cmd-keys.h 15:37:00 -!- ivan has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:37:00 -!- djinni has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:37:04 150:{CONTROL('O'), CMD_DISPLAY_OVERMAP}, 15:37:13 neat 15:37:16 grep CMD_DISPLAY_OVERMAP main.cc 15:37:27 1842: case CMD_DISPLAY_OVERMAP: display_overview(); break; 15:37:33 grep display_overview *.h 15:37:40 dgn-overview.h:19:void display_overview(); 15:37:41 I'm set from here :-) 15:37:49 ack-grep is my weapon of choice. 15:38:00 knowing where to start at the top level is very helpful 15:38:15 it all starts in main.cc :) 15:38:53 I think that reading the crawl source has improved my coding 15:39:05 They should really teach reading code in college. 15:40:47 -!- djinni has joined ##crawl-dev 15:40:47 -!- ivan has joined ##crawl-dev 15:40:48 galehar: do you use {c}tags? 15:41:15 tags? for goto? 15:41:23 for searching in vi 15:41:31 oh 15:41:43 I tried it, it's definitely useful 15:41:47 many devs use it 15:41:50 I use eclipse 15:42:01 really? I couldn't get used to CDT 15:42:09 well I did :) 15:42:40 it has many drawbacks, being bloated and everything. But it also has some nice features. 15:43:26 what do you think is the correct behavior here? Showing Jiyva in grey, or removing it from the list? I'm actually not familiar with what becomes on Jiyva altars when the slime dies 15:43:39 I love the debugger. It helps a lot to have a good visual debugger. Especially for some tricky stuff like monster AI. 15:44:16 The Java debugger is great. 15:45:11 I think just removing them should be good. But graying them might be simpler if the layout is hard-coded. 15:45:41 the display just calls temple_god_list and nontemple_god_list 15:45:42 it's minor, do the easiest :) 15:45:54 I can remove Jiyva from those lists when it's dead. 15:46:11 yeah, do that 15:46:32 it's only used in five places, and two of them are the overview screen 15:50:19 'eh. I'm not going to hit it there. I'll one-up the behavior an display dead Jiyva in another color. 15:51:12 actually, Visual Studio debugger is great - the very best thing in whole IDE :) 15:51:48 back in university, a group of us wrote a visual debugger for threads in GDB in... Ocaml 15:51:50 that was a mistake. 15:52:35 well, I suppose that was fun) 15:53:04 I would not advise it. 15:53:55 well, I'm not suprised about that) 15:57:01 what I love in VS are things like "find all references", "go to definition", etc. and refactoring 15:57:52 galehar: Is there a way to check if a player ever worshipped a god? 15:58:03 eclipse has all that too. All decent IDE have I guess. 15:58:18 mumra: try to debug anything in Embacadergo (ex-Borland) studio 15:58:32 Eclipse has awesome refactorings. 15:58:40 NetBeans also has them, which doesn't surprise me at all 15:58:42 bmh: Not that I know of. 15:58:58 mumra: you'll pretty quickly understand all the greatness of VS 15:59:13 galehar: Rather than greying out dead jiyva. I'm going to display the name in one color (magenta?) and another color if you worshipped jiyva and jiyva is dead 15:59:18 VS has been unusable for me in the past 15:59:26 mostly because on the system I was on, it took half an hour to start 15:59:37 admittedly, that's an anomaly rather than a direct fault of the program itself 15:59:39 you.worshipped[which_god] :-D 15:59:49 bmh: why? just dark grey seems fine to me. 16:00:23 galehar: because you murdered Jiyva. Besides, there's a special case not to show darkgrey altars if they're non-temple gods. 16:00:28 it would be nice to know which gods are dead in case it ever becomes possible to kill more than jiyva 16:00:31 VS has a major drawback. It runs under windows. 16:00:35 but it would be nice to have a system that doesn't have a failure case with network problems that extreme 16:00:44 galehar: *doesn't run under anything but Windows 16:00:48 Eclipse and NetBeans run under Windows too 16:00:49 Eronarn: god_is_dead(god_type)? 16:01:07 ais523: yes of course :) 16:01:11 well, I think for windows users thats just OK) 16:01:25 Is there a different slime tile for big slimes? 16:01:30 Windows is such a bad platform for development on 16:01:37 bmh: if compile mode nietzsche, returns true 16:02:09 Eronarn: I can prematurely generalize it and have it check to see if god == GOD_JIYVA && jiyva_is_dead() 16:02:11 for me *nix is even worse as I don't have skills in makefile usage)) 16:02:26 bmh: generalizing it is good. for example, spider god 16:02:32 Alexx999: Eclipse CDT can manage your makefile. 16:03:20 there's no need to worry about generalisation. It won't happen tomorrow and will be trivial to change. 16:04:04 well, right now I've got following situation: DCSS makefile is making some prebuild, and I have no idea on how to get those commands out of makefile 16:04:22 galehar: how does the devteam feel about convenience methods? For example, now we have "you.worshipped[god_type]" and I'd prefer to have you_worshipped(god_type) 16:04:26 list 'em, whatever 16:04:53 and I doubt that Eclipse would be much of help 16:06:40 -!- hoody has quit [Remote host closed the connection] 16:07:12 bmh: there's no rule 16:07:21 ok 16:07:21 if you think it can improve the code, do it 16:07:55 sweet! I'll introduce some template meta-programming. It'll be great! 16:08:25 I should have a patch in 10 minutes (building & testing) 16:10:37 i think i'll go do the alchemy patch today 16:11:09 galehar: do you prefer format-patch or should I just push to my local branch? 16:12:45 if it's a small patch, format-patch and upload to mantis 16:12:53 branch is better for bigger changes 16:12:57 anyway, have to go 16:13:00 see u later 16:13:04 -!- galehar has quit [Remote host closed the connection] 16:20:04 I'm looking at https://crawl.develz.org/mantis/view.php?id=3696 16:20:19 ok 16:20:46 Seems to be a reasonable ug report and it shouldn't be hard to fix, should just be moving the divine shield stuff before the incapacitated check and returning that instead of 0 16:20:47 bleh. I can change an issue to "assigned" but I can't assign it to you 16:21:11 Nah I'm only a bug reporter or w/e 16:21:15 I'll post a note there. 16:21:28 oh, are you going to fix it or should I? 16:21:29 i'd be lazy and just suggest tweaking the description :P 16:21:51 MarvinPA: Seems reasonable that it should work and it's pretty easy. 16:22:13 i guess it's a fairly small thing, yeah 16:22:37 it is a small thing, but I think this special casing is bad for crawl. 16:22:40 does divine shield stack on top of condensation shield? 16:23:02 MarvinPA: looking at the code it seems it just stacks on everything 16:23:14 so it does 16:23:52 Yeah, that code isn't very pretty 16:24:20 Not gonna do aything til I get a clearer view of what we want there.. 16:24:29 it'd be easy to justify it the same way as condensation shield, anyway 16:24:42 TSO provides it but you have to concentrate to manage it 16:24:56 Yeah, guess so. 16:25:02 someone's trying to weasel his way out of a fix :-) 16:25:11 It already depends on your shield stat 16:25:18 case GOD_XOM: 16:25:18 return (is_holy_discipline(discipline) 16:25:18 || (discipline & SPTYP_DIVINATION)); 16:25:20 or... 16:25:23 why does xom dislike holy magic and divinations 16:25:38 huh, so it does 16:25:40 Eronarn: Divinations are reasonable I think 16:25:51 Eronarn: holy implies order? 16:25:52 so yeah, that definitely implies it's your skill with a shield that makes it effective 16:26:06 bmh: no, anti-chaos implies order 16:26:10 should Xom punish you if you switch to Zin? 16:26:27 Eronarn: Diviniation seems reasonable since it lets you predict the future, holy, not so much 16:26:35 k - the falchion "Plog" (weapon) {freeze, rF+ rN+ Dex+4} -- has dpeg been playing with the name generator? 16:26:53 MarvinPA: Thoughts on the shield stuff? 16:28:12 i think i'd probably go with just rewording the description, i can do it if you like 16:28:28 Nah I need to learn to find that stuff too. 16:28:31 huh 16:28:40 Maybe take a look at the shield code for 0.A instead 16:29:04 poison magic and air magic are innately louder than all other kinds of magic 16:29:05 wtf 16:29:20 POISON!? 16:29:31 else if (disciplines & SPTYP_CONJURATION) 16:29:31 return (level); 16:29:31 else if (disciplines && !(disciplines & (SPTYP_ALCHEMY | SPTYP_AIR))) 16:29:31 return div_round_up(level * 3, 4); 16:29:31 else 16:29:33 return div_round_up(level, 2); 16:29:49 if i'm reading that right that's level noise for conj, 3/4 * level noise for pois/air, 1/2 * level noise for everything else 16:30:12 what's the easiest way to savescum crawl? copy db? 16:30:17 To me it looks like someone inverted stuff... 16:30:28 the comment indicates that might be the case 16:30:34 * - Air and poison (quiet) = \f$ \frac{level}{2} \f$ 16:30:34 * - Other (normal) = \f$ \frac{3 \times level}{4} \f$ 16:30:45 oh wait, there's a not in there 16:30:46 Though air should make more noise than ice imo 16:30:46 nevermind 16:31:31 Eronarn: Care to rearrange it so that it checks the other way around? Seems more readable to me. 16:32:01 sorry, doing a patch right now 16:32:14 Eronarn: I'll do it then 16:32:18 seems like a weird thing to exist at all, surely that's better handled by individual spell noise mods 16:32:32 since some air stuff is super loud 16:32:51 MarvinPA: Want me to change that? 16:34:03 'eh.. weird. 16:34:15 Conjuration is loudest 16:34:15 I worshipped Jiyva, killed the royal jelly, lost my religion and Jiyva isn't dead 16:35:01 jiyva doesn't die until wrath expires 16:35:14 you don't get to escape that easily :P 16:35:31 MarvinPA: oh, ok. can I make wrath expire in wizmode? 16:35:34 he holds on to existence because of his anger at the player, or something 16:35:40 hmm, i'm not sure 16:36:05 MarvinPA: I made myself a mummy. I'll wait it out 16:36:26 if there is i don't know how to do it, i know you can get rid of penance if you're worshipping a god 16:37:01 Conjure up a divine shield that stacks with an ordinary shield and can be used even when wielding a two-handed weapon, as the Divine Shield is held aloft by 16:37:05 the Shining One. You will still need to control it. 16:37:19 That last line feels tacked on, I'm no good at this :P 16:37:31 it is tacked on 16:37:33 ghallberg: can you dump the whole line here? 16:37:47 bmh: That's the whole description there. 16:37:51 Pacra: yeah. 16:37:57 ghallberg: got it... 16:38:20 something to do with your shield skill improving your ability to manage it, maybe? 16:38:22 divine shield works even if you don't have a shield? 16:38:47 yeah 16:40:01 there's no way to unwrath myself in wizmode, 'eh? 16:42:15 The Shining One grants you control of a Divine Shield. It can be used along with an ordinary shield or even a two-handed weapon as it is held aloft by godly power 16:43:04 -!- galehar has joined ##crawl-dev 16:43:21 back 16:43:38 bmh: actually, pushing in your branch is fine too. 16:44:03 galehar: I'll just stick it on mantis once I can test it 16:44:11 I'm not sure how to merge it, but I'm willing to learn :) 16:44:15 Jiyva won't die because her wrath timer is taking *forever* 16:44:16 bmh MarvinPA: Does that look better? 16:44:27 ghallberg: much less tacked on. 16:44:29 looks good, yeah 16:44:34 Or 'sound' better I guess. 16:44:35 "The Shining One protects you with an embodiment of your faith. The divine shield is controlled by willpower, and benefits from your skill with shields, but can be used at the same time as any other equipment." 16:44:58 Eronarn: awwww, one-upper :( 16:45:46 argh--this is painful. wrath take *forever* 16:46:00 MarvinPA: (or others) any opinion on my proposal for experience card? https://crawl.develz.org/mantis/view.php?id=4265 16:46:35 galehar: That sounds very reasonable. 16:46:53 Should you be able to use it to train skills you have no levels in? 16:46:55 think i almost have the nameswap part of the change doen, yay 16:47:05 sounds good, but i'd say don't go too for above 20k xp even for max piety legendary decks 16:47:32 FR: experience card thrusts you into a portal you can't easily exit from 16:47:35 "what an experience!" 16:47:36 so just hard cap everything at 20k then 16:47:53 So yeah, mine or Eronarns description? 16:48:03 bmh: add a wizmode command for editing wrath timer ;) 16:48:05 yeah, just capping at 20k sounds good to me 16:48:24 galehar: it'll be faster than doing this by hand. 16:49:15 ghallberg: another option drawing from both: The Shining One grants you a divine shield. Because it is held aloft by godly power, it does not interfere with your equipment. However, it is controlled by your willpower, and your skill with Shields will improve it. 16:49:26 what about prompted with a skill menu? I could probably make it display the target skill level, like reskilling does. 16:49:43 Eronarn: Hmm yeah, clearer. A bit wordy but fine. 16:50:03 i tend to write pretty wordy 16:50:24 galehar: case 'w': wizard_god_unwrath(); break; 16:50:54 hmm this is weird 16:51:07 i'm getting "Unknown skill: Alchemy" even though i've removed all references to poison magic as a skill 16:51:16 Eronarn: Gonna post that one as a patch for the shiled bug. 16:51:22 shield* 16:51:27 bmh: fine. &W is free. Sounds useful, do it. 16:51:29 galehar: would you just let it be split between any number of skills? 16:51:29 it's in generating the apt txts 16:51:41 anyone have a thought why that would make it choke? 16:51:47 (i did a make clean) 16:51:51 galehar: &W invokes wrath, I'll just use &w to set all the wrath counters to zero 16:52:37 oh, nm 16:52:46 the code for the generation is in docs, i was in source 16:52:53 bmh: huh. That's what I meant. 16:53:17 MarvinPA: could just give the normal skill menu options. auto/manual and focus. 16:54:41 galehar: https://crawl.develz.org/mantis/view.php?id=3696 added a small patch there. 16:55:27 galehar: hm, i guess so, seems like it'd allow quite a bit of micromanagement though 16:55:54 i suppose that was the case in the old system assuming you victory danced it all 16:56:55 yep. but we're free to compensate the added control by decreasing the XP gained even more. 16:56:58 hmm 16:57:08 staff of poison: stick with that name for now, or become staff of alchemy? 16:57:31 i think poison might be okay - 'staff of death' 16:57:34 I dunno what it does but staff of poison sounds better 16:57:51 poison is probably fine, particularly since that's what it does when you hit things with it 16:57:59 MarvinPA: maybe force it in manual mode to keep it simple. Just allow focus. 16:58:17 well with acid in alchemy it could do other things too 16:58:27 (not that hitting things with it is a particularly great use) 16:58:34 monqy: that is true also 16:58:37 argh. I *hate* accidentally typing 'make' instead of 'make wizard' 16:58:56 bmh: alias it to makew 16:59:20 too late. C++ takes so long to build. 16:59:33 alright, that's done with 16:59:35 (Mozilla is working on a new language because of this problem) 16:59:38 now for the functional changes!! 17:03:27 gnöööörh 17:03:30 I need to sleep. 17:03:34 Gnite. 17:03:48 night 17:03:58 (GMT+2?) 17:04:15 03ghallberg * r678d048591dd 10/crawl-ref/source/dat/descript/ability.txt: Changed description of Divine Shield to point out that you need to mentally control it. 17:04:18 ah, +3 17:04:21 -!- Wensley has quit [Ping timeout: 260 seconds] 17:04:39 wait... didn't book of chemistry get renamed? 17:05:31 yeah 17:05:36 hmm 17:05:40 i'm somehow out of date 17:05:47 to the book of alchemy, inconveniently :P 17:06:05 or pulling from the wrong branch 17:06:58 -!- Paroid has joined ##crawl-dev 17:07:22 MarvinPA: I got nosy and started looking at IPs -- you're in the UK too, 'eh? 17:07:50 sigh, yes, conflict :| 17:08:10 feel free to pay my landlord a visit at OX29 ;-) 17:09:16 bmh: i am indeed :) 17:09:48 MarvinPA: If you're in London sometime, I'll buy you a pint. 17:11:35 galehar: sweet. the mollification wiz command works like a charm 17:14:19 anyone have any thoughts on the book situation for alchemists? 17:14:30 alchemy is taken, but worse, it shares fulsome/evap with the alchemist book 17:14:41 but i don't want to gut the current book, either 17:14:58 ??book of chemistry 17:15:00 book of chemistry[1/1]: Fulsome Distillation, Lethal Infusion, Sublimation of Blood, Evaporate, Condensation Shield 17:15:06 ??book of thaumatology 17:15:07 I don't have a page labeled book_of_thaumatology in my learndb. 17:15:11 ok well maybe i do kind of want to gut the current book 17:15:19 but maybe someone likes it 17:16:05 are there any other decently-themed spells that could go in there in place of fulsome/evap? 17:16:32 not really, it's just spells that sound chemical-y 17:16:36 yeah 17:16:43 i mean, it's a cool book 17:16:45 we could keep it and call it the Book of Phase Transitions 17:16:48 the book has a nice play on words with all the spell names containing alchemical vocabulary 17:17:15 considering that stalker and transmuter would both be losing fulsome/evap, i guess it might be fine as-is? 17:17:25 just with a different name or whatever 17:18:34 Book of Experimentation? Laboratory Manual? 17:21:10 Book of Matter? 17:21:49 "You're about to run into the slime covered wall!" -- upon resting in slime next to a slime wall 17:26:30 -!- casmith789 has joined ##crawl-dev 17:27:58 is going back to the "book of chemestry" not an option? 17:28:37 or keeping it at that, i forget if that book was renamed to the "book of alchemy" 17:32:01 do we really want both a Book of Alchemy and a Book of Chemistry with overlapping spells that aren't otherwise related? 17:36:07 -!- Wensley has joined ##crawl-dev 17:36:15 galehar: pushed to my branch -- new Jiyva for the overview and a mollification command for wizmode 17:37:08 bmh: many thanks. 17:37:22 https://github.com/bhickey/crawl/commits/master 17:37:49 Is there a Book of Toxicology? 17:38:22 no 17:38:28 there's a Young Poisoner's Handbook 17:38:33 and Envenomations 17:39:08 Book of Thanatology? :D 17:40:05 bmh sounds good 17:40:10 let me try to merge it 17:40:17 good luck 17:41:09 maybe Book of Vitriol would work 17:41:12 for the alch starting book 17:41:13 I just read the auto-explore bug/FR. Are we after a better auto-explore algorithm? 17:41:55 improvements are always welcome. 17:42:08 auto-exploration is just traveling sales person with partial information 17:42:20 I think it's called the Canadian Trucker problem 17:42:31 or something like that... 17:42:53 http://en.wikipedia.org/wiki/Canadian_traveller_problem 17:43:19 well, if you can implement such algorithm in crawl's autoexplore, it would certainly be very interesting. 17:44:27 -!- edlothiol has quit [Ping timeout: 255 seconds] 17:45:07 at the moment is just moves toward the nearest unobserved square? 17:45:54 -!- mumra has quit [Read error: Connection reset by peer] 17:45:54 i think it weights where there are more unobserved squares 17:46:14 it would be nice not to skip the corner of rooms 17:46:44 -!- mumra has joined ##crawl-dev 17:47:13 petete: we could just approximate TSP and incrementally update it as we 'observe' more unseen squares 17:47:52 given that a single level of crawl is planar we can get a really good approximation for cheap 17:48:01 (not with any algorithm I'd want to implement, though) 17:48:46 it goes to the first unexplored square it finds 17:48:58 sorry, that's chinese to me, i'm not much of a coder 17:49:18 it goes a bit farther to search for objects to pick too in greedy explore 17:49:58 petete: Traveling Sales Person is an important problem that asks: Given a set of points in a space, find the shortest path that visits each point. 17:50:29 ah, now i see what's tsp 17:51:33 petete: here's the solution for Germany http://www.cs.umd.edu/~mount/451/about.htm 17:51:42 crawl's autoexplore searches for the nearest unexplored space using a flood fill algorithm (Dijkstra) 17:53:54 so does AceHack's 17:54:03 it's far from an optimal TSP solution 17:54:15 especially on a map that you can't see all of (if you could, why explore it?) 17:54:34 idk if it's the optimal way, but exploring the borders of the map first, following the outermost walls then repeating might work, given the range of vision and squareness of the squares crawl uses 17:55:09 going in circles in other words 17:55:21 petete: how do you know you're at the boundary in crawl? 17:58:13 galehar: did you merge alright? 17:58:35 -!- Paroid has quit [Quit: Page closed] 17:58:50 umm, thats a good question 17:59:21 it also gets more complicated with autopickup 17:59:21 no free lunch theorem, if you don't know anything about your landscape all reasonable search strategies are equivalent 18:00:03 bmh: sorry, don't have my git foo tonight. Your patch is good, if you want it in tonight you'll have to send me patches 18:00:07 well, we do know a lot about the map, even if its not revealed 18:00:15 galehar: will do. 18:00:30 will have to learn to merge commits at an earlier time :) 18:01:05 -!- upsy has quit [Quit: Leaving] 18:01:24 the canadian traveller is very interesting. Do you really think you could implement something using that? 18:01:36 bmh: just keep in mind that any algorithm can't leak information to the player 18:01:36 Wensley: You have 4 messages. Use !messages to read them. 18:01:40 No idea. I haven't tried 18:01:58 Wensley: the very point of this one is to work with incomplete data 18:02:06 my first thought would be to implement a Hilbert curve TSP heuristic 18:02:28 did Mantis just fall over? 18:02:32 bmh: sorry but my maths skills are no better than my git skills tonight 18:02:40 I can only do C++ :P 18:02:41 there are different levels of incompleteness :P also bmh, what was that earlier about mozilla making a language to replace c++? 18:02:55 Wensley: they're working on a language called Rust 18:03:10 https://github.com/graydon/rust/wiki 18:03:30 Rust... sounds like it's already obsolete... 18:03:51 galehar: http://eagereyes.org/media/attachments/HilbertCurve.png that's the hilbert curve 18:04:17 What you do is place the points you want to travel to on a hilbert curve and visit them in order as if you were traversing the curve 18:04:30 I really want to make a hilbert curve vault now 18:04:39 gross. 18:05:01 but really -- can anyone else access mantis? I just uploaded my patch and can't load a page from it 18:05:18 ah, there it goes 18:05:48 galehar: https://crawl.develz.org/mantis/view.php?id=4244 18:06:13 bmh: is the point of hilbert is to have the same result whatever the starting point on the map or something? 18:06:42 galehar: The idea behind the hilbert curve is to visit, in order, places that are close together 18:07:42 it's a great idea 18:07:51 looks really efficient 18:08:18 the dumb TSP approximation is a minimum spanning tree 18:08:29 bmh: the problem with a hilbert curve autoexplore is that the map would need to approximate 18:08:32 *map would need to cooperate 18:08:55 ais523: oh, because there are obstacles, you mean? 18:09:08 yep 18:09:19 ais523: it should work in any metric space, right? 18:09:24 how would a human explore efficiently. what algorithms would they use 18:09:25 if the places where natural corridors from one side of the map to the other don't match the curve 18:09:41 then you'll be going out of your way a lot for no apparent reason 18:09:43 Wensley: they'd rely on vault knowledge 18:09:47 to know where interesting stuff can't be 18:09:54 Wensley: in NetHack, it's basically knowledge of how the map generation algorithm works 18:09:58 so an autoexploring bot will never match an optimum human 18:10:00 you see a few fragments of corridors, and infer the rest of the map from there 18:10:06 Eronarn: then we need two autoexplorers, one for new players and one for good players 18:10:18 in Crawl it's apparently mostly based on vaults, but I don't have them all memorised 18:10:21 so I'm bad at Crawl exploration 18:10:28 there's also level type 18:10:38 some levels have corridors that can ahve secret doors and such 18:10:39 some don't 18:10:53 or at least, they have a LOT fewer secret doors 18:11:34 another good example is the cavernous layout in NetHack; the optimal exploration pattern there on a dark level is around the edges, and back and forth across the areas not near the edges 18:11:39 I'm not sure what it's like if the level is lit 18:14:42 ais523: given that the crawl map is in metric space, we can embed all of the search points in R^2 and then use the hilbert approximation on that set of points 18:15:03 bmh: hmm, and search points are only ones that the character is aware of? 18:15:10 I, um, can't work out the implications of that in my head 18:15:14 it might be interesting to watch 18:15:22 I'd be surprised if it works, but I can't figure out the failure mode offhand, so it might 18:17:51 ais523: The hard part is finding all pair-wise distances. Because it's metric, you don't actually need to find them, but I'm not sure if finding a minimum spanning tree is sufficient 18:23:43 could somebody help me out with "GEN" makefile steps? 18:24:27 more specifically - what is generated besides the tileset? 18:28:11 03brendan * r7d8ce773bc18 10/crawl-ref/source/ (command.cc main.cc wiz-you.cc wiz-you.h): Added mollification command to wizmode 18:28:18 yay 18:28:22 03brendan * rb5488ab09b66 10/crawl-ref/source/dgn-overview.cc: Changed dungeon overview on Jiyva's death 18:31:02 https://crawl.develz.org/mantis/view.php?id=4256 What is the correct behavior here? Should the hat not meld, or should the character not be able to wear the hat? 18:32:18 you shouldn't be able to put on a hat when transformed 18:32:35 like other species and forms 18:33:17 huh 18:33:27 there's several functions which checks what is wereable depending on mutations and forms. They should be merged someday. 18:33:30 i thought i changed that a while ago 18:33:37 to make it a bit more consistent 18:33:59 but it seems the bug is specific to Oc 18:34:05 anyway, have to sleep 18:34:08 spider and ice form aren't supposed to be able to wear hats at all 18:34:14 anymore, at least 18:34:57 well, the hat does meld if you wear it when you transform 18:35:19 if it melds it keeps working, 'eh? 18:35:21 oh, looks like it's not Op-specific 18:36:14 like I said, there are inconsistencies because there is duplication of functions 18:36:17 -!- galehar has quit [Quit: zzzz] 18:36:38 right, that's what i thought i'd fixed (i think spider form had this exact issue, maybe?) but apparently not :( 18:37:00 MarvinPA: how about this: you can put a hat on, but it will meld into you 18:37:47 hm, i don't think you should be able to put armour on if your form can't wear it 18:39:09 ah, i missed a check in you_tran_can_wear i guess 18:40:19 there seem to be three slightly different but mostly identical checks all in different places for what armour you can wear while transformed :P 18:40:34 this one is yours :) 18:40:49 MarvinPA: yeah anything form related is a big mess 18:41:40 luckily i think this is just the one check i missed, so it's not too hard to fix at least :P 18:42:48 what, noooo 18:42:52 it still works if you do W* 18:43:31 nice 18:45:44 the check for being able to wear things and the check for displaying things on W aren't the same? :( 18:47:09 i don't even know anymore :( 18:48:42 -!- bmh has quit [Quit: bmh] 18:49:43 oh ok, it returns true early for soft hats 18:49:49 before it checks whether that form can wear hats 18:53:31 nice 18:53:41 FR: hatform 18:53:45 cannot wear hats 18:53:52 but monsters can wear you 18:54:19 // XXX: This whole system is a mess as it still relies on special 18:54:19 // cases to handle a large number of things (see wear_armour()) -- bwr 18:54:25 yes, yes it is :( 18:58:04 let everything wear everything and call it a day 18:58:39 (actually just let merged stuff provide all of its equipment boosts and nerf forms accordingly) 18:59:03 why bother distinguishing between merged and not merged in that case? :P 19:00:04 the nobrainers crowd will hunt you down 19:00:56 it's reasonable for melding to disable item properties; it makes it more interesting 19:02:28 MarvinPA: i mean boosts like rF+ 19:02:36 but not its effects as armour 19:02:51 ah 19:03:01 so: cloaks don't give +AC, and don't protect you from acid splashes, but do provide all their other abilities 19:03:03 well that would be consistent with ponderousness i guess 19:03:17 but hard to balance, maybe 19:03:21 it would make forms much much easier to balance / be consistently useful 19:03:24 but they would have to be weaker 19:03:32 does melded jewellery provide benefits 19:03:39 nothing melds it right now 19:03:43 oh 19:03:44 batform? 19:03:55 ??batfomr 19:03:56 I don't have a page labeled batfomr in my learndb. 19:03:57 ??batform 19:03:57 I don't have a page labeled batform in my learndb. 19:04:00 ??bat form 19:04:00 bat form[1/2]: An ability you get as a vampire at xl3. Grants minimum movement delay and gives a bonus to EV and Dex when unencumbered but cripples your Str. No spellcasting. 19:04:04 ??bat form[2] 19:04:05 bat form[2/2]: Eronarn the Necromancer (L27 DSNe), worshipper of Sif Muna, collapsed under their own weight caused by gaining the bat transformation on Lair:2 on 2008-08-27, with 538692 points after 150318 turns and 17:21:18. 19:04:32 i think i died with rings still on in batform in that one 19:04:36 g - a ring of wizardry (melded) 19:04:38 I recall my gripe with optm being that it doesn't lose slot equivalents in forms 19:04:50 monqy: this would solve that handily :) 19:05:17 also that op spiders have 8 rings and fe spiders don't 19:05:44 FR: spider form gives you eight ring slots 19:05:54 a solution to that: spider form transmutes the player into something that's not strictly a spider, but something spider-like, with number of legs dependant on original number of legs 19:05:59 optm loses hats in hatless forms! 19:06:03 hats are important 19:06:09 everything can wear hats 19:06:24 or rather, should be able to 19:06:32 because everything has a vaguely head-shaped lump 19:06:45 does ice form? 19:06:48 yes 19:06:49 felids with horns 19:06:53 ice form is like a dog made of ice basically 19:06:55 it's stupid as heck 19:07:02 I always figured it was like a yeti 19:07:10 nope it's quadrupedal 19:07:14 and it has claws 19:07:17 quadrupedal and punches 19:07:17 but they do blunt damage 19:07:22 and it butchers with its teeth 19:07:36 (but it doesn't bite with them 19:07:42 http://crawl.develz.org/info/tile.php?q=ice%20beast 19:07:43 weird 19:07:59 A terrible creature, formed of snow and crystalline ice. Its feet leave puddles of icy water on the floor. 19:08:01 http://crawl.develz.org/info/tile.php?q=sky%20beast 19:08:02 nobody could figure out what they were supposed to be so we just got some stupid shit for a tile 19:08:08 rocket feet 19:08:13 i like them on Y 19:08:16 ??sky beast 19:08:16 sky beast[1/2]: Similar to an {ice beast}, only it flies, is made of clouds and tortured flesh, leaves a mutagenic corpse and fades in and out of visibility at random. Appears at the same depths as ice beasts, but has less AC and is not immune to poison. 19:08:19 is the sky beast a sheep? 19:08:22 i dunno what i imagine them to look like though 19:08:24 ??sky beast[2] 19:08:25 sky beast[2/2]: http://www.creaturespot.com/main/2010/11/12/cephalophant-monster.html 19:08:29 that is a sky beast 19:08:30 that's what sky beasts should look like 19:08:32 if you disagree you are shit and wrong 19:08:35 MarvinPA: you can't take cyan, I'm calling that for kelpies 19:08:44 i have them on ice elemental Y 19:08:50 and sky beasts on mutagenic Y 19:08:52 sweet 19:09:03 aren't catoblepas magenta Y now 19:09:04 also i totally moved qwarves to gwarves 19:09:11 Eronarn: they were always magenta 19:09:17 and nellie is lightmagenta 19:09:33 nellie <3 19:09:34 what about making I into a glyph for elemental-ish creatures 19:09:36 no death/dire/giant catoblepas :( 19:09:47 like we could reflavor forest wyrms to be more elemental-y 19:10:02 monqy: I've been thinking that maybe catoblepae are too easy, that sounds like a good solution 19:10:03 and add lava and mud beasts 19:10:09 for fire and earth 19:10:11 helllobes 19:10:17 or sand beasts! 19:10:18 Wensley: where would you put them? 19:10:28 monqy: they can have their own glyph, on Q 19:10:37 Q is for qenqu, silly 19:10:41 q for qatoblepae? 19:10:43 qatoblepas 19:10:45 I mean 19:10:46 yes 19:10:56 wait i've got it 19:11:08 Y for mediYum mammals 19:11:15 H for Huge mammals 19:11:24 haha 19:11:25 r for ? 19:11:28 what about all the Hybrids 19:11:38 r is for rodent (small mammals which aren't bats) 19:11:39 monqy: Quasi-humans 19:11:44 -!- Alexx999 has quit [Ping timeout: 252 seconds] 19:11:49 there aren't any human colors left either 19:11:50 and bats go on butterfly glyph 19:11:59 monqy: and bird 19:12:00 @??raven 19:12:00 too many human uniques 19:12:00 raven (02b) | Speed: 20 | HD: 6 | Health: 25-40 | AC/EV: 1/10 | Damage: 8, 8 | Flags: sense invisible, fly | Res: 06magic(16) | Chunks: 07contaminated | XP: 262. 19:12:08 @??phoenix 19:12:08 phoenix (05b) | 04UNFINISHED | Speed: 12 | HD: 13 | Health: 91-131 | AC/EV: 2/10 | Damage: 1908(holy) | Flags: 08holy, fly | Res: 06magic(52), 03poison, 04rot, 13neg+++, 08holy | XP: 1666. 19:12:22 speaking of putting the same things of different sizes on different glyphs, I hate it 19:12:29 yes 19:12:34 only time it's ok is zombies imo 19:12:41 did I put phoenixes on 'v'? 19:12:43 er, 'b'D? 19:12:47 I though I'd left them on 'H'. 19:12:51 seriously now, are there any technical hurdles to giving crawl more colors? someone posted a link to some screens from a new roguelike a few days ago and the depth of its color palette was *gorgeous* 19:12:52 someone probably changed it 19:12:53 I put all zombies on Z, I think 19:12:55 -!- Alexx999 has joined ##crawl-dev 19:12:57 weren't they originally H and then they moved? 19:12:58 and non-zombies on z 19:13:16 Wensley: the problem is doing it over telnet/ssh 19:13:21 need to have a client that supports it - not all do 19:13:30 what clients do not? 19:13:30 Wensley: yes. 19:13:34 Wensley: most. 19:13:35 Wensley: https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:interface:256colors 19:13:38 oh poo 19:13:50 if we were to dump terminals and do drowing ourselves... no problems! 19:13:57 I'd die :( 19:14:00 we should really enable it - and combining unicode characters - as an option 19:14:06 ignore b0rsuk's whinging, of course. 19:14:28 due: alchemy patch is almost ready! :D 19:14:45 Eronarn: i am basically not a ddeveoper any more? :/ 19:14:57 is the alchemy patch just poison magic -> alchemy magic? 19:15:07 because that is a pretty lame new version of erocrawl 19:15:17 Wensley: https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:magic:alchemy 19:15:33 I have been there, actually. I was wondering what eronarn has implemented so far 19:15:36 ah 19:15:53 due: whaaa, no :( 19:16:21 Wensley: rename, move spells. still to do: new alchemist role, new spells, fix tmut/stalker 19:16:35 does this mean finishing breathe bees? 19:16:37 :D:D:D:D 19:16:44 Eronarn: i won't be doing any serious development until next year, honestly 19:16:53 not sure about breathe bees, have to see whether i can make it work 19:16:58 breathe bees = bioshock 19:17:00 definite yes on sharkpunch though 19:17:07 Eronarn: i still have a huge pile of ressearch to complete, a novel to write, and i just got ocmmitted to a september->december huge project. :/ 19:17:08 do we have hounds that breathe bees yet 19:17:10 new lair monster 19:17:11 sharkpunch got the okay? 19:17:15 monqy: fuck the okay 19:17:24 i'll sharkpunch anyone who says it's a bad spell 19:17:36 we have to make up for the loss of megabats 19:17:36 due: i start grad school in a month, i totally understand :) 19:17:41 sharkpunch is the obvious solution 19:17:50 Eronarn: :) 19:17:52 ??sharkpunch 19:17:53 I don't have a page labeled sharkpunch in my learndb. 19:18:15 I'm imagining a "dispel sharks" spell now 19:18:24 no lara croft sharkpunching? 19:18:26 You give the orc a cookiecutter cross! 19:18:41 You strike the hippogriff with the force of a speeding megamouth shark! 19:19:02 I'm not sure that's actually terrible enough to be a crawl stabbing descriptor 19:19:19 Oh. 19:20:03 alright, HP movie time 19:20:16 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:21:21 -!- syllogism has quit [] 19:27:21 -!- moocowpong1 has joined ##crawl-dev 19:28:08 03MarvinPA * re42fbd199405 10/crawl-ref/source/ (item_use.cc player.cc): Properly block hats in ice form 19:29:06 nice code cleanup 19:29:34 :( 19:31:00 add puddle form as a tmut miscast/hostile tmut 19:31:12 turns you into water; enemies splash around in you to deal damage to you 19:33:15 the comment might be a bit misleading, now 19:34:17 "always fit, otherwise [except not when shapechanged]" 19:34:24 puddle form slows enemies and protects you from drowning 19:34:26 pro strat 19:34:59 puddle form next to a flame cloud to turn into gas form 19:35:04 and then sublimate into ice form 19:35:08 farmable 19:36:08 03dolorous * r28cf28718c61 10/crawl-ref/source/dgn-overview.cc: Make the dungeon overview handle unavailable gods generically. 19:39:00 Wensley: deposition, not sublimation 19:39:06 sublimation is solid -> gas 19:39:12 deposition is gas -> solid 19:39:18 I'm so bad at chemistry 19:39:29 sublimation of blood is a confusing spell that way... 19:39:29 wait so does this imply that MP is a gas 19:39:32 and that blood is a solid 19:39:45 no, because sublimation has other english meanings 19:40:02 make sublimation necro/alchemy 19:40:11 and regen into necro/tmut 19:40:33 yes / yes 19:41:02 are there any non-poison spells that would work for alchemy 19:41:36 maybe berserk 19:41:39 no 19:41:42 call it "mr. hydeform" 19:42:04 berserk is not coming back as a spell 19:42:41 what about simulacrum as a necro/alchemy spell 19:43:07 nah, it definitely belongs with an ice component 19:43:12 and three schools is excessive 19:43:22 some nec/alch spells would be cool though! 19:43:24 ice/achemy? 19:43:30 simulacrums are undead 19:44:05 yeah 19:44:07 Wensley: how about some electricity spell(s) as alchemy/air; thematically that building up static is an atomic process 19:44:33 I feel like magnetism is earth and electricity is air, so electromagnetic spells would be earth/air 19:44:38 as guidelines for alchemy spells, they should be: ritualized, processes, more towards the permanent side, energetic, dealing with chemicals 19:44:47 not necessarily all of those 19:44:53 but those are things that might make a spell alchemical 19:45:02 why are earth and air even opposed for that matter. seems like it's just for symmetry with fire/ice rather than any real reason 19:45:30 -!- mumra has quit [Read error: Connection reset by peer] 19:45:31 earth is weighty, solid 19:45:41 air is breezy and fickle 19:46:43 conjurations creates matter from nothing. translocations takes existing matter and moves it. summonings something something takes matter and moves it. so then why do only the elemental schools get training mali 19:47:03 -!- mumra has joined ##crawl-dev 19:47:18 because they are the only ones that are actually opposed 19:47:27 man, thinking about it, how is summonings conceptually that different from translocations 19:47:32 learning how to be a fire mage is about being single-purposed, overpowering, etc. 19:47:42 learning how to be an ice mage is about being flexible, subtle, etc. 19:47:48 those are in direct opposition to each other 19:47:54 Eroarn: these all sound like bullshit reasons, I want my damn electromagnetism spells 19:48:07 think about what you're saying 19:48:13 what does an 'electromagnetism' spell even do 19:48:21 all sorts of stuff 19:48:22 an electromagnet doesn't attract something and then zap it 19:48:33 electromagnets do in crawl 19:48:45 so on the topic of bullshit, 19:48:48 lightning bolts don't bounce when they hit a wall 19:49:11 Wensley: I always thought that summonings didn't transfer creatures from elsewhere, but rather created magical projections of creatures 19:49:14 seriously though what does an 'electromagnetism' spell do that a magnetism spell doesn't 19:49:28 although in that case, you'd expect Ely to not mind if summons were killed 19:49:28 this is like wanting a strong nuclear force spell. what would it actually *do*? 19:49:34 It makes it dual school? 19:49:58 eronarn: you charge up your enemies to have them attract more lightning bolts. you charge up yourself so that whenever you are struck by a metal sword you give off electricity. there's a lot t odo 19:50:15 that's not what electromagnetism does... 19:50:16 I will make a wiki page 19:50:34 ais523: lightning bolts do not bounce off of walls, therefore electromagnetism can do whatever we want it to do 19:50:36 ok great Wensley call me when you're done having awful ideas 19:50:37 -!- Alexx999 has quit [Ping timeout: 252 seconds] 19:50:57 Wensley 1, Eronarn -2 19:51:51 nope 19:51:53 i got op in 19:51:55 so i have at least 8 19:52:12 I was already giving you -12 for vampire mosquitos 19:52:37 Trying to come up with a way to justify one of the three L2 air/charms spells as part alchemy but I got nothin' 19:52:45 if I leave this channel and come back a year later, it'll still be trying to come up with a magnetism variant 19:52:46 Because seriously three spells of the same dual school and level? 19:53:01 RichardHawk: what are they? rmsl, swift, and what other spell? 19:53:05 Lev 19:53:13 wait I heard something about new spells for AM, due was that you? 19:53:20 swift and lev are both things that would be potion effects in most games 19:53:29 in fact, lev is a potion effect in Crawl, right? 19:53:33 please stop trying to move random spells into alchemy 19:53:38 but "duplicates a potion" doesn't really seem too much of a justification for "alchemy" 19:53:54 hi ais523! 19:53:56 i have a pretty clear idea of what it does, but apparently nobody else does 19:54:03 Yeah, there's no basis for it, hence not a serious idea 19:55:07 hi Pacra 19:55:24 I'm trying to work out what I've done that makes me eligible for a hi with an exclamation mark attached 19:55:28 Eronarn: why does condensation shield become alchemy/ice 19:56:00 wait, you're trying to make alchemy a school? 19:56:10 oh, I was actually just reading through that current TAS turn-by-turn you were doing. 19:56:15 Pacra: aha 19:56:20 that is probably worthy of an exclamation mark 19:56:25 even if I'm a little stuck on routeplanning atm 19:56:26 indeed. 19:56:43 are you doing it with a group to share the load? 19:56:51 me and one other, who isn't too good at NetHack 19:57:05 that sequence break was... quite something 19:57:09 which one? 19:57:14 the first 19:57:18 (well all of them) 19:57:22 shop to Valley? 19:57:28 Eronarn: also, do you have any plans for low-level tmut spells to replace ful/evap 19:57:29 yessir 19:57:44 that one doesn't really need anything but stupid amounts of luck, it isn't even a glitch 19:57:49 but at least it's pretty unexpected 19:58:16 oh, I also wanted to ask you: how is applying a creme pie the most overpowered glitch anyway? 19:58:25 just lets you wear infinite amounts of stuff? 19:58:42 Pacra: it basically leaves a dangling pointer, which can be used to change arbitrary bits of memory 19:58:57 so it lets you anything, like, say, transmute a ring of regen into the Amulet of Yendor 19:59:13 (I use that as an example because they only differ by one bit, so it's an easy corruption to do) 19:59:28 oh, crafty. 19:59:38 if you do that does rodney come after you :# 19:59:57 (i'll stop derailing the chat after that last question.) 20:00:19 not immediately, but you have to drop the Amulet and pick it up again for the game to register you as having it, then he does 20:07:16 Can select any combo of species/background (https://crawl.develz.org/mantis/view.php?id=4266) by billy7676 20:07:18 ais523: did the devs think of that, too? 20:07:32 no, it's a dangling pointer bug= 20:07:43 much the same thing would happen if one existed in Crawl 20:08:10 perhaps one does, but if so, it isn't generally known 20:08:29 because Crawl updates more often than once every 7 years (and NetHack updates less often, it seems), Crawl can fix a bug like that much faster 20:08:42 and introduce them, too :P 20:09:13 uh oh, more people misunderstanding that grey combos doesn't mean you can't play them :( 20:09:40 in AceHack, I use brown for combos you can't play 20:09:49 and red for main menu items you can't select 20:10:03 in Crawl, what about white for good combos vs. gray for bad combos? 20:10:40 that's what's already in place 20:11:01 (iirc) 20:11:19 it's lightgrey vs darkgrey 20:11:19 I mean, gray as in nonbold white, not gray as in darkgray 20:15:57 didn't recommended combos used to be green? or am I misremembering 20:17:43 -!- MarvinPA_ has joined ##crawl-dev 20:20:33 -!- MarvinPA has quit [Ping timeout: 264 seconds] 20:42:16 -!- hoody has joined ##crawl-dev 20:46:57 -!- hoody has quit [Remote host closed the connection] 21:08:43 -!- hoody has joined ##crawl-dev 21:30:10 03dolorous * r3d9c84ed61cb 10/crawl-ref/source/ng-input.cc: Fix Mantis 4262: Update copyright year. 21:37:51 wait 21:38:03 so why do we not just make the copyright year use some kind of reference 21:38:23 instead of just being a static number 21:39:43 I guess that would be in a problem in 2038 though 21:41:07 sorry if I come off as abrasive, I am very very tired 21:56:39 -!- MarvinPA has joined ##crawl-dev 22:00:30 -!- MarvinPA_ has quit [Ping timeout: 260 seconds] 22:39:46 -!- Wensley has quit [Ping timeout: 264 seconds] 22:45:48 -!- ainsophyao has joined ##crawl-dev 23:37:01 -!- Alexx999 has joined ##crawl-dev 23:44:37 -!- Garhauk has quit [Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330]] 23:49:06 -!- ainsophyao has quit [Remote host closed the connection]