00:00:45 elliptic: you around? 00:01:00 Stable (0.13) branch on crawl.s-z.org updated to: 0.13.1-2-gfb2c2b7 00:01:04 !seen elliptic 00:01:05 I last saw elliptic at Sun Dec 1 05:40:20 2013 UTC (20m 44s ago) saying 'Grunt: ^^' on ##crawl. 00:01:19 -!- Blazinghand has quit [Ping timeout: 272 seconds] 00:01:21 elliptic: bh and I were briefly talking about guardian serpents, but it's time for me to go to sleep right now. 00:02:06 bh: around, though somewhat distracted by other things 00:02:07 Grunt and I agree that they shouldn't call down the wrath of every naga on you. My thought was to just give them a band 00:02:29 I can go ahead and implement that unless you have ideas that you want to try out 00:02:41 guardian serpent (16S) | Spd: 15 | HD: 8 | HP: 30-58 | AC/EV: 6/14 | Dam: 26 | spellcaster, see invisible | Res: 06magic(64), 03poison | Chunks: 06mutagenic | XP: 458 | Sp: b.venom (3d13), b.slow, w.recall, blink allies encircling | Sz: Large | Int: normal. 00:02:41 %??guardian serpent 00:03:21 ironbrand convoker (08@) | Spd: 10 | HD: 9 | HP: 34-65 | AC/EV: 0/10 | Dam: 20 | 10weapons, 10items, 10doors, spellcaster | Res: 06magic(36) | Chunks: 07contam | XP: 647 | Sp: might other, w.recall | Sz: Medium | Int: normal. 00:03:21 %??ironbrand convoker 00:03:52 Aizul (13S) | Spd: 15 | HD: 14 | HP: 142 | AC/EV: 8/18 | Dam: 25 | spellcaster, see invisible | Res: 06magic(112), 03poison | Chunks: 06mutagenic | XP: 1669 | Sp: b.venom (3d18), sleep, poison arrow (3d21) | Sz: Large | Int: normal. 00:03:52 %??Aizul 00:03:55 do you mean removing w.recall and leaving blink allies encircling, or removing both spells? 00:04:11 Remove w.recall, leave blink encircling, and add a band 00:04:27 that sounds reasonable to me :) 00:05:09 -!- RedFeather has quit [Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018]] 00:06:28 Unstable branch on rl.heh.fi updated to: 0.14-a0-1217-g9e745da (34) 00:06:37 Unstable branch on crawl.s-z.org updated to: 0.14-a0-1217-g9e745da (34) 00:08:04 -!- dtsund has quit [Quit: dtsund] 00:09:35 -!- ystael has quit [Ping timeout: 245 seconds] 00:11:37 03kilobyte02 07* 0.14-a0-1218-g06a8a9b: Give primary spellcaters 2 Spc. 10(2 hours ago, 1 file, 10+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=06a8a9bf2f68 00:11:37 03kilobyte02 07* 0.14-a0-1219-g7fe58bc: Don't give Vp and Dg +1 mp beyond their mp apt. 10(89 minutes ago, 1 file, 0+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7fe58bca1961 00:11:37 03kilobyte02 07* 0.14-a0-1220-gb4074ed: Nerf He starting Invo: 4->3. 10(84 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b4074ed9d897 00:11:37 03kilobyte02 07* 0.14-a0-1221-g956abda: Give CK same starting hp as other Fgt 3 classes get. 10(80 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=956abdafcde3 00:11:37 03kilobyte02 07* 0.14-a0-1222-g1ce52bf: Give hp/mp from Spc/Fgt a linear factor, remove class-based bonuses. 10(52 minutes ago, 2 files, 6+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1ce52bf9352a 00:11:37 03kilobyte02 07* 0.14-a0-1223-g0690169: Store unmodified hp as 0. 10(30 minutes ago, 4 files, 36+ 36-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=069016978bfb 00:11:37 03kilobyte02 07* 0.14-a0-1224-g91eb306: Give Invoc a small linear factor too. 10(8 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=91eb3062e860 00:12:51 03bh02 07* 0.14-a0-1225-g50d584e: Guardian Serpent Tweaks 10(4 minutes ago, 2 files, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=50d584ee7ef9 00:13:18 Stable branch on crawl.develz.org updated to: 0.13.1-2-gfb2c2b7 (34) 00:18:21 Unstable branch on crawl.develz.org updated to: 0.14-a0-1224-g91eb306 (34) 00:18:52 -!- eb has quit [] 00:19:05 kilobyte: I'd like to remove or alter the behavior M_FLEES 00:19:15 chasing down fleeing dragons is no fun 00:22:02 scrolls of fear? 00:23:00 cant cure mutations. by joulesbeef 00:24:31 Unstable branch on crawl.s-z.org updated to: 0.14-a0-1225-g50d584e (34) 00:25:46 -!- Basil has quit [Ping timeout: 246 seconds] 00:26:41 kilobyte: no, just dragons fleeing because they have the M_FLEES flag 00:32:05 sounds like a good clean-up 00:32:53 (as fleeing itself is 95% gone) 00:34:25 hm. If I add a little randomness to their fleeing, they'll backoff and then stop fleeing 00:34:43 That should cause them to gain range before breathing on you 00:36:53 -!- buki has quit [Ping timeout: 272 seconds] 00:36:55 -!- Bloax has quit [Quit: Error: Bloax not found] 00:38:01 -!- CKyle has joined ##crawl-dev 00:40:42 mottled dragon (13D) | Spd: 10 | HD: 5 | HP: 18-37 | AC/EV: 5/10 | Dam: 15, 6 | fly, !sil | Res: 06magic(20), 05fire, 03poison, 04napalm | Chunks: 09poison+07contam | XP: 155 | Sp: sticky flame splash (3d4) | Sz: Big | Int: animal. 00:40:42 %??mottled dragon 00:40:45 unknown monster: "mottled drake" 00:40:45 %??mottled drake 00:45:09 03bh02 07* 0.14-a0-1226-g13c0067: Remove M_FLEES from dragons and drakes 10(4 minutes ago, 1 file, 17+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=13c00676f062 00:45:57 -!- Pacra has joined ##crawl-dev 00:47:25 bh: I'm not objecting to removing M_FLEES, but it used to be that things worked "properly" and dragons did stop fleeing a few squares away fairly regularly 00:47:37 but at some point this broke apparently 00:47:48 it wasn't really that great even when it worked, so 00:47:48 elliptic: yeah, my commit message agrees with you :) 00:48:00 -!- st_ has quit [Read error: Operation timed out] 00:48:04 not removing M_FLEES from crabs and krakens? 00:48:15 well, my point was that the "In practice this doesn't happen." bit is a bug :) 00:48:18 krakens have special fleeing behavior 00:48:25 or rather, was a bug 00:48:30 <|amethyst> IIRC that was an attempt to make ?Fear-ed gnolls not stop to pole you, dragons not burn you, etc 00:49:00 Windows builds of master branch on crawl.develz.org updated to: 0.14-a0-1226-g13c0067 00:49:01 <|amethyst> or not as often at least 00:50:38 -!- Poncheis has quit [Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018]] 00:52:18 Stable (0.13) branch on crawl.lantea.net updated to: 0.13.1-2-gfb2c2b7 00:53:31 |amethyst: hm, I will believe that this was caused in an attempt to buff cause fear / scroll of fear, but I can't actually find such a commit 00:54:08 whoa! xuaxua had a good idea 00:54:08 bh: You have 1 message. Use !messages to read it. 00:54:12 !messages 00:54:12 (1/1) ChrisOelmueller said (3m 53s ago): hi if you hate fleeing (which is great) i have a cool suggestion, maybe remove it from gimmick crabs? why did they flee in the original design? 00:54:43 !tell ChirsOelmueller You'd have to look at the Fire Crab commit. I copied them for Apocalypse Crabs 00:54:44 bh: OK, I'll let chirsoelmueller know. 00:54:55 -!- Stelpa has quit [Ping timeout: 260 seconds] 00:54:59 "I think a change to temporary summons could be to have them all artificially dying. Their health decreases each turn till they disappear." 00:55:24 how about we skip some steps and just remove summons 00:55:29 -!- ophanim has quit [Read error: Connection reset by peer] 00:55:37 since we seem to be heading that way 00:55:53 fr demon shapeshifter 00:56:05 elliptic: player and monster summons alike? 00:56:18 -!- CKyle has quit [Quit: CKyle] 00:56:48 -!- poopfist42 has quit [Ping timeout: 252 seconds] 00:57:12 -!- Flex has quit [Ping timeout: 265 seconds] 00:57:24 The speed runners will hate you 00:57:44 !winrate Dj 00:57:56 I'm pretty sure we already killed the summoner speedruns 00:57:59 !lg * class=dj won xl>5 00:57:59 No games for * (class=dj won xl>5). 00:58:05 !lg * race=dj won xl>5 00:58:06 94. UglyThing the Talismancer (L27 DjAr), worshipper of Nemelex Xobeh, escaped with the Orb and 15 runes on 2013-11-30 00:18:23, with 12034329 points after 135979 turns and 18:01:40. 00:58:09 !lg * race=dj unwon xl>5 00:58:10 No keyword 'unwon' 00:58:14 !won 00:58:15 !lg * race=dj !won xl>5 00:58:16 elliptic has won 505 times in 1780 games (28.37%): 18xSpEn 5xDDCK 3xDDAM 3xDECj 3xDEFE 3xDrIE 3xDsEE 3xDsIE 3xMiAM 3xMiBe 3xNaHe 3xSpDK 3xSpHe 2xCeHe 2xDDBe 2xDDCr 2xDDEE 2xDDMo 2xDDWz 2xDEGl 2xDESk 2xDgEn 2xDrAE 2xDrFi 2xDrWr 2xDsAs 2xDsBe 2xDsCr 2xDsVM 2xDsWr 2xFeFi 2xFeWn 2xGhAE 2xGhEE 2xGhMo 2xHECj 2xHEHe 2xHEIE 2xHEVM 2xHaIE 2xHaSu 2xHuSk 2xKeIE 2xKoFE 2xKoSt 2xKoWn 2xMDFi 2xMfCr 2xMfNe 2xMfW... 00:58:16 7005. Centarion the Covered (L6 DjFi), slain by Crazy Yiuf (a +2,+2 quarterstaff of chaos) on D:4 (uniq_crazy_yiuf_cottage) on 2013-12-01 06:01:15, with 572 points after 3961 turns and 0:11:11. 00:58:18 er 00:58:19 oops 00:58:31 elliptic: 505!? o_0 00:58:40 !won 00:58:41 bh has won 8 times in 1443 games (0.55%): 1xDjBe 1xGrEE 1xHESk 1xHOPr 1xHuAE 1xMfSu 1xMiMo 1xSpCK 00:58:55 if i went on a 400 win streak i would be able to catch up to elliptic 00:59:42 !tell Napkin Can you find the crash log for this? `!lg bh HuAE max=score -2` 00:59:42 bh: OK, I'll let napkin know. 00:59:48 !lg bh huae max=score -2 00:59:48 6/7. bh the Eclecticist (L15 HuAE), worshipper of Vehumet, blasted by Nikola (chain lightning) on D:14 on 2012-07-30 00:17:02, with 57557 points after 31766 turns and 4:22:14. 00:59:55 !lg bh huae max=score 00:59:55 7. bh the Meteorologist (L27 HuAE), worshipper of Vehumet, escaped with the Orb and 3 runes on 2012-08-06 01:50:44, with 1355399 points after 148798 turns and 18:07:09. 01:00:04 Same character 01:00:38 rng used on of its rarest god abilities, "revive player" 01:01:44 ??crash 01:01:45 crash[1/1]: If you crash and the state does not seem recoverable, go to Advanced Options in dgl and then Backup Save File and let the developers know you've done so when you file a report in mantis: crawl.develz.org/mantis 01:01:53 -!- UglyThing has quit [Quit: Page closed] 01:04:07 -!- thened has quit [Quit: thened] 01:04:48 if (damage_done && attack_verb == "trample") 01:04:51 wow that's a kludge 01:06:57 bh: http://crawl.develz.org/morgues/trunk/bh/crash-bh-20120730-001702.txt 01:07:28 elliptic: wow. I got saved from the dead because it couldn't make me into a ghost. 01:07:35 looks like it, yeah 01:07:44 I had the same thing happen once I think 01:07:55 oh come on, you jest. You've never died ;) 01:09:03 okay, not the ghost thing 01:09:07 http://crawl.develz.org/morgues/trunk/hyperbolic/crash-hyperbolic-20101113-172232.txt 01:09:14 but that char was also resurrected via crash 01:09:54 elliptic: do you see any reason to keep around trampling while in dragon form? 01:10:29 (anything that let's me delete code) 01:12:55 well, there's the symmetry with monster dragons thing if you care about that (I don't really), and I do think it is a cool idea in theory 01:13:05 but I agree it doesn't play well 01:13:22 and I'm not aware of any ideas for making it play better (other than removing it) 01:13:26 sounds like it's agreement-evening ;) 01:14:57 how about this one: remove instadeath from liquids 01:19:00 -!- dtsund has joined ##crawl-dev 01:19:01 you could instead allow ring of flight to be re-evoked while flying 01:19:25 I don't really see liquid deaths as a problem 01:19:35 players are given plenty of prompts/warnings 01:19:54 !lg * drowned 01:19:55 No keyword 'drowned' 01:19:58 !lg * drowning 01:19:59 No keyword 'drowning' 01:20:00 !lg * water 01:20:00 No keyword 'water' 01:20:02 er 01:20:05 I wouldn't say anything here except I did once have to worry about the bizarre intersection of dragonform trample and drowning death 01:20:06 !lg * ktyp=water 01:20:06 1033. faustbot the Ruinous (L7 DECj), drowned in Sewer (sewer_kobolds) on 2013-11-28 16:59:21, with 910 points after 4185 turns and 0:16:11. 01:20:13 !lg . ktyp=water 01:20:14 1. bh the Grappler (L9 GhCK), worshipper of Makhleb, drowned on D:7 on 2009-07-16 01:41:06, with 2782 points after 6887 turns and 0:33:55. 01:20:23 oh that character. 01:20:35 03kilobyte02 07* 0.14-a0-1227-g1ac6d2f: Give acid blobs the dragon treatment. 10(2 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1ac6d2f7296b 01:20:37 !lg * ktyp=water s=cv 01:20:37 1033 games for * (ktyp=water): 117x 0.5, 96x 0.7, 84x 0.10, 78x 0.4, 75x 0.9, 74x 0.3, 63x 0.13-a, 58x 0.12-a, 57x 0.11, 41x 0.8-a, 40x 0.6, 39x 0.8, 33x 0.11-a, 28x 0.13, 25x 0.2, 24x 0.14-a, 23x 0.12, 21x 0.6-a, 18x 0.10-a, 12x 0.7-a, 11x 0.9-a, 7x 0.5-a, 5x 0.1, 4x 0.4-a 01:20:37 confused by an orc wizard outside of a fort, I believe 01:20:41 wouldn't bears work just as well without fleeing? 01:20:55 kilobyte: I thought their use of escape spells was gated on fleeing? 01:21:35 anyone can use these, it's based on being low on hp 01:22:02 make sure not to change fire crabs, they're supposed to be annoying :P 01:22:54 uggg, fire crabs 01:22:56 the worst 01:23:34 _ms_low_hitpoints_cast() 01:25:33 -!- dtsund has quit [Ping timeout: 245 seconds] 01:25:45 all that fire crabs do is item destruction 01:25:56 kilobyte: if you so desire, just remove M_FLEES altogether 01:26:05 03bh02 07* 0.14-a0-1228-g6f272ff: Remove Dragonform Knockback 10(8 minutes ago, 1 file, 0+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6f272ffe4ba5 01:26:17 they do negligible damage, but give scrolls a massive chance to burn 01:26:56 will be 0.14 be the version we remove item destruction in? 01:27:05 Just think, we'll be free to give napalm to more things! 01:27:06 -!- magistern has quit [Quit: This computer has gone to sleep] 01:29:41 ??holy flames 01:29:41 I don't have a page labeled holy_flames in my learndb. 01:29:48 ??holy fire 01:29:48 I don't have a page labeled holy_fire in my learndb. 01:31:33 ??holy 01:31:33 holy wrath[1/1]: Increases damage by 75% on average against undead and demons. These folks also cannot wield it. Does not hate evil creatures which are not undead or demons. This means that holy wrath is ineffective against hell knights, and some worshippers of evil gods can wield it. 01:31:50 -!- dtsund has joined ##crawl-dev 01:32:29 gamma: I killed an ophain and it left some holy themed clouds that never vanished 01:35:41 they have an insane duration 01:38:15 -!- Kalir has quit [Changing host] 01:39:11 yes, they last quite a long time 01:39:23 -!- tabstorm has quit [Ping timeout: 250 seconds] 01:40:21 -!- SaintWacko has quit [Ping timeout: 248 seconds] 01:40:35 -!- soundlust|2 is now known as soundlust 01:41:43 What is the maximum portal vault size in X and Y coords? 01:42:08 70x80 I think 01:43:35 well, 80x70 01:43:50 but you probably shouldn't make portal vaults that large 01:46:09 Might not be such a problem if most of it is solid though, yes/ 01:46:42 still a lot of walking 01:46:43 badplayer: seeking to outdo evilmike's forest? 01:46:53 that is actually a reall fun vault 01:47:12 the crypt end is what I'm talking about 01:47:25 I'm not good enough to see crypts 01:47:35 !vault evilmike_haunted_forest 01:47:37 Lines pasted to http://pastie.org/8520206 01:48:03 big old haunted forest with a chapel, graveyard, spooky lake 01:48:11 looks nice 01:48:20 well that one is 130 lines long 01:48:24 oh nm 01:48:27 that's the entire file 01:49:03 -!- magicpoints has quit [Ping timeout: 260 seconds] 01:50:38 -!- Basil has quit [Ping timeout: 240 seconds] 01:53:03 -!- rchandra has joined ##crawl-dev 01:59:40 ??rebuild 01:59:40 rebuild[1/1]: http://crawl.akrasiac.org/rebuild/ https://dobrazupa.org/rebuild/ http://crawl.lantea.net/rebuild http://rl.heh.fi/rebuild/ Bug kilobyte, |amethyst, or Napkin for CDO. Use your powers wisely. 02:00:56 Unstable branch on crawl.s-z.org updated to: 0.14-a0-1228-g6f272ff (34) 02:02:34 -!- Flex has joined ##crawl-dev 02:02:55 !tell dpeg Radical 0.14 proposals: 1. Remove summoners, 2. Remove item destruction, 3. I'll finally fix wrath 02:02:55 bh: OK, I'll let dpeg know. 02:03:11 -!- bonghitz has quit [Remote host closed the connection] 02:04:01 -!- bh has quit [Quit: Page closed] 02:04:17 -!- dtsund has left ##crawl-dev 02:04:18 !tell dpeg IMO s/item destruction/mimics/ in bh's list 02:04:19 elliptic: OK, I'll let dpeg know. 02:05:26 -!- Naruni has joined ##crawl-dev 02:05:30 people really want to remove summoning? 02:07:44 -!- scrubnub has quit [] 02:11:30 -!- dtsund has joined ##crawl-dev 02:14:01 -!- dtsund has quit [Remote host closed the connection] 02:15:01 -!- ystael has quit [Ping timeout: 265 seconds] 02:15:21 -!- Flex has quit [] 02:16:00 -!- dtsund has joined ##crawl-dev 02:21:37 -!- wack has quit [Ping timeout: 246 seconds] 02:24:26 -!- Blazinghand has joined ##crawl-dev 02:30:31 -!- ussdefiant has quit [Ping timeout: 260 seconds] 02:31:26 -!- simmarine has quit [Ping timeout: 264 seconds] 02:32:21 -!- DrinkMachine has quit [Quit: Leaving] 02:35:15 hi 02:35:34 -!- fusentrap has quit [Quit: Page closed] 02:35:52 apparently 30 minutes is enough to transform a room temperature beer to a slushie in my freezer :( 02:36:32 -!- wheals has quit [Remote host closed the connection] 02:38:17 -!- Nstar has quit [Quit: Nstar] 02:44:49 -!- wheals has joined ##crawl-dev 02:46:15 -!- Blazinghand has quit [Ping timeout: 245 seconds] 02:47:27 -!- vosai has quit [Ping timeout: 252 seconds] 02:50:50 -!- scrubnub has quit [Ping timeout: 246 seconds] 03:05:01 -!- Aoei\snap is now known as aoei 03:10:44 !lg bh HuAE max=score -2 03:10:45 Napkin: You have 17 messages. Use !messages to read them. 03:10:45 6/7. bh the Eclecticist (L15 HuAE), worshipper of Vehumet, blasted by Nikola (chain lightning) on D:14 on 2012-07-30 00:17:02, with 57557 points after 31766 turns and 4:22:14. 03:11:25 wasn't there a command to show the link to a crashlog of a game? 03:18:06 -!- scummos^ has quit [Ping timeout: 245 seconds] 03:21:01 -!- 14WABMUB4 has quit [Ping timeout: 245 seconds] 03:21:50 -!- 21WABTPXA has quit [Ping timeout: 264 seconds] 03:22:24 Can't use or map the "ctrl", "alt", and "shift" keys by Kethus 03:25:54 -!- _dd has joined ##crawl-dev 03:29:06 -!- st_ has joined ##crawl-dev 03:32:55 -!- Lightli has quit [Ping timeout: 250 seconds] 03:36:40 -!- ystael has quit [Ping timeout: 245 seconds] 03:44:55 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:54:10 -!- Cedor has joined ##crawl-dev 04:02:24 -!- wheals has quit [Quit: Leaving] 04:25:09 -!- dtsund has quit [Quit: dtsund] 04:29:25 -!- Basil has joined ##crawl-dev 04:32:57 -!- Tarquinn has joined ##crawl-dev 04:37:53 -!- gammafunk has quit [Quit: gammafunk] 04:41:28 -!- aoei has quit [Quit: Leaving] 04:50:51 -!- Basil has quit [Read error: Connection reset by peer] 04:52:09 -!- alefury has joined ##crawl-dev 05:01:10 -!- mong has quit [Quit: Leaving] 05:21:58 anybody around there? 05:23:31 -!- Zephryn has quit [Ping timeout: 245 seconds] 06:02:04 -!- wizardeon has quit [Quit: Page closed] 06:10:26 -!- JovialOne has quit [Quit: Page closed] 06:31:23 -!- fungee has quit [Ping timeout: 260 seconds] 06:39:37 -!- eith has joined ##crawl-dev 06:40:16 Naruni: why would you put a beer into a freezer, or a fridge for that matter? That's alcohol abuse! Don't you have a cellar? 06:41:16 kilobyte, can I bother you 5 min? 06:42:27 meow? 06:42:54 it's a theorical question about a part of the code... 06:43:18 why the fuck does mon-util.cc exists? 06:44:18 i'm tempted to do some code cleaning and move _mons_load spells() into the monster class 06:44:29 (with all the ther load functions) 06:44:49 but I have met mspell_list and it's definition 06:44:58 most of that file actually has a well-defined purpose: "does monster X have this static property?" 06:45:24 ok 06:45:26 -!- ackack has joined ##crawl-dev 06:46:31 so there is the place where you handle all statics properties 06:46:48 i think i must rewrite the function then 06:48:01 ok 06:48:06 i'll try something 06:48:08 thanks 06:51:59 hum 06:52:03 wrong idea... 06:52:19 why mnster aren't created through the monster contructor? 06:56:37 because a monster is much more than an instance of class monster 06:56:50 (it is at least that plus different bits of global state set appropriately) 06:57:27 ok... 06:57:45 we are so far from object style 06:57:54 for better or worse, yes 06:58:03 yep 06:58:15 it's only I must learn this way of thinking 06:58:44 and I fear i'll be forced to add a bool to the monster class 07:06:14 -!- ackack has quit [Ping timeout: 264 seconds] 07:25:28 -!- tenofswords has joined ##crawl-dev 07:26:17 -!- MaxFrost has quit [Ping timeout: 246 seconds] 07:28:58 -!- Foamed has quit [Quit: Heading to bed.] 07:29:43 -!- MaxFrosty has quit [Read error: Connection reset by peer] 07:38:20 -!- valtern has quit [Ping timeout: 245 seconds] 07:43:50 -!- tsohg has quit [Remote host closed the connection] 07:50:02 -!- valtern has quit [Ping timeout: 264 seconds] 08:04:16 -!- blackflare has quit [Ping timeout: 246 seconds] 08:09:32 -!- dondy has quit [Remote host closed the connection] 08:11:16 -!- ackack has joined ##crawl-dev 08:23:26 -!- tigertrap has quit [Quit: tigertrap] 08:26:42 -!- ackack has quit [Ping timeout: 265 seconds] 08:28:43 -!- Bloax has joined ##crawl-dev 08:30:24 Bastard (L20 HEHu) ERROR in 'dbg-scan.cc' at line 682: ASSERT failed: shop->type of 4294967295 out of range 0 (0) .. NUM_SHOPS (13) (Depths:3) 08:36:49 -!- mschreck has quit [Quit: mschreck] 08:38:53 -!- mschreck has quit [Client Quit] 08:59:50 -!- Pacra has quit [Ping timeout: 240 seconds] 09:00:14 -!- mschreck has quit [Quit: mschreck] 09:03:20 -!- magicpoints has quit [Ping timeout: 245 seconds] 09:04:15 -!- rast- has joined ##crawl-dev 09:04:52 -!- ackack has joined ##crawl-dev 09:06:49 -!- rast has quit [Ping timeout: 265 seconds] 09:06:55 -!- rast- is now known as rast 09:09:14 -!- scummos^ has quit [Ping timeout: 264 seconds] 09:16:55 -!- tsohg has quit [Remote host closed the connection] 09:20:27 -!- Xenobreeder_ has quit [Ping timeout: 250 seconds] 09:25:49 -!- radinms has quit [] 09:31:17 -!- tabstorm has quit [Ping timeout: 250 seconds] 09:32:53 -!- Yeti218 has quit [Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018]] 09:35:06 still someone around here? 09:35:27 i'm not sure how to do something with the props from the actor class 09:35:51 (I want to add a boolean entry) 09:36:29 -!- nubcakes has quit [Ping timeout: 250 seconds] 09:36:40 -!- Brokkr has quit [Remote host closed the connection] 09:39:43 <|amethyst> Cedor: mons->props["my_prop"] = true; mons->props.erase("my_prop"); if (mons->props.exists("my_prop")) 09:39:54 ok 09:40:06 hum 09:40:09 <|amethyst> Cedor: (better to use not-present rather than false so it doesn't take up space when it's removed) 09:40:27 no need to test props["my_prop"] 09:40:28 ok 09:40:42 that's i'll ask 09:43:33 <|amethyst> Hm: did we change anything about the on-screen keyboard in 0.13? I didn't think we did really any android changes, but: https://crawl.develz.org/mantis/view.php?id=7493 09:44:16 hm, I was seeing that, it was inconsistent 09:44:36 doubt it was an explicit change 09:44:57 <|amethyst> something in SDL? or in Android itself? 09:45:22 (I noticed it was strange but assumed it was some bad interaction with my N7. I wonder what platform they're trying that on, and maybe I should try to clear enough memory on my phone to reinstall crawl and try it there) 09:50:39 -!- keszocze has quit [Ping timeout: 260 seconds] 09:51:16 hum... 09:51:20 quick question 09:51:33 where is defined MST_GHOST? 09:52:26 I think it could be easier to define another thing like this vault monsters 09:54:39 hum, forget it... 09:58:34 -!- tsohg has quit [Remote host closed the connection] 10:00:27 <|amethyst> Cedor: util/gen-mst.pl if you're still interested 10:00:34 yep, I have seen 10:00:56 but it won't really change my problem 10:03:26 -!- tsohg has quit [Ping timeout: 246 seconds] 10:10:54 -!- CKyle has joined ##crawl-dev 10:14:59 hum... 10:15:11 mspec are used for regular monsters and vault monsters? 10:21:35 -!- flowsnake has quit [Read error: Connection reset by peer] 10:22:36 -!- flowsnake has joined ##crawl-dev 10:26:50 -!- tsohg has quit [Remote host closed the connection] 10:29:59 -!- CKyle has quit [Quit: CKyle] 10:31:39 -!- Fusentrap has joined ##crawl-dev 10:31:50 -!- CKyle has joined ##crawl-dev 10:31:51 -!- Quashie has quit [Ping timeout: 245 seconds] 10:32:04 -!- Stelpa has quit [Changing host] 10:32:33 -!- Marbit has joined ##crawl-dev 10:32:40 -!- Basil has joined ##crawl-dev 10:33:48 do anyone has an idea in which file could be the code that says "if player moves to a wall, do nothing"? 10:38:01 -!- Marbit has quit [Ping timeout: 250 seconds] 10:41:31 -!- CKyle has quit [Quit: CKyle] 10:45:14 -!- valtern has quit [Ping timeout: 264 seconds] 10:47:08 -!- tsohg has quit [Remote host closed the connection] 10:49:39 -!- Marbit has quit [Quit: Page closed] 10:51:12 -!- ussdefiant has joined ##crawl-dev 10:55:14 -!- CKyle has joined ##crawl-dev 10:55:45 -!- bh has joined ##crawl-dev 10:56:06 !messages 10:56:06 No messages for bh. 10:56:09 -!- bh is now known as Guest26036 10:56:14 drr... 10:56:31 -!- Guest26036 has quit [Changing host] 10:56:31 -!- Guest26036 has joined ##crawl-dev 10:56:33 fail 10:56:40 -!- Guest26036 is now known as bh 10:56:42 there we go 11:00:00 -!- UseBees has quit [Ping timeout: 245 seconds] 11:00:40 -!- Poncheis has quit [Ping timeout: 246 seconds] 11:01:23 -!- bonghitz has quit [Remote host closed the connection] 11:06:17 Stable (0.13) branch on crawl.akrasiac.org updated to: 0.13.1-2-gfb2c2b7 11:11:54 -!- Morg0th has quit [Quit: leaving] 11:15:17 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 11:16:09 the shallow water invisible disturbance tile is pretty jarring in the cut-off of colour 11:16:28 -!- Crehl_ has quit [Quit: Leaving] 11:18:42 -!- CKyle has quit [Quit: CKyle] 11:19:40 Unstable branch on crawl.akrasiac.org updated to: 0.14-a0-1228-g6f272ff (34) 11:22:18 how do I generate a vault with wizard mode? 11:22:40 <|amethyst> Cedor: &Lvaultname 11:22:44 -!- tsohg has quit [Remote host closed the connection] 11:22:46 <|amethyst> places it on the current level 11:23:00 <|amethyst> for non-minivaults, &Pvaultname generates a level based around that vault 11:23:02 thanks 11:23:18 nop, need a vault 11:23:24 with vault monster with spells... 11:23:55 <|amethyst> you can place the monster itself 11:24:07 <|amethyst> &Mblah spells:foo,bar,baz 11:24:13 <|amethyst> err, ; not , 11:24:24 try sprint IV 11:24:30 -!- dtsund has joined ##crawl-dev 11:24:32 right 11:24:51 -!- ussdefiant has quit [Ping timeout: 260 seconds] 11:27:30 -!- tsohg has quit [Ping timeout: 245 seconds] 11:27:46 grmbl 11:27:49 fail... 11:32:55 -!- ackack has quit [Remote host closed the connection] 11:33:14 -!- Quashie has quit [Ping timeout: 264 seconds] 11:34:47 -!- UseBees has quit [Ping timeout: 246 seconds] 11:43:47 -!- tenofswords has quit [Read error: Connection reset by peer] 11:45:33 grmbl... he don't wan't to add my props... 11:48:05 -!- Pacra has joined ##crawl-dev 11:49:30 <|amethyst> hm? 11:49:43 <|amethyst> can you pastebin your code (or a patch) 11:50:40 i'll generate a patch yes 11:51:15 -!- Lightli has quit [Ping timeout: 250 seconds] 11:51:16 wait a sec 11:52:16 -!- g4spr0m has quit [Remote host closed the connection] 11:54:54 forgot a commit... 11:56:40 -!- blackflare has quit [Ping timeout: 246 seconds] 11:57:20 https://dl.dropboxusercontent.com/u/28025164/mons_spell_desc.patch 11:58:08 grmbl 11:58:23 too much commits, and lots not from me 11:58:30 -!- Sky___ has quit [Quit: Page closed] 11:58:38 I was going to say :) 11:58:48 you should rebase your commits onto master 11:58:58 <|amethyst> that code isn't using props that I can see 11:59:04 <|amethyst> looking at the top two commits 11:59:55 'cause you must look the last one 12:00:45 <|amethyst> Cedor: oh, there's a list of props that get copied to the mon_info 12:01:09 yes 12:01:19 -!- wheals has joined ##crawl-dev 12:01:26 but in dungeon.cc 12:01:39 -!- Fusentrap has quit [Ping timeout: 250 seconds] 12:01:51 -!- Daekdroom has quit [Read error: Connection reset by peer] 12:01:52 in dgn_place_monster, he don't generate the props 12:03:17 https://dl.dropboxusercontent.com/u/28025164/mons_spell_desc.patch 12:03:27 updated to only my commits 12:03:50 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 12:04:29 -!- simmarine has joined ##crawl-dev 12:04:31 (and I used a wrong props) 12:05:44 <|amethyst> Cedor: if you want the property to appear in monster_infos, you need to add it to _is_public_key in mon-info.cc 12:06:18 oh 12:06:20 ok 12:06:24 -!- dtsund has quit [Quit: dtsund] 12:06:33 thought he transfered all the keys 12:06:51 <|amethyst> nope, monster_info is only stuff that should be visible to the player 12:06:56 ok 12:07:00 <|amethyst> and some properties would leak info if they were 12:07:40 |amethyst: our monsters handle PKI?? 12:08:15 <|amethyst> Diffie-Hellspawn 12:09:03 -!- fusentrap has joined ##crawl-dev 12:11:26 -!- ProzacElf has quit [Ping timeout: 245 seconds] 12:16:16 -!- tigertrap has quit [Ping timeout: 265 seconds] 12:19:09 -!- WalkerBoh has quit [Ping timeout: 272 seconds] 12:24:51 -!- scummos^ has quit [Ping timeout: 252 seconds] 12:37:39 zermakorobin (L13 DgFi) ERROR in 'libutil.cc' at line 1033: screen write out of bounds: (1,8) into (80,7) (D:11) 12:40:02 <|amethyst> !lm zermakorobin crash -log 12:40:02 1. zermakorobin, XL13 DgFi, T:35105 (milestone): http://dobrazupa.org/morgue/zermakorobin/crash-zermakorobin-20131201-183737.txt 12:40:27 <|amethyst> !lm zermakorobin crash x=tiles 12:40:28 1. [2013-12-01 18:37:37] [tiles=true] zermakorobin the Bludgeoner (L13 DgFi) ERROR in 'libutil.cc' at line 1033: screen write out of bounds: (1,8) into (80,7) (D:11) 12:40:39 <|amethyst> Level annotation 12:40:55 <|amethyst> 80x7 is probably the message area 12:41:01 -!- magistern has quit [Quit: This computer has gone to sleep] 12:41:14 03bh02 07* 0.14-a0-1229-gbab3cc8: Remove Nagas from Guardian Serpent bands 10(3 minutes ago, 2 files, 6+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bab3cc8135e2 12:41:16 <|amethyst> wrapcprintf in fact 12:41:26 <|amethyst> the gdb info is nice 12:41:51 -!- Quashie has quit [Ping timeout: 245 seconds] 12:42:31 ??arachnoid 12:42:31 I don't have a page labeled arachnoid in my learndb. 12:42:43 ??polymoth 12:42:43 I don't have a page labeled polymoth in my learndb. 12:42:53 !learn add polymoth This was a bad idea. Don't ask. 12:42:53 polymoth[1/1]: This was a bad idea. Don't ask. 12:43:03 !learn del polymoth 12:43:04 Deleted polymoth[1/1]: This was a bad idea. Don't ask. 12:43:06 ...the unspeakable!!! 12:43:58 Grunt: I'm thinking of adding yet another abyss monster: cultists 12:44:09 mad acolyte of Lugonu, perhaps? 12:44:21 yeah. As a not-just-a-vault-monster 12:44:35 raiju (12h) | Spd: 13 | HD: 7 | HP: 25-51 | AC/EV: 4/15 | Dam: 1211(elec:7-9) | 05demonic, sense invisible, !sil | Res: 06magic(28), 11elec+++, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 336 | Sp: blinkbolt (2d14) | Sz: Medium | Int: animal. 12:44:35 %??raiju hd:7 12:44:40 Well, we have the vaults ready for them already <_< 12:44:41 raiju (12h) | Spd: 13 | HD: 6 | HP: 21-47 | AC/EV: 4/15 | Dam: 1211(elec:6-8) | 05demonic, sense invisible, !sil | Res: 06magic(24), 11elec+++, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 230 | Sp: blinkbolt (2d14) | Sz: Medium | Int: animal. 12:44:41 %??raiju hd:6 12:46:14 -!- Mattias has quit [Excess Flood] 12:47:40 -!- 17WAAICMA has quit [Read error: Operation timed out] 12:48:00 -!- Brokkr has quit [Quit: Verlassend] 12:48:20 -!- 64MAA2JKR has quit [Ping timeout: 245 seconds] 12:50:12 -!- dondy is now known as dondy|afk 12:55:13 @??mad acolyte of lugonu 12:55:14 mad acolyte of Lugonu (09@) | Spd: 10 | HD: 16 | HP: 47-81 | AC/EV: 0/13 | Dam: 6 | 10weapons, 10items, 10doors, priest, evil, spellcaster, 07vault | Res: 06magic(85) | Vul: 08holy | Chunks: 07contam | XP: 1301 | Sp: smiting (7-17), blink other, invisibility, malign gateway, blink | Sz: Medium | Int: high. 12:58:53 can we please start using C++11? :) 12:59:08 -!- ProzacElf has joined ##crawl-dev 13:01:17 -!- kekekela has quit [Client Quit] 13:01:48 <|amethyst> we'd have to drop support for old macs 13:01:58 <|amethyst> or at least universal builds 13:02:11 supporting any macs is quite hard 13:02:14 <|amethyst> and I'd have to upgrade or move chei 13:02:30 writing: vector::reverse_iterator citr = vec.rbegin() is unfun 13:02:31 * kilobyte shakes his fist at the OS X toolchain. 13:02:31 * Sequell also shakes his fist at the OS X toolchain. 13:03:06 -!- Basil has quit [Ping timeout: 245 seconds] 13:04:19 I think most mingw toolchains out there are on gcc-4.2 or 4.4, too. 13:05:31 I use mingw-w64 (as it name says, it targets w32) that has 4.6 and 4.8 versions, but IIRC nightlies don't. 13:06:33 Nap King has hand-compiled 4.4. 13:06:44 not sure if that's enough 13:06:58 <|amethyst> 4.4 has some but not all C++11 13:07:24 <|amethyst> 4.4 is what you need for auto 13:07:41 <|amethyst> http://gcc.gnu.org/projects/cxx0x.html 13:07:52 I discovered some nice splash screens while testing my code 13:08:06 and wondered : why aren't they on webtiles? 13:08:36 Cedor: oversight? 13:08:44 03bh02 07* 0.14-a0-1230-g06104fc: Raiju Tweaks: Damage and HD 10(21 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=06104fcfc0c8 13:08:44 03bh02 07* 0.14-a0-1231-ga14febb: Rebalance mid-tier abyss monster weight 10(16 minutes ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a14febbd76f3 13:08:44 03bh02 07* 0.14-a0-1232-gdc46223: Smarter Blinkbolt 10(3 minutes ago, 1 file, 11+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=dc46223bc11b 13:08:58 my Debian nightlies are built with 4.3 on i386 and amd64, dropping them would mean dropping Debian lenny (no security support anymore) and some Ubuntu LTSes (supported) 13:09:00 or sigmund 13:09:44 we dropped DOS without much fanfare 13:09:48 s/dropping/upgrading/ 13:09:57 -!- bmfx has quit [Ping timeout: 252 seconds] 13:10:11 DOS had the last release in 1993... 13:10:56 At the heart of it, we don't have any decent information about who our users are 13:11:22 -!- CKyle has joined ##crawl-dev 13:11:34 -!- lessens has quit [Ping timeout: 246 seconds] 13:11:58 I guess dropping older Ubuntus won't cause any noticeable trouble, yeah 13:12:03 no idea about OS X 13:12:46 http://qa.debian.org/popcon.php?package=crawl 13:13:14 galehar: I vaguely remember the only supported version of Android toolchain using some truly ancient compiler. Do you know what that is? 13:13:18 of course, a lot of people don't run popcon 13:13:35 -!- Kalir has quit [Changing host] 13:14:51 <|amethyst> hm 13:14:52 heh, 2/3 of tile players are on unstable 13:15:01 <|amethyst> looks like most of these title screens are accidentally missing 13:15:04 and somehow there's more console than tiles 13:15:30 <|amethyst> but pooryurik_knight says "not yet enabled" explicitly 13:15:35 <|amethyst> %git 5c8ac439 13:15:35 07dpeg02 * 0.12-a0-273-g5c8ac43: New title screen (poor_yurik). 10(1 year, 3 months ago, 1 file, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5c8ac439741d 13:15:59 <|amethyst> I never knew these weren't enabled, because they are if you play out of your build directory :) 13:16:33 -!- Basil has joined ##crawl-dev 13:16:49 <|amethyst> I think I'll go ahead and "enable" the pooryurik one too 13:17:10 -!- thug_lessons is now known as lessens 13:18:24 -!- mschreck has quit [Ping timeout: 246 seconds] 13:19:22 ??@?? 13:19:22 I don't have a page labeled @?? in my learndb. 13:19:25 ??%?? 13:19:26 I don't have a page labeled %?? in my learndb. 13:20:17 554 crawl 3216 12 3184 17 3 (Guus Sliepen) 13:20:25 http://popcon.ubuntu.com/universe/games/by_inst 13:20:32 I don't know if that's very informative 13:20:36 Ubuntu has an order of magnitude more popcon submissions. Only below 5% has crawl-tiles-data. 13:21:06 I mean, 5% of crawl-tiles. 13:22:02 Guus Sliepen split it off in 0.11.1-1. 13:23:13 -!- scrubnub has quit [] 13:26:32 on gcc-4.4 you need to use -std=c++0x but that's just a yet another configure check 13:27:01 -!- Aryth has quit [Read error: Connection reset by peer] 13:27:55 -!- mschreck has quit [Ping timeout: 245 seconds] 13:31:18 -!- Egglet has quit [Read error: Connection timed out] 13:31:55 * geekosaur hacks on local build again 13:32:01 -!- scrubnub has quit [] 13:34:23 -!- Quazifuji has quit [Ping timeout: 250 seconds] 13:34:32 -!- bh has quit [Quit: Page closed] 13:35:22 -!- Quashie has quit [Ping timeout: 246 seconds] 13:37:27 -!- scrubnub_ is now known as scrubnub 13:38:31 -!- Croesus has quit [Ping timeout: 246 seconds] 13:44:45 geesh, how much stuff forces -I/usr/include and -L/usr/lib? no wonder it seemed to be getting the wrong c++ support lib... 13:45:30 oh, WRT the above conversation, which version of gcc do you use? 13:45:33 -!- dtsund has joined ##crawl-dev 13:45:41 or clang 13:46:46 I just crashed 13:47:00 Basil: where? 13:47:06 -!- CKyle has quit [Quit: CKyle] 13:47:07 Shoals:$ 13:47:16 Miscast haste -> corona 13:47:20 <|amethyst> !lm Basil crash -log 13:47:20 11. Basil, XL24 SpBe, T:100144 (milestone): http://dobrazupa.org/morgue/Basil/crash-Basil-20131106-001102.txt 13:47:23 Then I read fear while mesmerized 13:47:42 <|amethyst> I've seen other crashes with fear when mesmerised 13:47:45 And I got a line about a beholders assert 13:48:03 <|amethyst> %bug 6547 13:48:03 https://crawl.develz.org/mantis/view.php?id=6547 13:48:14 -!- inspector071 has quit [Ping timeout: 240 seconds] 13:48:38 <|amethyst> http://dobrazupa.org/morgue/Basil/crash-Basil-20131201-194626.txt 13:48:39 kilobyte: gcc 4.8 from macports. which means I'm fighting an infrastructure that realy badly wants to use apple gcc and apple libs 13:48:40 -!- Fhqwhgads_ has quit [Ping timeout: 246 seconds] 13:48:41 <|amethyst> http://dobrazupa.org/morgue/Basil/crash-recursive-Basil-20131201-194628.txt 13:48:43 -!- buppy has quit [Read error: Connection reset by peer] 13:49:00 <|amethyst> (it gets a recursive crash because printing the dump triggers the same assertion about the beholders list) 13:49:01 -!- Sky__ has quit [Quit: Page closed] 13:49:35 ...and when I turn off those it wants to use Debian libs, which causes it to use Apple libs anyway... 13:49:56 -!- Fhqwhgads__ is now known as Fhqwhgads_ 13:50:20 it tsakes crawl's makefile to make someone really appreciate autoconf >.> 13:50:23 Debian libs on a Mac...? 13:51:11 the assumtpion all over the place is if you're not building on mac (which secretly means mac with apple gcc 4.2 and no extra libraries) or mingw, you are building on debian 13:52:15 so when I selectively disable stuff that is implicitly assuming that I can't possibly have pkg-config or zlib or etc., I get code which knows that everything is in /usr/include and /usr/lib because debian just chucks everything there 13:52:19 |amethyst: perhaps ASSERT() could just give a message if CrawlIsCrashing is set? 13:52:51 -!- WalkerBoh has quit [Ping timeout: 252 seconds] 13:53:01 so I've found a bunch of places where I need to not just turn off use-the-contrib but also forcibly point it to macports since it's not all spewed under /usr/lib 13:53:22 -!- dondy|afk is now known as dondy 13:53:24 ...and if I don't do that, it picks up outdated apple versions of some libraries and the link fails 13:53:41 -!- Blazinghand has joined ##crawl-dev 13:56:51 -!- Fhqwhgads_ has quit [Ping timeout: 245 seconds] 13:56:57 -!- Fhqwhgads__ is now known as Fhqwhgads_ 13:58:38 -!- Basil has quit [Ping timeout: 246 seconds] 13:59:40 <|amethyst> okay, found the reason for the crash 14:01:28 yay, apparently it was one of those "we're not on apple-only-tyvm-mac we're not on mingw let's hard-include /usr/include and /usr/lib!" things I cleaned up 14:01:44 really do we need -I/usr/include and -L/usr/lib ever??? 14:02:22 well, the Makefile should have a warning label 14:02:25 the one from Dante 14:02:41 <|amethyst> hrm, how to fix this without messing up message order 14:02:55 |amethyst: what's happening? 14:02:59 <|amethyst> in player::update_beholders 14:03:16 <|amethyst> _removed_beholder_msg() might redraw the screen if it causes a --more-- 14:03:36 * geekosaur looks to see how much violence he can compress into a single (well, probably two) chunks for a local patch 14:03:38 <|amethyst> but your DUR_MESMERISED doesn't get updated until the end when it calls _removed_beholder 14:03:42 |amethyst: I hate those 14:03:50 <|amethyst> but _removed_beholder also does messaging 14:04:09 we should have a mode specifically designed to trigger as many such crashes as possible 14:04:13 <|amethyst> and that message should come after the one from _removed_beholder_msg 14:04:31 <|amethyst> SamB: redraw at every mpr :) 14:04:38 basically 14:05:55 -!- scummos__ has quit [Ping timeout: 260 seconds] 14:07:33 -!- Ladykiller69 is now known as Nightbeer 14:07:41 <|amethyst> ugh, and this code is duplicated for fearmongering 14:08:15 -!- Pacra has quit [Ping timeout: 252 seconds] 14:11:01 these copies seem to differ mostly by s/beholder/fearmonger/ 14:11:42 + sanctuary, + silence 14:12:50 -!- Egglet has quit [Ping timeout: 264 seconds] 14:14:06 <|amethyst> Not fixing the duplication, just fixing the bug in both copies 14:14:16 <|amethyst> unfortunately I'm having problems reproducing it 14:14:29 <|amethyst> even tried with webtiles 14:15:02 did you try setting the message area to be really tiny? 14:15:14 <|amethyst> I set a force_more_message on all the relevant messages 14:15:17 oh 14:17:23 <|amethyst> ah, there we go 14:18:07 nothing obviously broken, is noticeably faster. makefile hackery not *too* severe 14:21:22 spells.init(SPELL_NO_SPELL); 14:21:22 if (m->props.exists("custom_spells") || mons_is_pghost(type)) 14:21:22 { 14:21:22 for (int i = 0; i < NUM_MONSTER_SPELL_SLOTS; ++i) 14:21:22 spells[i] = m->spells[i]; 14:21:22 } 14:21:41 how can I have i= 2262785 ? 14:22:37 oh, and why do you always use pre-increment? 14:23:26 much faster for non-scalars 14:23:36 ah? 14:23:44 on a scalar, it merely helps build a good habit 14:23:58 <|amethyst> Cedor: for things like iterators, i++ has to make a copy (of the old value) while ++i does not 14:24:26 <|amethyst> Cedor: for an int "making a copy" is a single instruction (or less) so no big deal 14:24:37 -!- Nightbeer has quit [Ping timeout: 245 seconds] 14:24:37 not a c++ programmer apparently 14:24:42 <|amethyst> except for what kilobyte says 14:24:43 nop :p 14:24:48 I come from C :p 14:25:04 but ok (i think i'll check this later) 14:25:07 <|amethyst> in C you can only do ++ to integer-like types and pointers, so no big deal 14:25:15 <|amethyst> they're all trivial to copy 14:25:18 -!- Mattias has quit [Ping timeout: 252 seconds] 14:25:20 yep 14:27:31 |amethyst: if it actually has to make a copy, that'll also waste a register. Of course, if you use the value it doesn't need to bother for scalars. 14:27:41 +don't 14:28:30 and this don't explain why my i goes so out of bounderies... 14:29:13 -!- bonghitz has quit [Quit: Leaving...] 14:29:45 could be gdb is confused about the scope of i? (or another i is in scope) note that the i in that loop only should exist within the if 14:30:05 nop, his actual value is stupid 14:30:21 Cedor: what compiler version, and are you building with optimization? 14:31:08 no particular optimization 14:31:30 03|amethyst02 07* 0.14-a0-1233-ga603cdd: Simplify. 10(2 hours ago, 2 files, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a603cdd6d1f5 14:31:30 03|amethyst02 07* 0.14-a0-1234-g31edfb4: Don't go out-of-bounds in wrapcprintf (#7637) 10(2 hours ago, 1 file, 7+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=31edfb4f21ea 14:31:30 03|amethyst02 07* 0.14-a0-1235-g4e756f5: Enable several splash screens accidentally omitted from builds. 10(74 minutes ago, 1 file, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4e756f5a04e2 14:31:30 03|amethyst02 07* 0.14-a0-1236-g62c0bb9: Enable pooryurik_knight title screen too. 10(73 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=62c0bb934617 14:31:30 03|amethyst02 07* 0.14-a0-1237-g6f3e6ea: Avoid a beholder/fearmonger crash (#6547) 10(23 minutes ago, 3 files, 22+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6f3e6ea69b53 14:31:47 and i'm based on th elast mingw32 14:32:03 -!- Quashie has quit [Ping timeout: 260 seconds] 14:33:56 Debian builds of the trunk branch on crawl.develz.org updated to: 0.14-a0-1232-gdc46223 14:34:20 SamB, gcc4.8.1 14:34:41 Cedor: try it with NO_OPTIMIZE=yes 14:34:47 ok 14:34:51 that's a thing to pass to make 14:35:07 Cedor: by default it builds with -O2. if optimization tossed i into a register, gdb won't realize it and will show an unused, uninitialized memory variable 14:35:08 -!- CKyle has joined ##crawl-dev 14:35:36 ok 14:35:37 geekosaur: really? 14:35:52 it always says "value optimized out" for me 14:36:31 the real problem is if GCC doesn't tell GDB what it's done 14:36:59 SamB: well, depends. if it's completely gone and it detected that it will say so. sometimes it registerizes only part of its usage and can't thereby simply elide the variable completely.. .although it should be able to do that here. unless it also reused it for something else, and didn'tt rack that 14:37:20 03kilobyte02 07[debian-trunk] * 0.10-a0-3002-g9802f5e: Drop LTO on arches other than *amd64*, *i386*, *x32*. 10(38 minutes ago, 1 file, 20+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9802f5eaf1f5 14:37:20 03kilobyte02 07[debian-trunk] * 0.10-a0-3003-gb9e4dd0: Sync in the Debian changelog. 10(17 minutes ago, 1 file, 47+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b9e4dd099a66 14:37:27 (some of the optimizations done by recent gcc exceed the ability of the debug format to describe them) 14:37:37 geekosaur: hmm 14:37:44 Error : range check error (2291488/6) 14:37:46 I guess there is that possibility 14:38:04 really strange it seems this come from inside crawl 14:38:43 although here I would be tempted to say gcc bug... since I can't look at the generated asm on Cedor's machine to see what it actually did 14:39:03 -!- blackflare has quit [Ping timeout: 252 seconds] 14:39:07 no problem, i'll try a o optimized build 14:39:33 (and I probably try it tomorow if this need a full build) 14:39:45 if a given bit of machine code is actually used to implement what was originally in two different places, working with two different variables, it could have a value that could represent either of the two variables ... 14:40:11 geekosaur: though I'd really only expect it to do crazy stuff like that in -O3 14:40:17 -!- Pacra has joined ##crawl-dev 14:40:44 yeh 14:41:18 then again some of the stuff going on in gcc 4.x (x>4 or thereabouts) can be pretty scary in my experience 14:41:19 Cedor: if you got an assert, the debugger is probably not actually confused 14:44:19 <|amethyst> Cedor: what's your stack trace? 14:44:35 wait a sec 14:45:06 -!- Mattias has quit [Ping timeout: 252 seconds] 14:45:18 -!- CKyle has quit [Quit: CKyle] 14:45:27 -!- NTRAFF has quit [Ping timeout: 250 seconds] 14:45:27 -!- kekekela has quit [Ping timeout: 250 seconds] 14:45:27 -!- twelwe has quit [Ping timeout: 250 seconds] 14:45:33 -!- gammafunk has joined ##crawl-dev 14:46:19 -!- fusentrap has quit [Ping timeout: 250 seconds] 14:46:45 -!- Kellhus has quit [Ping timeout: 250 seconds] 14:47:47 <|amethyst> Grunt: since you're working on a silver weapon, care to leave a comment for wheals in #7767 ? 14:48:14 -!- keszocze_ has quit [Ping timeout: 240 seconds] 14:48:32 ~"#0 _BreakStrToDebugger (mesg=0x22ecfc \"ERROR: range check error (2291488 / 6)\", assert=false) at dbg-asrt.cc:809\n" 14:48:32 ~"#1 0x00482af7 in die_noline (format=0xd3ec4b <_ZL21TRAVEL_WAYPOINT_COUNT+2147> \"range check error (%ld / %d)\") at dbg-asrt.cc:892\n" 14:48:32 ~"#2 0x00ab50ea in FixedVector::operator[] (this=0x22f5f7, index=2291488) at fixedvector.h:69\n" 14:48:32 ~"#3 \n" 14:48:34 ~"#4 monster_info::monster_info (this=0x22f6ac, m=0x11876a8 , milev=0) at mon-info.cc:728\n" 14:48:37 ~"#5 0x0077a1da in _update_monster (mons=0x11876a8 ) at show.cc:453\n" 14:48:40 ~"#6 0x0077a330 in show_update_at (gp=..., terrain_only=false) at show.cc:475\n" 14:48:41 ~"#7 0x0077a4ca in show_init (terrain_only=false) at show.cc:506\n" 14:48:43 ~"#8 0x0083bb3b in viewwindow (show_updates=true, tiles_only=false) at view.cc:1013\n" 14:48:45 ~"#9 0x005ed22a in _open_door (move=..., check_confused=false) at main.cc:4060\n" 14:48:47 ~"#10 0x005e25da in _open_door (x=1, y=0, check_confused=false) at main.cc:210\n" 14:48:49 ~"#11 0x005ef82a in _move_player (move=...) at main.cc:4699\n" 14:48:51 ~"#12 0x005ee298 in _move_player (move_x=1, move_y=0) at main.cc:4363\n" 14:48:53 ~"#13 0x005e671f in process_command (cmd=CMD_MOVE_RIGHT) at main.cc:1873\n" 14:48:55 ~"#14 0x005e5206 in _input () at main.cc:1354\n" 14:48:57 ~"#15 0x005e2cab in _launch_game () at main.cc:481\n" 14:48:59 ~"#16 0x005e28ed in _launch_game_loop () at main.cc:386\n" 14:49:03 ~"#17 0x005e2774 in SDL_main (argc=1, argv=0x22fe10) at main.cc:344\n" 14:49:05 ~"#18 0x00a923e8 in console_main (argc=1, argv=0x22fe10) at src/main/win32/SDL_win32_main.c:315\n" 14:49:07 ~"#19 0x00a92549 in WinMain@16 (hInst=0x400000, hPrev=hPrev@entry=0x0, szCmdLine=szCmdLine@entry=0x241f0f \"\", sw=sw@entry=10) at src/main/win32/SDL_win32_main.c:398\n" 14:49:10 ~"#20 0x00c6f03b in main (argc=1, argv=0x9c926b8, __p__environ=0x9c92cf0) at ../mingwrt-4.0.3-1-mingw32-src/src/libcrt/crt/main.c:91\n" 14:49:13 ^done 14:49:15 oups 14:49:17 sorry 14:49:23 don't tought it was so long 14:49:26 -!- ShadeTornado has quit [Ping timeout: 240 seconds] 14:50:30 <|amethyst> which line is mon-info.cc:728 currently? 14:50:40 spells[t] = m->spells[t]; 14:50:54 with t =2291488 14:51:05 that's the strangest thing 14:51:17 it's the loop variable 14:51:29 <|amethyst> can you pastebin the whole function? 14:51:50 -!- mschreck has quit [Ping timeout: 240 seconds] 14:51:58 <|amethyst> since [t] doesn't match your last patch 14:52:22 I changed i to t 14:52:32 -!- Isvaffel has quit [Client Quit] 14:52:40 http://pastebin.ca/2487343 14:52:49 -!- fusentrap has quit [Ping timeout: 250 seconds] 14:52:55 cause I feared an already unknown use of i 14:53:12 (i is used for an iterator in another loop) 14:54:02 wow, resting to heal no longer takes 5s/HP 14:54:09 -!- fusentrap has joined ##crawl-dev 14:54:11 (damn -O0 is baaaaaad) 14:54:13 <|amethyst> what's this ? 14:54:32 no idea 14:54:36 I think step in 14:55:19 i'll try another trace 14:56:07 -!- nickajeglin has quit [Quit: Lost terminal] 14:56:20 I think is a dummy frame that GDB uses when it injects a function call into a target thread 14:57:00 -!- mong has quit [Quit: Leaving] 14:57:10 <|amethyst> right, but I mean how did it get there? because if the crash only occurs in gdb it probably doesn't matter 14:57:45 yes... it's a gdb problem... 14:58:06 a typical way would be "print foo[bar]" where foo is that FixedArray and bar is that really big number 14:58:33 (just got a good value for t then the assert fail) 15:00:01 -!- Blazinghand has quit [Ping timeout: 272 seconds] 15:02:30 -!- diazepan has quit [Quit: diazepan] 15:04:05 -!- Lightli has quit [Ping timeout: 250 seconds] 15:05:54 -!- valtern has quit [Remote host closed the connection] 15:08:12 -!- mschreck has quit [Ping timeout: 252 seconds] 15:10:13 -!- CedorDark has joined ##crawl-dev 15:10:17 -!- Cedor has quit [Read error: Connection reset by peer] 15:13:45 hum.... 15:14:08 -!- nickajeglin has quit [Quit: leaving] 15:16:30 -!- caleba has quit [Quit: caleba] 15:17:02 -!- Nakatomy has quit [Ping timeout: 246 seconds] 15:23:09 -!- fusentrap has quit [Ping timeout: 250 seconds] 15:25:39 -!- tsohg has quit [Remote host closed the connection] 15:25:59 |amethyst: is that thing still running squeeze in the chroot? 15:26:11 -!- Zabo has quit [Ping timeout: 250 seconds] 15:26:19 <|amethyst> SamB: which thing? 15:26:26 cszo 15:26:58 <|amethyst> yes 15:27:17 and I'm guessing gdb isn't from backports? 15:27:23 <|amethyst> nope 15:27:38 <|amethyst> I should get around to upgrading, but it won't be today 15:31:03 -!- tsohg has quit [Ping timeout: 272 seconds] 15:31:34 -!- Quashie has quit [Ping timeout: 246 seconds] 15:35:03 -!- fusentrap has joined ##crawl-dev 15:36:08 -!- keszocze_ has quit [Ping timeout: 272 seconds] 15:38:39 -!- Egglet has quit [Ping timeout: 272 seconds] 15:41:10 I'm thinking of letting GDB print its banner so it's more obvious what version is in use 15:41:21 (when invoked by crawl) 15:41:28 good idea 15:41:48 |amethyst: done (re 7767). 15:42:52 * SamB is perversely amused by the fact that we don't need to check execv's return value 15:44:35 -!- MaxFrost has quit [Ping timeout: 265 seconds] 15:44:40 well, I can't fathom why it does return a value at all 15:47:01 so you can tell *why* it failed, of course 15:47:23 that's errno 15:49:15 well, actually it returns a value because it uses the same syscall interface and libc scaffolding as every other syscall. the fact that it's kinda pointless is not really relevant since the important part of the scaffolding is still needed; the return value part is minimal and not worth skipping just for one syscall 15:53:18 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 15:53:53 -!- tigertrap has quit [Quit: tigertrap] 16:01:02 -!- RedFeather has quit [Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018]] 16:08:14 -!- Quashie has quit [Ping timeout: 240 seconds] 16:08:19 -!- Kalir has quit [Quit: NOPE NOPE NOPE NOPE NOPE] 16:18:25 -!- Lightli has joined ##crawl-dev 16:28:47 -!- Blazinghand has joined ##crawl-dev 16:30:57 -!- halv has quit [Remote host closed the connection] 16:34:45 -!- SaintWacko has quit [Ping timeout: 248 seconds] 16:36:13 -!- tsohg has quit [Remote host closed the connection] 16:36:43 -!- bh has joined ##crawl-dev 16:36:54 mad acolyte of Lugonu (09@) | Spd: 10 | HD: 16 | HP: 47-81 | AC/EV: 0/13 | Dam: 6 | 10weapons, 10items, 10doors, priest, evil, spellcaster, 07vault | Res: 06magic(85) | Vul: 08holy | Chunks: 07contam | XP: 1300 | Sp: smiting (7-17), blink other, invisibility, malign gateway, blink | Sz: Medium | Int: high. 16:36:54 %??mad acolyte of lugonu 16:37:01 ??dimensional anchor 16:37:01 I don't have a page labeled dimensional_anchor in my learndb. 16:39:59 ??dimension anchor 16:40:00 dimension anchor[1/1]: A draconian shifter spell that blocks you from teleporting, blinking, etc. during its duration. Also possessed by the Enchantress, because DracoOmega hungers for souls. 16:41:38 -!- Croesus has quit [Ping timeout: 264 seconds] 16:41:59 -!- tsohg has quit [Ping timeout: 272 seconds] 16:46:03 -!- CKyle has joined ##crawl-dev 16:47:24 -!- WalkerBoh has quit [Remote host closed the connection] 16:48:09 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 16:49:37 -!- Arkaniad_ has quit [Ping timeout: 246 seconds] 16:50:13 -!- Arkaniad has quit [Ping timeout: 272 seconds] 16:51:19 -!- Somefellow has joined ##crawl-dev 16:53:16 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 17:00:28 -!- Stelpa has quit [Ping timeout: 246 seconds] 17:01:26 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:05:56 -!- thened has quit [Quit: thened] 17:12:07 -!- keszocze has quit [Ping timeout: 260 seconds] 17:21:30 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:25:03 -!- Daekdroom has quit [Quit: Saindo] 17:25:50 -!- dtsund has quit [Quit: dtsund] 17:35:07 -!- gammafunk_ has joined ##crawl-dev 17:35:52 -!- hart has quit [Read error: Connection reset by peer] 17:37:16 -!- alefury has quit [] 17:40:38 -!- Pacra has quit [Ping timeout: 240 seconds] 17:41:22 -!- WalkerBoh has quit [Remote host closed the connection] 17:42:08 -!- Blazinghand has quit [Quit: Leaving] 17:44:24 -!- Croesus has quit [] 17:45:25 -!- tsohg has quit [Remote host closed the connection] 17:47:31 -!- mizu_no_oto has quit [Client Quit] 17:50:08 -!- badplayer has quit [Quit: Leaving] 17:50:10 -!- tsohg has quit [Ping timeout: 246 seconds] 17:53:08 -!- heteroy has quit [Read error: Connection reset by peer] 17:56:43 -!- jeffro has quit [Ping timeout: 272 seconds] 17:59:02 -!- tigertrap has quit [Quit: tigertrap] 17:59:53 -!- heteroy has quit [Ping timeout: 272 seconds] 18:01:53 -!- Poncheis has quit [Ping timeout: 246 seconds] 18:04:16 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 18:04:47 Scythe of Curses can cause enslaved souls to go hostile by ophanim 18:05:43 -!- Blazinghand has joined ##crawl-dev 18:05:55 -!- Blazinghand has quit [Read error: Connection reset by peer] 18:06:49 ytool/tile.cc:9:25: fatal error: SDL_image.h: No such file or directory 18:06:57 What dep am I missing? I have libsdl-dev installed 18:07:14 bh: sdl-image is a seperate library 18:07:20 -!- CedorDark is now known as Cedor 18:07:23 there's a bunch of sdl libraries 18:07:26 k 18:07:30 I'm adding the Ring of Jiyva 18:07:35 {rMut}, stops working if you kill Jiyva 18:07:52 haha 18:08:15 not sure if I should put anything else on it 18:08:16 hrm, can it do something else in addition to rmut? 18:08:44 I guess it'd be weird for it to lose only rmut upon jiyva's death 18:09:03 clarity and rcorr are obvious, but then it's a silly "beat slime" ring 18:09:06 -!- hart has quit [Read error: Connection reset by peer] 18:09:50 yeah, kind of bad to make a ring of "stuff you can only find on amulets" as well 18:10:20 you could do soemthing like that jiyva golden eye mutation 18:10:23 chance of confuse 18:10:30 something that's associated with slimes 18:12:47 gammafunk: 'eh, randarts are allowed to break the rules 18:12:49 er 18:12:50 urands 18:13:12 Yeah I know, but as a basis for a ring, it's perhaps not as interesting 18:13:34 hrm. It isn't using the right tile 18:13:36 Conservation is another Jiyva thing 18:13:46 It's more this is an amulet on a ring slot than it is a ring of jiyva 18:13:49 Maybe too strong or too boring though 18:14:39 we could make the inverse of the macabre finger ;) 18:15:21 someone mentioned on ##crawl the idea of removing summoning 18:15:39 is that seriously being considered or not? 18:16:26 Lightli: we make a game about a macguffin. I'm not sure how serious we get 18:16:41 true 18:17:23 The orb of zot is real! I'm sure! 18:18:53 -!- UseBees has quit [Ping timeout: 272 seconds] 18:20:42 gammafunk: if someone made orb of zot plush toys, I'd totally get one 18:20:49 oh man, would be great 18:24:01 my super secret SA account that I refuse to post with is named the Orb of Zot 18:24:07 but that's aside the point 18:26:47 is summoning being considered to get removed? 18:27:21 why would a "ring of jiyva" give rmut 18:27:40 MarvinPA: you think that's more ring of zin? 18:28:25 yes, not that i think a ring of rmut would make a very interesting unrand anyway 18:28:28 Make it not give rmut, but make all muts 50/50 good/bad :) 18:28:46 -!- whiterider has quit [Quit: This user has gone to sleep.] 18:28:56 neqoxec farming 18:29:01 Yeah, that would suck 18:29:11 crawl's answer to pudding farming 18:29:15 -!- ldf has quit [Quit: ldf] 18:30:12 someone invented the Jellymancer build in Brogue 18:30:33 He got a jelly ally, then got a healing ally and got something to smack the jelly buddy until he had like 150 jelly pals 18:31:58 MarvinPA: I don't think all unrands need to be mechanically interesting 18:32:46 see leech 18:32:50 not all unrands need unique mechanics if that's what you mean, sure, but that's not what i said 18:33:45 I didn't think that. What I'd like to do is make some more god-flavored unrands 18:34:31 Their mechanical behavior is secondary to that goal 18:34:41 well just giving out some ability that the god also gives seems like a bad way of going about that 18:36:02 I want to get terse ego typ in clua. Should I add ego_type_terse property or change existing ego_type to a function? 18:36:30 Latter is nicer (IMO), but breaks the API... 18:36:39 -!- inspector071 has quit [Ping timeout: 265 seconds] 18:38:31 -!- CKyle has quit [Quit: CKyle] 18:39:53 ice beast (16I) | Spd: 10 (swim: 110%) | 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. 18:39:53 %??Ice beast 18:40:04 ogre (07O) | Spd: 10 | HD: 5 | HP: 16-40 | AC/EV: 1/6 | Dam: 17 | 10items, 10doors | Res: 06magic(20) | Chunks: 07contam | XP: 119 | Sz: Large | Int: normal. 18:40:04 %??Ogre 18:40:58 -!- nickajeglin has quit [Quit: Lost terminal] 18:42:49 https://gist.github.com/anonymous/7743043 -- for some reason this is grabbing a random amulet tile. What am I doing wrong? 18:42:59 -!- Basil has joined ##crawl-dev 18:43:35 item destruction 18:43:35 The orc wizard gestures at you while chanting. 18:43:35 The puff of frost hits you! 18:43:35 One of your 3 silvery potions freezes and shatters! 18:43:35 One of your 3 potions of curing freezes and shatters! 18:43:36 Your smoky cyan potion freezes and shatters! 18:44:00 that is all 18:44:01 yeah. Item destruction sucks. 18:44:27 <|amethyst> bh: have to add it to rltiles/dc-unrand.txt 18:44:39 -!- ark_ has quit [Quit: Leaving] 18:44:59 |amethyst: that file is autogenerated 18:45:00 -!- Kellhus has quit [Quit: Page closed] 18:45:10 <|amethyst> oh, duh 18:48:31 -!- ystael has quit [Ping timeout: 245 seconds] 18:52:06 shtick aside, I'd like to figure out what I'm doing wrong 18:53:19 Guess I'll just add ego_type_terse then 18:53:41 <|amethyst> bh: you intend it to not have a base type? 18:53:49 <|amethyst> bh: or to be its own? 18:54:00 It is it's own type 18:54:22 too many apo'strophe's 18:54:39 <|amethyst> you might need to define more stuff for the base type 18:54:40 -!- dtsund has joined ##crawl-dev 18:54:43 <|amethyst> its tile etc? 18:54:48 -!- simmarine has quit [Ping timeout: 252 seconds] 18:54:55 -!- mschreck has quit [Ping timeout: 246 seconds] 18:55:16 hm. maybe 18:57:32 -!- nickajeglin has quit [Ping timeout: 246 seconds] 18:58:12 -!- dondy has quit [Quit: ninja kapow] 18:59:45 nope 19:01:10 03Medar02 07* 0.14-a0-1238-ga933582: Minor tweak to armour_ego_name/weapon_brand_name 10(65 minutes ago, 2 files, 63+ 56-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a9335825009e 19:01:10 03Medar02 07* 0.14-a0-1239-g266f92a: Annotate items with terse description of their ego 10(11 minutes ago, 4 files, 35+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=266f92a4cfbc 19:01:10 03Medar02 07* 0.14-a0-1240-g0ffbeb2: Don't prepend " of " in weapon_brand_name 10(3 minutes ago, 1 file, 31+ 29-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0ffbeb2a502a 19:01:39 -!- Cedor has quit [Quit: Quitte] 19:02:01 Medar: can you look at my patch, you know tiles, right? :) 19:04:01 Unfortunately I don't. 19:05:27 Hi Medar! Haven't seen you around in a bit. :) 19:05:29 bh: dc-player.txt 19:05:40 ###Artefacts 19:05:40 %sdir player/hand1/artefact 19:06:01 you have to make a tile def for it in there 19:06:15 gammafunk: it's jewelry, though 19:06:30 yes, doesn't matter 19:06:34 has to define the tile somewhere 19:06:39 see the unrand rings in that file 19:06:47 %sdir item/ring/artefact 19:06:47 urand_shadows UNRAND_SHADOWS 19:07:39 Grunt: Hey. Yeah, found someone to pay me for coding stuff, so haven't felt like doing it so much in my spare time :) 19:12:47 -!- simmarine has joined ##crawl-dev 19:13:49 gammafunk: dc-unrand.txt is a generated file. 19:14:02 I have an entry there 19:15:23 yes, I think you need the entry in dc-player.txt to define it; that file isn't generated, but I don't know the details of the file/enum mapping 19:16:12 there's no corresponding entry for UNRAND_SHADOWS in dc-player 19:16:50 oh yeah, you're right 19:17:00 I must have been looking at dc-unrand for shadows etc. 19:20:19 hrm, how are the rltiles/*.d files made? 19:20:33 oh, those are just depend files 19:21:26 How is crawl formed? 19:21:35 eldritch energies? 19:23:04 mmm replacing deep class-in-class-in-class C++ code with a Duff's device nicely hidden behind macros :) 19:23:21 03kilobyte02 07* 0.14-a0-1241-g6fd8ddc: Plug one case that relied on the exact order of radius_iterator. 10(20 minutes ago, 1 file, 20+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6fd8ddcea022 19:23:21 03kilobyte02 07* 0.14-a0-1242-g186c111: Rewrite the radius_iterator. 10(10 minutes ago, 2 files, 92+ 52-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=186c111b3f32 19:24:45 -!- CKyle has joined ##crawl-dev 19:25:42 -!- hart has quit [Read error: Connection reset by peer] 19:26:16 C_CIRCLE, C_POINTY,….and C_ROUND..hehe 19:26:28 -!- gammafunk_ has quit [Quit: gammafunk_] 19:26:47 there was a C_SQUARE "circle" until recently 19:27:29 1kb squared the circle 19:29:00 woah, a macro making a partial switch 19:29:08 2deep4me 19:29:27 -!- Pacra has joined ##crawl-dev 19:33:51 -!- wheals has quit [Ping timeout: 252 seconds] 19:36:29 gammafunk: the partial switch is merely a brace around the whole function, it could be nicely skipped. But the beauty of Duff's device lies in where the case: statements are placed :) 19:36:51 yes, I'm slowly groking it. it's pretty cool 19:39:19 -!- nickajeglin has quit [Ping timeout: 272 seconds] 19:40:03 -!- NTRAFF_ has quit [Quit: Page closed] 19:40:36 -!- mschreck has quit [Ping timeout: 245 seconds] 19:40:51 -!- ackack has joined ##crawl-dev 19:43:02 -!- simmarine has quit [Ping timeout: 240 seconds] 19:44:18 doesn't the tile def go in the art-data.txt file? 19:44:33 SamB: yeah 19:46:44 -!- mschreck_ has quit [Ping timeout: 265 seconds] 19:47:18 -!- myrmidette1 has quit [Read error: Connection reset by peer] 19:47:51 -!- myrmidette1 has quit [Read error: Connection reset by peer] 19:49:51 -!- duckroller has quit [Ping timeout: 260 seconds] 19:50:07 -!- simmarine has joined ##crawl-dev 19:51:46 03kilobyte02 07* 0.14-a0-1243-g4eca7f7: Drop the now unused circle_iterator. 10(21 minutes ago, 4 files, 1+ 56-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4eca7f7cfa65 19:51:46 03kilobyte02 07* 0.14-a0-1244-g8cdf243: Drop los_glob. 10(18 minutes ago, 2 files, 0+ 49-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8cdf2433051a 19:51:46 03kilobyte02 07* 0.14-a0-1245-g6e0cc20: Make los_def not use virtual methods. 10(15 minutes ago, 2 files, 1+ 14-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6e0cc204e1c9 19:54:07 -!- hart has quit [Read error: Connection reset by peer] 19:56:39 hrm, just noticed the Makefile only seems to support PCRE if the contrib one is used. that seems somewhat wrong? (do you just skip using it at all on Debian?) 19:58:10 -!- hart has quit [Read error: Connection reset by peer] 19:59:26 -!- DrinkMachine has joined ##crawl-dev 19:59:39 kilobyte: can you check out a patch? I'm trying to add a tile and it isn't quite working 20:01:33 -!- RedFeather has quit [Remote host closed the connection] 20:02:45 bh: sure, toss it my way 20:02:55 https://gist.github.com/anonymous/7743043 20:03:19 leave aside the item mechanics for now. I just can't get it to use the new tile. It selects an amulet tile 20:04:55 -!- Foamed has quit [Quit: Heading to bed.] 20:05:13 -!- hart has quit [Read error: Connection reset by peer] 20:05:25 tilepick checks for type <= NUM_RINGS 20:05:56 could be that 20:06:16 MarvinPA: hrm. The comment after NUM_RINGS says ' // RINGS after num_rings are for unique types for artefacts' 20:06:21 I'll look at tilepick 20:07:18 it bails out into _tileidx_unrand_artefact before checking NUM_RINGS 20:09:28 hrm. everything looks correct. 20:10:16 -!- hart has quit [Read error: Connection reset by peer] 20:10:25 it gets an amulet tile 20:10:50 which makes sense: tilepick.cc assumes everything not <= NUM_RINGS is an amulet 20:11:09 it checks if it's an unrand before going down that branch 20:11:33 solution 1: change that to < AMU_FIRST_AMULET, solution 2: use an existing base type 20:11:41 line 4344 20:11:42 like a +0,+0 ring of slaying 20:12:11 :q 20:12:13 er 20:12:50 kilobyte: how does that display as an artefact? 20:14:17 -!- Egglet has quit [Ping timeout: 265 seconds] 20:15:18 unrandart_to_tile() never gets called 20:18:57 WTF... both is_artefact(item) and is_unrandom_artefact(item) return false, yet item.name(DESC_PLAIN, true) is "the ring of Jiyva" 20:19:27 kilobyte: how is that so strange? 20:19:42 ah, got it 20:20:02 -!- nickajeglin has quit [Quit: Lost terminal] 20:20:02 you used the same name for the artefact, and for its type 20:20:24 the type got matched first, so the item created is not an artefact 20:20:47 durr 20:21:44 bh: just do what he said and use slaying anyway 20:21:48 saves enums 20:22:01 SamB: we might run out of enums 20:22:08 If I use slaying then I need to add item flags 20:22:16 eh? 20:22:41 hmm 20:22:54 -!- Kalir has quit [Changing host] 20:23:02 I think adding a new item type is the path of least complexity 20:23:06 -!- antrees has quit [Quit: Leaving] 20:23:07 call it "buggy ring of Jiyva" 20:23:10 that would work 20:23:47 since it's not supposed to exist in base-type form 20:24:09 point 20:25:21 also, the uselessness check doesn't work unless it's a mundane item 20:26:54 kilobyte: how long has that TODO been there? 20:28:29 whoops. game does not like it if I pull a bunch of changes and then start a new game without rebuilding... 20:29:17 indeed 20:29:27 -!- hart has quit [Read error: No route to host] 20:31:30 without hacks, could be simplest to just add a new ring type, blank 20:31:58 -!- ShadeTornado has quit [Quit: Leaving] 20:32:36 -!- Zano has quit [Quit: Page closed] 20:32:45 <|amethyst> ring of uselessness 20:33:12 |amethyst: precisely what I was musing to myself just now! 20:33:29 <|amethyst> actually, that could be a spell 20:33:37 <|amethyst> surrounds you with butterflies every turn 20:33:42 wait what 20:33:53 we wanted something more useless than that 20:34:01 <|amethyst> no, not for the ring 20:34:09 <|amethyst> now I mean a spell Ring of Uselessness 20:34:11 <|amethyst> ring of fire + scroll of random uselessness 20:34:14 meatshields are not useless >.> 20:34:33 <|amethyst> right, like scroll of random uselessness :) 20:35:55 -!- Zermako has quit [Quit: good night and good luck to all!] 20:36:04 -!- ProzacElf has quit [Ping timeout: 246 seconds] 20:37:38 -!- duckroller has quit [Ping timeout: 246 seconds] 20:38:22 we could turn random uselessness into 'scroll of butterflies' 20:38:26 -!- tenofswords has joined ##crawl-dev 20:38:36 scroll of situational usefulness 20:41:07 any thoughts on merging asterion branch + my patch in mantis 7474? 20:41:21 I'll keep pinging every now and again, so feel free to ignore me 20:42:01 -!- Bloax has quit [Ping timeout: 272 seconds] 20:42:36 -!- Nakat0my has quit [Ping timeout: 252 seconds] 20:43:22 gammafunk: ??asterion 20:43:35 ??gammafunk 20:43:35 I don't have a page labeled gammafunk in my learndb. 20:43:37 rip 20:44:06 oh, if you were actually asking, see the asterion branch 1kb made a while back 20:45:49 k 20:45:56 _o - a +0,+0 flail of (weapon) 20:45:57 er? 20:46:10 <|amethyst> Medar: ^^^ 20:46:13 it's "weapon" branded 20:46:21 -!- heteroy has quit [Max SendQ exceeded] 20:46:28 flail of TAB 20:46:35 Argh 20:47:21 How did I miss that 20:53:50 -!- Nakalein has quit [Remote host closed the connection] 20:55:11 -!- mlisbit has quit [Ping timeout: 245 seconds] 20:58:17 03|amethyst02 07* 0.14-a0-1246-g4d7fd43: Don't list potions of slowing in \- (78291) 10(34 seconds ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4d7fd431a217 20:59:50 kilobyte: someone has already incorporated !lignification into their tomb speedrunning strategies, you may be happy to know 21:00:45 ??lignification 21:00:46 potion of lignification[1/1]: Replaces potions of slowing, causes temporary uncancellable treeform. 21:00:55 gammafunk: does it provide resistance to torment? 21:01:00 yes 21:01:10 that's basically what timbw used it for 21:01:13 s/resistance/immunity/ 21:01:44 03Medar02 07* 0.14-a0-1247-gd552c38: Fix a weapon name error I just introduced 10(6 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d552c381c44a 21:02:56 -!- Moanerette has quit [Quit: Page closed] 21:04:11 yeah, it's rtorment, sorry 21:04:32 ??treeform 21:04:32 I don't have a page labeled treeform in my learndb. 21:06:02 -!- Tarquinn has quit [Quit: yes] 21:07:29 -!- GuraKKa has quit [Read error: Connection reset by peer] 21:07:46 ??tree form 21:07:46 tree form[1/1]: Immobile form with -Tele, no hunger, no potion or food usage, +50% HP, 20 + XL/2 AC, minimal EV, rN+++ rPois rTorm. Slow acting in 0.13: (5 - XL/5)*10% delay. 21:09:01 03bh02 07* 0.14-a0-1248-g2b49d2d: The Slimy Ring of Jiyva 10(5 minutes ago, 7 files, 18+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2b49d2d24af5 21:10:13 so why is jiyva protecting people from mutations 21:10:40 I was wondering that 21:12:51 obviously it should block outside mutations but itself give mutations 21:13:01 clearly give it the old contam 21:13:47 -!- CKyle has quit [Quit: CKyle] 21:14:06 give it +jellyform 21:14:10 the people say it's in worse slot (that is, the other possibilities are more useful) than the amulet and that the MR sucks 21:14:23 the mr is below average which is a little weird 21:14:25 I suggested that it grants transient mutations over time 21:14:32 very good idea 21:14:52 what is it that does that now? djinn glow? 21:15:05 Dj, wretched stars 21:15:05 !send SamB wretched stars 21:15:06 Sending wretched stars to SamB. 21:15:41 <|amethyst> Speaking of which 21:15:43 simmarine: ack. What is average MR? I was using what some other arts had 21:15:45 <|amethyst> %bug 7802 21:15:45 https://crawl.develz.org/mantis/view.php?id=7802 21:15:49 I wonder if there's any competition between the corruptive, secluded areas of L and J 21:15:51 isnt the ring 30 21:16:02 ??mr 21:16:02 magic resistance[1/7]: Magic resistance is your or a monster's ability to ignore hostile enchantments or some other magic. Player MR comes from XL, Trog's Hand, and items. The most important hostile monster enchantments are confuse, slow, deep elf sorcerer|ogre mage|Erolcha|Louise banishment, lich|orc sorcerer|great orb of eyes|sphinx paralysis. 21:16:06 ??mr[2 21:16:06 magic resistance[2/7]: Chances of anything resisting a spell are calculated like this: (magic resistance + 100 - the spells power) is compared to ( random2(100) + random2(101) ) and if the random numbers are less the spell is negated. 21:16:21 rings are 40 21:16:33 ah 21:16:34 even better 21:18:08 hmm 21:18:31 03bh02 07* 0.14-a0-1249-g5ab011e: Bring Ring of Jiyva in line with rings of MR 10(36 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5ab011e9deb7 21:19:10 -!- st_ has quit [Ping timeout: 245 seconds] 21:19:12 <|amethyst> so I have a question 21:19:22 <|amethyst> why not have made it a ring of MR in the first place? 21:20:26 It would have moved the complexity elsewhere 21:20:31 MR that scales to number of mutations 21:20:40 <|amethyst> ooh 21:20:48 There's no art-data for rMut 21:21:03 i don't see what MR has to do with jiyva either 21:21:31 -!- Taraipher has quit [Ping timeout: 250 seconds] 21:21:31 a bunch of G, perhaps? 21:21:34 -!- eith has quit [Ping timeout: 246 seconds] 21:21:35 <|amethyst> conservation 21:21:36 If we're going to argue about this, perhaps take the ring out until we have some reasonable implementation of it. 21:22:33 -!- ophanim has joined ##crawl-dev 21:22:52 that or just mark it nogen until it does something more fitting, yeah 21:22:56 -!- dtsund has quit [Quit: dtsund] 21:22:58 -!- wack has quit [Ping timeout: 246 seconds] 21:23:24 I'm pretty sure marking it nogen counts as taking it out 21:23:29 for these purposes 21:23:31 not entirely 21:23:43 more likely to get worked on 21:23:46 wizmode curiosities are the best curiosities 21:24:01 anyway, that ring is very not Jiyva 21:24:29 n78291 had a better suggestion, which is to make a zin ring that offers rmut but burns gold per mutation 21:24:43 Make a Zin ring that gives rMut only after you kill Jiyva :) 21:24:44 (he was probably joking but i can't tell with him) 21:25:00 (regardless i like it) 21:25:08 Medar: I want the Spider/Snake runes to give you rPois 21:25:19 Mmm. 21:25:31 "screw you green deaths" 21:25:39 "and swamp dragons and red wasps and golden dragons and" 21:26:00 We don't need to put a gimmick on *everything* 21:26:17 it seems inconsistent to only have 1 rune per game do something 21:26:36 ophanim: two runes do something 21:26:44 -!- CKyle has joined ##crawl-dev 21:26:53 golden removes -cTele and Abyssal lets you out of the abyss. 21:27:01 in a sprint, I'd consider it, maybe, but it ignores too much of the game for actually changing the character 21:27:05 ...by that logic, the Hell runes also do something. 21:27:17 notice those all change only the branches they're in 21:27:18 yeaaah abyss rune does something but the golden doesn't 21:27:18 they only affect their own branch 21:27:36 (clearly call the Orb a rune too) 21:27:41 <|amethyst> bh: the problem, as tenofswords points out, is that it makes poison mostly irrelevant after you do that brnach 21:27:45 Grunt: I was thinking of calling it the orb rune 21:27:52 |amethyst: that's entirely reasonable 21:27:55 and they don't make areas way later in the game uninteresting for no particular gain 21:27:55 which lets you escape without losing 21:27:56 SamB: feh, rename the other runes back to orbs too :) 21:28:21 can I go back to complaining about Jiyva being attached to a ring that stops mutations, because I liked that part 21:28:29 I enjoy complaining 21:28:40 ophanim: I'll mail you a bikeshed and a bucket of your least favorite paint. 21:28:48 * Grunt hands ophanim a shield of reflection and a mid-game unique placement. 21:29:04 just call it 'Ring of Xom' and everyone can smile and nod 21:29:19 Xom gives more mutations than Jiyva 21:30:29 a ring of xom would be the dragonskin cloak except with with also a chance for halved negative resist 21:30:32 well it's also still not really an interesting unrand regardless of the poor flavour 21:30:34 -!- Vherid has quit [Quit: Leaving] 21:30:49 alternatively, robe of folly or something 21:31:07 ill put this ring of jiyva on my necklace 21:31:18 rmut ring in my amulet slot 21:32:11 <|amethyst> simmarine: but then you get rmut *and* ward 21:32:16 <|amethyst> simmarine: such efficiency! 21:32:45 you're forgetting mr+ 21:32:52 (and contam) 21:33:15 <|amethyst> does contam work with ring_amulet 21:33:16 <|amethyst> ? 21:33:37 macabre finger should behavior appropriately 21:34:03 yes 21:36:58 -!- ackack has quit [Ping timeout: 246 seconds] 21:38:23 -!- heteroy has quit [Max SendQ exceeded] 21:39:43 -!- tabstorm has quit [Ping timeout: 250 seconds] 21:39:46 Have you guys decided on whether summoning should be removed or not? 21:40:09 Or is ##crawl just exaggerating rumors again to mess around with me 21:40:22 I still think contam should mutate the finger 21:40:34 not ##crawl, just you 21:40:39 if 'they' decide something 'they' will patch first and talk later :) 21:41:05 <|amethyst> well, with something of that magnitude there would be discussion on the mailing list hopefully 21:41:21 <|amethyst> because the old-timers might want to comment 21:41:24 |amethyst: I'm neutral on the subject, but I'm happy to get the ball rolling 21:41:38 <|amethyst> I'd be sad to see summoning go 21:41:46 I'd hate to lose Summoning but not attached to Su 21:41:48 <|amethyst> not that I'd veto it or anything 21:41:55 Lightli: I never said anything about it being decided, I just said that someone had mentioned the possibility and that I wasn't sure if it had been a joke 21:42:07 oh 21:42:17 why is it so hard to read the logs 21:42:22 the link is like, right there 21:42:27 |amethyst: monster summoning or player summoning? 21:42:40 ...I didn't know the link was right there 21:42:43 I think the former would be less of a loss than the latter 21:42:45 duh 21:42:51 summoner summoning 21:42:52 <|amethyst> bh: I'd be more sad to see player summoning go, yes 21:43:04 BlastHardcheese: I thought we already had done something about the summoning of summoners 21:43:05 BlastHardcheese: who will summon the summoners? 21:43:13 <|amethyst> bh: but monster summoning IMO needs replacement like convoke (but not that powerful) 21:43:15 Other summoners 21:43:18 yes, please don't remove player summoning 21:43:38 you know, the original statement in question was "with the way things are going" 21:43:50 Sprint X: The Kobold Mines by Whales 21:43:53 |amethyst: summon cap plus no timeout? 21:44:01 tenofswords: true 21:44:18 Debian builds of the trunk branch on crawl.develz.org updated to: 0.14-a0-1249-g5ab011e 21:44:19 dang, new sprint 21:44:20 implying that we might want to consider changing direction entirely 21:44:41 <|amethyst> bh: I'm not a designer :) 21:44:57 I just do what the tavern tells me 21:45:08 this seems, um, 21:45:26 like, does it even need to be said 21:45:27 bh: that sounds like a really bad plan 21:45:52 * SamB likes to work as "captain obvious" sometimes 21:46:37 on reading the sprint name I was hoping the idea was that it was a super-short map that didn't allow ridiculous player power to the point where some tricky kobolds would be all that it took 21:46:57 -!- tsohg has quit [Remote host closed the connection] 21:47:16 -!- ystael has quit [Ping timeout: 245 seconds] 21:47:25 instead the second whales appears in here I will yell at him to not put a different line for every monster defined in MONS or KMONS 21:47:26 hill giant name:demolitionist n_suf col:red spells:fireball;fireball;fireball;.;cantrip;cantrip actual_spells 21:47:29 ...... 21:47:50 good 21:47:54 I would say something about standards and precedents but nobody cares about those anyway 21:47:56 fr smart kobold sprint 21:48:00 give every enemy maintain range 21:48:01 (also, "sprint") 21:48:32 -!- LogicNinja has quit [Quit: Page closed] 21:49:03 player summoning should just work as summoning portions of mp creatures that are decently strong but less in number in terms of summon spam to assist with melee 21:49:03 Pacra: You have 1 message. Use !messages to read it. 21:49:12 kind of like how necromancer plays as a melee class 21:49:29 spectral battlespheres 21:50:03 are people actually going to go for repair instead of removal when it involves a class-wide redesign, though? (no.) 21:50:26 tenofswords: be the change you want to see in the dungeons. 21:51:07 but I have to fix things in vaults because people don't even know that there are problems there 21:51:39 03Medar02 07* 0.14-a0-1250-g5ef7575: Fix shop menu not shown after inventory (#7706) 10(8 minutes ago, 4 files, 5+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5ef7575d178b 21:51:50 -!- tsohg has quit [Ping timeout: 246 seconds] 21:52:59 like actually re-write the docs so there aren't vault submissions with KMONS: L = kobold name:terrified n_adj n_noc hp:100 perm_ench:paralysis att:neutral ; nothing 21:55:43 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:56:32 wizard name:terrified n_adj 21:56:36 <_< 21:57:36 ugh, you broke save compat for unrands... 21:57:36 like I said, bloody precedence 21:57:50 also, what's the point of the custom type? 21:57:58 revertit? 21:58:10 ...if it's broken, revert it before anything rebuilds with it. 21:59:55 -!- ProzacElf has joined ##crawl-dev 22:00:20 building 22:00:31 Wait, what? 22:00:31 who's building? 22:00:35 locally. 22:00:39 -!- tenofswords has quit [Read error: Connection reset by peer] 22:00:41 oh good 22:00:49 I expect it to build, but I'm not going to push without building 22:01:02 Not broken in the "will it build" sense. 22:01:14 sure 22:01:16 Broken in the "you inserted this into the wrong place in art-data and thereby rearranged the artefact enums" sense. 22:02:18 03kilobyte02 07* 0.14-a0-1251-g4e2fb71: Revert "The Slimy Ring of Jiyva" 10(2 minutes ago, 7 files, 2+ 18-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4e2fb71eca53 22:02:20 Do we have a panic button to stop servers from rebuilding? 22:02:24 reverted for now, as servers are about to rebuild 22:02:32 There's your panic button. 22:02:50 kilobyte: I would have beaten you with -j5 22:03:31 * kilobyte used -j9 :) 22:03:31 * Sequell also used -j9 :) 22:04:06 since when does Sequell have anything to do with it 22:04:19 -!- dtsund has joined ##crawl-dev 22:04:24 SamB: Sequell mimics him for reasons unexplained 22:04:35 Sequell mimics everyone occasionaly. 22:04:40 *occasionally 22:04:44 * Grunt attempts to demonstrate. 22:04:48 * SamB stands on his head 22:04:56 * Grunt kicks Sequell. 22:05:04 it did it to zermako in ##crawl about half an hour ago... 22:06:39 -!- CKyle has quit [Quit: CKyle] 22:08:12 -!- Roarke has quit [Quit: Page closed] 22:08:29 hmm, is it possible that we were wrong and LCS was never a spear at all? 22:09:54 it's possible! but it're more likely that volteccerjack has no idea what he's talking about, that is a thing that happens 22:10:55 -!- tabstorm has quit [Ping timeout: 250 seconds] 22:12:20 it're, wow 22:12:30 i wonder how that even happened 22:13:31 how what happened? 22:13:36 -!- minqmay has quit [Quit: Leaving] 22:13:47 "it're" 22:13:50 how i typed it're, yes :P 22:16:02 Debian builds of the trunk branch on crawl.develz.org updated to: 0.14-a0-1251-g4e2fb71 22:16:21 -!- heteroy has quit [Max SendQ exceeded] 22:16:38 I'm applying this patch: https://crawl.develz.org/mantis/view.php?id=7570 22:16:56 So I should add Nabalzbhf to CREDITS.txt in "community who have contributed...", right? 22:17:23 -!- ystael has quit [Ping timeout: 246 seconds] 22:17:32 New branch created: wip-ring-jiyva (1 commit) 22:17:32 03kilobyte02 07[wip-ring-jiyva] * 0.14-a0-1252-g8289b9f: The ring of Jiyva, fixed version. 10(7 minutes ago, 4 files, 16+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8289b9fbb746 22:19:31 i think usually we ask if they would like to be credited under their real name, might be worth doing that in a comment 22:20:02 Ok 22:20:03 (i vaguely recognise "Soner" so maybe they're already credited, but possibly not) 22:21:29 03Nabalzbhf02 {Medar} 07* 0.14-a0-1252-g9d18a2d: Webtiles chat now only scrolls when at the bottom of the chatbox. 10(2 months ago, 1 file, 4+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9d18a2da4967 22:21:29 03Medar02 07* 0.14-a0-1253-g1c59dcc: Scroll chat to bottom on send/open 10(11 minutes ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1c59dcc34342 22:22:18 -!- DrinkMachine is now known as Trevatos 22:22:38 -!- Trevatos is now known as DrinkMachine 22:23:12 -!- DrinkMachine is now known as Trevatos 22:23:24 -!- Trevatos is now known as DrinkMachine 22:25:16 -!- ProzacElf has quit [Ping timeout: 246 seconds] 22:25:56 bh: sorry for reverting first without really thinking, but here's a version that should work. Not pushing to master so there's time for discussion or fixing stuff. 22:27:05 -!- badplayer has joined ##crawl-dev 22:27:36 is random2() zero-based, ie, does random2(10) return a random number from the range 0 .. 9 ? 22:27:42 Yes. 22:28:56 fr: rename random2() to rand_int() or something 22:29:12 why not just rand() ? 22:29:27 we got a few kinds of rand 22:29:27 preferably not shadowing a libc function, namespaces or no... 22:33:01 -!- kekekela has quit [Ping timeout: 250 seconds] 22:34:58 Medar: b - a +1,+3 anti-magic great mace of 22:35:08 (i assume this is an issue for vamp too?) 22:35:29 Hmm. 22:35:29 wasnt that just fixed 22:35:30 kilobyte: no worries. I was going to revert it. You just beat me to it 22:35:37 or is this another issue 22:35:47 Probably another issue. 22:35:48 -!- WalkerBoh has quit [Remote host closed the connection] 22:35:55 in the event of a breakage, rolling back is way better than going forward 22:35:56 i pulled so i think it's separate 22:36:04 <|amethyst> Medar: any thoughts on how to do command history in webtiles? 22:36:51 |amethyst: probably just send the whole history with the dialog command and do it client side 22:39:19 is there something like TAGS: inherit for subvaults? 22:39:24 or is that the default behavior? 22:39:39 -!- Lawman0 has quit [Ping timeout: 260 seconds] 22:43:21 03Medar02 07* 0.14-a0-1254-g249fea6: Fix another weapon name format error I just added 10(3 minutes ago, 1 file, 12+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=249fea6d6f48 22:43:26 MarvinPA: Thanks. 22:45:39 -!- magistern has quit [Quit: This computer has gone to sleep] 22:51:08 -!- ophanim has quit [Read error: Connection reset by peer] 22:52:56 |amethyst: Text entry in WebTiles is bit weird right now. It's been kind of half moved to client side. So either that works needs to be finished and all the features be moved, or it should be reverted to the old style of bouncing input off the server. 22:53:14 -!- rchandra has left ##crawl-dev 22:54:19 Shortcuts are a problem in couple of places. At least in quick travel. 22:54:21 -!- heteroy has quit [Max SendQ exceeded] 22:54:36 And then there is this: https://crawl.develz.org/mantis/view.php?id=6618 22:56:07 yeah that one has been problematic 22:57:17 -!- hurdos has quit [Ping timeout: 246 seconds] 22:58:22 -!- dtsund has quit [Quit: dtsund] 23:00:47 -!- nickajeglin has quit [Ping timeout: 246 seconds] 23:01:57 -!- SaintWacko has quit [Ping timeout: 248 seconds] 23:01:57 -!- CKyle has joined ##crawl-dev 23:02:56 -!- ussdefiant has joined ##crawl-dev 23:04:06 -!- bh has quit [Quit: Page closed] 23:06:02 -!- MaxFrost has quit [Ping timeout: 246 seconds] 23:06:50 -!- poopfist42 has quit [Ping timeout: 265 seconds] 23:09:43 -!- inspector071 has quit [Ping timeout: 246 seconds] 23:11:39 |amethyst: any idea why there is a list of splash screens hard-coded in Makefile? 23:12:45 -!- ProzacElf has joined ##crawl-dev 23:13:19 -!- spaghetti420 has quit [Ping timeout: 250 seconds] 23:22:43 -!- caleba has quit [Quit: caleba] 23:23:11 -!- VolteccerJack has quit [Ping timeout: 246 seconds] 23:26:07 -!- _dd has quit [Read error: Operation timed out] 23:31:35 -!- hart has quit [Read error: Connection reset by peer] 23:33:57 Add a tomb entry vault by badplayer 23:35:43 that is one hairy vault. 23:36:44 -!- eb has quit [] 23:37:18 -!- CKyle has quit [Quit: CKyle] 23:37:33 That is way, way, way, way too difficult. 23:37:42 argh 23:37:44 Did you look at the other Tomb entrances for a sense of how difficult they are supposed to be? 23:38:13 I recall running across Khufu at some point when trying to get into the tomb 23:38:52 Basically, only one of them places so much as a single mummy priest, much less multiple greater mummies. 23:39:20 alright, is it salvageable if I tone down the threat perhaps? 23:39:50 Possibly. 23:39:59 Was your entire point with it to just be really difficult though 23:40:09 no. 23:40:37 the whole thing started with the idea of the priests that tormented you from side-yards on the vault as you approaced the entrance 23:40:43 that was the seedling of the idea. 23:41:57 -!- hart has quit [Read error: Connection reset by peer] 23:42:35 Incidentally, it might be a good idea to use stone walls instead of rock walls there - rock walls don't generate naturally in Crypt at all. 23:42:42 Kind of like the crypt ending with the ancient liches behind grates which can screw with you from a safe area... this seemed in line with that 23:44:26 I'll beat it with the nerf bat a bit tomorrow and get another version up later in the week... thanks for the initial feedback! 23:44:32 Also, subvaults don't need ORIENT: tags and probably could also be tagged with "unrand" to make sure they don't appear outside that context 23:44:35 . 23:45:03 -!- ProzacElf has quit [Ping timeout: 272 seconds] 23:46:21 -!- heteroy has quit [Max SendQ exceeded] 23:46:24 -!- hart has quit [Read error: Connection reset by peer] 23:49:13 -!- dtsund has joined ##crawl-dev 23:50:45 -!- hart has quit [Read error: Connection reset by peer] 23:52:54 -!- N78291 has quit [Quit: null] 23:55:47 -!- tabstorm has quit [Ping timeout: 250 seconds] 23:56:06 -!- ProzacElf has joined ##crawl-dev 23:56:33 -!- bh has joined ##crawl-dev 23:57:06 There'd been some talk of removing the abyssal rune, right? What about removing/drastically altering the abyss?