00:27:00 -!- valrus has quit [Remote host closed the connection] 00:45:04 -!- ortoslon has joined ##crawl-dev 00:47:43 -!- Vandal has quit [Ping timeout: 272 seconds] 02:25:14 -!- Zaba has quit [Ping timeout: 276 seconds] 02:35:31 -!- Zaba has joined ##crawl-dev 03:54:20 -!- Pseudonut has quit [Remote host closed the connection] 04:00:00 -!- syllogism has joined ##crawl-dev 04:28:22 -!- Mu_ has joined ##crawl-dev 04:43:02 -!- Textmode has quit [Quit: Over the ages, man has been certain of a great many things. some of these things were even true.] 05:07:32 Need ability to open Stone Soup Tile in nonfitted window (https://crawl.develz.org/mantis/view.php?id=2333) by DaGreatJL 05:31:54 -!- blue_anna has joined ##crawl-dev 05:44:39 -!- Vandal has joined ##crawl-dev 05:55:19 -!- GrimmSweeper has quit [Disconnected by services] 05:55:19 -!- [1]GrimmSweeper has joined ##crawl-dev 05:55:20 -!- [1]GrimmSweeper is now known as GrimmSweeper 05:55:45 what does that fr actually want? 05:57:13 felirx: If memory serves me right, tiles with SDL starts centered on the primary monitor. 05:57:33 multimon should fix that :( 05:58:09 Or he's complaining that his window is autosized to one monitor and is too big for his secondary. 05:58:22 Which can be solvable by setting a res in the game settings, afaik. 05:59:45 well, another bug report said it starts maximized to all monitors together 06:00:11 that's interesting and it's due to the way you have set up your multimonitor. 06:00:28 if it's spanned desktop, sure it wil start maxed on both if it's on fullscreen 06:02:44 I expect he's on a Linuxy system then, as very few Windows users use anything but native independent multimon. 06:04:44 actualy 06:04:52 myissue is that it starts centered in the middle of them 06:05:06 but I just move it left or right. I have that problem with a lot of things, but at least it works. 06:05:09 Got xinerama? 06:05:23 I'm using Radeon's inbuild multi-monitor. 06:05:27 Yay proprietary. 06:05:47 -!- ortoslon has quit [Ping timeout: 258 seconds] 06:05:55 NV exposes a toggle for Xinerama for its TwinView, doesn't ATI? 06:06:22 Don't know. 06:06:37 I've never been bothered enough to work it out; only my work PC has multimonitor, and I don't usually play games or anything there. 06:07:51 -!- MarvinPA has joined ##crawl-dev 06:09:08 a single monitor with Compiz >>> multimonitor 06:09:24 2 screens is mandatory for me 06:09:26 with your hands already on the keyboard, it's faster to press something than to turn your entire head around 06:09:33 kilobyte: Or better, more monitors with compositing. 06:09:47 kilobyte: Depends on if you're actively using both apps, like say reference docs while coding. 06:09:50 and you don't have to sit with your head turned aside all the time, which is a strain on the neck 06:10:15 I find it more tiresome to be flashed by a mostly-white browser when tabbing. 06:11:00 for reference docs, you don't glance at them every alternating second -- it's a couple of minutes with code, couple of minutes with docs 06:11:33 kilobyte: Not if you're using some big honking 15-arg struct from the depths of Win32. 06:12:13 in such cases, I paste the declaration and fill in the blanks, that makes it easier to not skip something 06:13:21 or in some extreme cases you can use non full screen windows, which will make that thing be 15 centimeters from your code, not the entire monitor's width 06:14:54 i sit in such a way that i can see both monitors clearly 06:15:00 and to focus on one is merely a matter of moving my eyeballs. 06:15:03 * due awesome. 06:16:14 so you either use tiny monitors, or ones that are far away from you, which is functionally the same 06:20:49 -!- Vandal has quit [Ping timeout: 265 seconds] 06:22:32 they're both at kinda weird angles and i sit funny 06:37:14 -!- purge has quit [Quit: .] 06:45:31 is this the actual weapon in the creature's inventory? item_def &rod(mitm[ monster->inv[MSLOT_WEAPON] ]); 06:46:04 I'm trying to impliment rods for monsters -- I got a monster zapping a rod of striking but the charges aren't going away 06:46:08 -!- [1]GrimmSweeper has joined ##crawl-dev 06:46:08 -!- GrimmSweeper has quit [Disconnected by services] 06:46:09 -!- [1]GrimmSweeper is now known as GrimmSweeper 06:47:17 using rod.plus-- .. I dprf rod.plus and it doesn't lessen from one use to the next .. like I'm working on a copy of the item instead of the actual one 06:47:28 but the code is basically stollen from wands 06:47:38 * _handle_rod 06:47:47 _handle_rod and _handle_wand 06:51:49 hm 06:52:06 pointers are terrifying; i could suggest checking out how acid damage is applied to monster weapons? 06:52:12 that'll be somewhere in fight.cc. 06:52:37 ooh I just figured it out -- there's 100 per charge.. I was subrtracting 1 06:52:45 -!- Ekaterin has joined ##crawl-dev 06:52:47 the regen rate was refilling that ammount each turn 06:53:07 hah 06:53:11 welldone :) 06:54:08 rod of striking's damage is very low 06:54:22 yes, it's prettyshitty 06:54:23 it never is modified by power, so it is always 1d5 06:54:35 how are you doing with multi-spellrods? 06:54:57 due I have a little case statement to add the other rdods .. right now I only implimented rod of striking 06:55:21 due, its kinda a pain because I should be able to look through the spells in the rod directly, but I dont see how to do that 06:55:59 it's pretty easy 06:56:06 they are defined, I think, in spll-book , mixed in with the spellbooks and you can't just use the rod enum as an index to find them 06:56:07 each rod has a spell-bbook enum associated with it 06:56:17 there should be a rod->spell book function 06:56:23 ooh 06:56:27 if there's that it is easy :) 06:58:13 i'm pretty sure there is. i remember seeing something when i was looking into coding randart rods. 07:07:44 MarvinPA: Also, you know how greensnark said people thought you were from PA instead of the paranoid android? I filled in "PA" as something elsee entirely. 07:08:09 heh, what did you think it was? 07:09:38 Google Prince Albert. 07:10:33 oh dear 07:10:43 >:) 07:10:45 where is item_def defined? :P I can find where item_def rod is to inspect its methods 07:10:56 blue_anna: externs.h, probably 07:11:04 grep item_def? 07:11:32 due, tyvm 07:12:05 felirx: that never actually helps, as it's referenced in about a thousand files. 07:12:15 w00t -- item.has_spells() ! 07:12:18 mm 07:12:26 ooh thats bool 07:12:28 I cheat with msvc though 07:12:36 it has this nifty button that says go to declaration :) 07:13:08 grepping all .h files would probably be the second best option 07:13:50 blue_anna: check .cc files for usesofitem.has_spells, they'll be near enough to other rod code to make it clear :) 07:14:07 felirx, I did find it , it is in externs.h -- there is a bool check for if the item has spells, but I dont see anything that returns the enumeration slot for the spellbook it contains 07:14:28 Hm. 07:15:54 Oh, gross. 07:16:22 -!- valrus has joined ##crawl-dev 07:16:25 I think I can figure it out form spl-book.cc they did a count_staff_spells function so I can just copy/repurpose that 07:16:26 count_staff_spells 07:16:37 inspl-book.cc 07:16:42 yeah ;) 07:27:41 -!- [1]GrimmSweeper has joined ##crawl-dev 07:27:41 -!- GrimmSweeper has quit [Disconnected by services] 07:27:43 -!- [1]GrimmSweeper is now known as GrimmSweeper 07:32:50 -!- ortoslon has joined ##crawl-dev 07:34:06 i just entered vaults:3 for the first time and as soon as i did so the walls and floor vibrated. there's a wizlab entry vault with a dead portal. did it timeout instantly? 07:45:22 it shouldn't have 07:54:10 -!- valrus has quit [Remote host closed the connection] 07:54:23 7 + random2avg(11, 2) 07:54:51 how can I convert that to a dice_def or whatever, suitable for beam.damage (it want s to ->roll the object there) 08:04:48 -!- elliptic has joined ##crawl-dev 08:08:46 eke .. how does a monster cast smiting? like, if you look in mon-cast.cc it never occurs, it just has some validity checks 08:17:17 -!- Vandal has joined ##crawl-dev 08:18:53 -!- MarvinPA has quit [Ping timeout: 252 seconds] 08:22:53 oo, smiting isnt implimented in trunk right now :) 08:23:02 they get a bolt with 0 to hit and 0d0 damage 08:23:14 they use pain to do damage 08:23:18 ** orc priests 08:23:20 -!- Vandal has quit [Read error: Connection reset by peer] 08:23:26 -!- Vandal has joined ##crawl-dev 08:30:57 my build is a few days old but smiting works fine 08:31:11 it just doesnt display the damage properly 08:31:14 it happens, it just happens for no damage 08:31:16 missile tracer [] (52,27) to (54,27): gl=0 col=0 flav=5 hit=0 dam=0d0 range=17 08:31:20 yes, that's normal 08:31:33 why is that normal? 08:31:34 :) 08:32:37 they cast pain for damage 08:32:46 No, smiting does damage 08:33:06 that's just the tracer 08:33:23 but my health isnt changing , and there is no second beam 08:33:59 http://nopaste.dk/p2297 08:34:25 is your ac high 08:34:31 sure your health didn't change? 08:34:32 5 08:34:37 yes Im sure 08:34:41 maybe you broke something :P 08:34:43 AC should be irrelevant for smiting 08:35:02 I think maybe someone broke smiting 08:35:20 but it wasnt me, I'm pretty sure .. I'll build vanilla trunk again to see 08:38:09 I don't see any recent changes that would break smiting 08:39:28 -!- mruuuu has quit [Ping timeout: 260 seconds] 08:47:50 I did break something 08:48:02 there is no beem after the tracer, but I got damage on vanilla 08:51:06 -!- Vandal has quit [Ping timeout: 272 seconds] 08:53:58 -!- mruuuu has joined ##crawl-dev 09:14:52 -!- Ekaterin has quit [Quit: Leaving] 09:33:27 -!- Vandal has joined ##crawl-dev 09:40:14 -!- elliptic has quit [Ping timeout: 276 seconds] 09:42:36 -!- eith has joined ##crawl-dev 09:46:37 -!- Vandal has quit [Ping timeout: 252 seconds] 09:47:10 -!- Vandal has joined ##crawl-dev 09:54:15 Allow to edit level annotation when not on the level (https://crawl.develz.org/mantis/view.php?id=2334) by doublep 10:03:01 -!- Ekaterin has joined ##crawl-dev 10:15:11 !tell greensnark Watch out, jpeg committed to 0.7. (I replied to the commit on crd about the release manager thing). 10:15:11 Keskitalo: OK, I'll let greensnark know. 10:21:32 03j-p-e-g * rd247c107d366 10/crawl-ref/source/mon-place.cc: Don't consider plants/fungi "interesting", no matter their rarity. 10:21:35 03j-p-e-g * r75401c404aec 10/crawl-ref/source/ (22 files): Move spells summoning monsters into a file of their own. 10:23:05 -!- Ekaterin has quit [Quit: Leaving] 10:57:30 the damage effect fro smiting isn't a beam 10:58:11 obviously 10:58:40 why is that obvious? :P 10:59:03 more important question .. how can I trigger the effect without giving the spell directly to a creature ? 10:59:11 it can be placed anywhere and there's no beam debug message :P 11:01:47 when do you want it to trigger? maybe look at how divine smiting is handled 11:06:28 lol -- I dont know why, but when you said that it was like a fog lifted :D 11:06:39 I have rod of smiting working now :) 11:07:00 and rod of striking , that was the first one 11:07:10 why weren't they working 11:07:16 syllogism, I mean for mosnters 11:07:19 *monsters 11:13:43 -!- Chapayev has joined ##crawl-dev 11:14:02 blue_anna: rod-using monsters sounds great! 11:15:13 any ideas on how to do the AI for decisions like whether to use fireball or a bolt form a rod? 11:15:26 I'm at the point now I have most rods working and just need to do the ai 11:17:26 There should be code for the spells. It depends on on spell sslots in the monster spell books, so it could get a bit tricky. 11:18:22 ..I presume, I haven't looked at the actual code much. I'm not even sure how AI treats the different slots, is there a reference somewhere? 11:21:13 mon-spll.h is where the monster spell books are defined, and it explains the slots to some extent (no idea about the misc slots) 11:22:06 mon-cast.cc is probably a good place to look at :) 11:28:42 -!- mruuuu has quit [Ping timeout: 240 seconds] 11:37:53 -!- mruuuu has joined ##crawl-dev 11:40:03 implementing loops between branches gets weird 11:40:12 like two branches that each have stairs going to the same branch 11:53:59 can players be feared? 11:59:20 -!- mruuuu has quit [Ping timeout: 255 seconds] 12:15:04 -!- mruuuu has joined ##crawl-dev 12:36:11 -!- elliptic has joined ##crawl-dev 12:40:13 monsters inherit the class flags rather than checks working directly against the type (https://crawl.develz.org/mantis/view.php?id=2335) by blue_anna 12:50:11 -!- ortoslon has quit [Ping timeout: 255 seconds] 13:01:43 -!- MarvinPA has joined ##crawl-dev 13:07:56 -!- Amonchakad has joined ##crawl-dev 13:25:48 -!- Amonchakad has quit [Quit: When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.2 Shiny http://www.kvirc.net] 13:26:47 -!- Textmode has joined ##crawl-dev 13:46:51 -!- MarvinPA has quit [Quit: Page closed] 13:47:47 -!- mruuuu has quit [Ping timeout: 255 seconds] 13:50:38 -!- Niccus has joined ##crawl-dev 13:55:16 -!- Niccus| has joined ##crawl-dev 13:59:26 -!- Niccus has quit [Ping timeout: 276 seconds] 14:03:48 -!- mruuuu has joined ##crawl-dev 14:28:01 -!- Chapayev has quit [Remote host closed the connection] 15:09:37 -!- nrook has joined ##crawl-dev 15:14:15 -!- blue_anna has quit [Read error: Connection reset by peer] 15:14:38 -!- blue_anna has joined ##crawl-dev 15:14:54 -!- mruuuu has quit [Ping timeout: 272 seconds] 15:17:50 -!- Siber2 has joined ##crawl-dev 15:18:59 in-game help still claims Esc is interlevel travel 15:21:14 -!- Siber has quit [Ping timeout: 272 seconds] 15:29:10 -!- mruuuu has joined ##crawl-dev 15:44:15 -!- casmith789 has joined ##crawl-dev 15:49:44 03j-p-e-g * r78c700559a51 10/crawl-ref/source/ (24 files): Move Translocation spells into a file of their own. 15:49:44 03j-p-e-g * r4d7739272daa 10/crawl-ref/source/ (20 files): Move cloud-generating spells into new file spl-clouds.cc. 15:49:47 03j-p-e-g * r62e9a08c1b25 10/crawl-ref/source/ (18 files): Move divine and item triggered "pseudo spells" into a new file. 15:52:08 is jpeg still working on nlarn as well 16:30:10 lol I'm testing my code a lot and keep putting in random names like asdf, daa ... just drumming my fingers down. this time I saved out it the goodbye message was "see you soon, ass!" 16:32:18 any ideas why demons (Specific example: tormentor) would segfault on the check at the top of this function? http://nopaste.dk/p2301 16:33:49 its crashing specifically on item_def .. which I guess monster->inv auto-magically creates 16:33:55 ./crawl(_ZN11FixedVectorI8item_defLi1000EEixEm+0x44) [0x1022b7ec]: FixedVector::operator[](unsigned long) 16:33:55 ./crawl() [0x106804cc] 16:33:55 ./crawl(_Z19handle_monster_moveP8monsters+0x20b8) [0x1068519c]: handle_monster_move(monsters*) 16:37:39 -!- MarvinPA has joined ##crawl-dev 16:46:01 ooh its not a bool :P 16:54:55 -!- valrus has joined ##crawl-dev 17:11:48 Color good mutations green in 'A' screen (https://crawl.develz.org/mantis/view.php?id=2336) by minmay 17:12:50 -!- MarvinPA_ has joined ##crawl-dev 17:13:35 -!- casmith789 has quit [Remote host closed the connection] 17:14:57 -!- MarvinPA has quit [Ping timeout: 252 seconds] 17:29:15 -!- MarvinPA_ is now known as MarvinPA 17:57:58 03kilobyte * r772cbac918cc 10/crawl-ref/source/dat/des/variable/mini_monsters.des: Put kilobyte_rumbling_trees deeper, the druid is too deadly in early Lair. 17:57:59 03kilobyte * r5684de0ebea3 10/crawl-ref/source/art-func.h: Fix a typo in a comment. 18:09:34 !random2(4) 18:09:39 !rng 4 18:09:39 The RNG chooses: 4. 18:09:43 :P 18:09:48 good 18:10:48 don't you want "!rng 0 1 2 3"? 18:11:13 :) 18:28:26 how can I measure the distance between the monster and the player? 18:33:15 distance(you.pos(),mon->pos()) orsomething lik that 18:33:51 or mon->foe_distance(), if you==foe. 18:34:04 sweet :) 18:34:12 that one is awesome 18:36:17 are DS supposed to get mutation upgrades every level? 18:37:22 they can 18:37:34 but it's not guaranteed by any means 18:38:15 wish the horns mutation would be removed 18:38:26 i don't think most people would consider it a good mutation 18:39:27 you are guaranteed to get a bodyslot mutation 18:39:35 so horns aren't too bad :P 18:44:23 -!- Danei has quit [Read error: Connection reset by peer] 18:46:20 hooves are the bad ones 18:46:44 clearly the worst bodyslot mutation 18:48:33 boots of running/lev vs a helmet of see invis/int, indeed 18:48:56 and losing gauntlets is nearly harmless 18:56:48 -!- Vandal has quit [Read error: Connection reset by peer] 18:56:57 and you can get caps 19:01:24 -!- rwbarton has joined ##crawl-dev 19:21:07 -!- [1]GrimmSweeper has joined ##crawl-dev 19:21:07 -!- GrimmSweeper has quit [Disconnected by services] 19:21:09 -!- [1]GrimmSweeper is now known as GrimmSweeper 19:31:40 Souljazz (L3 HEAM) ASSERT(you.equip[slot] == -1) in 'player-equip.cc' at line 41 failed. (D:2) 19:45:07 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:54:26 -!- [1]GrimmSweeper has joined ##crawl-dev 19:54:26 -!- GrimmSweeper has quit [Disconnected by services] 19:54:28 -!- [1]GrimmSweeper is now known as GrimmSweeper 20:17:13 -!- tenach has quit [Remote host closed the connection] 20:17:16 -!- purge has joined ##crawl-dev 20:28:29 eith, shoot are you still on ? how did you say to generate a patch again? 20:28:48 I keep trying git format-patch and getting nothing back 20:29:58 you need to tell it what was the upstream commit your patches are based on 20:30:19 like, "git format-patch sf/master" if you named the SF repository "sf" 20:30:37 or, just "git format-patch HEAD^" if you want just the top commit 20:31:36 that was it thank you :) 20:38:02 monsters with rods! (working patch) (https://crawl.develz.org/mantis/view.php?id=2337) by blue_anna 20:42:33 03kilobyte 07holyhaul * r1dcaa4d50801 10/crawl-ref/source/dat/descript/monsters.txt: Fix the cherubs' description. 20:42:35 03kilobyte 07holyhaul * ra581b16a7d8c 10/crawl-ref/source/ (10 files in 5 dirs): Add coolio's tiles for: cherub, apis, holy dragon, ophan, paladin. 20:42:36 03kilobyte 07holyhaul * r37d61eba7f50 10/crawl-ref/source/areas.cc: Differentiate the halo size for celestial species. 20:42:38 03kilobyte 07holyhaul * r2e50897d49b0 10/crawl-ref/source/ (mon-gear.cc monster.cc): Repair the gear of regular angels. 20:42:43 03kilobyte 07holyhaul * r2d1960d3c443 10/crawl-ref/source/dat/database/quotes.txt: A quote for the ophanim. 20:43:41 I need to do more work on them. 20:47:13 without a branch to support them, I'd say there's no hurry 20:48:30 also: as a part of differentiating halo sizes, I massively enlarged them in most cases. This is probably a bad idea. 20:49:15 but since that commit is 1.5 months old, I didn't edit it, so we can take a look at both versions easier 20:49:50 (I wanted to push the tiles in, as our tiles folk seem to be afraid of branches and similar git stuff) 20:50:29 is there a branch coming for angels? 20:52:27 the only thing currently planned is a Zig level 20:53:00 'cause such a huge portion of players sit in Zigs... 20:53:32 !lm * type=zig.enter x=cdist(name) 20:53:33 35683 milestones for * (type=zig.enter): cdist(name)=137 20:54:00 -!- syllogism has quit [] 20:54:47 rwbarton: most of these come from a bug 20:54:57 oh 20:55:12 really, most players, and not just most milestones? 20:55:30 !lm * type=zig.enter s=name 20:55:30 35683 milestones for * (type=zig.enter): 35008x WYA, 104x N78291, 59x 78291, 56x Ahrin, 33x Kalma, 32x MarvinPA, 27x hyperbolic, 23x clouded, 21x nht, 20x mikee, 16x casmith789, 8x syllogism, 8x Luca, 7x heteroy, 7x sh, 6x splat, 6x Temoid, 6x Nexos, 6x Omniguy, 5x zigrobin, 5x thevalrus, 5x jenius, 5x coolrobin, 4x Sastopher, 4x Grimm, 4x ogaz, 4x LexAckson, 4x elliptic, 4x Pseudonut, 4x DChimera... 20:55:33 I heard about the bug but don't know the details 20:55:52 just most milestones 20:56:07 I was just curious anyways 20:56:24 don't really know what to think about that number, I guess it's a bit higher than I expected 20:56:32 !lm * type=zig.exit place=zig:27 x=cdist(name) 20:56:33 98 milestones for * (type=zig.exit place=zig:27): cdist(name)=25 20:57:15 !lm * type=zig.exit place=zig:27 s=name 20:57:15 98 milestones for * (type=zig.exit place=zig:27): 21x 78291, 17x MarvinPA, 15x hyperbolic, 13x clouded, 5x sh, 4x casmith789, 3x Luca, 2x felirx, 2x mikee, 1x elliptic, 1x Temoid, 1x Sastopher, 1x ebarrett, 1x trucutru, 1x Ryak, 1x Julia, 1x reid, 1x zigrobin, 1x Kalma, 1x Pseudonut, 1x soul, 1x wya, 1x jenius, 1x LexAckson, 1x coolrobin 20:57:52 !lm * type=zig.exit place=zig:27 s=name x=cdist(game_id) o=cdist(game_id) 20:57:52 98 milestones for * (type=zig.exit place=zig:27): 13x clouded [9], 21x 78291 [7], 15x hyperbolic [4], 5x sh [4], 17x MarvinPA [2], 2x mikee [2], 3x Luca [2], 1x elliptic [1], 2x felirx [1], 1x ebarrett [1], 1x Temoid [1], 1x Julia [1], 4x casmith789 [1], 1x trucutru [1], 1x Ryak [1], 1x Sastopher [1], 1x zigrobin [1], 1x reid [1], 1x coolrobin [1], 1x soul [1], 1x Pseudonut [1], 1x wya [1], 1x jen... 20:58:45 what's that showing? 20:59:00 oh, the number of different games that the zig:27s were done in? 20:59:01 number of distinct characters that people have completed zigs with 20:59:03 yes 20:59:08 cool 20:59:21 all except one of mine are on a single character :P 20:59:29 or maybe two 21:00:26 MarvinPA: ahhh now it's *all* I can think of when I see your name 21:00:35 aahh :( 21:00:49 you and your twisted mind 21:01:24 :D 21:01:29 making me google things i don't want to google 21:01:43 i am/maybe geetting one, so i guess i'm just preoccupied. 21:05:54 what code generates the monster details in @? 21:06:02 @?kobold 21:06:02 kobold (07K) | Speed: 10 | HD: 1 | Health: 2-5 | AC/EV: 2/12 | Damage: 4 | Res: 06magic(1) | Chunks: 09poisonous | XP: 1. 21:06:21 blue_anna: none 21:06:30 blue_anna: that's a customjob by greensnark :) 21:06:43 oo, its manually added? damn taht's a lot to write :D 21:06:48 -!- Siber2 has quit [Ping timeout: 252 seconds] 21:07:22 how do you calculate the xp ? 21:08:07 there's code, it's just not part of crawl itself I guess 21:08:13 you can make up weird monsters 21:08:17 @?kobold hd:30 spells:poison_arrow 21:08:18 kobold (07K) | Speed: 10 | HD: 30 | Health: 83-124 | AC/EV: 2/12 | Damage: 4 | Flags: !sil | Res: 06magic(1) | Chunks: 09poisonous | XP: 5812 | Sp: poison arrow (3d37). 21:10:04 how do you get hit dice from the {a,b,c,d} array you pass in in mon-data.h ? 21:10:16 ooo its a 21:10:24 rwbarton, thank you 21:11:01 hit dice followed by two hp modifiers, or alternately a forced hp 21:16:25 -!- Eronarn has quit [Ping timeout: 255 seconds] 21:18:29 -!- Eronarn has joined ##crawl-dev 21:42:59 -!- MarvinPA has quit [Ping timeout: 252 seconds] 21:58:07 -!- MarvinPA has joined ##crawl-dev 22:01:38 -!- purge has quit [Quit: .] 22:18:24 -!- Pseudonut has joined ##crawl-dev 22:20:54 @? kobold spells:poison_arrow 22:20:55 kobold (07K) | Speed: 10 | HD: 1 | Health: 2-5 | AC/EV: 2/12 | Damage: 4 | Flags: !sil | Res: 06magic(1) | Chunks: 09poisonous | XP: 1 | Sp: poison arrow (3d8). 22:21:22 why does specifying spells add !sil 22:21:41 because kobolds aren't spellcasters 22:21:51 you can make them spellcasters with another option 22:21:52 Because they don't have the spellcasting flag. 22:22:01 @?kobold spells:poison_arrow actual_spells 22:22:02 kobold (07K) | Speed: 10 | HD: 1 | Health: 2-5 | AC/EV: 2/12 | Damage: 4 | Res: 06magic(1) | Chunks: 09poisonous | XP: 1 | Sp: poison arrow (3d8). 22:22:20 ah, makes sense 22:23:26 -!- Zannick has quit [Quit: leaving] 22:26:45 -!- Zannick has joined ##crawl-dev 22:30:11 -!- Vandal has joined ##crawl-dev 22:39:55 -!- nrook has quit [Quit: Lost terminal] 23:21:47 -!- MarvinPA has quit [Quit: Page closed] 23:35:45 -!- valrus has quit [Remote host closed the connection] 23:59:20 -!- felirx has quit [Ping timeout: 276 seconds]