00:00:19 -!- Chadul is now known as RobinYourHood 00:01:02 Unstable branch on crawl.develz.org updated to: 0.12-a0-2431-ge75baf2 (34) 00:01:02 Unstable branch on crawl.s-z.org updated to: 0.12-a0-2431-ge75baf2 (34) 00:01:13 should point badcode[2] to the ancient crawl branch 00:01:51 // Blood drops are small and light and suffer a lot of wind // resistance. 00:02:05 useful comment 00:02:16 What's that for? 00:02:28 Does tornado move around blood splatters or something? 00:02:41 void blood_spray 00:02:57 no clue what it's for, i would guess OoD explosions etc 00:03:12 -!- G-Flex has quit [Ping timeout: 264 seconds] 00:03:55 -!- dtsund has left ##crawl-dev 00:04:05 i'm reading all the blood code in case i decide to make that stupid blood color patch 00:04:18 Ah 00:04:31 Console blood discoloration is bad 00:04:39 It makes sealed doors look the same as normal doors =/ 00:04:48 haha 00:04:57 <|amethyst> and water like lava 00:04:59 Well, the same as bloodied normal doors 00:05:08 Yes 00:05:17 It really shouldn't recolor features whose color is relevant 00:05:19 fr no blood spatters 00:05:26 -!- dtsund has joined ##crawl-dev 00:05:28 elliott: They work in tiles! :P 00:05:32 <|amethyst> make it an option 00:05:34 they're pointless in tiles too!! 00:05:44 elliott: Okay, mostly. Except with ignite blood 00:05:50 more pointless than the tiles? :P 00:05:53 But at least they're inobtrusive 00:05:54 <|amethyst> elliott: tiles are pointless in tiles but we still have them 00:06:01 <|amethyst> Zannick beat me to it 00:06:03 heehee 00:06:05 * DracoOmega cries 00:06:24 so how do you enjoy being a part of this soon 00:06:53 If I was going to be negatively affected by a widespread posturing against a superior interface, I would have fled long ago :P 00:07:08 luckily nobody was mocking console 00:07:13 Hehe 00:07:48 Windows builds of master branch on crawl.develz.org updated to: 0.12-a0-2431-ge75baf2 00:09:10 hmm, do we pop something up when tiles crashes on Windows saying where the dump went? 00:09:52 I... don't think so, actually. 00:10:14 -!- BloodDrum has quit [Quit: Page closed] 00:10:22 that would probably be a good idea 00:10:39 It might be, yeah 00:10:55 I don't think I had even noticed, until you mentioned it 00:11:04 Since I already knew where to look 00:11:21 DracoOmega: now that i think about it i may have to vote against you because then i won't be the unquestioned dictator-for-life of tiles development 00:11:49 I can barely draw stick figures 00:11:53 Your position is secure 00:11:59 hah 00:12:37 Besides, aren't second opinions from people who actually play with those tiles helpful? :P 00:12:56 of coures xD 00:13:00 ...course* 00:13:40 I am still looking forward to a future where tiles players can repeatedly kill Doombots :P 00:14:05 -!- eith has quit [Ping timeout: 246 seconds] 00:15:16 DracoOmega: developer-to-be interview: how do you feel about the idea of meatsprint's tiles being just all the glyphs 00:15:34 DracoOmega: you appear to have a fan club 00:15:39 Heh 00:15:45 -!- RobinYourHood is now known as Chadul 00:15:51 I only thought of it because of trying to remember if I did anything that helped Windows tiles crashes, and then I realized "yeah, getting the dump output into a file helps a lot since tiles doesn't even have a console ... say, that makes the part where we print the filename of the crashdump kinda ineffectual, doesn't it?" 00:15:56 no if he answers this question wrongly he will become my sworn enemy 00:15:56 elliott: Well, this is better than all ?s 00:16:07 oooh getting tricky!! 00:16:11 I playtested all my Vaults monsters looking completely indistinguishable from each other 00:16:13 <|amethyst> elliott: make them all %s 00:16:15 crawl needs more operator overloading. Why is there no modulo operator on coord_def? 00:16:40 bh: what do you want it to do? 00:17:13 SamB: I'm writing an abyssal level generator that loads up a real dungeon level 00:17:19 elliott: Maybe you can just have tiles that are like glyphs, except made of meat 00:17:27 that would be good yes 00:17:48 so I need to map from the infinite coord system to the bounded coordinate system 00:18:52 you do realize C doesn't come with unbounded int types, right? 00:19:20 where 'unbounded' is 2^31 00:19:50 big enough that the game will run out of turns before the player could explore a significant portion of the abyss. 00:20:08 -!- Krakhan has quit [Ping timeout: 255 seconds] 00:20:24 so anyway, what semantics were you hoping for % to have? 00:20:40 just do % on x and y? 00:20:54 a % b = coord_def(a.x % b.x, a.y % b.y) 00:21:38 I guess I can't think what else it might do ... 00:22:09 I don't think there's a good reason to write it yet, I can get by with a more restricted version that truncates a coord to the map bounds 00:23:29 -!- blackcustard has quit [Read error: Connection reset by peer] 00:25:02 -!- johnstein has quit [Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204]] 00:29:02 * SamB realizes that "while trying to use GMail" is not a good time to start compiling Crawl on the Windows system he runs his browsers on 00:35:04 -!- hurdos has quit [Read error: Connection reset by peer] 00:35:33 -!- johnstein has joined ##crawl-dev 00:38:30 -!- ophanim has quit [Quit: Leaving.] 00:46:23 -!- ark__ has joined ##crawl-dev 00:53:38 -!- freefall has quit [Remote host closed the connection] 00:54:54 -!- freefall has joined ##crawl-dev 00:57:10 -!- bh has quit [Quit: Page closed] 01:00:03 -!- Pacra has joined ##crawl-dev 01:04:44 -!- dcssrubot197 has quit [Read error: Connection reset by peer] 01:06:00 -!- _dd has joined ##crawl-dev 01:18:17 -!- Villadelfia has quit [Read error: Connection reset by peer] 01:23:06 -!- Villadelfia has joined ##crawl-dev 01:23:24 -!- bonghitz has quit [Remote host closed the connection] 01:29:11 * SamB doesn't chime in on that private mailing list thread that doesn't exist, and which certaily has nothing to do with DracoOmega 01:31:07 he'll be a not-dev in no-time 01:32:27 No time at all, in fact, considering this is what I presently am! 01:32:50 * SamB was thinking that too 01:35:14 -!- Kalir has quit [Read error: Connection reset by peer] 01:35:16 -!- Crazylemon65 has quit [Ping timeout: 248 seconds] 01:36:23 -!- Zifmia has quit [Ping timeout: 245 seconds] 01:46:46 -!- st_ has joined ##crawl-dev 01:48:05 -!- danbru has joined ##crawl-dev 01:48:08 -!- caracal has quit [Ping timeout: 252 seconds] 01:48:48 DracoOmega: no right now you're a fake dev 01:48:59 you can only be a not dev if people stop asking if you're a dev or not 01:50:35 Haha 01:51:35 -!- danbru has quit [Client Quit] 02:00:44 -!- Dixlet_ has joined ##crawl-dev 02:03:21 -!- Dixlet has quit [Ping timeout: 240 seconds] 02:14:44 -!- voker57 has quit [Remote host closed the connection] 02:24:43 -!- peepsalot has quit [Quit: Leaving] 02:24:44 -!- jbud has quit [Quit: leaving] 02:28:18 -!- Chase has quit [Ping timeout: 276 seconds] 02:31:32 -!- DracoOmega has quit [Quit: Leaving] 02:33:54 -!- simmarine has quit [Quit: Leaving] 02:34:49 -!- dcssrubot613 has quit [Read error: Connection reset by peer] 02:37:24 -!- Impy_ has quit [Quit: Page closed] 02:46:55 -!- Chousuke has quit [Quit: restart] 02:47:31 -!- Chousuke has joined ##crawl-dev 03:12:30 -!- lobf has quit [Quit: lobf] 03:14:26 -!- clinew has quit [Quit: leaving] 03:24:55 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <-] 03:37:41 -!- minqmay has quit [Quit: Leaving] 03:44:53 -!- Dixlet_ has quit [Read error: Connection reset by peer] 03:58:44 -!- monqy has quit [Quit: hello] 04:04:54 -!- dcssrubot121 has quit [Read error: Connection reset by peer] 04:05:48 -!- dtsund has left ##crawl-dev 04:13:34 -!- dcssrubot472 has quit [Read error: Connection reset by peer] 04:18:32 -!- howlingeverett has quit [Remote host closed the connection] 04:20:03 -!- bonghitz has quit [Remote host closed the connection] 04:22:29 -!- edlothiol has joined ##crawl-dev 04:23:02 -!- DainDwarf has quit [Changing host] 04:41:18 -!- santiago has quit [Read error: Connection reset by peer] 04:46:45 -!- kek has joined ##crawl-dev 05:00:19 -!- Zermako has quit [Ping timeout: 248 seconds] 05:07:36 -!- howlingeverett has quit [Remote host closed the connection] 05:28:07 -!- MaxFrost has quit [Ping timeout: 256 seconds] 05:35:18 improve monsters turned neutral (elyvilon's healing) behaviour (https://crawl.develz.org/mantis/view.php?id=6716) by Saegor 05:36:56 -!- st_ has quit [Ping timeout: 255 seconds] 05:37:01 this should be an implementable 05:37:08 really. 05:40:33 -!- st_ has joined ##crawl-dev 05:41:32 -!- SkaryMonk has joined ##crawl-dev 05:43:42 -!- dcssrubot798 has quit [Read error: Connection reset by peer] 05:49:28 and i'd like to challenge the "not a bug" call there 05:53:43 -!- Nickajeglin has quit [] 05:55:47 taking a few turns to swap sounds reasonable really 05:58:32 -!- syllogism has joined ##crawl-dev 06:00:50 -!- alefury has joined ##crawl-dev 06:01:00 -!- MaxFrosty has quit [Ping timeout: 256 seconds] 06:03:28 -!- y2s82 has quit [Remote host closed the connection] 06:06:54 -!- bmfx has quit [Read error: Connection reset by peer] 06:07:54 -!- clouded_ has joined ##crawl-dev 06:08:00 -!- freefall has quit [Ping timeout: 276 seconds] 06:08:08 -!- clouded_ has quit [Read error: Connection reset by peer] 06:08:19 -!- clouded_ has joined ##crawl-dev 06:08:49 -!- st_ has quit [Ping timeout: 244 seconds] 06:11:16 -!- freefall has joined ##crawl-dev 06:14:03 -!- clouded_ is now known as st_ 06:16:59 -!- pythonsnake is now known as pyth0nsn4k3 06:28:16 -!- dcssrubot802 has quit [Read error: Connection reset by peer] 06:28:32 -!- Leafsnail has quit [Quit: Relax, its only ONES and ZEROS!] 06:40:33 -!- dcssrubot487 has quit [Read error: Connection reset by peer] 06:41:18 -!- dcssrubot388 has quit [Read error: Connection reset by peer] 06:42:40 -!- dcssrubot521 has quit [Read error: Connection reset by peer] 06:45:04 -!- dcssrubot144 has quit [Read error: Connection reset by peer] 06:46:09 -!- Wehk has quit [Read error: Connection reset by peer] 06:47:43 -!- Wehk has joined ##crawl-dev 06:50:57 -!- dcssrubot272 has quit [Read error: Connection reset by peer] 06:52:34 -!- antlions has quit [Ping timeout: 276 seconds] 06:53:18 -!- dcssrubot526 has quit [Read error: Connection reset by peer] 06:54:10 -!- dcssrubot839 has quit [Read error: Connection reset by peer] 06:56:02 -!- antlions1 has quit [Ping timeout: 255 seconds] 06:58:28 -!- SirVaulterScoff has quit [Ping timeout: 245 seconds] 07:02:25 -!- dcssrubot124 has quit [Read error: Connection reset by peer] 07:03:15 -!- Stelpa has quit [Changing host] 07:07:09 -!- pyth0nsn4k3 is now known as pythonsnake 07:07:47 -!- dagonfive1 has quit [Read error: Connection reset by peer] 07:10:14 -!- ussdefiant has joined ##crawl-dev 07:14:10 -!- Stelpa has quit [Remote host closed the connection] 07:14:25 -!- Blazinghand has quit [Ping timeout: 244 seconds] 07:20:21 -!- _D_ has quit [Quit: leaving] 07:32:50 -!- nooodl has joined ##crawl-dev 07:34:23 -!- Dixlet has joined ##crawl-dev 07:35:47 -!- ussdefiant has quit [Ping timeout: 260 seconds] 07:53:18 -!- nicolae- has joined ##crawl-dev 07:56:54 -!- Dixlet has quit [Read error: Connection reset by peer] 08:03:14 -!- Mottie has joined ##crawl-dev 08:06:07 -!- Dixlet has joined ##crawl-dev 08:13:56 -!- syraine has joined ##crawl-dev 08:14:01 I have a Lua query. 08:17:09 -!- Stelpa has quit [Changing host] 08:21:57 -!- vogonpoet has quit [Quit: Page closed] 08:22:12 i have a nickel 08:22:21 syraine go ahead 08:22:31 freefall: is it wooden? 08:22:32 What is wrong with this? 08:22:34 : if (random2(you.skill_rdiv(SK_FIGHTING -1))) >= (you.experience.level) and YOU : colour.darkgrey = white : else : colour.darkgrey = red : end : end 08:22:41 I mean functionally. 08:22:43 should be crawl.random2 08:23:04 For a .rc, is that the case? 08:23:13 for any lua as far as i know 08:23:21 also, and if statement needs a "then" at the end 08:23:26 s/and/an 08:23:40 Er 08:23:43 also you have too many "end"s 08:23:45 It cut off half of it, it appears 08:23:52 pastebin it 08:23:56 I will 08:24:03 <|amethyst> mumra keeps beating me to the same answers 08:24:16 haha 08:24:20 <|amethyst> and only one end, unless that is itself inuse a pastebin 08:24:38 -!- Kellhus has quit [Quit: Page closed] 08:25:31 http://pastebin.com/pWLqRGWM 08:25:45 Possibly there is an extraneous 'end' 08:26:00 yup 08:26:28 Mm, legacy from when I had that directed to a tile for some reason. = = 08:26:56 also that skill_rdiv looks wrong 08:27:11 did you mean skill_rdiv(SK_FIGHTING)-1 08:27:15 Yes. 08:27:30 I take it you don't need you.? 08:27:50 i am pretty sure you do unless the lua api works completely differently in rc 08:28:07 <|amethyst> is there a skill_rdiv in lua? 08:28:23 |amethyst: doesn't look like it, no 08:29:20 also, skill_rdiv requires two additional parameters: mult and div 08:29:24 <|amethyst> you'll need something like crawl.div_rand_round(you.skill(SK_FIGHTING) - 1) 08:29:30 I see. 08:29:44 <|amethyst> mumra: in C++ they have default values of 1,1 08:29:49 div_rand_round needs a second parameter to say what you're dividing it by 08:29:55 I really should actually learn Lua. = = 08:29:58 <|amethyst> oh, right 08:30:07 |amethyst: ah right; although with those defaults it would do nothing because you're multiplying by 1 and dividing by 1 ... 08:30:14 <|amethyst> I'm actually not sure if you need the crawl.div_rand_round... not sure how crawl.random2 works when you give it a float 08:30:26 -!- edlothiol has quit [Remote host closed the connection] 08:30:28 I am not either, which is why I added it. 08:30:29 "undefined" ;) 08:30:54 syraine: one last thing, YOU_GOD should be you.god i think 08:31:03 Case sensitive... 08:31:15 not only that, but . instead of _ 08:31:28 Mm. 08:31:31 it's the "you" namespace, not a global function 08:31:48 Oh, a namespace with a sub. Okay. 08:32:53 i spent way too much time debugging lua lately, problems sort of jump out at me now ;) 08:33:14 <|amethyst> I'm also not sure about the logic behind the check 08:33:25 It is lying to me and informing me I need another 'then'. 08:34:01 -!- dcssrubot390 has quit [Read error: Connection reset by peer] 08:34:16 But first I will correct some errors. 08:34:33 check you're closing the right number of brackets 08:34:42 also: SK_FIGHTING enum doesn't exist in lua 08:34:48 you just want you.skill("fighting") 08:35:11 because the lua api uses str_to_skill 08:35:31 <|amethyst> might have to be "Fighting" 08:35:46 strings are normally lower case with string-to-enum functions in general 08:35:54 e.g. features and stuff 08:36:02 <|amethyst> I don't see any lowercasing in str_to_skill 08:36:15 <|amethyst> and it's using the main skills[][] array 08:36:47 yes you're right, i didn't follow it that far 08:36:54 that is somewhat inconsistent with other lua calls though 08:37:26 -!- edlothiol has joined ##crawl-dev 08:37:40 <|amethyst> yeah, and kind of hard to do normalization 08:38:44 <|amethyst> I can't think of any problems with rewriting str_to_skill to do a case-insensitive check 08:38:58 <|amethyst> but I haven't looked at everywhere it's used 08:39:25 I have corrected the errors. 08:39:34 I have not added the multiplier and divisor variables yet. 08:39:38 http://pastebin.com/YMHRQCCX 08:39:55 Is it just ',1,1', or. 08:40:22 div_rand_round only has a divisor, you just have to multiply it yourself 08:40:25 <|amethyst> div_rand_round takes just one more parameter, 1 08:40:31 Okay, great. 08:40:32 <|amethyst> well, 1 in this case 08:40:39 So I remove a ',1' from the first line. 08:40:43 <|amethyst> also, you have it in the wrong place 08:40:57 <|amethyst> if you count brackets, you're making it an argument to random2 08:41:03 <|amethyst> also, still needs to be crawl.random2 08:41:28 Oh. =_= This isn't even the right one. Okay, I'll revise it in Pastebin itself. 08:41:36 I keep tabbing between the .rc and Notepad++. 08:41:54 <|amethyst> wait 08:41:58 <|amethyst> oh 08:42:06 <|amethyst> nm 08:43:02 Yes, I was just reading it, isn't random2 in the first bracket? 08:44:02 No, actually I may have to move it one to the right to make it correct. 08:44:06 Gosh, it is 1 AM. 08:44:17 the problem is that you close a bracket after -1 08:44:40 of course, i am very curious to know exactly why you want this effect at all ... ;) 08:46:37 |amethyst: str_to_skill seems to only be used once in the hiscores table and otherwise just in the lua api 08:46:40 -!- MarvinPA has joined ##crawl-dev 08:46:58 |amethyst: so i can't see any problem with making it case-insensitive 08:47:28 the lua calls aren't even being used anywhere other than .rc files i think 08:47:28 So I must close the bracket before the 1? Just obeying blindly here. 08:47:47 <|amethyst> mumra: and wizmode already has a better "skill_from_name" 08:48:03 Such that the string is if (crawl.random2(crawl.div_rand_round(you.skill("Fighting"))-1,1)) , I suppose. 08:48:19 yeah because you.skill("Fighting")-1 is your first argument to div_rand_round; if you close the bracket then you are ending the arguments list prematurely 08:48:36 -!- voker57 has quit [Changing host] 08:48:41 <|amethyst> for Chei's sake, use variables! 08:48:41 no what you just wrote was still wrong 08:48:51 -cry- 08:48:53 Okay. 08:49:02 All the brackets closed? 08:49:15 <|amethyst> local skill = you.skill("Fighting") 08:49:18 it should be crawl.div_round_round(you.skill("Fighting")-1,divisor) 08:49:29 <|amethyst> local rounded = crawl.div_rand_round(skill-1, 1) 08:49:42 <|amethyst> local skillroll = crawl.random2(rounded) 08:50:10 Er, crawl.div_round_round? 08:50:21 oops 08:50:24 Okay. 08:50:25 <|amethyst> er, div_rand_round 08:50:28 but you get the drift 08:50:28 Yay. 08:50:30 Yes, I do. 08:50:45 I will even put a '1' where the divisor was. 08:50:53 <|amethyst> :) 08:50:56 you realise this will make the colours flash constantly at a certain value of fighting skill? if i'm reading it right 08:51:15 <|amethyst> and will do nothing if fighting is less than XL 08:51:18 Yes. 08:51:22 <|amethyst> less than or equal to 08:51:46 that seems like a particularly esoteric use for lua 08:52:02 It is particularly beautiful. 08:52:07 -!- greensna1k has quit [Quit: leaving] 08:52:34 I also had a try at using explore horizon. 08:52:37 I set it to 'fire'. 08:52:42 -!- greensnark has joined ##crawl-dev 08:53:04 <|amethyst> set explore horizon to fire '2' 08:53:13 <|amethyst> so you always think Hellions are after you 08:53:23 <|amethyst> s/H/h/ 08:54:26 huh? i thought greater demons were uppercase or something? 08:54:34 @??crimson fiend 08:54:34 unknown monster: "crimson fiend" 08:54:44 @??brimstone fiend 08:54:45 Brimstone Fiend (041) | Spd: 10 | HD: 18 | HP: 76-122 | AC/EV: 15/6 | Dam: 25, 15, 15 | 05demonic, 10doors, evil, see invisible, fly, !sil | Res: 06magic(288), 05hellfire, 03poison, 04rot, 13neg+++, 13torm | Vul: 12cold, 08holy++ | XP: 4720 | Sp: hellfire (3d20), torment symbol, melee | Sz: Large | Int: high. 08:54:50 @??hellion 08:54:51 hellion (052) | Spd: 12 | HD: 7 | HP: 27-54 | AC/EV: 5/10 | Dam: 10 | 05demonic, 10doors, !sil | Res: 06magic(65), 05hellfire, 03poison, 04rot, 13neg+++, 13torm | Vul: 12cold, 08holy++ | XP: 602 | Sp: hellfire burst (3d15) | Sz: Medium | Int: high. 08:54:55 oh wow 08:54:59 @??green death 08:54:59 green death (032) | Spd: 11 | HD: 13 | HP: 53-89 | AC/EV: 5/7 | Dam: 32 | 05demonic, 10doors, see invisible, !sil | Res: 06magic(156), 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 1641 | Sp: poison arrow (3d20), poisonous cloud (3d9), b.venom (3d18) | Sz: Large | Int: high. 08:55:05 only 1s? 08:55:09 <|amethyst> Orb Guardian, Killer Klown, 1s, and uniques 08:55:34 <|amethyst> and Hellbinder and Cloud Mage, which are not actually uniques 08:56:11 <|amethyst> (why aren't they unique?) 08:56:22 <|amethyst> I guess there's probably a problem with renaming uniques 08:56:58 <|amethyst> %git 567207b 08:56:58 03kilobyte * 0.11-a0-1945-g567207b: Make the Hellbinder and Cloud Mage real monsters, make them translateable. 10(9 months ago, 8 files, 77+ 19-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=567207be7527 08:58:41 I am actually going to set it to that. 09:01:07 Okay. 09:01:22 Apparently 'experience' is not initialized before the function? 09:01:26 In my .rc... 09:01:47 ' Lua error: .rc:112: attempt to index field 'experience' (a nil value)' 09:02:18 -!- MarvinPA_ has joined ##crawl-dev 09:02:44 <|amethyst> oh, it's you.xl() 09:02:49 Yay 09:03:29 Attempt to compare function with number 09:03:37 At least it is changing 09:03:55 <|amethyst> did you put the parentheses afterwards? 09:04:00 <|amethyst> you.xl() not you.xl 09:04:53 Amazing. 09:05:36 Okay, now it says the colour namespace isn't initialized 09:05:53 I find that hard to believe since I have two colour substitutions before the function. 09:06:08 aj12037 (L27 OpFE) ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1680 failed. (Slime:6) 09:06:19 -!- MarvinPA has quit [Ping timeout: 260 seconds] 09:06:19 -!- MarvinPA_ is now known as MarvinPA 09:06:51 Okay, well, no, it actually does not say that. 09:07:08 Lua error: 107: attempt to index global 'colour' (a nil value) 09:09:26 <|amethyst> what's that line exactly? 09:09:36 Urgh, I'll check. 09:09:50 <|amethyst> I guess that's the colour.darkgrey = white line 09:10:00 Yes. 09:10:03 <|amethyst> oh 09:10:13 <|amethyst> that's an option isn't it, not lua? 09:10:48 It is an option. 09:11:01 -!- ketsa has quit [Read error: Connection reset by peer] 09:11:01 <|amethyst> this code is intended to be run every turn? 09:11:21 On initialization. 09:11:32 <|amethyst> oh, good 09:11:41 <|amethyst> then you just leave off the colons on those lines 09:11:48 Woo 09:12:29 Yay. 09:12:38 It actually really actually works totally and utterly. 09:14:12 -!- madreisz has quit [Ping timeout: 245 seconds] 09:15:59 -!- Pacra has quit [Ping timeout: 256 seconds] 09:21:35 -!- jeanjacques has joined ##crawl-dev 09:35:28 It does not in fact totally work, but it 'did' substitute red. 09:43:23 -!- ToastyP has quit [Disconnected by services] 09:44:38 -!- rossi has quit [*.net *.split] 09:44:38 -!- neuwiz has quit [*.net *.split] 09:44:38 -!- squimmy_ has quit [*.net *.split] 09:48:33 -!- kober has quit [Quit: ChatZilla 0.9.90 [Firefox 18.0.1/20130116073211]] 09:53:02 -!- Pacra has joined ##crawl-dev 10:00:06 -!- elliptic has quit [Ping timeout: 264 seconds] 10:00:12 -!- Pacra has quit [Ping timeout: 256 seconds] 10:04:07 -!- dcssrubot550 has quit [Read error: Connection reset by peer] 10:07:51 -!- eith has joined ##crawl-dev 10:09:37 -!- vogonpoet has quit [Ping timeout: 245 seconds] 10:11:18 -!- Pacra has joined ##crawl-dev 10:13:06 -!- ussdefiant has joined ##crawl-dev 10:36:34 -!- absolutego has quit [Quit: leaving] 10:45:06 -!- SaintWacko has quit [Quit: Page closed] 10:50:46 we need a centaur paladin unique 10:52:04 -!- DracoOmega has joined ##crawl-dev 10:52:10 did you make a centaur paladin tile and now need a way to use it? 10:52:31 no, we've had one sitting in unused for ages 10:52:35 oh 10:52:44 i guess centaurs are kind of nice, because they are fast 10:53:11 alongside the creepy pink baby doll orb guardian 10:53:14 centaur + angel = pegataur 10:53:25 <3 pink fetus 10:54:16 melee centaur with cool god abilities might be interesting 10:54:22 and... actually a perfectly serviceable wraith-looking thing 10:54:35 the question is, what god? the good gods are not that well suited for enemies imo 10:54:41 zin could work, maybe 10:55:04 well i mean, you fight angels 10:55:27 yes, i mean actual god abilities though 10:55:30 oh 10:55:41 like tso has holy blast, holy shield, and angel summon 10:55:45 a unique that recites at you might be funny 10:56:15 you are permanently paralyzed 10:56:21 haha 10:57:03 some abilities of holy monsters could be appropriated, or new ones made up, i guess 10:57:13 @??paladin 10:57:13 paladin (16@) | Spd: 10 | HD: 10 | HP: 49-80 | AC/EV: 0/10 | Dam: 26 | 08holy, 10weapons, 10items, 10doors | Res: 06magic(40), 04rot, 13neg+++, 08holy | XP: 816 | Sz: Medium | Int: high. 10:57:17 @??silver star 10:57:18 silver star (15*) | Spd: 10 | HD: 30 | HP: 150 | AC/EV: 12/15 | 08holy, see invisible, lev, !sil | Res: 13magic(immune), 05fire, 02cold, 11elec+++, 09poison+++, 04rot+++, 13neg+++, 08holy, 04napalm | XP: 7795 | Sp: holy light (3d40), silver blast (3d43) | Sz: little | Int: normal. 10:57:19 -!- faz has quit [Quit: Leaving] 10:58:12 ??imprison 10:58:12 imprison[1/1]: Zin ability. Puts a tomb of silver walls around a targeted creature. Requires all adjacent squares to be free of monsters and features, and expires quite quickly. Duration is increased with invocations skill, and decreased by the HD of the target. 10:58:28 that could be neat for a melee enemy 10:58:50 imprison at range, close to melee range, beat the shit out of the player 10:58:51 I assume you mean a slightly larger imprison? 10:58:54 Oh 10:59:01 or that, yes 10:59:03 well if it casts imprison at melee range 10:59:10 you're stuck with 7 walls and it 10:59:14 yeah, thats cool too 10:59:39 that would work better than just getting enclosed entirely, i think 11:00:58 it would be easy to blink out of though 11:01:07 it might actually reduce your chance of a blink landing next to it 11:01:45 its still fast, because centaur, so while blink is useful it doesnt get you completely out of trouble 11:02:18 using imprison at range, then closing with the enemy, would require custom ai 11:03:39 some sort of one-way forcefield, so you can't move but monsters can step through it and melee you 11:04:02 i dont know if that would be a good idea 11:04:09 like being paralysed but still able to fight once they're next to you 11:04:18 grate imprison + smite! 11:04:18 that mechanic might be better flavored as being anchored to the floor somehow 11:04:29 yeah 11:04:44 well, we could just give it recite and chance the effects to less... silly ones 11:05:00 so, one effect would be being immobilized 11:05:09 another might be... like 20 turns of stasis or something 11:05:22 effects that make it harder to get away from him 11:05:31 or her, whatever 11:06:21 would recite even work on most player species? 11:06:29 ??recite 11:06:30 recite[1/4]: Causes various effects to chaotic, unclean, evil or heretical creatures in view. Four-turn action, with strength depending on piety and invocations. Effects scale from things like confusion and fear on humanoids, to smiting and instakilling chaotic creatures, to permanently blinding or paralysing heretic priests. 11:06:40 ??recite[2 11:06:40 recite[2/4]: Abominations (chaotic, differently insane): damage, Ablutions (impure): damage, Apostates (intelligent): fear/confusion, god worshippers: blind/anti-caster, Anathema (unholy): fear/confusion/damage 11:07:00 maybe he's a heretic who's found a twisted version of recite that affects everybody 11:07:06 i guess apostates would be the right book 11:07:24 well, they're all humanoids except felids and octopodes 11:07:34 and most will be heretics 11:10:56 if it uses god abilities the player also gets they should probably work like the player ones 11:29:07 -!- magicpoints has quit [Ping timeout: 260 seconds] 11:31:23 -!- nooodl has quit [Ping timeout: 245 seconds] 11:31:29 -!- HangedMan has joined ##crawl-dev 11:32:22 -!- alefury has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20120715100958]] 11:34:13 -!- dcssrubot611 has quit [Read error: Connection reset by peer] 11:38:47 -!- SaintWacko has quit [Ping timeout: 245 seconds] 11:44:34 -!- Zifmia has quit [Ping timeout: 245 seconds] 11:53:14 -!- nicolae- has left ##crawl-dev 11:55:20 -!- motorbit has quit [Quit: Page closed] 12:04:03 -!- alefury has joined ##crawl-dev 12:05:44 -!- ussdefiant_ has joined ##crawl-dev 12:06:24 -!- ussdefiant has quit [Ping timeout: 256 seconds] 12:06:39 -!- ussdefiant_ is now known as ussdefiant 12:09:40 -!- johnstein has quit [Read error: Connection reset by peer] 12:12:42 -!- BufferUnderpants has quit [Quit: BufferUnderpants] 12:14:18 -!- BufferUnderpants has quit [Client Quit] 12:17:28 -!- MarvinPA_ has joined ##crawl-dev 12:19:12 -!- BloodDrum has quit [Ping timeout: 245 seconds] 12:20:36 -!- MarvinPA has quit [Ping timeout: 248 seconds] 12:20:41 -!- MarvinPA_ is now known as MarvinPA 12:24:16 -!- dtsund has joined ##crawl-dev 12:25:07 03AriaB 07* 0.12-a0-2432-gd010d3a: Added alternatives to kneeling for polymorphs. 10(28 hours ago, 1 file, 9+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=d010d3a33e0d 12:25:07 03AriaB 07* 0.12-a0-2433-g73f720f: Edited Yred's Injury Mirror's use text to not require kneeling, due to the resulting complexity of having multiple ways to kneel depending on form & other issues (ie using over lava). 10(27 hours ago, 1 file, 2+ 5-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=73f720f01f29 12:25:07 03AriaB 07* 0.12-a0-2434-g6ce76de: Changed kneeling message while flying to be more thematic. 10(26 hours ago, 1 file, 1+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=6ce76dee01f6 12:25:07 03AriaB 07* 0.12-a0-2435-g1fa23b3: Fixed some code ordering so appropriate species can see the while flying pray at altar message. 10(26 hours ago, 1 file, 3+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=1fa23b3df2f3 12:25:07 03dolorous 07* 0.12-a0-2436-gd39eaa7: Add whitespace fixes. 10(6 minutes ago, 1 file, 9+ 9-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=d39eaa797efc 12:25:07 03dolorous 07* 0.12-a0-2437-gb1eb13d: Properly use god_name() in Yred's new Injury Mirror message. 10(24 minutes ago, 1 file, 2+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b1eb13d2d841 12:25:07 03dolorous 07* 0.12-a0-2438-g9cc71ab: Remove gender reference in Yred's new Injury Mirror message; gods have no gender. 10(23 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=9cc71aba198f 12:25:07 03dolorous 07* 0.12-a0-2439-g32e4924: Make the monster casting message for Yred's Injury Mirror match the player's. 10(16 minutes ago, 1 file, 3+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=32e4924ee0e7 12:25:07 03dolorous 07* 0.12-a0-2440-gcf885dd: Make unborn deep dwarves belong to Yred, only to get the right message for Injury Mirror. 10(16 minutes ago, 1 file, 4+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=cf885dd30839 12:30:12 03dolorous 07* 0.12-a0-2441-g3fa346f: Fix punctuation. 10(7 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=3fa346fab894 12:30:55 -!- dtsund has quit [Quit: dtsund] 12:31:09 -!- ejames has joined ##crawl-dev 12:32:27 http://git.develz.org/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/portals/bazaar.des;#l93 12:32:35 the worst line 12:32:39 -!- dtsund has joined ##crawl-dev 12:32:55 so can I make bazaars here only place in the branches that currently can get serial_shops 12:33:02 or are there supposed to be slime bazaars 12:35:17 -!- simmarine has joined ##crawl-dev 12:35:17 unless that line is just so that trowel can allow bazaars but that doesn't make any sense either 12:35:25 help 12:42:10 -!- Pthing has quit [Quit: Leaving] 12:42:36 -!- elliptic has joined ##crawl-dev 12:46:52 -!- Kalir has quit [Changing host] 12:58:00 -!- mumra has quit [Ping timeout: 244 seconds] 13:04:18 -!- dcssrubot76 has quit [Read error: Connection reset by peer] 13:10:03 -!- ejames has quit [Quit: Leaving.] 13:11:07 -!- nooodl has joined ##crawl-dev 13:12:55 Where's that mailmap from committers to IRC nicknames at again? I remember |amethyst updated it the other day ... 13:13:15 -!- kilobyte has joined ##crawl-dev 13:14:09 <|amethyst> !learn add mailmap http://s-z.org/crawl-dev/.mailmap 13:14:09 mailmap[1/1]: http://s-z.org/crawl-dev/.mailmap 13:15:01 -!- monqy has joined ##crawl-dev 13:15:06 why am I on that 13:15:17 oh, "# Other regular contributors" 13:15:18 hmm, passing that to curl just gave me a "406 Not Acceptable" response ... 13:15:32 HangedMan: because you've contributed and you have an IRC nick? 13:15:45 curse all the things I've done 13:15:53 <|amethyst> if you don't have an IRC nick, you get your Mantis username :) 13:16:04 even more pings 13:19:30 -!- ejames has joined ##crawl-dev 13:23:02 -!- ejames has quit [Client Quit] 13:23:22 -!- Elynae has quit [Ping timeout: 245 seconds] 13:32:12 -!- scummos^ has quit [Ping timeout: 256 seconds] 13:40:19 -!- cocofalco has quit [Quit: Page closed] 13:45:07 -!- TAS-2012v has quit [Ping timeout: 252 seconds] 13:50:48 what do bright green stairs mean? 13:51:24 i know white, brown, yellow, red & green, and pink - but what does bright green mean? 13:51:42 -!- Elfheart has quit [Ping timeout: 245 seconds] 13:51:55 -!- mumra has joined ##crawl-dev 13:52:15 there is a waypoint on it 13:52:18 probably? 13:52:29 ahh! 13:52:36 right :) 13:52:38 thanks :) 13:54:35 * SamB is somewhat amused that he uses a posixoid shell script to compile crawl on Windows, though not really all that surprised... 13:58:00 -!- ejames has joined ##crawl-dev 13:59:10 -!- dockwithme has quit [Quit: Page closed] 14:02:34 -!- ussdefiant has quit [Ping timeout: 256 seconds] 14:03:12 |amethyst: is it wise having all those mailmap emails address on a publicly accessible url? 14:03:36 i realise i should probably have used a less work-related email address but ... 14:04:48 mumra: the emails are all in the repo anyway, so probably fairly publicly available anyhow 14:05:36 also some of them obviously do not work, except perhaps on a very small number of hosts ... 14:06:24 -!- Zaba has quit [Ping timeout: 276 seconds] 14:08:02 -!- Beamed has quit [Ping timeout: 272 seconds] 14:09:40 -!- Elynae has quit [Quit: Page closed] 14:15:32 -!- ussdefiant has joined ##crawl-dev 14:16:09 -!- GuraKKa has quit [Read error: Connection reset by peer] 14:16:39 <|amethyst> mumra: what SamB said: if it's in the repo, it's already permanently public 14:17:33 -!- Pacra has quit [Ping timeout: 256 seconds] 14:18:29 <|amethyst> (if you don't want your nick associated with your address let me know: that's why the name including pi isn't mapped to that person's usual IRC nick) 14:18:56 <|amethyst> (but then it will show your real name when people query Chei) 14:19:19 <|amethyst> (or whatever you put as your "real name" in git) 14:25:33 <|amethyst> kilobyte: so if I wanted to add new monsters and a new portal branch as a temporary thing, how disruptive would that be? I am thinking of something for April 14:25:46 -!- scummos^ has quit [Ping timeout: 272 seconds] 14:26:57 <|amethyst> kilobyte: I guess it would be easiest if someone had plans for a real portal branch and real monsters to replace them? 14:27:29 <|amethyst> kilobyte: I guess I could make it a Sprint 14:27:44 yeah i hadn't realised when i started using git how public the emails were ... i'm used to setting up web apps where hiding users emails is a top priority ;) 14:27:58 i'll set up a new address at some point that isn't my main work email 14:29:44 -!- bonghitz has quit [Remote host closed the connection] 14:30:47 (i'm more worried about spambots that the nick association really) 14:31:24 <|amethyst> if spambots don't already crawl gitorious it's just because the UI is so horrid :/ 14:31:43 haha 14:33:40 -!- elliptic has quit [Remote host closed the connection] 14:34:23 -!- dcssrubot544 has quit [Read error: Connection reset by peer] 14:36:01 |amethyst: if they don't like the UI, they could easily just use one of the git protocols ... 14:36:29 you know Mecurial doesn't make email addresses publicly available; i thought unix things were supposed to be all security conscious? ;) 14:37:42 I don't think unix people usually consider email harvesting a security breach? 14:38:00 <|amethyst> The email address is part of the commit 14:38:04 I mean, not of their own email addresses 14:38:07 <|amethyst> you can't verify the commit hash without knowing it 14:39:10 erm, I think mercurial does include emails in commits 14:39:45 Mercurial uses username/password, i've never had to enter an email address 14:40:01 <|amethyst> ah 14:40:25 <|amethyst> git uses the From: line as the identifier of an individual 14:40:35 <|amethyst> you don't have to include a valid address 14:40:40 mumra: username/password? 14:40:49 that sounds more about how you push to the repository than what goes in the actual commits 14:41:33 well yeah, what is in the commit is just a local username 14:41:54 there is literally no email address specified anywhere in my Hg config and i can commit and push fine 14:42:15 <|amethyst> git will use username@hostname by default but will give you a warning 14:42:23 sure, but the same for git, you can just fill in an invalid email if you want 14:42:26 <|amethyst> it might read from some environment variable instead 14:43:17 <|amethyst> git config user.email secretidentity@blahblah # Just don't use a@a.com, that one's been taken 14:43:19 well anyway, it's probably not a concern; i was just surprised to see it because when dealing with web security i always go to lengths to make sure users' email addresses aren't visible anyway 14:43:29 s/anyway/anywhere 14:43:56 |amethyst: ok i'll remember that, although i think it's too late now anyway :P 14:44:04 well, git has no use for an email if not to put it in commits :P 14:44:13 it's designed for a mailing list-based workflow, is what it comes down to 14:44:30 if you are working on linux everybody knows your email anyway so it's a useful identifier to put in commits 14:44:31 <|amethyst> mumra: git leaves it up to the developer. due's real name isn't "Jude Brown" for example 14:44:44 <|amethyst> or so I hear 14:44:49 gasp 14:45:35 <|amethyst> my local commits to dgamelaunch-config on CAO and CSZO are as "Dobrazupa.org staff " 14:46:49 <|amethyst> Not for privacy, though---I just couldn't be bothered to work on it under my own account instead of the crawl-dev account that the scripts run as 14:47:02 -!- Roarke has quit [Quit: Page closed] 14:51:08 i guess the bigger worry is potential clients googling my email and discovering my secret hobby ;) 14:51:11 -!- Stelpa has quit [Ping timeout: 260 seconds] 14:51:17 anyway gtg and play a gig, have fun all 14:51:55 -!- MarvinPA_ has joined ##crawl-dev 14:52:27 -!- rossi has quit [Quit: WeeChat 0.4.0] 14:54:35 -!- magistern has quit [Quit: This computer has gone to sleep] 14:54:46 -!- MarvinPA has quit [Ping timeout: 244 seconds] 14:54:47 -!- MarvinPA_ is now known as MarvinPA 14:55:20 -!- magistern has quit [Client Quit] 14:55:48 -!- mumra has quit [Ping timeout: 244 seconds] 15:02:14 -!- HangedMan is now known as GreatOrbOfEyes 15:07:04 once you reach xl27, can draining damage still reduce you to xl26? 15:07:23 yep 15:07:29 -!- ejames has quit [Quit: Leaving.] 15:07:29 also in 0.11? 15:07:37 looks to me like it can't 15:07:54 i got drained like crazy recently but didn't go down to xl26 15:08:04 well, you still gain additional xp after xl 27 15:08:18 yes, i know 15:08:19 -!- bonghitz has quit [Ping timeout: 245 seconds] 15:08:26 -!- kunwon1 has quit [Ping timeout: 255 seconds] 15:08:40 it looked to me like it may be borked 15:12:07 -!- Cerepol has quit [Ping timeout: 245 seconds] 15:13:15 -!- Namey has quit [Quit: Leaving] 15:14:39 -!- faze has quit [Ping timeout: 276 seconds] 15:15:56 -!- kunwon1 has joined ##crawl-dev 15:16:17 -!- faze has joined ##crawl-dev 15:17:24 -!- elliptic has joined ##crawl-dev 15:18:46 <|amethyst> Napkin: the code does use exp_needed(you.experience_level + 1) but that's not infinite or anything like that 15:18:55 -!- johnthebear has quit [Quit: Computer has gone to sleep.] 15:19:06 <|amethyst> Napkin: however, it means you're drained of only a small fraction of the extra XP 15:19:22 <|amethyst> level 27 is 848000 and the formula gives 951500 for level 28 15:19:42 oh, it does? ok 15:20:27 <|amethyst> Napkin: if I'm reading and calculating correctly, you can be drained of up to 15525 XP at level 27 15:20:48 <|amethyst> or as little as 5175 15:21:02 well, there are no xp shown anymore 15:21:30 -!- ejames has joined ##crawl-dev 15:22:06 but i remember the xp pool completely emptied on a single draining, when having between 10k and 20k in it 15:22:11 <|amethyst> yeah, but I suspect it's easy to get so high above 27 that there's no realistic possibility of you being drained down 15:22:18 <|amethyst> Napkin: yeah, that was handled separately 15:22:25 ah ok 15:22:58 well, then it sounds like it works as designed :) 15:23:22 <|amethyst> well, I don't know if I'd say "designed" 15:23:24 -!- ussdefiant has quit [Ping timeout: 272 seconds] 15:23:28 thanks for checking 15:23:33 <|amethyst> Probably it should be more threatening to XL 27 15:23:51 <|amethyst> I think I heard some talk about draining skills, but that would really annoy some players 15:24:19 <|amethyst> but draining experience level doesn't do much unless you're low-level 15:24:23 -!- syllogism has quit [] 15:24:48 oh yeah, i'd be in that category as well ;) 15:25:00 <|amethyst> FR: remove experience levels 15:25:10 woah! 15:25:14 -!- ussdefiant has joined ##crawl-dev 15:25:24 people need numbers! 15:25:25 <|amethyst> maybe add some new skills to compensate 15:25:55 -!- nooodl has quit [Ping timeout: 248 seconds] 15:26:03 <|amethyst> make Fighting (for HP) and Spellcasting/Invo/Evo (for MP) have more of an effect 15:26:27 -!- nooodl has joined ##crawl-dev 15:26:43 what about stat gain? and racial bonuses currently based on xl? 15:26:57 <|amethyst> skills for str, dex, and int :) 15:27:01 <|amethyst> and for your race 15:27:15 <|amethyst> Yeah, maybe not the most thought-through FR in the world :) 15:27:23 hehe 15:27:25 *phew* 15:27:26 ;) 15:33:19 -!- Aryth has quit [Read error: Connection reset by peer] 15:35:00 -!- ejames has quit [Quit: Leaving.] 15:35:24 -!- yalue has quit [Quit: Leaving] 15:36:13 -!- rkd has quit [] 15:36:40 -!- edlothiol has quit [Ping timeout: 256 seconds] 15:37:52 Patch: Add always_prompt_melee to help casters avoid wasted turns (https://crawl.develz.org/mantis/view.php?id=6717) by rriegs 15:39:33 -!- MarvinPA has quit [Read error: Operation timed out] 15:44:29 casters 15:44:33 -!- GreatOrbOfEyes is now known as HangedMan 15:48:44 -!- Psyknux has quit [Quit: My work is end \(^o^)/] 15:49:20 HangedMan: cmon man, it's clearly optimal to never melee anything ever 15:49:47 _ever_ 15:49:54 not even a silent spectre 15:49:57 gotta wand those 15:49:58 <|amethyst> I would support an way to "inscribe your hands" for various prompts 15:50:11 <|amethyst> e.g. inscribe hands with !w to warn on wielding any weapon 15:50:43 -!- ejames has joined ##crawl-dev 15:51:14 !p to avoid sacrificing your hands to nemelex 15:51:29 <|amethyst> I think config option is too coarse, since you might want change this multiple times in a game 15:52:03 Even characters that use spells for the vast majority of their damage still want to hit things a lot 15:52:15 i'd use hand inscriptions 15:52:26 to remnd me to reequip my weapon if i take it off 15:52:33 (which happens a lot) 15:52:43 true, ontoclasm 15:52:47 Well, it's already supposed to prompt you for trying to punch things if you don't have UC 15:52:51 the best UI is just allowing - as an item to inscribe I think 15:52:53 just like w- etc. 15:53:02 <|amethyst> DracoOmega: only if you also have a weapon skill 15:53:06 Oh, really? 15:53:09 probably if hand inscriptions exist then you should get {!a} on your fists for backgrounds that start with a weapon 15:53:09 I don't think I knew that 15:53:25 -!- alheris has quit [Ping timeout: 260 seconds] 15:54:03 <|amethyst> I believe that's the case... my characters rarely get such warnings, but they also rarely make it long enough to get weapon skill 15:54:16 <|amethyst> s/get weap/get much weap/ 15:55:25 -!- johnstein has joined ##crawl-dev 15:55:59 would support hand inscriptions solely for the whole not accidentally punching after using sublimation of blood 15:56:21 also it would allow us to have the prompt be "What, with your bare hands?" 15:56:57 <|amethyst> DracoOmega: oh, I see, it's only if there was an interrupted weapon swap and your weapon skill in that weapon is greater than your unarmed skill 15:57:08 <|amethyst> fight.cc, wielded_weapon_check() 15:57:20 -!- ToastyP has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 15:57:23 That's oddly specific 15:59:46 "What, with your bare wispy tendrils?" 16:00:03 <|amethyst> YES 16:02:10 -!- absolutego has quit [Quit: leaving] 16:04:29 -!- dcssrubot350 has quit [Read error: Connection reset by peer] 16:12:27 -!- monqy has quit [Quit: hello] 16:15:19 -!- ejames has quit [Quit: Leaving.] 16:16:57 -!- Pacra has joined ##crawl-dev 16:18:09 -!- DainDwarf has quit [Quit: Dain's default quit message] 16:23:47 -!- syraine has quit [Ping timeout: 245 seconds] 16:24:38 * SamB wonders why your basic msys-root doesn't have dummy directories marking the mountpoints for /mingw, /usr, and /tmp -- it messes up tab completion ... 16:27:20 -!- johnstein_ has joined ##crawl-dev 16:29:16 -!- johnstein has quit [Ping timeout: 272 seconds] 16:29:30 -!- johnstein_ is now known as johnstein 16:29:54 -!- scummos^ has quit [Ping timeout: 272 seconds] 16:32:07 -!- bob__ has quit [Quit: Page closed] 16:32:41 -!- ejames has joined ##crawl-dev 16:32:50 -!- Arkaniad has quit [Ping timeout: 252 seconds] 16:36:09 -!- HangedMan is now known as GreatOrbOfEyes 16:38:07 -!- absolutego has quit [Ping timeout: 256 seconds] 16:46:22 -!- gluop has quit [Ping timeout: 272 seconds] 16:46:23 have I mentioned how silly it is that, when building on Windows, we build a PE file named tilegen.elf ? 16:49:25 <|amethyst> .elf is silly all around 16:50:12 it can make sense if it's actually an intermediate file on the way to building a .bin ... 16:50:23 <|amethyst> but this is not 16:50:28 I know 16:50:43 -!- Nakatomy has quit [Ping timeout: 248 seconds] 16:50:45 <|amethyst> I'm used to ".elf" being given as the reductio ad absurdum from ".sh" 16:51:09 <|amethyst> ".sh" and ".pl" 16:56:08 if I were going to steal and/or contrive an implementation of backtrace(3) and backtrace_symbols(3) for Windows, where should I put it? 16:56:38 -!- kek has quit [Quit: brb] 16:58:14 -!- absolutego has quit [Ping timeout: 256 seconds] 17:02:30 <|amethyst> either libunix.cc or dbg-windows.cc 17:02:58 <|amethyst> err no 17:03:04 <|amethyst> libunix is the other way around 17:03:56 <|amethyst> hm 17:04:34 <|amethyst> oh, syscalls.h has a couple of things but that wouldn't be appropriate for this 17:05:10 <|amethyst> so my vote is for dbg-windows.cc or libwindows.cc or something similar 17:05:45 I was thinking of backtrace.c :-( 17:06:14 -!- Crazylemon64 has quit [Ping timeout: 245 seconds] 17:07:07 -!- Garhauk has quit [Ping timeout: 245 seconds] 17:08:49 possibly using https://sourceforge.net/apps/trac/mingw-w64/browser/experimental/backtrace/backtrace.c as a starting point 17:12:30 -!- GreatOrbOfEyes is now known as HangedMan 17:15:44 -!- inspector071 has quit [Ping timeout: 252 seconds] 17:18:44 -!- ejames has quit [Ping timeout: 248 seconds] 17:21:21 -!- Marsh-P has quit [Read error: Connection reset by peer] 17:22:26 -!- Crazylemon64 has quit [Ping timeout: 255 seconds] 17:23:03 -!- Nightbeer has quit [Ping timeout: 245 seconds] 17:34:11 -!- rossi has quit [Quit: WeeChat 0.4.0] 17:34:34 -!- dcssrubot177 has quit [Read error: Connection reset by peer] 17:35:05 -!- ark__ has quit [Quit: Leaving] 17:39:07 -!- mikee_ has joined ##crawl-dev 17:40:33 say, why do we call generate_abyss twice during startup for abyssal knights? 17:42:57 -!- Pthing has quit [Remote host closed the connection] 17:44:58 -!- Stelpa has quit [Changing host] 17:45:09 -!- Stelpa has quit [Remote host closed the connection] 17:45:20 -!- Stelpa has quit [Changing host] 17:46:39 -!- Chadul has quit [Quit: Page closed] 17:50:14 -!- Marsh-P has quit [Quit: Marsh-P] 17:50:21 -!- Kettle has joined ##crawl-dev 17:52:59 -!- inpho has quit [Quit: inpho] 17:55:24 -!- ussdefiant has quit [Ping timeout: 272 seconds] 17:59:17 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 17:59:33 -!- ussdefiant has joined ##crawl-dev 18:03:21 -!- jday_ has quit [Ping timeout: 276 seconds] 18:03:44 -!- noppa354 has quit [Quit: Page closed] 18:09:32 -!- jday_ has joined ##crawl-dev 18:09:52 -!- Nightbeer has quit [Read error: Connection reset by peer] 18:11:04 -!- scummos^ has quit [Quit: Konversation terminated!] 18:13:13 -!- residualshade has quit [Quit: Page closed] 18:13:29 -!- Crazylemon64 has quit [Ping timeout: 246 seconds] 18:15:48 what's the minimum version of Windows we support? 18:20:04 I thought rock trolls were removed? 18:20:17 they still seem to generate occasionally, unless that was a shifter 18:20:24 probably shifter 18:20:34 btw shifters shouldn't be rock trolls 18:20:43 give 'em the tag then 18:22:24 elliptic: they were re-added for save compat reasons that I don't think were valid 18:22:58 well, keeping it in the enum until the next major version bump seems fine if they can really be made to not generate 18:22:59 i.e. they were made to used the AXED stuff and then that was undone, but I'm not sure why because they couldn't spawn 18:23:08 I didn't mean they were removed from the enum 18:23:33 clearly should just make the spawns disappear instead of screwing with ghosts and REMOVED_MONS_ROCK_TROLL or whatever 18:24:03 one moment of things not being around on one or two floors, better than this mess 18:24:03 -!- ussdefiant has quit [Ping timeout: 248 seconds] 18:24:16 HangedMan: so I take it you have a patch for this proposal :P 18:24:42 unspawning monsters on load looks kind of a pain 18:24:50 (but I only looked briefly at doing it because I don't really care) 18:25:20 -!- Nakat0my has quit [Quit: Verlassend] 18:25:23 -!- fdel has quit [Ping timeout: 246 seconds] 18:26:20 -!- johnny0 has quit [Ping timeout: 255 seconds] 18:27:53 -!- alefury has quit [] 18:30:33 * HangedMan shrugs 18:35:27 -!- pelotron has quit [Ping timeout: 256 seconds] 18:36:19 -!- nooodl has quit [Ping timeout: 248 seconds] 18:40:25 -!- eith has quit [Ping timeout: 246 seconds] 18:41:13 !tell bh somebody died to an abyss shift placing them directly into deep water..... 18:41:13 HangedMan: OK, I'll let bh know. 18:45:26 -!- MaxFrost has quit [Ping timeout: 272 seconds] 18:45:37 -!- vadatajs has quit [Remote host closed the connection] 18:47:55 -!- scummos has quit [Remote host closed the connection] 18:53:34 -!- magistern has quit [Quit: This computer has gone to sleep] 19:04:39 -!- dcssrubot681 has quit [Read error: Connection reset by peer] 19:05:08 who builds crawl with MSVC? 19:06:57 -!- AriaB has quit [] 19:08:20 -!- AriaB has joined ##crawl-dev 19:08:40 -!- dtsund has left ##crawl-dev 19:11:25 * SamB wonders why he's getting warnings about BYTE_ORDER and LITTLE_ENDIAN not being defined when compiling maps.cc -- or, really, who/what was supposed to have defined them ... 19:15:08 weapons identified by throwing still undentified for scroll (https://crawl.develz.org/mantis/view.php?id=6718) by rchandra 19:16:28 -!- caleba has quit [Quit: caleba] 19:20:59 hmm, looks like sys/param.h 19:29:53 -!- CreepingCrawled has quit [Remote host closed the connection] 19:31:55 -!- Mottie has quit [Read error: Connection reset by peer] 19:32:11 -!- Mottie has joined ##crawl-dev 19:37:50 -!- evilmike has joined ##crawl-dev 19:45:06 -!- dcssrubot87 has quit [Read error: Connection reset by peer] 19:45:56 -!- Zermako has quit [] 19:48:30 -!- Blazinghand has quit [Ping timeout: 260 seconds] 19:51:56 -!- neuwiz has quit [Ping timeout: 252 seconds] 19:52:32 -!- Pacra has quit [Ping timeout: 256 seconds] 19:54:18 SamB: currently win2K (and I actually test it when tagging every point release, too!) 19:54:21 -!- dtsund has joined ##crawl-dev 19:54:36 although it may make sense to bump it to XP 19:55:48 -!- elliptic has quit [Quit: Leaving] 19:55:51 <|amethyst> speak of the devil 19:56:07 elliptic: the issue is, rock trolls are pretty popular in existing saves, including derived undead 19:56:31 <|amethyst> kilobyte: you seem to be one of the few people around with admin rights on gitorious 19:56:37 okay, why does make say there's no rule to build win32/backtrace.o when I have a win32/backtrace.cc all ready to compile :-( 19:56:46 SamB: perhaps you need to put it in the .objs file? 19:56:55 or Makefile.obj or whatever it's called 19:56:58 * elliott captain obvious 19:57:18 Make wouldn't complain about not having a rule to build it if I hadn't added it to a variable ... 19:57:41 we really shouldn't remove monsters who exist in saves in the wild, I guess. Rock trolls were just abundant enough to cause multiple bug reports. 19:58:18 !lg * killer=~removed 19:58:19 1. OneEyedJack the Ripper (L12 FeMo), worshipper of Okawaru, blasted by a removed MONS JOZEF (bolt of poison) on D:12 on 2012-08-08 20:36:11, with 17980 points after 34331 turns and 1:44:13. 19:58:55 still leaning towards the remove removed monsters instead of it being such an issue 19:59:46 that has issues, too 19:59:56 -!- Pacra has joined ##crawl-dev 20:00:03 not exactly reliably scummable 20:00:17 true 20:00:59 -!- MarvinPA has joined ##crawl-dev 20:04:37 the main problem is in monster enums being used in so many distinct places, some being tricky to remove 20:07:52 -!- lobf has quit [Quit: lobf] 20:07:56 -!- Elfheart has quit [Quit: Page closed] 20:14:39 -!- dtsund has left ##crawl-dev 20:15:01 -!- dtsund has joined ##crawl-dev 20:25:52 float/large/mini vaults (https://crawl.develz.org/mantis/view.php?id=6719) by minmay 20:26:09 -!- monqy has joined ##crawl-dev 20:27:54 -!- scummos has quit [Ping timeout: 245 seconds] 20:31:11 -!- _dd has quit [Read error: Operation timed out] 20:33:44 -!- Poncheis has quit [Ping timeout: 272 seconds] 20:33:56 kilobyte: why do we have %.o depending on %.d ? 20:37:02 -!- ussdefiant has joined ##crawl-dev 20:37:34 -!- lobf has quit [Quit: lobf] 20:38:10 to force a rebuild of that file if the dependency is missing, or, thanks to another rule, stale 20:38:56 there's a rule to rebuild them, then? 20:39:36 %git a629cc 20:39:36 03kilobyte * 0.10-a0-3054-ga629cc6: Deal with missing dependency files. 10(1 year, 2 months ago, 1 file, 9+ 15-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=a629cc6fc16e 20:39:42 -!- syraine has joined ##crawl-dev 20:40:32 Continuing on from what was being spoken about yesterday, what is stopping unarmed combat from just being a default 'weapon'? That way it could be cursed or hypothetically crippled. 20:40:49 -!- st_ has quit [Ping timeout: 240 seconds] 20:41:45 or inscribed! 20:41:53 That was what I was continuing on from. 20:41:54 Hehe. 20:42:00 And yeah. 20:43:15 kilobyte: I don't really follow how this is supposed to work :-( 20:44:29 -!- Crazylemon64 has quit [Ping timeout: 255 seconds] 20:45:00 I don't remember the particular case, but it kept getting stale and causing misbuilds 20:45:17 and yeah, it's a mess of unholy hacks :( 20:46:09 I don't really follow how anything builds at all :-( 20:46:49 -!- lobf has quit [Quit: lobf] 20:48:12 I mean, I don't get why Make doesn't say "No rule to make target " for everything 20:48:14 compilation creates both .d and .o 20:48:49 yes, but with the .d on the right how does it ever happen? 20:49:30 and make doesn't know that compilation updates the .d files ... 20:51:13 I added the above exchange to ??devteam[7], I hope you do not mind 20:51:25 -cheerful- 20:51:33 Out of context it sounds extremely silly 20:53:50 -!- absolutego has quit [Ping timeout: 260 seconds] 20:54:23 Anyway, with %.d on the right, make won't compile me a win32/backtrace.o; without, it will. 20:54:25 SamB: heh, $(DEPS): %.d: %.cc 20:54:51 this generates an empty rule 20:55:23 with the actual generation of .d being triggered due to .o being considered stale 20:58:01 this is really convoluted, but at least doesn't rebuild the world over and over like automake-generated makefile would 20:58:22 and yeah, it's too messy to live 20:58:57 as Ciaphas Cain said, exterminatus from the orbit, that's the only way to be sure 20:59:07 -!- bonghitz has quit [Remote host closed the connection] 20:59:29 I have a lua query, if someone has time~ 20:59:31 -!- Dixlet_ has joined ##crawl-dev 21:00:34 Man, we could really do with a better make. As long as, you know, it was still a *make*... 21:02:49 -!- Dixlet has quit [Ping timeout: 240 seconds] 21:03:17 agree 21:03:58 -!- Pacra has quit [Ping timeout: 256 seconds] 21:04:08 * SamB tries upgrading all of the mingw packages he has installed to see if that helps ... 21:04:15 MarvinPA: what's the point of hydras being warm-blooded? Aren't they supposed to be amphibians/reptiles? 21:04:28 I have a set of lines of Lua which check against the player's Fighting skill versus their experience level to determine the colour of the fog of war - however, I do not know how to phrase a .rc option in Lua appropriately, and removing the colon only causes the .rc to interpret the line as a command with no actual condition. 21:05:26 It looks like this. 21:05:27 http://pastebin.com/KrTF4yny 21:06:04 * SamB waits while mingw-get downloads the world 21:06:22 MarvinPA: they appear to got M_WARM_BLOOD in 88a6cab9, which seems to be a massive assignment with little thought to individual entries 21:07:55 My query is: how do I convert those two lines into something that validates, given that the namespace isn't initialized? 21:08:02 -!- SkaryMonk has quit [Quit: Leaving.] 21:08:23 * SamB wonders if running mingw-get under sh.exe is going to cause problems 21:10:01 syraine: this kind of lua is black magic to me 21:10:24 (and I guess that s/ to me//) 21:10:35 Hehe 21:11:21 It seems like everyone says that about my code. 21:11:51 -!- MaxFrost has quit [] 21:12:00 But perhaps. I did point your query to MarvinPA in the main channel, so be nice! =3 21:12:03 * SamB wonders if his "reload configuration" key binding for doomrl actually does anything useful 21:12:35 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 21:12:59 -!- Pacra has joined ##crawl-dev 21:13:15 Well, I exaggerate. It does validate, though, albeit just as a meaningless calculation. I substituted various other lines into it to check. 21:13:53 -!- inspector071 has quit [Ping timeout: 252 seconds] 21:13:59 SamB: do you add it the same way libw32c is added? 21:14:46 also, if all else fails, including things unconditionally then #ifdefing out the whole contents would also work 21:14:49 -!- Vizer_ has joined ##crawl-dev 21:16:25 -!- Vizer has quit [Ping timeout: 276 seconds] 21:19:21 -!- caleba has quit [Quit: caleba] 21:19:40 -!- Blazinghand has quit [Ping timeout: 246 seconds] 21:21:56 03kilobyte 07* 0.12-a0-2442-g480509d: Make prayer while in statue form use an active verb. 10(56 minutes ago, 1 file, 2+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=480509d0a59e 21:21:56 03kilobyte 07* 0.12-a0-2443-g08e7e93: Remove player_in_bat_form(). 10(49 minutes ago, 12 files, 18+ 24-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=08e7e93f3905 21:24:19 -!- Kellhus has quit [Quit: Page closed] 21:25:37 -!- shirish has joined ##crawl-dev 21:27:51 -!- shirish has quit [Remote host closed the connection] 21:29:59 syraine: doesn't that only get run at startup anyway? 21:30:05 -!- shirish has joined ##crawl-dev 21:30:09 SamB, yes. 21:30:28 also why are you messing with colour.darkgrey ??? 21:30:36 -!- Pacra has quit [Ping timeout: 256 seconds] 21:31:25 Because it is the colour of the fog of war. 21:32:03 03dolorous 07* 0.12-a0-2444-g4972c5d: Add formatting fixes. 10(4 minutes ago, 1 file, 3+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=4972c5db71d7 21:32:05 Ctrl+T Opens New Tabs for Google Chrome (https://crawl.develz.org/mantis/view.php?id=6720) by Davion Fuxa 21:32:52 only Chrome? 21:36:12 * SamB accidentally killed mingw-get in mid-upgrade, and for some reason this zapped mingw-get so he had to download another one and unpack it into his MinGW tree :-( 21:37:42 -!- antlions has quit [Ping timeout: 272 seconds] 21:39:33 -!- ShadeTornado has quit [Quit: Leaving] 21:43:47 -!- oberstein has quit [Ping timeout: 245 seconds] 21:43:47 -!- syraine has quit [Ping timeout: 245 seconds] 21:44:53 -!- oberstein has joined ##crawl-dev 21:52:38 hmm, after "mingw-get upgrade" completes, the makefile seems to work fine 21:52:56 I guess I had a flakey make ... 21:56:20 -!- oberstein has quit [Ping timeout: 256 seconds] 21:59:23 -!- oberstein has joined ##crawl-dev 21:59:45 -!- HangedMan has quit [Read error: Connection reset by peer] 22:00:14 -!- magicpoints has quit [] 22:00:41 whoa ... rms named POSIX? 22:04:53 -!- Wehk has quit [Read error: Connection reset by peer] 22:08:29 Debian builds of the trunk branch on crawl.develz.org updated to: 0.12-a0-2444-g4972c5d 22:14:55 -!- DivineBovine has quit [Read error: Connection reset by peer] 22:15:02 -!- oberstein has quit [Ping timeout: 256 seconds] 22:17:04 -!- Crazylemon64 has quit [Ping timeout: 245 seconds] 22:18:13 -!- johnny0 has quit [Ping timeout: 256 seconds] 22:21:24 -!- gluop has quit [Ping timeout: 272 seconds] 22:21:31 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:22:24 -!- oberstein has joined ##crawl-dev 22:28:00 -!- tenofswords has joined ##crawl-dev 22:28:41 -!- johnstein has quit [Ping timeout: 252 seconds] 22:29:17 -!- johnstein has joined ##crawl-dev 22:40:05 -!- bh has joined ##crawl-dev 22:40:16 I am becoming quite good at crashing crawl! 22:40:16 bh: You have 1 message. Use !messages to read it. 22:40:18 !messages 22:40:19 (1/1) HangedMan said (3h 59m 5s ago): somebody died to an abyss shift placing them directly into deep water..... 22:40:50 !tell HangedMan I'm sorry :( that's a bullshit death. Can you tell me where to find the morgue/ttyrec? 22:40:50 bh: OK, I'll let HangedMan know. 22:41:59 -!- inpho has quit [Quit: inpho] 22:42:16 hrm 22:42:36 !lg kellhus br=abyss max=xl 22:42:37 50. Kellhus the Swordmaster (L27 MiGl), worshipper of Trog, drowned in the Abyss on 2012-12-01 03:09:59, with 670212 points after 107755 turns and 4:50:14. 22:42:44 that 22:43:45 ??footv 22:43:45 footv[1/5]: telnet termcast.develz.org (and then select the letter for FooTV), or http://termcast.develz.org. Do not use SSH. Shows games requested using !tv. Request games by adding -tv to !lg, !lm or !hs, cancel games by adding -tv:cancel to the same command-line, clear playlist with !lg * -tv:nuke 22:44:30 !lg kellhus br=abyss max=xl -tv:cancel 22:44:35 50. Kellhus, XL27 MiGl, T:107755 cancel requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 22:45:02 erm... 22:45:07 !lg * -tv:nuke 22:45:08 FooTV playlist clear requested by bh. 22:45:12 !lg kellhus br=abyss max=xl -tv 22:45:13 50. Kellhus, XL27 MiGl, T:107755 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 22:46:12 yeah. wtf 22:53:37 -!- jeanjacques has quit [Quit: HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!] 22:56:12 -!- Krakhan has quit [Ping timeout: 257 seconds] 22:56:12 -!- Zephryn has quit [Ping timeout: 257 seconds] 23:00:35 -!- crate has quit [Quit: Leaving] 23:01:16 -!- noppa354 has quit [Quit: Page closed] 23:01:41 -!- gluop has quit [Read error: Connection timed out] 23:02:55 time to install valgrind 23:09:34 -!- Blazinghand has quit [Ping timeout: 245 seconds] 23:10:12 -!- ruwin has quit [] 23:10:41 you didn't already have it installed? 23:11:48 SamB: OSX is a terrible development environment and I wiped my harddrive recently (OSX update had bricked the machine) 23:12:03 oh, OS X 23:12:13 -!- pantaril has quit [Remote host closed the connection] 23:12:42 I can't has valgrind on OS X because I only has a PPC mac :-( 23:13:29 I have an old 6100/66 in my parent's attic. I wonder if it could run crawl 23:17:59 -!- ussdefiant has quit [Ping timeout: 246 seconds] 23:18:10 how evil would it be to modify grd to assert that only valid features are written to it? 23:19:39 I suspect there would be a lot of crashes to fix 23:20:11 huh, my first thought was it might be kinda slow ;-) 23:20:35 -!- gluop has quit [Read error: Connection timed out] 23:21:29 I doubt we're bottlenecked on grid writes. 23:24:59 -!- Pepe has quit [Ping timeout: 246 seconds] 23:26:22 -!- johnstein_ has joined ##crawl-dev 23:27:16 -!- johnstein has quit [Ping timeout: 272 seconds] 23:27:17 -!- johnstein_ is now known as johnstein 23:32:02 -!- Kettle has quit [Quit: Page closed] 23:32:40 -!- Slamen has quit [Client Quit] 23:34:18 -!- santiago has quit [Ping timeout: 245 seconds] 23:34:36 lovely, crawl.exe is crashing, saying: ASSERT(sqlite3_threadsafe()) in 'database.cc' at line 334 failed. 23:35:33 * SamB hopes that was just using a stale sqlite and the next build will fix it ... 23:37:17 assuming I can get perl working again ... 23:38:07 -!- Kalir has quit [Changing host] 23:38:47 -!- BloodDrum has quit [Ping timeout: 245 seconds] 23:42:29 * SamB downgrades perl 23:42:59 -!- lobf has quit [Quit: lobf] 23:45:05 -!- inpho has quit [Quit: inpho] 23:45:56 -!- ToastyP has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 23:50:33 -!- pelotr0n has quit [Quit: Leaving] 23:51:14 -!- Blazinghand has quit [Read error: Connection reset by peer] 23:58:50 ??angel 23:58:51 angel[1/2]: Permanent 150% speed. If you manage to kill one, you get its stuff. Holy scourge, eudemon blade anyone? Sometimes a Lemuel vault places it in lowlevel dungeons behind translucent walls just to scare the hell out of you. 23:58:59 ??angel[2] 23:58:59 angel[2/2]: Killing one can provoke retribution from TSO but this is mostly harmless.