00:00:10 -!- panicbit has quit [Ping timeout: 256 seconds] 00:00:14 remember you can win GrFi^Athiest (and many, many other chars), and this doesn't mean that Gods are not useful 00:01:39 -!- amalloy_ is now known as amalloy 00:02:27 Evo depending on int would shut out very heavy melee chars who need good str/dex from using evocations as much 00:03:12 "shut out" is a bit extreme -- I'm not suggesting any numbers yet 00:03:43 well, if you want the dependence to be meaningful, I assume my 4 int mibe isn't going to be using evo much any more whatever the numbers 00:04:00 since you obviously don't want to just make evo stronger than it already is (it's very strong) 00:04:34 -!- Menche has quit [Quit: Leaving] 00:04:49 and that could be ok, I guess, since that's the price of playing a Mi 00:05:11 this is another thing where I'd probably agree with whatever MPA or elliptic said 00:05:26 only since I'm sure this has come up in the past? (evo depending on int) 00:05:39 and minmay will have some quip to make me feel ignorant 00:07:39 johnnyzero (L27 HuWz) (Zig:19) 00:07:50 oh, I was just spectating that game a sec ago 00:08:19 !crashlog 00:08:19 11227. johnnyzero, XL27 HuWz, T:82871 (milestone): http://dobrazupa.org/morgue/johnnyzero/crash-johnnyzero-20150513-050731.txt 00:08:28 -!- Krakhan has quit [Ping timeout: 258 seconds] 00:08:45 oh hey cool 00:08:49 opc throw crash 00:09:43 -!- ir2ivps5 has quit [Remote host closed the connection] 00:10:06 oh sorry 00:10:15 this is just a javelineer 00:10:56 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1014-g1ec2a3b (34) 00:11:52 hmm 00:12:08 %git 00:12:09 07gammafunk02 * 0.17-a0-1014-g1ec2a3b: Correct Kirke's death message, simplify, and reformat 10(51 minutes ago, 1 file, 12+ 8-) 13https://github.com/crawl/crawl/commit/1ec2a3bb0465 00:12:35 -!- AlphaQ has quit [Remote host closed the connection] 00:12:47 -!- LexAckson has quit [Ping timeout: 256 seconds] 00:13:31 oh, attacker is null? 00:15:27 -!- bh_ has joined ##crawl-dev 00:16:01 &dump johnnyzero 00:16:02 http://dobrazupa.org/morgue/johnnyzero/johnnyzero.txt 00:16:20 -!- Ragnor has quit [Disconnected by services] 00:16:43 -!- Imosa has quit [Quit: ChatZilla 0.9.91.1 [Firefox 34.0/20141127111547]] 00:17:32 -!- ontoclasm1 has joined ##crawl-dev 00:19:12 Unstable branch on crawl.develz.org updated to: 0.17-a0-1014-g1ec2a3b (34) 00:21:32 hrm, this one's tricky to debug 00:22:30 <|amethyst> gammafunk: javelin of penetration went through and blew up a ball lightning, killing the thrower 00:22:55 did you just read the backtrace to figure that out? 00:23:04 <|amethyst> gammafunk: it then proceeded onwards, and when it hit the next thing the ranged_attack crashed when it tried to use a null player 00:23:08 <|amethyst> no, I've seen it before 00:23:25 <|amethyst> and spend several hours then :) 00:23:32 <|amethyst> s/spend/spent 00:23:50 I know you're wayyy better at debugging than I am, but I was going to say that was pretty impressive 00:24:16 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 00:24:36 ah yeah, I should have read that message history 00:24:43 You kill the merfolk javelineer! 00:24:49 would at least have been a clue 00:25:02 well that and the previous messages about the javelin 00:25:10 Ranged attack crash while clearing ziggurat 13https://crawl.develz.org/mantis/view.php?id=9717 by johnnyzero 00:25:24 <|amethyst> the problem is 00:25:32 <|amethyst> I know exactly what the problem is 00:25:38 <|amethyst> but don't really know a good way to fix it 00:26:56 -!- T-u-r-d has quit [*.net *.split] 00:26:56 -!- ontoclasm has quit [*.net *.split] 00:26:56 -!- ldf has quit [*.net *.split] 00:26:56 -!- orionstein has quit [*.net *.split] 00:26:57 -!- kunwon1 has quit [*.net *.split] 00:26:57 -!- endou has quit [*.net *.split] 00:26:57 -!- bh has quit [*.net *.split] 00:27:03 almost seems like something that would have been a major problem for a long time? 00:27:15 oh, ranged attack reform 00:27:20 <|amethyst> it happened to work before because 1. ranged attacks didn't go through the attack code 2. beams carried their agent's mindex, not mid 00:28:12 |amethyst: can you make the ball lightning not blow up until the current attack is over? or, arrange for the monster to not be destroyed until its attack is over? 00:28:16 <|amethyst> 2. meant that the attacker would be a dead monster rather than a null pointer 00:29:15 <|amethyst> ball lightning/spore/etc explosion as a fineff is possible, but pretty substantial and doesn't cover all the things that might hurt the attacker, anyway 00:29:30 yeah 00:29:33 <|amethyst> I have considered monster death as something that happens at fineff time 00:29:58 <|amethyst> but who knows what knock-on effects that would have 00:30:39 I imagine it'd change message order, not that this necessarily matters 00:33:25 -!- Zargon has quit [Quit: Page closed] 00:34:18 <|amethyst> hm 00:34:37 -!- Brannock has quit [Ping timeout: 264 seconds] 00:34:40 <|amethyst> or perhaps to postpone the mons_reset and mid cache removal until then 00:35:08 <|amethyst> it's not that we want the monster to be alive, we just want its info to be available 00:35:15 if a monster gets created during the attack, would this create a problem? 00:35:33 -!- KurzedMetal has quit [Read error: Connection reset by peer] 00:35:45 maybe all that is a fineff 00:35:47 <|amethyst> yeah, we would also have to reserve the mindex as though it were alive 00:36:10 <|amethyst> it would be nice if fineffs could still refer to dead actors 00:36:14 fr a monster with a ranged attack that spawns monsters next to you 00:36:24 ...wait, that's robin 00:37:57 guardian naga 00:38:07 <|amethyst> basically, I'd want to make monsters have three states: alive, doomed, dead-and-reset whereas currently the states are alive, dead-but-not-yet-reset-but-maybe-reused, reset 00:38:21 <|amethyst> and the latter two states aren't really distinguished 00:38:32 ontoclasm1: haunt also 00:38:40 -!- WereVolvo has quit [Read error: Connection reset by peer] 00:38:43 and ghost clouds 00:39:19 <|amethyst> so that a given mindex always refers to the same monster, and a valid but possibly dead monster, within the span of one turn 00:40:12 <|amethyst> where "turn" might be "player or monster action" or might actually be a whole player turn, not sure which would be better 00:44:27 I guess if it's a full turn, you might more checks for monster abilities iterating over los looking for e.g. visible monsters? 00:44:47 <|amethyst> those can continue to ignore dead monsters 00:44:52 yeah, ok 00:44:53 <|amethyst> s/dead/doomed/ 00:45:26 <|amethyst> the only visible change from now should be that you might run out of monster slots sooner 00:45:45 <|amethyst> e.g. a spore producing a ballisto on death (rip) 00:46:04 <|amethyst> might not have a slot available for the ballisto 00:46:26 <|amethyst> even though its slot is going to be freed soon enough 00:48:38 -!- muravey has quit [Ping timeout: 244 seconds] 00:49:08 -!- muravey has joined ##crawl-dev 00:53:17 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-1014-g1ec2a3b 00:56:25 -!- pikaro has quit [Ping timeout: 256 seconds] 00:57:07 -!- zxc232 has joined ##crawl-dev 01:06:30 -!- Utrick has quit [Quit: Utrick] 01:07:29 -!- Utrick has joined ##crawl-dev 01:07:37 -!- stubblyhead has quit [Ping timeout: 264 seconds] 01:08:27 -!- raskol has quit [Quit: Konversation terminated!] 01:09:41 -!- Utrick has quit [Client Quit] 01:11:12 heh. people suggested int = mr a long time ago https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:mutation:stats&s[]=stat 01:14:13 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 01:18:54 -!- rast has joined ##crawl-dev 01:21:19 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 01:23:49 -!- st_ has quit [Ping timeout: 264 seconds] 01:24:22 -!- bonghitz has quit [Quit: Leaving...] 01:27:08 -!- vale has quit [Remote host closed the connection] 01:27:12 -!- bitcoinbastard has quit [Read error: Connection reset by peer] 01:27:57 -!- Idolo has quit [] 01:36:10 -!- T-u-r-d` has quit [Ping timeout: 244 seconds] 01:42:00 -!- dtsund has quit [Quit: dtsund] 01:50:13 -!- Shard1697 has quit [Ping timeout: 264 seconds] 01:56:44 -!- Okiemurse_ has quit [Read error: Connection reset by peer] 02:03:49 -!- Menche has quit [Quit: Leaving] 02:07:16 -!- amalloy is now known as amalloy_ 02:10:59 -!- simmarine has quit [Quit: Leaving] 02:19:19 -!- Shard1697 has joined ##crawl-dev 02:21:33 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-1014-g1ec2a3b (34) 02:23:55 -!- KamiKatze has quit [Quit: Page closed] 02:32:22 -!- vale has quit [Ping timeout: 255 seconds] 02:39:18 -!- ololoev has quit [Quit: Page closed] 02:45:08 -!- pintc has quit [Ping timeout: 246 seconds] 02:52:15 -!- Blazinghand has quit [Read error: Connection reset by peer] 03:08:56 -!- scummos| has quit [Ping timeout: 246 seconds] 03:15:45 -!- rossi has quit [Ping timeout: 250 seconds] 03:17:10 -!- Lightil has quit [Ping timeout: 246 seconds] 03:22:49 -!- ontoclasm1 has quit [Quit: Leaving.] 03:23:39 -!- ___miek has quit [Ping timeout: 276 seconds] 03:30:27 -!- ololoev has quit [Client Quit] 03:32:02 -!- Bcadren has quit [Ping timeout: 246 seconds] 03:33:23 -!- vale_ has quit [Ping timeout: 256 seconds] 03:33:34 -!- Whistling_Bread has quit [Read error: Connection reset by peer] 03:35:00 -!- ussdefiant has quit [Ping timeout: 272 seconds] 03:40:23 -!- Patashu has joined ##crawl-dev 03:42:15 -!- krabocopter has quit [Quit: Page closed] 03:43:53 -!- Patashu has quit [Disconnected by services] 03:43:54 -!- Patashu_ has joined ##crawl-dev 03:56:11 -!- us17 has quit [Ping timeout: 258 seconds] 03:56:24 -!- Lightli has joined ##crawl-dev 04:01:54 -!- pikaro has quit [Ping timeout: 245 seconds] 04:07:48 -!- Mibe has quit [Quit: Page closed] 04:09:33 -!- bhaak has quit [Ping timeout: 256 seconds] 04:10:45 -!- bhaak has joined ##crawl-dev 04:29:37 -!- Nobuharu has quit [Ping timeout: 246 seconds] 04:31:57 -!- bonghitz has quit [Remote host closed the connection] 04:33:54 -!- vale_ has quit [Ping timeout: 244 seconds] 04:37:50 -!- rossi has quit [Ping timeout: 256 seconds] 04:40:30 -!- ololoev has quit [Client Quit] 04:53:52 -!- gareppa has quit [Quit: Leaving] 05:11:08 -!- buki_ is now known as buki 05:16:28 -!- ktgrey has quit [Ping timeout: 272 seconds] 05:16:30 -!- ldf has joined ##crawl-dev 05:16:56 -!- gareppa has quit [Client Quit] 05:17:35 -!- Yermak has quit [Quit: Page closed] 05:19:13 -!- mumra has joined ##crawl-dev 05:22:02 -!- Pacra has quit [Ping timeout: 256 seconds] 05:29:37 -!- TAS-2012v has joined ##crawl-dev 05:29:37 -!- Twiggytwiggytwig has quit [Read error: Connection reset by peer] 05:29:37 -!- neunon has quit [Ping timeout: 272 seconds] 05:29:37 -!- Inferior has quit [Ping timeout: 246 seconds] 05:29:37 -!- Shard1697 has quit [Ping timeout: 252 seconds] 05:29:37 -!- TAS_2012v has quit [Ping timeout: 272 seconds] 05:29:37 -!- thrig has quit [Ping timeout: 272 seconds] 05:29:37 -!- oberstein has quit [Ping timeout: 272 seconds] 05:29:37 -!- TAS-2012v is now known as TAS_2012v 05:29:37 -!- siepu has quit [Ping timeout: 244 seconds] 05:29:37 -!- ChongLi has quit [Ping timeout: 256 seconds] 05:29:37 -!- neunon has joined ##crawl-dev 05:29:37 -!- Cheibriados has quit [Ping timeout: 255 seconds] 05:30:57 -!- Cheibriados has joined ##crawl-dev 05:30:58 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to a pastebin service, please. 05:31:00 -!- The topic of ##crawl is: Play Dungeon Crawl Stone Soup online now! Type ??servers for instructions. | http://crawl.develz.org | FooTV: http://termcast.develz.org - ??footv for instructions | See also ##crawl-offtopic | 0.16 Tournament: http://dobrazupa.org/tournament/0.16/ 05:32:19 -!- geekosaur has joined ##crawl-dev 05:32:25 -!- oberstein has joined ##crawl-dev 05:35:07 -!- vale_ has quit [Ping timeout: 264 seconds] 05:36:55 -!- ebering has quit [Ping timeout: 256 seconds] 05:37:18 -!- ebering has joined ##crawl-dev 05:40:23 -!- ololoev has quit [Quit: Page closed] 05:44:57 -!- Chance672 has quit [Ping timeout: 240 seconds] 05:55:14 -!- SomeStupidGuy has quit [Ping timeout: 245 seconds] 05:59:01 -!- ontoclasm has joined ##crawl-dev 06:00:09 -!- debo has joined ##crawl-dev 06:06:25 -!- Basil has quit [Ping timeout: 264 seconds] 06:13:28 -!- Chance672 has quit [Ping timeout: 272 seconds] 06:13:58 -!- Lasty has joined ##crawl-dev 06:15:55 -!- Crawl_Bacchus has quit [Quit: Look what I got, Bart, a Tickle-Me Krusty doll!] 06:22:19 -!- ___miek has quit [Ping timeout: 255 seconds] 06:23:48 -!- debo has quit [Ping timeout: 256 seconds] 06:24:31 -!- gareppa has quit [Quit: Leaving] 06:32:51 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 06:35:21 -!- vale_ has quit [Ping timeout: 240 seconds] 06:37:33 -!- quik has quit [Ping timeout: 258 seconds] 06:47:20 -!- ekix has quit [Ping timeout: 246 seconds] 06:51:11 -!- bhaak has quit [Ping timeout: 246 seconds] 06:53:59 -!- Lasty has quit [Quit: Leaving.] 06:58:37 -!- bhaak has joined ##crawl-dev 07:05:48 -!- siepu has quit [Ping timeout: 244 seconds] 07:06:49 apparentbliss (L18 HOGl) ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. (Snake:4) 07:09:47 -!- Twiggytwiggytwi_ has quit [Quit: See ya guys later ;)] 07:10:31 -!- tgcid has quit [Quit: Leaving] 07:11:15 The Serpent of Hell breathes INVALID BEAM at you. 07:12:12 looks like it's abjuring with that breath, unless i'm just seeing two separate actions 07:12:17 -!- Okiemurse_ has quit [Read error: Connection reset by peer] 07:13:29 -!- Okiemurse_ has quit [Read error: Connection reset by peer] 07:19:17 -!- wheals has joined ##crawl-dev 07:19:17 -!- pintc has quit [Changing host] 07:21:36 -!- Okiemurse_ has quit [Ping timeout: 256 seconds] 07:24:47 -!- mauris has joined ##crawl-dev 07:35:26 -!- Pacra has joined ##crawl-dev 07:36:30 -!- vale_ has quit [Ping timeout: 265 seconds] 07:42:52 -!- Monkaria has quit [Quit: Page closed] 07:49:59 -!- Pacra has quit [Ping timeout: 246 seconds] 07:52:45 -!- Lasty_ has joined ##crawl-dev 07:56:02 -!- Patashu_ has quit [Ping timeout: 252 seconds] 07:57:51 -!- panicbit has quit [Ping timeout: 250 seconds] 08:00:30 -!- orionstein_ has quit [Quit: ZNC - http://znc.in] 08:02:20 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 08:08:08 03wheals02 07* 0.17-a0-1015-g059ff24: Refactor _autoswitch_to_ranged. 10(44 minutes ago, 1 file, 17+ 15-) 13https://github.com/crawl/crawl/commit/059ff24e0408 08:08:08 03wheals02 07* 0.17-a0-1016-gefca2e5: Remove a now-incorrect line. 10(38 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/efca2e5e8f83 08:08:08 03wheals02 07* 0.17-a0-1017-g7cce488: Make dropping take 10 aut per item rather than 8. 10(29 minutes ago, 1 file, 1+ 5-) 13https://github.com/crawl/crawl/commit/7cce488b794e 08:15:54 -!- tabstorm has joined ##crawl-dev 08:17:28 -!- Okiemurse has quit [] 08:23:58 -!- ldf_ has joined ##crawl-dev 08:32:31 -!- Sose has quit [Ping timeout: 246 seconds] 08:32:33 -!- siepu has quit [Ping timeout: 240 seconds] 08:34:49 -!- Twiggytwiggytwig has quit [Read error: Connection reset by peer] 08:37:09 -!- vale_ has quit [Ping timeout: 258 seconds] 08:37:26 03wheals02 07* 0.17-a0-1018-g3d875c2: Checkwhite. 10(40 seconds ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/3d875c2111dc 08:42:47 -!- finrod has quit [Ping timeout: 256 seconds] 08:45:02 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 08:47:44 -!- debo has joined ##crawl-dev 08:51:16 -!- tabstorm has quit [Ping timeout: 255 seconds] 08:52:09 -!- tabstorm has joined ##crawl-dev 08:52:38 -!- MgDark_HuWn is now known as MgDark 08:55:16 -!- BanMido has quit [Ping timeout: 246 seconds] 08:55:46 -!- rossi has quit [Ping timeout: 255 seconds] 08:56:32 -!- Okiemurse_ has quit [Remote host closed the connection] 09:00:16 -!- mumra has quit [Ping timeout: 255 seconds] 09:04:10 -!- Kalir has quit [Changing host] 09:10:45 -!- scummos| has quit [Ping timeout: 276 seconds] 09:11:27 -!- st_ has joined ##crawl-dev 09:14:41 -!- ololoev has quit [Client Quit] 09:18:30 -!- scummos| has quit [Client Quit] 09:18:42 Bacchus (L21 SpEn) ASSERT(_valid()) in 'ray.cc' at line 194 failed. (Depths:2) 09:23:22 -!- LexAckson has joined ##crawl-dev 09:23:44 -!- scummos__ has quit [Ping timeout: 264 seconds] 09:26:20 -!- Brannock has joined ##crawl-dev 09:27:01 -!- Tux[Qyou] has joined ##crawl-dev 09:31:00 -!- tabstorm has quit [Ping timeout: 252 seconds] 09:32:09 -!- tabstorm has joined ##crawl-dev 09:37:59 -!- fazisi has quit [Read error: Connection reset by peer] 09:38:03 -!- vale_ has quit [Ping timeout: 276 seconds] 09:40:07 -!- rossi_ has quit [Ping timeout: 250 seconds] 09:44:22 -!- scummos__ has quit [Quit: Konversation terminated!] 09:49:19 -!- Zargon has quit [Quit: Page closed] 09:50:34 -!- scummos__ has quit [Ping timeout: 272 seconds] 10:00:31 -!- carwin has quit [Quit: Page closed] 10:14:15 -!- Crawl_Bacchus has quit [Quit: Look what I got, Bart, a Tickle-Me Krusty doll!] 10:22:44 -!- Blazinghand has joined ##crawl-dev 10:26:07 -!- siepu has quit [Quit: Leaving] 10:28:09 -!- Marbit has joined ##crawl-dev 10:28:11 -!- Marbit has quit [Client Quit] 10:30:56 -!- bonghitz has quit [Ping timeout: 264 seconds] 10:31:21 -!- Ipsum has quit [Read error: Connection reset by peer] 10:32:02 -!- Ipsum has quit [Read error: Connection reset by peer] 10:37:03 -!- Ipsum has quit [Read error: Connection reset by peer] 10:37:17 -!- Ipsum_ has quit [Client Quit] 10:38:09 -!- vale has quit [Ping timeout: 245 seconds] 10:38:31 -!- Xenobreeder has quit [Ping timeout: 246 seconds] 10:39:31 -!- rossi_ has quit [Ping timeout: 256 seconds] 10:40:49 -!- Ipsum has quit [Read error: Connection reset by peer] 10:44:42 -!- tabstorm has quit [Ping timeout: 252 seconds] 10:48:35 -!- ussdefiant has joined ##crawl-dev 10:49:09 -!- sanka has quit [Quit: Page closed] 10:51:31 -!- tabstorm has joined ##crawl-dev 10:54:40 -!- ProzacElf has joined ##crawl-dev 10:58:15 -!- thromnambular has quit [Quit: Lost terminal] 11:00:56 -!- radinms has quit [] 11:02:54 !tell wheals is there any reason for multidropping to take multiple actions at all? with itemdest gone i don't see any harm in being able to drop any number of unequipped items in 10 aut 11:02:54 minmay: OK, I'll let wheals know. 11:03:58 it still makes a tiny amount of difference for timed portals, but almost certainly not enough to care about 11:03:58 -!- scummos__ has quit [Ping timeout: 258 seconds] 11:04:37 would that difference actually be a good thing even if it mattered 11:05:04 also a good point 11:06:23 i guess the main problem is it makes dropping order a bit unintuitive (instead of dropping in inventory screen order the game should drop all unequipped items first, then equipped ones) 11:07:09 <|amethyst> wouldn't making multidrop free mean it is turncount-optimal to hold onto known useless items until your inventory is full, then drop everything at once? 11:07:23 (unless you want to minimize total time taken instead of dropping each item as early as possible, in which case it should unequip all equipped items, then drop everything...) 11:07:24 <|amethyst> or, rather, is that a problem? 11:07:35 |amethyst: I'm pretty sure it's turncount-optimal to not pick up useless items in the first place 11:08:09 or if you mean items that weren't useless before but have become useless, it's turncount-optimal to hold onto those until you need the inventory slot, surely (because you might be able to avvoid dropping them altogether!) 11:08:25 in the current situation 11:08:26 <|amethyst> hm 11:09:31 I think the obnoxiousness of multidrop getting interrupted all the time is worse than the obnoxiousness of a slight increase in the time you hold onto useless items 11:10:15 -!- bonghitz has quit [Remote host closed the connection] 11:10:39 -!- Ipsum has quit [Read error: Connection reset by peer] 11:11:14 <|amethyst> yeah 11:11:24 To be clear, my main motivation for this change is that picking up multiple items takes the same amount of time no matter how many items it is 11:11:26 <|amethyst> and it would be nice to get rid of the multidrop delay altogether 11:11:41 so it's odd for dropping items to be asymmetrical, in my mind 11:11:42 <|amethyst> dropping the equipped items last wouldn't have to cost extra turns 11:13:07 <|amethyst> well, there is a difference in that you don't usually find that many items stacked on one square unless it's a player's stash 11:13:24 <|amethyst> but not necessarily a meaningful enough difference to justify the asymmetry 11:15:05 <|amethyst> hmm 11:15:59 <|amethyst> oh, good, breadthrowing is slow like breadswinging 11:16:29 <|amethyst> I was worried for a sec that wheals had unintentionally encouraged high-Throwing characters to throw their junk rather than dropping it 11:16:54 haha 11:17:12 remember when you could save time by wielding every item before dropping it 11:17:47 <|amethyst> instead, it's if you have extra turns of finesse uop 11:17:51 <|amethyst> s/uop/up/ 11:18:16 good 11:18:26 -!- zxc232 has quit [Read error: Connection reset by peer] 11:18:36 <|amethyst> and that was still a theoretical thing under the old numbers 11:18:39 <|amethyst> since 0.75 < 0.8 11:19:27 obviously dropping should be instant 11:19:49 <|amethyst> dropping and stashes should cease to be a thing 11:20:17 <|amethyst> everyone gets a bag of holding that can be accessed by ctrl-f 11:20:20 that's what I'd campaign for if it had a nonzero chance of being implemented in dcss, yes 11:20:29 well not the bag part 11:21:13 -!- tabstorm has quit [Ping timeout: 258 seconds] 11:24:07 you know, at this point, do we even need to make an explicit switchover from gitorious to github 11:24:16 i could just disable my mirrorer on the 15th 11:24:31 and then the repo turning read-only would be notice enough for people to stop pushing there 11:25:18 <|amethyst> the only thing missing would be a note for (mostly non-devteam) stragglers indicating where the repo moved 11:26:09 well, the documentation has all already been updated, hasn't it? 11:26:18 <|amethyst> I was about to say that 11:26:58 <|amethyst> maybe a line in README.md about it? 11:27:30 <|amethyst> next to the build status perhaps so it's at the top 11:27:38 <|amethyst> alternatively, near the end in the "Patches" section 11:28:23 -!- st_ has quit [Read error: Connection reset by peer] 11:28:40 -!- Ladykiller69 has quit [Ping timeout: 256 seconds] 11:28:49 <|amethyst> github is mentioned in docs/develop/git/ and docs/develop/patch_guide.txt but I was mostly concerned about people who use a git checkout to play the latest trunk locally, but who aren't necessarily interested in development 11:28:57 -!- st_ has joined ##crawl-dev 11:30:31 -!- SurpriseTRex has quit [Quit: Leaving] 11:33:48 -!- doubtofbuddha has quit [Ping timeout: 272 seconds] 11:34:14 -!- quik has quit [Quit: "Oye, Ray. No he caído. No me derribaste, Ray." Jake La Motta (Robert De Niro) en Toro Salvaje] 11:35:46 doy: isn't better if we just make the switch at a time where we exactly know what it is? 11:35:58 rather than just "maybe on the 15th if gitorious manages to do that" 11:36:49 I'm happy to send an email to CRD Right Now 11:38:57 -!- vale has quit [Ping timeout: 240 seconds] 11:40:02 do it! 11:40:14 if someone wants to send an email Right Now, i'm also fine with that 11:40:17 just tell me what to do 11:41:33 -!- Naga has quit [Ping timeout: 246 seconds] 11:41:43 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 11:41:43 -!- Ipsum has quit [Read error: Connection reset by peer] 11:42:00 -!- wheals has joined ##crawl-dev 11:42:16 doy: the plan you describe of making a commit to the README.md is fine 11:42:31 hrm, do we want to just do it now, and notify CRD? 11:42:36 making a commit to the README.md? 11:42:40 yeah 11:42:45 <|amethyst> that was my suggestion 11:42:52 <|amethyst> so let's see 11:43:00 what kind of a commit? 11:43:04 -!- seriallos has joined ##crawl-dev 11:43:37 minmay: BECAUSE IT IS HARD TO PROGRAM 11:43:37 wheals: You have 1 message. Use !messages to read it. 11:45:42 doy: I think just a a simple message at the top saying that we've moved to github. We could leave it in place until the repo is read-only on gitorious' side 11:45:43 <|amethyst> Maybe just a line "The most up-to-date source code for Dungeon Crawl Stone Soup is at https://github.com/crawl/crawl/" 11:46:05 sounds good, would you like to do this, or should I? 11:46:12 <|amethyst> go ahead 11:46:18 well 11:46:27 we should do it only on gitorious, not on github 11:46:30 i'm going to lunch though 11:46:32 i'll be back 11:46:46 in a bit 11:46:46 ok 11:46:46 <|amethyst> hm 11:46:52 <|amethyst> my wording was intended to be something that could go in both places 11:47:01 yeah, and if we do gitorious-only we have problems, no? 11:47:15 as in someone gets that commit, and then has to force-pull for github? 11:47:17 <|amethyst> it also helps someone playing online find out where to contribute 11:47:19 *from 11:47:48 yeah I think it's ok to have it both places, and we can even remove it when gitorious becomes read-only if we wish 11:47:53 -!- elliptic has quit [Quit: Leaving] 11:47:53 it'll always be in the gitorious one 11:48:08 can we change the name of the gitorious organization from "Dungeon Crawl Stone Soup" to some kind of warning? 11:48:22 like "TEAM ULTRA HAX"? 11:48:45 or "GO AWAY, WE'RE ON GITHUB NOW" 11:48:50 |amethyst: hrm, do you think this should be rightunder the travis image? 11:49:06 e.g. Note: The most up-to-date source code for Dungeon Crawl Stone Soup is at https://github.com/crawl/crawl/ 11:49:16 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 11:49:28 -!- pintc has quit [Ping timeout: 255 seconds] 11:49:29 <|amethyst> that was my thought, but maybe that's too prominent for user-facing documentation? 11:49:56 see what ais523 did https://gitorious.org/nitrohack/ais523 11:50:02 my thought is that we'd remove it, but maybe that's not a great idea? I don't see a problem with removing it after gitorious is read-only 11:50:08 shouldn't wandering mushrooms turn friendly or at least neutral once fedhas penance ends 11:50:50 that's not how it works for beogh, fwiw 11:51:05 beogh doesn't turn all orcs friendly/neutral either 11:51:06 that is, beogh & fedhas currently work in the same way (the way you dislike) 11:51:23 well, if you attack a mushroom, fedhas won't turn it friendly/neutral. 11:51:30 it's a one-time effect per creature. 11:52:04 so I feel guilty for killing something that is attempting to murder me 11:52:09 well at least it doesn't give further penance 11:52:33 if only you could run away from plants and wandering mushrooms 11:52:50 do wandering mushrooms still have their gimmick 11:52:51 I forget 11:52:54 but the autoexplore cost 11:53:11 <|amethyst> PleasingFungus: yes 11:53:15 -!- Nightbeer has quit [Ping timeout: 276 seconds] 11:53:17 good, probably. 11:54:47 <|amethyst> hm 11:54:53 <|amethyst> re the guilty thing 11:55:03 <|amethyst> hm 11:55:18 <|amethyst> no, I guess TSO would penalize you in the same situation 11:55:49 <|amethyst> for killing a holy that was once neutral 11:56:38 so 11:56:56 do people have ideas for replacing flight in dragon/air/sky 11:56:56 neutral permanent holies aren't a thing really though, i paid the piety cost to create this wandering mushroom!!! 11:57:16 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 11:57:45 (and dreams, but silence seemed like a good enough fit to me) 11:58:14 -!- ussdefiant has quit [Ping timeout: 244 seconds] 11:59:04 03gammafunk02 07* 0.17-a0-1019-g24a433f: Add a note about the Github repo to README.md for Gitorious users 10(4 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/24a433fb235d 11:59:21 wheals: oh, are you removing it 11:59:29 yeah 11:59:30 is Flight really in three books 11:59:31 er 11:59:33 four 11:59:35 yup! 11:59:38 dang. 11:59:48 <|amethyst> does the ring stay? 11:59:56 because the effect wasn't common enough on potions, rings, randarts, boots, species, and the Tornado spell 11:59:57 <|amethyst> because it seems like it would have similar problems to the spell 12:00:23 it at least takes up a slot 12:00:23 <|amethyst> oh, I guess you can infinitely sustain spell flight, can't you? 12:00:27 yeah 12:00:32 -!- Ladykiller69 has quit [Ping timeout: 272 seconds] 12:00:33 and that 12:01:00 for clarity, can you reiterate the reasoning? 12:01:04 sorry if I missed the earlier discussion 12:01:14 you're having it! 12:01:25 <|amethyst> I think "because the effect wasn't common enough on potions, rings, randarts, boots, species, and the Tornado spell" is the reasoning 12:01:37 http://sprunge.us/VCMJ 12:02:16 admittedly it's better than when flight made you faster, increased your carrying cap, and made you immune to some traps 12:02:17 ah, thanks! 12:02:48 hm. need to add more dragon spells. 12:03:03 <|amethyst> book of the dragon can get flame tongue 12:03:05 could give it bolt of cold or poison cloud or something, actually. there's more than one dragon type out there 12:03:07 dragonball 12:03:07 heh 12:03:26 I'm not sure who would actually memorize flame tongue if you don't start with it. 12:03:32 cause dragon. dragon cloud. control dragons. 12:03:35 -!- dtsund has joined ##crawl-dev 12:03:51 ignite dragons? 12:03:52 lehudib's crystal dragon 12:03:55 ! 12:03:58 FR 12:04:02 draconic horde!!! 12:04:03 <|amethyst> Dragon of Golubria 12:04:12 cure dragon 12:04:40 sticks to dragons 12:04:47 Eringya's Surprising Dragons 12:04:51 -!- ystael has quit [Ping timeout: 250 seconds] 12:04:53 and, of course, symbol of dragons 12:06:04 -!- Nightbeer has quit [Ping timeout: 256 seconds] 12:07:02 PleasingFungus: anyway, i'm not sure who actually memorizes cause fear when they don't start with it either 12:07:09 <|amethyst> @??dragon 12:07:09 can't place dummy monster: "dragon" 12:07:12 well 12:07:13 <|amethyst> @??fire dragon 12:07:13 fire dragon (04D) | Spd: 10 | HD: 12 | HP: 74-107 | AC/EV: 10/8 | Dam: 20, 13, 1307(trample) | fly | Res: 06magic(60), 05fire++, 03poison, 12drown | Vul: 12cold | XP: 1069 | Sp: fire breath (3d24) [11!AM, 06!sil, 08breath] | Sz: Giant | Int: animal. 12:07:15 <|amethyst> solution: 12:07:18 that's not a problem of its spell level, it's just a problem of 12:07:19 cause fear 12:07:23 <|amethyst> make dragons fast, and put Haste in the book 12:07:27 haha 12:07:27 yeah.... 12:07:33 rename haste quicksilver form 12:07:44 I had a cool idea for qs form but it was also insanely bad 12:07:46 the idea 12:08:04 (mr immune form, basically. the main issue was contam) 12:08:17 <|amethyst> MR immune? 12:08:24 -!- MarvinPA has joined ##crawl-dev 12:08:48 I need to check my notes 12:09:06 oh, my notes are useless 12:09:08 ah well 12:09:11 thanks, past me. 12:09:29 <|amethyst> shadow form is already magic immune (in the "hostile enchantments" sense), but I guess isn't a spell 12:09:37 didn't actually know that 12:09:51 <|amethyst> what about actual magic immunity 12:10:14 anyway my feeling was that it would have some weird interaction with contamination 12:10:27 but I couldn't figure out a good way to make that both useful and not horribly degenerate 12:10:52 |amethyst: like, to damaging spells? summons? 12:10:55 undead? 12:11:20 MarvinPA: does lightning spire in AE starting book fall under "power creep" 12:11:23 <|amethyst> I'd say to damaging spells, and beams 12:11:39 PleasingFungus: plutonian form 12:11:48 cherufe form 12:12:40 <|amethyst> PleasingFungus: but yeah, seems open to endless bug reports about "why isn't this included?" 12:12:50 or "why is this included?" (e.g. throw icicle) 12:13:29 wheals: probably "yes", what would it replace? book of air is already pretty good 12:13:29 MarvinPA: You have 1 message. Use !messages to read it. 12:13:35 MarvinPA: flight is going away 12:13:43 -!- elliptic has joined ##crawl-dev 12:13:47 anyway, wrt dragon book, could use flame tongue for maximum fire flavor, or bolt of cold/pcloud for usability & dragon flavor 12:13:50 the book is possible solid enough to just not get anything 12:13:51 book of air with flight just removed seems totally fine 12:14:05 really 12:14:06 that's how it exists for me already most of the time anyway 12:14:08 it's not like flight represents power of any kind 12:14:09 hm 12:14:12 heh 12:14:15 i think i was concerned about it being small for a starter mostly 12:14:24 plenty of starter books have 5 12:14:27 ??book of air 12:14:27 book of air[1/1]: Shock, Swiftness, Repel Missiles, Flight, Static Discharge, Lightning Bolt 12:14:36 and these are 5 that are all pretty good 12:14:43 yeah 12:15:04 so is water/lava going away or do i need to read backlogs or something 12:15:17 <|amethyst> only the Flight spell 12:15:35 <|amethyst> from the backlog: http://sprunge.us/VCMJ 12:15:52 <|amethyst> hm 12:16:15 hm, I guess I'm just awful with ae 12:16:23 <|amethyst> boots of flying still work under sac artifice, right? 12:16:26 according to ~the stats~, it's an average or slightly-above-average background 12:16:33 oh yeah 12:16:36 maybe 12:16:41 worried about mummies in coc? 12:16:54 !tell doy CRD email sent and there's a note at the top of README.md that we'll keep at least until it can get frozen in gitorious' repo, after which we can remove from github 12:16:54 gammafunk: OK, I'll let doy know. 12:16:56 you could also have sacrificed charms or air already 12:17:00 wheals: just get them to convert to gozag... unless !flight was removed from his effects? 12:17:09 I forget 12:17:16 also, it makes ru more fragile if only one sac is necessary to break your char 12:17:22 !tell doy Let me know you've disabled the mirror, and I'll send an update to CRD (or feel free to do so yourself), thanks! 12:17:22 gammafunk: OK, I'll let doy know. 12:17:24 or make power leap so strong it splashes all the water away!! 12:18:03 I had some vague complaint yester about some lasty thing 12:18:09 fr give ru a very slow ctele effect 12:18:12 but now I forget, and that's upsetting... 12:18:20 *yesterday 12:18:33 cteleitis 12:19:16 is now a good time to mention ctele removal 12:19:33 is it ever not! 12:19:45 cteleitis is actually what you have in nethack if you have teleportitis as well as innate teleport control (both can be gained from eating Tengu corspes) 12:20:03 it randomly prompts you for a location to teleport to, and you can just cancel it 12:20:17 that sounds kind of annoying. 12:20:18 because it's a Good Design 12:20:26 PleasingFungus: FLAVOR 12:20:36 apparently fedhas followers can carefully walk through plants while berserk 12:20:42 haha 12:20:44 that doesn't sound very berserk-y 12:20:55 They tiptoe full of rage 12:20:55 RAAGH! MUST PROTECT PLANTS 12:21:04 my favourite ctele removal discovery was that formicids can't shaft themselves in tomb until after they've picked up the rune and gone back upstairs 12:21:07 <|amethyst> remove the word "caefully" 12:21:21 <|amethyst> s/cae/care/ 12:21:32 gammafunk: lemme know if you recall it 12:21:52 Lasty_: we might have been complaining about the new arte properties, it's all a haze right now 12:21:54 -!- edlothiol has joined ##crawl-dev 12:21:58 You furiously walk through the plants!!! 12:22:06 so glad I don'thave a good mibe going, since ctele remove is apparently actually happening 12:22:10 PleasingFungus: boots of flying still start "on" for sac evo characters 12:22:11 |amethyst: and let them do it at 1.0 delay instead of 1.5? (i think that's what the "carefully" is meant to indicate!) :P 12:22:33 <|amethyst> You splash around in the plants! 12:22:34 technically 12:22:39 they do move at 1.0 instead of 1.5 12:22:41 while berserk 12:22:44 gammafunk: last I heard, your problem was with the name on the draining one, and MarvinPA fixed that 12:22:53 Lasty_: cool! (wrt flyboots) 12:23:11 can you you disable flying though? 12:23:14 PleasingFungus: you just can't turn them off :D 12:23:15 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 12:23:16 oh I guess you can just take them off 12:23:17 haha 12:23:30 PleasingFungus: well, not quite! 12:23:33 but yes i see what you mean 12:23:48 -!- constantinexvi has quit [Max SendQ exceeded] 12:23:52 You walk carefully through the plants. 12:23:52 Really walk into that blade trap? 12:23:52 _Okay, then. 12:24:13 huh, blade traps still exist. 12:24:26 -!- Elynae has quit [Quit: Page closed] 12:24:33 wait, berzerk does give you fast movement, doesn't it? 12:24:47 i happened to be in tomb still, yeah, but the point was that the message timing is weird there! 12:24:55 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-1019-g24a433f (34) 12:25:00 I'd thought it was haste+might+1.5xHP+zerk action restrictions 12:25:11 Really walk carefully into that blade trap? 12:25:15 i assume it happens if you have a plant excluded or something, too 12:25:29 gammafunk: yeah you get fast move 12:25:42 (just like haste) 12:25:46 you don't get _many_ moves 12:26:18 unless it's a xomberserk 12:26:20 MarvinPA: yeah I figured, just got distracted 12:26:23 imho message ordering is impossible. 12:26:25 good, my DE had better be using that invo slot for desperate escape measures involving !berserk for a good reason 12:26:30 just turn off messages entirely. 12:26:33 chaos reigns. 12:26:48 -!- bonghitz has quit [Remote host closed the connection] 12:26:56 ??implemented bad ideas[read 12:26:57 implemented_bad_ideas[3/27]: 10. A graphical tile interface, so players don't need to read to play Crawl! 12:27:19 -!- Brannock has quit [Quit: Leaving] 12:28:08 replace messages with icons 12:28:23 to be fully modern, replace them with emoji 12:28:44 :O 12:28:49 ANGRY FACE SWORD HEART. GHOST. SAVE MACROS? 12:28:58 (in this scenario, there is a 'save macro' emoji.) 12:29:04 ??implemented_bad_ideas[19] 12:29:04 implemented bad ideas[19/27]: fr[3/5]: Commonly contains ideas of such well-thought-out nature as [...] Natasha to go with Boris. 12:31:57 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.2/20150415140819]] 12:32:37 -!- namelastname112 has quit [Ping timeout: 246 seconds] 12:37:50 03wheals02 07* 0.17-a0-1020-ge683cc4: Remove the Flight spell. 10(7 days ago, 12 files, 21+ 49-) 13https://github.com/crawl/crawl/commit/e683cc4b791a 12:37:53 tomahawks still explode as meph clouds 12:37:53 wasn't that supposed to change 12:37:53 you can change their colour if you want 12:38:39 -!- rossi_ has quit [Ping timeout: 250 seconds] 12:39:47 -!- vale has quit [Ping timeout: 246 seconds] 12:40:40 how does that happen 12:42:04 -!- Torax_ has quit [Ping timeout: 246 seconds] 12:42:33 i can't see anything about changing cloud glyphs in ??rcfile and i don't know what the tomahawk explosion is called anyway 12:43:46 i mean, the colour is just the same as the item's colour 12:43:55 oh 12:44:07 i don't really think it's very confusing since one leaves clouds 12:46:19 -!- Marbit has joined ##crawl-dev 12:48:38 hrm 12:48:50 -!- copt has quit [] 12:49:35 "renewed infinitely unlike more interesting ones" 12:49:38 not sure what that means 12:50:04 i mean, potions have a resource to manage 12:50:28 admittedly the evocation is not very interesting either 12:50:37 yes, we're not removing the boots 12:50:43 what require even less resource 12:51:14 but also no micromanagement 12:51:48 and the ring is infinite, requires micromanagement that's in practice more annoying 12:52:27 well sure, i agree the ring is not very good either 12:53:11 anyhow, I guess it's not a major problem, people going to cocytus had better find the ring or go back and pick up flight pots or just use a lot of tele 12:55:37 Or learn Tornado :p 12:57:43 or dragon form, i hear rC- is good in coc 12:58:15 an atar vaul with many configurations 13https://crawl.develz.org/mantis/view.php?id=9718 by Marbit 12:58:15 Wizmode to white draconian -> cast dragonform. Problem solved. 12:58:15 ah, but I always roll a white draconian 12:59:14 I sent the vault, I'm here in case something in the vault needs to be changed 13:00:23 -!- dtsund has quit [Quit: dtsund] 13:00:29 atar vaul 13:00:37 <|amethyst> Is the ring infinite? 13:00:38 Marbit: I'd probably place those 0 with NSUBST 13:00:49 after the pqr = . 13:00:57 <|amethyst> I thought you couldn't evoke the ring to extend flight 13:01:06 NSUBST . = 4:0 / *:. 13:01:13 or sorry 13:01:20 make the 4 an 8 13:01:22 |amethyst: correct 13:01:44 |amethyst: evoking the ring while flight is active turns flight off 13:01:49 NSUBST . = 8:0 / *:. ? 13:01:52 if there are no closets, that should place them randomly throughout the vault 13:01:55 yeah 13:01:55 (unless the flight is from another source) 13:02:15 Marbit: should go *after* the SUBST: line though 13:02:39 and then you'd remove the 0 from the map, of course 13:02:46 hrm 13:02:54 I'll test that, thanks! 13:02:55 I guess that does create guaranteed open space 13:03:07 Marbit: maybe you can modify those former 0 to be possible paths? 13:03:29 they can also just be . 13:04:42 -!- amalloy_ is now known as amalloy 13:05:06 also not sure about placing 8 more 0 on d:1 13:05:14 but I'd have to look at what all we allow on D:1 13:05:25 at worse it could become D:2-6 13:05:39 well, I like having monsters in the vault (I mean more than the normally generated monsters). making the 0s paths makes things complicated, I'll try to transform them into . though 13:05:42 tbh it can have a deepther depth than 6 13:06:09 I'll make the vault 2-6 then : ) 13:06:16 Marbit: yeah, by making them possible paths, I didn't mean place fewer monsters 13:06:25 you just have those spots potentially open, but sure . is also fine 13:06:56 Marbit: well no need to limit to 6, since it just uses 0 with means "normal spawn for the level" 13:07:59 oks, sounds good 13:08:00 -!- muravey has quit [Read error: Connection reset by peer] 13:08:29 -!- muravey has joined ##crawl-dev 13:08:33 -!- ekix has quit [Ping timeout: 250 seconds] 13:08:49 gammafunk: mirrorer disabled 13:08:51 doy: You have 2 messages. Use !messages to read them. 13:09:04 should we change remotes now? 13:09:13 doy: thanks! 13:09:27 wheals: yes, if you mean in your local config 13:09:42 ah, i see the CRD now 13:09:55 hrm, would setting the channel topic about this be helpful? 13:10:03 probably no one would notice 13:10:14 maybe give the exact command in your follow-up email to CRD? just to make things smoother 13:10:31 that'd be helpful 13:10:43 wheals: oh yeah, good idea 13:10:53 so the first time i joined ##crawl-dev, before i submitted any patches, i suggested that apporting the orb should cause the orb run to start, rather than waiting till you pick it up, so that no players feel encouraged to do this super-tedious thing of apporting it all the way to the stairs before picking it up. nobody was excited enough to implement it then, but i don't remember anyone being strongly against it. if i sent a patch to do th 13:10:59 wow, wheals had a good idea eveyone! 13:11:15 impossible. 13:11:21 ??implemented good ideas 13:11:21 I don't have a page labeled implemented_good_ideas in my learndb. 13:11:23 see 13:11:27 amalloy: i thought we had that already 13:11:35 Zannick: it just makes a bunch of noise 13:11:36 amalloy: specifically added for one of the sprints 13:11:40 amalloy: it cut off at "if i sent a patch to do tha" 13:11:51 wheals: if i sent a patch to do that myself, would it get merged? 13:12:00 amalloy: well how would it start, exactly 13:12:20 i'd suggest asking elliptic, he's probably the one who does it the most :P 13:12:20 I assume it'd somehow either do nothing or apport into your inventory? 13:12:33 hey I do it too! (not the apport to stairs thing though) 13:12:45 i don't know anyone who actually does that thing 13:13:06 apporting to stairs is something you might only do if you completely clear Z:5 13:13:06 wheals: i know at least one person 13:13:10 Some people favor doing it with nagas 13:13:11 which is generally bad to do 13:13:15 well the orb run monsters could just start spawning with the orb still on the floor (it'd require splitting you.char_direction into two separate things) 13:13:30 gammafunk: the most obvious choices to me seem like: "apport directly into inventory" or "apport to the floor you're on, and then start the orb run" 13:13:54 but yes it seems like a thing that would be merged if it existed, most of the time it is just a bad idea but occasionally it's useful and then it looks really silly 13:13:55 i'm not arguing that it's a good idea to totally clear zot:5 and then apport to the stairs, i'm saying there are players who think it's a good idea. i used to think so 13:14:10 yeah nobody is quite disagreeing 13:14:19 <|amethyst> re apport to inventory 13:14:26 could also then enable orb apportation in sprints i guess 13:14:27 <|amethyst> is that specifically for the orb, or in general? 13:14:32 since currently it's disabled since there it genuinely was a tech 13:14:43 in general would have an issue because of slot limits 13:14:58 wheals: nah, you can just give an error message if you try to apport while full 13:15:02 amalloy: well I think the way MPA said it is more relevant. If players think doing bad strategy is a good thing, that's not necessarily the fault of the effect 13:15:16 oh i guess i'm thinking of this 13:15:18 %git f42618b24 13:15:18 07doy02 * 0.8.0-a0-686-gf42618b: ...but do allow zot exit defenders (thanks Zannick) 10(4 years, 9 months ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/f42618b24da2 13:15:19 but I agree that it's pretty bad if there are situations where it's genuinely useful 13:15:21 i think apport to floor and start orb run spawns is the better implementation, but probably more work 13:15:38 yeah 13:15:48 ideally remove you.char_direction though :P 13:16:30 yeah, it's already spoilery that the orb has a special chance for apport to fail (does it still have that?) 13:16:37 yeah 13:16:43 and having orb apporting go into your inventory is even more spoilery I guess 13:17:04 so it would be ideal if it didn't chance how apport functioned, but could be ok if you pissed off pan by moving it 13:17:17 s/chance/change/ 13:17:26 gammafunk: NSUBST works like a charm, thanks! 13:17:51 My vote would be taking the time to implement floor apport 13:17:51 apport to inventory would just mean that people would fill up their inventory before doing it 13:17:56 "Hi, our TV antenna works best with this orb seated RIGHT HERE. DO NOT MOVE. Thanks, Pan" 13:18:13 doy: eh? the orb doesn't take an inv slot 13:18:16 doy: hrm, how so, orb doesn't take inv..yes 13:18:24 is that why we removed pan, because he's such an asshole? 13:18:35 rip pan, that jerk 13:18:47 rest in pan 13:20:12 oh, right 13:20:22 ancient memories 13:20:33 planescape torment style? 13:22:19 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:25:15 hm, i didn't know about char_direction. reading about it now, it looks like it's only used to determine (a) whether the orb run has started, and (b) whether you're an AK who hasn't yet left abyss:1 13:25:28 yup 13:25:48 one concern i thought of re: apporting the orb onto the floor is, if the orb run starts then, the player might think they already have the orb and try to leave 13:26:27 you could add prompts if they try to walk off of it, but what if they cast blink or something? you almost want to force them to pick it up with the next action anyway 13:26:42 -!- simmarine has joined ##crawl-dev 13:26:43 amalloy: well, one difference is that they'll not have the aura 13:26:52 amalloy: and the same problem exists with runes 13:26:56 (it's even worse) 13:27:07 <|amethyst> amalloy: char_direction is also used for whether you have the orb, not just whether the orb run has started 13:27:10 we could just make autopickup for runes and orb always be forced, no matter what (and not take a turn) 13:27:19 we could add an Orb status light 13:27:19 |amethyst: well those are the same thing now, right? 13:27:29 <|amethyst> amalloy: yes, that's what MarvinPA meant about needing to split it 13:27:34 wheals: make disco floor tiles active when you have the ORB 13:27:56 gammafunk: there's already colored floors when you have the orb 13:27:57 wheals: that'll be a treat for players who try to get as many statii as possible before leaving the dungeon 13:28:06 since hopefully soon the orb won't have a status light 13:28:07 doy: but is it DISCO?! 13:28:11 haha 13:28:42 but forced autopickup for orb is maybe a bit dangerous 13:28:44 <|amethyst> FR: 13:28:48 gammafunk: with runes you haven't made things worse by apporting it and then walking off of it, really. and there hasn't been a message from the game saying "now you just gotta get out of here!" 13:28:58 <|amethyst> you can take the orb of zot to disco pan and replace the disco ball 13:29:04 amalloy: well the message wouldn't say that 13:29:05 <|amethyst> then escape with that instead 13:29:05 well presumably you wouldn't display "now you just gotta get out of here" 13:29:05 gammafunk: good! 13:29:06 any more 13:29:08 until you pick up the orb 13:29:24 just the "lords of pandemonium are angry" message, if you apport 13:29:38 amalloy: if you like, you could make a message if the player leaves the floor with the pan lords angry 13:29:46 |amethyst: alternatively, putting it there turns you into a panlord 13:29:51 Pandemonium Lord of the Dance 13:29:58 similar to how is done for named pan lord levels 13:30:08 maybe the zot:5 upstairs should lock unless you're carrying the orb 13:30:10 (: 13:30:11 at some point the player has to just be expected to pay attention 13:30:14 just to be extra double sure: i push to github now, right? 13:30:17 yes 13:30:18 MarvinPA: yes 13:30:21 haha. "The lords of Pandemonium sneer at you, 'Forget something, mortal?'" 13:30:23 huzzah 13:30:40 03MarvinPA02 07* 0.17-a0-1021-ge46c44e: Rename some ARTP enums to match their visible names 10(18 hours ago, 14 files, 106+ 106-) 13https://github.com/crawl/crawl/commit/e46c44ef3af7 13:30:40 03MarvinPA02 07* 0.17-a0-1022-gd123a47: Adjust randart SInv description 10(18 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d123a470ebfd 13:30:40 03MarvinPA02 07* 0.17-a0-1023-gb646de4: Disable ctrl+attacks while confused 10(4 days ago, 1 file, 94+ 68-) 13https://github.com/crawl/crawl/commit/b646de452ec0 13:30:40 03MarvinPA02 07* 0.17-a0-1024-g2293e11: Don't allow opening or closing doors while confused 10(11 minutes ago, 1 file, 12+ 10-) 13https://github.com/crawl/crawl/commit/2293e1108c75 13:30:43 amalloy: make a pan lord appear and say that 13:30:48 <|amethyst> I'm going to edit the repo description on gitorious 13:30:53 wow, first glorious github commit 13:31:06 oh yeah the github repo shouldn't say "don't push here" either i guess 13:31:24 -!- UncertainKitten has joined ##crawl-dev 13:31:32 looks like someone fixed that 13:31:37 yup! 13:31:40 also what we can do now: 13:32:05 03noxdominus02 07* 0.17-a0-990-gcfb13b4: Update commands.txt 10(2 days ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/cfb13b42fd71 13:32:05 03wheals02 07* 0.17-a0-1026-gb760d21: Merge pull request #28 from noxdominus/patch-2 10(14 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/b760d2125534 13:32:26 good, free commit credit, I like it 13:32:58 "We only accept patches as github pull requests so our devs can inflate their commit stats" 13:33:25 MarvinPA: should we change the names used in art-data.txt as well? i think they're in util/art-data.pl 13:34:32 could do yeah, i just did it because some of them were weird and annoying to grep for and it bugs me generally 13:34:42 <|amethyst> aha 13:34:56 <|amethyst> it turns out you actually can remove commit privs without deleting the team 13:34:58 <|amethyst> so I just did so 13:35:13 <|amethyst> (on gitorious) 13:35:21 <|amethyst> everyone still has admin, so you can turn on commits if you need to make a push for some reason 13:35:41 oh, nice 13:35:53 and the follow-up crd email is sent, with examples for updating remotes 13:35:55 <|amethyst> also editing the github repo description 13:36:42 <|amethyst> oh 13:36:43 I'm kind of sad that gitorious isn't read-only so that PleasingFungus won't be able to push to the wrong repo again 13:36:45 <|amethyst> someone already did 13:36:54 yeah I think doy did 13:36:57 when he disable the mirror 13:38:45 it was me, just after complaining that someone should change it :P 13:38:45 <|amethyst> wheals: were you going to do #29 too? 13:38:45 i don't know russian 13:38:45 <|amethyst> neither do I, but I didn't want to bug Zaba every time noxdominus makes a translation patch 13:38:45 <|amethyst> they've been good so far I'm told 13:38:45 MarvinPA: it looks like the calls to _cancel_confused_move are reversed? _cancel_confused_move(false) is called only if you're stationary and vice versa 13:38:49 -!- ProzacElf has quit [Ping timeout: 255 seconds] 13:39:22 ah yeah 13:39:47 i think i changed the bool from "move" to "stationary" for some reason halfway through adding it 13:40:51 -!- vale has quit [Ping timeout: 256 seconds] 13:41:39 can we merge pull requests with the friendly green button now? 13:42:03 <|amethyst> Zaba: that's what wheals just did :) 13:42:18 oh 13:42:32 <|amethyst> though if you do it by hand it can avoid the merge commit 13:49:53 -!- Cheibriados has joined ##crawl-dev 13:49:53 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to a pastebin service, please. 13:49:53 -!- The topic of ##crawl is: Play Dungeon Crawl Stone Soup online now! Type ??servers for instructions. | http://crawl.develz.org | FooTV: http://termcast.develz.org - ??footv for instructions | See also ##crawl-offtopic | 0.16 Tournament: http://dobrazupa.org/tournament/0.16/ 13:50:00 <|amethyst> %git 13:50:00 07zaba02 * 0.17-a0-1028-g8b7f50a: Merge pull request #29 from noxdominus/patch-1 10(7 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/8b7f50aa3f91 13:50:31 did Cheibriados crash or did you make a change? 13:51:14 I was playing locally and experimenting with WIZ mode 13:54:03 amalloy: zotdef was disabled, so one possiblity is just removing zotdef code 13:54:05 <|amethyst> wheals: timed out 13:54:31 <|amethyst> Marbit: rm saves/name.cs or mv it elsewhere 13:56:10 gammafunk: disabled forever? i'd happily delete the zotdef code if there's no danger of someone wanting it back someday 13:56:10 amalloy: we have a repo history for people who want it back :) 13:56:10 thanks : ) problem solved 13:56:10 but I do want to verify that it's ok to delete said code 13:56:10 gammafunk: yes, i know. but there'll be a million merge conflicts if the code is actually removed, making it much harder to get back if someone actually does decide they want it 13:56:10 does anyone know of a reason why we can't remove zotdef code as necessary?? 13:56:57 amalloy: we can't use "will cause merge conflicts if someone wants it back later" as a reason to not remove code though. 13:57:14 but if there's a technical reason why it shouldn't be removed, then yes 13:57:18 -!- Menche has quit [Quit: Leaving] 13:57:51 sure. i just mean, i don't know whether "disabled" means "there was some issue with including it in 0.16 but we plan to bring it back for 0.18" or "we're removing it, and never planning to put it back" 13:58:09 oh, no it was disabled because it's broken and there's no one maintaining it 13:58:29 <|amethyst> I'd say that, since no one has stepped up to maintain it, it should be removed for good 13:58:36 yeah 13:58:47 <|amethyst> %git 472b14 13:58:47 07MarvinPA02 * 0.16-a0-4133-g472b14a: Merge branch 'zotdef_removal' 10(2 months ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/472b14a862f3 13:58:52 <|amethyst> it's been over two months 13:59:28 cool 13:59:36 and it was actually removed in 0.16 stable 14:00:24 we can go through all those merge conflicts when we revive zotdef for Nostalgia 2.0 14:01:37 -!- mizu_no__ has quit [Quit: Computer has gone to sleep.] 14:01:54 this time, the stuff that nobody liked 14:02:11 I don't think anyone ever actually played zot defense to begin with 14:02:18 well, people did 14:02:19 !lg * zotdef 14:02:20 33881. BGRAS0 the Skirmisher (L1 HOFi), got out of the dungeon alive on 2015-05-13 13:16:30, with 0 points after 71 turns and 0:00:25. 14:02:23 !lg * zotdef s=cv 14:02:24 33881 games for * (zotdef): 6498x 0.8-a, 4468x 0.9, 3040x 0.10, 2514x 0.10-a, 2441x 0.14-a, 2058x 0.9-a, 1996x 0.11, 1822x 0.15, 1736x 0.11-a, 1645x 0.13-a, 1402x 0.12-a, 1372x 0.15-a, 1261x 0.16-a, 623x 0.12, 515x 0.14, 490x 0.13 14:02:27 !lg * zotdef x=cdist(name) 14:02:28 33881 games for * (zotdef): cdist(name)=3434 14:02:32 3434 people 14:02:40 !lg * zotdef s=cv x=cdist(name) 14:02:41 33881 games for * (zotdef): 6498x 0.8-a [209], 4468x 0.9 [450], 3040x 0.10 [444], 2514x 0.10-a [153], 2441x 0.14-a [446], 2058x 0.9-a [166], 1996x 0.11 [361], 1822x 0.15 [420], 1736x 0.11-a [147], 1645x 0.13-a [366], 1402x 0.12-a [224], 1372x 0.15-a [310], 1261x 0.16-a [247], 623x 0.12 [162], 515x 0.14 [115], 490x 0.13 [157] 14:02:41 is cdo down 14:02:43 2 minutes, 3 seconds since last activity (cdo) 14:02:54 oh, the issue was just "it's broken and no one cares enough to fix it" 14:03:00 hm never mind 14:03:09 -!- Basil has joined ##crawl-dev 14:03:25 yeah, I wouldn't say it was terribly popular, and certainly not popular enough for at least one person to step up and maintain it 14:03:45 !lg * zotdef won 14:03:45 54. atrodo the Hellbinder (L26 FeSu of Sif Muna), escaped with the Orb and 15 runes on 2015-02-16 18:42:34, with 11976121 points after 13105 turns and 6:18:21. 14:03:46 -!- CanOfWorms has joined ##crawl-dev 14:03:48 !lg * zotdef / won 14:03:48 54/33881 games for * (zotdef): N=54/33881 (0.16%) 14:03:52 !lg * sprint x=cdist(name) 14:03:58 439834 games for * (sprint): cdist(name)=6804 14:04:09 !lg * sprint / won 14:04:10 2663/439834 games for * (sprint): N=2663/439834 (0.61%) 14:04:14 !lg * / won 14:04:16 29824/4297737 games for *: N=29824/4297737 (0.69%) 14:04:16 maybe it'll come back one day 14:04:23 except less boring 14:04:43 it's certainly a cute idea, but I never found it as fun as sprint 14:04:56 what, would nostalgia 2.0 be stuff like Forest, nausea, djinn, etc? 14:05:22 it should have elms 14:05:26 it's all recorded in the 0.17_plan, but in secret messages you have to know how to read 14:06:50 i'll take out the zotdef stuff i can find first, then, and then get to the orb apportation 14:07:05 gammafunk: you found Lightli's weakness, writing things in commit messages 14:07:50 if you see mysterious lines in the planning doc, it's probably me trying to confuse lightli 14:08:25 -!- VGC is now known as MolotoveVGC 14:08:31 -!- MolotoveVGC has quit [Quit: Leaving.] 14:08:53 might be best to just rip all the zotdef code out at once 14:09:01 Lightli: that's my plan 14:09:15 that way in the unlikely event someone decides to bring it back they have an easy start point to do that with 14:09:30 much better than just removing the stuff that's in the way of orb apportation changes 14:10:05 we may have to begin speaking of milliamalloys 14:11:18 changing the ability list and/or definition of abilities shouldn't affect save compat, right? that stuff is all in the crawl executable as far as i can tell 14:11:41 right, as long as the enum remains 14:11:53 <|amethyst> the nice thing about the ABIL enums 14:12:07 <|amethyst> is that they're all in specific ranges 14:12:17 oh yeah 14:12:20 "nice" :P 14:12:23 <|amethyst> all the zotdef abils are > 2000 14:12:26 <|amethyst> err, >= 14:16:49 -!- Sonata has quit [Read error: Connection reset by peer] 14:18:09 -!- Ladykiller69 has quit [Ping timeout: 240 seconds] 14:21:02 -!- Torax_ has quit [Quit: Page closed] 14:21:47 -!- Nightbeer has quit [Ping timeout: 272 seconds] 14:29:56 -!- broquaint has quit [Remote host closed the connection] 14:30:19 the player should only ever be in root_branch for zotdef, right? i think that is what this comment is saying but i'm not totally sure 14:30:40 <|amethyst> root_branch is where the player starts 14:30:48 <|amethyst> currently it's only D except in Zotdef 14:31:01 <|amethyst> but the idea is that sprints should be able to take place in other branches 14:31:39 so in a normal game, root_branch is D? 14:32:01 <|amethyst> yes 14:32:05 <|amethyst> !source initialise_branch_depths 14:32:06 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/ng-init.cc#l52 14:32:24 <|amethyst> I I guess you're referring to dungeon.cc 14:32:30 <|amethyst> if (player_in_branch(root_branch)) // ZotDef 14:32:41 right 14:32:53 <|amethyst> the comment can just go 14:32:56 the comment there is just to point out that it might not be D 14:32:57 right 14:33:04 <|amethyst> it was there to explain why it wasn't BRANCH_DUNGEON, yeah 14:33:23 <|amethyst> but I think that kind of explanation should be with root_branch anyway 14:34:28 arguably you shouldn't be leaving another branch with DNGN_EXIT_DUNGEON anyway though :P 14:37:06 can i remove GAME_TYPE_ZOTDEF from game_type? i'm guessing that's the kind of thing that's probably serialized into the savegame, so i can't afford to shift the values that come after zotdef 14:38:33 -!- ldf has quit [Quit: ldf] 14:39:32 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 14:39:47 <|amethyst> yes, crawl_state.type is marshalled 14:40:09 <|amethyst> also, it would probably be good to give some kind of error message when trying to load a zotdef game 14:42:34 yes, i imagine i will get to the game-loading code eventually. i'm currently just churning through `grep zotdef *` 14:47:25 <|amethyst> (also, crawl_state.type is marshalled in the char chunk, so the enum can't be reordered across a save compat break either 14:47:26 -!- Shard1697 has joined ##crawl-dev 14:48:35 <|amethyst> meaning that enumerator shouldn't just be wrapped in an #if TAG_MAJOR_VERSION == 34 14:48:48 <|amethyst> OTOH, GAME_TYPE_ZOTDEF is the largest value that is marshalled 14:49:04 <|amethyst> _INSTRUCTIONS and _HIGH_SCORES are there solely for the main menu 14:55:58 -!- hurdos has quit [Quit: Leaving.] 15:06:28 -!- tabstorm has joined ##crawl-dev 15:06:57 https://crawl.develz.org/tavern/viewtopic.php?f=8&t=16165 15:07:43 New branch created: pull/31 (1 commit) 13https://github.com/crawl/crawl/pull/31 15:07:43 03noxdominus02 07[pull/31] * 0.17-a0-1029-gb352c61: Update commands.txt 10(4 minutes ago, 1 file, 31+ 23-) 13https://github.com/crawl/crawl/commit/b352c61f782c 15:11:02 oh i had sort of half-started on clearing out zotdef code 15:11:14 but if someone else is working on it i'm happy to leave it to them :P 15:12:15 !source mons_depth 15:12:16 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-pick.cc#l43 15:12:31 -!- Yermak has quit [Quit: Page closed] 15:13:05 this function claims it is a zotdef-specific feature, and it's only used in debug_monpick(), which claims it should never actually call mons_depth. is there something here i can remove? 15:15:05 I think I've found a bug with the milestone message for killing a player ghost--the skill titles don't match in this case: 15:15:07 !lm aurophilus ghost place=D:8 15:15:08 2. [2015-05-13 19:05:19] Aurophilus the Severer (L9 HOBe of Trog) killed the ghost of ProzacElf the Black Sun, an experienced HuNe of Kikubaaqudgha on turn 7441. (D:8) 15:15:15 !lg prozacelf hune place=D:8 15:15:16 1. ProzacElf the Merchant of Misery (L9 HuNe of Kikubaaqudgha), slain by a slave (led by Pikel) on D:8 on 2015-05-13 17:18:18, with 2112 points after 7807 turns and 0:43:03. 15:15:33 similarly for mons_rarity 15:16:33 03MarvinPA02 07* 0.17-a0-1029-g626f6d6: Fix reversed logic (wheals) 10(2 hours ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/626f6d62b8e9 15:18:16 -!- ystael has quit [Ping timeout: 255 seconds] 15:19:05 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 15:20:33 n1k: my guess is that we don't actually store ghost skill levels, and just estimate based on xl 15:20:43 i'm not sure how worth it this would be to fix 15:21:02 i could be entirely wrong though 15:21:30 hmmm, actually, that doesn't sound very plausible at all 15:21:33 ignore me 15:21:41 :) 15:21:44 i'm fairly sure ghosts don't use skill levels directly for anything 15:23:12 -!- dtsund has joined ##crawl-dev 15:23:52 will increasing poison resistance decrease remaining poison effect? 15:24:00 or does it only prevent gaining poison? 15:32:05 uh, i don't understand how the tiles gui code works, and it has a bunch of stuff for zotdef-related abilities and menu items. do i delete that, or leave it in place with the understanding that it's never going to be used or what? 15:36:37 TZer0: it only decreases gaining poison 15:37:52 -!- elliptic has quit [Quit: Leaving] 15:40:25 -!- bonghitz has quit [Ping timeout: 256 seconds] 15:42:07 -!- vale has quit [Ping timeout: 256 seconds] 15:46:36 -!- seriallo_ has joined ##crawl-dev 15:47:09 -!- cojito has quit [Quit: Page closed] 15:47:59 amalloy: you kind of have to read/underrstand the menu code to avoid breaking things there 15:49:07 -!- icezizim has quit [Quit: Page closed] 15:49:23 so it's probably best to avoid removing it and let someone make a follow-up commit 15:49:29 -!- seriallos has quit [Ping timeout: 256 seconds] 15:49:46 amalloy: also, you'll structure this so that removing zotdef is (at least) one commit by itself? 15:49:50 yes 15:49:53 and not together with the apport change, ok 15:53:22 -!- ldf_ has quit [Read error: Connection reset by peer] 15:54:24 amalloy: by the way, which source files were you looking at in terms of zotdef gui code? 15:54:46 gammafunk: i'm not sure anymore. it was a while ago. some of them were probably autogenerated anyway, i realized later 15:54:57 oh 15:56:37 -!- elliptic has joined ##crawl-dev 16:00:42 amalloy: I've just looked through a grep of all files (recursively) in source containing zotdef or zot defense 16:01:08 there's some menu code in ability.cc that can be removed in a straightforward way, I don't think you'll have a problem with that 16:01:35 gammafunk: yeah, i went through that list, and recently finished all the changes i think obviously need to be made. currently working through compile failures 16:01:37 most of the other gui code you saw was autogenerated, and that will go away when the dc-gui.txt entries are removed and the corresponding other code 16:01:52 have gotten as far as player.cc, hurrah 16:01:57 -!- Bcadren has quit [Ping timeout: 256 seconds] 16:02:25 -!- johlstei_ has joined ##crawl-dev 16:03:01 you'll need to remove some more obscure things, like the zotdef entries in rltiles/dc-guil.txt, the inclusion of zotdef.cc in the Android make data 16:03:19 config.py has an example zotdef entry that should go as well 16:03:40 yeah, i did that stuff. wasn't sure about the android make data, thought that might be autogenerated so was leaving it alone 16:04:09 -!- orionstein is now known as orionstein_away 16:04:36 -!- Lasty_1 has joined ##crawl-dev 16:04:59 don't think it is, but let me be sure 16:05:04 -!- devesine_ has joined ##crawl-dev 16:06:39 -!- Patashu has joined ##crawl-dev 16:07:30 amalloy: that seems static, and there's MSVC/crawl.vcxproj* if you haven't edit those 16:07:55 latter has entries for the header and the cc file 16:08:18 16:08:18 {dae92a45-087b-445b-8e94-ba864173a73f} 16:08:21 ...mysterious 16:08:40 similar stuff in the pbxproj as well 16:08:45 I hope that's not mumra's windows xp key or something 16:09:13 on the plus side, i got console crawl to build, and it seems to have properly marshalled my save file across the deletion of you.zot_points 16:09:14 -!- Warrigal has joined ##crawl-dev 16:09:32 -!- orionstein_away is now known as orionstein 16:09:40 -!- FatShack_ has quit [Ping timeout: 250 seconds] 16:09:42 -!- paxed has quit [Ping timeout: 250 seconds] 16:09:42 -!- unpaidbi1l has quit [Ping timeout: 250 seconds] 16:09:43 -!- devesine has quit [Ping timeout: 250 seconds] 16:09:43 -!- Ladykiller69 has quit [Ping timeout: 250 seconds] 16:09:43 -!- scummos__ has quit [Ping timeout: 250 seconds] 16:09:43 -!- edlothiol has quit [Ping timeout: 250 seconds] 16:09:43 -!- Lasty_ has quit [Ping timeout: 250 seconds] 16:09:44 -!- johlstei has quit [Ping timeout: 250 seconds] 16:09:44 -!- speranza has quit [Ping timeout: 250 seconds] 16:09:44 -!- Crawl_Bacchus has quit [Ping timeout: 250 seconds] 16:09:45 -!- ksagri has quit [Ping timeout: 250 seconds] 16:09:45 -!- nimitz_ has quit [Ping timeout: 250 seconds] 16:09:46 -!- Lantell has quit [Ping timeout: 250 seconds] 16:09:46 -!- tswett has quit [Ping timeout: 250 seconds] 16:09:46 -!- Henzell has quit [Ping timeout: 250 seconds] 16:09:47 -!- Sequell has quit [Ping timeout: 250 seconds] 16:09:47 -!- oddshocks has quit [Ping timeout: 250 seconds] 16:09:47 wow, rip 16:09:52 -!- Batarang has quit [Changing host] 16:10:07 -!- Lantell has joined ##crawl-dev 16:10:19 amalloy: yeah, feel free to put the patch in a branch or something when you feel ready, I have time now to compile it and look for anything missing 16:10:39 i will. should be ready for first review fairly soon 16:10:41 -!- FatShack has joined ##crawl-dev 16:10:51 I do love removals, they're fun! 16:10:52 -!- ystael has quit [Ping timeout: 256 seconds] 16:11:09 -!- Henzell has joined ##crawl-dev 16:11:27 how do i build tiles? just make TILES=y? 16:12:00 -!- Sequell has joined ##crawl-dev 16:12:04 yes 16:12:09 depending on your system, though 16:12:28 I assume linux, so you'll need the -dev packages for e.g. sdl2 and supporting sdl libs 16:12:42 mac 16:12:52 for windows/mac you add NO_PKGCONFIG=y 16:12:54 although 16:12:59 what's your current make command? 16:13:03 make -j8 debug 16:13:08 oh, hrm 16:13:15 it must autodetect the use of contribs now? 16:13:23 so yeah you can probably do just TILES=y 16:13:27 i dunno. i don't remember if i set that stuff 16:13:28 -!- Earlo has quit [Remote host closed the connection] 16:13:29 since you're clearly getting the contribs 16:14:00 well you're either using crawl's contribs (submodule stuff in source/contrib) or you have the supporting libraries through something like macports 16:14:15 if it's the former, just TILES=y is enough 16:14:22 -!- Krakhan has quit [Changing host] 16:14:25 maybe we cleaned up the Makefile for os x 16:16:10 gammafunk: https://github.com/amalloy/crawl/tree/remove_zotdef - i can make a PR if you'd like, but i figured i'll just leave it on my fork for the moment 16:16:43 i'm currently building tiles, will let you know how that goes 16:17:35 oh jeez, i committed whitespace changes to every line of the xcode project. funny funny 16:17:41 The skill screen should display negative values for drained skills 13https://crawl.develz.org/mantis/view.php?id=9719 by asdu 16:19:31 +1 for not draining below 0.0 16:19:53 gammafunk: tiles built okay, and the menus seem fine. i haven't played tiles so i can't say for sure, but the ability icons look right for a couple things i spot-checked 16:20:04 <|amethyst> so ru worshippers with low enough skill levels can use the abilities without paying the drain cost? 16:20:05 ok, let me pull this 16:20:09 I can build webtiles 16:20:12 and see if that's ok 16:20:54 -!- Warrigal is now known as tswett 16:21:33 |amethyst: I should read up on ru more. I'm definitely not considering that use case 16:22:24 I was thinking more about if you have a high level char, if you get to 0.0 for a skill you depend on, that's bad enough. if it's a skill that's already low, you aren't losing much anyway 16:22:37 <|amethyst> well 16:22:46 <|amethyst> the numbers don't go below zero currently 16:22:48 an if you are a low level char, you probably won't feel much difference 16:22:51 ah ok 16:22:54 <|amethyst> it's just a matter of how long it takes to come out of drain 16:23:28 it's really frustrating when you are stuck at 0.0 for what feels like an unreasonable amount of time 16:23:56 despite doing your Herculean best efforts to keep killing things despite having no skills 16:24:18 -!- ystael has quit [Ping timeout: 276 seconds] 16:26:05 oh, that's the problem. emacs converted all the tabs in the xcode project to spaces, because tabs are evil 16:31:12 -!- nixor has quit [Ping timeout: 252 seconds] 16:31:55 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:32:16 -!- Molotove has quit [Quit: Leaving.] 16:33:30 -!- devesine_ is now known as devesine 16:33:30 yeah 16:34:15 -!- Patashu has quit [Ping timeout: 256 seconds] 16:34:16 -!- pikaro has quit [Ping timeout: 256 seconds] 16:34:23 -!- Lasty has joined ##crawl-dev 16:34:42 I mean even without the draining you still have exhaustion to make apocalypse spam impossible 16:35:10 -!- speranza_ has quit [Ping timeout: 244 seconds] 16:35:55 <|amethyst> what would the rule be? "you only get drained until your highest skill is 0?" 16:36:08 <|amethyst> I don't think that would solve the complaint in the bug 16:36:32 <|amethyst> it seems kind of like the reporter wants us to track drain separately on each skill 16:37:40 <|amethyst> or at least under the "drain shouldn't bring skills below 0" alternative 16:38:09 <|amethyst> but I think showing a negative number is potentially more misleading 16:38:27 <|amethyst> because that implies you are getting penalties beyond what an untrained character gets 16:39:29 -!- wheals has joined ##crawl-dev 16:39:29 amalloy: yeah, webtiles builds and runs ok 16:39:42 let me just see if there's anything missed and look over the patch 16:39:56 gammafunk: want a PR, then? to get some more eyes on stuff i may have missed 16:40:15 yeah that sounds finne 16:40:30 I can just make a follow up commit after merging yours if I need 16:40:39 oh, i should rebase 16:40:42 yes 16:40:54 not that you'd have a choice! 16:41:06 well, actually you do, it's just I'd have to if you didn't :) 16:41:34 it rebases cleanly, though. easy mode 16:42:36 I do see some things that seem missed, at least in terms of comments 16:42:44 -!- vale has quit [Ping timeout: 245 seconds] 16:43:13 New branch created: pull/32 (1 commit) 13https://github.com/crawl/crawl/pull/32 16:43:14 03amalloy02 07[pull/32] * 0.17-a0-1030-g9beff5f: Remove zotdef code. 10(28 minutes ago, 100 files, 237+ 2989-) 13https://github.com/crawl/crawl/commit/9beff5fed7b8 16:43:16 oh? 16:43:16 int mons_depth(monster_type mcls, branch_type branch) 16:43:16 { // legacy function, until ZotDef is ported 16:43:22 -!- siepu has quit [Read error: Connection reset by peer] 16:43:38 -!- Foamed has quit [Ping timeout: 265 seconds] 16:43:39 gammafunk: i asked a question about that earlier, because it's not clear what the deal is with that function 16:44:07 <|amethyst> it used to be part of the monster-picking logic 16:44:13 -!- Nightbeer has quit [Ping timeout: 255 seconds] 16:44:15 <|amethyst> then that was rewritten and we have mon-pick-data 16:44:16 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-pick.cc#l43 this function claims it is a zotdef-specific feature, and it's only used in debug_monpick(), which claims it should never actually call mons_depth. is there something here i can remove? 16:44:32 (and similarly for mons_rarity) 16:45:24 I guess you're planning to touch orb apport and hence didn't change // Can't apport the Orb in zotdef or sprint 16:45:36 i'll happily remove those two functions, and the calls to them in debug_monpick, if someone gives the ok 16:45:40 -!- Marbit has quit [Ping timeout: 246 seconds] 16:45:51 then there's // Every 5 turns, spawn random monsters, not in Zotdef. 16:45:53 gammafunk: i thought i changed it to "...in sprint". maybe i missed a spot 16:46:08 in timed_effects.cc 16:46:26 amalloy: sounds like a good idea then 16:47:24 yep, missed that comment apparently, gammafunk. i'll fix those 16:47:30 you somehow added some tabs to Android.mk 16:47:45 -!- LexAckson has quit [Read error: Connection reset by peer] 16:47:50 wheals: probably accidentally converted tabs to spaces, like i did in the xcode project 16:48:50 no, looks like the reverse 16:48:53 weird 16:48:55 amalloy: incredibly important: zotdef is still mentioned in docs/crawl.6, the source of the crawl manpage 16:49:17 you can just remove that line I'msure 16:49:37 -!- Textmode has joined ##crawl-dev 16:50:31 hrm, and surely we'd have a TAG_MAJOR for GAME_TYPE_ZOTDEF in the enum? 16:50:41 you can inline mons_block_immob now 16:50:55 or does that cause problems with milestones and sequell somehow? 16:51:05 gammafunk: it's in the char chunk 16:51:16 -!- namelastname112 has quit [Ping timeout: 246 seconds] 16:51:24 so it has to be backwards/forwards compatible, |amethyst pointed this out earlier 16:51:47 oh, sorry, why backwords/forwards compat? something about the size of the chunk? 16:51:52 *backwards 16:52:08 I'll just read the backlog 16:56:13 oh, thinkI get it 16:56:30 since even if a save can't be loaded, the binary has to be able to parse the char chunk? 16:56:54 right, to know that it can't load it, for one 16:57:49 amalloy: I think add a comment near that enum value briefly mentioning that zotdef was removed yet the enum value must be retained so that crawl can read the char chunk of older saves 16:57:55 -!- carwin has quit [Ping timeout: 246 seconds] 16:58:03 -!- tabstorm has quit [Ping timeout: 256 seconds] 16:58:24 gammafunk: that reminds me, i wasn't sure whether there's already an error message printed when someone tries to load a zotdef game, or where i should add one if not 16:58:38 i didn't figure out how save/load works other than the marshalling of specific fields 16:58:51 yeah, there's probably no message, I'm guessing 16:59:01 I'd need to build 0.15 and make a zotdef save to even see 16:59:08 -!- ystael_ has quit [Ping timeout: 264 seconds] 16:59:13 it's ok to not add that in your commit, we can make a followup commit 16:59:38 -!- Menche has quit [Quit: Leaving] 17:00:04 Our dedication to the legacy ZotDef user is truly touching... 17:00:20 gammafunk: i pushed fixes responding to the various suggestions made so far 17:00:40 is this still in the same branch? 17:00:43 yeah 17:01:08 added commits for the suggested changes so it's easy to find them; once we're ready to merge it ought to be squashed back into one commit 17:01:41 ok, looks like you force-pushed? 17:02:19 oh, weird 17:02:20 uhhhh, i force-pushed to clean up something that didn't really need to be pointed out, iirc 17:02:26 -!- Aryth has quit [Ping timeout: 256 seconds] 17:02:29 and added some more on top of that 17:02:30 amalloy: you can remove PLAYER_POS (just use you.pos()), DEPTH_NOWHERE, and player_control_teleport (just move the dur check to places) 17:02:36 ah 17:02:50 amalloy: yeah maybe next time just make commits and we can squash, but I got it now 17:03:09 gammafunk: i think the force-push was to revert the 4000-line change to the xcode project file 17:03:32 sure, it doesn't really matter why; the squash would take care of that 17:03:36 03amalloy02 07[pull/32] * 0.17-a0-1031-g67970a1: Clean up some more zotdef stuff 10(11 minutes ago, 3 files, 2+ 71-) 13https://github.com/crawl/crawl/commit/67970a1b7fd7 17:03:36 03amalloy02 07[pull/32] * 0.17-a0-1032-gd34b4f7: Revert accidentaly whitespace changes 10(7 minutes ago, 1 file, 5+ 5-) 13https://github.com/crawl/crawl/commit/d34b4f7c2e91 17:03:36 03amalloy02 07[pull/32] * 0.17-a0-1033-g85d65c2: Remove some references to zotdef in help files 10(4 minutes ago, 2 files, 0+ 4-) 13https://github.com/crawl/crawl/commit/85d65c289e1c 17:03:40 once you break it, it's broken! 17:04:15 i wonder what's been broken longer, zotdef or the xcode project 17:04:19 probably the latter 17:04:24 I just mean that once you have people working with your branch, you really want to avoid force pushes 17:04:53 ok, let me build this and do a final once-over, then we can squash/merge 17:05:01 oh, you're right. i forgot you'd said you were pulling. sorry about that 17:05:45 gammafunk: you want to make wheals's suggested changes, or shall i? 17:06:24 -!- debo has quit [Quit: orb spiders :(] 17:07:46 amalloy: feel free, just don't force push :) 17:08:04 -!- iceman has quit [Ping timeout: 246 seconds] 17:08:05 -!- tabstorm has joined ##crawl-dev 17:08:35 -!- ystael has quit [Ping timeout: 246 seconds] 17:08:58 The Serpent of Hell breathes hellfire at NONEXISTENT FOE. 17:09:14 Unstable branch on crawl.lantea.net updated to: 0.17-a0-1020-ge683cc4 (34) 17:09:37 yeah SoH breath is giving weird bugs about invalid beams 17:09:43 and apparently nonexistent foes 17:09:55 !blame3 doy 17:09:55 doooooyyyyy 17:09:58 pretty sure the serpent of hell was breathing at a monster, and it killed it with one breath and then the remaining breaths kept trying to target it 17:10:10 should just short-circuit out in that case or somethin 17:10:11 g 17:10:21 -!- pintc has quit [Quit: Lost terminal] 17:11:08 can this by fixed by just making it breathe normally? 17:11:23 what do you mean 17:12:05 the three-breaths-at-once thing seems pretty unnecessarily lethal on top of being hidden until it kills you 17:12:18 which is especially bad since they're displayed as normal spells when you examine it 17:12:28 it doesn't seem to be killing an unnecessary number of players 17:12:41 i would be in favor of making the descriptions better 17:14:10 oh, how does the crawl_manual.reST thing work again? 17:14:15 !lg * ikiller="the serpent of hell" s=cv 17:14:15 103 games for * (ikiller='the serpent of hell'): 37x 0.16-a, 29x 0.16, 19x 0.17-a, 4x 0.8, 3x 0.11, 2x 0.13-a, 2x 0.9, 2x 0.13, 2x 0.14-a, 0.14, 0.9-a, 0.11-a 17:14:19 do changes to that just get clobbered? 17:14:20 !lg * ikiller="cerebov" s=cv 17:14:21 282 games for * (ikiller=cerebov): 26x 0.16-a, 23x 0.10, 21x 0.14-a, 19x 0.9, 19x 0.15-a, 18x 0.11, 18x 0.13-a, 15x 0.13, 12x 0.15, 11x 0.12-a, 10x 0.11-a, 10x 0.12, 9x 0.4, 9x 0.10-a, 8x 0.8, 8x 0.8-a, 8x 0.5, 7x 0.14, 6x 0.16, 6x 0.7, 5x 0.17-a, 4x 0.6-a, 4x 0.9-a, 3x 0.6, 2x 0.3, 0.7-a 17:14:27 !lg * ikiller="gloorx vloq" s=cv 17:14:27 87 games for * (ikiller='gloorx vloq'): 10x 0.12-a, 9x 0.10-a, 9x 0.16-a, 7x 0.9, 7x 0.17-a, 5x 0.12, 5x 0.10, 4x 0.8, 3x 0.15-a, 3x 0.16, 3x 0.13-a, 3x 0.14-a, 3x 0.15, 3x 0.8-a, 3x 0.11-a, 2x 0.11, 2x 0.13, 2x 0.5, 0.6, 0.14, 0.9-a, 0.4 17:15:14 not sure that it should be significantly more lethal than the hell/pan lords themselves, really 17:15:34 yeah SoH certainly is super deadly right now 17:15:38 like, right now it's genuinely just a thing that you should absolutely never fight 17:15:47 i think the solution is to make the lords something like that too 17:15:59 (more so than most other uniques :P) 17:16:29 -!- bh_ is now known as bh 17:16:30 !killratio the_serpent_of_hell * cv=0.16 17:16:33 the_serpent_of_hell wins 4.841% of battles against * (cv=0.16). 17:16:47 gammafunk: thanks for handling the gitorious/github stuff 17:16:49 !killratio the_serpent_of_hell * recent 17:16:51 the_serpent_of_hell wins 3.185% of battles against * (recent). 17:17:08 oh np, it was mostly doy's script/work, I just coordinated 17:17:12 recent includes a bunch of versions with the weak serpent 17:18:01 !lg * recent s=v 17:18:04 !killratio asmodeus * cv=0.16 17:18:04 805622 games for * (recent): 317142x 0.16.0-a0, 104594x 0.17.0-a0, 104562x 0.15.2, 88930x 0.16.1, 70718x 0.16.0, 70022x 0.15.0, 44556x 0.15.1, 5098x 0.16.0-b1 17:18:06 asmodeus wins 0.673% of battles against * (cv=0.16). 17:18:31 yeah, it's specialized placement together with all the buffs make it very very dangerous. I mean what wheals said is kind of a fair point, the hell lords are fairly weaker than the more insane pan lords like cere and lom 17:18:35 !killratio the_serpent_of_hell * cv=0.17 17:18:36 No battles for the_serpent_of_hell and * (cv=0.17). 17:18:38 lom is also a bit off the charts now 17:18:41 anyway: i'd be in favor of buffing the hell lords 17:18:53 03amalloy02 07[pull/32] * 0.17-a0-1034-g3384e04: Remove some functions/defines that don't matter post-zotdef. 10(4 minutes ago, 7 files, 7+ 18-) 13https://github.com/crawl/crawl/commit/3384e04c961b 17:18:59 !killratio cerebov * cv=0.16 17:19:02 cerebov wins 0.981% of battles against * (cv=0.16). 17:19:08 !killratio lom_lobon * cv=0.16 17:19:10 lom_lobon wins 0.677% of battles against * (cv=0.16). 17:19:10 !killratio the_serpent_of_hell * v=0.16.1 17:19:13 the_serpent_of_hell wins 4.651% of battles against * (v=0.16.1). 17:19:17 i'm certainly not against buffing the hell lords some but i still thing the serpent needs toning down 17:19:28 think* 17:19:43 !lg * cikiller=the_serpent_of_hell s=place 17:19:44 103 games for * (cikiller=the_serpent_of_hell): 37x Geh:7, 36x Dis:7, 16x Coc:7, 11x Tar:7, 2x Hell, Nor:7 17:19:46 !lg * cikiller=the_serpent_of_hell s=place cv=0.16 17:19:47 29 games for * (cikiller=the_serpent_of_hell cv=0.16): 15x Dis:7, 10x Geh:7, 2x Tar:7, 2x Coc:7 17:20:02 oh yeah 17:20:21 yeah we do really want to avoid "monsters it just makes no sense to ever fight", even in extended 17:20:59 ?? Nor 17:20:59 Nor ~ ror ~ robe of resistance[1/1]: rF+, rC+. Still just a robe. 17:21:04 what. 17:21:11 !lg * nor 17:21:11 No keyword 'nor' 17:21:12 what is nor? 17:21:15 !lg * place=nor 17:21:16 No games for * (place=nor). 17:21:18 cocytus, at christmas 17:21:18 Norway? 17:21:20 oh 17:21:21 haha 17:21:21 north pole 17:21:29 !lg * br=nor 17:21:29 i think with single breaths it'd still be plenty dangerous and less likely to suddenly deal all of the damage in one turn 17:21:30 3. inspector072 the Merfolkian Porcupine (L27 MfGl of The Shining One), blasted by the Serpent of Hell (flash freeze) on Nor:7 (coc_hangedman) on 2014-12-31 08:44:58, with 830080 points after 78124 turns and 4:30:42. 17:21:45 heh 17:21:48 the triple breath thing is basically the only really interesting thing about it 17:21:57 what all did the extra heads add, attacks and breaths, or just breaths? 17:22:02 attacks and breaths 17:22:06 @??serpent_of_hell geh 17:22:06 the Serpent of Hell (05D) | Spd: 14 | HD: 20 | HP: 280 | AC/EV: 16/12 | Dam: 3504(fire:20-39) per head, 1509(claw), 1507(trample) | 05demonic, 04breaks doors, see invisible, fly | Res: 06magic(180), 05hellfire, 04fire+++, 03poison, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 15475 | Sp: {head 1: fire breath (3d40), head 2: fireball (3d31), head 3: hellfire (3d20)} [11!AM, 0.. 17:22:15 summoning endless dragons is pretty noticeable 17:22:16 ah I see 17:22:33 yeah the dragons are a significant complications 17:22:37 dragons *and* abjuring 17:22:45 * gammafunk shakes his fist! 17:23:01 that abjuring thing is pretty dumb, someone should fix that 17:23:08 separate them, but give each head its own breath timer 17:23:25 -!- kunwon1 has joined ##crawl-dev 17:23:34 doy: you mean monsters that summon get abjure? I think that works pretty well actually 17:23:40 it's like it's playing a shitty MMO and it has to use all of its abilities until they get off cooldown 17:24:20 is it like something in tome4? 17:24:27 you level your char to 99, max skills 17:24:38 the SoH one-shots you when it enters your LoS? 17:25:22 @??serpent_of_hell coc 17:25:22 the Serpent of Hell (12D) | Spd: 14 | HD: 20 | HP: 280 | AC/EV: 20/12 | Dam: 3512(cold:20-59) per head, 1509(claw), 1507(trample) | 05demonic, 04breaks doors, see invisible, fly | Res: 06magic(180), 12cold+++, 03poison, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 15475 | Sp: {head 1: cold breath (3d40), head 2: freezing cloud (2d30), head 3: flash freeze (3d27)} [11!AM, 06!si.. 17:25:23 It breathes! x3 You die... x3 Save macros? x3 17:25:34 heh 17:25:44 I like freezing cloud vs. hellfire 17:26:03 !lg tabstorm ikiller=the_serpent_of_hell 17:26:03 2. Tabstorm the Sensei (L24 DrTm of Cheibriados), blasted by the Serpent of Hell (blast of hellfire) on Geh:7 (geh_grunt) on 2015-05-01 23:52:03, with 656844 points after 24348 turns and 4:31:10. 17:26:07 wow, two 17:26:12 !lg tabstorm ikiller=the_serpent_of_hell -2 17:26:12 anyway: i like the three breaths thing, we could maybe tone it down via hd or something though 17:26:12 1/2. Tabstorm the Severer (L21 VSBe of Makhleb), mangled by the Serpent of Hell on Tar:7 (tar_grunt_ereshkigal) on 2015-04-01 21:35:35, with 364502 points after 17992 turns and 2:35:29. 17:26:23 03MarvinPA02 07* 0.17-a0-1030-g52760c3: Don't mark monster Abjuration as targeted 10(10 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/52760c3e0b16 17:26:32 and maybe make them more even 17:26:43 @??serpent_of_hell tar 17:26:44 the Serpent of Hell (14D) | Spd: 14 | HD: 20 | HP: 320 | AC/EV: 16/12 | Dam: 3513(drain) per head, 1509(claw), 1507(trample) | 05demonic, 04breaks doors, evil, see invisible, fly | Res: 06magic(180), 02cold++, 03poison, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 15071 | Sp: {head 1: b.draining (3d27), head 2: miasma breath (3d15), head 3: b.corrosive (3d23)} [11!AM, 06!sil,.. 17:26:50 oh that's a good one 17:26:52 is there an easy way to tone down the breath strengths without messing with lots of other things by changing hd? 17:27:34 i guess hellfire is always fixed 3d20 either way 17:27:38 hrm, I don't see how we can drop its hd by too much in terms affect having an impact on triple-damage 17:27:45 why does Cheibriados take so long to report on git changes? is he polling rather than running a webhook? 17:27:55 amalloy: role-playing 17:28:02 *chuckle* 17:28:02 yeah, i'm pretty sure the geh serpent is mostly so strong because of hellfire 17:28:06 oh, actually 17:28:15 hrm, does chei need adjustment wrt gitorious? 17:28:25 not sure if there's anything to be done about that, really 17:28:27 I'd thought it was already switched fully to github 17:28:31 because hellfire 17:28:35 clearly give the geh serpent delayed fireball instead of hellfire 17:28:37 i think it was 17:28:39 chei is already on github as far as i'm aware 17:28:56 replace with flame tongue to match the book of the dragon 17:29:08 !lg * cv>=0.16 ikiller=the_serpent_of_hell s=killer 17:29:08 48 games for * (cv>=0.16 ikiller=the_serpent_of_hell): 44x the Serpent of Hell, 2x an ice dragon, an iron dragon, a quicksilver dragon 17:29:14 inner flame 17:29:19 oh, can that be seen by subtype? 17:29:23 !lg * cv>=0.16 ikiller=the_serpent_of_hell s=ckaux 17:29:23 48 games for * (cv>=0.16 ikiller=the_serpent_of_hell): 20x, 12x blast of hellfire, 8x crystal spear, 2x blast of cold, 2x spray of metal splinters, 2x flash freeze, blast of flame, dark miasma 17:29:44 looks like good old melee is doing a lot of work as well 17:29:49 it could get fire crab breath instead i guess, there are plenty of other hellfirerers 17:29:57 MarvinPA: that's true 17:30:02 that might be reasonable 17:30:14 and maybe tone down the melee damage of the dis variant 17:30:17 (no one suggest firestorm breath to doy please) 17:30:20 it could breathe gasoline at you 17:30:25 glaciate breath 17:30:28 making you very susceptible for fire 17:30:28 (is fire crab breath implemented as regular fire breath but with a special-cased check for fire crab-ness?) 17:30:31 oh wait 17:30:32 s/for/to/ 17:30:35 MarvinPA: not anymore 17:30:42 phew! 17:31:04 is firecrab breath where something breathes fire crabs? 17:31:20 oh i was missing a "still" in my question but yes 17:31:29 03amalloy02 07[pull/32] * 0.17-a0-1035-gb3b9991: Inline mons_block_immob at wheals's suggestion 10(5 minutes ago, 1 file, 2+ 11-) 13https://github.com/crawl/crawl/commit/b3b9991021c1 17:31:46 -!- Pacra has joined ##crawl-dev 17:32:10 ah, the wheals's 17:32:43 amalloy: fwiw our canonical way to do that is "Inline mons_block_immob (wheals)" 17:33:06 i,i "Inline wheals" 17:33:26 -!- pikaro has quit [Ping timeout: 246 seconds] 17:33:28 amalloy: if you want more nitpicks, those parens aren't strictly necessary since ?: is very low on the order of evaluation 17:33:40 as i've discovered to my dismay, it's below = 17:33:40 <|amethyst> static inline constexpr auto wheals() { return wheals; } 17:34:03 |amethyst: -> wheals_t 17:34:07 wheals: i left them in because a lot of people (eg me) are not totally 100% clear on how it parses without parens 17:34:10 oh true, I guess it's confusing unless I say mons_block_immob() 17:34:23 yeah, ?: does get that way 17:34:24 if you ever find yourself saying the words "those parens aren't strictly necessary", then they are 17:34:32 <|amethyst> heh :) 17:34:44 those parens aren't (strictly) necessary 17:35:07 unless you're saying it about lisp. the number of people who have "discovered" that the parens aren't necessary and you can infer everything via indentation conventions... 17:35:30 er wait. i guess that's not a counterxample 17:36:23 <|amethyst> FR: treeform player blocks monster LOS 17:36:41 only if shambling mangroves block los! 17:36:52 <|amethyst> they're not stationary 17:37:05 <|amethyst> they shamble vigorously enough that you can see around them! 17:37:17 wow 17:37:19 what a sham 17:37:24 shimmying mangrove 17:37:47 <|amethyst> they wear rhinestone-and-pyrite jewellery 17:37:55 <|amethyst> viz., sham bling 17:38:16 !abyss |amethyst 17:38:16 ontoclasm casts a spell. |amethyst is devoured by a tear in reality! 17:39:11 -!- mnoleg69reagan42 has quit [Ping timeout: 258 seconds] 17:40:50 ??rcfile 17:40:50 rcfile[1/3]: http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/docs/options_guide.txt;hb=HEAD 17:40:55 huh 17:41:30 has auto_switch ever done what it claims 17:41:46 the second part, i mean, switching to melee in melee combat 17:42:20 -!- Okiemurse has quit [Ping timeout: 252 seconds] 17:44:18 -!- vale has quit [Ping timeout: 272 seconds] 17:47:06 !lg * won -log -3 17:47:07 29827/29829. Mousus6, XL27 HEAE, T:109385: http://crawl.akrasiac.org/rawdata/Mousus6/morgue-Mousus6-20150513-204433.txt 17:47:11 ^ someone w/ *Confuse won 17:47:42 Lasty: does that matter, with clarity? 17:48:40 nope 17:49:42 ... looking back through recent wins, two of the last dozen were wearing newalchemist 17:49:50 gammafunk: when can i see that sweet sweet "105 changed files with 240 additions and 3,085 deletions" on master? 17:50:17 I'm doing a last search after the squash 17:50:25 ah 17:50:28 I found something! 17:50:40 oh, a few things 17:50:55 man 17:51:06 i should preempt gammafunk here for these deletions 17:51:33 "amolloy, amolloy....you thought you could remove me...you fool..." --ZotDef 2015 17:51:53 wheals: i don't think those actually go on your line-count, on github at least. github's graphs use author, not committer 17:51:57 let me tweak these 17:52:08 A voice booms out, "So thou thought thou couldst remove me, fool!" 17:52:18 <|amethyst> in gitstats likewise 17:54:18 hm 17:54:29 i suspect that the secondary auto_switch functionality was lost in UCC 17:55:21 amalloy: yeah just a couple things you missed, I won't ruin the surprise 17:55:29 but will just make a follow-up commit 17:56:52 oh, oops 17:57:31 -!- stanzill has quit [Quit: au rev] 17:57:36 -!- MgDark has quit [Ping timeout: 258 seconds] 17:57:39 -!- MgDark_ is now known as MgDark 17:58:47 -!- Okiemurse_ has quit [Remote host closed the connection] 17:59:35 i guess i need git log -S to be sure 18:00:46 -!- MolotoveVGC[work has quit [Ping timeout: 272 seconds] 18:03:05 amalloy: oh, er, one big thing we missed 18:03:10 // The five numerical fields are: MP, HP, food, piety and ZP. 18:03:16 in static const ability_def Ability_List[] = 18:03:26 ah, indeed 18:03:47 also,// We pass in ability ZP cost as it may have changed during the exercise 18:03:50 static void _pay_ability_costs(const ability_def& abil) 18:04:04 this is gonna really mess with my zot defense god 18:04:14 <|amethyst> Fedhas? 18:04:19 -!- Ladykiller69 has quit [Ping timeout: 255 seconds] 18:04:25 looks like there's no zp specific code left in that 18:04:26 haha true 18:04:34 -!- Crawl_Bacchus_ has quit [Quit: Look what I got, Bart, a Tickle-Me Krusty doll!] 18:04:50 to be fair zotdef is older than fedhas 18:05:08 amalloy: I think I might just merge this now 18:05:13 Fedtoz 18:05:17 Fedtos 18:05:18 Fedtas 18:05:20 with the trivial additions I've made 18:05:20 Fedhas 18:05:32 and we can make a follow-up commit to change abilitie struct 18:05:38 since that's a bit more complicated 18:05:51 <|amethyst> %git 84a49c78 18:05:52 07kilobyte02 * 0.8.0-a0-3461-g84a49c7: Merge branch 'zotdef' 10(4 years, 5 months ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/84a49c78835f 18:05:54 gammafunk: i fixed that already 18:05:58 the comment is just out of date 18:06:04 ah, ok 18:06:04 <|amethyst> %git 3a83e92a99 18:06:05 07jpeg02 * 0.6.0-a0-315-g3a83e92: Apply caotto's plant god patch, for now named "Feawn". Also fix potions of porridge's menu colour being yellow for Mummies. 10(6 years ago, 28 files, 1286+ 114-) 13https://github.com/crawl/crawl/commit/3a83e92a99ce 18:06:06 that's good then 18:06:07 |amethyst: it was originally based on 0.4 or something 18:06:11 <|amethyst> ah 18:06:15 <|amethyst> yeah, 18:06:17 oh right, "5 numerical fields" 18:06:18 %git zotdef_0.5 18:06:18 Could not find commit zotdef_0.5 (git returned 128) 18:06:21 %git zotdef_0.4 18:06:21 Could not find commit zotdef_0.4 (git returned 128) 18:06:23 %git zotdef_0.6 18:06:23 Could not find commit zotdef_0.6 (git returned 128) 18:06:24 ok, I'll fix that comment 18:06:24 those are the only two comments containing "zp" left in the codebase, so i probably didn't miss others 18:06:25 hm 18:06:30 there was something like that 18:06:54 i don't think it was tagged 18:07:21 <|amethyst> I think that was a separate repository? 18:07:23 -!- Nightbeer has quit [Ping timeout: 246 seconds] 18:07:26 could be 18:07:33 <|amethyst> since all the commits are atomjack's 18:07:38 or maybe that was deleted 18:07:39 amalloy: what's the status with zot points, it's totally gone from the player class? 18:07:44 yes 18:07:46 i remember PF deleted a few old branches 18:07:48 removed the field 18:07:52 ok, then I'll remove it here as well 18:08:00 -!- Nightbeer has quit [Client Quit] 18:08:36 <|amethyst> did zotdef exist before dcss? 18:08:47 <|amethyst> I ask because atomjack was on the 4.0 devteam 18:08:57 -!- MolotoveVGC[wor1 has quit [Quit: Leaving.] 18:09:04 <|amethyst> I know 4.0 didn't have it 18:09:22 rip zotdef 18:09:29 we hardly played ye 18:09:59 why didn't anyone try to keep zotdef in 18:10:08 we could have said they were playing zotdefdef 18:10:30 TIL that "zp" occurs a lot in polish 18:10:53 -!- Ladykiller69 has quit [Ping timeout: 246 seconds] 18:11:09 -!- nixor has quit [Ping timeout: 256 seconds] 18:11:15 aha, cryptic noticed that auto_switch fell through the cracks, but brought it back to the wrong place in the code 18:11:20 %git e76cbd8 18:11:20 07Cryp71c02 * 0.10-a0-2238-ge76cbd8: Add some missing commits from UCC merge 10(3 years, 6 months ago, 2 files, 13+ 6-) 13https://github.com/crawl/crawl/commit/e76cbd87657d 18:11:25 the poles are big fans of zotdef 18:11:30 %git c42704071 18:11:30 07elliptic02 * 0.15-a0-100-gc427040: Remove a dangerous-looking block of dead code. 10(1 year, 1 month ago, 1 file, 0+ 9-) 13https://github.com/crawl/crawl/commit/c427040718f3 18:12:13 anyway rip juggling 18:12:39 amalloy: you joke, but kilobyte was the only one who really cared about it in any way 18:13:52 -!- scummos| has quit [Ping timeout: 252 seconds] 18:14:38 <|amethyst> 109 kilobyte 18:14:38 <|amethyst> 19 SamB 18:14:38 <|amethyst> 16 MarvinPA 18:14:38 <|amethyst> 15 |amethyst 18:14:38 <|amethyst> 11 atomjack 18:14:40 <|amethyst> 10 Grunt 18:15:33 <|amethyst> oop, those numbers are slightly off because of a too-loose regex 18:15:48 <|amethyst> should be 106 kilobyte and 9 Grunt 18:16:17 03amalloy02 {gammafunk} 07* 0.17-a0-1031-gf5d3f99: Remove zotdef code. 10(2 hours ago, 105 files, 239+ 3075-) 13https://github.com/crawl/crawl/commit/f5d3f99dcb6e 18:16:17 03amalloy02 {gammafunk} 07* 0.17-a0-1032-gf471bdd: Inline mons_block_immob at wheals's suggestion 10(50 minutes ago, 1 file, 2+ 11-) 13https://github.com/crawl/crawl/commit/f471bdd3182e 18:16:17 03gammafunk02 07* 0.17-a0-1033-gaef1b4b: Unbrace 10(36 minutes ago, 2 files, 0+ 4-) 13https://github.com/crawl/crawl/commit/aef1b4b7b181 18:16:17 03gammafunk02 07* 0.17-a0-1034-ge2fb0a9: Further remove Zot Defense items 10(16 minutes ago, 6 files, 3+ 36-) 13https://github.com/crawl/crawl/commit/e2fb0a94541f 18:17:57 those zot defense welcome messages were good 18:18:03 "They are going to get your Orb!" 18:18:18 <|amethyst> 5.7% of SamB's commits in the time since merge, 1.7% of kilobyte's, and less than 1% of everyone else's (except atomjack of course) 18:20:09 well, two commits in one day, I've earned my title as Professional Game Designer 18:21:41 03MarvinPA02 07* 0.17-a0-1035-g06872b5: Tone down the Serpent of Hell slightly 10(39 minutes ago, 2 files, 7+ 7-) 13https://github.com/crawl/crawl/commit/06872b5b195a 18:21:41 03MarvinPA02 07* 0.17-a0-1036-g1dcf396: Stop the Serpent of Hell breathing at NONEXISTENT FOE 10(3 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/1dcf396ab673 18:22:19 gammafunk: i'm in a worse position than you: i have to find a way to add 3000 lines so it doesn't look like i'm just detracting from crawl's code 18:22:41 some people live for net - 18:22:58 we measure - in 18:23:01 ??millimarvin 18:23:01 millimarvin[1/1]: 7.923 net lines of code removed (as of 2015-02-01) 18:23:21 <|amethyst> out of date 18:23:21 you can probably guess the origin of the name 18:23:35 but if you like you can strive for more 18:23:36 i'm shedding a tear for those zotdef -s that could have been mine! 18:23:39 ??millisnark 18:23:39 millisnark[1/1]: <|amethyst> a millisnark is 191 lines of code added 18:23:47 MarvinPA: you snoose you lose 18:24:00 <|amethyst> !learn set millimarvin[1] 9.541 net lines of code removed (as of 2015-05-01) 18:24:00 millimarvin[1/1]: 9.541 net lines of code removed (as of 2015-05-01) 18:24:13 dang, my millimarvins just went down 18:24:28 <|amethyst> wheals still has over 1000 18:24:33 this isn't fair because the snark isn't very active! 18:24:57 well soon it'll be millneils? 18:25:03 *millineils 18:25:26 <|amethyst> I'm at ~+4000 net 18:25:27 i think i've added like... 300 lines of code! 18:26:11 oh, I guess if we just measured commits, then it'd make sense to have millineils 18:26:30 <|amethyst> gammafunk: IMO "bytes" 18:26:49 ah, yes 18:27:08 <|amethyst> there are 7.543 commits in a byte 18:27:18 <|amethyst> ergo, a commit is worth more than a bit 18:27:20 <|amethyst> slightly 18:28:10 -!- MarvinPA has quit [Quit: Leaving] 18:31:31 -!- namelastname112 has quit [Quit: Page closed] 18:32:25 sounds like a lot of commit bits 18:32:29 -!- debo has joined ##crawl-dev 18:32:33 surely you can spare one 18:37:13 ??gitstats 18:37:13 gitstats[1/4]: http://s-z.org/crawl-stats/ — updated infrequently 18:37:27 -!- orionstein is now known as orionstein_away 18:38:03 rip my +- ratio, slain by qw 18:38:40 -!- Fhqwhgads_ has quit [Read error: Connection reset by peer] 18:39:40 -!- Tyvek has quit [Quit: Page closed] 18:39:48 heh 18:40:03 i have the smallest +- ratio greater than 1 18:43:12 oh hey, that last commit was my 300th 18:43:31 huh 18:43:32 that's not counting webtiles-changes, but hey many of those may never get merged 18:43:56 almost 5 bytes 18:44:02 er 18:44:03 50 18:44:36 -!- Fhqwhgads_ has quit [Read error: Connection reset by peer] 18:44:49 -!- vale has quit [Ping timeout: 264 seconds] 18:45:12 certainly enough for a good obfuscated C program! 18:45:22 gammafunk: do you have any Op suggestions for me to play 18:45:32 !greaterplayer wheals 18:45:38 Unwon backgrounds for wheals: Abyssal Knight, Air Elementalist, Arcane Marksman, Conjurer, Earth Elementalist, Monk, Summoner, Wizard 18:45:55 well cj would be good 18:46:20 always a good choice 18:46:23 but AE or certainly EE 18:46:25 and of course Su 18:46:31 !won . opsu 18:46:32 wheals (opsu) has not won in 25 games. 18:46:35 my eternal enemy 18:46:38 !won . mibe 18:46:39 gammafunk (mibe) has not won in 74 games. 18:46:47 mlg right there 18:46:56 I'll probably get a good one 18:47:04 then MPA will remove ctele, and I'll have to remember to not transfer 18:47:23 !won . mibe 18:47:23 wheals (mibe) has won once in 28 games (3.57%): 1xMiBe 18:47:26 -!- pikaro has quit [Ping timeout: 258 seconds] 18:47:37 wow it took me fewer tries than i expected 18:47:44 and i only needed a D:7 GDA 18:47:57 !lm . mibe rune min=turns 18:47:58 40. [2015-01-05 08:18:37] gammafunk the Severer (L13 MiBe of Trog) found a barnacled rune of Zot on turn 9253. (Shoals:5) 18:48:02 wow that's awful 18:48:18 !lm . rune min=turns 18:48:19 450. [2015-05-13 01:34:20] gammafunk the Convoker (L11 DESu of Sif Muna) found a barnacled rune of Zot on turn 4824. (Shoals:5) 18:48:20 !lm . rune min=turns 18:48:20 249. [2014-10-07 14:26:35] wheals the Brawler (L16 TrWr of Makhleb) found a serpentine rune of Zot on turn 22744. (Snake:5) 18:48:28 git gud wheals 18:48:35 believe in yourself 18:48:42 we'll see how V:5 goes for that desu, but I have a 50% successratio there with su 18:48:50 and no relec probably 18:48:53 !lm . rune min=turns 18:48:54 101. [2015-02-14 22:44:28] Mountebank the Brawler (L17 GhMo of Qazlal) found a gossamer rune of Zot on turn 27836. (Spider:5) 18:49:02 solid speedrun attempt there 18:49:24 hrm 18:49:48 !lm devteamnp rune noun!=abyssal|slimy min=turns 18:49:50 11074. [2013-05-07 02:28:50] elliptic the Bringer of Life (L12 DDHe of Elyvilon) found a gossamer rune of Zot on turn 3274. (Spider:5) 18:50:04 !lm devteamnp rune noun!=abyssal|slimy min=turns -2 18:50:05 11073/11074. [2013-05-07 16:32:13] elliptic the Faith Healer (L12 DDHe of Elyvilon) found a barnacled rune of Zot on turn 3846. (Shoals:5) 18:50:12 yeah, hard to compeat with DDHe 18:50:15 *compete 18:50:21 but I'm way ahead of 18:50:23 !hs * de-- 18:50:24 386850. Sapher the Demonologist (L25 DEWz of Sif Muna), escaped with the Orb and 15 runes on 2012-09-23 13:43:10, with 57282634 points after 25058 turns and 22:29:01. 18:50:51 !lm sapher dewz won rune urune=2 18:50:52 1. [2012-09-21 08:19:48] Sapher the Sorcerer (L16 DEWz of Sif Muna) found a decaying rune of Zot on turn 9791. (Swamp:5) 18:51:20 -!- Earlo has quit [Remote host closed the connection] 18:51:53 !lm gammafunk de-- alive rune s=turn,rune 18:51:53 One milestone for gammafunk (de-- alive rune): 4824 (barnacled) 18:52:05 on v:1 at 7k 18:52:14 did a lab for 300 turns 18:52:19 but got decent stuff 18:52:43 7k, nice 18:52:43 -!- Nobuharu has quit [Ping timeout: 246 seconds] 18:54:38 what I'd like to do is reform our score pages, so we just track scores by version in a sane way 18:55:13 but I need to think a bit about how to show species/class/combo high scores in a reasonable way 18:56:03 !lg * 1 x=cv 18:56:05 1/4298292. [cv=0.1] Eidolos the Magician (L1 OMWz), slain by a gnoll (a flail of protection) on D:1 on 2006-12-02 23:47:10, with 20 points after 15 turns and 0:00:04. 18:56:13 -!- quik has quit [Ping timeout: 264 seconds] 18:57:02 -!- MolotoveVGC[work has quit [Ping timeout: 265 seconds] 18:57:31 was thinking of something like HE (0.1-0.13) for a class score 18:58:44 er species score 18:59:52 -!- onrul has quit [Quit: Leaving] 19:04:25 -!- nixor has quit [Ping timeout: 256 seconds] 19:06:58 -!- CanOfWorms has joined ##crawl-dev 19:10:03 -!- orionstein_away is now known as orionstein 19:21:51 -!- ProzacElf has joined ##crawl-dev 19:23:50 -!- Imosa has quit [Quit: ChatZilla 0.9.91.1 [Firefox 34.0/20141127111547]] 19:25:15 -!- MgDark has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.2/20150415140819]] 19:26:20 -!- bonghitz_ has quit [Remote host closed the connection] 19:28:20 would simply resetting all high scores each version be too much of a problem? 19:28:33 you can have an 'all time' fakeversion 19:38:56 -!- Fhqwhgads_ has quit [Ping timeout: 252 seconds] 19:39:24 -!- MolotoveVGC[wor1 has quit [Ping timeout: 256 seconds] 19:41:21 -!- Fhqwhgads__ has quit [Ping timeout: 240 seconds] 19:42:29 -!- Zargon has quit [Quit: Page closed] 19:45:18 -!- vale has quit [Ping timeout: 244 seconds] 19:52:11 I think the idea is to show more data, not less 19:53:07 -!- tabstorm has quit [Read error: Connection reset by peer] 19:55:33 -!- Chance672 has quit [Ping timeout: 276 seconds] 19:59:03 -!- orionstein is now known as orionstein_away 20:00:45 the tavern thread is making me wonder whether we should bring back spores and remove ballistos instead 20:01:06 as it stands ballistos probably aren't worth having as a super-rare fedhas-only mechanic?? 20:01:51 -!- Utrick has joined ##crawl-dev 20:09:44 ballistos are tedious and lame IME 20:10:18 and i don't know where i was supposed to learn that ballistos produced spores. probably it is in the xv text, but who reads that for every monster? 20:13:24 I like the spore aoe but unresistable damage that moves faster than you in early d can be rough for certain characters 20:14:33 that's the point ;) 20:18:17 throw rocks 20:18:33 I'm just glad it doesn't ruin bread anymore 20:20:55 -!- seriallo_ has quit [Ping timeout: 256 seconds] 20:22:18 -!- Utrick has quit [Quit: Utrick] 20:25:13 my god, the armour/aevp/ev/etc calculations are so complex 20:26:14 -!- johnf has quit [Remote host closed the connection] 20:29:29 -!- Utrick has joined ##crawl-dev 20:30:14 -!- HellTiger has quit [Ping timeout: 272 seconds] 20:32:15 -!- mumra has joined ##crawl-dev 20:32:55 -!- mauris is now known as mnoleg69reagan42 20:33:04 -!- pintc has quit [Changing host] 20:35:56 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 20:37:00 -!- JesseJDean is now known as doubt 20:37:07 -!- doubt is now known as doubtofb 20:38:11 why does "it is mindless" appear after the listing of special abilities? (on an oklob plant at least) all the other generic stuff is before that 20:39:07 -!- doubtofbuddha has quit [Ping timeout: 255 seconds] 20:39:56 -!- doubtofb is now known as doubtofbuddha 20:41:10 @??oklob_plant 20:41:10 oklob plant (09P) | Spd: 10 (07stationary) | HD: 10 | HP: 42-69 | AC/EV: 10/0 | 03plant, unbreathing | Res: 06magic(40), 03poison, 08acid+++, 12drown, 13neg+++, 13torm | XP: 554 | Sp: spit acid (3d7) [11!AM, 06!sil] | Sz: small | Int: plant. 20:41:17 maybe all plant it things get that 20:41:22 hrm 20:41:26 you mean in xv? 20:41:33 yeah 20:42:17 yeah that looks like a bug 20:42:18 -!- Lasty has quit [Quit: Leaving.] 20:42:41 also: Select a spell to read its description. 20:42:47 when it's a list of special abilities 20:42:52 -!- ProzacElf has quit [Ping timeout: 256 seconds] 20:44:50 -!- Daekdroom has quit [Quit: Leaving] 20:45:03 gammafunk: that's wrong for every monster with non-spell abilities. alligators have spells too 20:45:53 -!- ProzacElf has joined ##crawl-dev 20:46:15 -!- vale has quit [Ping timeout: 276 seconds] 20:52:19 -!- bonghitz has quit [Remote host closed the connection] 20:58:48 gammafunk: it's a little awkward to change, because some monsters have spells and abilities, and there's only one "select a ____ to read its description" line 21:00:18 "select an entry to read the spell or ability description", I guess 21:01:12 yeah but that looks lame if the monster only has spells or only has abilities 21:01:20 maybe just be more vague: select an entry to read its description 21:01:51 well if you care about that, just do a loop to see what you have 21:02:24 that phrasing you give is fine too, but it's also vague 21:02:45 -!- koolguydude has quit [Quit: Page closed] 21:04:03 "select something to read its description", "to read a description, press the key listed above"? 21:04:35 or perhaps "for more details" instead of "to read its description", in any of these messages 21:05:38 "To read a description, press the key listed above" sounds good 21:06:51 cool. i'll send a PR 21:07:44 -!- Chance672 has quit [Ping timeout: 245 seconds] 21:13:15 gammafunk: there are actually several things that are displayed after the spellset. eg, "it is incapable of using stairs", for player ghosts. do you want me to move that stuff above the spell list too? 21:15:41 acutally that move is kinda hard. i'll leave it out of this PR and figure out whether/how to do it later 21:17:04 -!- gressup has quit [Quit: Leaving] 21:18:19 -!- WhiteShark has quit [Ping timeout: 246 seconds] 21:19:49 New branch created: pull/33 (1 commit) 13https://github.com/crawl/crawl/pull/33 21:19:49 03amalloy02 07[pull/33] * 0.17-a0-1037-gd3cc631: Reword spellbook description, so non-spells don't sound spell-y 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d3cc6316bc18 21:20:41 -!- ayayaya has quit [Quit: Page closed] 21:24:06 03amalloy02 {gammafunk} 07* 0.17-a0-1037-gbf358b4: Reword spellbook description, so non-spells don't sound spell-y 10(8 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/bf358b4619f3 21:28:22 -!- amalloy is now known as amalloy_ 21:30:17 -!- Sovek has quit [Quit: It's a dud! It's a dud! It's a du...] 21:35:30 !lg * ikiller=stone_giant br=D min=lvl 21:35:31 1360. giantbat the Caller (L2 MuSu), hit from afar by a stone giant (large rock) on D:1 on 2010-09-26 23:35:21, with 121 points after 9817 turns and 0:07:57. 21:35:58 hard to kill those even if you got to ice beast 21:36:09 although actually if that was uncapped summons, probably not all that hard 21:36:25 !lg * ikiller=golden_dragon br=D min=lvl 21:36:25 74. Chiseanne the Covered (L3 MuWn), blasted by a golden dragon (bolt of fire) on D:1 on 2013-02-11 11:40:34, with 101 points after 10691 turns and 0:04:06. 21:36:50 !lg * ikiller=bone_dragon br=D min=lvl 21:36:51 146. Eurtek the Skirmisher (L1 DsCK of Lugonu), slain by a bone dragon in the Abyss on 2010-08-27 16:11:57, with 20 points after 63 turns and 0:00:33. 21:37:12 !lg * ikiller=bone_dragon br=D min=lvl god!=lugonu 21:37:12 89. ghia the Skirmisher (L1 HuWn), slain by a bone dragon in the Abyss on 2010-10-23 07:36:06, with 70 points after 293 turns and 0:01:51. 21:40:21 !hs * fo-- 21:40:22 75129. 4thArraOfDagon the Petrodigitator (L27 FoWn of Cheibriados), escaped with the Orb and 15 runes on 2015-03-22 15:56:48, with 36932116 points after 39834 turns and 7:27:30. 21:41:44 gammafunk: i think you'd need some form of channeling even without cap 21:41:57 -!- mumra has quit [Ping timeout: 256 seconds] 21:41:59 wheals: yes 21:42:02 in 0.12 21:42:14 I made it to vaults but there was an iron troll on v:1 21:42:17 and I couldn't avoid it 21:42:24 so I ate to engorged 21:42:28 and filled the room with ice beasts 21:42:30 until it died 21:42:39 took like 200 turns or something silly 21:42:54 and I couldn't do it unless I eat a lot of rations first 21:43:11 @??stone_giant 21:43:11 stone giant (15C) | Spd: 10 | HD: 16 | HP: 69-106 | AC/EV: 12/2 | Dam: 45 | 10items, 10doors | Res: 06magic(80), 12drown | XP: 1424 | Sz: Giant | Int: normal. 21:43:19 those don't resist so it'd be much easier 21:43:33 @??iron_troll 21:43:33 iron troll (10T) | Spd: 7 | HD: 16 | HP: 68-105 | AC/EV: 20/4 | Dam: 35, 2509(claw), 2509(claw) | 10doors, regen | Res: 06magic(100), 05fire, 02cold | Chunks: 14noxious | XP: 775 | Sz: Big | Int: normal. 21:43:40 ah and a lot less ac 21:43:51 so you could do probably fine with just uncapped beasts and sif channel 22:02:09 -!- amalloy_ is now known as amalloy 22:02:13 -!- Athaboros has quit [Ping timeout: 244 seconds] 22:04:55 -!- Utrick has quit [Quit: Utrick] 22:05:37 -!- MathSquared has quit [Quit: Page closed] 22:06:26 -!- mamgar has quit [Quit: Exit Stage Left] 22:07:54 -!- mnoleg69reagan42 has quit [Ping timeout: 244 seconds] 22:08:18 -!- Floki has quit [Quit: Page closed] 22:09:49 -!- Z_LAMP has quit [Ping timeout: 245 seconds] 22:12:37 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:13:58 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 22:17:12 -!- causative has quit [Ping timeout: 244 seconds] 22:17:40 -!- Ipsum has quit [Read error: Connection reset by peer] 22:24:28 -!- Utrick has joined ##crawl-dev 22:24:49 -!- shooth has quit [Ping timeout: 246 seconds] 22:39:20 !lm sapher dewz rune noun=silver 22:39:21 1. [2012-09-20 18:12:08] Sapher the Eclecticist (L16 DEWz of Sif Muna) found a silver rune of Zot on turn 8811. (Vaults:8) 22:39:26 !lm . 22:39:27 14725. [2015-05-14 03:34:28] gammafunk the Convoker (L13 DESu of Sif Muna) found a silver rune of Zot on turn 8678. (Vaults:5) 22:39:29 oh yeah 22:39:39 even beat it to silver 22:40:25 -!- SaintRoka has quit [Quit: Page closed] 22:41:03 -!- Utrick has quit [Quit: Utrick] 22:43:43 &watch gammafunk 22:43:43 %watch gammafunk 22:43:44 No current CSZO game for gammafunk. 22:43:48 -!- Utrick has joined ##crawl-dev 22:43:49 !locate gammafunk 22:43:50 gammafunk was last seen on CSZO (gammafunk, L13 DESu of Sif Muna). 22:43:54 ??cszo 22:43:55 cszo[1/4]: Server in Georgia, US: crawl.s-z.org -- ssh port 22, username crawl, key at http://dobrazupa.org/cszo_key (openssh) http://dobrazupa.org/cszo_key.ppk (putty), or use the {CAO key} or the password "crawlingtotheusa". In case of DNS problems, use crawl.dobrazupa.org. Also has webtiles at http://crawl.s-z.org/. 22:43:57 I saved 22:44:08 all that work, to find a nonexistent game 22:44:22 -!- Utrick has quit [Client Quit] 22:54:39 -!- WalkerBoh has joined ##crawl-dev 22:56:12 ??github 22:56:12 github[1/1]: Read-only clone of our repository on github: https://github.com/crawl/crawl 22:56:19 oh 22:56:27 ??gitorioud 22:56:28 gitorioud ~ gitorious ~ git[1/2]: Readonly: git clone git://gitorious.org/crawl/crawl.git Read/Write: git@gitorious.org:crawl/crawl.git Web interface: http://s-z.org/neil/git/?p=crawl.git;a=summary 22:56:57 !learn set github The site that hosts the crawl git repository at https://github.com/crawl/crawl 22:56:57 github[1/1]: The site that hosts the crawl git repository at https://github.com/crawl/crawl 22:57:11 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 22:57:17 ??gitorious 22:57:17 git[1/2]: Readonly: git clone git://gitorious.org/crawl/crawl.git Read/Write: git@gitorious.org:crawl/crawl.git Web interface: http://s-z.org/neil/git/?p=crawl.git;a=summary 22:57:43 what do cockroaches do that rats do not? 22:57:54 they're stronger, mostly 22:58:03 @??cockroach 22:58:03 unknown monster: "cockroach" 22:58:06 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 22:58:09 @??giant_cockroach 22:58:09 giant cockroach (07s) | Spd: 12 | HD: 1 | HP: 3-7 | AC/EV: 3/10 | Dam: 2 | Vul: 09poison | XP: 1 | Sz: little | Int: insect. 22:58:13 @??rat 22:58:13 rat (07r) | Spd: 10 | HD: 1 | HP: 1-4 | AC/EV: 1/10 | Dam: 3 | XP: 1 | Sz: tiny | Int: animal. 22:58:20 yeah just an upgraded rat 22:58:22 faster too 22:58:28 right, speed 22:58:53 a big less damage overall, but more hp, better defenses 22:59:40 wow,they must be giant indeed 22:59:43 larger than rats 22:59:48 Do Not Want 22:59:54 cockroaches of unusual size 23:00:32 maybe it's the rats that are unusually small 23:01:23 well, it's not like they're called "giant rats" 23:01:39 -!- DrStalker has quit [] 23:05:42 @??ice_beast 23:05:42 ice beast (12Y) | Spd: 10 | HD: 5 | HP: 18-37 | AC/EV: 5/10 | Dam: 512(cold:5-14) | amphibious | Res: 06magic(20), 12cold+++, 03poison, 12drown | Vul: 04fire | XP: 130 | Sz: Large | Int: animal. 23:05:51 @??fire_bat hd:5 23:05:51 fire bat (04b) | Spd: 30 | HD: 5 | HP: 16-28 | AC/EV: 1/14 | Dam: 604(fire:5-9) | see invisible, fly | Res: 06magic(10), 04fire+++, 08blind | Vul: 12cold, 12drown | XP: 195 | Sz: tiny | Int: animal. 23:08:17 -!- xnavy_ is now known as xnavy 23:08:37 -!- Okiemurse has quit [] 23:09:08 gammafunk: so what do you think of spore spiders/ball spiders 23:09:19 is this on tavern 23:09:54 gammafunk: replacement for orb spider, it makes giant spores or ball lightning 23:10:03 whichever one you think is better 23:10:58 -!- ussdefiant has joined ##crawl-dev 23:11:14 what's wrong with orb spiders? 23:11:26 ood movement is weird 23:11:45 you kind of just have no way to predict it and have to do the best you can 23:11:55 compared to spore movement or ball lightning movement? 23:12:03 yet it's a projectile supposedly 23:12:04 you can predict it you just have to be badly spoiled and track previous turns 23:12:19 are we removing ood entirely? 23:12:20 spore movement and ball lightning movement are about the same now and don't depend on previous turns 23:12:21 I think ball lightnings are more randomzied? 23:12:40 I guess when they target you they're predictable 23:12:43 doy: that would be my preference, this isnt really a serious idea but im curious about orb spider specifically 23:12:44 I'm thinking of the player spell 23:13:09 well even when ball lightnings had permaconfusion they just moved like confused monsters 23:13:16 since that's literally what they were :P 23:13:29 it's kind of a cute idea, tbh, but it doesn't do anything about all the other places with ood, and the player spell 23:13:29 not especially spoilery 23:13:33 yes 23:13:57 i'm just saying, if the problem is with ood, that should be addressed directly 23:14:17 rather than just in specific places 23:14:30 liches get ood rather frequently, for instance 23:15:00 yeah, if it were something that couldn't run into walls 23:15:10 then it'd be a pretty big buff to the spell 23:16:15 it's a strategic thing, I don't think there's any chance of getting ood addressed directly 23:16:35 yeah, that's really irritating 23:16:41 is pretty much my exact point 23:16:42 -!- PsyMar has quit [Disconnected by services] 23:16:45 <|amethyst> that's minmay's modus operandi 23:16:56 -!- PsyMar2 is now known as PsyMar 23:17:01 it actively makes the game worse 23:17:08 <|amethyst> get minor things changed until there's no reason to keep around the big thing he doesn't like 23:17:11 right 23:17:55 ??? I don't expect ood will ever be changed or removed, but I thought maybe I could get orb spiders made into something more dangerous 23:17:55 I don't have a page labeled ?_I_don't_expect_ood_will_ever_be_changed_or_removed,_but_I_thought_maybe_I_could_get_orb_spiders_ma in my learndb. 23:18:38 I don't recall ever attempting to do what you are describing, and I don't want to waste developers' time asking for things that I am sure they will not be receptive to 23:19:52 it was gammafunk that brought up ood movement being weird, I just thought orb spiders were really harmless atm. I'll drop it 23:20:06 <|amethyst> sorry, I'll go 23:20:07 -!- |amethyst has quit [Quit: leaving] 23:20:54 i don't know that this is you specifically, but it is a trend i have noticed with crawl development generally lately that bothers me 23:21:02 orb spiders ruin my low skill life 23:21:06 which is why i brought it up 23:21:54 that said, i haven't found orb spiders to be lacking in danger personally, although that doesn't necessarily mean a lot 23:21:57 that's the curse of volunteer projects, everything gets done in tiny increments 23:22:25 chequers: blowguns 23:22:33 0 skill blowgun makes them easy 23:22:36 -!- Yermak has quit [Quit: Page closed] 23:22:37 and you should have one by then 23:23:04 just poison needles will do, and there are billions of those 23:23:05 aside from orb spiders being slow, OOD is really easy to dodge or block in spider 23:23:12 yeah, but blowguns aren't on autopickup 23:23:24 it's such a pain having to manually track random items like that :P 23:23:24 well you just ctrl-f 23:23:32 no it's "before I go into spider" 23:23:35 you don't have to track them 23:23:40 you do know about ctrl-f I hope 23:23:42 admittedly I'm not a fan of how you can just stone ball lightning/giant spores 23:24:29 but they're a lot more threatening than an ood unless you are in a really bad corridor (which even autoexplore can't do to you in spider) 23:25:28 I do like the idea of spores as a monster projectile 23:25:35 more than them randomly spawning, at least 23:25:56 spore/ball lightnings (LOL radiant caverns!) 23:26:42 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-1037-gbf358b4 (34) 23:26:54 -!- Kalir has quit [Changing host] 23:27:25 omg found an arti hammer in yiuf's hut 23:29:50 im not 100% sure but i think an artefact hammer is still a hammer 23:30:48 dont' care, it's rare and therefore cool 23:32:04 chequers: about the intelligence MR thing, I don't think anyone would notice 1 MR per point of int, since stats generally don't change by 40 in one game 23:32:31 CHEI REASONS 23:32:33 agree, but the bigger problem is that dewz and such would start with +20MR 23:33:00 which really throws off early game balance IMO 23:33:14 +19MR over GhBe, that's the biggest difference there is 23:33:14 don't give the mr if you "rolled a caster" 23:33:26 unless you mean you wouldn't adjust base mr to compensate 23:33:34 in which case, why not!? 23:33:37 i basically agree with whoever posted the against-stats diatribe btw, stats are just a duplication of skills 23:33:48 yes so do I 23:34:13 i think a good starting point would actually be to decrease the number of things int affects, like honestly does it need to do anything to sif channeling success rate or spell hunger 23:34:27 but removing them would really change game balance so if it was going to happen, I think at the beginning of a dev cycle would be the best time 23:34:49 it's not really about the dev cycle 23:34:51 you could either remove them by hardcoding a single fixed magic number anywhere they are looked up or completely changing the calculations 23:35:02 it's about a coherent plan for what you're changing 23:35:09 of course, str is by far the worst stat as far as affecting too many things... 23:35:11 %git 23:35:11 07amalloy02 {gammafunk} * 0.17-a0-1037-gbf358b4: Reword spellbook description, so non-spells don't sound spell-y 10(2 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/bf358b4619f3 23:35:27 we're not even 1/3 into the rlease anyhow, but again we don't really work like that 23:36:16 you mean "remove stats because they're redundant" isn't a coherent plan?! 23:36:27 not as such I'm afraid! 23:37:04 basically if you were serious about this you'd have 23:37:11 a list of each and everything affected by stats 23:37:16 which thing by which stat 23:37:22 and go over what you'd replace that dependency with 23:37:32 then there are things like egos, artps giving stat boosts 23:37:41 honestly that sounds pretty doable for dexterity 23:37:46 do you remove them all? tweak them to do other things? 23:38:03 yeah it's all probably doable, but it's not an off-the-hip proposal 23:38:05 removing one stat probably requires removing them all, IMO 23:38:21 yeah my assumption was you were removing them all 23:38:37 artifacts seem like the easy part, I think. Dex turns into a chance for EV/Stealth/EV+Stealth 23:38:38 chequers: but dex doesnt have good flavour. players like their big, strong dwarves and their big, intelligent elves 23:38:39 although it's true you could just remove one or two 23:38:48 chequers: nobody talks about their big, dextrous spriggans 23:39:01 but think of how cool DEX sounds 23:39:07 it's a common tiles chat refrain 23:39:09 GO DEX 23:39:10 etc 23:39:22 -!- shnurlf has quit [Ping timeout: 246 seconds] 23:39:28 dexter the dextrous 23:39:41 chequers: replacing dex bonuses with "effects of dex" bonuses is missing the point of removing dex imo 23:40:01 minmay: well, sort of 23:40:10 more important I'm 99% sure nobody will ever let you add +EV back to randarts 23:40:11 it's the first step into a larger reform of what used to use those numbers 23:40:15 yeah 23:40:39 you could totally approach the reform from the other direction -- remove dex from things until it's a no-op stat 23:41:03 my yeah was wrt what minmay said, no EV+, AC+ artp on randarts 23:41:13 gammafunk: change Yak from a species to a role so they can play DEXX 23:41:39 we do need new classes with all the removals recently 23:42:23 why don't we have a deprived-equivalent background 23:42:41 start with no items and 0s in all skills 23:43:01 the closest we have is wn and that's definitely not the same 23:43:23 (comedy answer: "AM") 23:43:35 many would say Mo instead 23:43:45 mm 23:43:56 AM starts with both a book and a launcher! 23:44:17 maybe you should let Fi start unarmed like tavern suggested and make Mo "no skils but **" 23:44:45 Fi can already start unarmed 23:44:52 if you'd commit or reject my existing PRs I'd do more work :P 23:45:14 oh, well where are we with PBD 23:45:22 you changed the scaling 23:45:38 I just need to test it out I guess 23:45:43 well and see how you scaled it 23:45:53 I'll try to get that merged tomorrow 23:45:56 best I can promise! 23:46:19 I'd ask Grunt to do it, but he'll just give me some kind of weird end-of-line character 23:46:45 :D 23:46:52 ¶ 23:46:56 see! 23:47:08 -!- Shados has quit [Read error: Connection reset by peer] 23:47:39 ##crawl-dev enters turn 2 23:47:54 man i was joking but this is almost a real fr now 23:50:28 -!- bonghitz has quit [Quit: Leaving...] 23:51:16 custom backgrounds 23:51:34 20 points to allocate as you see fit! 23:52:12 here's a crazy idea I dreamt about last night -- aptitudes REDUCE or INCREASE the maximum skill level of each skill by that amount 23:52:20 -!- vale has quit [Quit: Leaving...] 23:53:36 I hope you realize why that's a terrible idea if directly implemented that way with current apts 23:54:13 oh, and your background locks certain skills. Ice mages can never train fire magic, and berserkers can never train spellcasting!! 23:54:38 well berserkers already can't train spellcasting... 23:54:49 -!- muravey has quit [Ping timeout: 245 seconds] 23:54:56 if you abandon trog you can 23:54:58 and back when we had antitraining, most IE would never train fire magic anyhow 23:55:06 -!- Poncheis has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0/20150508094354]] 23:55:12 right and abandoning trog is suicide 23:55:36 hah, antitraining 23:55:43 -!- muravey has joined ##crawl-dev 23:55:55 but anyhow IE don't really want to train fire magic because it's a poor usage of xp 23:56:04 !lm * current be god.abandon=trog / won 23:56:06 100/390 milestones for * (current be god.abandon=trog): N=100/390 (25.64%) 23:56:25 %git add05a9ee7f9bae9260e7ed66badba0528f32be4 23:56:25 07bh02 * 0.15-a0-1404-gadd05a9: Remove Anti-training 10(11 months ago, 4 files, 2+ 39-) 13https://github.com/crawl/crawl/commit/add05a9ee7f9 23:56:35 but species-specific limits on skills might work, they'd just have to be quite drastic 23:56:58 -1 = -7 max levels, -5 = -27 max levels 23:57:16 or maybe +5 = -0 max levels, -5 = -10 max levels 23:58:16 that second one wouldn't be enough, since all it would mean for e.g. 03 is that they couldn't get a skill past 19 23:58:19 which doesn't matter 23:58:26 s/03/-3/ 23:58:32 but the first one might work! 23:59:28 remember that L9 spells are castable at skill between 20-22, so 19 gets you L8 and below 23:59:39 it'd hit 2h weapons somewhat hard though