00:11:06 -!- MarvinPA has quit [Remote host closed the connection] 00:17:27 book of air tweak (https://crawl.develz.org/mantis/view.php?id=2122) by TGW 00:18:55 -!- ogaz has joined ##crawl-dev 00:23:13 -!- Giomancer has joined ##crawl-dev 00:54:20 -!- eith has joined ##crawl-dev 01:04:20 -!- whig has quit [Remote host closed the connection] 01:07:28 -!- Giomancer has quit [Quit: It's a dud! It's a dud! It's a du...] 01:11:21 -!- ortoslon has joined ##crawl-dev 01:12:12 what's the difference between CMD_TARGET_PREV_TARGET and CMD_TARGET_MAYBE_PREV_TARGET? keybind.txt says nothing about it 01:17:53 -!- stabwound has quit [] 01:21:04 -!- Zaba has quit [Ping timeout: 240 seconds] 01:22:23 -!- Zaba has joined ##crawl-dev 01:28:09 -!- stabwound has joined ##crawl-dev 01:28:27 -!- stabwound has quit [Client Quit] 01:32:19 -!- ogaz has quit [Read error: Connection reset by peer] 01:33:01 -!- ogaz has joined ##crawl-dev 01:36:39 -!- stabwound has joined ##crawl-dev 01:37:56 Keskitalo: dwarf hunters still start with dwarf bolts 01:38:35 -!- stabwound has quit [Client Quit] 01:38:40 -!- stabwound has joined ##crawl-dev 02:04:36 -!- ixtli_ has quit [Quit: ixtli_] 02:25:31 -!- ogaz has quit [Ping timeout: 265 seconds] 02:42:57 -!- Pseudonut has joined ##crawl-dev 02:47:13 -!- Pseudonut has quit [Remote host closed the connection] 02:52:42 -!- Pseudonut has joined ##crawl-dev 03:08:23 moin moin 03:08:56 greensnark, today I could help you with the dgl installation on cao 03:15:47 -!- ixtli has joined ##crawl-dev 03:15:56 -!- ixtli has left ##crawl-dev 03:19:02 -!- Giomancer has joined ##crawl-dev 03:19:25 !tell by the misc fixes commit would fix the compile, also it includes the same change that was my earlier tiles compile fix 03:19:42 Keskitalo: OK, I'll let by know. 03:20:13 I'm just not sure how to pick it. Hmm, now it only promises +32C for today. 03:21:44 Keskitalo: the problem is there's conflicts, and they're hard to resolve without actually being able to test the compile 03:21:44 by: You have 1 message. Use !messages to read it. 03:22:42 Ah.. I guess I could try.. not sure if I can grok what the code actually does or should do, but could give it a shot. 03:25:10 How do I cherry-pick(?) that change to my local master? 03:25:26 by: do you have problems with compiling or with actually running it? 03:26:01 the computer I currently have access to has trouble compiling tiles 03:27:52 well, do you have all libraries installed? I guess SDL is not self-contained except for Windows, so if you'd need to install all the X headers, you can as well just install distribution-provided SDL. 03:29:05 I do all development on a beefy headless server >100km away, and it works just fine... at least until I try to actually run Crawl over X forwarding, when it's "a tad" slow 03:29:05 there's some weird mix of outdated dependencies installed and ones missing that I managed to work around at some point 03:29:59 what OS is that? For Debian, etch's libraries are good enough. 03:32:25 it's a debian, but SDL is only partially installed 03:33:12 kilobyte: hunters still start with corresponding racial missiles 03:33:44 I'll have my main notebook back in a while, which compiles tiles fine 03:33:57 ortoslon: oh, my bad. The race is set via another way there. 03:34:29 Keskitalo: you could "git add" that github repository, then fetch from it, then "git cherry-pick" by hash 03:35:58 or take http://sprunge.us/ehKN 03:36:11 the GL changes are probably unrelated 03:36:49 -!- syllogism has joined ##crawl-dev 03:40:16 Hmh, I'm not getting the conflicts to work on, it just fails to apply. 03:47:25 by: apt-get install libncursesw5-dev bison flex liblua5.1-0-dev pkg-config libsdl-image1.2-dev libsdl1.2-dev libsqlite3-dev libfreetype6-dev 03:47:31 just to make sure you have everything 03:48:18 and another thing: tiles + crappy Radeon drivers can cause X to crash the whole system :p 03:49:03 although it seems to happen only for X forwarding, never locally 03:49:03 -!- ortoslon has quit [Quit: bye] 03:53:49 I don't have root access there 04:03:38 -!- Mu_ has joined ##crawl-dev 04:05:40 It's mu! <3 04:06:39 03kilobyte * re2051631d3bf 10/crawl-ref/source/ (7 files): Specify char signedness where it matters. 04:06:40 03kilobyte * r1da3114b54eb 10/crawl-ref/source/ng-setup.cc: Don't racialize starting missiles. 04:07:00 -fsigned-char appears to have no effect 04:07:34 -!- OG17 has quit [Ping timeout: 245 seconds] 04:07:44 I fixed only places that the compiler caught that look likely to introduce bugs, but there are more. 04:08:20 -fsigned-char is the default on i386-linux 04:08:39 the interesting one is -funsigned-char 04:09:25 armel has it unsigned, even though our makefile specifies -fsigned-char 04:09:40 but I guess trying to have different chars in different includes isn't a good idea 04:15:09 on the second thought, it's better to use ints, or, where space matters, int8_t/uint8_t everywhere -- so the type's name tells us whether it is a string's element or a number 04:15:56 oh, sorear, perhaps you have an idea: are there any Unix systems where requiring cursesw could be an issue? 04:16:23 or you could just use java, there the primitve data types are defined :-D 04:16:36 I have basically no knowledge of cursesw 04:17:29 * due makes sign to ward off java 04:18:40 bhaak: Java has silly assumptions, like, forcing compilers to roll over signed ints at 2<<31 to -2<<31, which kills a slew of optimizations just for a rare special case 04:19:29 heck, even Ada has it saner, trapping signed int overflow, causing runtime errors in that case 04:19:59 let's just use C# then, it has uniform types *and* trapping overflow 04:20:52 well, in the department of sanity, C# is not a contender 04:21:05 neither is C++ or Java 04:21:09 -!- Giomancer has quit [Quit: When the chips are down, well, the buffalo is empty] 04:21:21 the idea of memory safety is good, but the rest of the language is ridiculous 04:22:35 heck, the language that I like the most is LPC. 04:22:56 show me a sane language besides lisp 04:23:17 lisp doesn't qualify as sane 04:23:19 and lisp is only sane because it was an accidental by-product of a theoretical paper :) 04:23:47 * sorear happens to like C# quite a bit better than Java 04:23:51 C with memory safety, anonymous functions and lists+mappings as first class citizens 04:25:53 and some bizarre cases, like: if foo is an array of arrays of mappings of ints, foo[3][0..2]["moo"] is a valid lvalue -- you can assign a three-element array of ints to 04:26:08 kilobyte: the int rollover is actually a good thing. it ensures that you have no plattform specifics in int handling 04:26:21 perl has slices, but slice support in LPC has gone to ridiculous points 04:27:42 bhaak: it introduces errors, assuming that ints never overflow (possibly trapping that) makes programming safer 04:28:02 after that day I had to debug a Crawl bug that only manifested on amd64? NEVER AGAIN 04:28:25 I will have my applications code bug-compatible between platforms at any cost 04:29:39 kilobyte: IMO, a primitive data type in an OO language is an error in itself :-) but in java you at least get the error regardless where you run it. in C where programmers also think that numbers never overflow you don't have that convenience 04:29:57 Would I be wrong in saying that the only reason Crawl is still in C++ is because no two devs can agree on a better language? 04:30:58 sorear: to some extent, yes. also, it would be too much work :-) and with lua you already make C++ programming skills less needed to develpp crawl 04:31:35 The lua/c++ barrier in Crawl is quite painful 04:31:51 not for the ones using ony lua :) 04:32:15 how painful do you think is it to program a compliant java compiler? :D 04:32:34 why would the crawl team be writing a java compiler? 04:32:53 java compilers already exist 04:33:35 it is the same concept. a few poor people dive into the ugly entrails of low level programming for the many who would go insane doing it 04:34:50 java is far saner than clua 04:36:07 Argh, I give up. 04:40:16 -!- ixtli has joined ##crawl-dev 04:42:38 sorear: sanity is also POV. once a fellow non-programmer looked at my screen and said something what I parsed as "woah, I am quite happy that I don't know how to program. I'm now going to program a few simple for- and while-loops in a bloated xml-syntax-language that is only a poor functional language stripped of all the good functional parts." 04:42:52 sorear: what he really said was "woah, I'm quite happy that I don't know how to program. I'm now doing some xslt writing." 04:51:18 by: That was over my head. 04:56:43 -!- casmith789 has joined ##crawl-dev 04:56:44 Keskitalo: sorry 05:09:09 03by * re58e173e374c 10/crawl-ref/source/files.cc: Fix shaft and hatch always leading to top left of map. 05:09:20 03by * r0987f794b628 10/crawl-ref/source/dungeon.cc: Make shafts and hatches choose the safest adjacent destination in slime. 05:09:21 03by * r01b26fcd1161 10/crawl-ref/source/dungeon.cc: No walls adjacent to stairs in slime. 05:11:30 by: cool! 05:12:19 articulated kraken on sprint 2 is cool 05:12:40 the tentacle is chasing me :( 05:14:23 go tentacle! 05:15:22 tentacle ftw! 05:17:44 tentakilled 05:17:58 it was a pacifist run so that wasp was pretty annoying 05:21:44 by: how much of luca's patches is yet unmerged? I have some changes that would likely cause conflicts, should I do something else for now? 05:24:26 I'm about to commit an untested version of the last bit 05:26:28 no hurry, it's just some cleanup in preparation for Unicode overhaul 05:27:52 03by * rd9564d436334 10/crawl-ref/source/ (show.cc tags.cc tilesdl.cc): Update tiles for env.show change. 05:27:54 03by * r26153aece34b 10/crawl-ref/source/ (glwrapper.h tilefont.h): Remove extra semicolons (Luca). 05:30:05 Keskitalo: merge conflicts resolved there, but I'm not sure it actually works 05:31:49 kilobyte: done with Luca's patches 05:39:11 Crash upon entering temple (https://crawl.develz.org/mantis/view.php?id=2123) by Nobody 05:43:57 !lm * crash 05:43:57 92. [2010-07-27] MarvinPA the Farming Annihilator (L27 NaFE) ASSERT(vector.size() < max size) in 'store.cc' at line 1773 failed on turn 337281. (Zig:16) 05:45:43 greensnark, are you around? 05:46:36 greensnark: I've managed to blank my password on CAO, need to reset it. 05:49:18 that temple crash looks like a restart_after_game issue 05:49:38 he appears to even have notes from his previous game 05:53:44 I'm here pretty briefly 05:53:59 I'm actually not sure how to reset dgl passwords :P 05:54:09 Let me look 05:54:32 syllogism: What version was he using? 05:55:05 it says 0.8 branch 05:55:55 0.8.0-a0-502- 05:56:18 err 0.8.0-a0-502-gddcdb4e 05:56:31 Ah 05:56:49 I don't remember if reset-game clears notes 05:57:04 Possibly there's a notes assert getting triggered 05:57:16 due: Your bookofjude account, right? 05:57:20 the assert is ASSERT(levels_seen <= (unsigned long) branches[branch].depth) 05:57:29 Aha 05:58:57 due: I've set your password back to the same thing you use for all your other 16 accounts :P 05:59:11 Also: this old dgl's password storage is lamentable 05:59:18 I should upgrade sometime 06:01:08 greensnark: There's 16? :) 06:01:14 greensnark: Thanks. 06:01:19 due: Does it work? 06:01:36 greensnark: Just trying 06:01:42 due: Well, 4 accounts, but a little exaggeration never harmed anyone :P 06:01:43 Yup, thanks. 06:02:55 * greensnark back to work. 06:04:26 that Rugxulo guy keeps moaning about us "intentionally not fixing the DOS port and not even hosting his build" 06:04:34 did he even provide a working one? 06:05:02 where is he moaning 06:05:41 http://crawl.develz.org/wordpress/0-6-1#comments 06:06:07 yes, he did 06:06:12 we're ignoring him, I think 06:06:30 but, did that build fix the bugs? 06:07:11 I dpo not think so 06:07:26 are there patches? 06:07:44 I think we'd be happy to apply any appropriate patches 06:09:04 "You guys shouldfve tested the gnewh build process under DOSEMU before ever releasing 0.6.0" haha 06:14:19 Watter moccisan on D:3? 06:14:26 After 1471 turns in total. 06:15:13 No fair :( 06:16:36 !lg * killer=~water moccasin s=place 06:16:37 165 games for * (killer=~water moccasin): 27x D:5, 27x D:2, 22x D:3, 20x D:4, 18x D:6, 13x D:7, 9x Ossuary, 8x D:8, 5x D:9, 4x D:10, 3x Lair:1, 3x Lair:2, 3x D:1, 1x Lair:7, 1x D:11, 1x Lair:3 06:17:39 !lg * killer=water moccasin s=place 06:17:40 129 games for * (killer=water moccasin): 21x D:2, 20x D:5, 19x D:3, 15x D:6, 13x D:4, 13x D:7, 7x D:8, 5x D:9, 4x D:10, 3x D:1, 3x Lair:2, 3x Lair:1, 1x D:11, 1x Lair:7, 1x Lair:3 06:20:53 I found a wand of paralysis, go me. 06:29:28 Ctrl < or Ctrl > allowed when starving (https://crawl.develz.org/mantis/view.php?id=2124) by Nexos 06:48:01 -!- Textmode has quit [Quit: Over the ages, man has been certain of a great many things. some of these things were even true.] 07:01:18 !lg * 0.7 killer=uniq s=killer 07:01:19 686 games for * (0.7 killer=uniq): 165x Sigmund, 75x Terence, 61x Crazy Yiuf, 49x Ijyb, 45x Jessica, 37x Blork the orc, 31x Duvessa, 28x Prince Ribbit, 24x Menkaure, 22x Dowan, 19x Pikel, 16x Edmund, 10x Agnes, 9x Purgy, 8x Erolcha, 7x Erica, 7x poisonous meat, 6x Gastronok, 6x Rupert, 6x Nessos, 6x Joseph, 6x Norbert, 5x giant spore, 5x Wayne, 4x Grinder, 3x Saint Roka, 3x Harold, 2x Jozef, 2x Gr... 07:01:47 poisonous meat heh 07:02:20 !lg * 0.7 place=swamp|shoals|snake s=br 07:02:21 30 games for * (0.7 place=swamp|shoals|snake): 17x Shoals, 7x Swamp, 6x Snake 07:02:42 shoals is keeping its lead over swamp+snake 07:02:59 !lg * 0.7 place=slime s=killer 07:02:59 2 games for * (0.7 place=slime): 2x an acid blob 07:11:03 Poisonous meat should be a bloody ktyp, not a killer field 07:11:37 I don't know who's responsible for polluting the killer field there, but it should be fixed :P 07:13:38 !lg * killer=poisonous meat x=ktyp 07:13:39 14. [ktyp=pois] rath the Ruinous (L2 DECj), succumbed to poisonous meat on D:1 on 2010-07-29, with 105 points after 1726 turns and 0:11:46. 07:14:03 That ktyp looks correct, but 'poisonous meat' should go to kaux in that case 07:14:10 'killer' is reserved for monster names 07:14:24 that should probably be documented somewhere 07:14:28 (maybe it is?) 07:14:33 Don't think so 07:15:36 !lg * ktyp=pois s=kaux 07:15:37 27053 games for * (ktyp=pois): 27011x , 13x sting, 9x curare-tipped needle, 7x residual poison, 5x poison arrow, 2x poison gas, 2x bolt of poison, 1x curare-tipped elven needle, 1x magical storm, 1x curare-tipped orcish needle, 1x splash of poison 07:15:52 !lg * ktyp=pois s=killer 07:15:53 27053 games for * (ktyp=pois): 26142x , 286x a snake, 201x a kobold, 116x a potion of poison, 46x a giant ant, 31x a goblin, 29x a scorpion, 26x a small snake, 16x a giant mite, 14x poisonous meat, 13x a killer bee, 11x a water moccasin, 10x a potion of strong poison, 7x a needle trap, 7x a gnoll, 6x Ijyb, 6x Crazy Yiuf, 5x Duvessa, 4x Sigmund, 4x Nessos, 4x a sea snake, 4x a soldier ant, 3x poiso... 07:17:03 Ah, must have been when kilobyte did poison source tracking 07:18:00 Sea snakes are too weak :P 07:18:25 should be fixed by just making the two-argument calls to poison_player pass the misc source as third argument 07:18:31 Admittedly I added them just so nobody could accuse Shoals of having all tough monsters 07:18:59 will fix it, ok? 07:19:09 by: Sounds good <3 07:19:18 maybe yre worshippers should leave behind zombies instead of ghosts 07:19:31 As long as they keep all their spells 07:19:54 Yred ghosts should have pain mirror :P 07:21:29 actually, all of poison tracking should be rewritten 07:21:49 every single thing that stores delayed killer does that in its own way 07:25:27 03by * r9c58434a662f 10/crawl-ref/source/ (food.cc it_use2.cc spells2.cc traps.cc): Fix poison kills attributed to non-monsters. (greensnark) 07:33:21 -!- flowsnake has joined ##crawl-dev 07:52:51 03by * r6936d684cc3e 10/crawl-ref/source/ (player-stats.cc player.cc player.h tag-version.h tags.cc): Attribute delayed stat death to whatever brought you past zero. (#2115) 08:01:19 -!- eith has quit [Ping timeout: 245 seconds] 08:03:05 -!- Niccus has quit [] 08:07:46 -!- Pseudonut has quit [Remote host closed the connection] 08:08:47 is the tomb card not working in the abyss a bug? it's from the deck of punishment if that matters 08:11:29 also I think I drew a portal card which didn't work either for some reason 08:16:34 were you already surrounded by some walls 08:17:01 not fully 08:17:15 there was one and some shallow water 08:17:29 "nothing appears to happen" 08:19:36 -!- paxed has quit [Read error: Operation timed out] 08:23:05 -!- paxed has joined ##crawl-dev 08:30:37 how many walls around is too many? I just drew it with three walls around me (in Geh this time) and again didn't work 08:31:19 it's probably drawn at such a low power it rarely does anything 08:32:40 even when there are no walls at all 08:59:49 37.2c nice 08:59:59 C 09:01:01 are you getting air from the south east? 09:01:19 yes 09:13:06 -!- Cryp71c has joined ##crawl-dev 09:23:18 orb shouldn't be apportable 09:23:24 or should at least require high spellpower 09:23:30 100+ 09:25:27 Sure Blade spell improvement (https://crawl.develz.org/mantis/view.php?id=2125) by Talion 09:33:24 0.6 CPU usage is killing CAO :P 09:33:39 There's a complete fuckwit sitting in the temple with a macro to cast summon butterflies, apparently waiting out Sif wrath 09:33:58 I may have to disable 0.6 during the tourney 09:34:04 syllogism, certainly 09:34:13 I think that sounds reasonable 09:34:26 traffic shaping? 09:34:43 greensnark, syllogism, what are you're takes on MF overpoweredness presently? 09:35:19 I really need to implement !send for these guys 09:35:31 you are optimistic 09:35:37 At least he seems to have moved on now 09:35:59 should make all wraths tension based 09:36:04 Yes 09:36:11 This temple '5' crap must end 09:36:27 Ok, now he checks his messages :) 09:36:58 doesn't look like he cares :P 09:37:06 I think you scared him :) 09:37:15 -!- CIA-44 has quit [Ping timeout: 264 seconds] 09:37:16 he is back already 09:37:28 it was more a "job well done" save 09:37:34 I think we should get rid of the Xom-prefers-a-heretic banner :P 09:37:41 he is doing it again 09:37:43 That will produce just this kind of idiocy 09:37:45 you should kill his game :P 09:37:53 :( 09:38:03 At least performance for this kind of crap is better in 0.7 09:38:06 But he has to play 0.6 :P 09:38:36 Not too big a problem right now, but I shall disable 0.6 for tourney 09:38:44 crawl needs a byte-sent-over-wire-counter with configurable throttling :) 09:38:51 syllogism: I don't think he understands :) 09:39:12 syllogism: He's probably confused as to why you're yelling at him :) 09:39:52 !lg highhope3 1 09:39:53 1. highhope3 the Stinger (L1 HEVM), got out of the dungeon alive. on 2010-06-21, with 20 points after 1 turn and 0:00:03. 09:41:15 how strange 09:41:27 Poor guy must be spooked :) 09:41:40 !aplayers 09:41:44 13 active, <=80x24 players: capslocke (L18 DSFi @ D:25, T:55572), Nexos (L11 TrBe @ D:11, T:14160), jejorda2 (L10 DEWz @ D:10, T:17535), Chozo (L8 DDNe @ D:8, T:5404), mafalda (L8 MfCr @ D:5, T:6424), think (L8 DDNe @ D:7, T:7097), Humaan (L6 MuSu @ D:7, T:7856), Luquillo (L5 MDHu @ D:3, T:1862), alray (L2 MDFi @ D:1, T:298), chalk (L2 SpEn @ D:2, T:1351), kyshwn (L2 MDFi @ D:2, T:1288), niggergok... 09:42:12 Well, since he cut back on his activities, load average has dropped back from >3 to <1 09:43:09 looks like he did the same thing last time 09:44:00 lol, I recently heard a gaming podcast where they told about their rl experience. those guys had access to an university unix machine in the 80ies and they learnt a lot about unix while playing rogue 09:44:16 for example like "you can't play rogue if load is > 3" :-) 09:44:35 he switched to sure blade 09:44:37 :P 09:45:32 -!- ortoslon has joined ##crawl-dev 09:46:57 apparently he just didn't know how to respond 09:47:05 you know, yelling at users for farming isn't right 09:47:14 * bhaak looks if dpeg is here 09:47:31 you should yell at the person responsible for the possibility of farming! :-) 09:47:47 syllogism: lol, know he knows about macros! 09:48:16 has someone proposed to add doomrl-style active dodging to crawl? 09:49:19 s/someone/anyone/ 09:50:35 God wrath produces moronic play + increased server load (https://crawl.develz.org/mantis/view.php?id=2126) by greensnark 09:54:09 yay! just remove god wrath! 09:54:19 09:55:19 what I'd like is for god wrath to never end, just decrease in likelihood and maybe severity the longer ago the abandonment was (possibly factoring in max piety during worship) 09:55:46 I also like syllogism's idea of linking it to tension 09:55:53 There's no point triggering god wrath on a player in the Temple 09:55:56 could do both 09:55:59 Yes 09:56:10 but will player notice that they CAN'T trigger it in there? 09:56:24 but if you know there will never be a point where it's now over, waiting it out will be much less attractive 09:56:33 bhaak: Eventually. We also need to throttle macros :) 09:57:07 documenting it woudl help 09:57:10 wait 10k turns, chance of retribution halves 09:57:19 greensnark: Eventually? you know that players tend to do stupid things only because they think it did once help? I just #shout: "Kitty!" 09:57:35 bhaak: Yes, I know, which is why I also propose throttling macros :) 09:57:53 Throttling macros and lean-on-key cases will solve the server CPU issue 09:58:03 well by the time they starve in temple they'll notice something is amiss :) 09:58:07 The gameplay problems of the current god wrath need gameplay solutions 09:58:22 the problem is leaning on keys? 09:58:28 what if they did it using 0 09:58:45 We can handle all that by setting a threshold on commands-processed-per-second 09:59:00 Once we exceed the threshold the server starts sleeping, say 50ms before processing the next command 09:59:13 I meant, would 0 cause the same issues as holding down a macro key 09:59:46 https://crawl.develz.org/mantis/view.php?id=2127 :P 10:00:39 Snozzcumbers don't count as fruit for Fedhas (https://crawl.develz.org/mantis/view.php?id=2127) by 256 10:00:39 casmith789: If holding down 0 repeats a command indefinitely, yes 10:01:04 I meant something like 09999Za 10:01:25 the worst such macro is '5' 10:01:48 100 turns for just a single keypress 10:02:11 ortoslon: that is one of the more interesting parts of doomrl, personally 10:02:58 casmith789: Yep, that would do it 10:03:22 okay 10:03:35 kilobyte: tension is much harder to game and it's certainly better than status quo 10:03:39 casmith789: I trust you do not plan to do a kerio and try it on the server 10:03:49 nope, I'm not him 10:03:53 Excellent :) 10:04:11 how much cpu load can you generate just by hitting 5 repeatedly in sprint I wonder 10:04:13 also I'm on a 2 streak and I wouldn't dream of annoying the crawl devs like that :p 10:04:15 and it would be fairly easy to fix the issues with tension 10:04:30 i'm not sure how well it would work in crawl though 10:04:47 syllogism: running around a pillar is not any harder, really 10:04:52 no, the reason I asked was wondering whether it was due to the issues of holding down keys as opposed to pressing keys repeatedly 10:05:04 -!- CIA-40 has joined ##crawl-dev 10:05:08 they would occasionally get to attack 10:05:15 what range of values does tension have? 10:05:17 Anything that makes the game run world time really fast is going to load the server 10:05:18 and here, it wasn't a lot of commands pressed. 40 (his mana) during ~5 seconds. 10:05:29 doy: i'm pretty sure it would combine well with soon-to-be-added melee maneuvers 10:05:30 you can run around a pillar 3 steps away or the like 10:05:36 kilobyte: the load isn't the only problem, obviously 10:05:45 you shouldn't be able to wait out god wrath like that 10:06:01 Cryp71c: you'd know what tension values are typically like, right? 10:06:17 yeah, but none of the solutions I can think of involve tension 10:06:35 it would need to be helluva more smarter than it is currently 10:06:35 so what do you suggest 10:06:40 by, yes 10:06:50 even exploration is better 10:06:57 -!- Giomancer has joined ##crawl-dev 10:07:00 Cryp71c: can you tell me? 10:07:42 and to keep things from being too safe, we may do this: when you explore, a counter charges up. The charge then bleeds down, slowly. 10:08:38 by, certainly, though it varies of course with scenario. 10:08:47 I wonder if the butterfly-disappearance smoke was causing LOS invalidation in highhope's game 10:09:01 0.6 invalidates LOS rather eagerly, right? 10:09:35 0.6 didn't have cached LOS at all 10:09:38 Ah 10:09:39 clouds do invalidate LOS 10:09:40 by, early on, one can expect tension values between 0 and 15ish, unless you get a gnoll pack, at which point tension can easily jump to 80, depending on the character. 10:10:04 ok, late game it's lower? 10:10:14 no, higher 10:10:31 By lair, tension usually sticks between 0 and 60 or so, unless you hit a vault 10:11:32 By end game, it drops back a bit, between 0 and 40 or so, again..unless a vault 10:11:40 ok, thanks 10:12:25 ok, here's an idea for god wrath. We need to know that the player is doing something that can't be gamed. This means, doing some progress. The only ways to progress that are not really undoable are 1. getting exp, 2. exploration. 10:12:26 is there a wizmode/debug mode command that displays tension 10:12:29 np, extended endgame, its anyones guess, pan lords would easily jump the tension 100+, I would think. And 1-demons would probably account for 20-30 tension apiece 10:13:11 syllogism, no, I did at one point have dprfs for displaying tension, but they were spammy, even in wizmode, so I removed them a while back. 10:13:20 so when you do either of these things, the counter would increase... and as long as it's non-zero, you are eligible for god wrath 10:13:37 kilobyte, counter decay, then, I presume? 10:13:59 Cryp71c: yeah. 10:14:20 then optimal play would be gaining xp/exploring and resting until you are no longer eligible 10:14:29 we should define sensible values for tension 10:14:32 Sounds reasonable, so long as there is a stepdown or max on the counter, to prevent you from accumulating a huge counter 10:14:57 by, the difficulty is in the variance in get_tension, which is huge, to say the least. 10:15:22 well, yes, I think we should define what we expect of get_tension, and then adapt get_tension if it doesn't fit 10:15:49 could just use tension and reset it to 0 if player isn't gaining xp 10:16:04 of course all the wraths would have to be rebalanced 10:16:19 syllogism: then you would kill just one of your entourage and continue 10:16:32 spawns stop eventually though 10:16:51 0: perfectly safe 10-15: fighting relatively popcorn monsters 30-40: careful player fighting strong opponents in a controlled situation 70: dangerous situation requiring resource use 100: player should fear for their life 10:17:04 something like that 10:17:34 I still think wrath should never end 10:17:57 by: perhaps taper down but never totally go away? 10:18:04 by: like Nemelex? 10:18:36 kilobyte: not sure what Nemelex is like, but yes 10:19:45 something like wrath if one_chance_in(10 + turns since abandonment) 10:20:43 that would make the sum of wraith by time infinite, yeah 10:21:32 using turns there still isn't good though 10:22:17 could use piety gain to reduces the counters 10:22:54 doy: why? 10:23:06 by: because resting a lot would still be optimal? 10:23:35 syllogism: you're right, it would let them wait out the worst part of the wrath 10:23:39 -!- Moriasc has joined ##crawl-dev 10:23:54 that depends on the precise formula, but if the decay is slow enough, I doubt anyone would 10:25:42 they already wait out current wrath, and that's like 50k turns 10:25:58 start at some arbritrary chance 1, and halve it every 50k turns 10:26:13 well, and that's unnecessarily harsh 10:26:24 we don't want to discourage god switching that severely 10:27:23 what about this 10:27:25 I'm sure there's some place in the middle where it works 10:27:34 also, we could still factor in tension 10:27:52 and if there's no counter to decay, tension is not abusable 10:28:40 by: time would be the counter, even if it never gets to 0 10:28:42 reducing wrath probability is based on doing things that the appropriate god likes 10:28:53 as opposed to just enduring the wrath 10:29:04 not sure what that would mean for something like nemelex 10:29:22 but it might be a decent idea overall 10:30:16 the wrathful god or the old one? 10:30:20 err 10:30:20 n ew 10:30:22 the wrathful one 10:30:33 just have piety gain stuff also check for wrath reduction 10:30:38 doy: not bad, gods that we can't handle right now may simply use time or exp for the time being 10:30:51 yeah 10:31:04 what if you go from sif to trog :( 10:31:18 chomp? 10:31:19 then you've wasted a lot of exp 10:31:52 syllogism: that should be a painful switch d: 10:31:53 syllogism: good point, time or exp would have to reduce the wrath as well 10:31:57 i think that would be "working as intended" 10:32:14 or just piety gained with the new god 10:32:25 why should trog accept someone who just switched directly from sif 10:32:34 -!- Giomancer has quit [Quit: There's nothing dirtier then a giant ball of oil] 10:32:36 seems like he'd just be more interested in killing you 10:32:50 you could always switch to some other god first 10:32:56 to work off your sif wrath 10:32:59 and then switch to trog 10:33:04 doy: idea: we may put up a new formula (or several), and log moments when the new wrath would happen. We'd leave that on CDO and gather some balancing info. 10:33:43 unfortunately people don't switch all that much 10:33:48 probably wouldn't get very helpful data 10:34:00 in a timely manner at least 10:34:19 unless you simulate it 10:35:48 I wonder how much info we can get from ttyrecs. 10:36:19 -!- ortoslon has quit [Ping timeout: 258 seconds] 10:36:19 Looking for strings like "You kill XXX." (and looking up exp for monster XXX), and the like 10:38:15 -!- CIA-40 has quit [Ping timeout: 240 seconds] 10:42:24 Anyways, was going to mention that I was planning on implementing a nerf to MF health gain, as per the discussion on mantis 2100, but wanted to get you all's opinions on the matter before I move forward. 10:42:31 s/health gain/health 10:43:58 -!- OG17 has joined ##crawl-dev 10:47:10 sounds good to me (I think they should be like humans) 10:47:17 !apt mf 10:47:17 Mf: Air: -2, Armour: -3, Axes: -2, Bows: -2, Conj: -2, Xbows: -2, Dodge: 3, Earth: -2, Ench: 1, Evo: 0, Exp: 120, Fighting: 1, Fire: -3*, Ice: 1, Inv: 0, Long: 1, Maces: -2, Nec: -2, Poison: 1, Polearms: 4!, Shields: 0, Short: 2, Slings: -2, Splcast: 0, Stab: 2, Staves: -2, Stealth: 1, Summ: 0, Throw: 0, Tloc: -2, Tmut: 3!, Traps: -1, Unarmed: 1! 10:47:58 also make unarmed apt 0 in my opinion 10:48:02 by the way, is the XP multiplier shown in-game anywhere 10:48:59 yes, in ?% 10:49:36 -!- whig has joined ##crawl-dev 10:51:52 by, others argue that, and I'm hesitant to nerf it since unarmed fighting is essential underwater and only really affects MFTm 10:52:42 whereas a health nerf will appropriately effect all Mf 10:53:03 !apt tm 10:53:03 Could not understand "tm" 10:53:08 !apt transmutations 10:53:08 Tmut: Dr: 0, Dr[black]: 0, Ce: -1, DD: -1, DE: 1, DG: -1, DS: -1, Gh: -1, Dr[green]: 0, Dr[grey]: 0, Ha: -2, HE: 1, HO: -3*, Hu: 0, Ke: -2, Ko: -1, Mf: 3!, Mi: -3*, Dr[mottled]: 0, MD: -1, Mu: -2, Na: 0, Og: -3*, Dr[pale]: 0, Dr[purple]: 0, Dr[red]: 0, SE: 3!, Sp: 3!, Tr: -3*, Vp: 1, Dr[white]: 0, Dr[yellow]: 0 10:54:33 !apt unarmed 10:54:33 Unarmed: Dr: 0, Dr[black]: 0, Ce: 0, DD: -1, DE: -2*, DG: -1, DS: -1, Gh: 1!, Dr[green]: 0, Dr[grey]: 0, Ha: -2*, HE: -2*, HO: 1!, Hu: 0, Ke: 1!, Ko: 0, Mf: 1!, Mi: 1!, Dr[mottled]: 0, MD: 0, Mu: -2*, Na: 0, Og: -1, Dr[pale]: 0, Dr[purple]: 0, Dr[red]: 0, SE: 1!, Sp: -2*, Tr: 0, Vp: 1!, Dr[white]: 0, Dr[yellow]: 0 10:55:20 SE and Mf having same apts for both transmutations and unarmed combat is certainly wrong 10:55:37 i kinda think mf should be better at ice and worse at tmut 10:55:48 Mu_, I would definitely support that. 10:56:11 bring Mf to 1, Sp to 2 for transmutations 10:56:14 It addresses the discrepencies between SE/MF trm/uc and is thematic to MF 10:56:26 Spriggans get apt 2 in transmutations? 10:56:30 Yay for spriggan blade hands! 10:56:33 :) 10:56:39 they're at 3 right now 10:56:50 Wow, I didn't realize they were so high. 10:57:14 could make that 0 really... 10:57:23 Yeah, thats probably not unreasonable. 10:57:45 by, I've noticed that the highest aptitude anyone has in necromancy is 1, seemed low, considering the wide range of highs/lows for other schools 10:58:02 if the tmut stalker happens they should keep a good tmut apt 10:58:03 !apt necromancy 10:58:03 Nec: Dr: 0, Dr[black]: 0, Ce: -1, DD: 1, DE: 2!, DG: -1, DS: 1, Gh: 0, Dr[green]: 0, Dr[grey]: 0, Ha: -2, HE: -2, HO: 0, Hu: 0, Ke: 1, Ko: -1, Mf: -2, Mi: -3*, Dr[mottled]: 0, MD: -3*, Mu: 0, Na: 0, Og: -3*, Dr[pale]: 0, Dr[purple]: 0, Dr[red]: 0, SE: 1, Sp: -1, Tr: -2, Vp: 1, Dr[white]: 0, Dr[yellow]: 0 10:58:10 Ah, sorry. 2 10:58:24 Guess that's not so bad 10:58:39 it makes sense they're good at tmut/tloc/ench to me since i think of them as little tricksters 10:59:24 I think there was some association "small race = small aptitude" in the past... 11:00:06 by, that seems an odd association 11:00:12 but anyway, go ahead with the hp change, I think it's undisputed 11:06:10 highhope3 finally mollified sif :P 11:08:37 my problem with a mf hp nerf is that it adds to the pool of hybrids with similar hps and similar apts in skills that matter 11:11:37 same hp, -3 fighting? :p 11:12:40 -3 fighting -3 spellcasting would be a niche 11:15:05 !apt spellcasting 11:15:05 Splcast: Dr: 0, Dr[black]: 0, Ce: -2, DD: -1, DE: 4!, DG: -1, DS: 0, Gh: -1, Dr[green]: 0, Dr[grey]: 0, Ha: -1, HE: 2, HO: -3, Hu: 0, Ke: 0, Ko: 0, Mf: 0, Mi: -3, Dr[mottled]: 0, MD: -3, Mu: 0, Na: 0, Og: 2, Dr[pale]: 0, Dr[purple]: 2, Dr[red]: 0, SE: 2, Sp: 3, Tr: -4*, Vp: 0, Dr[white]: 0, Dr[yellow]: 0 11:16:17 !apt fighting 11:16:17 Fighting: Dr: 1, Dr[black]: 1, Ce: 0, DD: -1, DE: -2*, DG: -1, DS: 0, Gh: 1, Dr[green]: 1, Dr[grey]: 1, Ha: -1, HE: 0, HO: 2!, Hu: 0, Ke: 0, Ko: 1, Mf: 1, Mi: 2!, Dr[mottled]: 1, MD: 2!, Mu: 0, Na: 0, Og: 2!, Dr[pale]: 1, Dr[purple]: 1, Dr[red]: 1, SE: 1, Sp: -2*, Tr: -2*, Vp: -1, Dr[white]: 1, Dr[yellow]: 1 11:19:51 Tr are close 11:20:33 Alright, my change brings merfolk hp from (at level 27, 1 fighting skill) 149 to 115 and (at level 27 27 fighting skill) 289 to 255 11:21:02 :( 11:21:22 Humans, by comparison, have 131 hp at xl 27 with 1 fighting skill and 271 at xl27 with 27 fighting skill 11:21:45 Perhaps a bit too strong a nerf. 11:22:00 so mf only get 18hp more than humans? 11:22:12 (at xl27) 11:23:18 correct, pre-nerf. 11:23:23 -!- CIA-42 has joined ##crawl-dev 11:23:41 why nerf it then 11:24:15 casmith789, given their current state, across all commonly winnable combos with merfolk, they're quite overpowered. 11:24:41 I want them to still be an "easier to win with" type race, but right now, its a bit on the absurd side. 11:24:52 they aren't, really, they are just decent at crusading, which is the best strategy at the moment 11:25:28 playing a Mf like a heavy armour fighter will not get you far easily 11:25:30 Perhaps, but they're really at a bit too much of an advantage at any case, and a nerf to their HP is appropriate. Its not going to be as significant as I stated before. 11:25:32 ??hp[3] 11:25:32 hp[3/3]: Increase in max HP from XL1 to XL27: Tr 150; DD, Na, Og 137; Mf 128; grey Dr 127; Ce, DG, Gh, HO, MD, Mi 124; non-grey Dr 120; DS, Hu, Mu, Vp 111; HE, Ha, SE 94; DE, Ke 87; Ko 83; Sp 79 11:26:13 Ko have a higher winrate than Mf in 0.7 and about the same number of games 11:27:29 There, now they're at 132 / 272 11:28:09 Slightly stronger than humans, instead of 20 hp, its slight, and subtle, but sufficient. 11:28:25 casmith789, I can't speak to KO, but I can say that having played Merfolk, its almost face-bashing to win with them. 11:28:32 you haven't won one 11:28:54 Thanks, I wasn't aware of my own winrate with them. 11:29:15 I'm just pointing out it isn't insanely easy to win with them 11:30:10 a lot of people were complaining about how Mf had more HP than Ce, DG, ..., but I don't know if they realized how small the difference was 11:30:18 they were probably looking at the old entry: 11:30:20 ??hp[2] 11:30:20 hp[2/3]: Species sorted by max hp: Tr > Og, DD, Na > Mf > grey Dr > MD, HO, Ce, DG, Mi, Gh > non-grey Dr > Hu, Mu, Vp, DS > HE, SE, Ha > DE, Ke > Ko > Sp 11:30:32 rwbarton, probably not, perhaps that entry should be removed. 11:30:56 Especially since there is hp[3] 11:31:32 ??hp[3] 11:31:33 hp[3/3]: Increase in max HP from XL1 to XL27: Tr 150; DD, Na, Og 137; Mf 128; grey Dr 127; Ce, DG, Gh, HO, MD, Mi 124; non-grey Dr 120; DS, Hu, Mu, Vp 111; HE, Ha, SE 94; DE, Ke 87; Ko 83; Sp 79 11:31:46 right, I just created hp[3] a few days ago, but hp[2] is easier to scan through I felt 11:32:37 if the difference is insignificant, it can't do harm to bring merfolk with humans 11:32:54 can you not differentiate mf and hu in a different way 11:33:09 for example, having a slightly higher exp apt and more hp 11:33:38 casmith789, and although KO outnumber MF in 0.7 wins, 5 out of 7 of the KO wins are 3 runes, whereas 4/6 of the MF wins are 15 rune. 11:33:52 how does that make a difference? 11:34:27 mf and hu are differentiated fine without an hp difference 11:34:28 I thought "classes/races are not balanced to be equally good to do a 15 runer" 11:34:29 casmith789, 3 rune wins are not equivilent to 15 rune wins. There is a huge discrepency in the power necessary to achieve the latter. 11:34:46 as I was told when I suggested that a hybrid is much more likely to do a 15 runer than a berserker 11:34:48 casmith789, I'm not arguing that we're balancing it out to be equally good to do 15-runer. 11:34:49 !lg * ktyp=winning cv=0.6 s=race 11:34:50 313 games for * (ktyp=winning cv=0.6): 39x Spriggan, 31x Merfolk, 27x Halfling, 21x High Elf, 19x Demonspawn, 19x Deep Elf, 17x Naga, 17x Demigod, 13x Sludge Elf, 11x Kenku, 11x Mountain Dwarf, 10x Minotaur, 10x Human, 9x Kobold, 9x Vampire, 9x Mummy, 9x Hill Orc, 8x Deep Dwarf, 6x Centaur, 3x Ghoul, 3x Green Draconian, 2x Ogre, 2x Troll, 2x Pale Draconian, 2x Purple Draconian, 1x Grey Draconian, ... 11:34:55 !lg * ktyp=winning cv=0.7 s=race 11:34:56 10 games for * (ktyp=winning cv=0.7): 3x Spriggan, 2x Demonspawn, 2x Kobold, 1x Deep Elf, 1x Deep Dwarf, 1x Halfling 11:35:30 Cryp71c: then why do 15 runer stats matter? 11:36:03 !lg * ktyp=winning cv=0.6 s=crace 11:36:04 313 games for * (ktyp=winning cv=0.6): 39x Spriggan, 31x Merfolk, 27x Halfling, 21x High Elf, 19x Deep Elf, 19x Demonspawn, 17x Naga, 17x Demigod, 13x Sludge Elf, 11x Draconian, 11x Mountain Dwarf, 11x Kenku, 10x Human, 10x Minotaur, 9x Kobold, 9x Vampire, 9x Mummy, 9x Hill Orc, 8x Deep Dwarf, 6x Centaur, 3x Ghoul, 2x Troll, 2x Ogre 11:36:34 casmith789, because a race which has a huge propensity to do 15 runers indicates that (unless a single player, or small group of elite players are responsible for all/most of those 15-rune wins) the race is so powerful that - given a character who has made it past lair and is "winnable" - they're likely to win with 15 runes. 11:37:08 No, it indicates that most merfolk wins are driven towards a similar strategy - that of the crusading strategy - which is one of the most suited for 15 runers 11:37:23 it's not really necessary to look at winrates to see the problem here 11:37:52 -!- Moriasc has quit [Ping timeout: 276 seconds] 11:38:51 If we assume there is a problem, which I don't, why can we not fix it in a better way than making Mf closer to Hu? 11:40:45 casmith789, other proposals were suggested (by reporters and devs alike) to balance merfolk. HP nerf is the most appropriate which affects all jobs of merfolk equally. 11:41:01 Feel free to take a look: https://crawl.develz.org/mantis/view.php?id=2100 11:41:09 I have, and commented (twice) 11:41:13 Ah, you've commented on it, so I presume you've read it. Yeah 11:41:58 I'm all for winning more often, but even I can admit that MF need some tweaking in their present state. 11:42:14 03Cryp71c * r317fc95c6c9e 10/crawl-ref/source/player.cc: Bring Merfolk HP to Human HP levels 11:43:23 When people realise that Mf are just like HE but can only crusade they'll play a lot more HE 11:43:30 that is my prediction 11:43:50 just like them except for that whole swimming thing 11:43:55 swimming is sort of big 11:44:00 and the polearms apt 11:44:06 And the passive EV boosts in water. 11:44:19 free +9 EV isn't anything to laugh at. 11:44:24 it isn't +9 11:44:33 casmith789, its 25%, up to +9. 11:44:38 yeah 11:44:56 by the time you've hit +9 though, most water has gone 11:45:33 casmith789, certainly for vaults, zot, and all that (unless you're fedhas) but it makes shoals and swamp free runes, effectively, even without hybridizing 11:45:49 ! 11:46:19 never mind 11:46:30 I shall just refrain from recommending a class in future 11:46:54 are you taking credit for this nerf? 11:46:57 casmith789, your recommendation of a class has nothing to do with a nerf, let alone with me doing the nerf. 11:46:57 no 11:47:44 If I hadn't done it, one of the other devs would've gotten around to it sooner or later. I did it because I havn't done my dev'ing recently, and needed to get back into the swing of things. 11:49:04 Furthermore, the nerf came as a result of a mantis issue, not exclusively from personal experience. 11:49:16 merfolk and spriggan have been overpowered for a while now 11:49:24 not excessively so, but noticeably 11:49:48 should really figure out something to do about spriggan at some point too 11:50:03 can't really nerf their HP anymore, its already quite weak. 11:50:10 Its the speed that gives them such a huge advantage. 11:50:19 why is the hp nerf the first nerf you think of 11:50:24 the issue with spriggan is that the food issue is supposed to be one of their drawbacks 11:50:24 I'm just annoyed at that 11:50:28 casmith789, it wasn't, but it was the most appropriate. 11:50:37 but really, the food issue is meaningless 11:50:51 you're never short on food at any point, even with veg 3 11:50:53 doy, yeah, that's a crawl issue though, not a spriggan thing 11:52:03 I also believe that the mr nerf will hit mf (along with quite a few other races) quite hard 11:52:05 Food is highly undervalued 11:52:16 casmith789, is that one in on trunk yet? 11:52:26 I believe so 11:52:33 it's in the 0.7 release even 11:52:47 it can hardly hit a race hard with considering how few monsters actively use enchanments 11:53:01 -with 11:53:21 the crusader style of Mf suits enchantments well 11:53:31 so 11:53:46 your mr being lower doesn't mean a thing if there aren't dangerous enchantments 11:53:48 MfCr, which is the most recommended class, bases most of its spells on enchantments 11:53:49 It makes rupert more deadly, at the very least. 11:54:02 rupert, liches, banishment all come to mind 11:54:05 casmith789, I think syllogism is referring to monsters casting enchantments against the player. 11:54:08 right 11:54:15 especially shoals 11:54:20 if a couple more early uniques had banishment 11:54:22 I've found you need decent mr to survive there 11:54:26 that'd be more interesting 11:54:30 liches are rare and rarely have the spell 11:54:38 let alone use it 11:54:41 syllogism: liches -> paralysis 11:54:44 more than banishment 11:54:45 Giant eyeballs 11:54:46 :( 11:54:59 erolcha can have banishment 11:55:08 Cryp71c: giant eyeball paralysis isn't based on mr 11:55:54 anyway, I believe that the mr/ench nerf will hit mf harder than other races 11:56:03 I already found mf mr a problem before the nerf 11:56:19 doy, oh, what's it check? just RNG? 11:56:19 casmith789: there are +mr items for a reason 11:56:19 really if you have a ring of MR it's no different 11:56:35 ??magic resistance 11:56:35 magic resistance[1/6]: Magic resistance is your or a monster's ability to ignore hostile enchantments. Player MR comes from experience level, items and enchantments skill. The most important hostile monster enchantments are Sigmund|orc wizard confuse, Jessica|orc wizard slow, deep elf sorcerer|ogre mage|Erolcha|Louise banishment, ancient lich|orc sorcerer paralysis. 11:56:38 ??magic resistance[2] 11:56:38 magic resistance[2/6]: Chances of anything resisting a spell are calculated like this: (magic resistance + 100 - the spells power) is compared to ( random2(100) + random2(101) ) and if the random numbers are less the spell is negated. 11:56:38 doy: right, and even with one on during elf I got banished 11:56:40 Cryp71c: as far as i know, it's 100% whenever the eye decides to use the ability 11:56:43 ??magic resistance[3] 11:56:43 magic resistance[3/6]: Monster MR is a fixed property of the monster, ask Gretell (@? deep elf mage). Player MR is XL * racial-multiplier + randart MR + 30 for armor _of_ MR + 40 per ring _of_ MR + 3*(Ench skill + 3) for staff of ench + 30 * level of MR mutation + 50 if lichform. 11:56:46 casmith789: yup, it happens 11:56:50 yeah 11:56:55 I know, not complaining 11:57:00 "i can never be banished" isn't something we're really going for 11:57:01 at ench 10, it was just half a ring of MR 11:57:12 a hellwing actually managed to cast tele other on my XL27 earlier, heh 11:57:27 I'd just rather adding lots of nerfs up and then seeing how they all fall doesn't seem to benefit crawl development to me 11:57:44 s/I'd just rather/I believe that/ 11:58:23 SS has been nerfing things since 0.1; indeed, it was the focus especially early on 11:59:30 player MR being too high has been a known problem forever 11:59:34 casmith789, there seems to be a trend (at least with the limited development I've seen) that new implementations are often overpowered, than under..and thus, need nerfs to adjust them for balance, rather than buffs. 11:59:53 Did we fix curare yet 12:00:02 no 12:00:12 Curare: Absurdly overpowered since 0.1 (TM) 12:00:17 there are many things far more overpowered than Mf hp :) 12:00:34 casmith789: Yes, but that's not an argument against fixing Mf in itself 12:00:35 casmith789, certainly, but we address things as we see them / have time for them / have the expertise to adjust them properly. 12:00:37 sure, but this fix took 10 seconds 12:00:38 the needle code scared me off before 12:00:53 by, worse than fight.cc? 12:02:48 -!- ogaz has joined ##crawl-dev 12:03:52 curare was introduced by stone soup, right? 12:04:31 scrolls of fog, also, among mechanics that make mid-late-game safer for skilled players 12:05:14 potions of agility, brilliance might have had a smaller effect 12:05:40 people use potions of agility/brilliance? 12:05:50 ys 12:05:51 yes 12:05:58 why wouldn't they? 12:06:08 I always forget 12:06:08 scrolls of fog are powerful, but not moreso than blink, fear, etc 12:06:11 "do I want a free +10ev" nah 12:06:13 in my experience... yeah, I forget to 12:06:25 Erik came up with curare, I think 12:06:27 doy: sure, but they're an extra option 12:06:33 brilliance isn't as useful as agility and might, imo 12:06:43 I used brilliance to cast sticky at a unique before I could cast it (poor) 12:06:47 Since anyone casting probably can cast most (or everything) they want to, reliably. 12:06:55 yeah, its great early on 12:06:57 but diminishes later 12:06:58 potion of resistance is new, too, right? 12:07:02 yes 12:07:38 by: i think that's something that's fixable by tweaking the rarity though 12:07:42 i think the effect is fine 12:07:56 more options are good, in general 12:08:15 oh, sure, the effect is fine; but more options make the game easier 12:10:13 items would need to get significantly more rare to make some options unavailable in the average game 12:12:42 the only time I used fog, it did nothing, so I've never used it again; I'm guessing it's usually actually breaks los? 12:12:53 s/'s// 12:13:02 fog + step always breaks los, just fog only sometimes 12:13:04 ??fog 12:13:05 scroll of fog[1/3]: For the "oh shit there's an oklob plant/pack of yaktaurs/etc and the nearest cover is 5 squares away" moments. Creates a cloud of fog around you, ranging in size from 1 square around you to much larger. If there are two squares of fog between you and something, line of sight is mutually blocked. This is a very valuable emergency-prevention scroll! 12:13:15 fog can be very nice 12:15:20 Its also fairly underused 12:15:25 (For new players, at least) 12:16:11 I'm a new player then :) 12:17:08 casmith789, I regularly drop them too 12:17:14 I'll have to give them another chance 12:17:44 Fog is one of those things where it helps to use it early, not when you're on 2 hp with three centaurs in view :) 12:17:57 i use fog all the time 12:18:00 it's really useful 12:19:01 ya 12:19:44 ROFL 12:19:51 I just had an electric eel spawn in a fountain 12:21:43 they've been able to do that for a while :| 12:31:39 -!- Enne has quit [Ping timeout: 240 seconds] 12:31:57 -!- Enne has joined ##crawl-dev 13:08:15 -!- jld has quit [Read error: Operation timed out] 13:09:29 syllogism: No reason why an Yred worshipper couldn't leave behind both a ghost and a zombie. 13:10:54 by: update_minimap functions in tilesdl.cc and tilesdl.h are out of sync, not to mention map_knowledge.cc is calling another non-existing variant. 13:15:06 I'm looking at it.. 13:17:50 -!- eith has joined ##crawl-dev 13:18:14 I might have gotten it, lets see if it compiles. 13:19:00 -!- jld has joined ##crawl-dev 13:31:48 -!- Pseudonut has joined ##crawl-dev 13:43:11 -!- shuff has joined ##crawl-dev 13:45:08 hello folks - i'm trying to build 0.7.1 on RHEL5, and i think i have all the necessary dependencies, so i'm trying to build from the nodeps tarball, but make keeps trying to go into the contrib directory and erroring out. is there a particular make flag i need to pass in order to keep it from doing that? has anyone successfully done something like this? 13:45:12 The son of I might have gotten it, lets see if it compiles. 13:48:35 shuff: Add -d to your make command line and make will tell you why it wants to use contrib instead of your system libs and headers 13:48:53 ok, i'll give that a try 13:49:13 Are you trying to build tiles or tty? 13:49:22 tty at the moment 13:49:44 Ok, should be pretty easy if you have sqlite and lua headers in the right places 13:49:54 i'm one of the maintainers of the RPMforge repository, and i'm trying to make RPMs of crawl 13:50:08 Ah, nice 13:50:25 sweet merciful crap 13:50:28 that's a lot of debug 13:50:53 Just walk back from the failure point :) 13:52:06 ok 13:52:21 You can pastebin it and we can take a look 13:52:27 looks like it's trying to do a `make .cflags` (or rather a `make .force-cflags` 13:53:11 let me trim some of the really extraneous crap 13:56:08 if you would, please take a look at this: http://pastebin.ca/1911178 13:56:16 i put the make command at the top of the paste 13:57:42 Hm, where's your sqlite3.h 13:57:55 /usr/include/sqlite3.h 13:58:05 Do you have sqlite3_prepare_v2 defined there? 13:58:15 *declared 14:00:58 let's find out 14:01:18 aha 14:01:20 no, i do not 14:02:22 Ulch, that sounds oold :) 14:02:41 yeah, that's the Red Hat way - everything is old 14:02:56 anyway, sounds like i do need to build a static sqlite3 14:02:58 Crawl doesn't really need _v2, but the sqlite docs said _v2 should be used for new code, so :) 14:03:11 thanks for pointing me in the right direction 14:03:20 You could also patch Crawl to remove the use of prepare_v2 and submit the patch to us 14:03:39 Crawl doesn't really need prepare_v2 iirc 14:05:35 huh, that'd be a small patch - off the top of your head, do you know whether the syntax for sqlite3_prepare and sqlite3_prepare_v2 is the same? 14:05:55 if not i'll look it up 14:07:17 !lg * 0.7 place=shoals|swamp|snake s=br 14:07:18 35 games for * (0.7 place=shoals|swamp|snake): 21x Shoals, 8x Swamp, 6x Snake 14:08:19 it helps casmith789, erroneously, keeps trying to convince everyone shoals is easier than snake 14:09:03 keeps = twice today, and once a few days ago 14:09:18 shuff: I think the functions are pretty similar 14:09:24 w00t, thx 14:09:30 You may also have to check the other _v2 functions though :) 14:09:56 I suggest removing the makefile check for sqlite3_prepare_v2 and seeing what errors you get 14:10:37 syllogism: I'm very grateful to casmith789 for this, don't discourage him 14:10:52 yay 14:11:01 now I've figured why you want to nerf mf 14:11:09 omg not enough shoals splats 14:11:26 I have no opinion on the Mf nerf :) 14:11:28 :) 14:11:44 fair enough 14:11:47 I do think we need an EV nerf though :P 14:13:45 would it be an overall nerf or a high-end one? 14:13:58 High EV is too good, yes 14:14:17 I don't have detailed plans though 14:14:34 I'll worry about further Crawl changes after tourney :P 14:14:57 After the Crawl vacation I shall take after the tourney :P 14:16:30 release managing is a good way to burn out on crawl, isn't it? 14:16:31 (: 14:17:10 Too true 14:17:36 Trying to do release + tourney was a disaster 14:23:51 !tell by Got this far: http://crawl.pastebin.com/jjbf6TeL Dunno how to give tileidx_from_show the show_type it wants. 14:23:52 Keskitalo: OK, I'll let by know. 14:30:02 -!- Niccus has joined ##crawl-dev 14:32:04 -!- Zaba has quit [Ping timeout: 276 seconds] 14:36:18 -!- whig has quit [Remote host closed the connection] 14:39:42 -!- Zaba has joined ##crawl-dev 14:58:12 greensnark: patching out the newer sqlite3 commands appears to have done the trick 14:58:17 thanks for your assistance 14:58:27 shuff: Excellent, does it work? 14:58:37 i.e. can you get descriptions for monsters and features and stuff? 14:58:42 so far so good 14:59:02 Ok, file a FR + patch and we'll apply it upstream 14:59:05 i'll be, um, "testing" it more extensively later :) 15:07:20 Yred piety shouldn't decay (https://crawl.develz.org/mantis/view.php?id=2128) by OG17 15:07:30 -!- shuff has left ##crawl-dev 15:07:32 Say which? 15:10:44 Keskitalo: try http://pastebin.com/XfJ55tH9 ? 15:10:45 by: You have 1 message. Use !messages to read it. 15:13:48 I wonder what kind of "testing" shuff is doing now 15:13:50 sounds naughty 15:18:42 greensnark: re bot spam, maybe skip zig announcements between 2 and 15 or so for XL27 characters? 15:21:19 that is only because he's doing loads of zigs, they aren't very common 15:21:28 the messages are still worthless 15:21:44 true 15:35:48 by: Thanks, will do 15:37:30 New Ammo - Crystal and Spectral Amunition (https://crawl.develz.org/mantis/view.php?id=2129) by Happylisk 15:40:32 -!- Gretell has quit [Remote host closed the connection] 15:40:39 -!- Gretell has joined ##crawl-dev 15:40:57 -!- Henzell has quit [Remote host closed the connection] 15:41:22 -!- badp has joined ##crawl-dev 15:41:40 -!- Henzell has joined ##crawl-dev 15:41:47 This is your I-wish-it-was automatic warning about trunk not building with Tiles 15:41:50 greensnark, shuff: I'm not sure if downgrading to really ancient deprecated API is a good idea. That's one of the cases contrib libs are good for. 15:41:55 map_knowledge.cc: In function ‘void set_terrain_seen(int, int)’: 15:41:57 map_knowledge.cc:150: error: no matching function for call to ‘TilesFramework::update_minimap(int&, int&)’ 15:42:09 but generally, such things could be trivially done with proper autoconfage 15:42:12 kilobyte: As long as it doesn't hurt us, does it matter? 15:42:31 target mode: prevent death by misstyping (https://crawl.develz.org/mantis/view.php?id=2130) by sulai 15:42:34 scrubnub the Thaumaturge (L16 NaWz) ASSERT(map_bounds(pos)) in 'spells3.cc' at line 1925 failed on turn 36971. (D:16) 15:42:37 it may hurt when the deprecated stuff gets removed 15:42:45 That's there 15:42:58 scrubnub the Thaumaturge (L16 NaWz) ASSERT(map_bounds(pos)) in 'spells3.cc' at line 1925 failed on turn 36971. (D:16) 15:43:05 Oh, nice 15:43:06 !lm scrubnub -log 15:43:06 507. scrubnub, XL16 NaWz, T:36971 (milestone): http://crawl.akrasiac.org/rawdata/scrubnub/crash-scrubnub-20100729-204257.txt 15:43:27 He was using projected noise? :P 15:43:44 heh, sounds trivial 15:43:56 Yes 15:44:39 We should make show_map not return out-of-bounds coords 15:44:44 Any volunteers? :) 15:45:16 but shouldn't it in that case? 15:45:31 the assert is probably wrong 15:45:50 Is it normal that after "You feel stupid. You have lost your intelligence.", my TrBe's Int score is still 3? 15:45:58 oh wait, there was still a more 15:46:03 now it's zero correctly 15:46:43 -!- Giomancer has joined ##crawl-dev 15:47:02 !coffee 15:47:02 * Henzell hands greensnark a cup of irish coffee, brewed by Crazy Yiuf. 15:47:47 scrubnub the Thaumaturge (L16 NaWz) ASSERT(map_bounds(pos)) in 'spells3.cc' at line 1925 failed on turn 36971. (D:16) 15:48:41 Is he using it deliberately? :P 15:48:53 is stat loss meant to have you fainting five, six times in a row? 15:49:14 it's bad. 15:49:26 also, I got "Forgot to breathe ... caused by unknown source", I guess that's a bug? 15:49:36 before I file it on Mantis 15:49:43 it's fixed in master 15:49:54 cool, that's why I'd rather make my own copy of crawl :) 15:50:59 03by * r9f4ff51f20c7 10/crawl-ref/source/religion.cc: Remove god wrath choice comment. 15:51:02 03by * rf90727912bb5 10/crawl-ref/source/spells3.cc: Remove a bad assert in project_noise(). 15:51:55 badp: no, I was hoping chance of fainting again right away would be low enough to not get long chains 15:52:02 !tv 15:52:02 259. bp, XL1 TrBe, T:655 requested for FooTV. 15:52:35 Crash casting projected noise at the east map boundary (https://crawl.develz.org/mantis/view.php?id=2131) by scrubnub 15:53:37 It could be my usual luck but... 15:53:47 I've seen it myself in testing 15:59:57 03by * r7051678e0644 10/crawl-ref/source/player-stats.cc: Halve chance of fainting due to stat loss. 16:01:15 * badp restarts make, although it will still fail to build 16:02:35 badp: http://crawl.pastebin.com/jjbf6TeL and http://pastebin.com/XfJ55tH9 in some combination might do it 16:07:40 pacified monsters in the character file (https://crawl.develz.org/mantis/view.php?id=2132) by sulai 16:12:42 sqlite3_*_v2 API calls aren't present in sqlite3-devel package from stock RHEL5 (https://crawl.develz.org/mantis/view.php?id=2133) by hakamadare 16:14:50 -!- Vandal has quit [Read error: No route to host] 16:20:26 -!- badp has quit [Remote host closed the connection] 16:20:45 -!- badp has joined ##crawl-dev 16:29:49 -!- Vandal has joined ##crawl-dev 16:32:20 -!- sorear has left ##crawl-dev 16:33:23 * kilobyte applies shuff's patch and grumbles about not using autoconf. 16:36:59 * bhaak consoles kilobyte 16:37:50 water should extinguish fire (https://crawl.develz.org/mantis/view.php?id=2134) by sulai 16:38:27 -!- ogaz has quit [Ping timeout: 264 seconds] 16:40:59 -!- Pseudonut has quit [Remote host closed the connection] 16:41:42 03kilobyte * rd24a959ed8ec 10/crawl-ref/source/ (makefile sqldbm.cc): Allow building with ancient sqlite (shuff/hakamadare). 16:47:43 -!- eith has quit [Ping timeout: 276 seconds] 16:48:21 -!- badp has quit [Remote host closed the connection] 16:48:37 -!- badp has joined ##crawl-dev 16:53:36 -!- Cryp71c has quit [Quit: Leaving] 16:59:19 -!- whig has joined ##crawl-dev 17:01:26 -!- kilobyte has quit [Quit: upgrading tmux (and screen, albeit worlds better, has broken support for 1/17th of Unicode...)] 17:02:58 Leveling Crashes Game (https://crawl.develz.org/mantis/view.php?id=2135) by Omndra 17:03:00 -!- kilobyte has joined ##crawl-dev 17:04:34 -!- Moriasc has joined ##crawl-dev 17:05:28 by: Building, tags.cc went ok! 17:09:38 now stuck at tilepick.cc 17:15:15 "unfitting armour, claws 3, hooves 1, carnivore 1, fast metabolism 3, gourmand, regeneration 2, saprovore 2, tough skin 2, AC +3" after "Rugged brown scales grow over part of your body." 17:15:43 I don't see the latter in the former list, but maybe I'm blind 17:16:41 (the list is the capital A one from the % screen) 17:17:25 probably the ac 17:17:34 or tough skin 17:18:46 nope, AC +3 is inbuilt for trolls 17:19:09 ("You are covered in fur (AC +1).", "You have very tough skin (AC +2).") 17:19:26 rugged brown scales is AC +2 HP +3% 17:38:10 Stealth trains too fast with pacified monsters in line of sight (https://crawl.develz.org/mantis/view.php?id=2136) by nht 17:46:59 -!- Niccus has quit [Read error: Connection reset by peer] 17:48:25 -!- Vandal| has joined ##crawl-dev 17:54:40 -!- badp has quit [Ping timeout: 276 seconds] 17:54:52 -!- Niccus has joined ##crawl-dev 17:55:49 !tell by Some progress. I applied this on top of your last patch: http://crawl.pastebin.com/5Krn3tZB And here's the latest compile errors: http://crawl.pastebin.com/yuVnrRFg 17:55:49 Keskitalo: OK, I'll let by know. 17:55:54 Now, sleep.. 17:58:49 -!- Vandal| has quit [] 17:59:10 -!- Giomancer has quit [Quit: If you think nobody cares, try missing a few payments] 18:07:44 erm... something wrong in my game? 18:11:29 03dolorous * r635f6c0064dc 10/crawl-ref/source/mon-data.h: Reduce demonic crawlers' intelligence to I_INSECT. 18:11:32 03dolorous * rf4fea3d0d711 10/crawl-ref/source/mon-data.h: Add formatting fixes. 18:19:21 -!- purge has joined ##crawl-dev 18:24:12 -!- pointless_ has joined ##crawl-dev 18:33:43 18:44:53 -!- syllogism has quit [] 18:55:03 -!- Cryp71c has joined ##crawl-dev 19:05:06 Sigh. 19:10:28 -!- Enne has quit [Ping timeout: 252 seconds] 19:21:28 -!- Cryp71c has quit [Ping timeout: 265 seconds] 19:22:29 03pointless_ 07malign_gateway * r92cf4c342ac8 10/crawl-ref/source/mon-abil.cc: Fix a bug with connection escalation during pathfinding 19:24:55 -!- Pseudonut has joined ##crawl-dev 19:37:25 -!- casmith789 has quit [Read error: Connection reset by peer] 19:46:42 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:46:52 03pointless_ 07malign_gateway * r0bffd7314446 10/crawl-ref/source/mon-abil.cc: Use the base position for demonic tentacle sight checks 19:47:47 -!- Textmode has joined ##crawl-dev 19:57:47 -!- Enne has joined ##crawl-dev 19:58:44 -!- MarvinPA has joined ##crawl-dev 20:06:13 -!- Cryp71c has joined ##crawl-dev 20:14:00 Wizlab Strange Device Description (https://crawl.develz.org/mantis/view.php?id=2137) by Cryptic 20:22:11 -!- purge has quit [Quit: .] 20:36:22 -!- Cryp71c has quit [Ping timeout: 265 seconds] 20:48:19 -!- Pseudonut has quit [Remote host closed the connection] 21:19:05 -!- ogaz has joined ##crawl-dev 21:19:42 -!- pointless_ has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.7/20100713130626]] 21:23:25 -!- whig has quit [Remote host closed the connection] 21:32:14 -!- Niccus has quit [Ping timeout: 260 seconds] 21:38:28 -!- Niccus has joined ##crawl-dev 22:01:54 -!- Giomancer has joined ##crawl-dev 22:05:46 evening 22:10:32 -!- purge has joined ##crawl-dev 22:15:45 -!- Niccus has quit [Read error: Connection reset by peer] 22:23:47 -!- Niccus has joined ##crawl-dev 22:42:59 -!- ogaz has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716]] 22:51:37 -!- Vandal has quit [Ping timeout: 276 seconds] 22:52:07 -!- whig has joined ##crawl-dev 22:58:05 -!- Niccus has quit [] 23:01:34 -!- flowsnake has quit [Quit: Leaving] 23:28:51 -!- stabwound has quit [Disconnected by services] 23:28:53 -!- stabwound__ has joined ##crawl-dev 23:38:05 -!- Giomancer has quit [Quit: Why is the alphabet in that order? Is it because of that song?]