00:05:19 -!- ontoclasm has joined ##crawl-dev 00:05:48 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-1741-gd5e8965 (34) 00:15:23 -!- ussdefiant has joined ##crawl-dev 00:15:42 -!- caricature has quit [Remote host closed the connection] 00:19:25 -!- filthy has quit [Ping timeout: 244 seconds] 00:33:19 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 00:33:43 -!- elliptic has quit [Ping timeout: 255 seconds] 00:35:58 |amethyst: is there any problem with the functions in feat being available in clib? 00:36:03 er clua 00:36:23 from l_feat.cc I mean 00:38:20 -!- KurzedMetal has quit [Read error: Connection reset by peer] 00:38:40 -!- elliptic has joined ##crawl-dev 00:38:58 <|amethyst> gammafunk: yes, they all take global coordinates 00:39:06 -!- ystael has quit [Ping timeout: 240 seconds] 00:39:10 <|amethyst> (or enum values or strings) 00:39:59 <|amethyst> could add an ASSERT_DLUA in that case of FEATF 00:40:55 <|amethyst> or could even make it interpret the coordinates as player-relative and use map_knowledge if CLua::get_vm(ls).managed_vm 00:41:08 <|amethyst> that last option might be excessive dwimmery though 00:41:18 -!- rchandra has left ##crawl-dev 00:41:54 -!- ontoclasm has quit [Quit: Leaving.] 00:42:02 -!- gammafunk has quit [Ping timeout: 250 seconds] 00:55:10 -!- DrKe has quit [] 01:00:12 -!- Nerem has quit [Ping timeout: 256 seconds] 01:04:15 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1741-gd5e8965 (34) 01:12:28 -!- dtsund has quit [Quit: dtsund] 01:13:29 -!- DrKe has joined ##crawl-dev 01:18:29 Unstable branch on crawl.develz.org updated to: 0.17-a0-1741-gd5e8965 (34) 01:18:51 -!- kuniqs has quit [Quit: Page closed] 01:28:15 -!- AlphaQ has quit [Remote host closed the connection] 01:43:44 -!- Twiggytwiggytwig has quit [Ping timeout: 265 seconds] 01:54:15 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-1741-gd5e8965 02:06:54 -!- Gorgo_ has quit [Quit: Leaving.] 02:10:27 -!- mamgar has quit [Read error: Connection reset by peer] 02:12:11 -!- Twiggytwiggytwi_ has quit [Quit: See ya guys later ;)] 02:13:31 -!- Gorgo has quit [Ping timeout: 240 seconds] 02:16:37 -!- st_ has joined ##crawl-dev 02:22:17 -!- Krakhan has quit [Ping timeout: 272 seconds] 02:34:00 DrWolfram (L16 FeMo) (D (Sprint)) 02:39:50 -!- Brannock has quit [Ping timeout: 252 seconds] 02:40:29 -!- GauHelldragon has quit [Ping timeout: 244 seconds] 02:44:51 -!- Shados has quit [Quit: No Ping reply in 180 seconds.] 02:45:07 -!- WereVolvo has quit [Remote host closed the connection] 02:47:05 -!- predator217 has quit [Ping timeout: 246 seconds] 02:57:44 -!- NeremWorld has quit [Ping timeout: 246 seconds] 03:05:26 -!- Foamed has quit [Ping timeout: 246 seconds] 03:06:48 -!- ystael has quit [Ping timeout: 264 seconds] 03:09:56 -!- simmarine has quit [Quit: Leaving] 03:14:20 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-1741-gd5e8965 (34) 03:22:28 -!- GauHelldragon2 has quit [Ping timeout: 255 seconds] 03:23:08 -!- WalrusKing_ has quit [Ping timeout: 246 seconds] 03:27:40 -!- Mekanik has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 03:36:19 -!- fbafelipe has quit [Quit: Leaving] 03:38:22 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:40:28 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 03:55:05 -!- Foamed has quit [Quit: RIP] 04:00:23 -!- ProzacElf has quit [Ping timeout: 246 seconds] 04:07:49 -!- ussdefiant has quit [Ping timeout: 244 seconds] 04:08:04 -!- bonghitz has quit [Remote host closed the connection] 04:14:00 -!- Prozacelf has joined ##crawl-dev 04:16:35 -!- n1k has quit [Quit: Leaving] 04:24:32 -!- infrasho1tfoo has quit [Ping timeout: 246 seconds] 04:27:25 -!- rossi_ has quit [Ping timeout: 264 seconds] 04:35:28 -!- Kadarus has quit [Quit: Bye] 04:49:24 -!- radinms has quit [Ping timeout: 264 seconds] 04:49:54 New branch created: pull/106 (1 commit) 13https://github.com/crawl/crawl/pull/106 04:49:54 03chequers02 07https://github.com/crawl/crawl/pull/106 * 0.17-a0-1742-gd8a4825: Use success% for Makhleb demon friendliness. 10(19 hours ago, 4 files, 11+ 11-) 13https://github.com/crawl/crawl/commit/d8a4825c320d 05:02:06 -!- Blazinghand has quit [Read error: Connection reset by peer] 05:18:36 -!- Vizer_ has quit [Ping timeout: 256 seconds] 05:33:37 -!- Prozacelf has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Now with extra fish!] 05:47:36 -!- yottam has quit [Ping timeout: 264 seconds] 05:48:43 -!- excalibur03 has quit [Ping timeout: 255 seconds] 05:50:17 -!- Kadarus has quit [Quit: Bye] 05:53:44 -!- radinms has quit [Ping timeout: 256 seconds] 06:12:31 -!- Twiggytwiggytwig has quit [Ping timeout: 246 seconds] 06:14:29 -!- vale_ has quit [Remote host closed the connection] 06:18:03 -!- vale_ has quit [Remote host closed the connection] 06:29:51 -!- Twiggytwiggytwig has quit [Ping timeout: 265 seconds] 06:37:07 -!- infrasho1tfoo has quit [Ping timeout: 244 seconds] 06:50:12 -!- amalloy is now known as amalloy_ 06:53:49 -!- siepu has quit [Ping timeout: 246 seconds] 06:57:11 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 07:00:38 -!- crate has quit [Ping timeout: 250 seconds] 07:02:53 -!- siepu has quit [Ping timeout: 256 seconds] 07:03:52 -!- aarujn has quit [Quit: aarujn] 07:11:17 -!- gammafun1 has joined ##crawl-dev 07:11:23 -!- gammafun1 has quit [Client Quit] 07:11:47 -!- gammafunk has joined ##crawl-dev 07:12:32 |amethyst: oh, I didn't look carefully enough at those FEATF functions; they have a two-argument variant accepting x,y coords 07:12:59 I was looking at that single-arg calls that only look at dungeon_feature_type or the names of those 07:15:18 -!- Voker57 has quit [Remote host closed the connection] 07:18:54 -!- Lasty has quit [Quit: Leaving.] 07:23:44 -!- vale_ has quit [Ping timeout: 272 seconds] 07:29:17 -!- siepu has quit [Client Quit] 07:33:14 -!- gammafunk has quit [Read error: No route to host] 07:35:44 -!- gammafunk has joined ##crawl-dev 07:38:01 -!- infrasho1tfoo has quit [Ping timeout: 250 seconds] 07:46:30 -!- elliptic has quit [Quit: Leaving] 07:47:55 -!- elliptic has joined ##crawl-dev 07:47:59 -!- kuniqs has quit [Quit: Page closed] 07:52:12 -!- agentgt has quit [Remote host closed the connection] 07:53:45 -!- crate has quit [Ping timeout: 240 seconds] 07:54:15 -!- Zeia has quit [Ping timeout: 255 seconds] 07:56:12 looks like msysgit was subsumed into git-for-windows, but more importantly there's been an update 07:56:17 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 07:56:32 they seem to have gcc-4.9 now, so we can probably abadon the hybrid msysgit+winbuilds thing 07:56:43 I'm installing it right now in a vm to see 07:57:30 the new sdk package they have really installs a lot of stuff, so it takes a while 07:58:43 -!- hyperbolic has joined ##crawl-dev 08:00:01 -!- CKyle has joined ##crawl-dev 08:01:00 -!- elliptic has quit [Ping timeout: 255 seconds] 08:08:21 -!- crate has quit [Ping timeout: 252 seconds] 08:14:43 oh, it gives you gcc 5.2 08:16:58 -!- debo has joined ##crawl-dev 08:17:45 -!- serq has quit [Changing host] 08:22:19 oh and I should try checkwhite/unbrace, since I'm sure the perl is newer as well 08:25:47 -!- agentgt has quit [Remote host closed the connection] 08:50:21 -!- read has quit [Read error: Connection reset by peer] 08:50:46 -!- read has joined ##crawl-dev 08:55:58 -!- agentgt has quit [Remote host closed the connection] 08:56:23 -!- Tux[Qyou] has joined ##crawl-dev 08:58:31 -!- LexAckson has joined ##crawl-dev 08:59:42 -!- radinms has quit [Ping timeout: 244 seconds] 09:01:23 -!- wheals has joined ##crawl-dev 09:02:56 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 09:04:27 I get warnings of previous declaration of 'int mkstemp(char*)' from syscalls.h 09:04:48 which is apparently already defined in stdlib.h 09:06:41 both tiles and console build seem to work fine 09:06:53 although console doesn't want to start from the msys shell 09:07:05 works fine if I start a cmd.exe and run it though 09:11:12 -!- Xenobreeder has quit [Quit: Page closed] 09:11:13 looks like we define mkstemp for non-UNIX (probably for cygwin) windows compiles 09:14:27 wheals: if you feel like being a native windows guinea pig, you can install the "git for windows SDK" which is what msysgit has become: https://github.com/git-for-windows/build-extra/releases/latest 09:14:31 -!- Xenobreeder has joined ##crawl-dev 09:14:55 unfortunately it takes a long time to install, since it installs like 210 packages and then compiles git 09:15:07 must have been about 30 mins for me 09:15:16 gammafunk: based on https://github.com/git-for-windows/git/wiki/FAQ, can you run console from the shell using `winpty`? 09:15:22 oh 09:15:44 oh, i guess if it's not bundled probably not worth the bother 09:16:00 heh...I do have pity for windows so winpty sounds like the perfect program for me...DUNKED 09:16:33 wheals: it does seem that winpty is available to me 09:16:48 oh, good 09:17:17 gammafunk: just download and run the exe there? 09:17:26 yes, it's just a net installer 09:17:30 so you can run anywhere 09:17:41 it'll make a whole new dir for your git-for-windows thing 09:17:54 although the msys2 shell it uses will read your old .profile 09:18:10 so you may get an error from your win-builds thing (but you can ignore and/or delete the old .profile) 09:18:21 yep, doing it now 09:18:25 hrm, winpty just seems to do nothing right now 09:18:47 haha it picked up the .ico from the rust installer i used somehow 09:20:02 wonder what happened to msys that there's msys2 now 09:20:04 will need to look into the winpty thing; it just does nothing with no response to input 09:21:26 yeah, not sure what the relation is between the two projects 09:22:18 I also wonder if we could get msys2+mingw+packages and use the ordinary git for windows installer 09:22:26 since the sdk thing here makes you compile git 09:22:36 well it does it automatically but it's still annoying 09:22:59 there's also the other bullet point there to modify the shortcut 09:23:36 interesting, mintty is based on putty 09:24:11 -!- vale_ has quit [Ping timeout: 250 seconds] 09:24:38 well...the good knews is that checkwhite runs...the bad news is that it's doing something with CR chars in literally every text file in the repo 09:24:54 oh! 09:25:19 that happens whenever i set up on windows 09:25:27 i think i fiddle with the autocrlf option? maybe? 09:25:35 or possibly just a hard reset 09:26:47 -!- predator117 has quit [Ping timeout: 256 seconds] 09:31:12 -!- Finwe has quit [Remote host closed the connection] 09:31:47 <|amethyst> could make checkwhite detect that git option and not do CRLF fixups if it is set, but I suspect the option would still mess up some files (e.g. the MSVC project, which should keep its CRLFs) 09:36:45 -!- debo has quit [Ping timeout: 250 seconds] 09:38:28 -!- siepu has quit [Ping timeout: 244 seconds] 09:42:51 -!- teukkam has quit [Ping timeout: 246 seconds] 09:44:51 03gammafunk02 07* 0.17-a0-1742-gc7c22a5: Brace 10(46 seconds ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/c7c22a58199e 09:45:10 I should figure out if pushing from msys is possible now 09:45:17 anyhow I'm going to update our install guide 09:45:27 since old msysgit is not even available from the same url 09:50:32 -!- CKyle has joined ##crawl-dev 09:51:53 oh wow mintty is pretty ugly 09:52:19 -!- CcS has quit [Read error: Connection reset by peer] 09:57:36 -!- inire has quit [Read error: Connection reset by peer] 10:03:48 do we really need the note about not being able to build on windows 95? 10:06:12 ah, we already say higher up that windows 95 is not supported and you can try cygwin, so I'll delete that paragraph later on in the windows build details 10:14:24 -!- rkd has quit [Quit: Page closed] 10:16:28 -!- debo has joined ##crawl-dev 10:16:43 <|amethyst> We also don't support building on 1995-era Linux systems, so I'm not sure even that mention is really necessary 10:22:08 -!- kroki has quit [Quit: Page closed] 10:24:30 -!- BanMido has quit [Ping timeout: 246 seconds] 10:24:37 the only problem i'm running into is that this insists i've modified the submodules 10:24:44 weird 10:25:02 also, looks like we might no longer need NO_PKGCONFIG=y under this sdk 10:25:12 is there an equivalent of a hard reset for them? i've tried git submodule update and git submodule update --init 10:25:53 <|amethyst> wheals: try deinit then update --init ? 10:25:56 hrm, a hard reset on your crawl repo doesn'tsolve it? 10:26:04 <|amethyst> and that 10:27:12 it didn't, but i'm trying |amethyst's way 10:28:29 godabil.cc: In function 'void fedhas_evolve_flora()': 10:28:29 godabil.cc:3592:54: warning: '*((void*)& upgrade +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] plant->upgrade_type(upgrade.new_type, true, true); 10:28:37 weird, I don't recall seeing this one before 10:29:34 -!- jbenedetto has quit [Ping timeout: 246 seconds] 10:29:40 <|amethyst> oh 10:29:56 <|amethyst> that is bad: 10:30:00 <|amethyst> ASSERT(_possible_evolution(monster_info(plant), upgrade)); 10:30:12 <|amethyst> _possible_evolution has side effects 10:30:17 all that code is bad 10:30:19 <|amethyst> guess what happens if assertions are disabled 10:30:34 and actually pretty unnecessary now that mold evolution is gone 10:30:48 I guess gcc 5.2 is better at catching some things 10:32:19 "overengineered" is the word i gues 10:32:44 people just like writing code sometimes! 10:32:50 <|amethyst> monster_conversion's constructor should initialise new_type (to MONS_NO_MONSTER perhaps) but that doesn't fix the problem (just making a bool before the ASSERT would do that) 10:33:42 <|amethyst> honestly I would consider just making _possible_evolution return the monster_conversion 10:34:16 <|amethyst> then having monster_conversion::valid() or even monster_conversion::operator bool() to test whether it's a good conversion 10:34:43 <|amethyst> (possibly by looking at new_type, possibly by having a new member) 10:35:03 <|amethyst> oh... or this could all be replaced by a map 10:35:16 <|amethyst> s/map/const map/ 10:35:25 -!- ololoev has quit [Quit: Page closed] 10:36:23 !learn del tenpercenters 10:36:23 Deleted tenpercenters[1/1]: greatplayers with winrate >10% 10:36:38 uh oh 10:36:53 !nick tenpercenter 10:36:54 No nick mapping for tenpercenter. 10:37:01 !nick tenpercenters 10:37:02 Mapping tenpercenters => tedronai zzxc blakmane elliptic zooty basil mikee swiss sphara ackack manman yogaflame bmfx lasty crate thenoid vizer stabwound hyperbolic medar pac ebarrett bart dck theglow shadowmage952 wahaha itsmu macktheknife mrplanck berder evilmike tolias rbrandon n1000 hla doubtofbuddha xen ldf sar magipi haifisch simm rubinko perunasaurus 10:37:07 !nick del tenpercenters 10:37:08 Mapping del => tenpercenters 10:37:11 erg 10:37:21 good nick 10:37:21 !nick-rm 10:37:26 !nick -rm del 10:37:27 Deleted del => tenpercenters 10:37:29 thanks 10:37:38 is deleting that necessary though? 10:38:10 It's really only there for berder's vanity 10:38:22 I guess we can just remove whatever for pretty much any reason, but I assume this is about reducing berder statistics 10:38:31 Yes, basically. 10:38:37 <|amethyst> goodplayers and greatplayers are only there for vanity, too 10:38:45 <|amethyst> and greatrace etc etc 10:38:52 yeah, I mean we don't restrict people from making custom nicks 10:39:12 |amethyst: disagree: they're there to indicate pretty reliably, "these people have won a lot of games of varied types" 10:39:21 it doesn't mean they're good players per se 10:39:46 ugh, for some reason now ctrl-arrow key is messed up 10:39:47 Whereas winrate isn't particularly meaningful 10:39:52 this may not be the new install's fault 10:40:12 <|amethyst> ??goodplayer 10:40:12 oh, another sdl2 bug? 10:40:12 goodplayer ~ goodplayers[1/1]: 10 or more wins. 10:40:19 no, just in bash 10:40:20 greatrace is definitely only there for vanity 10:40:43 Well I'm more wondering if we need to be in the business of removing nicks, and I guess we do the same for learndb 10:40:49 <|amethyst> wheals: does ctrl-arrow send anything at all (if you run cat, let's say) 10:41:01 Maybe I shouldn't be removing nicks, even if I think they are dumb 10:41:08 <|amethyst> wheals: if so, sounds like a bad TERM 10:41:15 <|amethyst> wheals: or, rather, TERM not matching the actual terminal 10:41:25 Lasty_: well we certainly do this for learndb, so it's not totally unfair..I'm just wondering what's good policy 10:41:28 I'm not sure how aggressively we should be pruning either nicks or learndb 10:41:30 yeah, ditto 10:41:37 |amethyst: in bash itself actually, it seems to send an arrow key; in vim, it sends *something* that involves a 'd' 10:41:54 <|amethyst> If the problem is berder posting on Tavern, IMO the solution is to ban berder from posting in tavern 10:41:55 I mean, "people who satisfy well-known conditions and have a winrate of 10%" is not offensive to me as a concept 10:42:27 but I agree that it doesn't need to be in learndb if only one person thinks this is important and this person uses said entry to legitimize the concept 10:42:42 as in it deletres to end of line? 10:43:16 no, it deletes several lines 10:43:23 <|amethyst> five lines? 10:43:35 perhaps |amethyst is right and it's best not to treat tavern the same as learndb/sequell/irc 10:43:52 looks like it, and also puts me into insert mode 10:44:16 <|amethyst> insert mode is weird 10:44:22 I have a ton of silly vanity commands defined in sequell, certainly 10:44:47 <|amethyst> the xterm escape sequence for ctrl-left is [1;5D 10:45:01 |amethyst: I'm all in favor of banning Berder from posting in tavern, but I have a bad track record w/ convincing people to ban actively problematic posters 10:45:40 and I don't trust my judgment to unilaterally ban themn 10:46:17 -!- Brannock has joined ##crawl-dev 10:46:34 <|amethyst> Lasty_: personally, I should not at all be involved in such decisions or I'd burn the whole place down and make it invite-only, then not invite anyone 10:46:59 -!- agentgt has quit [Remote host closed the connection] 10:47:06 !source mons_near_iterator 10:47:07 Can't find mons_near_iterator. 10:47:11 !source mon_near_iterator 10:47:12 Can't find mon_near_iterator. 10:47:16 !source monster_near_iterator 10:47:16 1/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/act-iter.cc#l81 10:50:07 |amethyst: seems reasonable 10:51:32 |amethyst: any idea what's up with fedhas_check_evolve_flora doing the targetting rather than fedhas_evolve_flora itself? 10:53:05 i guess it makes cancelling work properly (and might not be necessary anymore with the fail_check() changes?) 10:54:58 Lasty_: I'm more in favor of banning only actively hostile people or people who really try to offend; if we tried to ban all of the various 'weird personalities with odd opinions' we'd have have a more full-time job on our hands 10:56:04 <|amethyst> one problem is that we have a history of supporting, or at least being friendly with and not calling out, some actively hostile people who try to offend 10:56:08 -!- DDFi has quit [Quit: Page closed] 10:56:29 yeah, sure 10:56:36 just trying to avoid a "cascade of bans" I guess 10:56:44 gammafunk: I feel like we'd have a less-full-time job on our hands, since those posters seem to be the ones most often involved in moderation requests 10:56:49 hm 10:56:53 i can't start crwal 10:56:55 crawl 10:57:01 wheals: console or tiles? 10:57:06 |amethyst: true 10:57:10 console (and tried it in the windows console) 10:57:23 that's weird; It worked fine from cmd.exe for me 10:57:28 but not from msys2 shell 10:57:38 what happens? no output? 10:57:41 IMO hostility per se isn't a bad thing, it's whether it gets channeled constructively or not, and whether the person can understand feedback. 10:58:27 My frustration is with posters who, whether hostile or not, flood the forum with poorly-considered or personal drama nonsense and who refuse to constructively engage with anyone. 10:58:31 i try to start a game and it crashes 10:58:45 no backtrace on windows of course, but i'm going to try gdb 10:59:12 <|amethyst> wheals: it looks like that's a common pattern for abilities, but I think you're right that using a spret_type lets us get around that 10:59:19 Lasty_: right, but then we need to update our forum rules and be pretty fair about this 10:59:35 oh goddammit 10:59:55 i installed the 64-bit version of gdb and it won't work with my executable ?? 11:00:33 gammafunk: sure 11:00:39 wheals: the sdk ships its own gdb it seems, are you running the right one? 11:00:42 that said, it's not like I expect anything to change 11:00:46 i think so 11:00:49 I'm just complaining 11:00:49 i may need to recompile 11:01:35 I have Berder set to no-read anyway, I just hate seeing him totally derail a thread by being pointlessly obtuse 11:01:50 <|amethyst> IMO Berder's problem is that his imperious pronouncements differ from the accepted wisdom 11:02:23 <|amethyst> whereas duvessa, for example, is much more of an asshole, but most people agree so it's "okay" 11:05:45 |amethyst: duvessa is equally imperious, but his opinions generally have some resemblance to reality, and he can hear what other people say, even if they disagree. He doesn't flood a thread with dozens of posts marshalling meaningless statistics in the service of his opinions. 11:06:35 Yeah, just don't know if we can really have a forum rule of "be reasonable" and expect that to work 11:06:42 I'd have no problem with Berder at all if he could learn to critically evaluate his opinions and/or hear what others are saying 11:06:48 gammafunk: agreed. "be reasonable" is code for "we'll use our judgment" 11:07:16 It's not my forum. If it were, I'd have no trouble enforcing "I'll use my judgment". 11:07:23 but maybe no one would want to be on that forum. 11:08:22 wheals: so should I be fearful of what's happening on your system under the SDK? 11:08:32 it seems fine overall 11:08:44 but crawl doesn't run? 11:08:49 oh yeah 11:09:05 that actually started yesterday, but i assumed it was a broken save 11:09:24 i need to investigate further, but it's probably not due to the new SDK 11:09:33 ok 11:10:53 -!- yottam_ has quit [Quit: leaving] 11:12:51 -!- yottam has quit [Client Quit] 11:16:24 !source ability.cc:2681 11:16:24 https://github.com/crawl/crawl/blob/master/crawl-ref/source/ability.cc#l2681 11:16:29 |amethyst: check it out :) 11:16:42 <|amethyst> Lasty_: I did see one example where Berder put his presumed actuary degree to good use 11:17:30 <|amethyst> Lasty_: he did a pretty reasonable simulation of "how much HP do you *actually* get from shroud, given that it stops working when you die" 11:18:43 true 11:18:44 <|amethyst> Lasty_: but in general I do think he's worth ignoring... I just don't know whether it's good to ban people for being distracting but not toxic 11:19:33 I don't really think we'll end up banning Berder, but I do think it'd be a good idea if everyone added him to their ignore list 11:20:10 Tho even that doesn't really work for mods, since he does things like report posts which aren't personally insulting, but which he feels don't sufficiently respect his opinions. 11:21:00 <|amethyst> Lasty_: but I see the problem from your point of view, because as a mod you can't truly ignore people 11:21:07 <|amethyst> Lasty_: well, that's just abusive 11:21:20 <|amethyst> Lasty_: I would definitely warn on that behaviour 11:21:25 <|amethyst> Lasty_: do other people report his stuff? 11:22:12 -!- tryingsohard has quit [Client Quit] 11:23:00 <|amethyst> I'm just imagining how the Reddit FREE SPEACH crowd would react to us writing an actual code of conduct 11:23:30 <|amethyst> I definitely got some (mild) hostility when I mentioned 11:23:31 <|amethyst> ??language 11:23:32 language[1/2]: Feel free to swear, yell, and generally curse out the game in this channel. However, there are limits. The game isn't 'gay'. Sigmund isn't a 'faggot'. Your character didn't get 'raped'. Language like that is not okay, not even if you are referring to a character rather than a person. The same goes for racial slurs. 11:24:13 |amethyst: his actual posts rarely get reported 11:24:33 |amethyst: yeah, I have no tolerance for the viewpoint that "free speech means I can say whatever I want w/o censure" 11:24:49 <|amethyst> okay, now I'm misremembering; it wasn't hostile, just "disappointed" 11:24:51 -!- vale_ has quit [Ping timeout: 255 seconds] 11:24:53 -!- Zekka has quit [Ping timeout: 246 seconds] 11:26:11 does the tavern code support shadow bans? 11:26:18 <|amethyst> Lasty_: I think that's not as actively hostile as "free speech means you have to listen to me" 11:26:31 <|amethyst> I strongly disapprove of shadow bans 11:26:36 <|amethyst> for actual people, anyway 11:27:09 -!- wheals has quit [Read error: Connection reset by peer] 11:27:09 <|amethyst> it's trivial to detect anyway 11:27:17 -!- ussdefiant has joined ##crawl-dev 11:27:35 <|amethyst> since you just need to try to look at the content from another account 11:27:40 gotcha 11:27:40 -!- wheals has joined ##crawl-dev 11:28:00 -!- Nerem has quit [Ping timeout: 250 seconds] 11:28:11 <|amethyst> now, the distributed shadow ban of ignore lists is another matter :) 11:28:37 hm 11:28:50 hmm... but what about default ignore lists :) 11:29:03 sh: cc: command not found 11:29:24 what the heck, why does `make clean` build contribs 11:31:49 Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^enum 11:31:49 monster_info_flags\n{ <-- HERE \n/ at util/gen-mi-enum line 8. 11:32:28 Makefile:101: recipe for target 'tiledef-main.h' failed 11:32:28 make[1]: *** [tiledef-main.h] Error 127 11:32:28 make[1]: *** Waiting for unfinished jobs.... 11:32:35 -!- Ladykiller69 has quit [Ping timeout: 252 seconds] 11:33:19 <|amethyst> easy enough to fix; what Perl is this? 11:33:29 5.22 11:33:30 wheals: I think the perl you're using is not the one included in the SDK 11:33:34 huh 11:33:49 the sdk installs perl 11:34:04 which perl says /usr/bin/perl 11:34:11 <|amethyst> oh 11:34:26 <|amethyst> this was added in 5.21 or so 11:34:43 <|amethyst> https://metacpan.org/pod/release/PCM/perl-5.21.3/pod/perl5211delta.pod#A-literal-should-now-be-escaped-in-a-pattern 11:34:50 well, why is wheals getting this error when I didn't? 11:34:55 -!- Ragdoll has quit [Quit: Leaving] 11:35:06 sounds like you're not using the one included in the SDK! 11:35:11 nope! 11:35:16 I'm using the sdk one 11:35:17 or you just weren't paying attention to the very first messages 11:35:37 well did this not abort your make? 11:35:44 or your make clean at least 11:35:45 it did not, it's a warning 11:35:58 well it's a make failure 11:36:02 <|amethyst> 11:32:36 <+wheals> make[1]: *** [tiledef-main.h] Error 127 11:36:03 <|amethyst> 11:32:36 <+wheals> make[1]: *** Waiting for unfinished jobs.... 11:36:08 oh, those two things were unrelated 11:36:08 sorry 11:36:14 grrr 11:36:28 yeah i should have made that clear 11:36:31 I demand admin access to wheals' machine from now on! 11:36:35 i have no idea why tiles isn't building 11:37:04 that weird sh error about cc, not sure about that 11:37:40 <|amethyst> we use cc -dumpmachine for host detection 11:37:46 <|amethyst> which is kind of weird 11:37:48 it just doesn't set up the usual cc alias to gcc I guess? 11:37:53 <|amethyst> anyway, must be going 11:38:35 I'm trying tiles build without NO_PKGCONFIG, seems to be working 11:40:39 changing cc -dumpmachine to gcc -dumpmachine didn't help 11:41:06 does our make file look for gcc and clang specifically, or are those make arguments 11:42:29 oh I see, there's FORCE_CC and we default to gcc 11:42:44 so it's must be that cc -dumpmachine command and possibly some others 11:43:32 I only see that one 11:48:26 -!- amalloy_ is now known as amalloy 11:56:47 -!- NeremWorld has quit [Ping timeout: 268 seconds] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:01:07 -!- orbekk has quit [Ping timeout: 246 seconds] 12:01:45 well, i know that for some reason `tool/tilegen.elf -c dc-main.txt` is failing with error code 127 12:02:25 -!- radinms has quit [] 12:02:32 exec() failed 12:02:56 (which, on windows ... ?) 12:03:55 -!- MarvinPA has joined ##crawl-dev 12:04:19 wheals: yeah, that sounds like a problem if this was a tiles build 12:04:25 since it can't make the tile sheet 12:04:34 no, it wasn't (rltiles is always built) 12:04:57 did everything work when building tiles? 12:05:00 or you probably haven't tried 12:05:50 tool/tile_colour.cc:7:18: fatal error: png.h: No such file or directory 12:06:12 yeah my rltiles build doesn't fail under a console build 12:06:20 oh, sounds like you got an outside libpng 12:06:47 as in maybe you need NO_PKGCONFIG=y 12:07:21 maybe some residual stuff loaded from your previous msys install? not sure how your msys2 would be seeing it 12:12:27 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 12:15:47 -!- ussdefiant has quit [Ping timeout: 260 seconds] 12:16:58 now hopefully I can figure out how to run crawl console from msys2 12:18:57 -!- siepu has quit [Quit: Leaving] 12:22:28 -!- mopl has quit [Client Quit] 12:23:16 -!- infrasho1tfoo has quit [Remote host closed the connection] 12:28:53 wtf???? 12:29:18 i can get tilegen.elf to run fine in gdb, but it doesn't work from the command line 12:31:37 did you set some kind of breakpoint? 12:32:03 could be some kind of race condition thing 12:32:18 SetConsoleMode(inbuf, inmodes) == 0 12:32:28 in libw32.cc is causing a problem in msys2 12:33:01 it works even without a breakpoint, but that could be it 12:33:46 welp, now i can compile crawl itself just fine 12:34:13 how did you fix the libpng thing? 12:34:17 -!- Kalir has quit [Changing host] 12:34:21 i'm doing console 12:34:50 -!- hyperbolic has quit [Quit: Leaving] 12:35:42 what do the call the windows file manage again? explorer? 12:36:34 -!- elliptic has joined ##crawl-dev 12:37:25 yah 12:38:58 -!- MarvinPA has quit [Quit: Leaving] 12:41:18 i'm getting the mkstemp warning a lot but it shouldn't be hard to do the same thing we do with strlcpy etc 12:43:07 -!- WalrusKing_ has quit [Ping timeout: 246 seconds] 12:43:42 there’s actually already a mkstemp implementation for windows in syscalls.cc 12:44:03 libunix.cc:28:22: fatal error: langinfo.h: No such file or directory 12:44:21 Zaba: right, and there's also one in msys2 12:44:29 ah 12:44:31 so there's a warning because it's redeclared 12:47:16 i see 12:47:48 turns out the makfile was looking for MINGW in `uname -s`, and this gives MSYS 12:47:57 gammafunk: what does uname -s give for you? 12:48:14 MINGW32_NT-6.3 12:48:37 32-bit since I think that's what virtuabox supports 12:48:43 even though my system is 64-bit 12:48:51 the win8 install is def. 32-bit 12:49:13 virtualbox definitely does support 64-bit 12:49:42 maybe that was just the option I chose...don't judge me! 12:49:53 strange, wonde why mine is different 12:49:59 what is yours? 12:50:11 aside from mingw64, I assume 12:50:12 MSYS_NT-6.3 12:50:15 gammafunk: consider yourself judged. I'm over here in my glass house and I've got a bucketful of stones 12:50:58 hrm, where did you install your msys2? 12:51:02 a totally new folder? 12:51:15 or your "git for windows sdk" I should say 12:51:18 i think so 12:51:47 default is git-sdk-32 or git-sdk-64 12:52:17 do you have some weird windows env path settings that are causing things to get pulled in? 12:52:29 maybe? 12:52:31 -!- amalloy is now known as amalloy_ 12:52:35 those are under... 12:52:36 -!- Tux[Qyou] has quit [Ping timeout: 264 seconds] 12:53:10 which .bat did you use? 12:53:24 it's using the 32-bit one 12:53:39 -!- Tux[Qyou] has joined ##crawl-dev 12:53:55 mingw32_shell 12:53:57 .bat 12:55:09 maybe I have a 32-bit iso because I had to do all that siliness to get a win8 iso in the first place from my digital purchase 12:55:10 it might be because i'm just running /usr/bin/bash directly not using one of them 12:55:27 oh, yeah 12:55:33 you probably need whatever that .bat is setting up 12:55:48 it’s amazing how you can just download windows 10 ISOs from their website 12:55:53 like… only took this many years 12:56:06 yeah maybe I should just consider doing that now 12:56:19 .bats make my eyes hurt 12:56:46 -!- bel has quit [Ping timeout: 240 seconds] 12:58:47 wheals: set MSYSTEM=MINGW32 12:58:50 in that .bat 12:59:01 likely 12:59:11 and then it's running mintty 12:59:19 so the uname is probbaly just coming from that 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:00:55 linking is either hanging or just extraordinarily slow 13:01:12 -!- archaeo has joined ##crawl-dev 13:01:16 linking was a bit slow, but nothing too bad for me 13:01:24 mainly I miss ccache a lot 13:01:29 oh I should see if they installed that 13:01:35 excuse me, crawl developers who are also tavern mods, I would like to lodge a complaint 13:01:56 I was just about to thank a fantastic post about casting spells when I found that it was deleted! 13:01:58 only lame crawl devs are mods 13:02:09 wheals: but it isn't polite to say it... 13:02:16 wouldn't you want to pm a tavern mod with this complaint? 13:03:08 gamma tbh I'm talking about the incredible spam about some dude you emailed to cast spells that turn gay husbands into straight husbands 13:04:11 look this channel is just incredibly serious and we are very busy professionals here 13:04:47 maybe i can get it to link if i turn off debug 13:05:37 I'm afraid "joywills" is gone forever from the tavern, as epic as his "gay spam" may have been 13:05:39 -!- Potsan has quit [Quit: Page closed] 13:06:03 rip joywills I hope her and her gay husband can be happy together with the power of magic 13:06:05 oddly appropriate account name, I guess 13:06:45 joywills was way less annoying that the awful korean spam that's been in tavern 13:06:53 posting like 8 messages at once 13:07:04 wheals: oh, I was doing normal builds 13:07:07 -!- Ququman has joined ##crawl-dev 13:07:17 I think I did do debug-lite builds initially though, which were fine 13:09:37 wheals: under 'System' and 'Advanced System Properties' there's an Environment Variables button 13:10:14 if your path variable has anything weird 13:10:23 although I guess with that you might be able to check $PATH from your shell 13:11:03 -!- Nerem has quit [Ping timeout: 255 seconds] 13:11:03 but I think the startup might read the windows path and do stuff based on that, then make PATH 13:11:14 i think you were right about MSYSTEM 13:11:22 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-1742-gc7c22a5 (34) 13:11:52 -!- Blazinghand has joined ##crawl-dev 13:12:01 I don't know what the implications are of that being different, if that affects the build at all 13:12:22 i think it ends up affecting uname -s, and thus caused the unix error 13:12:34 not sure if it caused the issues with the tool 13:12:40 or the link time 13:12:44 oh, it linked 13:12:58 maybe just try the build through the .bat, see if it behaves better 13:13:02 and it runs 13:13:06 wheee 13:13:16 pushing new INSTALL.txt 13:15:40 -!- ldierk has joined ##crawl-dev 13:19:37 thymos (L12 NaCj) ASSERT(_valid()) in 'ray.cc' at line 194 failed. (Lab) 13:25:59 -!- vale_ has quit [Ping timeout: 264 seconds] 13:26:03 gammafunk: where is it?? 13:26:21 sorry, checking my commit message 13:26:24 it must be perfect! 13:27:06 03wheals02 07* 0.17-a0-1743-g8816d31: Recognize MSYS as a 'kernel name' equivalent to MINGW. 10(3 minutes ago, 1 file, 8+ 0-) 13https://github.com/crawl/crawl/commit/8816d3141f07 13:27:06 03wheals02 07* 0.17-a0-1744-g1ffb760: Refactor evolution code (gammafunk, |amethyst). 10(79 seconds ago, 3 files, 63+ 131-) 13https://github.com/crawl/crawl/commit/1ffb7601b1de 13:27:31 IMO, .bat has better syntax than makefile 13:27:41 that’s not hard 13:28:04 yep 13:30:47 -!- elliptic has quit [Quit: Leaving] 13:30:55 -!- rj54x has quit [Quit: Page closed] 13:31:02 03gammafunk02 07* 0.17-a0-1745-g6476bd3: Make INSTALL.txt recommend Git for Windows SDK for Windows compilation 10(17 minutes ago, 1 file, 153+ 194-) 13https://github.com/crawl/crawl/commit/6476bd30efdf 13:31:18 our makefile is a work of art 13:31:20 -!- amalloy_ is now known as amalloy 13:32:19 -!- simmarine has joined ##crawl-dev 13:33:38 it'd be fun to try to run that sdk through wine 13:35:07 oh right, still not sure what to do about the missing cc thing 13:35:25 gammafunk: what does it `which cc` say? 13:35:30 s/it// 13:35:52 I have no cc I think 13:35:54 -!- UncertainKitten has joined ##crawl-dev 13:36:03 yeah no cc 13:36:05 so it's not just a problem for me 13:36:55 yeah, also not sure what that command failing means for the build 13:37:02 since a make variable is created from that 13:37:55 gammafunk: why does the OS X section of install.txt not suggest "mac-app-tiles" as part of the make command? 13:38:55 well it's really more convenient to just run the binary I think 13:39:41 -!- ProzacElf has joined ##crawl-dev 13:39:42 i wonder if making it $(CC) -dumpmachine would introduce some kind of circular dependency 13:40:00 but i think i've had enough makefiles for today, anywau 13:40:01 does clang support -dumpmachine? 13:40:02 y 13:40:17 yeah, thanks for testing it 13:40:47 that's fair and fine then 13:41:21 gammafunk: good question, i would assume so if stuff depends on cc having it 13:41:49 but maybe not! 13:42:38 I should install clang, but I don't want it to become my default gcc 13:42:39 er cc 13:44:25 i think cc is just a symlink 13:45:22 yeah but it's managed by debian 13:45:52 or dpkg rather, just means I need it to not become my default cc, so those links are always maintained (without me doing it in a manual way) 13:46:15 dpkg supports this but I just need to see if there's anything special I have to do when installing the package 13:46:18 it might just prompt me 13:48:08 update-alternatives --list cc 13:49:49 -!- dtsund has joined ##crawl-dev 13:50:48 -!- archaeo has quit [Quit: Page closed] 13:51:57 -dumpmachine works with clang 13:52:22 they don't report the same things exactly, but it works 13:53:04 clang gives x86_64-pc-linux-gnu versus gcc's x86_64-linux-gnu 13:54:23 -!- inire has quit [Read error: Connection reset by peer] 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:03:58 -!- oho_hups has quit [Quit: bong timeout] 14:08:33 -!- athros has quit [Quit: Bye bye] 14:10:57 -!- Jobby has quit [Ping timeout: 246 seconds] 14:15:15 -!- Blazinghand has quit [Read error: Connection reset by peer] 14:15:48 so hey, assembled devs, new monster for depths. Working name: crusher. HD:18, HP:120-180-ish, Speed: 15 (attacking takes 45 energy), attack: 120*1, AC: 20, EV 12, no resists, MR:120. 14:16:24 Basic idea is a huge brute that runs up and hits really hard, but with an incredibly long hit recovery. 14:19:51 something as fast as a centaur that hits for 120 sounds kinda hard for a kobold (for example) to deal with, even if it only gets to hit once or twice before you can dispatch it 14:21:31 it also seems like it encourages weird behavior like standing adjacent to a staircase until it hits you and then retreating upstairs, rather than just running to the stairs asap 14:21:50 i was just thinking there weren't nearly enough things with good ac/ev that have a good chance of killing you in one hit in depths =P 14:25:45 Me too! Pretty much nothing else in Depths has a chance of doing a one hit kill at all 14:26:06 i know! 14:26:24 at least not till you finish spectral swamp worm reform 14:26:27 =D 14:27:25 haha 14:27:58 Think of it as being a depths hydra, but since you're in depths its assumed that melee stuff at speed 10 is no longer scary 14:28:11 gammafunk: pinging you to get an opinion 14:28:21 he'll complain about the name 14:28:38 what if its head is a giant hammer? 14:28:41 then the name makes sense! 14:28:45 no, since Lasty would remove op crushers 14:29:28 but seriously, the strange stair mechanics that amalloy mention might be a problem 14:30:10 hrm 14:30:17 @??orb_of_fire 14:30:17 orb of fire (05*) | Spd: 15 | HD: 30 | HP: 150 | AC/EV: 20/20 | 11non-living, see invisible, fly, unbreathing | Res: 13magic(immune), 04fire+++, 02cold, 11elec+++, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 11silver | XP: 8519 | Sp: b.fire (3d40) [06!sil], fireball (3d43) [06!sil], malmutate [06!sil] | Sz: little | Int: human. 14:30:39 I suppose it would be possible for it to special-case itself a status after attacking that make it not follow up stairs . . . 14:31:02 but honestly, I don't think it's a bad thing to force people to have a few tricks like that to deal with what would definitely be a notable monster 14:31:11 well he's saying that the player would retreat 14:31:18 as in it's unable to follow 14:31:23 since it's recovering energy 14:31:24 I understand 14:31:39 but if it couldn't follow while recovering energy always, then they wouldn't need to do it off-stair 14:31:57 I'm not convinced that "you don't want to fight this on-stair" is a bad thing 14:32:28 i guess you could also make the attack trample too 14:32:50 Lasty_: that's a weird exception though, something that's not consistent with the usual rules of dungeoneering. it seems like something that would go against anti-spoiler tendencies: how does an unspoiled player know what to expect from this the first time, if it doesn't move normally? 14:33:26 actually, I guess I don't see the reason of standing one-away from stairs 14:33:37 amalloy: I've always assumed that crawl design expects people to figure out new monster mechanics 1) by being warned in xv and 2) by falling victim to them 14:33:43 -!- bonghitz has quit [Remote host closed the connection] 14:34:00 it's not going to be able to follow you anyhow if you're standing on stairs 14:34:03 that's certainly how sixferies work 14:34:20 gammafunk: if you're on the stairs and go up w/ a monster next to you w/o energy, it still follows 14:34:29 I wasn't even aware of that 14:34:46 if a monster is next to you when you hit < and when you leave the floor it goes up 14:34:57 Lasty_: you're just looking for another litany of complaints on tavern with this thing, right? =P 14:35:02 it can do an impromptu tap dance during that short period if it wants to 14:35:20 ProzacElf: well, yeah 14:35:39 i know dealing with them is your favorite thing, after all 14:35:47 ProzacElf: if I add a scary monster, people will complain because it's scary; if I add a non-scary monster, they'll complain because we already have a ton of non-scary monsters 14:36:18 ProzacElf: it is! 14:36:47 Well it can be scary but also just an annoying monster, to be fair 14:38:01 heh 14:38:31 if it isn't speed <=10 it doesn't resemble a hydra at all 14:38:50 kvaak: In that you don't want to stand next to it 14:39:06 also wouldn't a vault that places hasted titanic slime creatures basically do the exact same thing 14:40:22 no, because 1) they would split if you handled them right, and 2) they would just keep attacking you, which would be much, much more deadly 14:42:35 what's the distribution/placement of these to look like? 14:44:32 this is a conjurer/summoner friendly enemy; the intent seems to be to target melee-only people, which I'm not against as long as there's not too much of them 14:46:20 -!- WalrusKing_ has quit [Ping timeout: 246 seconds] 14:46:32 -!- WereVolvo has quit [Quit: Leaving.] 14:47:16 -!- mineral has joined ##crawl-dev 14:48:14 !source mon-place-data.h 14:48:15 Can't find mon-place-data.h. 14:48:21 I never remember how those are named 14:48:28 !source mon-place.h 14:48:28 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-place.h 14:48:42 !source mon-pick-data.h 14:48:43 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-pick-data.h 14:49:23 gammafunk: i see how it's summoner friendly; is its hp low enough that you think a conjurer could take it down fast enough to not pose a huge threat? i don't reall have a feel for how much hp 120-180 is 14:49:32 Probably something like { 5, 14, 40, RISE, MONS_THIS_THING }, 14:49:34 amalloy: orb of fire 14:49:38 -!- Keskitalo has quit [Ping timeout: 246 seconds] 14:49:39 fairly similar profile 14:49:48 @??orb_of_fire 14:49:48 orb of fire (05*) | Spd: 15 | HD: 30 | HP: 150 | AC/EV: 20/20 | 11non-living, see invisible, fly, unbreathing | Res: 13magic(immune), 04fire+++, 02cold, 11elec+++, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 11silver | XP: 8519 | Sp: b.fire (3d40) [06!sil], fireball (3d43) [06!sil], malmutate [06!sil] | Sz: little | Int: human. 14:49:50 -!- read has quit [Ping timeout: 246 seconds] 14:49:50 -!- Sonata has quit [Ping timeout: 246 seconds] 14:49:50 -!- TMTurtle__ has quit [Ping timeout: 246 seconds] 14:49:55 oof have better ev than this though 14:50:02 and resists, of course 14:50:11 -!- GauHelldragon2 has quit [Ping timeout: 246 seconds] 14:50:11 -!- sgun__ has quit [Ping timeout: 246 seconds] 14:50:18 yeah, mr immunie and resists but that's how the fight would go down in terms of dealing damage 14:50:21 and escape 14:50:40 -!- Keskitalo has joined ##crawl-dev 14:50:46 @??stone_giant 14:50:46 stone giant (15C) | Spd: 10 | HD: 16 | HP: 71-104 | AC/EV: 12/2 | Dam: 45 | 10items, 10doors | Res: 06magic(80), 12drown | XP: 1422 | Sz: Giant | Int: human. 14:50:50 right, i'm just thinking that in terms of conjurer danger level, the lower resists make this die substantially faster than oof 14:51:06 well not really; you don'tuse fireball on an orb of fire 14:51:09 you use ood 14:51:14 or iron shot, lcs 14:51:33 and all of those are good options for this guy too 14:51:39 definitely better than fireball 14:52:12 you're right that more ordinary conj are available vs. the crusher but just in terms of "if you use the appropriate spell" 14:52:44 a conj will be more likely to have an appropriate spell vs. a crusher 14:53:01 right. that's all i meant 14:53:26 sure, yeah it's not the same thing, but in terms of how hp/ac/ev/speed work 14:53:32 it'll be like oof 14:53:50 the attack of the monster will certainly be totally different 14:53:58 @??titanic_slime_creature 14:53:58 titanic slime creature (03J) | Spd: 10 | HD: 11 | HP: 245-370 | AC/EV: 1/4 | Dam: 110 | amphibious, regen, unbreathing | Res: 06magic(40), 03poison, 12drown | XP: 1315 | Sz: Giant | Int: brainless. 14:54:03 heh, not even close 14:54:11 @??shard_shrike 14:54:11 shard shrike (12b) | Spd: 30 | HD: 21 | HP: 88-123 | AC/EV: 2/18 | Dam: 2112(cold:21-62) | see invisible, fly | Res: 06magic(80), 02cold++, 08blind | XP: 5345 | Sp: throw icicle (3d30) [11!AM, 06!sil, 08breath] | Sz: tiny | Int: animal. 14:54:13 and unlike a oof it won't ever waste turns 14:54:27 wow, titanic slime creatures have even more hp than I thought 14:54:31 what if you give it a FLEX cantrip 14:54:50 oh yeah, why do oofs waste turns? i don't see cantrip in their list 14:55:07 The crusher says, "The gym is......that way!" 14:55:09 like i remember getting 7 or so attacks in a row against an oof who just stood there doing nothing, once 14:55:15 amalloy: malmutate 14:55:25 gammafunk: love it 14:56:19 The crusher says, "Do you know where I can find a veteranarian? Because these pythons are SICK! 14:56:19 hrm 14:56:20 " 14:56:27 haha 14:56:30 give it monster sts 14:56:34 lol 14:56:45 Notable difference between a titanic slime creature and this thing is the hd 14:57:01 77% more hd means more accuracy 14:57:07 not sure how much more though 14:57:49 so like a titanic slime creature that attacks once every 5 turns with a bit more damage and more accuracy 14:58:21 huh. that's spelled "veterinarian" 14:58:24 oh, and that has half the hp (or less) yet way better ac/ev 14:58:27 i knew that didn't look right the way i did it 14:58:31 gammafunk: yes, much more 14:58:55 give it fighter flag 14:59:03 to make it very, very accurate? 14:59:08 and more damage! 14:59:09 I think it's good if people can dodge it 14:59:12 I think, at least 14:59:17 yeah I was joking 14:59:17 fighter increases damage?! 14:59:20 That's bonkers 14:59:21 I believe 14:59:22 ??fighter 14:59:22 fighter[1/2]: Starts with: choice of weapon, scale mail, shield and a potion of {might}. 14:59:25 ??fighter[2 14:59:25 fighter[2/2]: Also a monster flag that increases the accuracy of attacks. Monsters with this flag add their HD to melee to-hit (25*hd/10 versus 15*hd/10 for most monsters). They also get 20% extra damage and to-hit to ranged attacks. 14:59:35 with RANGED attacks? 14:59:48 woah 14:59:49 those stones man, they hurt 14:59:50 that explains why better orcs are so scary w/ ranged 14:59:57 man, that's weird 14:59:57 @??orc 14:59:57 orc (04o) | Spd: 10 | HD: 1 | HP: 4-10 | AC/EV: 2/9 | Dam: 5 | 10weapons, 10items, 10doors | XP: 3 | Sz: Medium | Int: human. 15:00:01 @??orc_warrior 15:00:01 orc warrior (08o) | Spd: 10 | HD: 4 | HP: 19-39 | AC/EV: 8/10 | Dam: 20 | 10weapons, 10items, 10doors, fighter | Res: 06magic(20) | XP: 132 | Sz: Medium | Int: human. 15:00:01 -!- omarax has quit [Remote host closed the connection] 15:00:06 yeah those are fighters 15:00:06 also because throwing is crazy 15:00:09 warrior+ has fighter 15:00:17 @??orc_sorceror 15:00:17 unknown monster: "orc_sorceror" 15:00:21 @??orc_sorcerer 15:00:21 orc sorcerer (13o) | Spd: 10 | HD: 9 | HP: 23-39 | AC/EV: 7/12 | Dam: 7 | 10weapons, 10items, 10doors, evil, spellcaster, see invisible | Res: 06magic(40) | Vul: 08holy | XP: 561 | Sp: b.fire (3d17), b.draining (3d17), sum.demon, paralyse | Sz: Medium | Int: human. 15:00:28 @??orc_high_priest 15:00:28 orc high priest (09o) | Spd: 10 | HD: 11 | HP: 45-67 | AC/EV: 3/11 | Dam: 7 | 10weapons, 10items, 10doors, priest, evil, see invisible | Res: 06magic(60) | Vul: 08holy | XP: 842 | Sp: pain (d13) [11!AM], sum.demon [11!AM], smiting (7-17) [11!AM], heal other (2d5) [11!AM], minor healing (2d5) [11!AM, 04emergency] | Sz: Medium | Int: human. 15:00:31 just checking 15:01:22 so yeah, guess fighter doesn't help melee damage 15:01:35 good 15:01:59 -!- elliptic has joined ##crawl-dev 15:03:22 I'll try mocking these up later today and test a few characters against them 15:03:25 see how it goes 15:03:34 any ideas for name/species/glyph, folks? 15:04:58 hammerfist! 15:05:36 it's an iron golem but on wheels! 15:05:57 and hammer shaped fists, obv 15:06:26 too many characters! Do you think bits grow on trees? We'll just have to do "hamfist" and assume people will know what it means. 15:07:05 hahaha 15:07:10 hamfist is also good 15:07:21 what is the character limit? 15:07:41 There isn't one that I'm aware of 15:07:45 oh 15:07:51 more than a spriggan air mage 15:07:58 or a spectral spriggan air mage 15:07:58 Or deep troll earth elementatlist 15:08:02 good point 15:08:17 deep troll earth elementalist simulacrum 15:08:26 i guess just because those are separate words doesn't mean they wouldn't fall under the same sort of limitation 15:08:34 deep troll brute 15:08:35 yeah, definitely not 15:08:53 there are no monsters named brute in crawl, having one is necessary to be a popular game 15:08:58 lol 15:09:02 haha 15:09:36 -!- debo has quit [Read error: No route to host] 15:09:53 you can make a unique one called "Brock Gonad: Puncher of Justice" 15:09:57 he can worship tso 15:10:01 =P 15:10:19 Biff Hardcheek 15:10:27 heh 15:13:09 -!- rkd has quit [Quit: Page closed] 15:16:56 Lasty_: is that a MST3K reference? 15:17:15 if so, I approve 15:17:30 -!- GauHelldragon3 has quit [Ping timeout: 255 seconds] 15:21:48 gammafunk: yes 15:21:50 and good 15:21:52 :D 15:22:04 Somebody here watched Space Mutiny! 15:22:13 Lasty_: also, when you have time, please try to install the Git for Windows SDK for compilation over the msysgit one you use currently 15:22:23 Yeah, that's one of the best MST3K episodes 15:22:26 gammafunk: okie dokie. Just to test it out? 15:22:39 well that and it's better, generally 15:22:45 oh, even sweeter 15:22:51 would be good to get our windows devs using it 15:23:04 Does it have a straightforward installer? 15:23:11 yes, an all-in-one installer 15:23:15 although the install does take some time 15:23:34 install to a different directory than msysgit (it has a default directory that's already different, and is fine) 15:23:51 your crawl repo should be fine where it is 15:24:39 !seen blasthardcheese 15:24:39 I last saw BlastHardcheese at Tue Mar 3 19:37:19 2015 UTC (25w 5d 23h 47m 19s ago) quitting, saying 'Ping timeout: 255 seconds'. 15:24:39 and one thing is to run crawl console, you'll need to click crawl.exe from windows explorer or run it from the cmd.exe shell 15:24:42 rip him 15:24:59 hah, I remember seeing that name a lot, never occurred to me that it might be a reference to space mutiny 15:25:40 gammafunk: crawl won't run from the git shell? 15:26:04 it's that it won't run from mintty specifically 15:26:08 it uses MSYS2, which uses a program called mintty 15:26:10 -!- vale_ has quit [Ping timeout: 244 seconds] 15:26:16 mintty has a nicer copy and paste interface and probably other things 15:26:23 which it uses 15:26:24 yeah 15:26:29 but it has trouble with setting windows console mode 15:26:29 -!- debo has joined ##crawl-dev 15:26:36 we can probably fix this but I'm not sure how 15:27:02 i'm not sure, the FAQ did say that interactive programs won't work with it 15:27:16 certainly you should just make a shell alias to launch crawl through cmd.exe probably 15:27:20 hrm, in fact 15:27:27 oh that probably also won't work 15:27:55 aha 15:28:00 just running 'start crawl.exe' 15:28:05 works fine in MSYS2 15:28:10 Lasty_: so see that workaround 15:28:31 ah 15:28:47 I should put that in the guide, but maybe we can figure out a way to not even need that 15:29:05 -!- wheals has quit [Remote host closed the connection] 15:30:08 oh, I see, start is a shell script at /usr/bin/start which calls cmd.exe with some fancy args 15:39:53 -!- ldierk has quit [Ping timeout: 250 seconds] 15:46:20 -!- Tux[Qyou] has quit [Ping timeout: 246 seconds] 15:47:35 -!- Tux[Qyou] has joined ##crawl-dev 15:54:52 -!- ldierk has joined ##crawl-dev 15:58:17 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:05:36 -!- Cacophony has quit [Quit: oh no am scare] 16:06:28 -!- ProzacElf has quit [Ping timeout: 265 seconds] 16:07:42 -!- Prozacelf has joined ##crawl-dev 16:08:56 -!- GauHelldragon has quit [Ping timeout: 246 seconds] 16:10:47 -!- GauHelldragon has quit [Client Quit] 16:31:43 -!- syllogism has joined ##crawl-dev 16:35:38 Where does the logfile parsing code live these days? It used to be sqllog.pl some time back. 16:38:06 -!- MarvinPA has joined ##crawl-dev 16:39:37 -!- surr has quit [Quit: Page closed] 16:42:48 -!- Foamed has quit [Ping timeout: 252 seconds] 16:45:54 I'm guessing here - https://github.com/crawl/go-sequell/blob/master/crawl/xlogtools/crawlxlog.go 16:47:05 -!- Tux[Qyou] has quit [Ping timeout: 256 seconds] 16:49:02 -!- ystael has quit [Ping timeout: 252 seconds] 16:59:16 -!- Krakhan has quit [Changing host] 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:04:27 broquaint: Yes, that's right 17:04:56 greensnark: Thanks! 17:07:01 -!- cptnzi has quit [Ping timeout: 246 seconds] 17:27:12 -!- vale_ has quit [Ping timeout: 265 seconds] 17:37:25 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 17:39:24 -!- PsyMar has quit [Ping timeout: 264 seconds] 17:41:02 -!- Lasty has joined ##crawl-dev 17:44:31 03gammafunk02 07* 0.17-a0-1746-g6987275: Update INSTALL.txt to show how to start the console crawl build in MSYS2 10(48 minutes ago, 1 file, 8+ 8-) 13https://github.com/crawl/crawl/commit/6987275f68c1 17:45:28 Woo! Time to install it and then ruin crawl! 17:52:28 <|amethyst> hm, I guess if you did 'start crawl' for the tiles version, that means your stderr would go to a Windows console and not mintty? 17:52:59 I didn't get to try it, since I had built console crawl last and didn't want to rebuild 17:53:02 but yeah I was wondering 17:53:20 oh, I should see if ccache is available, that would help a lot 17:53:29 -!- Tags has quit [Quit: Leaving] 17:53:40 <|amethyst> FR: support out-of-tree builds 17:53:54 would be nice 17:54:16 guess we'd have to have a 'proper' autoconfig-type system for that? 17:54:35 maybe that's not an issue about autoconf or not 17:54:48 <|amethyst> should be possible to support it with the current Makefile 17:55:07 <|amethyst> well, it would be changed a lot so I guess it wouldn't be the "current" Makefile 17:55:24 <|amethyst> the problem is that supporting both the current way *and* out-of-tree builds is a pain 17:55:57 <|amethyst> (switching to out-of-tree only is still a pain, but not as much of one for the Makefile author) 17:56:17 <|amethyst> but switching has a cost for everyone who has crawl build scripts, like the servers, CDO nightlies, ... 17:56:55 ah, right. Nap.kin was already no big fan of the proposal to remove the crawl-ref subdir 17:57:09 hmm, does tiles stdout/stderr on windows even go to a console if launched directly from a cmd.exe window? 17:57:29 hrm, how could I test 17:57:32 &ctrl-c? 17:57:52 that would probably work -- i think you get a pop-up as well 17:58:52 Yeah, I get the usual crash information in my cmd.exe shell 17:59:34 <|amethyst> there was a long time where it didn't really work for most people 17:59:40 ahh nice 17:59:42 <|amethyst> %git e5829e7 17:59:42 07|amethyst02 * 0.16-a0-46-ge5829e7: Don't try to enable UTF-8 stdin/stderr on Windows (#8773) 10(1 year, 1 month ago, 1 file, 0+ 14-) 13https://github.com/crawl/crawl/commit/e5829e7d230f 18:00:03 -!- omarax has quit [Remote host closed the connection] 18:00:14 <|amethyst> %git d4add257 18:00:14 07kilobyte02 * 0.12-a0-2064-gd4add25: Try to enable UTF-8 mode for stdin/stderr on new versions of Windows. 10(2 years, 7 months ago, 1 file, 11+ 0-) 13https://github.com/crawl/crawl/commit/d4add257e660 18:00:16 yeah, i used to get a bunch of kanji spit out on error (or nothing at all) 18:00:29 <|amethyst> %git 6c35d263 18:00:29 07kilobyte02 * 0.12-a0-2068-g6c35d26: Define _O_U8TEXT by its numeric value on old compilers. 10(2 years, 7 months ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/6c35d263d0cb 18:00:57 <|amethyst> I guess about a year and a half where it only worked for XP users (maybe) 18:01:30 -!- ldierk has quit [Remote host closed the connection] 18:01:32 <|amethyst> or maybe for users of later versions who happened to have a better console font than the default 18:03:32 Unstable branch on crawl.lantea.net updated to: 0.17-a0-1746-g6987275 (34) 18:05:02 Vault placed in the Zot lungs 13https://crawl.develz.org/mantis/view.php?id=9931 by MorganLeah 18:06:17 gammafunk: just curious -- are you able to redirect the stdout/stderr while running tiles? or does it always dump to the console? 18:06:24 |amethyst: i had a quick go at moving the los blending across the two tiles - http://i.imgur.com/A5c8C9T.png -> http://i.imgur.com/Jy24HFJ.png 18:06:54 it's a bit jankey looking at the moment as i haven't quite got the blending segments to line up, but i think it looks better than the previous version 18:06:55 Fine! I'll compile Tiles again! *flips table* 18:07:26 (looks like there's a ccache for win32 but I'm not sure if it's maintained) 18:07:35 hahah, don't worry about it 18:07:43 heh 18:07:44 well I'm curious too 18:08:25 |amethyst: any idea about this warning that we're needlessly redefining ...was it mkstemp? 18:08:49 I'll get the exact function signature 18:10:38 Bodrick: interesting..it's very clean but also a bit...odd looking I guess 18:11:00 in a "shadows don't work that way" kind of way 18:11:43 if the approach is unchanged, maybe ontoclasm can even help touch up the shadows themselves 18:11:56 if he can work directly with the images to tweak the appearance? 18:11:59 yeah - i think it'll look better when the corners line up across the boundarys properly 18:12:21 and there's some wall interaction i need to put in as well 18:12:39 they're just normal tiles, so yeah, they can be modified easily enough 18:13:01 me scope [-Wredundant-decls] 18:13:01 int mkstemp(char *dummy); 18:13:01 ^ 18:13:01 In file included from C:/git-sdk-32/mingw32/include/c++/5.2.0/cstdlib:72:0, 18:13:01 from externs.h:12, 18:13:03 from AppHdr.h:464, 18:13:06 from files.cc:6: 18:13:08 C:/git-sdk-32/mingw32/i686-w64-mingw32/include/stdlib.h:381:15: note: previous declaration of 'int mkstemp(char*)' 18:13:11 int __cdecl mkstemp(char *template_name); 18:13:40 syscalls.h:21:24: warning: redundant redeclaration of 'int mkstemp(char*)' in same scope [-Wredundant-decls] 18:13:45 was the first part of that error 18:17:12 -!- syllogism has quit [Quit: Leaving] 18:17:15 -!- Voker57 has quit [Read error: Connection reset by peer] 18:19:35 <|amethyst> gammafunk: basically we assume Windows doesn't have mkstemp 18:19:48 -!- elliptic has quit [Quit: Leaving] 18:20:13 can we make a smarter #ifndef thing? 18:20:23 <|amethyst> gammafunk: unless we want to break older toolchains/libcs (which I don't think is a good idea), we'd need to 18:20:23 <|amethyst> yeah, that 18:20:39 <|amethyst> see util/configure 18:20:45 ok 18:20:54 <|amethyst> and how we handle CRAWL_HAVE_FDATASYNC in the code 18:21:37 <|amethyst> (this might need to be in a slightly different #ifdef branch, because the two existing things were for different Unix systems, while this one is for Windows) 18:22:38 I began looking for conftest.cc before I carefully looked at the code 18:22:44 <|amethyst> heh 18:22:48 re: the monster I was mentioning earlier, how about "giant charger? 18:23:00 I blame shell-script[sh] mode's terrible yellow text color for HERE blocks 18:23:31 Lasty: please no 18:24:02 I should check over folklore for some kind of speedy, large, tough thing. 18:24:16 <|amethyst> Bodrick: hm... actually, I wouldn't diagonalise it... more like what you had the first time but shifted to be centred on the grid lines 18:24:20 Lasty: behemoth? 18:24:31 oh, I can get behind that 18:24:37 <|amethyst> I missed the convo earlier 18:24:43 those aren't typically slow but, they have mega attacks 18:24:46 <|amethyst> but "juggernaut"? 18:24:51 also good 18:24:51 well this isn't slow either 18:24:53 oh that's great too 18:24:56 probably better 18:24:59 |amethyst: the idea is: very large creature, fast, but very slow after attacks 18:25:02 Lasty: made me think about ravenous bugblatter beasts 18:25:10 something like speed 15, attack energy needed 45 18:25:16 vetoed for too long! 18:25:20 so after an attack, takes 3 turns off 18:25:29 <|amethyst> dark mauler? 18:25:29 heh 18:25:29 juggernaut is good 18:25:31 lol 18:25:43 just call it KILOBITE 18:25:44 that's . . . kinda great 18:25:49 re: dark mauler 18:25:56 <|amethyst> KILL-O-BITE 18:25:59 haha 18:26:04 it's funny, but I don't think confusion with the unrand is good 18:26:12 but I like the juggernaut name a lot 18:26:13 I think juggernaut is winning 18:26:14 it's moves at you fast 18:26:20 hits really hard, then recouperates 18:26:39 "giant charger"...honestly, some people! 18:26:44 what, we don't like hamfist? 18:26:55 <|amethyst> My 1993 laptop has a giant charger 18:26:58 haha 18:27:09 wait, does recuperate have an O in it? dcss leaves me in a constant state of not knowing whether my ideas of spelling are wrong or it's just some britishism 18:27:16 it does not 18:27:25 <|amethyst> recuperate, recoup 18:27:41 gammafunk: I'm so sorry 18:28:24 <|amethyst> (the two aren't actually related other than the "re-") 18:28:51 recouperate is when your dad lets you drive your Ford Coup again after you got too many speeding tickets 18:29:53 Symbol: C. Color: LIGHTCYAN? DARKGREY? 18:30:06 LIGHTRED? 18:30:08 <|amethyst> (recuperate < L. recuperare, recoup < F. re- + couper "blow, strike" < LL. colpus 18:30:11 <|amethyst> ) 18:30:27 <|amethyst> you can't take lightred 18:30:36 <|amethyst> ?/big orange 18:30:36 Matching entries (2): hill_giant[1]: Big orange C with big orange clubs that hit for big orange damage and can be big orange trouble in melee. Sometimes carries a big orange throwing net. | orange_crystal_statue[1]: A big orange 8 that drains your big orange MP and gives you confusion. Immune to disintegration, unlike granite statues. Also can feed on your big orange brain. 18:30:36 ??glyph 18:30:36 glyph ~ glyphs[1/2]: http://s-z.org/neil/tmp/crawl-glyphs-narrow.html — Generated with the script http://s-z.org/neil/tmp/crawl-glyphs 18:30:48 <|amethyst> I should probably update that huh 18:30:57 lightgreen lightmagenta, if you want C 18:31:33 oh, we don't use DARKGREY, it looks like 18:31:34 makes sense 18:31:46 Lasty: could do Y I guess 18:31:49 then you have a lot more options 18:31:52 imo juggernauts are green 18:31:54 er 18:31:57 maybe you don't 18:32:01 yeah, I don't think so 18:32:06 never mind, we filled that one up real good 18:32:10 lightgreen is fine 18:32:39 <|amethyst> page is updated now 18:32:43 ty 18:33:13 Could try yellow % :3 18:33:25 haha 18:33:38 I hear a vacancy just opened 18:33:40 <|amethyst> yellow 8 is untaken except for gozag vaults, right? 18:34:03 <|amethyst> oh, I guess this was supposed to be alive 18:34:13 -!- debo has quit [Quit: orb spiders :(] 18:34:28 yeah, you could argue for 8 thematically, but then it'd have a ton of resists 18:34:37 yeah 18:34:39 -!- Ququman has quit [Remote host closed the connection] 18:34:47 for now at least I'd prefer to keep it resistless 18:35:31 <|amethyst> ooh 18:35:43 <|amethyst> we could have an abyss-themed version too 18:35:49 <|amethyst> call it the astronaut 18:36:15 <|amethyst> (or in Shoals, the dreadnaut [sic]) 18:36:27 then we make a bunch of naut monsters, move them all to U 18:36:48 <|amethyst> Then we can finally say we have U naut tests 18:37:03 lol 18:37:35 !send |amethyst glasses 18:37:35 Sending glasses to |amethyst. 18:44:29 It seems that in msys2 shell, tiles crawl loses stderr regardless of being run by ./crawl or start crawl 18:44:43 and has stderr in cmd.exe regardless of being run by ./crawl or start crawl 18:45:18 So I guess we can recommend 'start crawl' for both 18:45:40 psychonaut can berzerk 18:45:59 -!- stanzill has quit [Quit: au rev] 18:50:23 <|amethyst> https://www.youtube.com/watch?v=rKIxd5e_ydI 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:00:57 -!- Zekka has quit [Ping timeout: 250 seconds] 19:09:56 -!- elliptic has joined ##crawl-dev 19:14:10 -!- Ladykiller70 has quit [Quit: Verlassend] 19:14:40 -!- ldf_ has quit [Read error: Connection reset by peer] 19:15:38 -!- GauHelldragon has quit [Ping timeout: 246 seconds] 19:18:34 .cobbed 19:18:35 13. Bamboomancer the Lord of Darkness (L24 DsEn of Kikubaaqudgha), starved to death on Zot:2 (zot_minivault_6) on 2015-08-31 21:30:30, with 542763 points after 82264 turns and 8:36:37. 19:18:38 .cobbed -tv 19:18:39 13. Bamboomancer, XL24 DsEn, T:82264 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 19:19:41 .cobbed x=cv 19:19:42 13. [cv=0.17-a] Bamboomancer the Lord of Darkness (L24 DsEn of Kikubaaqudgha), starved to death on Zot:2 (zot_minivault_6) on 2015-08-31 21:30:30, with 542763 points after 82264 turns and 8:36:37. 19:19:55 just kept on meleeing 19:20:05 wasn't really in much danger 19:20:14 .cobbed -log 19:20:15 13. Bamboomancer, XL24 DsEn, T:82264: http://dobrazupa.org/morgue/Bamboomancer/morgue-Bamboomancer-20150831-213030.txt 19:20:25 109 hp left even 19:21:49 bamboomancer is a great name 19:22:53 he's a tiles regular; I remember yesterday he was asking what to do with his kiku gift when it become available 19:22:58 they die so young... 19:23:04 hha 19:27:29 New cobs are srs bznss 19:27:44 -!- siepu has quit [Read error: Connection reset by peer] 19:27:44 Nearly got cobbed like 8 times this last time I was in zot 19:27:58 -!- vale_ has quit [Ping timeout: 244 seconds] 19:28:10 Mama Zot doesn't let her children grow up to be fools 19:28:15 except Killer Klowns 19:30:16 <|amethyst> "There must be some way out of here" said the Klown to Maurice 19:31:12 "There's too much /confusion...I can't get no /heal wounds" 19:32:09 I guess you could go with !curing instead of /heal wounds there, but both ways work 19:33:17 <|amethyst> .cobbed s=crace 19:33:18 13 games for * (hungrycobs place=zot|crypt ((ktype=starvation || ikiller=death_cob))): 2x Hill Orc, 2x Formicid, 2x Human, Spriggan, Ogre, Minotaur, Gargoyle, Vine Stalker, Demonspawn, Demigod 19:34:28 .cobbed s=crace ktype=starvation 19:34:36 9 games for * (hungrycobs place=zot|crypt ((ktype=starvation || ikiller=death_cob)) ktype=starvation): Vine Stalker, Ogre, Minotaur, Demonspawn, Formicid, Human, Hill Orc, Demigod, Gargoyle 19:41:37 -!- Pacra has joined ##crawl-dev 19:42:08 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 19:42:13 so, juggernauts with the stats I specified are total pushovers 19:42:36 -!- mamgar has quit [Quit: Exit Stage Left] 19:43:17 3 turns of doing nothing is a lot 19:43:45 versus what kind of character? 19:43:54 -!- Foamed has quit [Quit: RIP] 19:43:55 heavy armour or heavy caster 19:43:56 I assume you'd test a heavy armour guy 19:44:08 like 40/20 type defenses? 19:44:34 yeah 19:44:36 gammafunk: yeah, each terminal seems to handle the console io differently -- with cygwin + putty i normally get stdout/stderr for apps which normally don't output anything in cmd 19:44:41 I usually think in terms of ac+ev = 60 to win 19:44:43 and a 20/30 sort of guy w/ bolt of fire 19:44:52 that's about how I approach it too 19:44:56 <|amethyst> Lasty: simple enough, multiply the damage by three 19:45:05 |amethyst: I see no problems with this plan 19:45:18 interesting that they did nothing 19:45:24 well, not literally nothing 19:45:30 but they were very easy to tab through 19:45:36 you were getting damaged at least? 19:45:40 sometimes 19:45:43 -!- Cacophony has quit [Quit: oh no am scare] 19:45:53 hrm, oh gdr 19:45:53 once got hit for 120, another time for 40 19:46:05 lotta misses tho 19:46:10 well 120 is certainly something 19:46:12 might need to give them fighter after all 19:46:14 you could try !fighter 19:46:19 er..fighter 19:46:27 <|amethyst> what HD are they? 19:46:31 18 19:46:36 <|amethyst> could raise that 19:46:42 true 19:46:52 would probably send xp really high? not sure how that works though 19:46:54 gammafunk: anyway, it's possible to attach back those streams and get somewhat consistent results provided redirections are respected 19:46:58 yeah, 120 is certainly something, but that only happened once in a bunch of tried 19:47:00 tries 19:47:16 <|amethyst> yeah, but XP multiplier can be adjusted 19:47:16 mostly they died to bolt of fire before hitting, and definitely before hitting twice 19:47:36 I'm gonna switch them to two turns delay after a hit instead of three 19:47:40 <|amethyst> what if they come in packs of five? 19:47:49 and had digging? Sounds good. 19:47:52 <|amethyst> I guess that doesn't matter, because separate 19:48:09 <|amethyst> digging helps with that I suppose :) 19:48:21 johnny0: we call this windows function on the input and output handles 19:48:25 -!- predator117 has quit [Ping timeout: 255 seconds] 19:48:43 SetConsoleMode(inbuf, inmodes) and SetConsoleMode(outbuf, outmodes) 19:49:06 the first is what's failing to return 0 in MSYS2 19:49:12 for console crawl 19:50:21 Lasty: I guess they should have pretty high accuracy, but I'm not sure what's reasonable 19:50:28 you getting hit for 120 sounds pretty bad 19:50:49 @??ettin 19:50:49 ettin (07C) | Spd: 10 | HD: 12 | HP: 52-79 | AC/EV: 9/4 | Dam: 45, 45 | 10items, 10doors, two-weapon | Res: 06magic(40), 12drown | XP: 1129 | Sz: Giant | Int: human. 19:51:09 gammafunk: yeah, I don't want their accuracy too high 19:51:11 ??dire_flail 19:51:11 dire flail[1/1]: (maces & flails; -3 acc / 13 dam / 1.3 base delay / 0.6 min delay; two handed). A flail with long spikes and a heavier head. 19:51:21 I suppose the real thing is that they're going to be very high variance monsters 19:51:28 posing a very large threat and sometimes failing to deliver 19:51:31 an ettin with two dire flails is pretty close to these things 19:51:37 except for the speed 19:51:38 in terms of damage 19:52:00 yeah except for speed, hp, and defenses 19:52:03 just in terms of damage 19:52:05 yeah 19:52:24 I do think that having them do 2d60 would be better than 1d120, but I don't want people to get to apply AC twice 19:55:30 well you could try 2d80 I guess 19:55:42 oh actually 19:55:49 sorry you mean something else altogether 19:55:57 hrm, you can't do that for melee attacks, can you? 19:56:08 maybe you mean 60, 60? 19:56:15 I mean something you can't do, yeah 19:56:26 -!- Gorgo has quit [Ping timeout: 246 seconds] 19:56:28 60,60 would mean applying AC twice 19:56:46 <|amethyst> could give them a brand with a half AC rule, but it's kind of hard to justify flavourwise 19:56:55 <|amethyst> and it's still double the messages 19:56:55 yeah 19:57:32 80, 80 would help with that more, but then they become like 1hit ko territory for anyone with low ac 19:57:36 <|amethyst> (and I guess GDR would still apply most likely) 19:58:10 <|amethyst> also, two hits in one turn followed by a slowdown is a little less flavourful 19:58:16 yeah 19:59:29 -!- serq has quit [Quit: leaving] 19:59:42 -!- Evablue_ has quit [Quit: Evablue_] 20:00:03 -!- omarax has quit [Remote host closed the connection] 20:00:22 -!- debo has joined ##crawl-dev 20:02:23 is my best bet in lua for detecting if a feature is "open" in terms of swinging a weapon in a direction just pattern matches on the feature name? 20:02:46 Weird. With ATTACK_ENERGY(45) and speed 15, they waited 3 turns after attacking to do anything else. With ATTACK_ENERGY(30), they wait no turns. 20:05:04 -!- MgDark has quit [Ping timeout: 255 seconds] 20:05:11 -!- niteshade has quit [Quit: Leaving] 20:05:19 residual energy from moving next to you? 20:05:34 I guess that'd be a thing under 45 as well as under 30 20:05:50 perhaps you can look at the energy in debug build, if you're not already 20:07:22 yeah 20:11:03 man, this new git compiles way slower 20:14:22 <|amethyst> bimesmerised: http://i.imgur.com/Cz5Neck.png 20:14:42 <|amethyst> not me; reddit thread: https://www.reddit.com/r/dcss/comments/3j5j4l/ 20:15:42 <|amethyst> FR: a line that mesmerises you so that you can't get further way from it 20:15:57 <|amethyst> then combine that with a siren and the player can travel only along a parabola 20:16:20 <|amethyst> (no, that' 20:16:25 <|amethyst> s not right) 20:18:05 Lasty: oh, does it? 20:18:09 <|amethyst> I guess this line segment would be a point (or at least shorter) in circlelos 20:18:12 yup 20:18:20 Lasty: is it making the contribs the first time? 20:18:27 or this is during crawl itself 20:18:37 -!- Smello has quit [Ping timeout: 244 seconds] 20:18:48 also which arch did you download? 20:19:21 no, even when compiling just a change to one file 20:19:42 not sure why gcc 5.2 would be so much slower 20:20:00 I went w/ 64 bit 20:20:17 <|amethyst> debug build? 20:20:36 <|amethyst> I mean, of crawl 20:20:46 <|amethyst> because if so that's even weirder, because we pass -O0 20:21:09 is that faster in gcc5? 20:21:17 non debug 20:21:36 Lasty: what's youre make command now? 20:21:39 *your 20:22:13 gammafunk: i just meant the stdout/stderr output -- i don't think applications which use the win32 console api directly have a chance of working in something like mintty or putty 20:22:22 <|amethyst> I asked because for a non-debug build it might be doing more optimisation 20:22:33 <|amethyst> than in 4.x 20:23:03 -!- Dixlet has joined ##crawl-dev 20:23:03 make debug-lite -j5 TILES=y NO_PKGCONFIG=y 20:23:12 Lasty: you can drop NO_PKGCONFIG=y for one 20:23:23 -!- Dixlet has quit [Read error: Connection reset by peer] 20:23:23 and debug-lite isn't quite non debug 20:23:41 -!- Dixlet has joined ##crawl-dev 20:23:50 but |amethyst understands the difference better than I do 20:24:01 <|amethyst> oh, debug-lite is -O0 20:24:06 oh ok 20:24:13 I was using the default target in mine 20:24:15 hmm, does msys2 come with a cmd-based terminal as well? or did they gut that 20:24:18 <|amethyst> hm, could be bigger/more complext libstdc++ headers 20:24:36 I wonder if his using NO_PKGCONFIG=y could matter at all 20:24:41 <|amethyst> s/xt/x/ 20:24:50 I think since all the libs used aren't in msys2 pkg config, probably not? 20:25:08 I guess there's just no way that would affect the build time of crawl itself 20:25:34 <|amethyst> yeah 20:25:38 I didn't notice a big compilation time difference, but I wasn't using parallel make 20:25:47 since I only have one cpu on my vm 20:33:22 hmm, I think these values are working pretty well 20:33:36 very threatening, but don't necessarily live up to the scariness potential 20:33:47 tempts people to overextend, but can be dealt with through caution 20:34:23 -!- Pacra has quit [Ping timeout: 246 seconds] 20:34:58 what numbers, higher hd + fighter? 20:35:00 -!- Pacra has joined ##crawl-dev 20:35:16 -!- Moanerette has quit [Ping timeout: 246 seconds] 20:35:28 <|amethyst> Lasty: what about using summons? 20:35:33 <|amethyst> to draw out attacks 20:36:47 probably pretty effective 20:36:52 conjurations too, it turns out 20:36:55 since they don't resist anything 20:37:11 gammafunk: yeah, 20 HD + fighter 20:37:17 original 45 energy on attack 20:37:19 even one level of monster resis does a lot, doesn't it? 20:37:23 *resist 20:37:24 yeah 20:37:43 hopefully you can't meph them, at least 20:37:46 and they're not very hexable 20:38:13 even with ?vuln they're not trivial to hex without significant hexes or evo for your wand 20:38:17 @??orc_high_priest 20:38:21 03chequers02 07https://github.com/crawl/crawl/pull/106 * 0.17-a0-1743-gcbfb521: Increase the failure rate of Makhleb's SGD. 10(4 minutes ago, 1 file, 5+ 1-) 13https://github.com/crawl/crawl/commit/cbfb521baec4 20:38:24 orc high priest (09o) | Spd: 10 | HD: 11 | HP: 45-67 | AC/EV: 3/11 | Dam: 7 | 10weapons, 10items, 10doors, priest, evil, see invisible | Res: 06magic(60) | Vul: 08holy | XP: 842 | Sp: pain (d13) [11!AM], sum.demon [11!AM], smiting (7-17) [11!AM], heal other (2d5) [11!AM], minor healing (2d5) [11!AM, 04emergency] | Sz: Medium | Int: human. 20:38:24 and they have sInv 20:38:48 for that patch, I was wondering if it's problematic to change the meaning of fail rate for this one ability 20:38:59 also how it interacts with our standard fail check 20:39:06 but I haven't looked at it 20:39:18 it's definitely different 20:39:29 I do appreciate the clarity tho 20:39:35 not sure how I feel about yet 20:40:16 for something like sgd you'd never be able to do this, but I suppose for an ability it does work better 20:41:28 yeah 20:42:00 I suppose an alternative approach would be to try to print the chance of hostile as a separate number on ability screen 20:42:19 that'd be good too 20:42:46 I did consider adding a "warning: if you fail to cast this ability you will summon a hostile demon!" one-time prompt when you use sgd with >20% fail rate 20:42:53 but :effort: 20:43:21 alternately, you could summon weaker demons on fail 20:43:31 yeah I guess I'm a bit concerned that this one ability has a fail notion that's different than every other ability 20:43:48 by fail notion I mean in terms of what that % listed in 'a' means 20:44:03 but I'd listen to reasonable arguments either way 20:44:24 I agree, it will lead to some unexpected deaths 20:44:40 maybe similar to cobbing 20:44:52 blerg, why is this using the "green artefact ring" tile for juggernauts? 20:46:15 <|amethyst> I kind of think it would be better UI-wise just to show the %hostile in the description 20:46:31 I think I like changing the ability screen fail% to "n% to miscast" most (and maybe "n% to fail" for every other ability for consistency) 20:46:46 n% for hostile 20:47:08 <|amethyst> "miscast" is misleading though 20:47:14 <|amethyst> oh 20:47:15 <|amethyst> I see 20:48:18 Lasty: Player: "Oh, sweet! A artefact ring!......wait..WAIT!" 20:48:19 <|amethyst> I don't know if there's room 20:48:30 gammafunk: that's it, I'm pushing it as is!!! 20:48:37 there is in tiles :) 20:48:43 recommended glyph: = 20:48:43 srsly tho, why is it a ring?? 20:48:50 I gave it an image 20:48:58 everything is linking to that image 20:49:35 <|amethyst> yes, but having it say "50% to misca" in console isn't so nice 20:49:55 <|amethyst> I think "100% miscast" would fit though 20:50:39 you were right thought: "100% hostile" is more accurate 20:51:18 heh.....i think the artifact ring would be a nice change of pace 20:51:31 "wait...why is that ring moving towards me? OH GOD NO" 20:51:50 perhaps make it a hostile pair of boots of running 20:51:59 <|amethyst> Crawl 0.18: The Mimics' Revenge 20:52:26 haha 20:53:33 is artefact ring some kind of default image? 20:54:04 Lasty: maybe post your patch? 20:54:04 <|amethyst> I wouldn't think so; is anything else messed up? 20:54:07 also try running make again 20:54:20 sometimes it gets weird and forgets to rebuild the pngs 20:54:24 nothing else is messed up 20:54:25 or copy them rather 20:54:27 I'll try make clean 20:54:29 <|amethyst> also maybe see what the wizmode hover says 20:54:44 <|amethyst> yeah, make clean first 20:55:23 lol 20:58:55 -!- Ladykiller69 has quit [Quit: Verlassend] 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:00:04 -!- KurzedMetal has quit [Read error: Connection reset by peer] 21:06:28 -!- ontoclasm has joined ##crawl-dev 21:08:24 -!- LexAckson_ has joined ##crawl-dev 21:08:24 -!- LexAckson has quit [Read error: Connection reset by peer] 21:13:10 -!- LexAckson__ has joined ##crawl-dev 21:13:10 -!- LexAckson_ has quit [Read error: Connection reset by peer] 21:16:06 somehow it's still a ring 21:16:14 I must be doing something really dumb 21:18:08 Anyone wanna tell me what dumb thing I'm doing? http://pastebin.com/XzA1bEC3 21:18:20 -!- st_ has quit [Ping timeout: 246 seconds] 21:22:27 Lasty: what do you mean, it's a ring 21:22:27 ontoclasm: You have 1 message. Use !messages to read it. 21:22:31 !messages 21:22:31 (1/1) gammafunk said (22h 32m 38s ago): Awesome ability tiles, thanks! 21:22:45 gammafunk: glad you like em 21:24:16 Lasty: typo at 21:24:25 case MONS_TITAN: 21:24:25 return TILEP_MONS_TITAN; 21:24:25 + case MONS_JUGGERNAUT: 21:24:25 + return MONS_JUGGERNAUT; 21:24:27 -!- amalloy is now known as amalloy_ 21:24:31 note you should be using TILEP_JUGGERNAUT 21:24:32 -!- agentgt has quit [Client Quit] 21:24:34 er 21:24:42 TILEP_MONS_JUGGERNAUT 21:25:03 for both the monster_base and the monster_corpse functionns 21:25:07 <|amethyst> honestly we should just put that stuff in mon-data 21:25:19 with TILEP_CORPSE_JUGGERNAUT 21:25:23 for the latter 21:25:31 <|amethyst> tilepick is included even for ascii builds, anyway 21:26:22 hrm, the return for a different enum type doesn't trigger any warnings? 21:26:46 I guess it definitely would if there were a tileidx_t memeber in the mon-data 21:26:54 and you tried to use a monster_type enum 21:26:58 -!- LexAckson__ has quit [Ping timeout: 255 seconds] 21:28:22 -!- vale_ has quit [Ping timeout: 244 seconds] 21:31:19 -!- ontoclasm has quit [Read error: Connection reset by peer] 21:35:54 -!- amalloy_ is now known as amalloy 21:37:14 -!- elliptic has quit [Ping timeout: 252 seconds] 21:37:16 -!- bonghitz has quit [Quit: Leaving...] 21:40:59 -!- ontoclasm has joined ##crawl-dev 21:42:31 gammafunk: erg yeah 21:42:32 thanks 21:42:38 I knew it was something dumb 21:43:04 -!- elliptic has joined ##crawl-dev 21:46:04 -!- MarvinPA has quit [Ping timeout: 250 seconds] 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:01:26 -!- ystael has quit [Ping timeout: 252 seconds] 22:04:00 -!- amalloy is now known as amalloy_ 22:05:04 -!- UncertainKitten has joined ##crawl-dev 22:06:08 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:22:27 03Lasty02 07* 0.17-a0-1747-g8e36924: Update changelog w/ new monster info. 10(3 hours ago, 1 file, 9+ 0-) 13https://github.com/crawl/crawl/commit/8e369242eb97 22:22:27 03Lasty02 07* 0.17-a0-1748-g222fba8: Add juggernauts 10(27 seconds ago, 9 files, 30+ 0-) 13https://github.com/crawl/crawl/commit/222fba8ceb39 22:22:41 ruined! 22:24:35 !learn add juggernaut They hit extremely hard (120 max damage!) and have very high health pools. They also move fast. However, they swing very slowly. Make the most of the time you get after a swing. 22:24:36 juggernaut[1/1]: They hit extremely hard (120 max damage!) and have very high health pools. They also move fast. However, they swing very slowly. Make the most of the time you get after a swing. 22:24:38 -!- UncertainKitten has quit [Ping timeout: 250 seconds] 22:28:26 haha, nice palette swap 22:28:35 finally, green C is not a buggy fire giant 22:29:15 his chunks should be CE_VEGETABLE 22:29:24 haha 22:29:34 I assume someone will do a good tile at some point instead :p 22:29:43 but in the meantime . . . 22:29:46 HULK SMAAAAASH 22:29:55 maybe a special helmet 22:30:10 of course Marvel could sue us 22:32:12 hahaha 22:32:22 well, now that we've admitted inspiration in a logged chat 22:33:05 -!- KurzedMetal has quit [Read error: Connection reset by peer] 22:35:54 -!- CKyle has joined ##crawl-dev 22:37:26 Lasty: give me a description and i'll do one 22:37:40 if you want 22:38:59 ontoclasm: A gigantic, speedy bruiser with a slow attack. I dunno what it looks like, but I picture something big, sorta dark and iron-y, with gigantic hands. 22:39:13 i read that as heads 22:39:27 so not green? 22:39:32 probably not 22:39:36 xD 22:39:54 but if you picture anything in specific when you think of juggernauts, go for it 22:40:54 http://img2.goodfon.su/original/1920x1080/5/42/yurnero-juggernaut-radiant.jpg 22:40:56 :P 22:41:19 haha, fair enough. These don't have weapons or armour, but I like the mask 22:41:24 just kidding 22:41:31 but a mask might be neat 22:41:33 -!- CanOfWorms has joined ##crawl-dev 22:41:33 <|amethyst> updated ??glyphs 22:43:03 <|amethyst> oh man 22:43:24 <|amethyst> I just thought of an even better name, but it would require another reglyphing 22:43:27 <|amethyst> brogres 22:43:38 brogres in arms? 22:43:56 hah 22:44:10 <|amethyst> (ogres in Brogue lose a turn after attacking; as do players using maces or war hammers) 22:44:41 <|amethyst> we are slowly implementing brogue 22:44:43 oh, interesting 22:44:53 I haven't played brogue 22:45:03 <|amethyst> our axes mechanic wound up as brogue's axe (it didn't start too far off) 22:45:14 <|amethyst> s/as/being the same as/ 22:45:42 I see crawl is now being sponsored by green giant 22:45:45 <|amethyst> I guess we did remove rotting hulks 22:45:59 <|amethyst> which were kind of like bloats that don't self-destruct 22:46:19 <|amethyst> (when they had the miasmasplosion-on-death) 22:47:25 -!- Dixlet has quit [Read error: Connection reset by peer] 22:47:40 -!- Dixlet has joined ##crawl-dev 22:49:24 -!- Lasty has quit [Quit: Leaving.] 22:55:57 -!- tealeaves has quit [Quit: Bye] 22:57:12 @??juggernaut 22:57:12 unknown monster: "juggernaut" 22:59:32 where's our iron giant 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:00:39 -!- Fhqwhgads_ has quit [Remote host closed the connection] 23:01:23 -!- Daekdroom has quit [Quit: Leaving] 23:03:58 -!- Dixlet has quit [Ping timeout: 244 seconds] 23:05:09 will a jolly green one do? 23:08:13 -!- Suga_H has quit [Read error: Connection reset by peer] 23:08:14 <|amethyst> copper giant 23:12:13 -!- Cacophony has quit [Quit: oh no am scare] 23:19:33 -!- Pacra has quit [Ping timeout: 265 seconds] 23:22:55 -!- reaverb has joined ##crawl-dev 23:23:29 Juggarnauts should probably mention the "has to rest after attacking" in their in-game description. (Unless ATTACK_ENERGY does that automagically?) 23:24:28 -!- UncertainKitten has joined ##crawl-dev 23:25:16 I would do that myself but I'm away from my Dev machine. 23:25:32 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 23:28:54 New branch created: pull/107 (3 commits) 13https://github.com/crawl/crawl/pull/107 23:28:54 03chequers02 07https://github.com/crawl/crawl/pull/107 * 0.17-a0-1747-g0c126c5: Update README.md. 10(14 hours ago, 1 file, 59+ 160-) 13https://github.com/crawl/crawl/commit/0c126c525bf9 23:28:54 03chequers02 07https://github.com/crawl/crawl/pull/107 * 0.17-a0-1748-g3e3c413: Move README.md to the top level. 10(14 hours ago, 2 files, 94+ 94-) 13https://github.com/crawl/crawl/commit/3e3c413ad6f1 23:28:54 03chequers02 07https://github.com/crawl/crawl/pull/107 * 0.17-a0-1749-g8c0f705: Remove README.pdf. 10(14 hours ago, 1 file, 0+ 0-) 13https://github.com/crawl/crawl/commit/8c0f7053bc60 23:30:00 <|amethyst> chequers: you're probably going to want to update the Makefile 23:30:53 <|amethyst> chequers: also util/crawl.nsi 23:31:18 <|amethyst> chequers: (and the servers will need updates too) 23:31:41 -!- ussdefiant has joined ##crawl-dev 23:31:51 chequers: quickstart link is 404 23:32:10 hrm, is this an artifact of viewing the commit though 23:32:13 <|amethyst> chequers: hm, and debian/ 23:33:16 <|amethyst> yeah, linking to crawl-ref/docs/quickstart.txt is only valid in the repository, not the distributed file 23:33:20 oh, it's double listing crawl-ref 23:33:37 <|amethyst> gammafunk: so it would be correct after the move 23:33:43 <|amethyst> if you're in the repo 23:33:54 well I've viewing after move 23:34:04 er 23:34:04 maybe it's not 23:34:05 this is weird 23:34:22 why is it ...ah! 23:34:27 the move is after the update 23:34:30 I should view that commit 23:35:08 <|amethyst> I think it also might be nice to name the file README.txt in the windows distribution 23:35:24 <|amethyst> since I doubt many people have a file association for .md 23:35:29 hrm, I guess the markdown is a bit weird to have in that though? 23:35:31 or do we just not care 23:35:46 I guess a reasonable extension is more important than weird markup 23:35:57 <|amethyst> The markdown is there so it looks nice on github 23:36:26 <|amethyst> IMO the thing that appears at top-level in github shouldn't be the same thing that we distribute to end-users 23:37:06 well how can we avoid duplication of content 23:37:09 github won't parse the file properly if it's readme.txt at the top level, afaik 23:37:18 it will just show plain 23:37:24 <|amethyst> chequers: I was suggesting to rename it at install/packaging time 23:37:50 oh sure, most users don't have .md association 23:37:54 yeah, that'd be a pretty good solution 23:38:04 just update the make targets to do a copy 23:38:20 <|amethyst> I was thinking a top-level README.md might be better as something from docs/devel/ 23:38:26 also, I'd like to convert the crawl_manual.reST to crawl_manual.md, so it works better on Github, but that's harder 23:38:52 what do you mean by better as something from docs/devel? 23:39:23 also, why do the servers need updates? 23:39:53 updates? 23:40:01 <|amethyst> ?! 23:40:03 <|amethyst> in-game 23:40:24 ooh 23:40:26 TIL 23:40:36 <|amethyst> (which btw currently starts with an ugly [![Build Status](https://travis-ci... 23:40:39 <|amethyst> ) 23:41:21 <|amethyst> reaverb: it says "It is fast, but attacks extremely slowly.", which I think is sufficient 23:41:29 oh now I get the updates question 23:41:37 can convert markdown to plain text with pandoc, for ?! 23:41:39 slowly catching up over here... 23:41:47 was wondering if there was a converter 23:41:58 pandoc is literally everything <-> literally everything 23:41:58 <|amethyst> gammafunk: re docs/devel, I mean that the stuff someone sees when they visit our repo at github should be information for developers 23:42:05 oh 23:42:09 <|amethyst> since they're the people who will be looking at github 23:42:15 Yeah I suppose that is true 23:42:24 personally I think a non-trivial number of players will find github first 23:42:36 well it's a question of which audience is more important 23:42:39 in terms of github 23:42:52 of course something is better than the nothing I guess we had :) 23:43:15 proably rewrite 'how to contribute' to be more dev-oriented would be nice 23:43:18 We can have a simple like of "If you want to play crawl, just click here..." 23:43:35 but |amethyst is probably right that something developer centric makes more sense 23:43:48 +1 23:43:51 I guess much of that is in INSTALL.txt 23:43:56 <|amethyst> I think "to play or download go here" would be a good first sentence regardless 23:43:57 or at least somme is 23:44:06 +1 23:45:11 good idea to get something in that top-level, and the readme changes will be good regardless of what we put there 23:45:24 -!- tksquared has quit [Read error: Connection reset by peer] 23:45:28 -!- WalrusKing__ has quit [Read error: Connection reset by peer] 23:46:45 <|amethyst> re pandoc, it would be nice if we could generate a readme.txt (stripping the link markup) and readme.pdf and maybe readme.html, likewise for the manual 23:47:06 -!- rast- has joined ##crawl-dev 23:47:24 !learn set randomtiles[1] Randomly and automatically change your player tile to various monster tiles. See instructions/code at https://github.com/gammafunk/dcss-rc#randomtiles 23:47:24 randomtiles[1/2]: Randomly and automatically change your player tile to various monster tiles. See instructions/code at https://github.com/gammafunk/dcss-rc#randomtiles 23:47:27 <|amethyst> changes to the build dependencies also require server coordination, of course 23:48:13 !learn edit randomtiles[2] s/ and include \+= PlayerTiles.rc// 23:48:13 randomtiles[2/2]: On cszo you can include += RandomTiles.rc in your rc. Then add random_tile() to your rc's ready() function to enable. 23:48:58 pandoc -o out.pdf < in.md 23:49:11 -!- rast has quit [Read error: Connection reset by peer] 23:49:11 -!- Prozacelf has quit [Quit: HydraIRC -> http://www.hydrairc.com <- *I* use it, so it must be good!] 23:49:24 -!- rast- is now known as rast 23:49:29 on cool, can it turn .md into .txt? 23:49:30 pandoc: send documents to Pan to be transmogrified by hordes of demons 23:50:07 Needs a mailer_demon 23:50:54 (I really should see if I can at least dig out the Depths version of giant_chief_lemuel I did up to give the iron giant a home there - someone else can give it a new design >_>) 23:50:58 (and/or the yeti patch) 23:51:04 (because depths and more giants...) 23:51:39 actually I wonder if I still have the crystal colossus around somewhere 23:51:44 gammafunk: it could probably convert mp3 to txt 23:51:50 lol 23:52:05 all these ideas kicking around............. 23:52:18 Let's get someone to read the README.md in a soothing voice next to a nice crackling fire 23:56:57 Lasty_: btw, make juggernauts have loud footsteps so you can hear them from anywhere in the level <_< 23:57:10 -!- lobf has joined ##crawl-dev