00:01:17 Unstable branch on crawl.develz.org updated to: 0.11-a0-1529-gbb00909 (33) 00:07:27 Windows builds of master branch on crawl.develz.org updated to: 0.11-a0-1529-gbb00909 00:14:49 -!- MarvinPA has quit [Read error: Connection reset by peer] 00:15:14 -!- MarvinPA has joined ##crawl-dev 00:17:52 -!- nrook has quit [Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725]] 00:41:46 -!- st_ has quit [Ping timeout: 250 seconds] 00:41:50 -!- Patashu has joined ##crawl-dev 00:53:35 -!- mikee_ has quit [Read error: Connection reset by peer] 00:54:58 -!- mikee_ has joined ##crawl-dev 00:58:14 -!- capablanca has joined ##crawl-dev 01:00:00 -!- mikee_ has quit [Disconnected by services] 01:00:02 -!- capablanca is now known as mikee_ 01:05:10 -!- monqy_ has joined ##crawl-dev 01:08:21 -!- monqy has quit [Ping timeout: 265 seconds] 01:15:19 -!- monqy has joined ##crawl-dev 01:18:09 -!- monqy_ has quit [Ping timeout: 250 seconds] 01:28:35 -!- dtsund has quit [Quit: dtsund] 01:48:50 -!- capablanca has joined ##crawl-dev 01:50:50 -!- [1]capablanca has joined ##crawl-dev 01:51:38 -!- mikee_ has quit [Ping timeout: 240 seconds] 01:53:24 -!- capablanca has quit [Ping timeout: 244 seconds] 01:53:24 -!- [1]capablanca is now known as capablanca 01:53:32 -!- capablanca is now known as mikee_ 02:04:34 -!- dtsund has joined ##crawl-dev 02:09:51 -!- absolutego has joined ##crawl-dev 02:21:15 -!- moxian has quit [Ping timeout: 260 seconds] 02:47:26 -!- edlothiol has joined ##crawl-dev 02:53:55 -!- Cryp71c has quit [Ping timeout: 276 seconds] 03:03:39 should staves still be marked as useless for trog followers, since they give resists and bonus damage/effects now, or at least the elemental ones 03:06:36 the implication is, if you worship trog you'd never be able to level a field of magic to make the staff good anyway 03:06:36 I think 03:06:43 Patashu: they still give a resist 03:06:50 which doesn't make them good, but certainly makes them non-useless 03:06:55 also 03:07:00 b-but then you're not berserking and killing things! 03:07:04 if a regular staff isn't marked as useless, why would an enhancer staff? 03:07:32 "useless" in crawl is generally a pretty literal thing, not just "you probably don't want this" 03:07:55 an enhancer staff is certainly less useless to a trog character than, say, a +0 club 03:16:15 Password reset for WebTiles? (https://crawl.develz.org/mantis/view.php?id=5607) by Solusphere 03:28:31 the implication is, if you worship trog you'd never be able to level a field of magic to make the staff good anyway 03:28:38 you could learn a spell pre-trog 03:28:51 then simply leave it and evocations turned on >:] 03:29:14 or simply learn a spell and deal with the wrath 03:29:25 although i don't recommend that for everyone 03:29:54 trogrobin: win the game as a xxbe with shatter at 10% or less miscast rate 03:31:03 Pacra: doesn't matter since the implication of an enhancer staff being useless is that all weapons of that base type or worse are also useless 03:31:14 which crawl doesn't exactly assume 03:31:29 all/most 03:33:07 true that 03:34:46 -!- neunon_ has quit [Remote host closed the connection] 03:35:48 -!- dtsund has quit [Ping timeout: 244 seconds] 03:37:18 -!- syllogism has joined ##crawl-dev 03:45:01 Sonja the ball python 03:45:09 oops, wrong chat :] 04:03:04 -!- Ragdoll has joined ##crawl-dev 04:06:42 -!- ToBeFree has joined ##crawl-dev 04:16:30 Napkin: could you reset the password for Solusphere (https://crawl.develz.org/mantis/view.php?id=5607 )? 04:18:05 -!- Wensley has quit [Ping timeout: 246 seconds] 04:18:29 (is there any automated way to do that, in dgl or elsewhere?) 04:18:53 -!- alefury has joined ##crawl-dev 04:49:41 -!- monqy has quit [Quit: hello] 05:00:06 OSX builds of master branch on crawl.develz.org updated to: 0.11-a0-1529-gbb00909 05:04:46 -!- blabber has joined ##crawl-dev 05:05:16 odjn (L17 MiBe) ERROR in 'mon-movetarget.cc' at line 109: ZotDef: monster it failed to pathfind to (39,48) (the Orb) (D:1 (ZotDef)) 05:06:55 -!- elliptic has quit [Ping timeout: 246 seconds] 05:16:26 -!- absolutego has quit [Quit: leaving] 05:17:42 nooodl (L25 MiBe) ASSERT(branches[place.branch].numlevels > 1 || !diff) in 'mon-place.cc' at line 537 failed. (Abyss) 06:11:08 -!- Pacra has quit [Ping timeout: 246 seconds] 06:15:21 -!- Pingas has joined ##crawl-dev 06:43:38 -!- Ragdoll has quit [Ping timeout: 240 seconds] 06:46:06 -!- elliptic has joined ##crawl-dev 06:58:46 -!- ToBeFree has quit [Remote host closed the connection] 07:00:09 -!- kek has joined ##crawl-dev 07:09:39 -!- evilmike has quit [Quit: something happened] 07:21:26 xw (L7 FeBe) ERROR in 'stairs.cc' at line 539: no return path from a portal (Sewer) (Sewer) 07:28:06 edlothiol: done! 07:28:40 -!- G-Flex has quit [Read error: Connection reset by peer] 07:29:34 -!- G-Flex has joined ##crawl-dev 07:55:33 thanks, Napkin :) 08:17:07 -!- Xiberia has quit [Remote host closed the connection] 08:17:19 -!- Patashu has quit [Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .] 08:27:58 Is "gourmand" an amulet only element? 08:35:22 -!- ghallberg has quit [Ping timeout: 244 seconds] 08:37:37 -!- ghallberg has joined ##crawl-dev 09:05:33 -!- kek has quit [Ping timeout: 255 seconds] 09:22:59 -!- blabber has quit [Quit: grill0rn im RaumZeitLabor] 09:24:04 -!- kek has joined ##crawl-dev 09:28:48 is there a bug with portal vaults like baileys having random monster spawns in addition to the ones placed by the vault? 09:29:15 -!- mikee_ has quit [Ping timeout: 246 seconds] 09:43:34 -!- mikee_ has joined ##crawl-dev 09:44:45 -!- st_ has joined ##crawl-dev 10:00:03 -!- blabber has joined ##crawl-dev 10:03:38 elliptic: do they actually spawn? dungeon.cc sets env.random_spawn_rate to 0, and I see no place that would override that 10:03:38 kilobyte: You have 1 message. Use !messages to read it. 10:04:03 odjn (L15 MiMo) ERROR in 'mon-movetarget.cc' at line 109: ZotDef: monster it failed to pathfind to (39,21) (the Orb) (D:1 (ZotDef)) 10:04:03 kilobyte: the level generated with extra monsters 10:04:26 quite a lot of extra monsters in fact 10:04:29 additions to mon-pick.cc are expected to affect 1. 089 glyphs, 2. Shadow Creatures 10:04:32 hmm, lemme see 10:09:35 ah yeah, _num_mons_wanted() and friends 10:13:09 hrm, somehow ice caves don't get extras 10:13:14 but a Bailey did 10:13:24 including fishes 10:15:47 <|amethyst> hm, which bailey? 10:19:41 03kilobyte * re38a76718df1 10/crawl-ref/source/dungeon.cc: Don't spawn random monsters during portal vault generation. 10:19:53 bailey_polearm_1 is the one I got 10:22:09 -!- kek has quit [Quit: Leaving] 10:25:58 -!- MarvinPA_ has joined ##crawl-dev 10:29:03 -!- MarvinPA has quit [Ping timeout: 260 seconds] 10:29:03 -!- MarvinPA_ is now known as MarvinPA 10:30:29 for fishes, instead of kludging it to the branch type (and bringing back generator inconsistency again), I'd better talk to the All-Ruling Goat Frog first. 10:30:36 (got to go, so not pinging him right now) 10:46:24 -!- jeanjacques has joined ##crawl-dev 10:50:47 Unstable branch on crawl.akrasiac.org updated to: 0.11-a0-1529-gbb00909 (33) 10:55:59 <|amethyst> Shouldn't mons_icecave_rare be mons_caveice_rare? :) 10:56:21 it was not me who named the rest :p 10:57:10 by the way, it's time to rename mons_standard_ to mons_dungeon_ -- the Vestibule doesn't use it anymore, and Vaults have a wrapper 10:58:36 <|amethyst> Hm, could all of those be made static? 10:59:33 they're referenced from branch.cc, so not really 10:59:48 <|amethyst> only mons_null_rare is referenced there 10:59:57 <|amethyst> well, branch-data.h of course 11:00:05 <|amethyst> hm 11:00:23 these can't be inlined anyway so there's no gain 11:01:29 I've been turning everything referenced from only a single file static for some time already, but I'm doing that for two reasons: 11:02:25 1. slight speed boost (usually negligible, except for some very tight loops), and 2. removal of dead code 11:02:45 purging dead code is the real reason, since that usually reveals stuff that can be simplified 11:38:14 -!- Heteroy has joined ##crawl-dev 11:39:04 Is there any place I could find out the amount of xp it would take to raise a skill level? 11:47:52 -!- mikee_ has quit [Read error: Connection reset by peer] 11:47:59 I don't know that knowing particular numbers is actually that useful 11:48:11 I'm sure you could look up the formulas in the code, and hopefully interpret them correctly 11:48:23 someone, somewhere has drawn up a table of this sort of thing, but I have no idea if it's up to date 11:48:26 it's probably on the wiki 11:48:30 (up to date or right to begin with) 11:48:57 i think skills2.cc has the relevant code and stuff 11:49:13 -!- capablanca has joined ##crawl-dev 11:49:19 -!- capablanca is now known as mikee_ 11:56:09 the wiki table, fwiw: http://crawl.chaosforge.org/index.php?title=Skill#Experience_Required 11:59:03 -!- Heteroy has quit [Ping timeout: 246 seconds] 12:10:46 -!- Heteroy has joined ##crawl-dev 12:15:44 -!- MarvinPA has quit [Read error: Connection reset by peer] 12:16:04 -!- MarvinPA has joined ##crawl-dev 12:18:00 -!- Cryp71c has joined ##crawl-dev 12:33:24 -!- Wensley has joined ##crawl-dev 12:43:49 -!- Cryp71c has quit [Quit: Leaving] 12:49:13 +4 means double base xp gain? 12:49:44 yes 12:49:50 also, ##crawl 12:50:31 not playing, but alright 12:56:05 -!- ais523 has joined ##crawl-dev 13:10:30 -!- MakMorn has quit [Ping timeout: 260 seconds] 13:12:04 -!- MarvinPA_ has joined ##crawl-dev 13:12:10 -!- Xiberia has joined ##crawl-dev 13:12:47 -!- MarvinPA has quit [Read error: Connection reset by peer] 13:12:47 -!- MarvinPA_ is now known as MarvinPA 13:34:33 -!- ussdefiant has joined ##crawl-dev 13:39:15 -!- monqy has joined ##crawl-dev 13:40:56 -!- Blade- has joined ##crawl-dev 13:43:41 -!- ToBeFree has joined ##crawl-dev 13:54:28 -!- neunon_ has joined ##crawl-dev 13:54:28 -!- neunon_ has quit [Changing host] 13:54:28 -!- neunon_ has joined ##crawl-dev 14:07:28 -!- dtsund has joined ##crawl-dev 14:21:41 -!- nrook has joined ##crawl-dev 14:35:11 -!- __duncan has joined ##crawl-dev 14:35:52 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it] 14:36:00 <__duncan> greetings. i have noticed on dev trunk that selecting an item class (while trying to drop stuff) ie: a ! for all potions, now only selects the first on in my inv.. just letting you all know in case thats not supposed to be going on 14:38:35 <|amethyst> Hm... it's c78c85a that did it 14:38:40 <|amethyst> Allow MenuEntrys in MF_SINGLESELECT menus to use more than one hotkey 14:39:47 <|amethyst> let me see 14:53:12 -!- dtsund has quit [Ping timeout: 250 seconds] 15:02:53 03MarvinPA * r8bf75c2071d4 10/crawl-ref/source/ (food.cc food.h spl-cast.cc spl-cast.h): Display spell hunger as a spellpower-style bar instead of as food types 15:05:15 -!- blabber has quit [Ping timeout: 246 seconds] 15:05:26 -!- blabber has joined ##crawl-dev 15:09:36 MarvinPA: <3 15:12:16 03|amethyst * r977a6bc6773e 10/crawl-ref/source/menu.cc: Fix multi-select hotkeys. 15:12:17 <|amethyst> __duncan: thanks 15:13:44 -!- blabber has quit [Ping timeout: 252 seconds] 15:13:54 -!- blabber has joined ##crawl-dev 15:17:01 MarvinPA: add an option to replace all bars in-game with food types 15:17:12 lava orc temperature: strawberry 15:17:16 <|amethyst> HP: choko / chunk 15:17:35 -!- Fa has joined ##crawl-dev 15:17:38 yesss 15:17:39 do it 15:19:11 <|amethyst> "How can I get Fire Storm's power all the way up to porridge?" 15:27:44 -!- Pacra has joined ##crawl-dev 15:28:02 -!- blabber has quit [Quit: leaving] 15:30:17 03|amethyst * rc516fdd7b7c2 10/crawl-ref/source/food.cc: Show exact hunger costs in wizmode. 15:31:50 -!- Pacra has quit [Ping timeout: 246 seconds] 15:35:50 MarvinPA: good change for the food cost. You even thought of updating the manual! 15:38:34 was elliptic's suggestion, but yeah (and mikee's too apparently but i didn't see him say it) :P 15:40:03 and i remembered that the manual is the only place the weird 5x cost thing was actually explained other than code comments 15:40:47 * kilobyte claims the edit lock for dat/descript/branches.txt 15:41:18 <|amethyst> kilobyte: did you see the tavern thread? 15:41:47 <|amethyst> https://crawl.develz.org/tavern/viewtopic.php?f=19&t=4441 has some stuff that isn't on https://crawl.develz.org/mantis/view.php?id=5605 15:41:59 |amethyst: no, doing edits to existing branches first, meant to take and improve stuff from Mantis 15:43:15 <|amethyst> have at it 15:44:27 <|amethyst> you saw the "Pan" vs "Pandemonium" thing? 15:44:33 yeah 15:44:35 <|amethyst> cool 15:48:27 -!- neunon has quit [Remote host closed the connection] 15:53:08 ? doesn't select all scrolls (https://crawl.develz.org/mantis/view.php?id=5608) by ortoslon 15:55:04 <|amethyst> that one was easy :) 16:00:23 -!- MarvinPA_ has joined ##crawl-dev 16:02:57 -!- MarvinPA has quit [Ping timeout: 256 seconds] 16:02:57 -!- MarvinPA_ is now known as MarvinPA 16:06:36 xw (L7 FeBe) ERROR in 'stairs.cc' at line 539: no return path from a portal (Sewer) (Sewer) 16:09:37 (Sewer) (Sewer) 16:14:45 the crash message includes the portal's name, then Gretell adds the milestone's place name 16:20:09 -!- Heteroy has quit [Ping timeout: 246 seconds] 16:24:17 -!- dtsund has joined ##crawl-dev 16:25:12 !lm xw type=crash -log 16:25:24 can't seem to reproduce it from his save 16:25:40 hrmblargh, Gretell is still gone 16:25:46 sequell 16:26:08 doh yeah 16:27:39 http://crawl.develz.org/morgues/trunk/xw/crash-xw-20120428-210624.txt 16:28:40 Standing on/in/over feature: gate leading back out of here 16:28:47 rumun (L14 DEFE) ASSERT(branches[place.branch].numlevels > 1 || !diff) in 'mon-place.cc' at line 537 failed. (Lair:8) 16:29:21 oh, crashed on going upstairs from sewer 16:30:45 rumun (L14 DEFE) ASSERT(branches[place.branch].numlevels > 1 || !diff) in 'mon-place.cc' at line 537 failed. (Lair:8) 16:34:20 -!- Pacra has joined ##crawl-dev 16:34:20 -!- st_ has quit [Read error: Connection reset by peer] 16:34:35 -!- st_ has joined ##crawl-dev 16:34:38 -!- Fa has quit [Ping timeout: 245 seconds] 16:46:59 yay new assertions uncovering old bugs 16:47:19 (rumun's one, this one predates portal_branches by ages) 16:49:34 -!- gnsh has joined ##crawl-dev 17:01:56 -!- HangedMan has joined ##crawl-dev 17:07:55 oh hrm... now that's something really obscure. It turns out monsters from the Vestibule should go forth from the portal in hellish Lair:8, but don't because of some oddity in pathfinding. 17:08:34 with hellephants and tentacled monstrosities, I'm quite wary of fixing it as designed 17:09:37 -!- Textmode has quit [Quit: Ex-Chat] 17:09:37 well, incredulously rarely an acid blob could come up from the slime stairs 17:10:02 I wonder, should Hell portals spawn foreign monsters at all? 17:10:26 hmm right, but still, an acid blob <<<<<< hellephant 17:10:39 we dunt cotton to no ferrniers in these here parts 17:11:52 -!- Textmode has joined ##crawl-dev 17:12:53 hmmm, arena: hellephant v acid blob 94:5, tentacled monstrosity v acid blob 86:13. If it ever is non-zero, monsters are pretty close. 17:13:37 also, no other portal spews out monsters. This can be fixed either way. 17:14:29 uh, Abyss portals in Lab or on shallow vaults 17:24:24 03kilobyte * r337af7ae90d8 10/crawl-ref/source/mon-grow.cc: A few level-ups for new monster player races. 17:24:24 03kilobyte * r50d0e9d1d2e4 10/crawl-ref/source/dat/descript/ability.txt: Update the description for "Leave the Abyss" Lugonu invocation. 17:24:24 03kilobyte * r46b321704589 10/crawl-ref/docs/crawl_manual.reST: Sync manual from the wiki (unfruitizing food cost display). 17:24:25 03kilobyte * r34ad2ca3d473 10/crawl-ref/source/dat/descript/branches.txt: Use the correct db key for Pandemonium. 17:24:25 03kilobyte * r85bfbcd9e674 10/crawl-ref/source/dat/descript/branches.txt: Sort branch descriptions according to the display order. 17:24:25 03kilobyte * r3e3e28141d78 10/crawl-ref/source/dat/descript/branches.txt: Update branch descriptions wrt factual changes. 17:24:30 03kilobyte * r94f885fe70fb 10/crawl-ref/source/dat/descript/branches.txt: Descriptions for portal vaults. 17:24:31 03kilobyte * r09ffd7a2810e 10/crawl-ref/source/mon-place.cc: Fully reset place if spawning a foreign monster fails. 17:26:55 I wonder if the spider's nest should get a new description or not 17:28:53 i don't think portals should spawn monsters the way stairs do 17:30:45 -!- edlothiol has quit [Ping timeout: 248 seconds] 17:31:08 kilobyte: how about we start reducing some branch length now? 17:32:38 yeah, let's start with Elf! 17:32:45 oh, wait :p 17:33:55 -!- alefury has quit [Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/] 17:34:01 (currently 3 levels, with an auto-disabling itself gimmick of sometimes it having 4 levels instead) 17:34:16 -!- Heteroy has joined ##crawl-dev 17:36:34 kilobyte: i feel that a gimmick like that would work better in Vaults 17:36:43 where getting the drop on the entry vault matters 17:36:46 -!- jeanjacques has quit [] 17:36:56 -!- Textmode has quit [Ping timeout: 255 seconds] 17:37:50 -!- Pacra has quit [Ping timeout: 246 seconds] 17:37:54 ^O shows the true depth 17:38:48 can be easily fixed, but I never intended this to be anything more than a test of branches changing their depth on the fly without breaking saves 17:39:21 -!- dtsund has quit [Quit: dtsund] 17:48:18 -!- dtsund has joined ##crawl-dev 17:50:17 03dolorous * rb0f49ed6af8b 10/crawl-ref/source/dat/descript/branches.txt: Fix wording. 17:50:17 03dolorous * r8da8be925086 10/crawl-ref/source/dat/descript/branches.txt: Fix punctuation. 17:50:18 03dolorous * r0b037fcdcede 10/crawl-ref/source/dat/descript/branches.txt: Fix formatting. 17:50:28 03dolorous * r2a20de0b4540 10/crawl-ref/source/dat/descript/ability.txt: Fix wording. 17:50:37 -!- Textmode has joined ##crawl-dev 18:00:58 <__duncan> you're welcome amethyst 18:02:31 -!- varmin has joined ##crawl-dev 18:05:11 kilobyte: I was thinking of making Elf 4 levels, but if you think 3 is enough, ok 18:05:23 but let's move vaults to 5 18:05:30 and crypt to 3 18:06:05 -!- Pacra has joined ##crawl-dev 18:07:01 wasn't there something about tomb entry vaults and how they should have a variable placement to not be reliable but making an entrance to a branch on the first floor of another branch looks weird 18:09:35 I say we make tomb entrance at 2 or 3. Without further changes, if it doesn't show up on 2, 3 will be vetoed until it gets a non-encompass vault and so able to place the entrance 18:09:45 or, I guess that's what should happen :) 18:10:20 wouldn't it be simpler to always have it on Crypt:2? 18:11:25 galehar: my plan for Elf is to whip Dwarf into usability soon, and enable it, to give it the Spider treatment 18:12:13 dwarf unique 18:12:14 Spider was pretty far from being usable when it got enabled out of the blue, and yet it already is the best Lair subbranch 18:12:24 helldwarf 18:12:41 every time you kill it on one level, it comes back on the next level 18:12:43 with a bigger beard 18:12:49 and if this fails, then well, 0.11 would have a short Elf with no compensation 18:12:58 ok, this is fine 18:12:59 this works very well with a one-floor dwarf 18:13:45 -!- Sequell has joined ##crawl-dev 18:13:49 gasp 18:13:51 hurrah 18:13:56 kilobyte: for tomb entrance, I'd like to test 2-3. If it's no good, we can always move it to 2 later 18:15:19 screw you, evil_forest, cryptofortress, and quadcrypt 18:16:45 -!- MakMorn has joined ##crawl-dev 18:18:05 -!- Wensley has quit [Ping timeout: 246 seconds] 18:18:09 would need to tell the vaults how to place the Tomb entry 18:18:17 03kilobyte * ra6afea9530f2 10/crawl-ref/source/maps.cc: Fix the map sanity check using uninitialized branch depths. 18:18:17 03kilobyte * r7d319af5a971 10/crawl-ref/source/dat/des/branches/ (6 files): Use Branch:$ for branch end vaults. 18:18:18 03kilobyte * r73a976740504 10/crawl-ref/source/dat/dlua/sanity.lua: Run the map sanity checks for Elf and Spider as well. 18:18:39 otherwise they'd be badly underrepresented 18:18:52 -!- MakMorn has quit [Client Quit] 18:19:58 -!- ToBeFree has quit [Remote host closed the connection] 18:20:19 galehar: perhaps before messing with branch depths further, we could rewrite the monster-for-depth code, so branches don't have to be manually rebalanced every time? 18:20:55 this could also allow for steeper progression in certain branches 18:23:57 do you have ideas on how to do that? 18:28:35 wait wait wait 18:28:45 Are you doing a big shortening endeavor? 18:28:57 also, OODs... 18:29:32 would using proportional difference work? 18:30:09 I should warn you from my own experience that the monster generation algorithms are more arcane than they seem. 18:31:04 -!- MakMorn has joined ##crawl-dev 18:31:05 Locally, I have a game shortened to 18 floors, rather than 27, with proportional reduction of the depth numbers in mon-pick.cc, but D:18 is still a lot safer than old D:27 was. 18:31:21 dtsund: yeah, I tried simplifying them, ended up using mostly unchanged code with a different interface 18:32:31 I may need to just reduce the mon-pick.cc numbers still further, in order to get stuff like tentacled monstrosities and liches to show up on D:18, but I'm scared of the implications of just doing that blindly 18:33:16 screwing up every single vault that uses 098 18:33:57 Huh? 18:34:26 one of those implications 18:35:56 henzell describes crawl as having a "spaghetti-like tangle of code" 18:36:31 Did you know that Fire Storm and Ice Storm take completely different code paths? 18:36:33 HangedMan: monster selection by depth is indeed that 18:37:22 Also, that. 18:37:48 place_monster versus mons_place 18:37:58 beems 18:38:18 .des parsing 18:39:20 what were you doing with that, anyway? 18:39:36 The .des parsing code? 18:39:39 yeah 18:40:25 Oh. I've implemented the beginnings of a difficulty level system, so beginners can have an easier time while more experienced players can elect to make things harder on themselves. 18:41:05 I wanted to make it so that some vaults could ineligible for generation based on what the difficulty is; I've since finished that bit. 18:42:14 while my immeadiate reaction would be that character combos already form difficulty modes, experiments are experiments 18:44:34 Even with an 'easy' combo, the game is still hard by roguelike standards. The goal there is to help ease new players in to the game. The 'normal' mode is for most relatively-experienced players. 'Hard' will be there to put fear into the likes of elliptic/casmith789/etc. 18:44:45 -!- MakMorn has quit [Read error: Operation timed out] 18:45:03 the genre is hard by general standards 18:45:26 though the notion of making crawl harder is always commendable so whatever 18:45:43 I think crawl is about average 18:46:10 that is still a good idea though 18:46:16 HangedMan: there are easy roguelikes 18:46:22 yeah 18:46:26 e.g. the first 85% of Pokémon Mystery Dungeon is pretty easy 18:46:30 non-shiren mystery dungeon 18:46:43 DoomRL on the easiest setting is pretty easy. 18:47:06 at least eventually even pokemon mystery dungeon uses the "hit you from anywhere on the floor" monsters 18:54:19 03galehar * r2e1a635651e0 10/crawl-ref/source/ (libconsole.h libgui.cc libunix.cc libw32c.cc startup.cc): Simplify and improve the startup menu layout (#5602). 18:54:20 03galehar * r32285cb88d58 10/crawl-ref/ (5 files in 3 dirs): New makefile targets for generating .ini files for translations. 18:54:20 03galehar * ra1079110915b 10/crawl-ref/.tx/config: Configuration file for the transifex client. 18:54:37 -!- jeanjacques has joined ##crawl-dev 18:56:16 kilobyte> dtsund: yeah, I tried simplifying them, ended up using mostly unchanged code with a different interface 18:56:23 was it simpler? 18:56:51 could be interesting as a first step to entangle the mess 18:56:59 maybe push it in a branch 18:57:33 galehar: mon-place.cc receives branch depths, but does actual calculation on absdepths 18:58:23 really? for picking monsters? 18:58:32 i thought it was a vaults only thing 19:00:18 especially the OOD rules are nasty 19:00:44 like, the cap on absdepth0 of 30 19:02:21 For what it's worth, as I'm going along I'm compiling notes on how it works, to be added in a comment. 19:11:01 -!- Patashu has joined ##crawl-dev 19:20:33 Alright, I think I've figured out why D:18 was too safe. 19:22:11 For your branch shortening, you may want to adjust the depth range for each floor when in non-Dungeon branches, specifically the 10000-try iteration where you pick the monster. Keeping it at 5 was resulting in too much stuff from earlier floors being generated, with not enough of the lower-probability hard stuff getting a chance. 19:25:09 the "put early monsters in late-d" check was outright removed in master 19:27:02 speaking of earl monsters in harmless positions can something be done to make the adders/ball pythons/water moccasins in snake pit less harmless fodder 19:27:50 * dtsund checks the code 19:28:15 ...no, no, what I'm describing would still come up in the Trunk code. 19:28:59 ...oh, whoops missed the "non-dungeon branches" bit 19:29:04 I haven't looked at the early monster removal code; does it just delete early monsters after selecting them? 19:29:13 -!- G-Flex has quit [Read error: Connection reset by peer] 19:29:50 no, it placed extra early monsters 19:30:01 and then said placement was removed 19:30:06 Oh. 19:30:31 -!- G-Flex has joined ##crawl-dev 19:38:08 kilobyte: Not sure if this helps at all, but here's the comment I'm putting in my copy: http://pastebin.com/UfeQwUf8 19:39:27 Er, s/Otherwise/If so/; I elided a bit specific to my changes. 20:11:39 -!- Heteroy has quit [Read error: Connection timed out] 20:12:14 -!- Heteroy has joined ##crawl-dev 20:20:21 HangedMan: i think we could use one new classed naga and maybe two new snakes, and get rid of the lesser snakes in pit outside of vaults 20:20:51 rainbow serpent 20:21:34 put unclassed draconians in snake, they're lizard-ish 20:21:38 ...this is not ##crawl is it 20:22:54 ouroborus 20:23:15 hmm, there seem to be several rain-making snake myths 20:23:27 though snake pit is the last place that needs more water 20:34:46 mild code question i'm uncertain about: do any of the different messages you get when you sac corpses mean anything re: Piety? 20:35:04 ie, are messages that're blue mean i got a piety gain? 20:43:42 HangedMan: glass snake (made of glass, petrify poison) 20:44:20 actually, make it rock worm like except it vitrifies stuff it passes through 20:44:45 naga of chei with temporal distortion and bend time 20:48:27 i want two-headed nagae4 20:51:07 two-headed ogre mage 20:53:45 HangedMan: that's actually a great idea 20:53:58 why don't we have that already 20:53:58 which 20:54:02 two headed ogre mage 20:54:03 oh 20:54:16 because it sounds really goofy 20:54:51 just give 'em half speed casting 20:55:48 -!- syllogism has quit [] 21:17:42 -!- HangedMan has quit [Ping timeout: 260 seconds] 21:45:15 -!- evilmike has joined ##crawl-dev 21:51:16 -!- Wensley has joined ##crawl-dev 22:12:00 -!- Pingas has quit [Read error: Connection reset by peer] 22:38:16 -!- jeanjacques has quit [] 22:44:57 -!- ussdefiant has quit [Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725]] 22:45:59 -!- Dixbert has quit [Read error: Connection reset by peer] 22:46:56 -!- Dixbert has joined ##crawl-dev 23:00:54 -!- Textmode has quit [Read error: Connection reset by peer] 23:02:55 -!- Textmode has joined ##crawl-dev 23:12:17 -!- Blade- has quit [Quit: Page closed] 23:15:11 -!- umrain has joined ##crawl-dev