00:03:13 Unstable branch on crawl.develz.org updated to: 0.10-a0-873-g5f992f5 (32) 00:04:18 Autoexplore hangs if it wants to go through a friendly monster stuck in a web. (https://crawl.develz.org/mantis/view.php?id=4604) by elliptic 00:04:44 -!- ussdefiant has quit [Ping timeout: 256 seconds] 00:07:08 -!- Textmode has joined ##crawl-dev 00:09:28 -!- dtsund has quit [Quit: zzz] 00:11:45 -!- moor has joined ##crawl-dev 00:14:55 -!- Textmode has quit [Ping timeout: 248 seconds] 00:18:33 Windows builds of master branch on crawl.develz.org updated to: 0.10-a0-873-g5f992f5 00:19:08 -!- Danei has joined ##crawl-dev 00:29:39 -!- paxed has quit [Ping timeout: 252 seconds] 00:30:04 -!- Textmode has joined ##crawl-dev 00:31:26 -!- paxed has joined ##crawl-dev 00:35:11 -!- Textmode has quit [Ping timeout: 248 seconds] 00:40:45 -!- capablanca has joined ##crawl-dev 00:41:15 -!- mikee_ has quit [Disconnected by services] 00:41:24 -!- capablanca is now known as mikee_ 00:49:03 -!- Zaba has quit [Ping timeout: 248 seconds] 00:57:27 -!- mikee_ has quit [Ping timeout: 256 seconds] 01:03:40 -!- Wensley has quit [Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204]] 01:11:05 -!- Textmode has joined ##crawl-dev 01:13:36 -!- ussdefiant has joined ##crawl-dev 01:22:03 -!- Textmode has quit [Ping timeout: 260 seconds] 01:23:23 -!- Lohen has quit [Read error: Operation timed out] 01:24:13 -!- Vandal has joined ##crawl-dev 01:24:45 Mnoleg returns for rematch (https://crawl.develz.org/mantis/view.php?id=4605) by KoboldLord 01:44:15 -!- ussdefiant has quit [Ping timeout: 255 seconds] 01:46:39 -!- Zaba has joined ##crawl-dev 02:02:13 03zaba * r87bdbc5874ee 10/crawl-ref/source/dat/des/ (4 files in 3 dirs): Fix whitespace. 02:32:45 Unstable branch on crawl.akrasiac.org updated to: 0.10-a0-873-g5f992f5 (32) 02:41:46 -!- st_ has quit [Read error: Connection reset by peer] 02:46:20 -!- st_ has joined ##crawl-dev 02:53:48 -!- ussdefiant has joined ##crawl-dev 03:03:12 -!- moor has quit [Ping timeout: 252 seconds] 03:11:58 -!- monqy has quit [Quit: hello] 03:14:38 -!- ussdefiant has quit [Ping timeout: 260 seconds] 03:15:32 -!- ainsophyao has quit [Remote host closed the connection] 03:24:24 -!- ainsophyao has joined ##crawl-dev 03:25:19 -!- ldierk__ has joined ##crawl-dev 03:25:31 -!- ixtli has joined ##crawl-dev 03:28:12 -!- ixtli has quit [Client Quit] 03:54:23 -!- syllogism has joined ##crawl-dev 03:57:34 -!- syllogism- has joined ##crawl-dev 03:58:58 -!- syllogism has quit [Ping timeout: 260 seconds] 04:03:55 -!- Galefury has joined ##crawl-dev 04:05:18 hi 04:23:16 -!- ussdefiant has joined ##crawl-dev 04:23:30 -!- Danei has quit [Ping timeout: 252 seconds] 04:24:13 moin 04:27:58 are traps supposed to be in the abyss? 04:28:05 because the cloud traps commit adds chaos cloud traps to it 04:35:32 er, yes? 04:35:41 why wouldn't there be traps in the abyss? 04:39:00 cause lugonu likes to keep the place neat and tidy? 05:00:03 OSX builds of master branch on crawl.develz.org updated to: 0.10-a0-874-g87bdbc5 05:00:51 -!- evilmike has quit [Quit: something happened] 05:00:58 -!- edlothiol has joined ##crawl-dev 05:14:09 -!- ussdefiant has quit [Ping timeout: 248 seconds] 05:23:00 Xom weapon swap effect destroyed a weapon when a monster couldn't wield it (https://crawl.develz.org/mantis/view.php?id=4606) by paplaukes 05:28:40 A geyser vault (https://crawl.develz.org/mantis/view.php?id=4607) by ldierk 05:51:50 due: i have never seen a trap in the abyss, and not even minefield makes any 05:51:59 hm 05:55:46 -!- Pingas has joined ##crawl-dev 05:58:36 -!- mumra has joined ##crawl-dev 06:23:48 -!- ussdefiant has joined ##crawl-dev 06:29:15 -!- Pacra has joined ##crawl-dev 06:33:48 -!- MarvinPA has joined ##crawl-dev 06:33:49 -!- Torokasi has joined ##crawl-dev 06:36:09 -!- edlothiol has quit [Ping timeout: 260 seconds] 06:37:21 -!- MarvinPA_ has quit [Ping timeout: 248 seconds] 06:42:21 -!- ldierk__ has quit [Ping timeout: 276 seconds] 06:57:56 -!- edlothiol has joined ##crawl-dev 07:07:45 -!- Twinge has joined ##crawl-dev 07:08:36 -!- edlothiol has quit [Ping timeout: 256 seconds] 07:15:17 -!- Pacra has quit [Quit: This computer has gone to sleep] 07:21:43 -!- Torokasi has quit [Ping timeout: 256 seconds] 07:24:01 -!- R18 has joined ##crawl-dev 07:27:39 -!- Torokasi has joined ##crawl-dev 07:31:33 -!- Torokasi has quit [Client Quit] 07:31:45 -!- MarvinPA_ has joined ##crawl-dev 07:34:49 -!- MarvinPA has quit [Ping timeout: 260 seconds] 07:39:04 -!- MarvinPA has joined ##crawl-dev 07:42:36 -!- MarvinPA_ has quit [Ping timeout: 256 seconds] 07:46:51 Good artefact of base type "hunger" colored red in store (https://crawl.develz.org/mantis/view.php?id=4608) by smock 08:18:04 any dev in here ? :) 08:23:11 -!- Twilight13 has quit [Read error: Connection reset by peer] 08:24:03 -!- Twilight has joined ##crawl-dev 08:24:29 -!- Twilight is now known as Guest64007 08:30:36 -!- ussdefiant has quit [Ping timeout: 245 seconds] 08:31:52 -!- ais523 has joined ##crawl-dev 08:33:35 -!- mumra has quit [Ping timeout: 248 seconds] 08:39:09 -!- valrus has joined ##crawl-dev 08:53:07 -!- st_ has quit [Ping timeout: 255 seconds] 08:56:40 -!- Pacra has joined ##crawl-dev 09:01:25 -!- Mu_ has joined ##crawl-dev 09:02:15 Mottled draconian's sticky flame splashes from enemies onto adjacent allies (https://crawl.develz.org/mantis/view.php?id=4609) by absolutego 09:06:07 -!- ais523 has quit [Ping timeout: 248 seconds] 09:16:48 -!- MarvinPA_ has joined ##crawl-dev 09:20:38 -!- MarvinPA has quit [Ping timeout: 256 seconds] 09:24:12 hm, i just saw a zot trap in the abyss, so i guess the chaos cloud one is not the first 09:24:25 first mechanical one though 09:24:59 traps certainly didn't generate in old abyss 09:25:13 I don't know whether it is intended that they generate in new abyss, but maybe 09:35:03 so in OOP the whole reason for setters is to mutate an instance after it was created, and the whole reason to have getters is to access their private variables after they're created? 09:35:21 (yay CS242) 09:35:27 -!- MarvinPA has joined ##crawl-dev 09:35:57 -!- Amonchakad has joined ##crawl-dev 09:37:56 -!- jeanjacques has joined ##crawl-dev 09:38:55 -!- ussdefiant has joined ##crawl-dev 09:39:01 -!- MarvinPA_ has quit [Ping timeout: 255 seconds] 09:42:28 -!- mumra has joined ##crawl-dev 09:45:09 Vandal: getters and setters are far more useful than that 09:46:10 oh :3 09:47:05 getters aren't intended for accessing private variables ... getters are intended as a public property 09:47:07 usually a private variable is private for a reason 09:47:17 but, usually you'll *use* a private variable as the backing storage for a getter 09:47:34 Galefury: exactly, you should never expose a variable that's supposed to be private 09:48:34 Vandal: a big use for getters/setters is to execute additional code when that property is accessed or changed (e.g. fire a "PropertyChanged" event, or perform validation) 09:54:57 Vandal: oh, and the other way they become relevant is when you start looking at polymorphism 09:55:12 Vandal: a getter can be overridden in a subclass, whereas a simple variable can't 09:56:08 IMO a good way of looking at getters/setters is that a get/set pair implements a logical property... it doesn't actually have to correspond with the internal data model of the class 09:57:13 that's why having getters and setters for every bit of data in the class is usually a bad idea, but doesn't mean the pattern is completely useless. 09:58:23 -!- Zaba has quit [Ping timeout: 248 seconds] 10:03:24 -!- ixtli has joined ##crawl-dev 10:04:11 -!- Zaba has joined ##crawl-dev 10:04:41 all enemy draconians seem to be wearing a cloak 10:04:47 is that intended? 10:05:30 Can anyone help me with saving/loading player data? I've added new integer properties to player (for the Demigods patch). I'm saving/restoring them in tags.cc and it all works. What I want to know is: 10:05:53 a) Is that the best way? The properties are minion_mid, minion_long_timer, minion_short_timer, minion_kill_count 10:06:06 b) This breaks existing saves - is there a way around that? 10:13:06 these cloud traps really aren't good currently because they create exclusions 10:21:55 elliptic: it can be fixed but needs a small patch to view.cc i think 10:22:42 Trog allegedly hates rods but doesn't (https://crawl.develz.org/mantis/view.php?id=4610) by minmay 10:22:55 it was already a bug with zot traps, people more experienced with the cloud code seemed to think it would be hard to fix... so if you think you know how to fix it, go ahead :) 10:23:31 unless it already got fixed for zot traps and this is just a matter of treating cloud traps like zot traps? 10:23:47 -!- Amonchakad has quit [Quit: Page closed] 10:24:52 if cloud.whose == KC_OTHER and cloud.killer == KILL_MISC then it gets autoexcluded ... so maybe just need to set different values for those enums, or add a new enum value to handle non-autoexcluding cluods 10:27:52 ... i'm not sure if zot traps are even generating clouds, can't see where they are if so 10:28:21 I think the only clouds that should create exclusions are those from cloud generators... so maybe easiest would be to give those a special value for those enums, yeah 10:28:56 zot traps just call miscast code, which can produce clouds... 10:29:25 for instance one ice miscast effect is a freezing cloud 10:30:42 we can add a new kill category for fog machines, KC_FOG, and exclude on that; OR we could add new kill categories for KC_MISCAST and KC_TRAP, and then not exclude those 10:31:16 -!- dtsund has joined ##crawl-dev 10:33:21 yeah ... i can see there are issues with changing that value from cloud generation, but it should fixable ... 10:36:25 -!- ais523 has joined ##crawl-dev 10:50:44 -!- SamB_ has quit [Ping timeout: 256 seconds] 10:54:12 -!- petete has quit [Remote host closed the connection] 10:55:07 -!- SamB_ has joined ##crawl-dev 10:57:01 mumra that is about 5 years ahead of me 10:57:05 the stuff you were saying 10:57:23 Demigods patch? 11:00:48 so, is all draconians wearing a cloak a bug or not? 11:01:10 galefury: well dracs can't wear robes any more 11:01:16 i think it was intentional when they had their armour slots changed 11:01:20 ah 11:01:24 although tiamat still gets gda for whatever reason 11:01:41 give tiamat a gold dragon cloak unrand 11:01:41 it makes cloaks pretty common in the late game 11:02:06 also, wings + cloak seems weird 11:02:06 i got my cloak of preservation from a drac zig last game, didn't find one in zot :( 11:02:19 my last char actually cleared a d:27 drac castle in hope of preservation but didn't get it 11:03:17 that seems pretty desperate, is preservation really worth that? 11:03:36 well I didn't really need preservation, I was just curious 11:03:44 and the char was pretty buff 11:04:07 it is the only drac castle I've ever cleared :P 11:04:15 those death drakes suck 11:04:21 i hate them 11:04:36 special line for donald on d:27 with drac castle? 11:05:04 he probably cant even appear that deep :/ 11:09:50 -!- edlothiol has joined ##crawl-dev 11:10:12 03MarvinPA * r9a88115e1472 10/crawl-ref/source/decks.cc: Let Foxfire summon invisibles when the player has no SInv, give a warning if they're hostile 11:10:22 03MarvinPA * rdd80475ddc8e 10/crawl-ref/source/show.cc: Always correctly mark the location of friendly invisible monsters with a disturbance glyph 11:10:22 03MarvinPA * r327614231569 10/crawl-ref/source/spl-summoning.cc: Allow haunt to summon invisible monsters when the player has no SInv 11:10:22 03MarvinPA * r231e6c2592bb 10/crawl-ref/source/show.cc: Don't show additional invis disturbances for friendlies 11:24:30 Vandal: Demigods abstract worshippers ( https://crawl.develz.org/mantis/view.php?id=3046 ) - need to track minions off-level 11:32:01 looking 11:32:17 also thanks for the talking about programming, I just can't follow very well when real programmers talk :P 11:32:58 hehe 11:34:02 well, i've been using OOP languages for 10 years or more, it's taken me a long time to understand a lot of those concepts! 11:34:08 :D 11:34:16 yeah I've heard 10 years is the time it takes to master anything 11:34:33 the Demigod proposal sounds hot 11:34:49 having no god abilities does suck, being able to get more good items would be nice 11:36:18 demigods aren't exactly weak as is... the point of the changes is to make them more exciting/flavourful, not to make them stronger 11:36:23 of course, i've been programming non-OOP languages even longer, i started around 1987 ... 11:36:27 well yeah 11:36:52 it is a neat way of thinking outside the norm 11:37:03 really would set them apart 11:37:13 but I'm a munchkin at heart so I thought of the sweet loot first :3 11:37:58 the loot is a tangible gain; but i think the flavour will really add something as well - letting players get a taste of gods they might not have followed for instance 11:42:07 03MarvinPA * rc7c502996565 10/crawl-ref/source/mon-cast.cc: Make the restrictions on spells chosen by pacified monsters stricter 11:42:17 03MarvinPA * r70af62e91467 10/crawl-ref/source/spl-summoning.cc: Adjust a demon-summoning message to fit better with invisible summons 11:53:13 -!- edlothiol has quit [Ping timeout: 260 seconds] 12:43:56 -!- ixtli has quit [Ping timeout: 245 seconds] 12:48:49 -!- ixtli has joined ##crawl-dev 12:50:49 -!- SamB_ has quit [Ping timeout: 276 seconds] 12:52:31 -!- ussdefiant has quit [Ping timeout: 255 seconds] 12:53:57 -!- SamB_ has joined ##crawl-dev 12:59:44 * SamB_ wonders why git-gui keeps going haywire 13:10:53 * SamB_ suspects Xming wonkiness of some sort 13:11:26 * SamB_ wishes ccache would keep track of *what* unsupported compiler options it ran into 13:13:14 -!- valrus has quit [Remote host closed the connection] 13:20:53 If Kiku corpse drop number/quality is based on Necromancy, then with 20ish Necromancy skill, shouldn't I be getting more than just regular Orc corpses while in the Elven Halls? 13:21:04 I did it multiple times, and got all Orc corpses each time. Is this a bug? 13:21:21 -!- Guest64007 is now known as Twilight 13:21:27 -!- Twilight is now known as Twilight_1 13:22:20 Anyone know? 13:25:19 -!- Zaba has quit [Ping timeout: 248 seconds] 13:29:42 -!- Zaba has joined ##crawl-dev 13:31:54 Twilight_1: not yet! 13:34:08 -!- Galefury has quit [Ping timeout: 260 seconds] 13:37:59 Twilight_1: got a save file, by any chance? 13:54:26 -!- ussdefiant has joined ##crawl-dev 13:55:29 -!- monqy has joined ##crawl-dev 13:59:13 -!- Galefury has joined ##crawl-dev 14:01:06 so ... how come Crawl does't use background intensity on DOS, anyway? 14:01:27 -!- SamB_ is now known as SamB 14:01:36 SamB: it typically just makes things blink 14:01:39 depending on the video card settings 14:01:57 well, yes 14:02:08 but ... why not just *change* those? 14:03:53 -!- Galefury has quit [Ping timeout: 260 seconds] 14:06:53 crawl still supports/works on dos? 14:08:47 if it doesn't, options section 6-b needs to be renamed... 14:09:32 monqy: not anymore, for a long time 14:09:32 kilobyte: You have 1 message. Use !messages to read it. 14:09:44 okay, so section 6-b needs to be renamed ;-) 14:10:12 * SamB now closes the VGA reference and opens the Platform SDK docs 14:11:22 * SamB also prepares to do a checkout on one of his XP machines 14:11:37 "p 14:12:22 VGA? The console has been unchanged since CGA. 14:13:20 although indeed a VGA reference would cover the needed parts 14:13:36 kilobyte: I suspected so, but figured that if it was not so, it would be easier to learn that from a VGA reference than from a CGA one 14:14:04 -!- Pacra has quit [Quit: This computer has gone to sleep] 14:14:13 It's easier to find something than to conclusively not find it 14:14:23 true 14:14:53 (I've personally did most of my display hacking as a kid on CGA, so I'm biased) 14:15:13 I didn't do much back then 14:16:24 since, well, I had nothing but BASIC and I didn't know where the graphics-related manuals were kept 14:16:29 if, indeed, we had any 14:19:44 You shoot a +0 arrow. The vault guard reflects the +0 arrow off its +3 large shield of reflection! Your +3 large shield of reflection reflects the +0 arrow! The vault guard reflects the +0 arrow off its +3 large shield of reflection! Your +3 large shield of reflection reflects the +0 arrow! The vault guard reflects the +0 arrow off its +3 large shield of reflection! The +0 arrow hits you! 14:19:51 This strikes me as being a potential problem. 14:20:24 dtsund: what, you mean the way the message is so long? 14:20:47 Arbitrary number of bounces. 14:20:58 haha 14:21:13 I mean, it'll end at some point with probability 1... 14:21:22 were you right next to each other? 14:21:27 Yeah. 14:21:36 A bunch of bounces doesn't seem too bad to me, just make the chance to bounce successfully go down a bit each time and then condense the message. easier said than done, probably, of course 14:21:53 of course 14:21:56 i guess it can happen 8 times at most then? 14:21:58 eventually it bounces off in another direction, perhaps? 14:22:14 since the arrow can't go further than los distance 14:22:21 oh 14:22:27 oh right the range decreases each time right 14:22:34 I thought shield of reflection restored the original range now 14:22:40 Was that reverted? 14:22:45 oh, possibly 14:22:48 to the GDB mobile 14:22:49 i forget how the change worked 14:22:51 dtsund: loops are handled already too -- the chance to block decreases every time as well 14:23:06 Aha. 14:23:09 oh that's already taken care of 14:23:21 would it be easy enough to condense the message, then? 14:24:12 guys, does Mantis (the bug tracker) on CDO work for you? 14:24:21 FR: Replace Roxanne with a statue of Perseus. Drops a large shield of reflection when destroyed. 14:25:33 Would some comments that would cause Emacs to use a good mode for the settings files be welcome? 14:25:46 kilobyte: It loads, if that's what you mean. 14:26:00 oh, it seems to work but only after several minutes wait for every request 14:26:12 Though for some reason it likes randomly changing my filters. 14:26:22 and it's not a network problems since both IPv4 and IPv6 pings go through fast 14:26:24 dtsund: probably JS glitches 14:26:31 or something like that 14:26:47 in what way does it randomly change them, and in what browser? 14:26:59 maybe apache is backed up? 14:28:00 Opera, and it just sometimes does things like set the Severity field or something. 14:28:21 Not terribly often, but enough to annoy on occasion. 14:28:39 dtsund: yes, reflection bounce chaining is a feature, not a bug :P 14:29:48 kilobyte: does iotop have anything to say? top? 14:29:49 http://www.youtube.com/watch?v=YODY3Cc7nBo 14:30:23 ??cdo 14:30:23 cdo[1/4]: Crawl server (also running development versions), located in Germany, crawl.develz.org, telnet port 345 or ssh port 22, ssh-username: crawl, ssh-key necessary: http://crawl.akrasiac.org/cao_key (openssh) or http://crawl.akrasiac.org/cao_key.ppk (putty) 14:30:28 ??cdo[2] 14:30:31 cdo[2/4]: Dump files and other stuff are available on http://crawl.develz.org. 14:30:36 ??cdo[3] 14:30:36 cdo[3/4]: If you experience lag try this: enable compression in ssh/putty - enable option use_fake_player_cursor = true - for more see http://crawl.develz.org/wordpress/howto 14:30:42 ??cdo[4] 14:30:44 cdo[4/4]: wget http://crawl.akrasiac.org/cao_key; chmod 400 cao_key; ssh -Ci cao_key crawl@crawl.develz.org or On a Mac: curl -O http://crawl.akrasiac.org/cao_key; chmod 400 cao_key; ssh -Ci cao_key crawl@crawl.develz.org 14:31:36 * SamB was hoping he'd run into some mention of who to tell when it's broken... 14:32:07 Napkin, I think? 14:32:31 -!- valrus has joined ##crawl-dev 14:32:40 that does match with my fuzzy recollections, yes... 14:34:35 -!- Torokasi has joined ##crawl-dev 15:05:42 what's wrong? 15:06:27 kilobyte said something about mantis having several-minute-long lag 15:07:22 well, i bet not right now.. load is at 0.09 15:07:31 with 4 cores/8 threads 15:09:15 napkin, what package contains dd? 15:09:17 :D 15:09:41 root@crash:~> dpkg -S /bin/dd 15:09:41 coreutils: /bin/dd 15:09:43 ;-P 15:11:23 maybe he wanted the busybox version ;-P 15:13:44 hmm. Is it intended that there be *less* than 1/6 chance of a BAND_ORCS member being a wizard? 15:14:21 do you think there are too few wizards? 15:14:47 no, I'm looking at this code and wondering what whoever wrote it thought it would do 15:14:55 mantis is still that slow for me, yet there's no significant load (either I/O or CPU) on the server 15:15:25 everywhere you go or when only one a specific page, kilobyte? 15:15:27 not a matter of apache's IPv6 config though, tried it over an IPv4 proxy 15:15:31 maybe try another browser to compare? 15:15:32 everywhere, somehow 15:16:12 lynx, links, w3m... 15:16:19 no, i can't confirm that 15:16:29 but the ipv6 config should be just fine 15:16:56 you verified it, when i first enabled it 15:17:14 or.. was it slow since that day, kilobyte? 15:17:57 Napkin: just today 15:18:13 SamB: and same on ELinks :p 15:18:35 that's very odd, then 15:18:39 SamB: w3m is a piece of shit that sucks more than emacs and vi together :p 15:18:49 that's a LOT of suck 15:18:49 * kilobyte dons his Holy War garments :p 15:19:04 i just tried elinks & ipv6 15:19:09 no delay as far as i can see 15:19:18 Emacs has an impressive amount of suck 15:19:31 and I wouldn't be surprised if vi did, too 15:19:42 (I don't use it, so wouldn't know.) 15:22:22 the point was to see if it was some glitch/runtime condition/etc. with kilobyte's Opera, anyway, so... 15:23:14 I don't see why you would expect any troubles with elinks, Napkin 15:23:32 it was about testing ipv6 15:23:37 kilobyte: do you have any other proxying going on at all? 15:23:47 tcp6 0 1 2001:6a0:118::6:34980 2a01:4f8:140:3041:::443 SYN_SENT 8357/elinks 15:24:14 interestingly, the Wordpress works instantly 15:25:02 WTF... these are on the same Apache, right? So it's before the URL is even sent. 15:25:11 oh, but wait 15:25:22 is the wordpress on HTTPS? 15:25:34 i was about to say - try wordpress on https, kilobyte 15:26:40 Napkin: hah, yeah. Same slowdown. 15:26:49 what browser? 15:27:18 Iceweasel 6, Firefox 9, ELinks 0.12pre5 15:27:29 omg@ff9 15:27:50 so, https is slow for you, no matter if it's ipv4 or ipv6, right? 15:28:49 tried any other https websites? 15:28:55 is startssl.com reachable to you? 15:29:34 yeah, even over Tor (interesting to look for speedups there :p) 15:29:43 https://startssl.com works instantly 15:29:54 then it's not the CRL check 15:30:30 tried using tor to reach mantis? 15:31:52 Napkin: CRL checks don't usually come before SYN+ACK, do they? 15:32:39 of course not 15:33:20 well, beep me when you figure it out, kilobyte 15:37:52 yeah 15:38:29 definitely something on my end 15:38:45 did tor help or not? 15:40:20 WTF, installed squid to check logs (fastest to set up proxy with logging), via it it works instantly. But several different browsers have this several minutes long delay. 15:40:47 indeed, WTF 15:40:50 several minutes is usually CRL prob 15:41:04 SamB: actually, I was wrong, with tor it's only ~10-15 seconds, consistent with several redirects Mantis does on every request 15:41:14 anyway, wiresharked it? 15:45:14 anyway, instead of being about 0.16666666666666666 like you might initially think, the probability of a BAND_ORCS member being a wizard is only about 0.14583333333333331 15:48:02 -!- st_ has joined ##crawl-dev 15:49:13 -!- ainsophyao has quit [Remote host closed the connection] 15:53:54 * SamB wonders why random_choose_weighted isn't a template function 15:54:11 * SamB supposes varargs probably has something to do with it... 16:24:45 Shedu in a wall (https://crawl.develz.org/mantis/view.php?id=4611) by smock 16:25:09 hmm, and it would lead to a lot of recompilation if someone ever altered the implementation... 16:32:40 -!- evilmike has joined ##crawl-dev 16:36:25 -!- mumra has quit [Quit: offski] 16:41:36 hrm, back to it, and can't reproduce the problem anymore. 16:44:52 Blood tiles again (https://crawl.develz.org/mantis/view.php?id=4612) by Omndra 16:47:09 Huh. There's a Korean repository of Stone Soup. 16:48:31 Stone Kimchi? 16:49:15 http://dev.naver.com/projects/crawl-korean/ 16:49:29 "Dungeon Crawl Stonesoup" 16:50:05 kilobyte: hooray 16:51:24 sadly, it's a nasty duplication of effort, and we can't use that since they hard-code the grammar 16:51:38 but I'll surely look at the display code in tiles 16:52:05 CJK letters are a bitch with their doubled width 16:52:55 the worst part is the difficulty of determining which have doubled width... 16:53:10 that's why you use a library that provides unicode strings so you don't have to do the work yourself ;) 16:53:15 SamB: wcwidth() 16:53:34 kilobyte: But is that the same everywhere? 16:54:02 * dtsund only found it because he accidentally Googled a commit number 16:54:20 SamB: early Korean systems tried to double all letters including Latin ones, but fortunately modern systems don't do that anymore 16:55:01 I meant, is there some standard that says which characters are double-width and which aren't? 16:56:01 so that my terminal and my curses implementation have some hope of agreeing on the widths of things? 16:56:25 BlastHardcheese: uhm no, this doesn't work for any non-trivial uses. If you want any control over word wrapping, need consistent widths, use SDL, etc, you have to do most things yourself. 16:56:57 SamB: it used to be a terrible mess but fortunately it's mostly consistent now 16:57:11 yes, it does seem to be 16:57:19 especially on Unix systems where sane programs ask libc 16:57:39 there are some non-sane like "less" 16:58:03 what if the terminal and the curses app are on different systems 16:58:59 the tables are generated from data distributed by the Unicode Consortium, so unless you're using a new character all should be ok 16:59:08 hmm 16:59:40 someone should write a short standard that specifies this! 17:00:40 or does posix actually explain all of this? 17:01:43 "man wcwidth" claims it's in POSIX.1-2001 17:01:58 yes, I'm looking to see exactly how specific that is about what it does 17:05:30 ... and the -2004 edition says nothing about what the widths of anything should be 17:06:28 worse, it seems to be locale-dependant 17:07:24 it used to be locale-dependant, yeah. This is the "mess" part that seems to be gone. 17:07:46 (at least there isn't actually a requirement that any character actually be assigned different widths for different locales) 17:08:19 not sure about Windows. I included Markus Kühn's implementation of wcwidth() which uses a static table, not sure if it matches Windows' interpretation. 17:09:25 even updated to Unicode 6.0, but that's moot as Windows can't possibly support it within its current API 17:09:56 oh, the console can't do UTF-16, eh? 17:10:26 03galehar * r444088100785 10/crawl-ref/source/skill_menu.cc: Fix bad formatting in skill screen when using tiles and no menu icons (#4602). 17:10:28 yeah, UCS-2 only 17:10:53 is the BMP all full up, then? 17:12:23 not yet but the Unicode guys prefer to reserve it for most important characters (ie, those in frequent use in languages spoken today) 17:13:10 there are thousands of letters used only in rare family names in Japan, those for example all go into Plane 2 17:13:22 letters? :p 17:13:23 yeah, makes sense 17:14:13 "hieroglyphs". "Silly bush-like drawings those slanted-eyes yellow peril folks use". Better? :p 17:14:32 you'd probably need to draw their renderings from supplamental fonts 17:14:42 anyway, "kanji" is the real word 17:14:48 in this case 17:14:54 yeah 17:15:02 it's funny because foreigners 17:15:13 BlastHardcheese: um, no 17:16:08 03kilobyte * ra0d2f062df80 10/crawl-ref/source/godabil.cc: Make Purification cure all rot rather than "just" 100. 17:16:08 03kilobyte * r796aa7dd1879 10/crawl-ref/settings/init.txt: Rename the "DOS" options section (monqy). 17:16:08 03kilobyte * raf8a604f838c 10/crawl-ref/source/invent.cc: Sort items in the inventory by their letter if no other order is requested. 17:16:09 03kilobyte * r57e7e90e1436 10/crawl-ref/source/ (dat/des/traps/cloud_traps.des show.cc): Whitespace fixes. 17:16:09 03kilobyte * r51f57c8d663e 10/crawl-ref/source/mon-util.cc: Don't use the word "mid" for indices into the menv[] array. 17:16:09 03kilobyte * r68a664f41a9b 10/crawl-ref/source/mon-util.cc: Don't crash if mimic creation fails due to menv[] being full. 17:16:10 03kilobyte * rf65b820f3974 10/crawl-ref/source/mon-util.cc: Don't place a mimic onto the map until it is ready to go. 17:16:19 03kilobyte * r6ffc466d3a34 10/crawl-ref/source/mon-info.cc: Add a redundant assertion to make recognizing itemless mimic bugs easier. 17:26:53 -!- Zaba has quit [Ping timeout: 260 seconds] 17:35:19 -!- Zaba has joined ##crawl-dev 17:40:50 hm 17:41:08 if a monster is standing on an item mimic, which is then identified, it gets pushed out of the way with a rather silly message 17:41:29 well, item or feature mimic, actually 17:42:05 The goblin is pushed out of the slimy rune of Zot. 17:42:09 The slimy rune of Zot is a mimic! 17:42:25 eg. 17:42:40 "That rune's a spy!" 17:51:59 whose idea was pressure plate traps? 17:52:08 03kilobyte * r810747af7112 10/crawl-ref/source/mon-util.cc: Fix a crash on feature mimics I just managed to introduce. 17:52:18 03kilobyte * rc1944d8924f0 10/crawl-ref/source/mon-util.cc: Don't crash when waking a mimic on a crowded level. 17:53:33 probably dpeg 17:54:29 valrus: I guess you mean a specific trap, do you? 17:54:33 like the new cloud ones 17:54:37 yeah 17:54:46 item destruction is really frustrating me in this game 17:55:03 it seems like unless you luck into cons or pres there's no way to avoid it on a melee char 17:55:08 cause you need to carry consumables 17:55:24 Hm, jellyfish should multiply when you hit them with swords. 17:55:32 but like you have no EV so every asshole *taur with freezing or flaming destroys your stuff 17:55:53 as if melee chars didn't have the short end of the stick enough already 17:56:05 I have to say I don't really see the point of the cloud traps 17:56:17 they're no more interesting than other mechanical traps 17:56:19 -!- Textmode has joined ##crawl-dev 17:56:26 well, marginally I guess if you trigger them near monsters 17:56:42 they make blink better 17:56:49 this doesn't seem like a great thing to me 17:56:53 yay, let's ding melee chars more 17:57:35 surely they are better than axe/bolt/blade/whatever traps, but this doesn't really say much 17:58:46 man, i can't figure out this assert 18:00:45 So what we need are silence or MP drain traps? >_> 18:01:19 you almost never run into traps with monsters around is the thing 18:01:43 seriously though, is there any way to avoid getting all my consumables destroyed if I don't have any protection for them 18:02:18 I have to carry some otherwise there's no point, but if I only carry a few they just all get ruined 18:02:39 valrus: I think guardian spirit helps a bit because flaming/freezing missiles need to do damage to destroy items 18:02:47 I don't have that either 18:02:55 valrus: I don't usually have this much of a problem with consumables. Do your melee chars tend toward low defenses? 18:03:03 I mean, 32 AC 18:03:50 Then again I often use a shield. 18:03:53 valrus: how many consumables do you try to carry with you? since carrying more means more get destroyed... 18:04:03 too many, I guess 18:04:18 I just worry if I carry fewer, they'll all end up destroyed 18:04:25 which means I have to go fetch more 18:04:36 tedium is better than frustration I guess 18:04:51 It's a fixed chance per item, isn't it? So destruction is less likely in the aggregate if you have less of them. 18:04:56 I'm pretty sure alarm trap makes less noise than a lightning bolt 18:05:05 I don't think I knew that 18:05:10 maybe I did 18:05:11 At least it feels like it 18:05:34 I tend to carry maybe 4 of healing and heal wounds, 1 or 2 of buff potions, for reference. 18:05:42 ok I'll try that 18:05:56 thanks, I know this isn't the right place to be bitching 18:05:57 Maybe up to 6 healing or so, since they tend to be abundant. 18:06:18 new traps are still silly though 18:06:33 Are cloud traps just fog? 18:06:38 no 18:06:46 pcloud, meph, freezing, flame 18:06:51 also chaos cloud 18:07:08 Freezing/flame sounds terrible. 18:07:15 mmmyup 18:07:33 I hope swamp has flame traps so it becomes even worse 18:08:08 we can't do that, then it's the fire swamp from princess bride 18:08:12 too recent a reference 18:08:18 I hope these are at least zot-trap-like in rarity/depth. 18:08:25 nope 18:11:36 -!- syllogism- has quit [] 18:13:11 _independent_ 40% chance per level for every type of trap, multiplied by the number of attempts to place a vault 18:15:21 Mapstat Assert failure in generating Abyss (https://crawl.develz.org/mantis/view.php?id=4613) by Zannick 18:19:16 -!- Textmode has quit [Ping timeout: 258 seconds] 18:22:09 03MarvinPA * r992c02ae6e6a 10/crawl-ref/source/book-data.h: Add Freezing Cloud to the book of Ice 18:22:09 03MarvinPA * rb5a8dbc38837 10/crawl-ref/source/ (dat/descript/cards.txt mon-stuff.cc): Remove some references to potion cursing 18:22:09 03MarvinPA * r9a029ab557f5 10/crawl-ref/source/ (dat/descript/cards.txt decks.cc): Remove instant teleports from the portal card, give it a chance of blinking you as well as the teleport instead 18:22:16 03MarvinPA * rf900001c558b 10/crawl-ref/source/decks.cc: Make the Tomb card a little rarer 18:22:16 03MarvinPA * r344cfaf5c0e9 10/crawl-ref/source/decks.cc: Adjust the Blade card's effects - different sets of brands for power levels 0 and 1 18:27:55 -!- R18 has quit [Remote host closed the connection] 18:27:56 -!- Textmode has joined ##crawl-dev 18:34:39 -!- valrus has quit [Remote host closed the connection] 18:35:24 kilobyte: yeah, I'm seeing no evidence of actual standards 18:35:28 Issues with auto-remove from shipping list (https://crawl.develz.org/mantis/view.php?id=4614) by smock 18:35:53 there may be a de-facto standard, but nobody seems to have written it up anywhere easy to find... 18:37:10 SamB: it appears the Unicode standard has a category "CJK_AMBIGUOUS" which marks characters that are width 1 in modern software but have width 2 in some legacy uses 18:37:25 and a bunch of terminals have a switch to use the old version 18:41:26 -!- ais523 has quit [Remote host closed the connection] 18:46:23 -!- SamB has quit [Ping timeout: 276 seconds] 18:48:19 -!- SamB has joined ##crawl-dev 19:15:01 -!- Pacra has joined ##crawl-dev 19:55:11 -!- Torokasi has quit [Ping timeout: 248 seconds] 19:59:43 -!- ussdefiant has quit [Ping timeout: 260 seconds] 20:07:05 -!- ussdefiant has joined ##crawl-dev 20:15:35 -!- Wensley has joined ##crawl-dev 20:23:01 -!- Twilight_1 has quit [Read error: Connection reset by peer] 20:23:03 -!- Twilight-1 has joined ##crawl-dev 20:24:25 -!- mikee_ has joined ##crawl-dev 20:39:54 -!- jeanjacques has quit [Read error: Connection reset by peer] 20:47:44 -!- ussdefiant has quit [Ping timeout: 255 seconds] 21:02:06 -!- ussdefiant has joined ##crawl-dev 21:12:05 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Organize your IRC] 21:24:50 -!- SamB has quit [Read error: Connection reset by peer] 21:26:01 -!- SamB has joined ##crawl-dev 21:44:10 03kilobyte * r9652b769d2c3 10/crawl-ref/source/ (item_use.cc output.cc spl-transloc.cc): Fix the Orb affecting your teleports from the other end of the world. 21:44:10 03kilobyte * rc9f08d3fa820 10/crawl-ref/source/ (dat/des/branches/zot.des items.cc): Revert "Don't display innaccurate cTele messages when picking up the orb", hush just the message. 21:44:10 03kilobyte * re0ddfe3497cf 10/crawl-ref/source/ (mon-info.h target.h): Evict a description function from target.h, it has nothing to do with tracers. 21:44:11 03kilobyte * r6353cda68f36 10/crawl-ref/source/shout.cc: Make the Orb glow hurt stealth severely. 21:44:11 03kilobyte * r6548225e08f1 10/crawl-ref/source/ (misc.cc misc.h spl-damage.cc): C++size counted_monster_list, make it available for other users. 21:44:11 03kilobyte * r7c0a142cdae3 10/crawl-ref/source/ (abl-show.cc misc.cc misc.h): Warn and confirm when a mottled drac would splash allies. 21:44:18 03kilobyte * r10a0642e552b 10/crawl-ref/source/fight.cc: Warn and confirm if the shillelagh would harm allies. 21:44:18 03kilobyte * rc593da7485c7 10/crawl-ref/source/spl-summoning.cc: Fix Tukima's Ball not passing the spell power to dancing weapons. 21:44:18 03kilobyte * rf02ac8764436 10/crawl-ref/source/ (abl-show.cc target.cc target.h): Show mottled draconians who will be affected by their spit. 21:46:17 the orb changes mean that you can drop the orb and move away and then have controlled teleports? 21:48:04 yeah... as in the commit message, we may block them on the whole level the orb is on instead, if you prefer that 21:48:58 well, it is much more strategically interesting the way you have it 21:49:09 not that I think it will be a very popular strategy 21:49:46 fr: touching the orb instakills 21:49:49 you'd have to fight whatever you escaped from and all that spawned in meantime, yeah 21:51:01 hm, how hard is it to throw the orb far enough so that you'll be out of its glow? 21:51:34 at the very least, though, being on a different level and having teleport blocked looked damn buggy... if the Orb had that range, it'd block/delay teleports right from the start 21:51:57 -!- MarvinPA_ has joined ##crawl-dev 21:52:07 does weight even affect throws? 21:52:16 you could justify it by saying that you alerted the orb to your presence/intentions or something 21:52:36 but yeah, changing it as you did seems fine to me 21:55:11 -!- MarvinPA has quit [Ping timeout: 248 seconds] 21:59:13 beh, there's no dchar for thrown orb, causing some display corruption (it writes a 0 character to the screen) 22:04:41 -!- Wensley has quit [Ping timeout: 255 seconds] 22:10:27 with 50 str you can throw it 1 square, with 60 str -- 3, with 72 -- 8 22:12:36 range = std::max(you.strength()-item_mass(thrown)/10 + 3, 1); 22:18:38 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 22:32:40 -!- Pingas has quit [Read error: Connection reset by peer] 22:37:13 -!- ainsophyao has joined ##crawl-dev 22:40:51 -!- ainsophyao has quit [Read error: No route to host] 22:40:53 -!- ainsophy_ has joined ##crawl-dev 22:44:25 -!- Torokasi has joined ##crawl-dev 22:54:58 no hex stuff in the 0.10 plan? 22:56:52 -!- MarvinPA has joined ##crawl-dev 22:59:26 -!- MarvinPA_ has quit [Ping timeout: 256 seconds] 23:28:29 -!- Zaba has quit [Ping timeout: 276 seconds] 23:28:37 -!- Textmode has quit [Ping timeout: 258 seconds] 23:30:36 -!- ussdefiant has quit [Ping timeout: 256 seconds] 23:31:22 -!- Zaba has joined ##crawl-dev 23:32:21 -!- MadCoyote has quit [Quit: Don't talk to me, I'm on my popcorn break] 23:38:00 -!- Keskitalo has joined ##crawl-dev 23:42:08 Random Fedhas Penance (https://crawl.develz.org/mantis/view.php?id=4615) by Tiber 23:42:44 -!- Textmode has joined ##crawl-dev 23:46:01 -!- Torokasi has quit [Ping timeout: 245 seconds] 23:58:03 03MarvinPA * r9ec0fcd67912 10/crawl-ref/source/dat/des/branches/temple.des: Remove a broken temple entry vault