00:43:55 probably, due - i'll try to have a look today 00:44:48 how do they "acknowledge" an issue? 00:44:52 and moin! 00:48:16 hmm, checking a few tickets, I only see that greensnark put them to status acknowledged 00:48:40 on the other hand - don't you want reporters to acknowledge bugs & crashes? 01:28:38 due: kofrad has submitted a patch or two, potential valuable contributor, just talk to them? 01:29:16 it's not like "acknowledged" is otherwise used for useful purposes 01:30:16 also, good morning 01:31:11 doy: if you want to further clean up the spell colouring, go ahead; I just made minimal changes, not proper cleanup 01:32:50 moin Rob 01:33:04 hi Napkin! 01:33:17 :D 01:33:48 damn weekend was way to short! 01:37:39 work.. work.. work.. o/ 01:38:19 03greensnark * refb19ead993d 10/crawl-ref/source/travel.cc: [1029] Fix friendly butterflies stopping travel. 01:38:20 03greensnark * r819a50d7cd59 10/crawl-ref/source/menu.cc: [1809] Fix menu selection with '.' not updating count of items. 01:43:43 Napkin: yeah, but non-devs can acknowledge tickets which gets confusing 01:43:50 by: oh yes, I think they'll be an excellent contributor 01:43:57 just that they are acknowledging tickets is a bit confusing 01:45:23 I didn't get a c-r-c email for greensnark's last tow commits. 01:45:25 Did anyone else? 01:45:42 -!- TGWi has joined ##crawl-dev 01:49:46 what's up with all the acknowledged issues? 01:50:16 If greensnark's acknowledging them, it means they're 0.7 issues 01:50:19 Otherwise I've no idea. 01:50:32 Not necessarily 01:50:40 it looks like most of them are greensnark, yes 01:50:43 I'm using it as a way to mark an issue as triaged so I don't spend time looking at it again 01:51:35 If it's for 0.7 I tag it 01:52:12 Ahh, okay. 01:57:18 -!- Niccus has joined ##crawl-dev 02:03:03 -!- TGWi has left ##crawl-dev 02:11:41 -!- Niccus has quit [Read error: Connection reset by peer] 02:13:24 03due 07holyhaul * re3e0691da5df 10/crawl-ref/ (26 files in 3 dirs): Merge branch 'master' into holyhaul 02:13:29 Who changed player.h :9 02:33:29 -!- Enne has quit [Read error: Operation timed out] 02:48:25 -!- ortoslon has joined ##crawl-dev 02:51:42 -!- Enne has joined ##crawl-dev 03:15:22 greensnark: what about simply reverting 6d17f6c1 (recite capping MR at 11) for now? 03:16:03 that commit does that to "unify the formulas for holy and non-holy beings" 03:16:57 except that holies were made to auto-succeed with about any piety+inv that lets you recite in the first place 03:18:37 and with Zin pacifying most holies on sight, this makes sense as it gives you something to do for those whom you failed the piety roll for, and you are not allowed to kill 03:19:47 I'm for it. 03:20:18 due: BTW, holyhaul needs to do something with holy pacification not being guaranteed. Currently, this makes half of holies attack their buddies, this wasn't a problem before only because you never meet multiple angels/daevas. 03:21:41 Yeah. 03:21:45 That's also on the to-do list. 03:21:51 I'm taking it slowly at the minute :) 03:21:58 solution 1: just make holies not attack worshippers of good gods at all. Solution 2: we can make another possible attitude, same as "good neutral" except for not attacking holies. 03:22:26 Yeah, I'm wavering between those. 03:22:30 I'm actually considering that option. 03:22:44 Or, both of those options. 03:23:00 -!- xardas-3 has joined ##crawl-dev 03:31:14 solution 3: just set a "pacified" bit on holies that means they won't attack player and allies, but doesn't affect their relation to other monsters? 03:32:41 by: Also usable. 03:32:58 solution 4: don't change attitude at all, but consider holies and good players of the same "faction" 03:33:08 Also usable. 03:37:04 by: solutions 3 and 4 are just other names for attitudes 03:37:40 ie, "faction" and "attitude" is a synonym in our code 03:38:05 it's called "attitude" in most places but "faction" in arena 03:38:25 if it were a faction, holy monsters wouldn't change it when seeing the player 03:38:54 attitude = relative to player, faction = absolute (in some sense) 03:39:15 they currently do. They start beating hostiles. 03:39:49 that's broken; I wasn't trying to suggest minimal changes 03:40:56 attitude is a combination of: relations to you+allies, relations to hostiles, the length they follow their foes, whether they use stairs or not 03:41:30 Factions won't necessarily work though, becaues dpeg doesn't want them attacking evils. 03:41:54 could have factions "dungeon holy", "player holy" 03:41:59 so we want a faction that doesn't attack both you and hostiles 03:42:06 dungeon holies are neutral towrads player holy 03:42:19 and also towards "dungeon" 03:43:17 attitudes besides friendly and hostile are a hack 03:43:38 I completely support burning the attitude system. 03:43:46 I am utterly for it as well. 03:44:01 It's basically horrifyingand every time I touch it I feel dirty and have to wash myself. 03:44:04 current factions: "hostile" -> follow you, attack you. "friendly" -> follow you, attack hostiles. "good_neutral" -> follow you in some cases but not in others, attack hostiles. "neutral" -> not follow anyone, attack hostiles and you. 03:44:25 sorear: yeah, rewriting/redesigning it would be nice 04:01:41 -!- xardas-3 has quit [Quit: ChatZilla 0.9.86 [Firefox 3.5.9/20100401213457]] 04:11:26 -!- Textmode has quit [Quit: Over the ages, man has been certain of a great many things. some of these things were even true.] 04:55:34 03kilobyte * r7c4550464863 10/crawl-ref/source/spells4.cc: Make the message for extending See Invis more obvious. [1893] 04:55:35 03kilobyte * r275494ddf19e 10/crawl-ref/source/fight.cc: Give trishulas the stabbing bonus [demon] tridents get. 05:01:37 -!- dpeg has joined ##crawl-dev 05:02:02 !seen by 05:02:02 I last saw by at Mon Jul 5 08:43:17 2010 UTC (1h 18m 45s ago) saying attitudes besides friendly and hostile are a hack on ##crawl-dev. 05:02:09 -!- syllogism has joined ##crawl-dev 05:03:01 -!- Mu_ has joined ##crawl-dev 05:16:26 morning mu, dpeg 05:16:35 and syllogism! wow. so many! 05:19:13 hello! 05:28:30 yo 05:36:47 morning due! 05:38:11 also dew 05:38:16 03kilobyte * rbae5255e645f 10/crawl-ref/source/beam.cc: Make enslavement a hostile act. [1828] 05:38:16 03kilobyte * r7ea934d04f39 10/crawl-ref/source/monster.cc: Fix tentacles of a charmed kraken beating on it. 05:39:12 dpeg: the issue with Zin turned out to be caused by 6d17f6c1 capping the monster's RM at... 11 05:39:58 this means, with 5 inv and middling piety, you never fail 05:42:10 it would probably be best to simply revert that commit and rethink recite in 0.8... unless you want to hurry up with a new formula for 0.7 05:45:21 -!- Poor_Yurik has joined ##crawl-dev 05:51:12 -!- Moriasc has joined ##crawl-dev 06:05:34 KiloByte: Reverting 6d17f6c1 seems reasonable for Recite 06:06:13 Let me do that 06:09:08 -!- Moriasc_ has joined ##crawl-dev 06:09:56 03greensnark * r763af6a069fe 10/crawl-ref/source/godabil.cc: [1895] Revert "Tweak the Recite resistance formulas to make them a bit less harsh.". The cap of 11 on monster MR looks like a mistake, reverting this commit as a temporary fix. 06:12:09 -!- Moriasc has quit [Ping timeout: 240 seconds] 06:12:17 -!- Moriasc_ is now known as Moriasc 06:19:19 -!- Moriasc_ has joined ##crawl-dev 06:22:09 -!- Moriasc has quit [Ping timeout: 240 seconds] 06:22:13 -!- Moriasc_ is now known as Moriasc 06:27:34 03greensnark * rcca98e36f55f 10/crawl-ref/source/ (religion.cc religion.h wiz-you.cc): [1868] Fix converting to Lugonu not giving access to first power in Sprint. 06:33:31 -!- purge has quit [Ping timeout: 276 seconds] 07:02:03 -!- Moriasc_ has joined ##crawl-dev 07:04:09 -!- Moriasc has quit [Ping timeout: 240 seconds] 07:04:12 -!- Moriasc_ is now known as Moriasc 07:05:37 03greensnark 07stone_soup-0.7 * r839125312a3c 10/crawl-ref/source/travel.cc: [1029] Fix friendly butterflies stopping travel. 07:05:41 03greensnark 07stone_soup-0.7 * ra7e9a09fbfab 10/crawl-ref/source/menu.cc: [1809] Fix menu selection with '.' not updating count of items. 07:05:43 03kilobyte 07stone_soup-0.7 * r3ba86a28d3f4 10/crawl-ref/source/spells4.cc: Make the message for extending See Invis more obvious. [1893] 07:05:46 03kilobyte 07stone_soup-0.7 * r258ebb201fc0 10/crawl-ref/source/beam.cc: Make enslavement a hostile act. [1828] 07:05:48 03greensnark 07stone_soup-0.7 * rbc713af19cbf 10/crawl-ref/source/godabil.cc: [1895] Revert "Tweak the Recite resistance formulas to make them a bit less harsh.". The cap of 11 on monster MR looks like a mistake, reverting this commit as a temporary fix. 07:05:49 03kilobyte 07stone_soup-0.7 * r831622449128 10/crawl-ref/source/monster.cc: Fix tentacles of a charmed kraken beating on it. 07:05:53 03greensnark 07stone_soup-0.7 * r57b8c4faa94b 10/crawl-ref/source/ (religion.cc religion.h wiz-you.cc): [1868] Fix converting to Lugonu not giving access to first power in Sprint. 07:08:10 -!- purge has joined ##crawl-dev 07:20:22 hey purge 07:21:14 KiloByte: did the commit more than just clamp MR at 11? 07:30:38 dpeg: nothing really relevant, it required a tiny more bit of power to pacify holy beings. 07:30:57 okay, thanks 07:31:14 of course, with 3-4 inv and minimal piety to be able to recite at all, it was still guaranteed 07:37:54 @?? fiend 07:37:55 Fiend (041) | Speed: 10 | HD: 18 | Health: 54-144 | AC/EV: 15/6 | Damage: 25, 15, 15 | Flags: 05demonic, see invisible, fly, !sil | Res: 06magic(288), 05hellfire, 03poison | Vul: 12cold | XP: 3729 | Sp: hellfire blast (3d20), torment symbol. 07:38:07 capping the mr isn't a bad idea though 07:39:53 at, say, 200, yeah. (with changing the resist formula) 07:42:39 screw that, it does make sense lords are more resistant than fiends. And things immune to magic don't look like recite should to anything to them, for good or ill. 08:04:57 -!- Moriasc has quit [Ping timeout: 240 seconds] 09:23:55 -!- eith has joined ##crawl-dev 09:37:38 -!- jld has quit [Ping timeout: 240 seconds] 09:41:40 -!- jld has joined ##crawl-dev 09:44:51 -!- ortoslon has quit [Quit: bye] 09:55:42 Staff of Power's sprite randomly changes staff sprites when you switch to another weapons and then back (https://crawl.develz.org/mantis/view.php?id=1908) by Totaku 10:30:59 -!- casmith789 has joined ##crawl-dev 10:43:43 -!- Moriasc has joined ##crawl-dev 10:51:02 Monster information leak while misled (https://crawl.develz.org/mantis/view.php?id=1909) by MrMisterMonkey 11:06:36 -!- ortoslon has joined ##crawl-dev 11:20:48 -!- Poor_Yurik has quit [Ping timeout: 240 seconds] 11:21:54 -!- kofrad has quit [Ping timeout: 245 seconds] 11:25:21 -!- kofrad has joined ##crawl-dev 11:48:49 -!- MarvinPA has joined ##crawl-dev 11:53:42 -!- Poor_Yurik has joined ##crawl-dev 11:56:52 o/ 11:56:57 -!- Moriasc has quit [Ping timeout: 240 seconds] 11:57:20 Hope everyone had a good weekend :D 11:58:15 Hi Poor_Yurik! :) 11:59:35 Hey, Poor_Yurik. :) 12:03:29 sup guys. Enne, working on the dungeon tiles right now. I'm going to seriously brighten them all up across the board. 12:03:42 ...really? 12:04:20 Haha maybe not? 12:04:30 I thought it would be a good idea so it didn't look so muddled 12:05:00 maybe that's what I get for looking at them for the first time in a few days during the daylight hours when it is bright in my room 12:05:14 at any rate, i'm working on the doors and gates right now 12:14:56 I could go either way on the brightness. 12:15:03 They are really dark, but I think it makes the items and monsters pop out more. 12:19:25 I agree. Wish we could have some sort of rudimentary lighting system where certain things, like torches and lava, could emit some sort of visual colored light radius just for looks, just to break up the uniform lighting a bit. 12:20:17 We totally could. Draw some art and we'll put it in 0.8. :) 12:20:38 k, gonna show you something in a sec 12:22:33 Lights? Like in Ivan? 12:22:39 that would be neat :) 12:24:27 But i guess we can't do them like Ivan, since they are always "pulsing" outside of the turns like the water 12:25:01 I was saying a while back I wish world animations could be independent of turns 12:25:06 especially for stuff like the torches and water 12:25:11 That would definately be cool 12:25:14 and altar animations 12:25:33 yep. 12:25:51 Well, I gotta go help dig a ditch for a few! bbiab 12:26:11 if we could have some sort of frame limiter, so holding attack for instance didn't do like 5 attacks a second, we could even have stuff like attack arc animations 12:26:23 like quick split second sword type light arcs 12:27:04 and animated blood spurts :D 12:27:51 if i wasn't able to make like 5 moves a second in some situations, i'd get pretty irritated d: 12:29:05 One of the Warwalrus team usability findings/suggestions was that melee combat animations would help newbies with comprehending what is going on in the game. 12:30:28 Of course, you'd want to be able turn anything off that makes the game pause etc.. 12:31:37 a better idea might just be to use fast animations, and interrupt them when a new event happens 12:31:45 I've been playing Disgaea lately, a Japanese tactical rpg, and the longest spell and special move animations make me wish I could turn them off. (there's a lot of grinding in that game) 12:31:52 rather than force the user to wait for the animation to finish 12:32:18 Like skip them if there's user input? 12:32:21 yeah 12:32:50 That sounds very good actually, hadn't thought of that. 12:36:27 -!- MarvinPA has quit [Ping timeout: 252 seconds] 12:37:45 ^ Think Legend of Zelda: A Link to the Past -- If you swing your sword then hit the button again it will cancel the current swing animation and do it again 12:38:10 damn its hot outside :| 12:38:51 90 degrees F and 45% humidity and sunny skies != good ditch digging weather 12:58:49 the second disgaea game has an option to turn off the battle animations, it's a godsend 13:00:14 "We should make animations so that we can turn them off." 13:01:46 When you try to make a macro with <, it turns into . (https://crawl.develz.org/mantis/view.php?id=1910) by Huggz 13:03:09 I wasn't thinking of long animations 13:03:16 I'm thinking split second sword arcs, like zelda 13:03:30 without the actual sword swing, just an arc that is directional based on which way the attack is going 13:07:51 hell, even just a crescent moon-like arc with a 3 frame animation would be fine 13:08:03 Maybe we need a wiki page for animation discussion 13:08:51 yeah. i mean, it might look spammy. it would have to be experimented with until it looked right. 13:09:05 but better visual feedback of combat would be nice 13:09:52 I'd be more in favor of just doing the environmental ones first and see how they look 13:10:10 water the tiles are already done 13:10:26 just need to put a loop outside of player/monster turns 13:13:39 -!- kofrad has quit [Quit: Leaving.] 13:14:39 -!- Moriasc has joined ##crawl-dev 13:16:46 I agree. 13:21:36 Do priests have special resistance to Recite? 13:43:29 -!- Madtrixr has joined ##crawl-dev 15:04:53 -!- eith has quit [Ping timeout: 276 seconds] 15:23:04 -!- Siber has quit [Read error: Connection reset by peer] 15:37:04 03by * r1a55a16a990d 10/crawl-ref/source/cloud.cc: Only invalidate LOS when opaque clouds change. 15:37:05 03by * r46bb005ece25 10/crawl-ref/source/ (cloud.cc losglobal.cc): Invalidate LOS entirely at start of manage_clouds for busy maps. 15:37:06 03by * r1cf22c3a71a2 10/crawl-ref/source/mon-behv.cc: Don't set nearest foe for sleeping spores. 15:38:00 KiloByte: it'd be good to know if this improves your sprint profiling numbers 16:02:56 03kilobyte * rc2b625855c36 10/crawl-ref/source/dat/des/variable/altar.des: Set the depth for tgw_sif. 16:02:59 03kilobyte * rea1d71b7d8f7 10/crawl-ref/source/misc.cc: Make orc slaying/drac slaying work on orc/draconian ghosts. 16:04:47 by: there's a significant regression! 16:05:07 aww 16:05:24 I'd say the places with awake monsters are different from those with many clouds 16:05:41 so we end up re-running LOS over and over for them 16:06:01 yes, I tested only at the start of sprint where most monsters would be asleep 16:07:40 just to check, this reduces the cost of manage_clouds, but increase handle_monsters by more? 16:07:47 even at the start (a modified map that places you in a place encased in rock), the first thousand turns are slightly faster with the old code 16:07:53 yeah 16:08:22 LOS checks are the biggest drain now, instead of clearing the cache as before 16:15:23 does just 155a16a help? 16:15:49 -!- eith has joined ##crawl-dev 16:16:59 1a55a16a you mean? Lemme check, but I can't see how possibly it can make things worse. 16:30:24 1a55a16a does help a lot 16:30:35 good 16:30:45 thanks for testing 16:31:38 sorry for the delay, switching between debug and profiled builds is a bitch without ccache 16:31:49 yes 16:34:18 -!- kofrad has joined ##crawl-dev 16:57:46 -!- ortoslon has quit [Quit: bye] 17:00:06 03enne.walker * rf255340e226f 10/crawl-ref/source/ (tilepick-p.cc tilepick.cc): [1908] Fix staff of power tile randomly changing. 17:06:33 03by * rd34e9d05feff 10/crawl-ref/source/ (cloud.cc losglobal.cc): Revert "Invalidate LOS entirely at start of manage_clouds for busy maps." 17:06:45 -!- MarvinPA has joined ##crawl-dev 17:07:51 -!- Zaba has quit [Ping timeout: 240 seconds] 17:16:37 -!- Zaba has joined ##crawl-dev 17:25:23 -!- Textmode has joined ##crawl-dev 17:30:51 -!- Textmode has quit [Ping timeout: 265 seconds] 17:32:04 weird... merely declaring globallos static gives a 1% speedup 17:34:25 Fewer cache misses? 17:35:51 it is never referenced from the outside, so semantically there's no difference 17:36:23 I guess the compiler can notice nothing else aliases this and thus it can run the clears in a more efficient way 17:37:00 static as opposed to global? 17:37:06 or static as opposed to auto? 17:38:24 KiloByte: static allows it to be inlined away? 17:39:13 globallos is data, not code. 17:42:02 :nfi: 17:43:51 if the compiler knows nothing else can change the data behind its back, it can skip re-checking the values every single time 17:44:46 could just use -S and diff 17:45:10 there's an option to disable use of the RNG during compilation, you'll probably need that 17:45:33 I'd be interested to see that. :) 17:48:43 by: keeping a separate bool to know which squares of the cache are dirty slows things down by a tiny bit. It's more costly to update that just to avoid a memset(..., 153). 17:50:36 ah, the Monte Carlo branch probability analyzer appears to have been removed in 4.0 17:50:45 so gcc is deterministic by default now 17:54:38 -!- Textmode has joined ##crawl-dev 17:56:01 -!- TGWi has joined ##crawl-dev 18:12:37 with ~/bin/symbols being: #!/bin/sh 18:12:37 objdump -T $* |grep '\.text.[0-99a-z]\+ \+Base'|sed 's/^.*Base *//'|sort 18:12:52 try this: symbols ./crawl|perl -ne 'print substr($2,0,$1),"\n" if /^_Z(\d+)(_[a-zA-Z0-9_]*)/' 18:13:45 while our naming convention to prefix static functions with a _ is not really consistently used, there's a load of functions with such a name but not actually declared static 18:15:21 why do you use objdump instad of nm? 18:21:41 -!- TGWi has left ##crawl-dev 18:59:12 yo 19:03:00 -!- mspang has quit [Ping timeout: 260 seconds] 19:03:37 -!- purge has quit [Ping timeout: 276 seconds] 19:04:38 -!- mspang has joined ##crawl-dev 19:08:45 Oh, reST! Nice. 19:08:50 I used to know that fluently. 19:30:42 -!- Siber has joined ##crawl-dev 19:35:03 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 20:00:52 -!- syllogism has quit [] 20:56:18 -!- Twinge has joined ##crawl-dev 21:39:30 -!- st_ has quit [Ping timeout: 265 seconds] 21:39:43 -!- clouded has joined ##crawl-dev 22:07:45 -!- st_ has joined ##crawl-dev 22:08:17 -!- clouded has quit [Read error: Connection reset by peer] 22:34:45 Death from an exploding spore says that player was "killed by an exploding ball lightning" (https://crawl.develz.org/mantis/view.php?id=1911) by Totaku 22:46:32 -!- eith has quit [Ping timeout: 248 seconds] 22:58:09 -!- Moriasc has quit [Ping timeout: 240 seconds] 22:59:53 auto-explore initiates and completes battle with 'toadstool' (https://crawl.develz.org/mantis/view.php?id=1912) by June 23:18:07 -!- MarvinPA has quit [Ping timeout: 252 seconds] 23:30:03 Random Character as Good Random (https://crawl.develz.org/mantis/view.php?id=1913) by Tiedyemike