00:01:00 -!- ddee is now known as _dd 00:01:26 Yeah, the spell really did suffer from being rarely useful except for a few places where it was rediculously useful 00:03:42 Unstable branch on crawl.develz.org updated to: 0.11-a0-2974-g5415730 (33) 00:06:39 <|amethyst> err 00:06:45 <|amethyst> problem in trunk 00:06:57 <|amethyst> on CDO: 00:06:57 <|amethyst> Starting Dungeon Crawl Stone Soup 5415730 (WizMode)... 00:06:58 <|amethyst> /crawl-svn-5415730/dat/des/portals/trove.des:774: Unknown unrand art: shield_of_ignorance 00:09:42 hm, I wonder why my testing didn't catch that :/ 00:11:56 <|amethyst> m 00:12:06 <|amethyst> I can start a local game just fine 00:12:42 -!- BlackrayJack has quit [Ping timeout: 264 seconds] 00:13:12 Could it be because the des files were already compiled there? 00:13:27 And since they THEMSELVES did not change, it assumes they're fine? 00:13:30 <|amethyst> happens even if I remove them from saves/des/ 00:16:04 <|amethyst> never mind 00:16:25 <|amethyst> I hadn't properly undone my fix when I was testing that :) 00:18:54 are you pushing a fix or shall I go do it? I see that I also forgot to change a couple of other minor things 00:19:02 <|amethyst> go ahead and do it 00:19:11 <|amethyst> since you're fixing other things too 00:19:37 <|amethyst> if we didn't break save compatibility between 0.10 and 0.11 I would suggest renaming trove demands 00:19:43 <|amethyst> on existing troves that is 00:20:11 Windows builds of master branch on crawl.develz.org updated to: 0.11-a0-2974-g5415730 00:26:01 -!- shrot has quit [Ping timeout: 252 seconds] 00:29:52 <|amethyst> I need to hurry up and do 13 commits so I can be in second place for 0.11 :P 00:34:07 -!- Codrus has quit [Ping timeout: 240 seconds] 00:37:23 -!- Kalir has quit [Changing host] 00:38:09 -!- ussdefiant_ has quit [Ping timeout: 276 seconds] 00:38:23 03elliptic * rc3b99014b35f 10/crawl-ref/source/ (7 files in 6 dirs): Finish changing "shield of ignorance" to "large shield of ignorance". 00:38:36 -!- ussdefiant_ has joined ##crawl-dev 00:39:17 <|amethyst> not sure who other than napkin can trigger a rebuild 00:39:59 kilobyte, due: if around, can you update CDO? thanks 00:52:00 -!- bonghitz has quit [Quit: bonghitz] 00:59:38 -!- magistern has quit [Quit: Leaving] 00:59:45 what build? 00:59:55 moin guys 01:01:14 <|amethyst> Napkin: the version of trunk on CDO, and today's Windows build, are broken 01:02:19 ok 01:02:56 Trunk, apparently 01:03:00 Unstable branch on crawl.develz.org updated to: 0.11-a0-2975-gc3b9901 (33) 01:03:11 <|amethyst> Napkin: yay, thanks 01:03:38 "apparently" if you have time to read the discussion before, yes, ussdefiant_ 01:05:23 Napkin: thanks! 01:06:16 Windows builds of master branch on crawl.develz.org updated to: 0.11-a0-2975-gc3b9901 01:07:05 -!- KaminaSquirtle has quit [Quit: leaving] 01:07:48 no problem :) 01:16:21 -!- ac13 has quit [Quit: Leaving] 01:19:21 -!- archl has quit [Quit: Page closed] 01:19:48 -!- saposcat has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 01:29:41 -!- ebarrett has quit [] 01:37:31 -!- johnny0 has quit [Ping timeout: 252 seconds] 01:37:54 -!- tensorpudding has quit [Ping timeout: 264 seconds] 01:45:51 -!- G-Flex has quit [Quit: Time for us to bug out.] 01:49:06 -!- Kalir has quit [Quit: BED] 01:50:47 -!- KaminaSquirtle has quit [Quit: Leaving] 02:01:51 -!- SkaryMonk1 has joined ##crawl-dev 02:07:43 -!- ark____ has joined ##crawl-dev 02:11:06 -!- Nomi has quit [Ping timeout: 276 seconds] 02:11:40 -!- Tenaya has quit [Ping timeout: 245 seconds] 02:13:48 -!- Pepe has quit [Read error: Connection reset by peer] 02:26:13 -!- DracoOmega has quit [] 02:27:21 -!- ketsa has quit [Quit: ChatZilla 0.9.88.2 [Pale Moon 12.2.1/20120616110620]] 02:29:11 -!- andrewhl has quit [Remote host closed the connection] 02:41:30 |amethyst : what do you think the food list should look like? 02:42:59 <|amethyst> I don't know; either every subtype, or something like fruit/rations/chunks/other 02:43:16 <|amethyst> in the latter case, it's not clear where royal jellies and honeycombs should go 02:45:23 thats pretty much what i was thinking 02:46:04 there are ~23 indvidual food types 02:46:17 so I'm thinking the latter case 02:46:43 -!- barbs has joined ##crawl-dev 02:46:48 there shouuld be fruits/berries 02:46:57 or small fruit or something. 02:47:03 ok 02:47:20 imo 02:49:10 -!- Init--WithStyle- has quit [Ping timeout: 245 seconds] 02:49:15 <|amethyst> hm 02:49:51 <|amethyst> I guess meat vs vegetables need to be distinguished for obligate carnivores and herbivores 02:50:33 <|amethyst> fruit, chunks, meat, vegetarian, other 02:50:58 <|amethyst> ("other" containing honeycombs, pizza, etc) 02:51:17 When I play omnivores, rambutans/grapes/strawberries just piss me off. 02:52:19 -!- Pingas has joined ##crawl-dev 02:58:00 useless items are excluded by default 03:00:18 berries are not useless to omnivores =/ 03:00:22 just annoying 03:00:41 03kilobyte * rf4b63a072aa6 10/crawl-ref/source/ (mon-act.cc spl-book.cc spl-damage.cc): lightning rod: Expend all of rod's charge, not merely an integer value. 03:00:54 03kilobyte * rc958be1a063c 10/crawl-ref/source/spl-damage.cc: lightning rod: noise. 03:01:24 -!- MarvinPA has quit [Ping timeout: 244 seconds] 03:03:52 -!- atrodo has quit [Remote host closed the connection] 03:09:06 -!- absolutego has quit [Quit: leaving] 03:12:23 -!- Qoph418 has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 03:24:23 -!- RedFeather has quit [] 03:27:19 -!- FunnyMan3595 has quit [Ping timeout: 248 seconds] 03:30:58 -!- cop has quit [Quit: Page closed] 03:36:25 Poisoned for 8 pages! (https://crawl.develz.org/mantis/view.php?id=5975) by nubinia 03:39:47 -!- Ragdoll has joined ##crawl-dev 03:40:10 -!- Dixie has quit [Read error: Connection reset by peer] 03:41:18 -!- moohaus has quit [Quit: Page closed] 03:49:29 -!- ussdefiant__ has joined ##crawl-dev 03:53:10 -!- ussdefiant_ has quit [Ping timeout: 246 seconds] 03:54:37 -!- maahes has quit [Ping timeout: 244 seconds] 03:57:53 -!- dtsund has quit [Quit: dtsund] 04:01:07 -!- Vizer has quit [Quit: nipaa~] 04:29:31 -!- Mottie has quit [Read error: Connection reset by peer] 04:30:10 -!- Mottie has joined ##crawl-dev 04:34:04 -!- syllogism has joined ##crawl-dev 04:42:42 -!- evilmike has quit [Read error: Connection reset by peer] 04:48:22 -!- y2s82 has quit [Remote host closed the connection] 04:57:24 -!- SkaryMonk1 has quit [Read error: Connection reset by peer] 04:57:26 -!- SkaryMonk2 has joined ##crawl-dev 05:00:02 OSX builds of master branch on crawl.develz.org updated to: 0.11-a0-2977-gc958be1 05:07:44 -!- ussdefiant__ has quit [Ping timeout: 252 seconds] 05:10:52 -!- monqy has quit [Ping timeout: 246 seconds] 05:21:34 -!- monqy has joined ##crawl-dev 05:22:20 -!- vev has quit [Remote host closed the connection] 05:38:28 -!- Nomi has quit [Ping timeout: 244 seconds] 05:46:11 -!- ainsophyao has quit [Ping timeout: 260 seconds] 06:01:17 -!- SkaryMonk2 has quit [Read error: Connection reset by peer] 06:02:25 -!- tJener has quit [Read error: Operation timed out] 06:03:27 -!- absolutego is now known as absolutego_ 06:03:48 -!- SkaryMonk1 has joined ##crawl-dev 06:11:01 -!- Textmode has quit [Ping timeout: 255 seconds] 06:11:25 Thann: the runes where added to the known menu 06:11:38 because there wasn't a rune menu yet 06:12:01 now that there is one, they can be removed from the known/autopickup menu 06:12:22 as there's no reason one wouldn't want to pick a rune 06:14:06 galehar: in theory, wanting to switch to Ashenzari later to reskill 06:14:28 although with victory dancing gone, reskill is nearly worthless 06:14:57 it's such an edge case, players can ^A in this case 06:18:10 yeah, no reason to make scummy strategies easier 06:20:31 -!- Nightbeer has quit [Ping timeout: 246 seconds] 06:26:18 -!- alefury has joined ##crawl-dev 06:27:58 -!- ainsophyao has joined ##crawl-dev 06:28:02 -!- wasd has quit [Ping timeout: 246 seconds] 06:28:23 -!- wasd22 has quit [Ping timeout: 246 seconds] 06:32:20 -!- nonethousand has quit [Quit: Leaving] 06:34:22 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <-] 06:36:20 -!- us17 has quit [Quit: ZNC - http://znc.in] 06:45:05 -!- Kyrris has quit [Ping timeout: 251 seconds] 06:47:55 -!- buppy has quit [Ping timeout: 245 seconds] 06:50:59 -!- absolutego_ is now known as absolutego 07:15:17 -!- Grildrak has quit [Quit: Page closed] 07:23:54 -!- bonghitz has quit [Quit: bonghitz] 07:30:58 -!- TAS-2012v has quit [Ping timeout: 265 seconds] 07:41:44 -!- HangedMan has joined ##crawl-dev 07:52:12 -!- dtsund has joined ##crawl-dev 07:52:52 -!- hart has quit [Read error: Connection reset by peer] 08:00:24 03kilobyte * r56e7956ccf8e 10/crawl-ref/source/effects.cc: Let torment auto-id rN. 08:00:24 03kilobyte * r94c9e8c9f007 10/crawl-ref/source/dat/descript/gods.txt: Mention that Okawaru wants you to kill tough stuff in his description. 08:00:25 03kilobyte * rf75604fd3ade 10/crawl-ref/source/dat/des/portals/ossuary.des: Don't place bolt traps in ossuaries. 08:03:39 -!- ainsophyao has quit [Remote host closed the connection] 08:05:28 -!- absolutego has quit [Quit: leaving] 08:08:32 Hmm, why no bolt traps in ossuaries? 08:11:20 why no no bolt traps in everywhere? 08:14:04 03|amethyst * r895c9356ae76 10/crawl-ref/source/abyss.cc: Don't push items off abyssal water, portals, etc. 08:16:13 kryft: 1d40 is too much at ossuary depth 08:16:58 (I really need to start the shadow creatures trap vault but so many distractions) 08:17:56 also it usually helps to read the commit messages for commits to find the motivation for some change 08:18:03 03|amethyst * r779ca6b06a80 10/crawl-ref/source/dat/des/branches/abyss.des: Unfix evilmike_abyss_rune_tentacle_tunnel. 08:18:20 hooray for abyss being less crazy 08:19:16 -!- shrot has quit [Quit: shrot] 08:20:25 -!- adamor has quit [Quit: Leaving...] 08:21:37 -!- TAS_2012v has quit [Ping timeout: 240 seconds] 08:23:45 <|amethyst> HangedMan: now you can place your abyssal runes on top of things :) 08:25:05 hehehe 08:25:11 -!- Namey has quit [Quit: Page closed] 08:26:05 03dolorous * r491528ade0e5 10/crawl-ref/source/dat/descript/gods.txt: Treak wording of new Okawaru description. 08:27:24 ChrisOelmueller: Yeah, sorry 08:31:11 |amethyst: why no more pushing of items? 08:31:30 <|amethyst> alefury: https://crawl.develz.org/mantis/view.php?id=5762 08:31:30 kraken corpses spontaneously flying out of the water 08:31:30 items in water will be annoying 08:31:45 spontaneously instantly flying out of the water 08:31:56 oh, they still get pushed away by water morphs? just when they start in water they dont get pushed out? 08:32:13 <|amethyst> they don't get pushed away by water morphs at all now 08:32:18 ugh 08:33:46 <|amethyst> galehar was looking into that... it's not easy to do, especially when Rain or Sunlight could be involved 08:35:15 <|amethyst> since when we do the pushing we have no record of what was really in the cell last turn (only what is and what "should be" there now) 08:36:16 <|amethyst> we can't push immediately upon changing the cell, because we could push it into a square that hasn't morphed yet, which could then push it into another square that hasn't morphed yet, etc 08:36:23 well, its not a major issue or something, just will be annoying is all. among other things you cant even see items in water with most species. 08:36:42 <|amethyst> so you won't even notice :) 08:36:56 <|amethyst> until the water morphs away and you get a "free prize" 08:36:59 just slightly less loot on average 08:37:29 also if you see something good fall into the water you will have to wait for the water to go away... 08:37:32 -!- urthmover has quit [Quit: leaving] 08:37:33 if only the transparent tag was a kprop/kmask 08:37:37 the undev team: kilobyte unbreaks, |amethyst unfixes 08:38:07 (transparent vaults in abyss can be abyssal morphed) 08:38:08 Feels like a possible race condition there. 08:38:17 i would prefer un-unbreak :) 08:38:30 <|amethyst> I have "unlooped" too 08:39:01 <|amethyst> and unbroken, unspoiled, and un-nerfed :) 08:39:29 what about unbuffing? 08:39:45 <|amethyst> only elliptic unbuffs things 08:39:52 we really need to unlengthen V and C btw 08:40:15 how long will C be again? 1? 3? 08:40:27 3 08:40:38 hmmmmmm. why not 1? :P 08:40:44 because I says so 08:40:44 <|amethyst> I forget, were we going to put Tomb on 2/3 or only on 3? 08:40:45 on the other hand, ghoul bands 08:40:46 ;) 08:41:02 |amethyst: 2/3 08:41:26 why not 1/2? 08:41:26 <|amethyst> alefury: one reason not to do 1 is so we don't have a branch entrance on the first level of a branch 08:41:40 also, what is wrong with that? 08:41:56 let the player get used to a new branch before offering another one 08:42:04 <|amethyst> alefury: and not 2 because we don't want tomb entrance to be on a fixed level 08:42:13 what is wrong with that? 08:42:17 <|amethyst> less 08:42:22 three also happens to nicely mirror elf's depth 08:42:44 tomb entrance is one of the more interesting bits of crypt, seems like a waste to pack it into the already-interesting branch ends 08:44:00 <|amethyst> HangedMan: what do you want to do with a partial-map transparent? 08:44:12 partially morphing abyss vaults i think 08:44:17 <|amethyst> aha 08:44:30 it seems weird that "transparent" is overloaded like that 08:44:37 <|amethyst> I was about to say 08:44:49 <|amethyst> that's unexpected until I stop and think about the implementation 08:45:03 <|amethyst> (transparent just means "don't set MMT_VAULT") 08:45:21 <|amethyst> err 08:45:25 <|amethyst> MMT_OPAQUE 08:45:25 partially morphing and intially set and counting as inside the vault, because currently one can technically get "random abyss feature" by using empty space inside an abyss vault 08:45:49 <|amethyst> wait 08:45:54 also to deal with stupid "no empty lines in map definition" 08:45:54 <|amethyst> does that work? 08:46:13 it works for abyss_rune_flesh_and_stone 08:46:25 <|amethyst> hm.. it looks like the abyss code checks MMT_VAULT, not MMT_OPAQUE 08:46:44 it wasn't really a big thing, just a minor observation/wish 08:46:48 yeah, I thought there was simply no vault morphing in abyss 08:47:07 at least, that was the intent when I excluded cells with MMT_VAULT 08:47:31 -!- barbs has quit [Ping timeout: 246 seconds] 08:48:19 <|amethyst> yeah, I just placed a transparent vault and it is not morphing 08:48:49 ? 08:49:18 -!- Sequell has quit [Ping timeout: 264 seconds] 08:49:26 -!- vev has quit [Ping timeout: 250 seconds] 08:49:28 ahhh, not sequell! 08:49:29 <|amethyst> I went to the abyss and placed infiniplex_staircase_spiral_double, which has the "transparent" tag... it is not morphing 08:49:51 maybe placing vaults in wizmode overrides it? 08:49:59 <|amethyst> err 08:50:11 i wouldnt know, just guessing :) 08:50:28 <|amethyst> oh 08:51:08 -!- Sequell has joined ##crawl-dev 08:51:22 ...hmph, I swear I've seen transparent change a vault 08:51:32 in abyss 08:51:38 but I can't replicate it anymore, bah 08:51:54 <|amethyst> it might have been something orthogonal to transparency 08:52:34 HangedMan: you've experienced that recently? 08:52:43 1d@tewsw 08:52:47 oops 08:53:30 about a week ago, bleh, I should have tried to record the circumstances better 08:53:32 <|amethyst> HangedMan: btw, I'd appreciate if sometime you looked at and commented on #5786 and #5865 08:54:00 -!- Grunt has joined ##crawl-dev 08:54:56 <|amethyst> I'm planning some changes to the vault code in 0.12... currently the plans are all relatively minor, but if there are other bigger changes to make, I think 0.12 would be the time to make them 08:55:05 comment on auto-connectivity checks and kmask/kprop unification with what? 08:55:29 erm, auto-connectivity-checks 08:55:38 <|amethyst> HangedMan: if it's just "this would have no effect on my vaults" I guess no comment is necessary 08:56:36 my vaultwork has been a bit more conceptual and less "let's break things" recently, sorry 08:56:37 <|amethyst> HangedMan: The suggestion to have transparency as a kmask is interesting for example, and probably fits with 5786 08:57:05 that I'll add a comment on 08:58:47 <|amethyst> or maybe it fits with 5865 08:59:03 <|amethyst> I should just merge the two implementables 09:01:11 I wonder if a transparency tag would get rid of weirdness with hangedman_parallel_progression (where as far as I can tell some of the level builder tries to make paths go through the sides of each room, though it still connects to the level fine) 09:01:24 * HangedMan shrugs 09:01:52 -!- Orionstein has quit [Ping timeout: 246 seconds] 09:02:55 -!- mhss has quit [Ping timeout: 245 seconds] 09:04:42 and there's stuff like "see if screwy tags with the hell/pan/abyss entries could place down suiting portals in specific places and then not have more placements of that entrance suddenly land in an encompass/otherwise" vault and also "why are there vestibule entrances every floor in d:21-27" and "zot colour vaults are so stupidddddddddd" 09:05:28 I should interact with mantis like thrice as often as I currently do 09:06:42 <|amethyst> would adding "extra" to the zot colour vaults accomplish anything? 09:07:18 <|amethyst> not sure how it interacts with place: 09:07:21 allow more vaults to place in zot in general, I presume 09:08:17 I would... guess that regardless of place: it counts as a vault? 09:08:30 in all of my little sourcediving efforts I don't read enough of the dungeon builder, bleh 09:08:40 <|amethyst> HangedMan: yes, I'm just not sure of what situations respect "place" 09:08:47 <|amethyst> HangedMan: err, respect "extra" rather 09:09:47 <|amethyst> HangedMan: in particular, we just saw recently that the pan level builder does not respect "extra" when it's placing a vault with the "pan" tag 09:10:24 well I thought that was just because pan wasn't a branch until recently 09:10:33 _pan_level calls dgn_ensure_vault_placed with the second argument set to 'true' when placing 'pan' minivaults 09:10:45 which unconditionally sets use_random_maps to false 09:11:37 -!- Aryth has quit [Ping timeout: 272 seconds] 09:11:53 _ensure_vault_placed_ex is one that checks for the 'extra' tag and sets use_random_maps to false if it isn't present, and it's the function that's used when PLACE primary vaults are built 09:13:18 'extra' is separately checked for when building seconary (mini)vaults, too 09:13:21 <|amethyst> so it would work, if increasing probability of "real" vaults in Zot is what you're after 09:13:39 (but those don't do anything if something set use_random_maps to false before they were called) 09:14:19 <|amethyst> hm Zot 5 has the dummy balancer vault with WEIGHT:60 09:14:37 <|amethyst> but Zot 1 -- 5 have the dummy colour vaults with PLACE 09:14:42 <|amethyst> err, 1 -- 4 09:15:05 <|amethyst> oh, right, but zot:5 has its own place: vault too 09:15:54 <|amethyst> I was worried for a minute that zot:5 had a higher chance for a non-dummy vault than zot:1--4 09:16:06 <|amethyst> but it's fine 09:16:14 hm. 09:17:21 actually, use_random_maps is set to false for primary vaults only when they both lack 'extra' and are ORIENT: encompass. 09:18:41 * HangedMan mumbles something about #5739 09:19:00 so no, zot color vaults would work just the same if they had 'extra' 09:20:51 <|amethyst> hm 09:22:26 Unstable branch on crawl.akrasiac.org updated to: 0.11-a0-2983-g491528a (33) 09:23:21 -!- ainsophyao has joined ##crawl-dev 09:23:43 <|amethyst> Zaba: btw, if you could look at 5786 and 5866 and make suggestions... you know the vault code as well as anyone, and I'd like to get things right if I'm going to change them 09:24:24 -!- domi is now known as domi_ 09:27:30 -!- Adeon has quit [Remote host closed the connection] 09:33:30 <|amethyst> should we add to docs/obsolete/cut_spells.txt the spells removed in the last three years? 09:33:48 <|amethyst> looks like its last update was 09:33:55 <|amethyst> %git 309c2461 09:33:55 jpeg * r309c246160be: Remove four scroll-duplicate spells: Detect Curse, Remove Curse, Magic Mapping, and Identify. [*] (2 years, 11 months ago, 8 files, 110+ 109-) https://gitorious.org/crawl/crawl/commit/309c246160be 09:34:18 todo: re-add Detect Curse spell, because it's no longer a scroll duplicate. 09:34:20 >_________________> 09:34:32 <|amethyst> Rod of Detect Curse 09:36:01 <|amethyst> give the spell a 20% chance of summoning a greater mummy "It seems the curse has detected you." 09:36:24 <|amethyst> s/greater/hostile greater/ 09:36:28 It would have to be a level-appropriate mummy for balance reasons. 09:36:30 :p 09:36:53 <|amethyst> Ashenzari says, "Son, I am disappoint." 09:38:11 <|amethyst> monqy: rename them all to "dwarves" 09:38:12 <|amethyst> doh 09:39:47 -!- absolutego has quit [Quit: leaving] 09:41:10 -!- heftig has joined ##crawl-dev 09:45:49 |amethyst, I commented on #5786, honestly trying to make sense, but I'm sooo low on caffeine at the moment 09:45:56 having trouble running master, everything but the default tiles font settings seems to be extremely unstable and causes aborts 09:50:42 -!- SkaryMonk1 has quit [Quit: Leaving.] 09:51:33 on another note, crawl -version calls the cflags "CLFAGS" 09:54:44 -!- pantaril has quit [Ping timeout: 248 seconds] 10:01:08 -!- kryft has quit [Remote host closed the connection] 10:02:08 |amethyst, by the way, MMT_OPAQUE can already be set with KMASK 10:02:20 <|amethyst> Zaba: it can? 10:02:27 yeah 10:02:38 <|amethyst> oh 10:02:40 <|amethyst> I see it now 10:02:44 stupid bad documentation 10:02:50 interestingly, MMT_VAULT too 10:02:56 <|amethyst> ooh 10:02:58 <|amethyst> oh 10:03:05 <|amethyst> you can't turn off mmt_vault though 10:03:07 you can 10:03:13 <|amethyst> !vault ? 10:03:14 Couldn't understand ? 10:03:14 'overwritable' 10:03:22 <|amethyst> oh, okay 10:03:29 that's how layouts work 10:03:29 <|amethyst> I mean on a cell 10:03:49 hm, yeah, a way to invert masks would be needed for that 10:04:09 03|amethyst * rcff2ec219a97 10/crawl-ref/source/version.cc: Fix a typo. 10:04:15 wait, it exists 10:04:28 <|amethyst> heftig: thanks for noting the typo 10:04:35 so !vault at least gets parsed, not sure if it actually *works* 10:04:50 <|amethyst> heftig: as for the aborts... are you getting error messages or crash logs? I'm guessing this is Windows? 10:04:57 no, linux x86_64 10:05:12 i do get stacktraces, but they're kinda bare 10:05:16 <|amethyst> any error messages when you run it from the command line? 10:05:27 <|amethyst> what's the message in the stack dump? 10:05:41 <|amethyst> err, I mean, at the beginning of the crash dump 10:05:44 <|amethyst> before the stack trace 10:05:55 segfault 10:05:58 <|amethyst> oh 10:06:12 <|amethyst> a stack trace would be helpful 10:06:14 at crawl-tiles(_ZN13FTFontWrapper10load_glyphEjj+0x24f) [0xa0d11f]: FTFontWrapper::load_glyph(unsigned int, unsigned int) 10:06:38 <|amethyst> not sure if kilobyte or frogbotherer is around 10:06:50 <|amethyst> put it in mantis, with the crash dump, if you haven't already 10:07:19 ugh 10:07:27 -!- Deathmic has quit [Read error: Connection reset by peer] 10:07:29 <|amethyst> I don't know the APIs we are using well enough to even think about where to start 10:07:30 who had the bright idea of STRIPping a debug build? 10:07:47 it's not stripped 10:08:00 <|amethyst> things are missing usually because they're optimised out 10:08:23 <|amethyst> if it were stripped you wouldn't have gotten the line you pasted 10:08:28 Zaba: it's stripped. had to build with STRIP=true 10:08:43 <|amethyst> hm 10:08:53 |amethyst: oh, but I do. but all the debug symbols are gone 10:09:13 <|amethyst> oh, right, that's exported so its name is still around 10:09:39 <|amethyst> oh, "install" strips 10:09:56 <|amethyst> the copy in the directory where you built should be unstripped 10:10:56 http://sprunge.us/Vjhi 10:11:25 the built-in crash dumper doesn't use any debug symbols, but GDB does 10:13:28 i have a feeling this is probably an off-by-one error somewhere? 10:14:21 -!- MarvinPA has joined ##crawl-dev 10:15:17 -!- andrewhl has quit [Remote host closed the connection] 10:15:59 seems like something isn't prepared to handle negative vertical offset 10:16:31 and it just gets cast into an unsigned int, and boom 10:17:12 Zaba: ft_light alone is enough to cause a crash, but on shutdown, not on startup 10:22:07 -!- monqy has quit [Quit: hello] 10:24:03 submitted as https://crawl.develz.org/mantis/view.php?id=5976 10:25:06 -!- Namey has quit [Ping timeout: 276 seconds] 10:25:12 <|amethyst> Zaba: looking at your comments 10:25:25 <|amethyst> Zaba: I'm a little unclear on the implications of 'transparent' 10:25:48 <|amethyst> Zaba: I know it makes the vault not count as opaque for connectivity purposes 10:26:00 <|amethyst> Zaba: does it also cause connectivity within the vault to matter? 10:26:09 03|amethyst * ra34863830638 10/crawl-ref/docs/obsolete/cut_spells.txt: Update cut_spells.txt for the last three years. 10:26:17 |amethyst, yes 10:26:20 <|amethyst> aha 10:26:25 since non-passable features are still non-passable 10:26:40 <|amethyst> I thought maybe the vault cells just wouldn't be seeded 10:26:43 i.e., it doesn't start considering walls and such passable, it only stops considering floor and such non-passable 10:26:58 <|amethyst> what I mean is 10:27:15 <|amethyst> if you have this in a transparent vault, all surrounded by passable floor: 10:27:16 <|amethyst> xxx 10:27:18 <|amethyst> x.x 10:27:19 <|amethyst> xxx 10:27:26 <|amethyst> will that cause a veto? 10:27:43 <|amethyst> since the vault has added an extra disconnected zone to the level 10:28:00 <|amethyst> or does that spot on the inside not count as a disconnected zone because it is entirely within the vault? 10:28:03 yes, unless that vault placement just so happens to also _remove_ a disconnected zone 10:28:12 <|amethyst> okay 10:28:17 (yes, as in, will cause a veto) 10:28:29 Segfault with non-default font-settings (https://crawl.develz.org/mantis/view.php?id=5976) by heftig 10:28:38 but without 'transparent', it will not, unless the vault splits the level into two disconnected zones 10:32:04 <|amethyst> hm, so it sounds like "transparent" is good enough for most cases 10:33:09 <|amethyst> you might in some cases want the vault to be opaque (if it's dangerous or difficult to cross), while still checking connectivity within the vault 10:33:18 <|amethyst> but I'm not sure now if that's worth the effort 10:33:57 Zaba: well, making offset_y signed is not enough 10:34:26 just crashes at the exact same point, though i suppose by try to access memory too low instead of too high 10:34:33 trying 10:34:35 <|amethyst> I guess there's also still the issue with vaults that want one disconnected zone but end up with two for whatever reason 10:38:54 <|amethyst> hm 10:40:12 I'm not sure if it's worthwhile, either. If there are only few vaults that would benefit from it, they can probably be debugged/simplified/fixed manually 10:42:58 poor minivault_16 10:43:47 <|amethyst> heftig: hm... I don't like the way the code is using the global 'ascender' metric for the font there 10:43:54 <|amethyst> int vert_offset = ascender - face->glyph->bitmap_top; 10:44:37 <|amethyst> seems like that would mean problems whenever a character in the first row is taller than normal ascenders 10:45:22 <|amethyst> not sure about the implications of changing that to max_advance though 10:45:26 -!- Yig has quit [Quit: Page closed] 10:45:44 i'm trying bbox.yMax 10:47:01 |amethyst: i agree with your observation 10:47:30 oh, neat, it runs 10:47:38 but lines are much too tall now 10:57:06 -!- johnthebear has quit [Remote host closed the connection] 10:58:33 -!- Orionstein has quit [Ping timeout: 246 seconds] 11:00:38 -!- SkaryMonk1 has joined ##crawl-dev 11:00:40 -!- SkaryMonk1 has quit [Client Quit] 11:02:20 |amethyst: hrm, does the rendering system suffers from the problematic assumption that maximum glyph height == line height? 11:04:34 -!- G-Flex has joined ##crawl-dev 11:06:40 -!- Daekdroom has quit [Read error: Connection reset by peer] 11:08:00 -!- SurpriseTRex has quit [Ping timeout: 276 seconds] 11:12:40 -!- SkaryWonk has joined ##crawl-dev 11:12:40 -!- SkaryMonk has quit [Read error: Connection reset by peer] 11:20:30 -!- KarlitoH has quit [Client Quit] 11:20:54 -!- blabber has joined ##crawl-dev 11:21:10 |amethyst, maybe it would be useful to save information about vetos caused by connectivity breakage in game log files 11:24:40 -!- CryptoCactus has quit [Ping timeout: 246 seconds] 11:27:55 -!- Dixie has joined ##crawl-dev 11:32:07 does anyone here have any idea why we use "ring of protection from fire" instead of "ring of fire resistance"? 11:34:45 and what about life protection 11:35:21 "negative energy resistance" is a bit of a mouthful 11:35:43 -!- y2s82 has quit [Remote host closed the connection] 11:35:59 I'm not sure how misleading "life protection" is to new players, though... maybe quite a bit? 11:36:34 the things with more than one pip of resistance seem to be called "protection from" (rf, rc, rn) and those with one "resist x" (poison, mutation) 11:36:36 i didn't know what kind of effect life protection was for a while 11:36:52 ChrisOelmueller: but robe of fire resistance 11:37:15 indeed, i'm not saying this is consistent or how it should work 11:37:22 and nothing uses "resist poison" 11:37:47 we have life protection, x resistance, resist x, protection from x 11:37:57 -!- virigoth has quit [Ping timeout: 265 seconds] 11:38:04 the ring is poison resistance, not protection from poison 11:38:15 life protection is definitely a weird one 11:38:45 we also have "ring of protection" btw 11:39:07 I can see people thinking that ring of protection and ring of protection from x are related 11:40:58 -!- CryptoCactus|2 has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 11:50:37 "drain resistance"? 11:53:22 -!- Stelpa has quit [Ping timeout: 246 seconds] 11:56:15 -!- alefury has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20120421074340]] 11:57:05 or maybe "draining resistance"? 11:57:36 Could maybe borrow Angband terminology and name it the "nether" element 11:57:42 negative energy resistance? 11:57:45 That might be more confusing, though 11:58:59 -!- ac13 has quit [Ping timeout: 255 seconds] 12:00:22 03MarvinPA * rebd8d776a7e4 10/crawl-ref/source/evoke.cc: Don't prompt to use manuals of skills you have already maxed 12:01:11 -!- vev has quit [Remote host closed the connection] 12:03:20 -!- cosmonaut has quit [Ping timeout: 245 seconds] 12:04:20 -!- ac13 has quit [Ping timeout: 246 seconds] 12:06:19 -!- elliott has quit [Ping timeout: 246 seconds] 12:16:44 -!- smeea has quit [Read error: Connection reset by peer] 12:18:46 -!- alefury has joined ##crawl-dev 12:24:39 Zaba: meh, played around a bit with the fontwrapper. now it seems to render fine BUT all text is one line too low 12:24:47 |amethyst: ^ 12:24:59 should i post this broken patch somewhere? i'm pretty sure i don't know what i'm doing :p 12:25:35 <|amethyst> heftig: put it in the bug report 12:25:41 or maybe "draining resistance"? 12:25:47 sounds too specific, like it just applies to draining 12:26:04 I think the issue here is that there's no real name for that "element" except "negative energy", which is verbose 12:26:04 <|amethyst> heftig: hopefully someone who knows the fontwrapper code can make use of your patch, even if not as is 12:26:58 G-Flex: Eldritch resistance! 12:28:50 much different connotations there 12:29:21 Yeah. 12:29:29 english doesn't really have a good word for the concept, is basically the problem I think 12:29:37 the closest thing would be "evil" 12:29:58 mörkness resistance. 12:30:09 <|amethyst> "death resistance" :) 12:30:26 torment resistance! 12:30:27 hahaha 12:30:28 The orcs hits you for 100000, but you resist death. 12:30:50 lol 12:30:55 FR: Felids lose extra lives, gain Death Resist. 12:33:54 Ring of Protection from Bad Stuff 12:34:24 ring of positive energy 12:35:11 ring of sunshine and togetherness 12:35:36 commutative ring with divisibility 12:37:28 <|amethyst> "You feel nilpotent." 12:37:41 <|amethyst> when you remove it 12:38:28 -!- Nightbeer has quit [Read error: Connection reset by peer] 12:39:15 -!- Leissi is now known as Leissi_ 12:40:14 <|amethyst> (yes, I almost certainly got my algebra wrong; it's been years) 12:53:57 -!- Daekdroom has quit [Quit: Saindo] 12:56:00 can we introduce subrings? 12:56:30 -!- ussdefiant_ has joined ##crawl-dev 13:01:48 -!- G-Flex has quit [Quit: Time for us to bug out.] 13:02:23 -!- _wh1te is now known as wh1te 13:02:41 -!- ontoclasm has joined ##crawl-dev 13:05:38 -!- Nomi has quit [Quit: Lost terminal] 13:05:49 -!- syraine has quit [Ping timeout: 246 seconds] 13:06:58 -!- ussdefiant_ has quit [Ping timeout: 255 seconds] 13:08:42 -!- Daekdroom has quit [Quit: Saindo] 13:08:42 -!- st_ has quit [] 13:09:31 -!- Daekdroom has quit [Read error: Connection reset by peer] 13:10:26 -!- syraine has quit [Client Quit] 13:11:23 -!- Daekdroom has quit [Client Quit] 13:15:38 -!- rawrmage has quit [Remote host closed the connection] 13:15:38 -!- BrightCloud has quit [Read error: Connection reset by peer] 13:16:04 -!- chewymouse has joined ##crawl-dev 13:20:28 -!- Mottie has quit [Ping timeout: 256 seconds] 13:21:35 -!- Daekdroom has quit [Client Quit] 13:30:57 -!- absolutego has quit [Quit: leaving] 13:34:17 -!- Dixbert has joined ##crawl-dev 13:35:56 -!- Mottie has joined ##crawl-dev 13:36:04 -!- ainsophyao has quit [Remote host closed the connection] 13:36:54 -!- Dixie has quit [Ping timeout: 244 seconds] 13:48:51 -!- CryptoCactus has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 13:50:01 -!- ark____ has quit [Ping timeout: 246 seconds] 13:50:15 -!- bonghitz has quit [Quit: bonghitz] 13:52:52 -!- rawrmage_ has joined ##crawl-dev 13:53:20 -!- Zappman123 has quit [Ping timeout: 245 seconds] 13:53:31 -!- palin has quit [Remote host closed the connection] 13:53:40 -!- Lost_Number has quit [] 13:54:28 -!- ark____ has joined ##crawl-dev 14:00:05 -!- minqmay has quit [Read error: Connection reset by peer] 14:05:46 -!- palin has quit [Quit: Leaving] 14:06:29 -!- Aryth1 has quit [Ping timeout: 260 seconds] 14:09:07 -!- syraine has quit [Quit: ChatZilla 0.9.88.2 [Firefox 16.0a2/20120722042009]] 14:13:24 -!- DracoOmega has joined ##crawl-dev 14:17:53 -!- rawrmage_ has quit [Changing host] 14:17:54 -!- rawrmage_ has joined ##crawl-dev 14:19:13 -!- rawrmage_ is now known as rawrmage 14:21:42 -!- absolutego has quit [Remote host closed the connection] 14:22:00 -!- hoody has quit [Remote host closed the connection] 14:31:21 -!- Mottie has quit [Read error: Operation timed out] 14:37:35 -!- mong has quit [Quit: leaving] 14:38:39 03MarvinPA * rf7af1e519cc2 10/crawl-ref/source/player.cc: Don't let flying above water put out sticky flames 14:41:39 Aww... I'd always assumed you just dipped down into it briefly when that happened, since you can clearly reach the floor at will 14:42:52 -!- tJener has quit [Ping timeout: 246 seconds] 14:46:50 -!- jvj24601 has quit [Quit: Lost terminal] 14:56:03 -!- Cheibriados has joined ##crawl-dev 14:56:03 -!- 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. 14:56:03 -!- 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! 14:58:27 -!- Cheibriados has joined ##crawl-dev 14:58:27 -!- 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. 14:58:27 -!- 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! 14:58:47 -!- Isvaffel has quit [Read error: Connection reset by peer] 14:59:35 -!- BlastHardcheese has joined ##crawl-dev 14:59:35 -!- omnirizon has quit [Ping timeout: 245 seconds] 15:00:30 -!- Cheibriados has joined ##crawl-dev 15:00:30 -!- 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:00:30 -!- 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:02:18 -!- Cheibriados has joined ##crawl-dev 15:02:18 -!- 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:02:18 -!- 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:22:12 DracoOmega: that's how it was supposed to work, and I somehow believed I've put in that check 15:22:22 03kilobyte * r353350269d54 10/crawl-ref/source/player.cc: Controlled flight and clinging shouldn't stop getting rid of napalm. 15:22:32 03kilobyte * rf958f3099f9a 10/crawl-ref/source/mon-ench.cc: Intelligent monsters can dip into water to get rid of sticky flame. 15:23:23 Yay 15:23:39 ooh that second update soudns neat 15:24:53 monsters erred the other way, never getting rid of flames when above water 15:33:10 Does anyone know what, off-hand, keeps damage and kills from ball lightning and such things as coming from the player, rather than summoned creature that originates it? Code-wise, I mean 15:37:01 -!- Zephryn has quit [Quit: My work is end \(^o^)/] 15:37:05 -!- Namey has quit [Quit: Leaving] 15:37:07 -!- evilmike has joined ##crawl-dev 15:37:56 -!- Fa has joined ##crawl-dev 15:37:56 -!- frogbotherer has joined ##crawl-dev 15:39:56 <|amethyst> DracoOmega: _setup_base_explosion through _explode_monster in mon-stuff.cc 15:40:24 <|amethyst> DracoOmega: it is _setup_base_explosion that sets the "thrower" of the explosion beam 15:40:45 <|amethyst> DracoOmega: to either KILL_YOU or KILL_MON depending on friendliness of the exploding monster 15:40:55 Oh, that makes it count as coming from you? 15:43:26 <|amethyst> DracoOmega: yes, see bolt::agent 15:43:41 Thanks 15:43:55 Hey, what's up with this unknown unrand art for large_shield_of_ignorance? 15:44:04 -!- ussdefiant has quit [Ping timeout: 255 seconds] 15:44:07 <|amethyst> SkaryWonk: should be fixed now 15:44:32 I just downloaded the .deb with the development build, and that seems to have it? 15:44:49 -!- ussdefiant has joined ##crawl-dev 15:45:02 -!- tJener has quit [Ping timeout: 244 seconds] 15:45:22 This one: http://crawl.develz.org/debian/pool/trunk/c/crawl/crawl-tiles_0.11-a0-2972-gce4faea-0~1_i386.deb 15:45:31 -!- nooodl has quit [Quit: Leaving] 15:46:13 <|amethyst> that's strange---the problem was introduced in 0.11-a0-2973-g638d8d1 15:46:35 <|amethyst> oh 15:46:40 <|amethyst> unknown for large_shield 15:46:43 and there's stuff like "see if screwy tags with the hell/pan/abyss entries could place down suiting portals in specific places and then not have more placements of that entrance suddenly land in an encompass/otherwise" vault and also "why are there vestibule entrances every floor in d:21-27" and "zot colour vaults are so stupidddddddddd" 15:46:46 *head explodes* 15:46:55 quite 15:47:04 <|amethyst> SkaryWonk: it sounds like you're mixing that executable with a different, newer, version of the .des file 15:48:00 Yes, that would be the case, since the deb didn't install all the dat/-stuff properly. 15:48:25 <|amethyst> you need to get crawl-common too 15:49:10 Oooooh ... 15:49:38 <|amethyst> oh, I see 15:51:29 <|amethyst> hm... the dependencies should have prevented that 15:52:05 Yeah, I'm using puppy linux, so it get's installed by hand without any fancy checks for anything. :P 15:52:10 <|amethyst> Depends: .... crawl-common (= 2:0.11-a0-2972-gce4faea-0~1) 15:52:11 <|amethyst> oh 15:52:23 <|amethyst> you're installing .deb packages without following their dependencies? 15:52:24 SkaryWonk: lemme trigger a rebuild; it will take ~30 minutes though 15:52:29 So everything is entirely my fault, thanks for the help, it works great now. 15:53:03 Yes, I'm installing .deb packages without following their dependencies. 15:53:14 as in, --force-depends? Ah. 15:54:33 <|amethyst> ar + tar, screw the pre/postinsts 15:54:37 <|amethyst> :P 15:55:46 -!- tensorpudding has quit [Quit: tensorpudding] 15:57:30 for a quality packaging example: dget http://angband.pl/debian/pool/main/g/goodbye/goodbye_0.2-1.dsc 15:57:33 especially debian/rules 15:59:35 -!- Lightli has quit [Ping timeout: 245 seconds] 16:00:07 had to escape it in a wonky way, though, as newer lintian checks for debian/rules being actual makefiles, and 100% compliance with lintian and the policy is an obvious requirement for examples like this :p 16:01:38 -!- MarvinPA has quit [Ping timeout: 255 seconds] 16:04:14 -!- Serfuzz has quit [Remote host closed the connection] 16:07:20 -!- namad7 has quit [] 16:07:57 -!- Fa has quit [Ping timeout: 245 seconds] 16:08:28 -!- Yen has quit [Ping timeout: 252 seconds] 16:12:51 -!- SwissStopwatch has quit [Ping timeout: 276 seconds] 16:16:45 <|amethyst> kilobyte: btw, did you see the recent bug about using consolas with tiles 16:16:59 -!- blabber_ has joined ##crawl-dev 16:17:46 <|amethyst> kilobyte: the code apparently assumes there won't be glyph taller than the font's ascender height, and can do an out-of-bounds write if that does happen 16:18:00 yeah, didn't look at it yet in any depth though 16:18:23 should cut the glyph probably... 16:18:36 <|amethyst> that could be bad 16:18:49 let's compare the cell height vs for example vte terminals 16:19:05 <|amethyst> it's entirely possible for common characters (think diacriticals) to lie outside the "normal" bounding box 16:19:14 <|amethyst> s/common/parts of common/ 16:19:15 -!- blabber has quit [Read error: Operation timed out] 16:19:39 <|amethyst> maybe store the full bounding box, but do line spacing according to the ascender height? 16:19:39 (by the way, Consolas is the bestest programming font, by a large margin. And ironically, freetype handles it a lot better than ClearTypeâ„¢.) 16:20:02 -!- Pacra has quit [Ping timeout: 245 seconds] 16:20:13 |amethyst: even for characters not borrowed from other fonts? Interesting... 16:20:53 <|amethyst> kilobyte: Wouldn't the accent in Á be above the ascender height in most fonts? 16:21:26 <|amethyst> I don't know what "ascender" means for truetype exactly 16:21:36 -!- Pacra has joined ##crawl-dev 16:21:46 glyphs notoriously spill over when borrowed, and vte can't handle this right (leaving droppings) 16:22:35 in truetype, not sure... IIRC there's a separate "bounding box" 16:23:13 <|amethyst> yeah, heftig's patch tries to use that but apparently does something wrong (I haven't looked at it) 16:24:03 -!- Fa has joined ##crawl-dev 16:24:30 <|amethyst> he also uses the "line height" from the metrics 16:25:57 in fontforge, the ascender is halfway inside accents 16:26:13 s/^/when viewing / 16:26:36 -!- Pingas has quit [Read error: Connection reset by peer] 16:32:51 -!- ussdefiant has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 16:32:57 oh, consolas is great. if only tiles could match pango/cairo's beauty :p 16:35:35 freetype, same as pango 16:35:56 no subpixel rendering, but that's close to the top of my TODO list for 0.12 16:38:22 kilobyte: yeah, i think that's the missing point 16:40:07 Debian builds of master branch on crawl.develz.org updated to: 0.11-a0-2989-gf958f30 16:41:38 ugh, built (merging of unicode-tiles)^ with consolas, and it's looking abysmal 16:41:57 :D 16:42:30 i took the font metrics straight from the font, instead of calculating them off of a-zA-Z... like the original code did 16:43:19 so if the metrics aren't encoded in the font properly, it won't work very well 16:45:27 -!- Fa has quit [Ping timeout: 245 seconds] 16:47:25 in consolas, A caron has cap height at 1306, the "ascender" field says 1521, top of the caron is at 1658 16:47:32 frogbotherer: and i think you should be using the encoded metrics 16:47:53 the issue is just that ascender height isn't the top of the maximum bounding box 16:51:31 ah ok 16:51:40 -!- blabber_ has quit [Quit: gn8] 16:51:54 i spent so long trial-and-erroring through those blasted metrics :D 16:52:27 well, i just read this: http://www.freetype.org/freetype2/docs/tutorial/step2.html 16:52:34 -!- Nightbeer has quit [Ping timeout: 250 seconds] 16:52:48 there's a section about "Global glyph metrics" in the middle of the page 16:54:52 -!- MarvinPA has joined ##crawl-dev 16:55:51 i'll have another look at it over the next couple of days 16:56:00 just as soon as i've got sound working in android :D 16:56:22 frogbotherer: sound in Crawl, or sound in general? 16:56:35 sound in crawl, in android 16:56:42 i'm using SDL_mixer 16:56:56 sound, eh? 16:57:00 oh, I briefly looked at it but ENOTIME 16:57:05 because the UNIX sound support is a call-out to a media player :) 16:57:24 hopefully it's 5 lines of new code and, er, a global variable :D 16:57:40 someone e-mailed me and asked for it specifically :'( 16:58:21 -!- HangedMan has quit [Ping timeout: 255 seconds] 16:59:39 -!- LoknarGor has quit [Quit: leaving] 17:01:57 -!- HangedMan has joined ##crawl-dev 17:03:30 -!- Textmode has joined ##crawl-dev 17:03:39 -!- Sombrero_Mott has joined ##crawl-dev 17:10:29 -!- absolutego is now known as absolutego_ 17:11:39 -!- frogbotherer has quit [Remote host closed the connection] 17:15:17 -!- Ragdoll has quit [Read error: Connection reset by peer] 17:21:35 -!- syllogism has quit [] 17:26:37 -!- Adeon has joined ##crawl-dev 17:26:41 -!- ophanim is now known as elliott 17:27:10 -!- elliott is now known as ophanim 17:28:57 -!- MarvinPA has quit [Read error: Connection reset by peer] 17:29:44 -!- Leissi_ has quit [Quit: The average person spends thirty years of their life asleep. Lying in an unconscious catatonic state.] 17:29:59 -!- zzdfasner has quit [Ping timeout: 248 seconds] 17:31:53 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 17:35:18 -!- Pthing has quit [Remote host closed the connection] 17:35:54 -!- Jatoskep has quit [Read error: Connection reset by peer] 17:43:01 -!- Jatoskep has joined ##crawl-dev 17:44:17 -!- ark____ has quit [Quit: Leaving] 17:44:50 -!- Yen has quit [Ping timeout: 246 seconds] 17:51:18 -!- Nightbeer has quit [Read error: Connection reset by peer] 17:54:43 -!- aleksil has quit [Ping timeout: 244 seconds] 18:12:29 galehar : the rune-list have been removed in the latest (uncommitted) patch, however an autopickup entry that toggles all runes has been added. 18:17:17 -!- chewymouse has quit [Quit: Leaving] 18:28:42 -!- yxhuvud has quit [Ping timeout: 276 seconds] 18:30:29 -!- casmith789 has joined ##crawl-dev 18:31:55 -!- MarvinPA has joined ##crawl-dev 18:34:30 -!- simmarine has quit [Ping timeout: 244 seconds] 18:34:32 -!- Oddtwang has quit [Read error: Connection reset by peer] 18:35:49 -!- Deathmic has quit [Read error: Connection reset by peer] 18:36:29 -!- Kyrris has quit [Ping timeout: 255 seconds] 18:51:35 -!- KaminaSquirtle has quit [Quit: Leaving] 18:58:37 -!- hoody has quit [Remote host closed the connection] 19:02:23 -!- Dixbert has quit [Read error: Connection reset by peer] 19:12:30 -!- Yen has quit [Ping timeout: 255 seconds] 19:17:06 -!- ussdefiant has joined ##crawl-dev 19:19:24 -!- scummos has quit [Remote host closed the connection] 19:30:57 -!- wasd22 has quit [Read error: Connection reset by peer] 19:33:22 -!- xnavy has quit [Ping timeout: 245 seconds] 19:35:08 -!- Thann has quit [Read error: Connection reset by peer] 19:45:53 -!- Vizer has quit [Ping timeout: 246 seconds] 19:48:00 -!- Kyrris has quit [Ping timeout: 276 seconds] 19:55:46 -!- TwistedSage_ has quit [Quit: Page closed] 19:57:16 -!- WalkerBoh has quit [Quit: Page closed] 19:58:48 -!- mtyson has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 20:03:27 -!- alefury has quit [] 20:03:31 -!- ontoclasm has quit [Quit: Leaving.] 20:09:06 -!- andrewhl has quit [Remote host closed the connection] 20:20:18 -!- john has quit [Quit: Page closed] 20:20:26 -!- sdurant_ is now known as sdurant 20:22:36 -!- mikee_ has joined ##crawl-dev 20:28:35 -!- Lasse- has quit [Ping timeout: 246 seconds] 20:35:37 -!- ajikeshi_ has quit [Read error: Operation timed out] 20:39:57 -!- sdurant has quit [Read error: Connection reset by peer] 20:39:57 -!- sdurant__ is now known as sdurant 20:41:03 -!- sdurant has quit [Client Quit] 20:42:32 -!- sdurant_ has quit [Ping timeout: 255 seconds] 20:46:18 -!- capablanca has joined ##crawl-dev 20:46:28 -!- mikee_ has quit [Disconnected by services] 20:46:29 -!- capablanca is now known as mikee_ 20:51:20 -!- wheals has quit [Quit: Leaving] 20:52:08 -!- ainsophyao has joined ##crawl-dev 20:56:19 -!- hoody has quit [Remote host closed the connection] 21:02:45 -!- minqmay has quit [Quit: Leaving] 21:05:09 -!- ainsophyao has quit [Remote host closed the connection] 21:08:48 -!- Kyrris has quit [Remote host closed the connection] 21:15:44 -!- nonethousand has quit [Ping timeout: 252 seconds] 21:16:54 -!- Chish has quit [Quit: Leaving] 21:18:20 -!- Thann has joined ##crawl-dev 21:18:30 -!- sdurant has quit [Client Quit] 21:20:38 -!- monqy has joined ##crawl-dev 21:33:29 -!- koolguydude has quit [Quit: Page closed] 21:35:15 -!- hoody has quit [Remote host closed the connection] 21:55:28 -!- sdurant has quit [Quit: sdurant] 22:00:26 -!- HangedMan has quit [Read error: Connection reset by peer] 22:02:55 -!- capablanca has joined ##crawl-dev 22:05:06 -!- Daekdroom has quit [Quit: Saindo] 22:05:09 -!- mikee_ has quit [Ping timeout: 276 seconds] 22:05:09 -!- capablanca is now known as mikee_ 22:05:55 -!- HellTiger has quit [Read error: Connection reset by peer] 22:09:26 03Grunt * r23751c402897 10/crawl-ref/source/dat/des/variable/float.des: Small tweak to monster generation in deathspiral vaults. 22:12:57 -!- Vizer_ has quit [Ping timeout: 276 seconds] 22:16:03 -!- ussdefiant_ has joined ##crawl-dev 22:24:06 -!- ussdefiant has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 22:32:31 -!- dtsund_ has joined ##crawl-dev 22:32:52 -!- dtsund has quit [Disconnected by services] 22:32:55 -!- dtsund_ is now known as dtsund 22:43:06 -!- bonghitz has quit [Quit: bonghitz] 22:49:13 -!- ebarrett has quit [] 22:51:43 -!- Kyrris has quit [Ping timeout: 255 seconds] 23:09:54 -!- Steampun1Duck has quit [Client Quit] 23:10:02 Debian builds of master branch on crawl.develz.org updated to: 0.11-a0-2990-g23751c4 23:13:17 -!- Skary___ has joined ##crawl-dev 23:16:28 -!- SkaryWonk has quit [Ping timeout: 250 seconds] 23:17:57 -!- Kyrris has quit [Ping timeout: 276 seconds] 23:25:02 -!- nonethousand has quit [Ping timeout: 255 seconds] 23:25:24 -!- KaminaSquirtle has quit [Quit: Leaving] 23:38:42 -!- ophanim has quit [Quit: Leaving.] 23:51:37 -!- Dixie has joined ##crawl-dev 23:59:07 -!- simmarine has quit [Quit: bye] 23:59:47 -!- MarvinPA has quit [Ping timeout: 250 seconds]