00:00:10 -!- Grunt has quit [Quit: leaving] 00:00:58 -!- Adeon has quit [Ping timeout: 245 seconds] 00:03:02 Unstable branch on crawl.develz.org updated to: 0.11-a0-2741-g4e0d31a (33) 00:13:56 Windows builds of master branch on crawl.develz.org updated to: 0.11-a0-2741-g4e0d31a 00:28:23 <|amethyst> hey, just noticed an inconsistency 00:28:33 <|amethyst> wand of fireball bounces off green crystal 00:29:26 <|amethyst> oh, never mind 00:29:28 <|amethyst> the spell does too 00:30:23 <|amethyst> ice storm doesn't because it's ice, not cold 00:30:36 <|amethyst> I guess I'll fix that in the targetters 00:35:40 <|amethyst> also, chaos bouncing 00:36:40 <|amethyst> eh, maybe not chaos 00:37:58 -!- eeviac has quit [Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901]] 00:38:04 -!- dtsund has quit [Read error: Connection reset by peer] 00:39:55 <|amethyst> I don't know if it's worth it to use a targetter for branded missiles 00:40:50 might be nice for exploding darts 00:41:21 <|amethyst> if you're going to do exploding darts you should do arrows of fire too 00:41:25 <|amethyst> s/fire/flame/ 00:41:37 <|amethyst> I mean, I guess it's not *necessary* 00:41:41 -!- dtsund has joined ##crawl-dev 00:42:20 <|amethyst> The difficulty there is that you can cycle through ammo from inside the targetter 00:42:32 <|amethyst> s/targetter/targetting prompt/ 00:42:42 <|amethyst> so you'd have to be able to change the targetter on the fly 00:43:19 <|amethyst> (and you'd have to special-case chaos to turn into a big purple circle if it hits a wall :) 00:43:54 ah 00:45:38 <|amethyst> also, you'd have to calculate the effective combination of launcher brand + ammo brand earlier than currently happens (probably---I haven't looked at the code) 00:45:54 <|amethyst> but I guess that part isn't so bad 00:48:23 <|amethyst> oh, neat, found a crash with chaos ammunition bouncing 00:54:50 I never knew it could bounce, even 00:56:11 -!- MarvinPA has quit [Ping timeout: 244 seconds] 01:06:54 <|amethyst> there is no way to get hellfire burst anymore, right? 01:07:00 <|amethyst> only the beam hellfire 01:07:11 <|amethyst> from a player I mean 01:09:26 yeah, it's just the staff of dispater and the demonspawn mutation. I don't think there are any other ways to cast hellfire 01:12:53 -!- inifniplex has left ##crawl-dev 01:15:11 -!- Textmode has quit [Ping timeout: 255 seconds] 01:20:11 03|amethyst * r04a09d1c0ff5 10/crawl-ref/source/ (abl-show.cc item_use.cc spl-cast.cc): Use correct beam types with the beam targetter. 01:20:19 03|amethyst * r80a8acbd722f 10/crawl-ref/source/spl-cast.cc: Use beam targetter for Hellfire, too. 01:27:03 -!- oberstein has quit [Quit: uhhh] 01:27:05 -!- MarvinPA has joined ##crawl-dev 01:27:22 -!- Textmode has joined ##crawl-dev 01:27:33 -!- oberstein has joined ##crawl-dev 01:35:26 -!- Textmode has quit [Ping timeout: 255 seconds] 01:45:31 Crash on chaos bouncing (https://crawl.develz.org/mantis/view.php?id=5892) by neil 01:53:40 -!- ussdefiant_ has quit [Ping timeout: 248 seconds] 01:53:47 -!- MarvinPA_ has joined ##crawl-dev 01:54:28 -!- MarvinPA_ has quit [Client Quit] 01:57:20 -!- MarvinPA has quit [Ping timeout: 250 seconds] 01:58:11 -!- moxian has quit [Ping timeout: 244 seconds] 01:59:43 -!- moxian_ has joined ##crawl-dev 02:00:15 -!- st_ has quit [Ping timeout: 244 seconds] 02:46:30 -!- Pacra has quit [Quit: This computer has gone to sleep] 02:53:05 -!- dtsund has quit [Quit: dtsund] 02:53:10 VengefulCarrot (L11 DsMo) ASSERT(smc) in 'mon-util.cc' at line 1403 failed. (Lair:6) 02:58:25 -!- ogsus has quit [Ping timeout: 250 seconds] 03:01:36 -!- ogsus has joined ##crawl-dev 03:06:06 -!- ogsus has quit [Ping timeout: 264 seconds] 03:06:41 poison never times out if you're lichform (https://crawl.develz.org/mantis/view.php?id=5893) by petzl 03:07:03 -!- ogsus has joined ##crawl-dev 03:46:11 -!- MarvinPA has joined ##crawl-dev 03:55:54 -!- ogsus has quit [Ping timeout: 264 seconds] 04:04:36 -!- ogsus has joined ##crawl-dev 04:06:26 -!- ToBeFree has joined ##crawl-dev 04:13:18 -!- ogsus has quit [Ping timeout: 264 seconds] 04:14:11 03|amethyst * rd8716c04e1ad 10/crawl-ref/source/status.cc: Make Pois and Nausea status light grey for liches. 04:16:33 -!- ogsus has joined ##crawl-dev 04:25:35 -!- syllogism has joined ##crawl-dev 04:33:46 -!- violet has quit [Ping timeout: 245 seconds] 04:33:54 -!- violet has joined ##crawl-dev 04:44:26 03|amethyst * r34ed8ed8553b 10/crawl-ref/docs/changelog.txt: Fix changelog wording. 04:52:12 -!- djinni has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:52:13 -!- ivan`` has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:52:16 -!- MarvinPA_ has joined ##crawl-dev 04:55:08 -!- djinni has joined ##crawl-dev 04:55:33 -!- MarvinPA has quit [Ping timeout: 245 seconds] 04:55:33 -!- MarvinPA_ is now known as MarvinPA 04:55:54 -!- ivan`` has joined ##crawl-dev 04:58:05 -!- moxian_ has left ##crawl-dev 04:59:30 -!- ogsus has quit [Ping timeout: 264 seconds] 05:00:01 OSX builds of master branch on crawl.develz.org updated to: 0.11-a0-2743-g80a8acb 05:00:41 -!- Adeon has joined ##crawl-dev 05:01:07 -!- ogsus has joined ##crawl-dev 05:17:31 -!- edlothiol has joined ##crawl-dev 05:19:26 -!- Ragdoll has joined ##crawl-dev 06:07:29 -!- Adeon has quit [Ping timeout: 265 seconds] 06:13:41 -!- GreatOrbOfEyes is now known as HangedMan 07:15:25 -!- blabber has joined ##crawl-dev 08:00:41 -!- HangedMan has quit [Read error: Connection reset by peer] 08:01:00 -!- HangedMan has joined ##crawl-dev 08:58:13 zigrobin the Farming Petrodigitator (L27 DDEE) ASSERT(zombie_class_size(cs) == Z_NOZOMBIE || zombie_class_size(cs) == mons_zombie_size(base)) in 'mon-place.cc' at line 2053 failed on turn 233746. (Zig:24) 08:58:27 -!- ddee is now known as _dd 09:07:06 Abyss exit from Pan in main dungeon (https://crawl.develz.org/mantis/view.php?id=5894) by magistern 09:22:48 -!- Nomi has quit [Ping timeout: 252 seconds] 09:44:15 !lm zigrobin type=crash x=cv 09:44:15 7. [2012-07-08] [cv=0.11-a] zigrobin the Farming Petrodigitator (L27 DDEE) ASSERT(zombie class size(cs) == Z NOZOMBIE || zombie class size(cs) == mons zombie size(base)) in 'mon-place.cc' at line 2053 failed on turn 233746. (Zig:24) 09:44:20 !lm zigrobin type=crash x=v 09:44:20 7. [2012-07-08] [v=0.11-a0] zigrobin the Farming Petrodigitator (L27 DDEE) ASSERT(zombie class size(cs) == Z NOZOMBIE || zombie class size(cs) == mons zombie size(base)) in 'mon-place.cc' at line 2053 failed on turn 233746. (Zig:24) 09:44:41 !lm marvinpa place=zig type=crash 09:44:41 13. [2012-04-26] MarvinPA the Farming Archmage (L27 NaFE) ASSERT(zombie class size(cs) == Z NOZOMBIE || zombie class size(cs) == mons zombie size(base)) in 'mon-place.cc' at line 2053 failed on turn 250441. (Zig:5) 09:44:49 zigrobin can't transfer saves though 09:44:53 hmm, how do you get the exact version again? 09:44:55 ah 09:45:57 03kilobyte * refb6803bae66 10/crawl-ref/source/dat/des/builder/layout.des: Don't spawn exits through Abyss in D. 09:46:06 03kilobyte * r4fb06c46fa81 10/crawl-ref/source/l_dgnlvl.cc: Make dgn.br_depth() default to the current branch. 09:50:40 -!- Ragdoll has quit [Read error: Connection reset by peer] 09:58:52 -!- Adeon has joined ##crawl-dev 10:10:12 -!- Grunt has joined ##crawl-dev 10:18:06 -!- ussdefiant_ has joined ##crawl-dev 10:21:27 Unstable branch on crawl.akrasiac.org updated to: 0.11-a0-2747-gefb6803 (33) 10:24:17 -!- ussdefiant_ has quit [Ping timeout: 250 seconds] 10:25:00 -!- ussdefiant_ has joined ##crawl-dev 10:36:10 So, I just had a brilliant idea for my Ashenzari visionary altar, which would depend on a tiny bit of extra Lua functionality to be coded 10:36:13 . 10:36:33 There are two "visions", so why not have it show you the two non-Slime Lair branches? 10:37:12 heh 10:37:52 -!- S1G_ has joined ##crawl-dev 10:40:28 whats the next big huge feature being planned/worked on for crawl atm 10:40:44 ...the 0.11 release? 10:41:03 As far as I know, things are essentially feature-frozen right now. 10:42:51 which means new features have to be labeled bugfix 10:42:55 well what i mean is, when all the current issues are taken care of, what plans are there to expand upon the game 10:43:06 or are you guys just going to fix bugs for decades without changing the game like nethack 10:44:30 -!- ussdefiant_ has quit [Ping timeout: 264 seconds] 10:46:59 -!- Xiberia has joined ##crawl-dev 10:47:10 S1G_: Usually there are no "big plans". Ideas pop up, people who are interested implement them, and they go in teha game. 10:47:18 if the developers approve. 10:47:30 <|amethyst> nethack hasn't fixed bugs in nearly a decade 10:47:31 <|amethyst> :P 10:48:17 <|amethyst> (not entirely true, but the bugfixes haven't been released) 10:49:28 they still actively maintain and fix bugs, rumor has it that there is going to be a big surprise when next nethack version comes out 10:49:32 i think a devteam email got leaked 10:49:47 i've submitted two bugs this year and they have been confirmed and fixed already 10:49:53 so yeah, they are active alright 10:50:05 its a mystery why they wait a decade between releases though 10:50:13 might have something to do with a surprise 10:50:30 is the surprise all the reasonable people moved to acehack? :P 10:50:31 the big "surprise" will be that the forks have already added more code than the devteam 10:50:45 HangedMan: no, no reasonable people play an abandoned fork 10:51:00 what was the fork I was thinking of 10:51:13 oh, "4.1" 10:51:15 <|amethyst> as for Crawl, some things that have been discussed (not all will necessarily happen): shortening more branches, adding more portal vaults etc, the hellspider, remove Stalker and Evap, ... 10:51:18 actually the devteam uses that as their strategy, they let other people make variants, then they water out the good ideas and changes at incorporate them into nethack. in fact, quite a lot of features in vanilla nethack were taken from slashem 10:51:26 HangedMan: probably DCSS, all reasonable people moved to DCSS 10:51:45 Does that include you, bhaak? 10:51:46 <_< 10:51:54 ranged combat overhaul and weapon delay overhaul sound pretty big 10:51:55 Grunt: it seems to include you :-p 10:52:00 though I forget who was talking about it 10:52:00 gtg 10:52:03 -!- S1G_ has left ##crawl-dev 10:52:06 Good. That means I'm a reasonable person, then. >:) 10:52:16 <|amethyst> the wizard patch was in slash'em before it was in nethack 10:53:07 ...galehar? 10:54:15 |amethyst: the nethack devteam hasn't added substantial code to nethack since that and even that release of 3.3.0 was mostly of code from other people. they just lost their guide after Izchak died 11:01:20 -!- st_ has joined ##crawl-dev 11:02:46 a bit of feature consistency: shouldn't almost-all-the-same-colour and same-tile dead trees in roderic_dead_forest, wizlab_zonguldrok, hangedman_blasphemy, and moated_graveyard_entry have the same descript/name as evilmike_haunted_forest? 11:03:24 since it's possible to rename not-encompass/portal features without running into problems now 11:03:33 are withered plants and dead trees no monster yet? 11:03:52 withered plants still aren't monsters and dead trees are features for only haunted_forest 11:03:58 mm. :x 11:05:52 <|amethyst> plant zombie 11:06:39 I wish I could figure out how to get spectral plants from place:Swamp:1 spectre again 11:06:46 maybe portal branches fixed it 11:07:19 <|amethyst> HangedMan: nope, just tried it and that was the first monster I got 11:07:30 <|amethyst> whoa, they move 11:07:37 fantastic 11:07:50 prepare a vault 11:08:11 heh 11:09:16 <|amethyst> and of course "place:Zig spectre" crashes 11:09:33 the only insane vault I have on craziness like this involves place:Foo perm_ench:shapeshifter , and I don't think undead/demonic shapeshifters are allowed yet 11:09:49 (clearly need to be able to request holiness in monster definitions) 11:10:56 <|amethyst> HangedMan: hm... that will give you shapeshifting undead... 11:11:30 and I don't think undead/demonic shapeshifters are allowed yet 11:11:51 though really I'd be fine with spectres and possibly simulacra respecting holiness for some hell vaults 11:11:52 <|amethyst> oh, I misunderstood what you meant by "allowed" 11:12:57 <|amethyst> yeah, it can also give plant shapeshifters 11:19:09 "withered tree" is used so many times it is tempting to make them a separate feature 11:19:13 same for "withered plant" 11:19:56 <|amethyst> could match withered trees catch fire from Throw Flame etc 11:19:59 <|amethyst> s/match/make/ 11:21:25 <|amethyst> but unless there is a behaviour difference, I don't see much point to adding a new feature for purely descriptive purposes 11:21:55 <|amethyst> withered plant probably makes sense, though there's the question of polymorph (does it make sense for a plant to polymorph into a withered plant?) 11:22:23 can petrified plants still be petrified? 11:22:34 <|amethyst> almost certainly :) 11:23:24 why don't they have perm_ench:petrified 11:23:26 real monsters are way cheaper than real features, yeah 11:23:40 HangedMan: stabbing, I guess 11:23:58 !vault evilmike_catoblepas_cave 11:23:59 <|amethyst> does perm_ench:petrifying work? 11:24:09 Lines pasted to http://paste.scsys.co.uk/202340 11:24:09 <|amethyst> I guess you still get the stab bonus then though :( 11:24:33 ...oh, you mean stab bonus 11:26:34 vuolankoinen the Slicer (L11 HuWn), worshipper of Ashenzari, killed by scroll of immolation on D:8, with 9477 points after 21590 turns and 2:38:54. 11:27:06 +* Death messages make grammatical sense. 11:27:38 blown up themselves 11:32:20 blown up by it 11:34:32 03|amethyst * r748d2e9721ae 10/crawl-ref/source/effects.cc: Grammar fix for deaths to scrolls of immolation. 11:39:56 -!- Wensley has joined ##crawl-dev 11:40:54 -!- ogsus has quit [Ping timeout: 264 seconds] 11:43:38 -!- ogsus has joined ##crawl-dev 11:48:59 -!- blabber has quit [Quit: leaving] 11:52:54 -!- ogsus has quit [Ping timeout: 264 seconds] 11:57:13 -!- ogsus has joined ##crawl-dev 12:03:51 -!- rast has joined ##crawl-dev 12:10:26 another point: would it be worthwhile to make vaults in abyss have a different feature name for vault floors and non-vault floors? 12:11:10 knowing which squares won't ever shift is vaguely spoilery 12:14:20 -!- aleksil has joined ##crawl-dev 12:16:36 -!- blabber has joined ##crawl-dev 12:36:00 -!- Pacra has joined ##crawl-dev 12:41:36 -!- kek has joined ##crawl-dev 12:42:32 03|amethyst * r23fe4b95ce78 10/crawl-ref/source/ (files.cc shopping.cc shopping.h): Allow shopping in disconnected levels. 12:42:38 whoo~? 12:42:42 whee! 12:42:50 <|amethyst> needs one more fix 12:43:47 <|amethyst> (right now you can't travel to a bazaar shop even from the bazaar) 12:44:28 -!- dtsund has joined ##crawl-dev 12:52:04 03|amethyst * r234122f29213 10/crawl-ref/source/ (menu.cc menu.h shopping.cc): Allow travelling to shops in disconnected levels. 12:52:46 |amethyst: <3 13:21:05 <|amethyst> does the religion of a player ghost do anything right now? 13:21:40 changes the title :I 13:21:45 <|amethyst> hm 13:22:11 <|amethyst> I was wondering if it would cause any side effects to let ghosts of good god worshippers keep their religion so they can have speech about their former religion 13:22:13 allows disparging the good gods for abandoning their followers 13:22:29 <|amethyst> %bug 2299 13:22:29 https://crawl.develz.org/mantis/view.php?id=2299 13:22:39 <|amethyst> minmay wrote a number of good messages two years ago 13:23:13 <|amethyst> @The_monster@ says, "I thought violence couldn't solve anything, but it solved me." 13:23:40 <|amethyst> @The_monster@ says, "They say chivalry is dead. Well, so am I." 13:24:33 heh 13:25:28 JFunk (L23 DsNe) ERROR in 'mon-movetarget.cc' at line 109: ZotDef: monster it failed to pathfind to (40,43) (the Orb) (D:1 (ZotDef)) 13:27:58 <|amethyst> and what about putting Yred ghosts next to a zombie? I guess that might be OP for some things, like minotaurs 13:29:20 ghost balance is already both pecarious and broken (lair firestormers...), and I don't think zombies (even hd-modified themed ones) would help 13:29:40 <|amethyst> yeah 13:36:08 New Lua function: dgn.br_exists() (and a tweak to a vault to use it) (https://crawl.develz.org/mantis/view.php?id=5895) by sgrunt 13:37:16 -!- ainsophyao has quit [Remote host closed the connection] 13:37:16 -!- joosa is now known as cyclometh 13:37:17 -!- cyclometh is now known as joosa 13:39:30 Grunt: that looks cool if it does what i think it does. :) 13:39:38 What do you think it does? 13:40:52 how about harpy instead of bat for shoals? 13:41:12 -!- Textmode has joined ##crawl-dev 13:41:19 Well, I'm deliberately picking low-depth monsters from the mons-pick functions. 13:41:55 -!- dtsund has quit [Ping timeout: 252 seconds] 13:41:57 hmm 13:42:20 I wonder if I could use that function for a vault series idea of mine for Hells... 13:42:29 What's the idea? 13:43:02 It's not a report of "has this branch been generated yet?" but "is it possible for this branch to be generated this game?", pretty much. 13:43:58 something like the undead of all of the monsters you probably killed trying to get those runes, you monster 13:44:08 Hah! 13:44:13 Yes, it could probably be used for that. >:) 13:44:28 <|amethyst> I'd check the runes actually 13:44:36 -!- joosa is now known as cyclometh 13:44:41 * Chousuke is reminded of The Sorrow from mgs3 13:44:53 <|amethyst> you might not have even visited Shoals, for example 13:45:12 well, could do both, with much less present if you didn't take the rune yet 13:45:51 ... does FTILE: 1. = floor_snake_a / floor_snake_c / floor_snake_d work? 13:46:17 or wait does that just make every floor bit a random tile 13:46:54 pah, I hoped FTILE: . : foo existed for the tiling sprint_mu patch I have 13:46:55 <|amethyst> you, maybe you want : instead of = 13:47:02 <|amethyst> oh, it doesn't work? 13:47:06 yeah 13:47:29 It's consistently = throughout other vaults. 13:47:37 Even with /. 13:48:43 well, the only times it'd really come up are with rather new tile sets for pan and snake 13:49:24 -!- aleksil has quit [Ping timeout: 248 seconds] 13:50:39 <|amethyst> zigsprint does use TILE: with : 13:50:46 <|amethyst> and a few things use COLOUR: with : 13:50:57 <|amethyst> but nothing for FTILE 13:52:49 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!] 13:56:09 <|amethyst> Grunt: hm... naga magi have teleport self 13:56:27 <|amethyst> Grunt: not sure if there would ever be a situation where they'd use it in that vault, but... 13:56:54 somehow fear them 13:57:07 It's in the emergency spell slot. 13:57:25 did the patch to make said slot actually cast get in? 13:57:30 Yes. 13:57:35 <|amethyst> that was when they're low on HP though 13:57:42 Exactly. 13:57:52 oh, well then 13:57:53 <|amethyst> does place:Snake:1 spells:none work? 13:58:06 It should. 13:58:33 * Grunt checks.... 13:58:58 -!- dtsund has joined ##crawl-dev 13:59:13 It does. 14:07:12 -!- ainsophyao has joined ##crawl-dev 14:07:49 -!- bmh has joined ##crawl-dev 14:08:00 So what is this about dungeon generators? 14:08:41 ...erm, in general I didn't mean right this moment, but alright 14:09:31 I know basically nothing about how crawl dungeons are generated. Apart from the fact that it seems very complex. 14:10:48 < bmh> I would like to see any abyss with pockets of normal dungeonmelting away into chaos rather than the current boring soup. 14:11:26 bmh, if you have some Lua familiarity, you could look into dat/des/builder/layout.des for conventional dungeon layouts. 14:11:39 That does not contain the Abyss generators, though; those are actual C++ code. 14:11:52 I guess I could make the "one tiled of a monster suddenly banished in a puff of smoke" ask for a given branch 14:12:16 though a circle of subvaults and functions gives me a brief headache 14:12:59 Grunt: I feel limited in what I can do with Lua. A real shame that crawl doesn't use guile :) 14:13:27 There are some fairly surprising things that have been done with Crawl's Lua. 14:14:20 Totally. Whoever made spider baskets is a true git. 14:15:28 Of course, I do come across some things that I can't do in Lua. 14:15:35 ...in which case, I tend to add that functionality myself >:) 14:15:43 <|amethyst> Grunt: I was playing around with your vault and was wondering why I was always getting trees or lava in one half 14:15:55 o_O 14:16:03 The trees and lava are supposed to be fallbacks. 14:16:08 <|amethyst> Grunt: then I remembered this was an old save, from when Spider/Snake was possible :) 14:16:16 Aha. :) 14:16:25 <|amethyst> doesn't need fixed, just found it amusing 14:17:41 I have a feeling it might be better to support all combinations. 14:17:54 <|amethyst> I guess the roulette might change 14:17:56 as otherwise some day they'll be enabled and this will bite us in the ass 14:18:01 <|amethyst> also, shouldn't those have no_item_gen ? 14:18:09 03kilobyte 07unicode-tiles * r983ad06bde9b 10/crawl-ref/source/ (fontwrapper-ft.cc fontwrapper-ft.h): When fontwrapper debugging is on, dump whole textures as PNG. 14:18:26 I had a feeling I'd forgotten something >:( 14:18:54 this debugging commit shows how desperate I became when trying to fix some fontwrapper shit :( 14:19:18 <|amethyst> kilobyte: btw, frogbother was going to be putting up a new patch soon 14:19:25 <|amethyst> s/ther/therer/ 14:19:40 oh, what did he change? 14:19:59 <|amethyst> 17:45:53 < frogbotherer> chaps, i've got one final font rendering / unicode patch to push btw 14:20:02 <|amethyst> 17:46:30 < frogbotherer> it's a bit more efficient on memory usage, by using different OpenGL calls 14:20:09 <|amethyst> 19:01:22 < frogbotherer> will do: probably Sunday afternoon now tho - need to disentangle it from the android stuff i've been doin 14:20:22 <|amethyst> (the last after I said he should put it on mantis) 14:20:57 ok, I'll do other stuff like subpixel antialiasing then 14:21:22 it makes no sense the fontwrapper forces grayscale, and then uses RGBA anyway 14:22:52 Grunt, HangedMan: to go off on a procedural generation tirade, I believe that any 'good' generator should be able to produce a result based only on local information (ie. Give me the tile for coordinate [0,0]) 14:22:52 <|amethyst> would that respect system settings? 14:22:52 <|amethyst> bmh: err? 14:22:52 |amethyst: You shouldn't need to generate the whole dungeon to generate part of the dungeon. 14:22:52 <|amethyst> bmh: what about things like guaranteeing connectivity? or do you just write your formulas such that you can prove that 14:23:19 <|amethyst> or, for that matter, ensuring exactly three upstairs on a level 14:23:21 |amethyst: Either prove it, or change your mechanics so it doesn't matter 14:23:44 <|amethyst> not sure how you'd change crawl's mechanics to make connectivity not matter :) 14:23:53 For example, teleport could work as a 'super-blink' 14:24:05 Even if there were pockets, you'd never end up in one 14:24:26 <|amethyst> what if the downstairs are in one of those pockets and the upstairs not? 14:24:30 (those weird pockets that you can see best in new swamp should be zapped like the bugs they are) 14:25:22 <|amethyst> not to say that purely local generation can't work---there's your abyss, after all 14:25:52 <|amethyst> but I don't know how you'd do the full complexity of Crawl like that 14:25:53 One thing you can do is have multiple layers. You have a connectivity preserving layer where you place all of the stairs. Then you have another layer where you disregard connectivity 14:26:16 If you combine them with 'flooriness' dominating 'walliness' you get global connectivity 14:27:36 <|amethyst> I'm still not convinced that you would want to do something like roguey using purely local information 14:27:41 <|amethyst> I mean, I'm sure it's possible 14:28:08 <|amethyst> but I have a feeling it would be more complex and harder to tweak than the current method 14:28:11 It'll make some things harder and others easier. 14:28:29 Definitely. I'm happy to admit that I'm a partisan here :) 14:28:35 <|amethyst> To me it's like saying "all simulations should use markov models because they don't have memory" 14:28:35 -!- kek has quit [Quit: Leaving] 14:29:15 |amethyst: I enjoy your analogy. 14:32:06 HangedMan: "Inspired by a bug which turned Lemuel's castle moat into draconians" -- that's awesome. 14:32:20 while working on the abyss I introduced a bug that turned all the floor tiles into altars. 14:33:01 -!- MarvinPA_ has joined ##crawl-dev 14:33:04 <|amethyst> bmh: the "worship Xom every turn" bug actually made it into trunk 14:33:11 <|amethyst> fortunately it was 1 April 14:33:20 <|amethyst> (entirely by accident) 14:33:40 "bug" 14:34:06 most of my abyss vaults were part of my first submission and I think they'd help the branch 14:34:22 erm, vaults in general would help with the tedium soup 14:34:30 "abyssal rune of Zot mimic" -- oh man, that's cruel 14:35:06 clearly should make it scale with time spent around like the actual rune vaults 14:35:10 -!- Dixbert has quit [Ping timeout: 250 seconds] 14:35:48 -!- MarvinPA has quit [Ping timeout: 248 seconds] 14:35:49 -!- MarvinPA_ is now known as MarvinPA 14:36:02 How do I ask Henzell about the number of deaths in a vault? 14:36:09 it's sequell 14:36:24 !lg * place=abyss s=map 14:36:25 22047 games for * (place=abyss): 21932x , 6x minivault 13, 6x due abyss rune, 5x evilmike abyss exit smiterflies, 5x lemuel flamethrower hall, 4x evilmike abyss exit kraken, 4x evilmike abyss rune elephants, 4x evilmike abyss rune tentacle tunnel, 4x evilmike abyss exit plants, 4x minivault 20, 4x evilmike abyss rune tso outpost, 3x evilmike abyss rune ettins, 3x kb abyss rune zappy, 3x minivault ... 14:36:29 <|amethyst> !lm * map=~hangedman s=map 14:36:49 !lg * place=abyss map=~bmh 14:36:56 <|amethyst> oop 14:36:58 1537 milestones for * (map=~hangedman): 308x hangedman tree tricks, 260x hangedman ranch, 188x hangedman pestilent swarm, 135x hangedman fish farm, 118x hangedman stone soup, 115x hangedman abyss rune macabre mess, 87x hangedman tell no tales, 73x hangedman slaughterboxes, 62x hangedman arrow trap, 53x hangedman abyss rune flesh and stone, 44x hangedman abyss monster moat, 36x hangedman little sli... 14:36:58 5. Argons the Slayer (L27 DsAK), worshipper of Ashenzari, blasted by a balrug (divine providence) (summoned by a deep elf demonologist) in the Abyss (bmh abyss demonologist exit) on 2012-06-10, with 591027 points after 125009 turns and 14:05:14. 14:37:02 doesn't !lm with asking for a map end up producing the milestones of every game that died in said vaults 14:37:17 <|amethyst> yeah, I meant !lg 14:37:23 <|amethyst> !lg * map=~hangedman s=map 14:37:27 200 games for * (map=~hangedman): 47x hangedman tree tricks, 39x hangedman ranch, 32x hangedman fish farm, 26x hangedman pestilent swarm, 14x hangedman stone soup, 12x hangedman tell no tales, 6x hangedman screamer, 5x hangedman glass teeth, 4x hangedman little slice of home, 3x hangedman abyss rune macabre mess, 3x hangedman slaughterboxes, 2x hangedman abyss monster moat, 2x hangedman abyss rune... 14:37:33 -!- ghallberg has left ##crawl-dev 14:37:38 Re: Argons's death -- Wow. I almost feel bad about that. 14:37:42 (can it be made so that !lm manages to do what it should do with map via post-game maps) 14:37:56 erm, post-game map list dumps 14:38:13 <|amethyst> I don't think the milestones contain coordinates 14:38:20 <|amethyst> and that wouldn't help for things like Abyss anyway 14:38:29 pah, right 14:39:14 will have to make map descriptions public to get user-feedback on them if I want more then just deaths 14:39:48 also the food vaults are probably too dangerous and there need to be more decorative ones 14:39:51 !lm * place=abyss map=~bmh s=map 14:39:56 5 milestones for * (place=abyss map=~bmh): 5x bmh abyss demonologist exit 14:40:12 03Grunt * r4afe47e5f483 10/crawl-ref/source/dat/des/altar/grunt_ashenzari_visionary.des: Update grunt_ashenzari_visionary to use dgn.br_exists(). 14:40:13 03Grunt * r5e44e2c1af8e 10/crawl-ref/source/l_dgnlvl.cc: New Lua function: dgn.br_exists(). 14:40:13 03|amethyst * rd57e1e274461 10/crawl-ref/source/dat/des/altar/grunt_ashenzari_visionary.des: No spells for monsters in grunt_ashenzari_visionary. 14:40:14 03|amethyst * r044b897ad821 10/crawl-ref/source/dat/des/altar/grunt_ashenzari_visionary.des: Handle other branch pairs in grunt_ashenzari_visionary. 14:40:19 huh. I expected the "Silent Giants smash your skull vault" to be more dangerous 14:40:22 presumably people just die from the hell sentinel vault from range 14:44:08 Is there a demand for vaults anywhere in particular? 14:44:14 -!- ghallberg has joined ##crawl-dev 14:44:35 jesus -- who made a 'exit labs to the abyss' vault? 14:45:13 I'd say there should be some slime vaults but that bloody connectivity bug 14:45:54 the Vaults overhauls are going to ask for lots of vaults (although they'll have enough already if they ask for mini_monsters vaults) 14:52:19 exit labs to the abyss has existed since like, forever 14:52:46 bmh, if you ask evilmike, he'll tell you the Hells need more vaults. 14:52:47 <|amethyst> what would be a good message to make this vault less spoily? 14:52:53 <|amethyst> "You have a sudden vision of the Lair of Beasts..." ? 14:52:55 (Particularly stair-ish vaults.) 14:53:07 You have a sudden vision of faraway parts of the dungeon. 14:54:25 <|amethyst> I think I'll use "distant" instead, and maybe add an exclamation mark 14:56:11 somehow I suspect a Temple with an Orb of Zot mimic would be unwelcome. 14:56:45 <|amethyst> also, should the "sudden vision" message use MSGCH_GOD ? 15:00:34 -!- ainsophyao has quit [Remote host closed the connection] 15:03:03 Is there any danger in placing a few dozen xom altars in a Temple? 15:08:03 03|amethyst * r8253fdacaa77 10/crawl-ref/source/dat/des/altar/grunt_ashenzari_visionary.des: Make grunt_ashenzari_visionary slightly less spoilery. 15:08:54 -!- frogbotherer has joined ##crawl-dev 15:11:41 -!- blabber has quit [Quit: leaving] 15:12:57 -!- Dixie has joined ##crawl-dev 15:14:08 -!- Adeon has quit [Remote host closed the connection] 15:16:48 any other Mac users here? Specifically Mountain Lion. Make says I'm missing the SDK 15:20:33 -!- dtsund has quit [Ping timeout: 252 seconds] 15:21:14 -!- HangedMan is now known as GreatOrbOfEyes 15:22:45 https://gist.github.com/3072664 -- terrible or hilarious? 15:24:15 wat 15:24:28 that... is a lot of altars? 15:24:42 -!- Dixie has quit [Ping timeout: 264 seconds] 15:24:43 ghallberg: xom has a sick sense of humor? 15:24:51 Xom thinks this is hilarious! 15:24:59 bmh: That was not criticism :D 15:25:05 I find it hilarious too. 15:25:14 Grunt: I should add that as text for entering the temple... 15:25:21 I think that xom is too much of an early joke 15:25:34 there are very few xom vaults past the overflow period 15:25:37 Maybe have one which looks the same but with a glass wall in front of all the Xom altars? 15:27:34 bmh, if you want it to be truly Xom-ian, you need to add butterflies and clouds of magical condensation. :) 15:27:50 Exploding butterflies! 15:27:52 Crazy Yiuf tending to a patch of Xom altars could be funny, not for the temple 15:27:55 (Xom roars with laughter!) 15:35:40 -!- Cheibriados has joined ##crawl-dev 15:35:40 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:35:40 -!- Cheibriados has joined ##crawl 15:35:40 -!- The topic of ##crawl is: CAO updated to 10.3, hopefully should fix the recent bug | Play Crawl online now: type ??cao, ??cdo or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 15:35:42 <|amethyst> log test 15:35:43 I've been trying to think of a good temple design for a while. 15:36:13 ogre (07O) | Spd: 10 | Int: normal | HD: 5 | HP: 16-40 | AC/EV: 1/6 | Dam: 17 | 10items, 10doors | Res: 06magic(20) | Chunks: 07contam | XP: 119. 15:36:14 elephant (03Y) | Spd: 10 | Int: animal | HD: 9 | HP: 52-84 | AC/EV: 8/2 | Dam: 2007(trample), 5 | Res: 06magic(60), 12drown | XP: 431. 15:36:29 kilobyte * r09ffd7a2810e: Fully reset place if spawning a foreign monster fails. (2 months ago, 1 file, 6+ 2-) https://gitorious.org/crawl/crawl/commit/09ffd7a2810e 15:36:36 Could not find commit :/( (git returned 128) 15:36:54 unknown monster: "rat mage" 15:37:51 -!- simmarine has joined ##crawl 15:37:56 -!- blabber has joined ##crawl-dev 15:39:46 -!- Vizer_ is now known as Vizer 15:40:00 -!- bmh has quit [Ping timeout: 245 seconds] 15:41:59 frogbotherer: your patch causes a crash at startup 15:42:07 |amethyst * r363a17cc58cc: New Nemelex ability: Deal Four. (4 months ago, 8 files, 126+ 26-) https://gitorious.org/crawl/crawl/commit/363a17cc58cc 15:42:14 frogbotherer: http://sprunge.us/WUSX 15:42:22 oh no! i'll take a look just now 15:42:34 that offsetx=-1 looks suspicious 15:43:26 no no, that's deliberate (although a bit crappy) 15:44:16 basically: i didn't add a new method to all the glwrapper stuff for substituting a portion of a texture 15:44:35 i added some optional arguments to the load_texture method that was already there 15:44:48 but you can substitute a portion of a texture starting at 0,0 15:45:15 so the optional arguments had to default to something outside of 0,0 -> max_width,max_height 15:45:58 -!- GreatOrbOfEyes has quit [Ping timeout: 252 seconds] 15:46:15 you applied this patch straight on top of the unicode-tiles branch, right? (just to check before i set off trying to repeat) :) 15:46:39 dropping my PNG debugging dumps first 15:46:46 they're pretty useless now 15:47:04 -!- magistern has quit [Ping timeout: 252 seconds] 15:47:10 -!- magistern has joined ##crawl 15:47:16 (still could port them to make subpixel antialiasing easier to code, but that's it) 15:47:55 i checked that it would both compile *and* run before i put the patch together. this time :D 15:48:06 -!- rast has quit [Ping timeout: 264 seconds] 15:49:25 -!- andrewhl has joined ##crawl 15:50:18 -!- wasd22 has quit [Quit: You slip out of the net!] 15:52:30 * |amethyst tests 15:59:13 -!- Cheibriados has joined ##crawl-dev 15:59:13 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:59:13 -!- The topic of ##crawl is: CAO updated to 10.3, hopefully should fix the recent bug | Play Crawl online now: type ??cao, ??cdo or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 15:59:28 * |amethyst tests chei 16:04:30 <|amethyst> kilobyte: did you look at Grunt's update to your WIP sheep vault? 16:05:36 -!- dtsund has joined ##crawl-dev 16:07:55 -!- chewymouse has joined ##crawl-dev 16:08:23 hi 16:08:30 <|amethyst> hello :) 16:08:31 I just wanted to give some feedback for some of the recent tile changes 16:08:44 if bread could be the same color as it was before 16:09:01 and if gold could be less orange (so it doesn't look like pizza in peripheral vision) 16:09:04 that'd be coo 16:09:04 l 16:10:27 -!- chewymouse has left ##crawl-dev 16:11:19 <|amethyst> doh 16:12:23 hey, being able to distinguish between things at a glance goes against the whole point of tiles 16:15:48 -!- blabber_ has joined ##crawl-dev 16:17:51 -!- eeviac has joined ##crawl-dev 16:18:43 -!- petete has joined ##crawl-dev 16:23:41 -!- MarvinPA has joined ##crawl-dev 16:25:42 -!- Cheibriados has joined ##crawl-dev 16:25:42 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 16:25:42 -!- The topic of ##crawl is: CAO updated to 10.3, hopefully should fix the recent bug | Play Crawl online now: type ??cao, ??cdo or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 16:26:01 -!- ac13 has quit [Ping timeout: 246 seconds] 16:27:44 -!- Sequell has quit [Remote host closed the connection] 16:28:39 the stack trace that you sent was from the game trying to render the startup logo - perhaps the changes to tiletex.cc or glwrapper-ogl.cc have conflicted with something? 16:28:49 frogbotherer: the crash is inside a GL driver, so you may be doing something that is tolerated by your driver but not mine 16:29:03 tolerated by the Android driver too ;) 16:29:33 you're right though, glTexSubImage2D has had problems with some NVIDIA drivers in the past 16:29:51 i thought they were all related to direct frame buffer accesses though; which we don't do here 16:31:57 -!- varmin has quit [Remote host closed the connection] 16:32:18 -!- varmin has joined ##crawl-dev 16:33:05 -!- Sequell has joined ##crawl-dev 16:33:43 -!- Sequell has quit [Remote host closed the connection] 16:34:34 -!- Sequell has joined ##crawl-dev 16:36:14 would it help if i e-mailed my binary over to see if it has the same problem? 16:37:10 I really doubt it, both are on f79dc8e5 16:38:54 -!- not_detrius has quit [Read error: Connection reset by peer] 16:39:09 i tried forcing it to load the same loading image as in your trace, but still works fine 16:39:25 built with clang, it instead fails with: *** glibc detected *** ./crawl: double free or corruption (out): 0x0000000002fd6b30 *** 16:39:34 every image causes the same result 16:40:42 all are 416x416 anyway, only data changes 16:40:57 urgh, that's totally beyond my feeble C++ comprehension :\ 16:41:54 it's almost certainly the driver not liking previous operations with the glTexSubImage 16:42:23 let's see if google knows any better 16:42:46 -!- Elynae has quit [Quit: Leaving] 16:43:08 I don't understand where possibly you could be using glTexSubImage there for 16:43:33 -!- not_detrius has quit [Client Quit] 16:44:26 i'm using it in the font code to push the pixels for one glyph through into the corresponding part of the texture 16:44:38 instead of pushing the whole font texture through each time a glyph changes 16:44:43 -!- pointsofdata has quit [Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901]] 16:44:55 everywhere else in the code, it should default to using glTexImage as before 16:45:32 my theory is: it sub-images some font stuff to write "Loading foo ...", then tries to draw the image and crashes 16:45:56 -!- blabber_ has quit [Quit: leaving] 16:51:21 http://sprunge.us/bhZH 16:52:30 and, with extra padding around memory blocks valgrind adds, it appears to work 16:52:54 -!- Nightbeer has quit [Ping timeout: 264 seconds] 16:55:13 -!- Nightbeer has quit [Client Quit] 16:55:33 -!- magistern has quit [Ping timeout: 250 seconds] 16:57:41 -!- Serfuzz has quit [Remote host closed the connection] 16:58:07 valgrind --tool memcheck ./crawl right? 16:58:34 i don't get anything like that; just some "Conditional jump or move depends on uninitialised value(s)" 16:58:51 although thinking about it, that doesn't sound enormously clever either :D 17:01:42 ugh, that whole block is total nonsense... it does a loop -1 <= x <= max, and then checks if 0 <= x < max, multiple times, inside 17:01:55 and gets it wrong on the rightmost side 17:04:37 i never really understood the outline code, to tell you the truth :D 17:05:01 it probably shows :O 17:06:05 -!- ainsophyao has joined ##crawl-dev 17:06:06 no crash, but I still keep getting random substitutions 17:06:08 03therealchriswest 07unicode-tiles * r2b9d1cd128bf 10/crawl-ref/source/ (7 files): more efficient font rendering using glTexSubImage2D 17:06:12 03kilobyte 07unicode-tiles * rcdb410cd78b4 10/crawl-ref/source/fontwrapper-ft.cc: Fix an off-by-one crash on loading an outline font. 17:06:30 probably caused by the 256 characters limit 17:07:30 yeah, no substitutions about upping it to 1024 17:09:03 not sure if there's a reasonable limit on the number of characters simultaneously on the screen 17:10:19 are you still hammering it with that UTF-8 demo text? 17:11:20 right now, yeah (wasn't before) 17:11:35 it has pretty few characters compared to real CJK, too 17:12:00 and nothing complex as well... 17:13:12 should try a harder test, but let's get at least this one working first 17:14:14 -!- Vizer has quit [Ping timeout: 244 seconds] 17:14:15 looks like there's no limit for the number of characters... 17:16:56 for the android port i've left it at 256 and have got away with it so far 17:17:44 given the way the code works, i think it needs to be more a case of "how many glyphs might we reasonably expect to see" rather than a worst possible case scenario 17:18:14 <|amethyst> with CJK, definitely more than 256 17:19:06 defo more than 256 17:20:14 so, on an old-school terminal (80x24) characters, we could set the limit at 2048 and never hit it 17:20:39 i still worry a little bit that the code i wrote doesn't work properly :D 17:21:25 even on such ridiculously small terminals, 2048 is quite a bit higher than 256 :p 17:22:12 -!- PsyMar has quit [Ping timeout: 248 seconds] 17:22:28 I wonder, what will happen if render_textblock() would call m_buf->draw() multiple times? 17:22:53 would unset texture fragments be opaque or transparent? 17:23:06 yeah; i only profiled it at 256 (for consistency with the non-unicode build) and 4096 (to make it obvious what the text rendering was doing to the heap) 17:23:11 -!- scummos has quit [Ping timeout: 265 seconds] 17:23:21 at 4k with the new code, it uses ~130M, which isn't too bad 17:23:44 (compared to 40ish for 256 glyphs) 17:26:21 even on a small screen, we're looking at 8k ish glyphs at once. 17:26:35 8kish unique glyphs though? 17:26:59 you'd be hard-pushed to do that in Japanese, they only have 2000 kanji in the standard set 17:29:02 Chinese has far more 17:29:27 are you sure this code works on Android? I see negative numbers put into char, and armel has unsigned char. 17:30:37 i had to do some #ifdef __ANDROID__ ing everywhere to cope with that sort of stuff 17:30:37 -!- ebarrett has quit [] 17:31:46 but definitely runs ok - was playing for an hour or two this afternoon on a Tegra2-based tablet 17:32:13 <|amethyst> shouldn't put anything outside of 0..127 into a char 17:32:21 -!- s951 has quit [Quit: Leaving] 17:34:36 or rather, use char for anything other than "a byte in memory", using int8_t/uint8_t for small integers instead 17:37:46 <|amethyst> even then, if you want to e.g. compare it with a negative number you should cast to signed 17:37:51 <|amethyst> signed char that is 17:38:22 -!- eeviac has quit [Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901]] 17:41:14 <|amethyst> e.g. with char c, if (c == 255) will fail on x86, and if (c == -1) will fail on armel 17:43:26 are these the char fields on GlyphInfo? i think that was all in the original fontwrapper code. for android i had to change "offset" to an int to stop freetype from whinging; everything else is the same 17:43:43 <|amethyst> hm 17:43:59 <|amethyst> when entering your character's name it seems to backspace over individual bytes 17:45:18 <|amethyst> (not just in unicode tiles) 17:46:49 <|amethyst> btw, do i need to set a font? 17:47:04 MONOSPACED_FONT=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf PROPORTIONAL_FONT=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf 17:47:19 -!- kek has joined ##crawl-dev 17:49:36 <|amethyst> hm 17:49:42 <|amethyst> what's the default? 17:49:59 an ancient version of Bitstream Vera 17:50:04 03kilobyte 07unicode-tiles * r1901d9930337 10/crawl-ref/source/ (fontwrapper-ft.cc fontwrapper-ft.h): Evict glyph loading to a separate function. 17:50:04 03kilobyte 07unicode-tiles * r301d0eef68b9 10/crawl-ref/source/fontwrapper-ft.h: Fix assumptions about char signedness. 17:50:05 <|amethyst> oh, hm 17:50:06 03kilobyte 07unicode-tiles * rc921272717ab 10/crawl-ref/source/ (fontwrapper-ft.cc fontwrapper-ft.h): Fix some type confusion. 17:50:06 03kilobyte 07unicode-tiles * radef487f6c1f 10/crawl-ref/source/ (fontwrapper-ft.cc fontwrapper-ft.h): Force a flush if we get 255 glyph substitutions in a text block. 17:50:14 <|amethyst> I'm seeing ł but not ą 17:50:26 <|amethyst> let me set it to dejavu 17:51:48 by the way, Debian packaging uses DejaVu for years, shipping private copies of common fonts gets you a stern talking to :p 17:51:53 (for a good reason) 17:52:01 <|amethyst> I can set that with tile_font_crt_file, right? 17:52:13 <|amethyst> I don't actually have to recompile, do I? 17:52:18 possibly, I never tried 17:52:52 changing the font size definitely works - i was doing that this afternoon too 17:53:40 -!- Midpoint has quit [Quit: Page closed] 17:53:46 frogbotherer: cool! 17:54:20 i was trying to help out some chap on the forum who was running crawl tiles on a 480x320 phone 17:54:45 -!- dtsund has quit [Quit: dtsund] 17:54:51 <|amethyst> yes, setting it in the config works 17:56:26 I looked into subpixel rendering. It looks like FreeType doesn't even care about colours, and gives you a bitmap 3 times wider or 3 times taller. Which then would need to be put into a correct ordering manually. 17:56:59 frogbotherer: what font do you use on Android? Bitstream Vera as shipped with Crawl, or that default Android font? 17:57:30 BitstreamVera 17:57:33 <|amethyst> is there a way to find the correct ordering, or at least the user's preferred one, that works on all our OSes? 17:57:38 everything looks exactly the same :D 17:57:39 (IIRC it's wqy-microhei) 17:58:09 <|amethyst> or would that be something you set in the crawl option? 17:58:14 |amethyst: my partial code uses a lame option you need to fill out manually, precisely because I don't know how to obtain that :( 17:58:23 <|amethyst> aha 17:58:31 <|amethyst> yeah, I bet there isn't a good way 17:58:46 fontconfig probably can tell you this 17:58:58 <|amethyst> hm 17:58:58 but fontconfig integration is 0.12 stuff... 17:59:14 <|amethyst> btw, speaking of 0.12, I am completely in favour of autotools 17:59:20 <|amethyst> or something similar, whatever 18:01:09 -!- frogbotherer has quit [Remote host closed the connection] 18:05:55 -!- Sab0t has quit [Quit: Leaving] 18:10:44 -!- Vizer_ has quit [Read error: Connection reset by peer] 18:12:44 -!- minqmay is now known as sexyelfpoll 18:12:57 -!- sexyelfpoll is now known as minqmay 18:15:07 -!- dtsund has joined ##crawl-dev 18:17:03 -!- chewymouse has quit [Quit: Leaving] 18:25:37 -!- ac13_ has quit [Ping timeout: 256 seconds] 18:28:13 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 18:29:17 -!- Dixie has joined ##crawl-dev 18:32:45 -!- pointsofdata has quit [Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901]] 18:33:40 -!- moxian has joined ##crawl-dev 18:34:54 -!- the_glow has quit [Ping timeout: 264 seconds] 18:42:36 -!- kek has quit [Quit: Leaving] 18:43:48 -!- gressup has quit [Client Quit] 18:48:13 -!- ac13__ has quit [Ping timeout: 250 seconds] 18:48:42 -!- syllogism has quit [] 18:52:08 -!- edlothiol has quit [Ping timeout: 272 seconds] 18:56:30 -!- petete has quit [Remote host closed the connection] 19:02:19 -!- yogidabear has quit [Quit: Page closed] 19:04:44 -!- ToBeFree has quit [Remote host closed the connection] 19:05:21 -!- Xiberia_ has joined ##crawl-dev 19:06:10 -!- Xiberia has quit [Ping timeout: 252 seconds] 19:06:15 -!- Xiberia_ is now known as Xiberia 19:06:56 -!- ark_ has quit [Quit: Leaving] 19:18:21 -!- raskol has quit [Read error: Connection reset by peer] 19:18:34 -!- Silenzio has quit [Quit: Page closed] 19:21:04 -!- magistern has quit [Quit: This computer has gone to sleep] 19:22:19 -!- magistern has quit [Client Quit] 19:22:37 -!- __jpmorgan has joined ##crawl-dev 19:24:12 hrm, enhancer staff message order is still a little wacky 19:24:17 see: " The orc is poisoned. You hit the orc." 19:24:19 -!- GuraKKa has quit [Read error: Connection reset by peer] 19:38:24 -!- Kalir has quit [Changing host] 19:44:43 -!- Wensley has joined ##crawl-dev 19:46:51 -!- DainHome has quit [Quit: Dain's default quit message] 19:48:23 -!- ainsophyao has quit [Remote host closed the connection] 19:52:05 -!- Aggression has quit [Ping timeout: 245 seconds] 19:56:40 -!- phunktion has joined ##crawl-dev 19:56:49 howdy 19:57:57 -!- PepeRC2 has quit [Read error: Connection reset by peer] 19:58:56 -!- PepeRC2 has quit [Read error: Connection reset by peer] 20:01:25 -!- ogsus has quit [Quit: peace, homes] 20:01:57 -!- ogsus has joined ##crawl-dev 20:05:39 -!- ogsus has quit [Client Quit] 20:05:58 -!- Vizer__ is now known as Vizer 20:06:57 -!- ogsus has joined ##crawl-dev 20:16:44 -!- ac13__ is now known as ac13 20:16:51 -!- archl has quit [Quit: Page closed] 20:18:19 -!- raskol has quit [Read error: Connection reset by peer] 20:19:35 -!- Lemuel has quit [Ping timeout: 245 seconds] 20:21:37 -!- Oddtwang has quit [Ping timeout: 240 seconds] 20:24:51 -!- ainsophyao has joined ##crawl-dev 20:27:47 -!- HangedMan has joined ##crawl-dev 20:28:43 -!- Sysice has quit [Remote host closed the connection] 20:47:06 -!- GuraKKa has quit [Read error: Connection reset by peer] 20:47:40 -!- GuraKKa has quit [Read error: Connection reset by peer] 20:56:17 -!- HellTiger has quit [Read error: Connection reset by peer] 20:57:47 -!- bremac has quit [Quit: Leaving] 21:00:32 -!- ajikeshi_ has quit [Ping timeout: 244 seconds] 21:01:24 -!- minqmay has quit [Quit: Leaving] 21:07:18 03|amethyst * rbb9ed92ac61e 10/crawl-ref/source/invent.cc: Disarm Ctrl-D in the autopickup menu after every key. 21:07:21 03|amethyst * rebeb990a37fb 10/crawl-ref/source/itemname.cc: Correctly pluralise potions of experience in \ menu. 21:07:22 03|amethyst * rb526b9261c91 10/crawl-ref/source/itemname.cc: Simplify, and avoid a fixed-width buffer. 21:07:22 03|amethyst * r9958e82e010f 10/crawl-ref/source/invent.cc: Don't exit the known items menu on comma. 21:10:54 -!- Exister has quit [Ping timeout: 264 seconds] 21:11:40 -!- bmh has quit [Ping timeout: 245 seconds] 21:12:06 -!- tsohg has quit [Ping timeout: 264 seconds] 21:18:20 -!- raskol has quit [Read error: Connection reset by peer] 21:20:07 -!- Rebthor has quit [Ping timeout: 240 seconds] 21:28:48 -!- BurningLed has quit [Ping timeout: 252 seconds] 21:30:08 -!- rkd2 has quit [] 21:31:16 -!- rossi has quit [Ping timeout: 248 seconds] 21:41:22 -!- Poncheis has quit [Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901]] 21:42:04 03MarvinPA * ra114159b4061 10/crawl-ref/source/monster.cc: Give earth elementals petrify immunity 21:46:01 summon elementals + LRD was a pretty fun synergy 21:46:19 I think you can still do that? 21:46:23 oh sorry, I misread 21:47:04 * st_ needs to sleep 21:52:05 <|amethyst> is squeeze damage supposed to scale with number of free tentacles? 22:00:12 -!- HangedMan has quit [Read error: Connection reset by peer] 22:04:40 judging by the number of things the main channel has been reporting one-shotting over the past couple of days with constrict, i'd say no 22:05:55 -!- kek has joined ##crawl-dev 22:06:06 -!- nooodl has quit [Ping timeout: 264 seconds] 22:07:18 If anyone's interested in seeing my project of the moment... 22:07:29 http://pastebin.com/V04NqQEV 22:12:26 <|amethyst> yeah, I found the commit that introduced the problem 22:12:31 <|amethyst> guess who wrote it :( 22:12:38 kilobyte! 22:12:41 <_________________< 22:12:42 <|amethyst> %git 87c40161 22:12:42 |amethyst * r87c40161cad6: Use mid rather than mindex for constriction. (3 weeks ago, 19 files, 452+ 338-) https://gitorious.org/crawl/crawl/commit/87c40161cad6 22:13:02 <|amethyst> I changes player::has_tentacle() to return the number of tentacles instead of 1 22:13:06 <|amethyst> s/ges/ged/ 22:13:26 <|amethyst> not realising that number was indirectly used in the melee attack code 22:14:40 -!- blackcustard has quit [Quit: = A quit message comes into view. The razor-sharp quit message cuts you in half! It explodes!] 22:15:56 -!- yogidabear has quit [Quit: Page closed] 22:18:03 -!- herself has quit [Ping timeout: 245 seconds] 22:20:01 http://git.develz.org/?p=crawl.git;a=commit;h=7f69dca5324b0cd643eb35cf4223c83037644101 22:20:05 http://git.develz.org/?p=crawl.git;a=commit;h=da036df9021e7186b87f2d94b5e33ceae3d3107d 22:20:12 aided and abetted by those two? 22:20:55 <|amethyst> second one only applies to monster 22:21:03 -!- eeviac has joined ##crawl-dev 22:21:53 <|amethyst> first one only to constriction damage, which isn't a factor in fsim (and which takes a while to scale up) 22:22:27 <|amethyst> wouldn't affect one-shotting anyway, which is how it got noticed 22:25:06 -!- Textmode has quit [Ping timeout: 255 seconds] 22:25:40 -!- SevenDeadlySins has quit [Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901]] 22:26:56 -!- ainsophyao has quit [Remote host closed the connection] 22:30:55 -!- evablue has quit [Quit: Page closed] 22:31:47 -!- Rewans has quit [] 22:38:04 03|amethyst * rd744141a0150 10/crawl-ref/source/melee_attack.cc: Fix ridiculous octopode squeeze damage. 22:40:21 <|amethyst> !learn edit uber_octopodes[1] s/Ruined/Introduced, and then ruined,/ 22:40:21 uber octopodes[1/1]: For a short while in 2012, octopodes had absolutely ridiculous squeeze damage, allowing them to one-shot greater mummies (among others) with ease. Introduced, and then ruined, by |amethyst, rest in peace. 22:50:15 -!- ussdefiant_ has joined ##crawl-dev 22:54:52 -!- Fhqwhgads has quit [Remote host closed the connection] 22:56:17 -!- ussdefiant has quit [Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901]] 22:56:25 -!- ussdefiant_ is now known as ussdefiant 22:59:12 -!- yogidabear has quit [Quit: Page closed] 22:59:54 -!- andrewhl has quit [Remote host closed the connection] 23:02:37 -!- Lost_Number has quit [Ping timeout: 240 seconds] 23:04:50 -!- Lemuel has quit [Quit: Page closed] 23:05:56 -!- Alleycat86 has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0/20120704090211]] 23:07:05 -!- Cheibriados has joined ##crawl-dev 23:07:05 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 23:07:05 -!- The topic of ##crawl is: CAO updated to 10.3, hopefully should fix the recent bug | Play Crawl online now: type ??cao, ??cdo or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 23:07:13 -!- kek has quit [Quit: Leaving] 23:08:46 Debian builds of master branch on crawl.develz.org updated to: 0.11-a0-2760-ga114159 23:08:50 -!- ainsophyao has joined ##crawl-dev 23:16:08 -!- GuraKKa has quit [Read error: Connection reset by peer] 23:16:59 -!- Dixie has quit [Read error: Connection reset by peer] 23:18:23 -!- raskol has quit [Read error: Connection reset by peer] 23:22:54 -!- PsyMar has quit [Ping timeout: 264 seconds] 23:25:13 -!- omnirizon has quit [Ping timeout: 265 seconds] 23:27:52 -!- eeviac has quit [Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901]] 23:40:31 -!- upsy has quit [Quit: Leaving] 23:50:21 -!- Deathmic has quit [Read error: Connection reset by peer] 23:55:00 -!- Wensley has quit [Ping timeout: 246 seconds] 23:55:10 -!- st_ has quit [Ping timeout: 265 seconds] 23:56:40 -!- BarvoDelancy has quit [Ping timeout: 245 seconds] 23:57:34 -!- Dingo has quit [Quit: World in peril]