00:00:05 -!- eith has quit [Ping timeout: 245 seconds] 00:24:02 is there any way to choose specific hunks for commit in git? 00:42:38 -!- Niccus has quit [Read error: Connection reset by peer] 00:45:32 -!- Niccus has joined ##crawl-dev 00:47:46 -!- Luca__ has quit [Ping timeout: 264 seconds] 00:48:30 -!- Luca__ has joined ##crawl-dev 00:48:32 -!- Luca__ has quit [Read error: Connection reset by peer] 00:48:51 -!- Luca__ has joined ##crawl-dev 01:08:54 -!- MarvinPA has quit [Remote host closed the connection] 01:14:48 xale: git add -p 01:25:12 -!- by has joined ##crawl-dev 01:29:35 DrPraetor: I would say combat math can't be considered finalized since the balance between heavy and light armour seems to be broken 01:29:44 but there are no concrete plans 01:47:42 hum, so again, where would I put something that needs both 'menv' and 'struct monsters'. 01:47:51 and is used in 'struct monsters'. 01:50:35 feel free to include env.h from monster.h if it's required there 01:50:47 don't see how that could be avoided 01:50:59 but I'm not completely sure what the problem is 01:51:24 monster.h is included by env.h already, because it makes a vector of monsters, so that won't work. 01:51:31 ah 01:51:35 I guess I'll just hack something up then you'll take a look when it's done 01:52:07 what is it that needs env.h from monster.h? 01:52:58 never mind that, we'll get back to that when there is a patch. 01:53:02 ok 01:55:46 thanks for working on this, btw 02:11:22 -!- Niccus has quit [Remote host closed the connection] 02:26:33 -!- dpeg has joined ##crawl-dev 02:26:44 mornings 02:27:41 !messages 02:27:41 (1/3) Cryp71c said (4d 10h 46m 39s ago): tentatively speaking random2(MUT_CLAWS * 3 % hp) (3/6/9% of current hp in non-lethal dmg) for bleed effects is really insignificant. I've tentatively changed it to bestroll(MUT_CLAWS * 3 % hp, MUT_CLAWS) 02:27:55 !messages 02:27:55 (1/2) Cryp71c said (4d 10h 45m 48s ago): also, monstrous DS could be size-upgraded to large for added bonuses to armour / shield usage (and reduced dodging effectiveness) ? 02:28:03 !messages 02:28:03 (1/1) Keskitalo said (3d 23h 49m 49s ago): Good work on the Enchantment split wiki page! 02:30:02 !tell Cryp71c How can 9% damage be insignificant, if they occur over a number of turns? Should be better than poison, I think! Perhaps we should email on that. re monstrous: that's an interesting idea. But would large size not be a nerf to armour usage? 02:30:02 dpeg: OK, I'll let Cryp71c know. 02:34:07 03by * r575a7067f827 10/crawl-ref/source/database.cc: Parse text db using std::string instead of C strings. 02:47:06 03by * r4ff5179241ec 10/crawl-ref/source/wiz-fsim.cc: fsim: Use a copy of the monster to keep it alive. 02:57:54 31 | D:1 | Defeated Nikola 02:57:54 31 | D:1 | Killed from afar by Nikola 02:58:28 yay; it used to be "program bug"? 02:58:34 yup 02:59:35 dpeg: large demonspawn size would also not go well with dodging, and that's what unarmed combat users usually want 03:01:35 -!- syllogism has joined ##crawl-dev 03:03:15 by: yes, I know. I like the idea, but I am not sure we can pull it off. 03:09:16 also, I haven't played monstrous, but isn't this make such a huge difference that players will surely scum or quit for it? 03:09:25 argh, you might understand what I mean 03:09:39 I do :) 03:09:55 by: I am not sure ... I also heard threats that players will quite monstrous DS right away. 03:10:03 ah, you said that 03:10:16 they will 03:10:38 it sounds like a DSMo will definitely want monstrous, while a DSWz will definitely not 03:10:44 syllogism: quit or scum? 03:10:47 quit 03:10:56 syllogism: everyone? 03:11:00 even DSMo is probably better off with just the regular mutations 03:11:03 dpeg: no 03:11:43 syllogism: btw, many thanks for the kind words towards Denzi. I was very thankful when I read that comment. 03:11:53 I think monstrous would be made such that it's attractive for monks 03:12:06 by: I'd think so, yes. 03:12:14 Also, it's quite rare. 03:12:51 it's fine, but it's unfortunate it basically forces you to go unarmed 03:13:02 syllogism: sure, that's why it is so rare. 03:22:30 03by * r24f1ab1d3bfe 10/crawl-ref/source/beam.cc: Make tracers stop at monsters for AUTOMATIC_HIT (#1656). 03:22:41 03by * r1615a8b2c092 10/crawl-ref/source/zap-data.h: Replace auto hit magic number for debugging ray. 03:30:51 03by * r65a9b8b91ea1 10/crawl-ref/source/startup.cc: Calculate you.hunger_level at start (#1639). 03:35:10 -!- Amonchakad has joined ##crawl-dev 03:42:23 -!- bhaak has joined ##crawl-dev 03:42:43 by: is this what you'd expect for #1628 03:42:45 Was drained of all life ... on Level 1 of the Dungeon. 03:43:06 or was it a different miscast? 03:43:46 yes, the "pain shoots through your body" kind of miscasts 03:44:09 I didn't check the draining ones 03:44:48 the ones that just call _ouch 03:44:54 okay 03:46:59 03by * r3de4cd264972 10/crawl-ref/source/rltiles/tool/tile_list_processor.cc: rltiles/tool: Use tileidx_t for _name_pair, _colour_pair (#1654). 03:48:33 there, today's mantis balance is negative :) 03:50:13 by: oh, happy days. This is so hard to achieve. 03:53:22 well with these changes it no longer gets killed by a program bug 03:53:35 but the mummy that kills it is still wielding an indirect death curse 03:54:05 I'm guessing something is wrong in hiscores.cc 03:58:29 !lg * tmsg=~mummy death curse ktyp=wild magic x=v 03:58:29 5. [v=0.4.4] puffycloud the Stickfighter (L21 DGDK), killed by a mummy death curse on Tomb:2 on 2008-10-08, with 348111 points after 125122 turns and 12:48:50. 03:58:41 !lg * tmsg 03:58:41 Malformed argument: tmsg 03:58:43 bah 03:59:04 it seems mummy curse death_type used to not be KILLED_BY_MONSTER 03:59:25 !lg * x=tmsg 03:59:26 648316. [tmsg=slain by Crazy Yiuf] dazzle the Grave Robber (L3 DENe), slain by Crazy Yiuf (a +2,+2 quarterstaff of chaos) on D:2 on 2010-06-01, with 162 points after 2307 turns and 0:05:41. 04:00:00 * due dances. 04:00:03 !lg * kaux=~mummy death curse 04:00:04 26. schuay the Chucker (L5 MiBe), worshipper of Trog, mangled by a program bug (an indirect mummy death curse) in Ossuary on 2010-05-12, with 343 points after 2919 turns and 0:16:23. 04:00:11 !lg * kaux=~mummy death curse cv=0.4 04:00:16 9. wasd the Executioner (L27 MiFi), worshipper of Okawaru, slipped on a banana peel caused by a mummy death curse on Tomb:2 on 2009-05-24, with 531069 points after 139191 turns and 28:03:05. 04:00:24 !lg * kaux=~mummy death curse s=ktyp 04:00:27 26 games for * (kaux=~mummy death curse): 9x mon, 6x clumsiness, 5x wild magic, 3x stupidity, 3x weakness 04:00:33 !lg * kaux=~mummy death curse ktyp=mon 04:00:46 9. schuay the Chucker (L5 MiBe), worshipper of Trog, mangled by a program bug (an indirect mummy death curse) in Ossuary on 2010-05-12, with 343 points after 2919 turns and 0:16:23. 04:00:52 !lg * kaux=~mummy death curse ktyp=mon cv=0.4 04:00:54 No games for * (kaux=~mummy death curse ktyp=mon cv=0.4). 04:01:02 !lg * kaux=~mummy death curse cv=0.4 s=ktyp 04:01:04 9 games for * (kaux=~mummy death curse cv=0.4): 3x clumsiness, 2x weakness, 2x wild magic, 2x stupidity 04:01:09 !lg * kaux=~mummy death curse cv=0.5 s=ktyp 04:01:17 8 games for * (kaux=~mummy death curse cv=0.5): 4x mon, 2x clumsiness, 1x weakness, 1x stupidity 04:01:23 !lg * kaux=~mummy death curse cv=0.5 ktyp=mon 04:01:25 what are you trying to find? 04:01:29 4. Nexos the Farming Dwarven Barricade (L27 MDPa), worshipper of The Shining One, mangled by a guardian mummy (an indirect mummy death curse) in Zig:18 on 2010-04-28, with 935031 points after 239040 turns and 17:48:40. 04:01:59 the "wielding a mummy death curse" seems to be from 0.5 04:02:05 oh 04:02:07 no matter 04:03:20 !lg * killer=~program bug s=kaux 04:03:20 34 games for * (killer=~program bug): 22x , 8x a disintegration bolt, 4x an indirect mummy death curse 04:05:54 we should probably pass NON_MONSTER from _mummy_curse again 04:07:24 alternatively special-case a differen kill type in MiscastEffect::_ouch 04:07:46 wild magic isn't really that fitting either 04:07:55 !lg * s=ktyp 04:08:00 648317 games for *: 319392x mon, 120980x quitting, 88687x leaving, 78454x beam, 24276x pois, 2581x winning, 2126x trap, 1614x cloud, 1516x acid, 1508x wild magic, 1334x starvation, 1082x targeting, 741x draining, 515x rotting, 506x spore, 471x burning, 401x stupidity, 350x water, 340x curare, 317x disintegration, 301x falling down stairs, 259x lava, 125x self aimed, 124x weakness, 112x something, ... 04:08:19 !lg * ktyp=something 04:08:19 112. Hsheehan the Covered (L3 MDFi), distortion unwield on D:2 on 2010-05-30, with 81 points after 1146 turns and 0:07:31. 04:08:31 !lg * ktyp=something s=kaux 04:08:31 112 games for * (ktyp=something): 106x distortion unwield, 4x a card of wild magic, 2x the effects of Hell 04:13:35 !seen enne 04:13:35 I last saw Enne at Tue Jun 1 04:23:14 2010 UTC (4h 50m 21s ago) quitting with message Quit: zzz. 04:18:44 xale: I'd tend to remove KILLED_BY_MONSTER from MiscastEffect entirely 04:19:18 A miscast is not being killed byt a monster. 04:22:05 Can monster miscast, or is that something completely different? 04:23:05 it's a death by a death curse 04:23:30 and I figured it's not really related to what I'm doing now, so I'm gonna take a look at it a bit later 04:24:36 would deaths to OCS fall under that? 04:25:27 you mean like stat deaths? 04:26:30 I was thinking specifically OCS, since their spell set is identical to what used to be div miscasts 04:27:07 ogaz: yes 04:28:33 !lg * kaux=~orange 04:28:34 97. minced the Impaler (L17 MfIE), worshipper of Okawaru, forgot to breathe caused by an orange crystal statue on D:17 on 2010-05-08, with 159574 points after 49658 turns and 3:23:10. 04:28:39 !lg * kaux=~orange x=v 04:28:39 97. [v=0.6.0] minced the Impaler (L17 MfIE), worshipper of Okawaru, forgot to breathe caused by an orange crystal statue on D:17 on 2010-05-08, with 159574 points after 49658 turns and 3:23:10. 04:29:04 !lg * kaux=~orange x=ktyp 04:29:05 97. [ktyp=stupidity] minced the Impaler (L17 MfIE), worshipper of Okawaru, forgot to breathe caused by an orange crystal statue on D:17 on 2010-05-08, with 159574 points after 49658 turns and 3:23:10. 04:29:21 @?orange crystal satue 04:29:21 unknown monster: "orange crystal satue" 04:29:26 @?orange crystal statue 04:29:27 orange crystal statue (048) | Speed: 6 | HD: 10 | Health: 160 | AC/EV: 20/1 | Flags: 11non-living | Res: 13magic(immune), 05fire++, 02cold++, 10elec++, 03poison++ | XP: 150. 04:33:27 03by * rbfa3de13bd53 10/crawl-ref/source/spl-mis.cc: Don't use ktyp=mon for miscast damage. 04:33:52 I have been ignoring my duties... will write a 0.7 email today. 04:40:17 -!- ogaz has quit [Remote host closed the connection] 05:00:06 Does someone have felirx's email address ready? 05:00:32 felirx@gmail.com 05:00:37 felirx does. 05:00:48 felirx: <3 05:11:23 -!- Mu_ has joined ##crawl-dev 05:11:40 Mu_: Hi! 05:11:46 yo 05:12:09 Afternoons! 05:13:12 Keskitalo: hi there 05:13:18 Just setting up an 0.7 mail. 05:13:22 I know you'll miss me, but I'm flying to Zurich until thursday evening. 05:13:24 It looks like other things will be keeping me busy from Crawl.. I'll try to finally upload more of the warwalrus testing report to the wiki soon.. 05:13:27 for a job interview, too 05:13:34 KiloByte: have fun there! 05:13:42 And yes, we'll miss you. 05:13:44 KiloByte: Good luck! 05:13:48 03by * r3dc795aecd6c 10/crawl-ref/source/directn.cc: Don't reveal mimics by targeting beam. (#1334) 05:13:58 dpeg: make sure Keskitalo and by behave :p 05:14:01 KiloByte: if you get that job, you'll be the richest Crawl dev ever. 05:14:17 * dpeg pulls out the demon whip of pain. 05:14:21 uhm, I didn't say what job 05:14:27 KiloByte: no coding? 05:14:29 * Keskitalo ducks and covers 05:14:37 coding, of course. Big G. 05:14:54 which is a big upgrade from _any_ coding job 05:15:00 KiloByte: evil, but someone has to pay the rent. Haran is also working there. 05:15:11 KiloByte: Did you kwow/use that? 05:15:12 in Zurich?? 05:15:34 KiloByte: no, in Israel. But he can suggest people. (Not sure if that helps you any, as you already have that interview.) 05:16:43 -!- KiloByte has quit [Quit: Changing server] 05:19:39 Big G = google? 05:19:49 One of my acquaintances frmo years ago works there in america. 05:20:58 due: yes 05:26:23 -!- bhaak has quit [Read error: Connection reset by peer] 05:26:53 03by * rf0de53e1f190 10/crawl-ref/source/describe.cc: Inscribe artefacts with positive and negative stealth consistently. (#1033) 05:36:22 -!- Ashenzari has quit [Ping timeout: 258 seconds] 05:36:57 -!- Ashenzari has joined ##crawl-dev 05:36:57 -!- The topic of ##crawl-dev is: DCSS development channel! | 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 | Ashenzari source: http://github.com/doy/crawlbot | Long stuff to pastebin.ca please. 05:38:23 Napkin: do you have a moment, re #718? 05:38:34 sure 05:38:37 hi by 05:38:39 hi 05:39:03 I'm a little confused what's happening -- can I watch you try to define such a macro on cdo? 05:40:45 sure 05:40:50 0.6? 05:41:06 I'd prefer 0.7 05:42:37 ctrl+f was ignored 05:42:44 ctrl+g left the input 05:43:04 ah, I did entirely misunderstand :) 05:43:16 oh? :) 05:43:22 but you get my point now? 05:44:10 poor reading comprehension I guess; I though you were trying to get a ctrl-key to translate to something else 05:44:32 no, i'm trying to set... e.g. F11 to do ctrl+f 05:44:47 yes, I realise now 05:45:01 probably didn't make myself very clear - sorry about that 05:45:06 don't worry 05:45:37 I guess the varying replies are due to other people misunderstanding :) 05:46:54 -!- bhaak has joined ##crawl-dev 05:48:43 well, definitely Eifeltrampel replied about the right topic, because we phoned about it 05:49:12 yeah, I assume doy misunderstood as well 05:49:36 because the bug is quite obvious and not platform dependent 05:52:03 \o/ 06:15:16 back 06:16:20 by: awesome work! 06:18:12 by: http://xale.me/tmp/death-causes+menv-refs/ 06:18:26 by: I'm not really happy about what I've done with the includes 06:21:18 03by * rb09a440a28d8 10/crawl-ref/source/macro.cc: Use a hand-rolled get_line for macro entry. (#718) 06:21:18 03by * rbd2f8618f747 10/crawl-ref/source/macro.cc: Echo macro entry. 06:21:19 03by * r42a8eebe9901 10/crawl-ref/source/macro.cc: Remove obsolete variant of macro_add. 06:25:17 and perhaps auto_mindex should be moved to a different file 06:28:17 would it be bad if auto_mindex::{retain,release} weren't inlined? 06:30:19 well, i wouldn't like it much. it just looks like the right thing to inline them 06:30:30 but frankly, it probably doesn't matter 06:39:08 oh, adding something to 'struct monsters' should break saves, right? 06:39:34 not necessarily, only if it needs to be saved 06:39:37 I'll have a look 06:39:44 it needs to be saved 06:40:01 e.g. something creates an orb and then you exit 06:40:02 -!- ivan has quit [Quit: Coyote finally caught me] 06:40:04 yes 06:40:10 -!- ivan has joined ##crawl-dev 06:41:02 if you're alright with that, I'll move auto_mindex to a mon-index.{h,cc} and un-inline retain, release 06:41:15 sure 06:41:20 -!- Zaba has quit [Ping timeout: 240 seconds] 06:41:32 I'm not sure what the right thing to do is, but at least it's simpler #include-wise 06:42:48 well the thing with includes is 06:43:05 everything that needs 'struct monsters' must include env.h first 06:43:41 if there was a file that every user of monsters include, then we could just do it there 06:44:01 but I couldn't find one, so just added "env.h" everywhere. 06:44:18 externs.h... 06:45:52 -!- Zaba has joined ##crawl-dev 06:46:21 -!- jooosa has joined ##crawl-dev 06:48:31 env needs externs too, I think 06:48:44 -!- joosa has quit [Ping timeout: 260 seconds] 06:48:45 -!- jooosa is now known as joosa 06:48:56 anyway, I guess it's easier to put it into a separate .o and worry about it later 06:49:01 yes 06:49:32 Haran just replied to my mail: "I haven't been around for ages, but if there's something that needs doing and no one else wants to pick up, I'll be glad to lend a hand." <3 07:02:17 greensnark: kraken death in shoals 07:15:20 -!- DrPraetor has quit [Ping timeout: 240 seconds] 07:23:15 -!- Madtrixr has quit [Ping timeout: 240 seconds] 07:26:50 -!- ortoslon has joined ##crawl-dev 07:30:41 xale: I pushed your patches with auto_mindex to branch monrefcount -- got confused by save/restoring the auto index for the moment 07:31:03 s/with auto_mindex/with auto_mindex in a separate file/ 07:31:30 what is confusing? 07:35:16 this is where I stopped: http://sprunge.us/Bgcf 07:35:57 oh! I see 07:36:07 but I may have been thinking too much 07:36:41 I'm a little tired :) 07:36:41 you should've told me to fix that 07:37:05 hmm? 07:37:48 well, if we want to commit that then we need to make saves work first? 07:38:04 yes 07:38:59 i'll get on to that then? 07:39:08 or do you want to do it 07:39:17 no, I'd be happy to let you do it :) 07:39:23 alright 07:39:37 I just thought it'd be straightforward enough that I could do it quickly 07:51:58 -!- bhaak has quit [Ping timeout: 264 seconds] 07:53:26 -!- bhaak has joined ##crawl-dev 07:54:37 bhaak: you're a Swiss! 07:55:08 dpeg: is that news to you? I was the one in the crawl poll from switzerland 07:55:17 bhaak: yet "Yesterday, we conquered the Eurovision Song Contest. 07:55:19 " 07:55:21 :) 07:55:36 oh my, I did it again 07:55:43 1/8 of my genes are german 07:55:52 and you can't keep Lena for yourself! 07:56:14 You're using the "großer Kanton" when you like it, eh? :P 07:56:38 I'm a germanophile, so I use it always :) 07:56:48 okay! 07:57:23 I've recently been reading some more complaints about Germans in NZZ comments. 07:58:10 yeah, they have some stupid comment contributors there 07:58:59 bhaak: I am surprised how many intellg 07:59:06 igent contributors they have 07:59:41 compared to spon.de? :) 08:00:06 but of course you get trolls everywhere 08:00:07 bhaak: I don't read that, but also compared to SZ and FAZ. 08:01:48 hehe 08:02:12 by: I'm probably missing something here, but shouldn't that do it? 08:02:13 by: http://sprunge.us/JLHM 08:02:51 Kiku protects from own torment (https://crawl.develz.org/mantis/view.php?id=1662) by olo 08:02:51 bhaak: quiet now, xale and by are working 08:04:43 * bhaak shuts up and promises not to start an off-topic discussion again ;-) 08:05:03 xale, perhaps you want unmarshallLong in the second part of that? 08:05:12 yeah 08:05:18 that's a typo 08:05:42 (it should also either be before or after m.props in both) 08:05:44 also need to bump the version somewhere 08:05:48 yes 08:06:11 but that's all there is? 08:07:29 I don't understand all the relevant code well enough to be sure, but I had the fear that some interaction between assigning to the monsters::source and marshalling could lead to inconsistencies 08:08:24 hold on 08:10:23 that's why I tried to reset the index when marshalling, but that conflicted with marshallMonster's constness 08:10:44 yeah, I see now 08:10:51 okay, I'm going to take a closer look at that. 08:12:38 it seemed safe to consider the auto_mindex handing over it's reference to disk when marshalling 08:13:19 does env get properly destroyed when the game exits? what if it crashes? 08:16:04 I don't think game exit should be a problem 08:16:24 but crawl also saves/restores env between levels 08:17:09 I'm sure it's possible to do it like your patch above, assuming that things are written and reset in the correct order, but it seems a little fragile 08:18:20 so if the game crashes, then you're supposed to be able to get back to the point when you last used a staircase? 08:18:32 that's how it works currently 08:18:58 it's a little problematic if you can reliably produce crashes 08:21:47 a possible problematic scenario re the indices: env.mons[1].source references 0; env.mons[0] is marshalled, env.mons[1] is marshalled including env.mons[1].source; (nothing is reset); env.mons[0] for the next level is restored; env.mons[1] is restored, setting env.mons[1].source to some saved value, which causes env.mons[1].source to release the reference to 0 it was still holding, causing env.mons[0] to be cleaned up 08:22:59 maybe the right thing is just to do what I did and kill all the consts... 08:42:57 stupid question: how do i switch to this branch? 08:43:13 if i just clone crawl-ref it doesn't show up in the branch list 08:43:53 does git branch -r list it? 08:44:11 yep 08:44:33 you should be able to check it out with "git checkout -b monrefcount origin/monrefcount" (assuming the sourceforge repo is origin) 08:45:35 can't you do git checkout -t $branch to achieve a similar effect? 08:46:07 yay, that worked, thanks! 08:53:17 could recall be put in a book kiku gifts? I would argue that it's more needed for necromancers than summoners since some necro spells are basically unusable without it 08:53:41 it could replace animate dead in the book of unlife, since animate dead is in the book of necro already 09:05:25 -!- by has quit [Disconnected by services] 09:05:26 -!- by_ has joined ##crawl-dev 09:05:31 -!- by_ is now known as by 09:06:22 -!- jld has quit [Read error: Operation timed out] 09:06:45 -!- ivan has quit [Ping timeout: 240 seconds] 09:07:58 -!- Cryp71c has joined ##crawl-dev 09:08:04 -!- ogaz has joined ##crawl-dev 09:16:30 -!- ortoslon has quit [Read error: Connection reset by peer] 09:22:40 !messages 09:22:40 (1/2) by said (23h 59m 11s ago): Some PbD feedback on dcss:feedback:demonspawn. 09:22:44 !messages 09:22:44 (1/1) dpeg said (6h 52m 42s ago): How can 9% damage be insignificant, if they occur over a number of turns? Should be better than poison, I think! Perhaps we should email on that. re monstrous: that's an interesting idea. But would large size not be a nerf to armour usage? 09:27:43 dpeg, random2(3/6/9%) is what's causing it to be so slight, I think. As well as the fact that bleed damage bleeds 1/3 of the time. I could instead change it to bleed every turn 09:29:03 by: how about this: 09:29:08 1. save everything normally. 09:29:15 2. when loading: if a monster has a source retain it (in case it's already loaded); then replace the source and release it (because just setting the source will retain it). 09:29:40 not very elegant, but i think it'll work. 09:30:45 and you will only modify a monster during the loading and it won't break the existing constness. 09:33:54 dpeg, and no, monstrous doesn't affect player AC, only player EV 09:35:42 dpeg, er, player size* 09:38:13 by: i suppose the question is, do you object to having these kinds of hacks on load? 09:42:09 -!- Enne has joined ##crawl-dev 09:44:18 xale: that's fine, as long as we comment it, I would say 09:44:31 !seen dpeg 09:44:32 I last saw dpeg at Tue Jun 1 13:02:50 2010 UTC (1h 41m 42s ago) saying bhaak: quiet now, xale and by are working on ##crawl-dev. 09:46:20 -!- ivan`` has joined ##crawl-dev 09:48:22 -!- jld has joined ##crawl-dev 09:53:14 -!- eith has joined ##crawl-dev 09:54:19 -!- Luca__ has quit [Remote host closed the connection] 09:54:42 -!- Luca__ has joined ##crawl-dev 09:55:12 Cryp71c: Hi! Taekwondo now, back in two hours 09:55:53 by: i added two more patches, could you take a look? 09:56:58 by: i did not raise the version 10:03:04 ugh, i think it would be better to just allow to set the index directly bypassing the retain/release 10:03:16 because this patch seems really fragile. 10:07:02 xale: I've got to go now; probably won't be back until tomorrow 10:07:08 by, do you know if the changes that were being discussed regarding spellcasting changes to only being affected by int / sc skill / etc. were implemented? 10:07:18 they weren't 10:07:27 by, wierd, spell hunger feels REALLY different. 10:07:30 guess its just me. 10:07:36 -!- by has quit [Quit: leaving] 10:14:37 03dolorous * r1ffe39c06ddf 10/crawl-ref/source/skills2.cc: Bump ogres' Polearms aptitude from -1 (119) to 0 (100). 10:53:42 Randart weapons consecrated to a god (https://crawl.develz.org/mantis/view.php?id=1663) by ystael 11:01:19 -!- ivan`` is now known as ivan 11:14:14 tileidx_unseen. How did this ever work? 11:14:27 It's got a hard-coded character set -> tile conversion. 11:14:30 * Enne cries. 11:31:59 !seen dpeg 11:31:59 I last saw dpeg at Tue Jun 1 14:55:12 2010 UTC (1h 36m 47s ago) saying Cryp71c: Hi! Taekwondo now, back in two hours on ##crawl-dev. 11:34:27 03dolorous * r1e2a717b8af6 10/crawl-ref/source/player.cc: Add minor cosmetic fixes. 11:47:36 Enne, that's not my doing, is it? I implemented antennae and used methodologies present from detect creatures in divinations. 11:48:02 No, not at all. It just exposed a mess in tiles code that I didn't know about. :) 11:48:25 Also, the antennae are really neat, and a nifty idea. 11:48:37 back 11:49:08 Thankies :P 11:49:25 dpeg, wb, I was talking to you earlier this morning about the messages you left me. 11:49:32 IDK if you had an opportunity to read em. 11:50:06 Tutorial needs to finish the rest of the messages to be tiles/console sensitive, other than that, it should be ready for .7 11:50:28 st_: on Recall of Kikubaaqudgha worshippers: would you file a Mantis item? 11:51:59 Cryp71c: not sure if I read them... 11:52:09 felirx: awesome! 11:52:23 dpeg, random2(3/6/9%) is what's causing it to be so slight, I think. As well as the fact that bleed damage bleeds 1/3 of the time. I could instead change it to bleed every turn 11:52:35 dpeg, and no, size doesn't affect player AC, only player EV 11:52:58 Cryp71c: yes, I would rather like to keep the random(...). 11:53:09 indeed. 11:53:38 Cryp71c: so bleed level 3 would amount to about 5% HP loss per turn... 11:54:00 Wielding a non-weapon gives early ID of mimic. (https://crawl.develz.org/mantis/view.php?id=1664) by Kyrris 11:54:20 Cryp71c: by pointed out that UC users (as most monstrous DS will be) prefer Dodging over Armour. 11:54:48 Yeah I had considered that as well. 11:55:05 Just figured that a size increase would be an interesting mechanic and highly thematic to "monstrous" 11:55:21 Cryp71c: yes, not sure if you saw that but I said: 11:56:17 09:59 <+by> dpeg: large demonspawn size would also not go well with dodging, and that's what unarmed combat users usually want 11:56:22 10:03 <@dpeg> by: yes, I know. I like the idea, but I am not sure we can pull it off. 11:56:36 ah, na I hadn't seen it. 11:57:19 Re Bleed: I'll change bestroll() back to random2() and take away the 1/3 chance bleed to see how that balances it. 11:58:30 lol, I just grepped for "bestroll" and apparently I'm the only one currently using it :P 11:59:53 Cryp71c: this makes for easier searching :) 12:00:04 03Cryp71c 07unarmed_effects * r4ecd924b0012 10/crawl-ref/source/monster.cc: Adjust bleed mechanics 12:00:30 indeed. I do still have it in for headbutt / kick effects, as a preliminary numerical evaluator for those UNAT effects. 12:02:24 dpeg, still trying to come up with some solid ideas for tattered wings (DS Wings) 12:04:28 03enne.walker * r63cc52422890 10/crawl-ref/source/ (tiledgnbuf.cc tilemcache.cc tilemcache.h): Replace mcache max tiles magic number with enum. 12:04:29 03enne.walker * r4887d8a2cdc8 10/crawl-ref/source/ (tilepick.cc tilepick.h tilereg-dgn.cc): Add wiz-only tile idx debug tooltips on dungeon. 12:04:31 03enne.walker * raa31ddd47573 10/crawl-ref/source/map_knowledge.h: Remove unused function declaration. 12:05:37 Cryp71c: we have enough mutations for 0.7. I have no doubt that we (this includes everyone) will come up with cool ideas for more DS mutations. Right now, polish is more important. 12:06:39 Well, the new mechanics of DG should round it off nicely, I think. I need to look at the new feedback by mentioned to me. 12:06:55 Cryp71c: thank you 12:13:02 dpeg, re spines: I'm against any further nerf, at least any significant ones. It appears as if the changes that prevent damage from being done if no damage is done to you are back out, which is good..but if that overpowers Spines again, obviously it needs to be addressed. 12:13:27 But the "spines doesn't work if you're not taking any damage" was a huge nerf which really limited its usefulness in pack-fighting 12:13:52 Just fyi, my perspective on it. 12:13:54 ok 12:15:23 the fire facets are probably in the worse state, presently. I'm not sure if the hellfire changes have been put in yet, but its obscenely weak, and fire II's "conserve scrolls" is no where near the power of any of the other 3rd-level mutations of the elemental facets. 12:16:33 dpeg, the biggest thing I might like to see slip in before .7 is mutation descriptions, what do you think? 12:17:14 Cryp71c: I am not so sure... guaranteed scroll conservation is worth a lot, in my opinion. 12:17:32 Cryp71c: good point, we're still missing those 12:17:37 its useful, but short of acquirement, most meaningful scrolls are replaced by wands in end game. 12:17:49 and cBlink. 12:17:52 that's always useful. 12:24:48 -!- Twinge has quit [Read error: Connection reset by peer] 12:24:55 -!- Twinge has joined ##crawl-dev 12:38:22 so going downstairs does not reset monsters 12:38:34 what do you mean by reset? 12:38:59 it does not call a function called reset! 12:39:25 oh. 12:39:27 :P 12:47:50 -!- xale has quit [Quit: xale] 12:51:43 dpeg, I want a goblin race :P 12:52:02 Cryp71c: proposals! :) 12:53:09 indeed, perhaps for .8 12:53:16 I'll find some time for it :) 12:56:01 brainstorming can happen at any time 12:57:05 when is 0.7 due to land? 12:57:13 pineapple, end of june, irc. 12:57:31 pineapple: first release by July, so as to have time for a bug fix release before the tournament (August). 12:57:45 are there any plans for the tournament this year? 12:57:56 pineapple: what plans? 12:58:01 ? 12:58:25 pineapple: there will be a tournament 12:58:59 aaah, ok 12:59:36 how much has been decided about 0.7 so far? 13:00:27 pineapple, its definitely in stone that its going to be 0.1 version higher than 0.6 13:00:42 in stone soup? 13:00:51 soup in a stone? 13:00:59 Also definite that its soup in a stone, yes. 13:01:11 Or is it stones in a soup? 13:01:13 ooOoooOo 13:02:15 stone soup: like pea soup, but more when you try to walk in it 13:04:42 !whereis coolrobin 13:04:42 coolrobin the Impaler (L14 MfFE), a worshipper of Vehumet, last saved in Lab on 2010-06-01 after 30251 turns. 13:07:27 dpeg, also, what were your thoughts on antennae/nightstalker being exclusive? 13:08:20 I would support changing xl to 160% as well. 13:08:53 -!- dc2008 has joined ##crawl-dev 13:12:03 xl? 13:12:21 Cryp71c: well, I still think it is extremely strong. 13:12:42 If I am the only one with this, I am happy to leave that change for later (post release, if at all). 13:13:17 Cryp71c: yes, the XL nerf seems fit 13:13:27 what does that do? 13:13:32 pineapple: what do you want to know about 0.7? 13:13:35 for DS in general? 13:13:38 casmith789: slower levelling 13:13:49 casmith789: yes, the DS mutations make current DS clearly overpowred. 13:13:53 ah 13:14:03 Well, no. 13:14:08 dpeg: "what's new in 0.7?" 13:14:09 They make some DS clearly overpowered 13:14:17 and some worse than average 13:14:42 casmith789: no 13:14:56 I got one recently that got stealth, then hooves 13:14:59 pineapple: if you can, download trunk and look at docs/changelog.txt. 13:15:04 -!- Zaba has quit [Ping timeout: 276 seconds] 13:15:10 Cryp71c: that's a combo we don't want! ^ 13:15:15 and str- dex+ 13:15:17 then I died 13:15:33 -str +dex sounds like it's fitting for stealth 13:15:35 -!- Zaba has joined ##crawl-dev 13:15:44 the hooves killed it, though 13:15:57 what do hooves do? 13:16:04 destroy stealth 13:16:10 and give you a kicking attack 13:16:20 bad mutation overall imo 13:16:22 and make boots unwearable 13:16:25 yes 13:16:38 yes, of course we don't want antagonistic mutations 13:16:52 how useful are "off-hand attacks"? 13:17:25 dpeg: how about making all ds relatively similar 13:17:49 casmith789: sounds like that would oppose the point of the race in the first place 13:17:52 with one of {spit poison, breathe flames} and one of {nightstalker, antennae} etc for 6 groups 13:18:22 well the groups don't have to be that similar within them 13:18:28 i get the feeling that ds and dr are all about having to deal with things that are beyond your control 13:18:40 but then you won't get ridiculous mutation combos 13:18:49 being able to adapt to your character 13:19:44 casmith789: I like the current setup. It is much better than the old one, also in balance. 13:19:51 okay 13:19:51 ??trunk 13:19:51 trunk[1/3]: The latest (unreleased) development code of Stone Soup is often referred to as trunk. Can be checked out using the following command: "git clone git://crawl-ref.git.sourceforge.net/gitroot/crawl-ref/crawl-ref". 13:19:57 it just encourages scumming 13:19:59 you used to be able to get Horns 1, AC +1 etc. Not so anymore. 13:20:12 casmith789: no, that is not really true. 13:20:18 The current one encourages scumming. 13:20:24 yes 13:20:35 wait 13:20:40 I wait. 13:20:50 dpeg: so now the mutations are more meaningful? 13:20:56 I haven't played 0.6 DS, so I don't know about what it was before, I'm comparing it from a other race standpoint 13:21:02 *an 13:21:26 0.7 DS seem to encourage scumming, and this may be less scumming than before, but it has no bearing on my statement. 13:21:32 pineapple: much more! 13:22:15 casmith789: whenever something is handed out at random, there may be someone who says "I got B when I wanted A. I quit!" This has no impact on balance. 13:22:27 The mutations are much better balances than before. 13:22:57 on the other hand, I think we can agree whatever a DS gets, it's going to have an easier game than an ogre :) 13:23:25 casmith789: sure 13:23:28 -!- eith_ has joined ##crawl-dev 13:23:37 although the DS player may have to display some flexibility 13:23:53 Well if he doesn't, it will still be easier than an ogre, was my point 13:24:17 Going into DS with a specific plan is quite hard though, I agree. 13:26:42 -!- eith has quit [*.net *.split] 13:26:42 -!- pineapple has quit [*.net *.split] 13:26:43 -!- greensnark has quit [*.net *.split] 13:27:24 -!- pineapple has joined ##crawl-dev 13:29:31 -!- Fangorn_ has joined ##crawl-dev 13:29:46 -!- Niccus has joined ##crawl-dev 13:30:01 dpeg, what's wrong with nightstalker / antennae, it provides quite nice synnergy 13:30:55 -!- greensnark has joined ##crawl-dev 13:31:08 dpeg: what happened to hive becoming a portal vault? 13:31:12 Cryp71c: sure. I am just afraid that it's too strong. 13:31:16 pineapple: later! 13:31:25 pineapple: not enough coding power! 13:31:33 perhaps. Did you also say before that you think hooves / stealth mutations should be exclusive as well? 13:31:40 dpeg: ? 13:31:46 Hooves only result in -20 stealth, I think. 13:32:04 actually..its only 10 13:32:08 which is...hardly anything. 13:32:17 dpeg: it requires coding power? 13:32:53 pineapple, I think he means there's not a developer who has volunteered to do it, and if he is going to do it, he needs time to examine the source. 13:33:01 So as to strengthen his own coding power :P 13:34:30 pineapple: it needs a coder, yes :) 13:34:39 and I won't code 13:34:55 If there's somebody to touch it, sure, it can go right in. 13:35:08 -!- eith_ is now known as eith 13:35:21 Cryp71c: yes, I think so (hooves and stealth mutually exclusive) 13:35:25 They feel wrong. 13:35:44 Cryp71c: if it's hardly anything, we should remove the stealth malus from hooves instead. 13:37:44 is there a list of all possible DS mutations? 13:38:38 casmith789, yes, mutations.cc line 1514 13:38:54 that involves downloading the source 13:39:12 casmith789, I'll post that list for you in a pastebin, but its not going to be incredibly useful, though the names of most of them indicate what they are. 13:39:21 okay, thanks 13:39:42 casmith789, http://pastie.org/987828 13:39:52 dpeg, and that stealth malus is only at hooves lvl 3 13:39:57 I'll go ahead and remove it. 13:40:16 Cryp71c: yes, seems better 13:40:48 mut_fast is still in? interesting 13:41:40 I'm guessing MUT_NEGATIVE_ENERGY_RESISTANCE is rN+? Seems underwhelming 13:41:45 cool, that's what I was looking at 13:41:56 that one's broken imo, rN+++! 13:42:07 that's not broken :| 13:42:16 casmith789, it shouldn't be. I removed it, I thought. 13:42:26 line 17 13:42:33 casmith789: why is that broken? 13:42:36 there's also MUT_MAGIC_RESISTANCE still there 13:42:50 ogaz, I wasn't aware of any removals for magic res 13:43:07 dpeg: It isn't really, rN isn't needed, it's just great as a slot remover for pan/hells 13:43:19 Cryp71c: I don't know about it one way or the other, I was just thinking that it is not very interesting 13:43:27 03Cryp71c * ra828a5b26e4f 10/crawl-ref/source/player.cc: Remove stealth malus from hooves 3 13:43:32 ogaz, yeah, def not interesting, but its a leftover from old muts. 13:43:58 casmith789: the real point is that it makes torment more bearable/attractive. 13:44:00 MR is a good mutation too 13:44:35 I only take torments under rN+++, lichform, or kiku. Anything else and I'm not comfortable. 13:45:45 I'm probably alone in this, but I'd want my DS to get mutations that passively improve him in a boring way. 13:46:07 casmith789: yes, you are alone in this. 13:46:13 haha 13:46:14 I thought so 13:46:43 dpeg, do you know anything about MUT_FAST? I could've SWORN I removed it..though clearly its still a valid tier 3 mutation for DS in trunk. 13:46:53 if I got AC+9 EV+4 RMsl rC+ conserve potions rF+ conserve scrolls rN+++ I would be insanely happy 13:47:10 AC+9 and EV+4 Rmsl are exclusive, they're both scales. 13:47:14 ah 13:47:17 as are the two elemental facets 13:47:31 and the fire facet and rN+++ are both tier3, whereas only 1 tier 3 mutation is allowed 13:47:32 :P 13:47:45 hang on what? 13:47:54 not sure what tier 3 mutations are? 13:48:12 I thought everything had 3 levels and you got them at different points in your 27 xls 13:48:14 casmith789: presumably the ones with 1,1,1 are first tier, etc 13:48:18 casmith789, mutations are organized by strength (also known as tiers). Higher tiers are more powerful. All DS only get a certain number of each tier. 13:48:26 2 tier 1, 3 tier 2 and 1 tier 3 13:48:31 ah okay 13:48:32 ogaz, correct. 13:48:44 Tiers also affect the scheduling of mutations. 13:48:49 can DS get bad mutations? 13:48:51 Tier 1 mutations are much more likely to be scheduled earlier than tier2 13:48:56 dc2008, only by random mutation. 13:48:58 yes, they can get hooves 13:49:04 casmith789, shush! :P 13:49:11 hooves != bad. 13:49:15 yes it is 13:49:23 if you don't want to go UC it is 13:49:36 hooves are bad 13:49:46 hooves, horns, claws are all bad 13:49:49 aren't you guaranteed one of hooves/horns/claws? 13:49:58 Cryp71c: hm, no idea. It should be removed as a DS mutation, but kept as a regular mutation. 13:49:58 yes 13:50:25 dpeg, yes that's what I thought. 13:50:44 which is that? 13:50:48 If you don't want the possibility of playing a flexible-style gameplay..you shouldn't be playing DS. 13:50:52 if you want a pure caster DS, you won't like the body mutation (horns etc.) but you get one anyway, so it does not matter 13:50:54 mut_fast? 13:50:59 Quit complaining about body slot facets, or else I'll up the commonality on monstrous :P 13:51:04 do it 13:51:11 if you want a pure caster DS, your best bet is to scum antennas :( 13:51:26 but you might get the "worse" other mutations 13:51:41 antennas? 13:51:45 I can't see monstrous on that list 13:52:21 -!- Textmode has quit [Read error: Connection reset by peer] 13:52:21 did you just replace the MUT_FAST section with monstrous? :P 13:52:24 03dolorous * rca1f612182fa 10/crawl-ref/source/spells1.cc: Only display the "cannot pacify" healing message for Elyvilonites. 13:53:04 casmith789, monstrous isn't actually a mutation, its a pseudo-predefined mutation set. 13:53:06 ??monstrous 13:53:06 monstrous[1/1]: Mutation slot guaranteeing 3 body-slot facets and 3 other regular ds mutations ; 1 / 10 chance; gives "You feel monstrous as your demonic heritage exerts itself." message when you gain your first body-slot facet. 13:53:23 !learn edit monstrous s/Mutation slot/Mutation 13:53:23 monstrous[1/1]: Mutation guaranteeing 3 body-slot facets and 3 other regular ds mutations ; 1 / 10 chance; gives "You feel monstrous as your demonic heritage exerts itself." message when you gain your first body-slot facet. 13:54:25 Oh okay 13:54:57 Has anyone won a monstrous DS? 13:56:00 casmith789, no..not that I've been made aware of. Its actually quite tough. 13:56:05 03dolorous * r5398c2aadf84 10/crawl-ref/source/abl-show.cc: Add spacing fix. 13:56:06 hmm 13:56:09 I have a lot of hope that we'll get many ideas for new DS mutations after the 0.7 release, some of them good :) 13:56:11 Getting past xl 15 is really tough. 13:56:11 I don't think it would be that hard 13:56:31 well you are essentially turning your DS into a troll, with better apts 13:57:09 casmith789, DS have terrible apts, especially compared to UC vs trolls, less regen, less hp, etc. 13:57:20 DS have terrible apts? 13:57:27 !apt DS spellcasting 13:57:27 DS (SK_SPELLCASTING)=130 13:57:30 DS apts are just fine 13:57:31 !apt Tr spellcasting 13:57:31 Tr (SK_SPELLCASTING)=260* 13:57:31 casmith789, with regard to UC fighting and compared to trolls, certainly 13:57:44 !apt ds uc 13:57:45 DS (SK_UNARMED_COMBAT)=110 13:57:48 !apt tr uc 13:57:49 Tr (SK_UNARMED_COMBAT)=100 13:57:49 yes, but casting is the big booster 13:58:01 wow. Though Tr were better off in UC. 13:58:03 Trolls have the worst apts in the game Cryp71c 13:58:18 Fun fact of the day about trolls: they have a better apt than MD in exactly one thing 13:58:27 which is? 13:58:31 casmith789, in any case, getting a monstrous DS over the xl 15 hump is really tough. 13:58:39 hm, okay 13:58:41 ogaz: even with the new numbers? 13:58:49 Cryp71c: if it's too bad, we need to boost it. 13:59:07 dpeg, boost what? 13:59:07 is it possible to change apts halfway through the game? 13:59:08 dpeg: haven't looked at the new numbers, but before, trolls beat MD by 10 in necro, tied with them in UC, and were behind in everything else 13:59:15 or in fact, make them like Dr 13:59:23 drop the UC apt for monstrous DS 13:59:42 casmith789, you can adjust apts via mutations, xl, whatever..but its a terrible paradigm, since it effectively makes the aptitude list innacurate under certain circumstances. 13:59:47 Cryp71c: monstrous 14:00:03 dpeg, its fun, but quite tough..tougher than a normal DS to be certain. 14:00:09 Start a DSTm and scum for monstrous 14:00:30 dpeg, ^ that's about the best way to maximize your chances of winning a Monstrous DS 14:00:35 :(\ 14:02:56 Cryp71c: hm, we might have to scrap the monstrous idea :( 14:03:02 or we could declare it later 14:03:06 which is bad in its own right 14:03:20 why isn't there a mutation that can make ogres into two headed ogres 14:03:59 because that is ridiculous 14:04:05 dpeg: keep monstrous 14:04:14 but ogres are awful 14:04:29 There should be a race that takes advantage of all the UC mutations 14:04:44 dpeg, I think if you try and delve into UC too quickly, you'll get yourself killed...which is kind of the approach we've taken (and encouraged players to try) thus far. 14:05:08 dpeg, in reality, a more appropriate approach might be to wait until xl 10-12 before beginning to branch off into purely UC combat. 14:05:32 yeah, UC combat is terrible for non trolls early 14:05:33 Its not inherently flawed, so I don't think we need to scrap it entirely. 14:05:47 Cryp71c: okay 14:06:04 dc2008: ogres are not more awful than in 0.5, and in fact somewhat better. So what's the problem? 14:06:23 I'd prefer it if you didn't scrap monstrous 14:06:29 or if you do, let me win one first :) 14:06:41 03Cryp71c * r16c20add396b 10/crawl-ref/source/mutation.cc: Re-remove MUT_FAST from possible DS Mutations 14:07:21 dpeg: I've heard that ogres are worse than OM used to be 14:08:04 ogaz: but I said ogres 14:09:48 SpEE should be a recommended combination. (https://crawl.develz.org/mantis/view.php?id=1665) by Kyrris 14:10:13 -!- Zaba has quit [Ping timeout: 264 seconds] 14:21:02 -!- Zaba has joined ##crawl-dev 14:29:20 03dolorous * r091c303c4de9 10/crawl-ref/source/spells1.cc: Also. only display the "cannot pacify" message for divine healing. 14:41:40 -!- ais523 has joined ##crawl-dev 14:54:29 -!- Luca__ has quit [Remote host closed the connection] 14:54:48 -!- Luca__ has joined ##crawl-dev 15:12:41 K, back...glad to see ##crawl-dev has been busy in my absence :P 15:12:51 Guess its just not the same without me. 15:18:05 * dpeg awakes from slumber. 15:29:29 -!- ortoslon has joined ##crawl-dev 15:33:39 dpeg, it would appear many of the racially-specific "mutations" listings have no mutations affiliated with them and - thus - are just hard-coded listings...an example of such is deep dwarf's resistance to damage and recharging devices 15:35:48 -!- xale has joined ##crawl-dev 15:39:32 Cryp71c: yes? 15:39:49 Isn't it still a good idea to call them mutations? 15:40:11 dpeg, yes, but it makes automatically looking those entries up in a db file difficult. 15:40:50 Cryp71c: hm, how would you do it? 15:41:54 dpeg, turn them into regular mutations or leave them off the description-able list (eg, no letter next to them) 15:42:35 the former is rather tedious, since there are many..and most of them will only ever apply to that 1 race, the latter just kind of leaves some of them off the table..which isn't a great solution either. 15:42:53 Cryp71c: hm, I wouldn't know :O 15:44:29 dpeg, well, does having some entries in 'A' have no description seem problematic? 15:45:43 And does anyone know off hand where the aptitudes file is at? 15:45:46 Cryp71c: but shouldn't everything have a description? 15:45:49 I see references to aptitudes.txt but can't find it. 15:45:51 dpeg, yes, ideally. 15:45:54 aptitudes? 15:46:04 Cryp71c: this file is generated automatically, do not modify it! 15:46:33 ah, ok. I was writing up a commit to bump DS to 160% (for whenever we decide to move forward with it, if not immediately) 15:46:51 and wanted to update that file...but its generated automatically...so nvm. 15:47:00 160% for xl gain* 15:47:22 Cryp71c: yes, that's a good start for nerfing 15:51:24 I can go ahead and push this commit, or ? 15:52:52 -!- Niccus has quit [Remote host closed the connection] 15:56:41 -!- Niccus has joined ##crawl-dev 16:01:00 Cryp71c: the XL rate nerf? Yes, please. 16:03:14 I guess that will break save? 16:06:50 I don't see why it would..but I don't know. 16:07:34 well a DS which is already level 10 or something will have had 10 levels of DS normal exp apt, and now gets a 160 apt? 16:08:36 casmith789, yeah, the exp apt is applied as xp is gained, the fact that they had 10 levels of 140 apt won't matter, from that point onward, it'll be at 160 apt 16:09:03 seems a bit weird for those games to continue, but sure 16:09:11 03Cryp71c * r554a3b4959d2 10/crawl-ref/source/player.cc: Nerf DS leveling aptitude to 160% 16:16:10 Cryp71c: thank you 16:20:36 Anti-stashing mechanism for Jiyva (https://crawl.develz.org/mantis/view.php?id=1666) by 78291 16:21:03 I'm looking through this display code and have found two strikingly different methods. The present implementation in display_mutations uses a "Menu" class item and then varname.show() to show that menu. Skills (in skills2.cc) uses a while(true) loop and manually builds output, shifting x and y using cgotoxy() and continuing output. Which is the most current, ideal mechanism> 16:21:05 ?* 16:26:31 -!- dc2008 has left ##crawl-dev 16:28:15 The Menu class is better for tiles. 16:28:47 It lets tiles have mouse support and graphics for menus. 16:28:52 (I am mostly away, sorry.) 16:28:58 zipcode is awesome! 16:37:34 Enne, is menu class's support for ascii any worse than any of the non-menu class implementations? 16:37:56 I would argue that the using the Menu class allows for more standardization across menus. 16:38:13 We'll have less "why does this menu allow these keys, but not this other one" sort of thing. 16:46:40 btw are ! descriptions for mutations planned? 16:47:22 My next project is most likely (after I refactor a bit of the code duplication) is to convert shops to use menus next 16:47:34 ortoslon, that's what I'm trying to address...but pleasing both ascii and tile menus is tough. 16:48:37 Particularly because I don't understand the tile menu class yet. I havn't even looked at how it does output. 16:48:49 It's really weird 16:50:18 I may just end up setting up a mutations.txt db file and ask someone else to implement the display/menu part of it. 16:53:18 Cryp71c: that might actually be a good idea. 16:53:31 In terms of total time spent on the matter. 16:53:45 Cryp71c: if you want, I can help with the descriptions. 16:58:53 dpeg, certainly, I've asked a couple of others to write some base descriptions, which I'll edit for consistency, grammer, and verbage. 17:01:21 If you want to get teleportitis, magic res, fast and slow that'd help 17:01:56 Cryp71c: please send me a mail with the list, okay? 17:02:05 midnight here, got to leave 17:02:21 dpeg, ofc 17:04:10 -!- Cryp71c has quit [Quit: Leaving] 17:50:30 y - a chunk of worm flesh {unknown} 17:50:39 -!- pointless_ has joined ##crawl-dev 18:06:47 -!- Madtrixr has joined ##crawl-dev 18:24:21 -!- syllogism has quit [] 18:32:44 -!- DrPraetor has joined ##crawl-dev 18:33:19 -!- Madtrixr has quit [Read error: Connection reset by peer] 18:39:58 -!- ais523 has quit [Ping timeout: 258 seconds] 18:43:55 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 18:48:01 -!- Amonchakad has quit [Quit: When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.2 Shiny http://www.kvirc.net] 18:52:34 -!- xale has quit [Ping timeout: 264 seconds] 18:58:28 -!- xale has joined ##crawl-dev 19:15:58 -!- Niccus has quit [Read error: Connection reset by peer] 19:20:33 03dolorous * r7e84bb34434c 10/crawl-ref/source/ng-restr.cc: Unrestrict spears for ogres, since their Polearms aptitude is better. 19:20:34 03dolorous * r2950b03e0fcc 10/crawl-ref/source/ng-restr.cc: Comment fix. 19:20:36 03dolorous * r6e2bb2d05ad5 10/crawl-ref/source/ng-restr.cc: Remove dead code, since Yred is only available to priests now. 19:20:37 03dolorous * r5d0d687cc4b5 10/crawl-ref/source/ng-restr.cc: Simplify weapon restriction logic for tridents. 19:33:17 -!- Vandal has joined ##crawl-dev 19:35:27 -!- Niccus has joined ##crawl-dev 19:44:06 -!- MarvinPA has joined ##crawl-dev 20:31:56 -!- xale has quit [Quit: xale] 20:56:59 Monstrous demonspawn can get two body mutations that use the same slot (https://crawl.develz.org/mantis/view.php?id=1667) by 78291 20:59:05 -!- dc2008 has joined ##crawl-dev 21:04:48 -!- Eronarn_ has joined ##crawl-dev 21:05:52 -!- Madtrixr has joined ##crawl-dev 21:06:08 -!- Eronarn has quit [Ping timeout: 260 seconds] 21:21:33 -!- Eronarn_ is now known as Eronarn 22:01:54 -!- sorear has quit [Read error: Connection reset by peer] 22:03:02 -!- sorear has joined ##crawl-dev 22:06:52 -!- ortoslon has quit [Quit: bye] 22:07:20 A little bug in fontwrapper-ft.cc (https://crawl.develz.org/mantis/view.php?id=1668) by noword 22:30:07 -!- dc2008 has left ##crawl-dev 22:56:34 -!- pointless_ has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]] 22:57:34 Lantern of Shadows should state that "TSO does not approve of such an item" (https://crawl.develz.org/mantis/view.php?id=1669) by Tenaya 23:25:04 -!- MarvinPA has quit [Remote host closed the connection] 23:34:12 -!- eith has quit [Ping timeout: 276 seconds]