01:36 [hdf-us] [evil] Gutso (Con Orc Mal Cha), 63 points, T:101, killed by a crossbow bolt 01:37 [hdf-us] [evil] Gutso (Con Orc Mal Cha), 12 points, T:212, killed by a fox 02:09 -!- shadowrider38 has joined #evilhack 02:13 [hdf-us] [evil] Gutso (Sam Gia Mal Law), 8990 points, T:7480, quit 02:28 -!- mobileuser has joined #evilhack 03:12 -!- shadowrider38 has quit [Quit: Leaving] 03:14 -!- elenmirie has joined #evilhack 03:19 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) rejected atheism with a prayer, on T:4569 03:19 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha), 1801 points, T:4585, killed by a giant spider 03:21 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha), 157 points, T:300, killed by a hobbit 03:53 -!- hackemslashem has joined #evilhack 04:07 -!- amateurhour has joined #evilhack 04:08 [hdf-au] [evil] Arahael (Mon Hum Fem Neu), 2634 points, T:1923, killed by a bolt of cold 04:27 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 04:39 -!- mobileuser has quit [Quit: Connection closed] 04:57 -!- mobileuser has joined #evilhack 05:02 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) killed the Goblin King, on T:1022 05:50 [hdf-us] [evil] tinklebear (Kni Orc Fem Cha), 16005 points, T:7586, killed by a dwarven captain 05:56 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) killed the Goblin King, on T:2650 06:02 -!- elenmirie has joined #evilhack 06:12 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 06:14 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha), 8307 points, T:3639, killed by a piranha 06:15 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) chose an elven dagger to be named "Sting", on T:9 06:35 -!- hackemslashem has quit [Ping timeout: 268 seconds] 06:35 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) killed the Goblin King, on T:2476 06:36 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) performed his first genocide (pyrolisks), on T:2526 06:36 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) genocided disenchanters, on T:2529 06:39 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) chose an elven broadsword to be named "Orcrist", on T:2764 06:44 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha), 2374 points, T:3313, killed by a Grey-elf 06:44 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) chose an elven dagger to be named "Sting", on T:1 06:51 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) killed the Goblin King, on T:792 06:55 EPI: Cursed weapons might not wield to your hand. 06:55 What that means is, that pick might not wield to your hand, so you could test-wield it, realise it's probably fine, and then wield it again and then realise it's nown wielded. 07:11 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha), 3864 points, T:3360, killed by a crossbow bolt 07:21 [hdf-us] [evil] post163 (Wiz Trt Mal Neu), 0 points, T:1, killed by a bolt of fire 07:23 -!- hackemslashem has joined #evilhack 08:44 [hdf-us] [evil] arnibald (Inf Gia Mal Una) had a dagger entrusted to him by Moloch, on T:15388 08:52 [hdf-us] [evil] arnibald (Inf Gia Mal Una) changed form for the first time, becoming a tengu, on T:15865 08:58 [hdf-us] [evil] post163 (Wiz Hum Fem Neu) performed her first genocide (two random monsters from class @), on T:1 08:58 [hdf-us] [evil] post163 (Wiz Hum Fem Neu), 0 points, T:1, killed by a scroll of genocide 09:34 Oh, yeah, that's why I can't punch. I'm still at 'basic'. 09:34 No wonder mine's end is a bit tricky. 09:54 -!- qt has joined #evilhack 10:23 [hdf-us] [evil] arnibald (Inf Gia Mal Una) had Angelslayer bestowed upon him by Moloch, on T:17977 10:41 [hdf-us] [evil] arnibald (Inf Gia Mal Una), 51354 points, T:18235, killed by a mithril elven arrow 10:51 -!- shadowrider38 has joined #evilhack 11:17 -!- Not-af6d has joined #evilhack 11:17 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±6] https://github.com/k21971/EvilHack/compare/5062cb038303...79d93d68460f 11:17 [EvilHack] k21971 79d93d6 - Mimics and dead trees. 11:23 yani: self-named artifact lance PyLance. special behavior: when equipped, _ command doesn't do anything but return the message "Cannot resolve path." 11:25 hahah 11:26 (seriously tho it would be cool if the python monster had some "pythonesque" behavior :-) 11:26 half Monty Python, half Python Python 11:28 i may have to split things up for next couple versions 11:28 0.8.1 could be extra side branch/purgatory thing we discussed last night 11:28 so, sometimes when you attack a python, you swap places as with a displaced monster. "It slithers around you; S, @ = @, S." 11:28 0.8.2 new race/role 11:29 or something 11:29 Have you ever thought about having hardfought host a stable and a development version of evilhack? 11:29 no 11:30 everytime i'd make a save-breaking change, i'll piss someone off because i just killed their game 11:31 [the usual mention of edit levels] 11:31 i'm not getting sucked into maintaining editlevels like 3.7. dev 11:31 YANI krm26 python displacement ^ 11:31 its a fair amount of work to set up a new version everytime that happens 11:31 [the usual response to the usual response about edit levels] 11:31 honestly if i do say so myself the python displacement idea is GENIUS 11:32 * K2 slides amateurhour a zorkmid 11:32 although I'm not certain I know exactly what thing in python-the-language you're referring to 11:32 just assigning a tuple to swap its values around? 11:32 a, b = b, a 11:33 yeah there is lots of pythonesque behavior and that certainly isn't the most pythonesque but it fits very nicely with the tools we have to work with in-game 11:34 add a cult that worships pythons 11:34 this is a subtle reference to the cult of people that nonironically like python programming 11:34 :^) 11:34 and if you're polyed into a S the displacement doesn't work because S,S = S,S would be a syntax error 11:34 heh 11:34 panic 11:35 a new way to die! "aosdict, died to syntax error" 11:35 -!- shadowrider38 has quit [Remote host closed the connection] 11:35 -!- shadowrider38 has joined #evilhack 11:36 and then of course when a python corpse is zapped with wand of undead turning you get some new color messages "He was just pining for the fjords!" etc (yani) 11:43 -!- hackemslashem has quit [Ping timeout: 268 seconds] 11:46 hmm 11:46 "The python stops pining for the fjords" to replace "is resurrected"? 11:47 before I start in on the underwater adventure side branch, I need to figure out how to lift vision distance restrictions while underwater based on certain criteria 11:47 did monty python *invent* the phrase pining for the fjords, or did it have some meaning before them 11:48 critera being: being a tortle or poly'd into a monster that lives underwater, astral vision, or wearing goggles/diving helmet (potential new object) 11:48 i could be wrong, but it looks like there's stuff in both display.c and vision.c that would need to be adjusted 11:49 or more 11:59 hmm 12:11 -!- shadowrider38 has quit [Quit: Leaving] 12:20 -!- hackemslashem has joined #evilhack 12:37 K2: the problem is that it's not a distance restriction, when you're underwater vision doesn't work like it does normally. it's an entirely different, much simpler system since there's no question of things blocking LOS etc 12:39 to get it working like you want i think you have to (a) make it so tortles use the "real" vision system even when underwater, and (b) modify the "real" vision system so that it works underwater (i.e. you can only see water squares within a certain radius, normal room tiles block vision, etc) 12:41 just expanding the range of the current underwater vision algorithm would mean that in a case like this: }..} you could see from one pool into the other even though the intervening land should block your vision. since all it does right now is check whether a square within the radius is water 12:41 it's a shortcut relying on the fact that when you can only see squares adjacent to you, there's no way for something to be "in the way" and block your vision 12:47 huh 12:52 aosdict: watch the dead parrot sketch on youtube 12:53 qt raises a really good point -- not sure how you are gonna do the underwater levels, but if boulders can now exist underwater (instead of filling water), then they can block sight under water, etc. i.e. extend curent vision mechanism to deal with underwater, throw out current underwater vision mechanism 12:59 Wait, so can you not fill moats with them, or do the ones that sink without a trace just end up visible underwater? 13:25 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) killed the Goblin King, on T:3558 13:30 [hdf-us] [evil] Gutso (Cav Gia Fem Law), 913 points, T:3584, killed by a rabid dog 13:43 -!- hackemslashem has quit [Quit: Leaving] 13:49 [hdf-us] [evil] Gutso (Cav Gia Fem Law), 6182 points, T:5256, killed by a fire ant 13:50 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) acquired the luckstone from Mines' End, on T:5534 13:50 k2 you could try playing around with this https://termbin.com/lm8e 13:52 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had a pair of high boots entrusted to him by Huan Ti, on T:5688 13:54 but i'll be honest, it's a bit idiotisch 13:57 [hdf-eu] [evil] NetSysFire (Con Ith Fem Cha), 1369 points, T:1747, killed by a hill orc 13:58 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) changed form for the first time, becoming a baby sea dragon, on T:6070 14:03 or here's the same thing, but only applies if you have innate swimming/underwater breathing https://termbin.com/pqm4t 14:04 qt thanks 14:04 one reason it's clunky is because nethack basically has an array that's computed upon level creation of "points that will block vision". when that "points that will block vision" category expands or contracts (e.g. you enter water, now all land blocks vision) that whole array needs to be recomputed 14:05 just to be clear, i dont think you should commit that. it would need more work 14:06 but try it out 14:06 i will 14:25 some of the stuff you put in this patch qt, I tried 14:25 i missed some spots though 14:25 a lot of spots 14:27 oooh yeah, this is pretty close to what I'm trying to do 14:45 qt, apply that patch (either one) and go to castle level that has water everywhere. when you go into the water, it lets you see every water tile, even if you're nowhere near it/connected 14:46 i don't see every water tile 14:46 but yeah there are some weird disconnected tiles 14:46 I like the '#define See_underwater' bit 14:46 would allow for quick adjustment 14:46 looks like this to me https://0x0.st/o2Z8.08%20PM.pn 14:47 yeah 14:47 plus the lava tile hahah 14:47 hmm 14:47 i think it is drawing those tiles where monsters are 14:48 probably because they are in hero memory 14:48 hmm 14:48 -!- Umbire has quit [Quit: Umbire zaps a wand of digging!] 14:50 https://termbin.com/z2o1 14:51 i don't see it any more after that change 14:51 well, there are a couple other unrelated changes in there too i made earlier 14:51 i have to stop looking at it now though because I have some work to do 14:52 k, thanks again 14:52 i have a meeting in 8 min bleh 15:14 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) tasted meat for the first time, by eating a floating eye corpse, on T:6696 15:20 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 27849 points, T:7339, killed by a bolt of lightning 15:51 -!- elenmirie has joined #evilhack 16:00 [hdf-us] [evil] arnibald (Inf Gia Fem Una) killed the Goblin King, on T:1235 16:19 [hdf-us] [evil] post163 (Wiz Elf Mal Cha), 176 points, T:639, killed by a rock gnome 16:47 [hdf-us] [evil] Gutso (Cav Gia Fem Law) murdered Slasher, her faithful little dog, on T:1096 16:56 [hdf-us] [evil] Gutso (Cav Gia Fem Law), 1950 points, T:5106, killed by an orcish dagger 17:27 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) killed the Goblin King, on T:4065 17:33 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) rejected atheism by offering a gnome noble corpse on an altar of Huan Ti, on T:4759 17:36 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had a pair of speed boots entrusted to him by Huan Ti, on T:4843 17:37 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) tasted meat for the first time, by eating a floating eye corpse, on T:4890 17:44 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 1411 points, T:1892, crunched in the head by an iron ball 17:44 [hdf-us] [evil] Gutso (Cav Gia Fem Law), 16720 points, T:13631, killed by a gray unicorn 17:47 -!- mobileuser has quit [Quit: Connection closed] 18:01 -!- shadowrider38 has joined #evilhack 18:12 -!- amateurhour has quit [Quit: leaving] 18:21 -!- qt has quit [Ping timeout: 268 seconds] 18:21 -!- qt has joined #evilhack 18:28 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 18:38 -!- shadowrider38 has quit [Quit: Leaving] 19:40 -!- shadowrider38 has joined #evilhack 19:55 -!- shadowrider38 has quit [Ping timeout: 268 seconds] 20:00 -!- NetSysFire has quit [Remote host closed the connection] 20:00 -!- NetSysFire has joined #evilhack 20:05 [hdf-us] [evil] bouquet (Rog Hob Fem Neu) killed the invisible Demogorgon, on T:79878 20:09 [hdf-us] [evil] bouquet (Rog Hob Fem Neu) genocided antimatter vortices, on T:80043 20:14 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) had 19 steel shuriken entrusted to her by Chih Sung-tzu, on T:6090 20:17 [hdf-us] [evil] bouquet (Rog Hob Fem Neu) genocided green slimes, on T:80208 20:23 [hdf-us] [evil] Gutso (Sam Gia Mal Law), 15573 points, T:10653, killed by a bolt of fire 20:24 [hdf-us] [evil] post163 (Wiz Dwa Mal Neu) performed his first genocide (dwarves), on T:1 20:24 [hdf-us] [evil] post163 (Wiz Dwa Mal Neu), 0 points, T:1, killed by a scroll of genocide 20:24 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) destroyed arnibald's ghost, the former Idolater, on T:7919 20:47 [hdf-us] [evil] Snuffburger (Arc Dwa Mal Neu) wished for "blessed +2 dragonhide robe of decay", on T:38662 20:50 [hdf-us] [evil] Snuffburger (Arc Dwa Mal Neu) made his first artifact wish - "blessed rustproof eye of the aethiopica", on T:38669 20:54 [hdf-us] [evil] lgxia (Wiz Hum Mal Neu) changed form for the first time by mimicking a pile of gold, on T:12280 21:01 [hdf-us] [evil] coplate (Wiz Gno Fem Neu), 6602 points, T:6383, killed by a giant ant, while fainted from lack of food 21:20 [hdf-us] [evil] coplate (Wiz Gno Fem Neu) killed the Goblin King, on T:2795 21:29 -!- shadowrider38 has joined #evilhack 22:13 [hdf-us] [evil] coplate (Wiz Gno Fem Neu), 8241 points, T:10404, killed by a soldier ant 22:31 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) chose an elven dagger to be named "Sting", on T:170 23:17 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha), 738 points, T:1304, killed by the Goblin King 23:17 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) chose an elven dagger to be named "Sting", on T:1 23:18 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha), 0 points, T:24, killed by an elven arrow 23:18 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) chose an elven dagger to be named "Sting", on T:21 23:27 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha), 294 points, T:1367, poisoned by a gnome zombie 23:28 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) chose an elven dagger to be named "Sting", on T:25 23:28 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha), 0 points, T:28, killed by a Green-elf, while praying 23:29 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) chose an elven dagger to be named "Sting", on T:48 23:29 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha), 5 points, T:51, killed by an elven arrow, while sleeping 23:29 [hdf-us] [evil] gpsalmoncannon (Ran Elf Mal Cha) chose an elven dagger to be named "Sting", on T:12 23:35 -!- shadowrider38 has quit [Ping timeout: 252 seconds] 23:47 -!- Umbire has joined #evilhack 23:59 -!- qt has quit [Ping timeout: 268 seconds]