00:04:26 03dolorous * re45e16313691 10/crawl-ref/source/zotdef.cc: Rename set_boss_unique() to zotdef_set_boss_unique(). 00:04:27 03dolorous * rfb4d0309a61f 10/crawl-ref/source/zotdef.cc: Add missing debug statement for hydra wave. 00:04:29 03dolorous * r791697542dff 10/crawl-ref/source/zotdef.cc: Add whitespace fix. 00:11:18 03dolorous * r30f575f16c33 10/crawl-ref/source/zotdef.cc: Fix indentation. 00:17:12 -!- valrus has quit [Remote host closed the connection] 01:02:14 -!- MarvinPA|2 has joined ##crawl-dev 01:04:47 -!- MarvinPA has quit [Ping timeout: 255 seconds] 01:07:59 -!- Iainuki has quit [Quit: Iainuki] 01:08:35 -!- Iainuki has joined ##crawl-dev 01:08:35 -!- Iainuki has quit [Changing host] 01:08:35 -!- Iainuki has joined ##crawl-dev 01:19:28 -!- Textmode has quit [Ping timeout: 245 seconds] 02:07:01 -!- syllogism has joined ##crawl-dev 02:21:33 -!- monky has quit [Quit: hello] 02:45:56 -!- galehar has joined ##crawl-dev 03:39:49 -!- Fangorn_ has quit [Quit: Fangorn_] 03:51:46 yellow draconians and the yellow scales mutation should only provide acid resistance, not corrosion resistance 03:52:06 there's no reason that being resistant to acid protect your equipment 03:52:13 I'm fixing it. 03:52:17 galehar: did you solve the console-tiles mismatch yet? 03:52:33 no 03:52:46 the problem is that in tiles, the display is offset 03:53:26 I think it's quite low-level, because the mouse highlight an item when you put it where it is supposed to be. 03:53:59 I have tried to debug it with no luck. 03:54:01 so the mouse highlight is in the proper spot 03:54:04 but the text is not? 03:54:09 yes 03:54:20 render() probably does something wrong 03:54:26 I can send you a more recent patch if you want to take a look 03:54:28 are you using your new formatted_text item? 03:54:31 at uni now 03:54:45 I'm using it but only for one field 03:54:59 all the others use either TextItem or NoSelectTextItem 03:55:01 even the regular text items are offset?? 03:55:05 -? 03:55:25 I've tried debugging render(), down to the OpenGL calls, but couldn't find anything wrong 03:55:35 everything is 03:56:50 I was thinking of pushing it to a new branch, so someone more knowledgeable in the lower graphic layers could help me debug it. 04:26:07 ?? resist_corrosion 04:26:07 resist corrosion[1/2]: Provides a 90% save against equipment damage from {acid}, and halves damage (rA+). Available as an amulet or in cloaks of preservation. This is not enough to save your equipment in Slime, but you'll want it anyway for your HP. To protect your HP, a {cloak} helps a lot, even if it sucks. 04:26:22 @?? resist_corrosion 04:26:22 unknown monster: "resist_corrosion" 04:26:38 ?? resist_corrosion[2] 04:26:38 resist corrosion[2/2]: Yellow draconians(rA++) and others mutated with yellow scales >1 (-/rA+/rA++) also resist acid *HP* damage: 50% at rA+, 34% at rA++, 27% at rA+++. 04:26:48 this is wrong 04:27:11 yellow scales is more like (-/-/rA+) 04:27:46 what is to fix? The code or the bot? 04:29:26 Seems other mutation gives one level of resistance at level 3, so I'd say fix the bot 04:29:30 Download button is not currently supported in your computer environment. 04:29:41 sciverse scopus 04:30:08 ? 04:31:20 too hard to provide a download button that downloads a pdf for you in a Linux/Mozilla env 04:31:23 only works in Win/Mac 04:32:41 -!- Mu_ has joined ##crawl-dev 04:36:27 galehar: well, rA is far less useful than any other resist 04:36:43 and harder to get 04:37:11 rA doesn't help against corrosion 04:37:13 just the damage 04:37:18 this is pretty useless 04:37:31 well, actually this is pretty broken now, but I'm fixing it. 04:37:44 currently, having rA does automatically gives rCorr 04:37:57 that wasn't the case in the past 04:38:10 last time I had a yellow drac, I did not have rCorr 04:39:13 yeah, that's right 04:39:23 yes, they get only rA but not rCorr 04:39:34 yellow scales at level 3 gives rCorr 04:39:41 I'm removing that 04:39:46 I'm not sure if this distinction makes much sense 04:40:16 Well, I'm adding Arxale's patch to add rAcid to the resistance screen 04:40:18 https://crawl.develz.org/mantis/view.php?id=2764 04:40:33 Which makes a few bugs more obvious 04:41:16 that sounds like useless clutter 04:41:49 rA *does not matter at all* 99% of the time 04:41:55 what about simply making rA be the same as rCorr? 04:42:25 it would be a boost to yellow scales and yellow dracs, but making things simpler would be worth it 04:42:29 so being a yellow drac or having scales protect your equipment? 04:42:33 this is stupid 04:43:04 -!- Fangorn_ has joined ##crawl-dev 04:44:02 how is this different from the DS mutations that give partial conservation? 04:44:28 there's plenty of stuff which are seldomly useful on the resistance screen (rRot, saprovore,...) 04:45:12 It also clarify the fact that the amulet of resist corrosion actually protects against damage 04:45:47 I used to think that the amulet was useless if I had only corrosion immune gear 04:48:07 -!- Pseudonut has quit [Remote host closed the connection] 04:48:54 there are other factors that affect acid damage too though, like wearing more armour 04:49:06 so it wouldn't be capturing every aspect still 04:49:22 but I agree that there is junk on the resistance screen already 04:49:32 -!- Fangorn_ has quit [Quit: Fangorn_] 04:49:57 I do think yellow dracs/scales could use the boost, though 04:50:13 which boost? rCorr? 04:50:16 yes 04:52:51 -!- Fangorn_ has joined ##crawl-dev 04:54:12 !tell greensnark Could you explain to me what the killer/kaux fields on milestoned are supposed to do? Currently !lm * kaux= shows 700k entries, !lm * kaux!= shows 600k even though most have empty strings, and !lm * kaux=by divine providence is even more obviously buggy. 04:54:13 kilobyte: OK, I'll let greensnark know. 04:55:50 !lm * kaux=by divine providence 04:55:50 49692. [2010-12-03] PaulusMax the Poker (L7 MfCr) killed Dowan on turn 4807. (D:6) 04:55:55 how is that buggy? 04:56:40 well, how exactly do MfCr smite? 04:56:42 kaux means the kaux for the game that the milestone is linked to 04:57:15 has nothing to do with the player killing stuff, it is the kaux for the player's death 04:57:34 !lm * kaux=by divine providence -game 04:57:34 859803. PaulusMax the Poker (L7 MfCr), worshipper of Okawaru, blasted by an orc priest (divine providence) on D:6 on 2010-12-03, with 682 points after 4848 turns and 0:44:33. 04:57:55 ah... it confuses the shit out of people then 04:58:00 like: 04:58:12 !lm . killer=antaeus 04:58:12 No milestones for kilobyte (killer=antaeus). 04:58:19 !lm . type=death 04:58:19 1. [2010-11-16] KiloByte the Conqueror (L27 FeAE) killed from afar by Antaeus (Coc:7) 04:58:34 people complained why it doesn't work 04:58:58 ah, a milestone for felid deaths was introduced? 04:59:50 !lm kilobyte type=death x=noun 04:59:51 1. [2010-11-16] [noun=killed from afar by Antaeus] KiloByte the Conqueror (L27 FeAE) killed from afar by Antaeus (Coc:7) 05:00:06 !lm kilobyte death=~antaeus 05:00:06 Unknown selector: death 05:00:22 !lm kilobyte type=death noun=~antaeus 05:00:22 1. [2010-11-16] KiloByte the Conqueror (L27 FeAE) killed from afar by Antaeus (Coc:7) 05:00:28 so I guess you have to search like that 05:01:27 I made it log deaths solely as a cooked message, without killer/kaux/ikiller fields since they didn't seem to be supported (and indeed are not) 05:07:41 kilobyte: As elliptic states, any logfile-only fields in an !lm query will make a join on the logfile table and filter on that value of the field in the matching logfile record 05:07:41 greensnark: You have 2 messages. Use !messages to read them. 05:08:40 greensnark: ok, that explains it, thanks 05:13:17 moin 06:00:25 -!- TGWi has joined ##crawl-dev 06:09:31 -!- elliptic has quit [Ping timeout: 240 seconds] 06:22:45 -!- MarvinPA|2 is now known as MarvinPA 06:54:28 so res_water_drowning doesn't actually prevents you from drowning in water. 06:54:37 It only reduces the damage of water beams 06:54:50 who send water beams by the way? 06:55:15 aquamancers, Ilsuiw 06:57:31 umm 06:57:43 why is the result from vault_main called 'gluggy' in _build_vault_impl 07:09:34 -!- MarvinPA|2 has joined ##crawl-dev 07:13:13 -!- MarvinPA has quit [Ping timeout: 245 seconds] 07:16:39 -!- MarvinPA|2 is now known as MarvinPA 07:31:32 kilobyte: I remember you talked about replacing the half XP penalty for friendly kills by getting XP in proportion to damage dealt. Did you actually coded it? Or plan to? 07:33:58 partially... I had to disable it as most delayed effects doesn't keep the source of damage (clouds, poison, etc) 07:34:37 I sent a mail to c-r-d then kind of forgot about the matter 07:35:55 solutions could be: 1. giving every monster an unique id, 2. going farther with that "anonymous friendly monster" hack and giving it an entry in env.mmons 07:36:01 env.mons 07:36:35 -!- Twilight13 has joined ##crawl-dev 07:36:35 -!- Twilight-1 has quit [Read error: Connection reset by peer] 07:37:00 ok 07:37:01 all calls of monster->hurt() that have a null source but don't actually come from the environment are buggy 07:37:21 it's more than just XP counters, it breaks damage mirror as well 07:38:39 damage mirror will act on a conjured crystal spear but not a conjured cloud, IOOD or poison 07:44:37 We would need to add source informations to clouds etc.. 07:45:20 that reminds me: someone suggested that mephitic cloud confusion duration should be power dependent. Not possible, because you (currently) can't add the spell power to the cloud itself. 07:46:44 that too 07:47:15 but actually, I now see that even if we choose solution 1 (needed if we want to fix mirror damage), 2 would still be kind of needed 07:47:27 since the monster may leave the level or die 08:02:31 Zaba: gluggy should be called placed_vault_orientation or similar 08:02:46 It's from the 4.0 code and the name was so hilarious that I didn't change it :P 08:06:42 -!- OG17 has quit [Quit: OG17] 08:08:46 for layout_misc, what about giving it _some_ proper name? 08:10:28 What is layout_misc 08:14:21 plan_5: a series of rooms with most corridors between them being length 2 08:14:44 -!- OG17 has joined ##crawl-dev 08:14:45 ie, outer walls of one room usually touch another 08:18:17 strange, this seems completely different from what appears to come from reading the code 08:19:56 heh, it's usually overwritten by spotty_map 08:20:14 pure plan_5 is corridors and nothing else 08:20:20 -!- enne has quit [Ping timeout: 240 seconds] 08:28:02 -!- enne has joined ##crawl-dev 08:41:57 -!- Cryp71c has joined ##crawl-dev 08:52:24 Morning 09:11:38 kilobyte: can you push the "update windows build" button? 09:19:32 -!- valrus has joined ##crawl-dev 09:24:04 -!- valrus has quit [Ping timeout: 250 seconds] 09:28:48 galehar: sure 09:29:00 thanks 09:47:10 Windows development builds on CDO updated to: 0.8.0-a0-3543-g30f575f 10:39:17 !seen dpeg 10:39:18 I last saw dpeg at Tue Nov 30 21:48:25 2010 UTC (2d 18h 50m 53s ago) quitting with message Quit: leaving. 10:39:46 FR: Make Short Blades a viable weapon or remove them from the game 10:46:06 ??protip[2] 10:46:06 protip[2/11]: (5:57:02 PM) casmith789: I attack orbs of fire with sbl all the time 10:46:36 yeah, I fight orbs of fire with unbranded 0/0 knives. 10:46:40 LT be pro. 10:48:48 -!- galehar has quit [Quit: Page closed] 11:07:36 Nemelex is disappointed when targeting a regenerating agate snail with cards from a deck of destruction (https://crawl.develz.org/mantis/view.php?id=2908) by smock 11:07:53 To the wiki I go 11:25:53 Hey awesome 11:26:01 My Stabbing page got a lot of new stuff in it 11:26:14 Is any of that actually slated for implementation? 11:26:25 https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:stabbing 11:38:58 short blades are not only viable they are the best weapon to use throughout the game 11:38:58 casmith789: You have 1 message. Use !messages to read it. 11:40:55 casmith what makes you think that? 11:47:41 -!- elliptic has joined ##crawl-dev 12:00:26 low delay, low skill needed, boosts increase damage a lot for hard fights 12:01:27 Ok 12:01:49 So basically they are good against anything without damage reduction, while other weapons are still good against things with armor reduction? 12:02:00 -armor +damage 12:03:57 Theyr'e good against everything except moderate-high AC. 12:04:27 vs. every other weapon just being good 12:05:08 Vandal, not really, polearms takes LOTS of skill to be of any use, axes are almost always slow, until you get higher up, same for long blades, Unarmed has huge damage potential but requires lots of skill as well. 12:05:18 Every weapon category has shortcomings 12:05:45 (including SB) 12:05:47 The difference being that every weapon category has fast weak weapons that you can use while skilling up 12:05:47 greensnark, layout_misc is my conversion of _plan_5 to lua 12:05:57 while those are the entirety of SBlades 12:05:58 greensnark, I might have screwed it up majorly, but then, it appears so rarely that it doesn't matter 12:05:59 * Zaba hides 12:07:04 Vandal, leveling polearms and long blades is painful early on, and there are various short blades which fit into various character builds as endgame (and extended endgame) weapons. 12:07:18 leveling sblades is leveling long blades 12:07:22 essentially 12:07:27 they are your fast low dmg long blades 12:07:57 Vandal, Short blades are short blades, long blades are long blades, skilling up in either may contribute to the other's skilling up, but they're not the same 12:07:58 except you can win with them and don't actually need to upgrade to long blades 12:08:12 in fact the progression from sblades into long is just like the progression from any other weapon tree if you compare them side to side, most evident in Maces 12:08:38 Vandal, except there is not a "progression" from SB into LB for most characters. 12:08:50 sure there is, crosstraining 12:08:55 works on everyone 12:08:59 greensnark, and any fixes should go into the lua version anyway :P 12:09:38 vandal: plenty of people choose to stick with short blades 12:09:41 Vandal, most characters that use SB early on and stick with them up into lair are planning on sticking with them for the rest of the game, baring some major change (epic randart, etc) 12:09:50 Why are we having this discussion again? I'm confused. 12:10:18 cryp71c: that's not true, though, many people just pick up a SB of elec or venom for early game and then switch to a serious weapon like a demon whip later 12:10:47 elliptic whether you choose to or not has no bearing on what would be more effective 12:11:08 vandal: you seem to have an amazing ability to know what would be most effective in every situation 12:11:13 elliptic, well, yeah..those are exceptions when awesome early game weapons like that are just great to have 12:11:46 I don't know every situation, but I remember lots of discussions about sblades in which it was proven there is no real point in keeping them over longblades 12:12:01 once you had access to good longs 12:12:18 due specifically had good experience to back that up 12:12:20 I don't remember any such discussion and it disagrees with my experience 12:12:23 perhaps you should actually try playing them instead of proving things in discussions 12:12:38 Vandal, furthermore, why did you bring this up in ##crawl-dev? 12:13:03 I had moved on and dropped it 12:13:10 Someone else wanted to talk to me about it 12:13:10 hmm. 12:13:19 Read your buffer? 12:14:29 huh. 12:14:35 Vault: (0,0)-(79,32); Dis: no 12:14:38 this is... wrong 12:15:39 now just why is it wrong 12:18:40 I guess the right question would be 'when did I break it' 12:19:28 but.. somehow the 'dis' tag doesn't stick around for long enough 12:27:45 in fact, the map's tags are empty by the time it gets to _build_vault_impl 12:29:30 they're empty even by the time the vault gets passed to it 12:33:56 wtf... 12:40:11 As a flavor thing, think someone could tweak DD Fighting to 0 instead of -1? It is just really odd that they'd be better than a Human with weapons, armor, dodging, and shields, but worse overall at fighting 12:40:44 I know the -1 doesn't really mean much in game terms, it is just an aesthetic oddity 12:47:00 oh what the hell... 12:48:01 just.. wtf. 12:48:28 oh wait, maybe I know. 12:48:33 nevermind the wtfing. 12:49:05 ah yes. 12:49:12 -!- monky has joined ##crawl-dev 12:49:18 and the good thing is that it isn't me who's broken it 12:56:23 -!- valrus has joined ##crawl-dev 13:04:18 03zaba * rb784b1963fe7 10/crawl-ref/source/ (dungeon.cc traps.cc): Move the special case for Abyss from _build_dungeon_level to num_traps_for_place. 13:04:18 03zaba * rc603ab51a3e5 10/crawl-ref/source/dat/des/branches/hells.des: Fix map tags in Hell ending vaults. 13:04:18 03zaba * r670c25460291 10/crawl-ref/source/dungeon.cc: Make dgn_place_stone_stairs avoid placing duplicates, and use it in _build_vault_impl. 13:04:45 03zaba * re7bb8ea9ed1d 10/crawl-ref/source/dungeon.cc: Clarify the dis_wallify-related debugging message somewhat. 13:07:38 ok, Dis:7 is now wallified in the way it's always been supposed to be 13:09:41 fun thing is, it's been broken for an eternity 13:09:57 since Thu Oct 15 04:46:59 2009 +0200 13:13:02 how was it broken? 13:16:38 elliptic, it was supposed to use _plan_4 (the whole purpose of the 'dis' tag) 13:17:03 elliptic, instead, it used _build_rooms (used to fill a level with a primary vault in all other cases, such as D:1 with entry vault) 13:20:30 it seems like nobody's noticed, though. So nobody should notice it changing back, either :P 13:25:48 the non-vault part of dis:7 is just like the rest of dis, no? 13:26:32 yes and no.. 13:26:58 well.. it's supposed to be built by _plan_4. Which is quite a lot like the rest of dis, which is always built by _city_level, but is still not the same code path :P 13:27:32 but without a 'dis' tag, it will be built with _build_rooms, which is -not- like the rest of dis 13:29:51 -!- Noom has joined ##crawl-dev 14:16:46 -!- MarvinPA has quit [] 14:20:08 I hereby propose that 1.0.0 should be the version after 0.9.x 14:20:35 sorear: i think you mean 0.0.0 14:21:32 sorear: we definitely shouldn't have a version 0.10 14:21:35 that would just be dumb 14:21:44 so, yes 14:40:04 imo 0.9 should consist of a feature freeze and rebalancing all the completely useless spells and stuff 14:42:05 TGWi: if we start on 'all' of them right now we might have it ready by 1.5 14:47:22 start from 0.9.9.1 and carry on 14:56:26 what's slated for .8 for right now 14:56:32 -!- eith has joined ##crawl-dev 14:56:58 everything 14:57:01 same as every version 14:57:07 prioritising is for the weak 14:58:10 okay, let's start a list 14:58:21 !learn add 8_priorities Octopodes. 14:58:21 8 priorities[1/1]: Octopodes. 14:58:36 !learn del 8_priorities 14:58:37 Deleted 8 priorities[1/1]: Octopodes. 14:59:26 :( 15:07:07 -!- bmh has joined ##crawl-dev 15:31:54 -!- upsy has quit [Quit: Leaving] 15:33:45 rather annoying bug: if sticky flame kills a tentacle, which kills the kraken it belongs to, you get no credit for the XP 16:00:53 -!- bmh has quit [Quit: bmh] 16:32:54 -!- Twilight13 has quit [Read error: Connection reset by peer] 16:34:30 Selecting save starts new character selection (https://crawl.develz.org/mantis/view.php?id=2909) by Flamingkeys 16:37:06 -!- Textmode has joined ##crawl-dev 16:39:20 -!- Twilight has joined ##crawl-dev 16:39:48 -!- Twilight is now known as Guest99881 16:41:27 -!- galehar has joined ##crawl-dev 16:45:35 03gafrie * r012c350f1209 10/crawl-ref/source/output.cc: Add rAcid to resistance screen 16:45:38 03galehar * rd85fbdf5777b 10/crawl-ref/source/ (output.cc player.cc): Properly cap the acid resistance at 3. 16:45:39 03galehar * r2dd88f92a711 10/crawl-ref/source/ (mutation-data.h ouch.cc output.cc player.cc player.h): Properly split rCorr and rAcid. Yellow drac and yellow scales only give rAcid. 16:45:40 03galehar * rf6408ab5c6b5 10/crawl-ref/source/player.cc: Fix the cloak of preservation giving rAcid++. 16:45:41 03galehar * r7e094232fad3 10/crawl-ref/source/ (mutation-data.h player.cc): Boost yellow scales acid resistance. 16:48:20 -!- Cryp71c has quit [Ping timeout: 240 seconds] 17:09:52 -!- syllogism has quit [] 17:12:50 -!- Zaba has quit [Ping timeout: 240 seconds] 17:19:32 -!- Zaba has joined ##crawl-dev 17:21:19 I was thinking of adding that to transform.cc to simplify the code: 17:21:21 #define you.trans static_cast(you.attribute[ATTR_TRANSFORMATION]) 17:21:27 is that kind of thing ok? 17:24:43 Gastronok opens the door. 17:24:44 what. 17:24:54 galehar: +1 17:31:38 03kilobyte * r40f09fd06f33 10/crawl-ref/source/defines.h: Change ANON_FRIENDLY_MONSTER, let's see if something breaks. 17:33:48 gastronok should have MONUSE_EAT_DOORS_AND_ITEMS 17:33:57 I mean, come on, he ate a whole wizard 17:56:39 03galehar * r65ed3f68ff56 10/crawl-ref/source/player.cc: Removes a redundant check. 17:56:41 03galehar * r94501abee504 10/crawl-ref/source/ (13 files): Clean up transform.cc. 18:08:59 -!- Noom has quit [Ping timeout: 255 seconds] 18:09:15 -!- galehar has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630]] 19:05:11 firestorm doesn't burn trees 19:07:46 yes, and fireball didn't until I partially changed it... the beam does but not the explosion 19:07:57 -!- Noom has joined ##crawl-dev 19:17:32 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:32:41 -!- Noom has quit [Ping timeout: 255 seconds] 19:33:03 !learn edit octopus[2] s|.*|On the "octopus" branch on SF. Original patch: http://eronarn.info/octopus.patch (applies cleanly only to 6bd2a451f10b)| 19:33:03 octopus[2/3]: On the "octopus" branch on SF. Original patch: http://eronarn.info/octopus.patch (applies cleanly only to 6bd2a451f10b) 19:33:29 ooh 19:33:42 eww 19:35:15 i'd update it except nobody is ever going to play it anyways 19:35:23 this doesn't mean I'm trying to get it in or anything -- it's merely non-trivial for people to merge into the current trunk 19:36:02 yeah, people would need to know which commit to apply it to 19:38:23 I'd play it if it was on cdo 19:40:34 Felids cannot throw daggers, hand axes or spears but do auto-quiver them. (https://crawl.develz.org/mantis/view.php?id=2910) by smock 19:41:55 -!- eith has quit [Ping timeout: 240 seconds] 19:42:39 i'd update them if it would get them onto CDO :P 20:04:05 -!- Pseudonut has joined ##crawl-dev 20:21:05 -!- humeral has quit [Ping timeout: 245 seconds] 20:28:28 -!- Pseudonut has quit [Remote host closed the connection] 20:32:55 -!- Pseudonut has joined ##crawl-dev 20:53:14 03kilobyte * r856a79f9d4e8 10/crawl-ref/source/ (10 files): Get rid of two remaining constant length strings in saves. 21:04:06 -!- Paroid has joined ##crawl-dev 21:42:37 -!- Pseudonut has quit [Remote host closed the connection] 21:58:46 03dolorous * r1de47bfc255d 10/crawl-ref/source/player.cc: Simplify. 21:58:47 03dolorous * r8f29f8fa7cc3 10/crawl-ref/source/player.cc: Fix indentation. 23:29:08 -!- valrus has quit [Remote host closed the connection] 23:36:56 Windows development builds on CDO updated to: 0.8.0-a0-3558-g8f29f8f