<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:35:10] <Corded> > <Kristo​pher38> @ComputerCoco you know you can edit outside of the game, ri…
L2[00:35:10] <Comput​erCoco> https://paste.pc-logix.com/hafitehale
L3[00:39:33] <Corded> > <step​han48> how (well) does roadside assistance work in the US?
L4[00:39:34] <Mim​iru> Works great if you pay for it.
L5[00:40:22] <Mim​iru> I called my roommates, they swung by grabbed my wife and brought her home, then we rented a car dolly, grabbed the car and took it to my mechanic.
L6[00:40:39] <Mim​iru> total for that was $60, a tow was going to be over $150
L7[00:40:50] <Mim​iru> NOW I pay for roadside assistance ._.
L8[00:53:35] <Comput​erCoco> ok what
L9[00:53:36] <Comput​erCoco> How does OpenOS use less memory when it doesn't have as much??
L10[00:55:07] <Comput​erCoco> I just checked, on my main device it uses 280k
L11[00:55:07] <Comput​erCoco> But when I run it with 1 tier 1 ram 192k, it uses 179k??
L12[00:55:07] <Comput​erCoco> Where did it just drop 100k of mem usage?
L13[00:59:07] <Comput​erCoco> https://paste.pc-logix.com/atifedeyem
L14[00:59:36] <Corded> > <Kristo​pher38> @ComputerCoco you know you can edit outside of the game, ri…
L15[00:59:36] <Comput​erCoco> *Also* also
L16[00:59:36] <Comput​erCoco>
L17[00:59:36] <Comput​erCoco> How would you edit outside of the game? Like whats your method
L18[01:08:38] <Amanda> @ComputerCoco lots of dark magic and blood sacrifices by @payonel to make sure OpenOS can run in a single tier1 stick
L19[01:09:05] <Amanda> It does clever metatable stuff to only partially load some libraries for example
L20[01:09:26] <Amanda> And lazy load other parts
L21[01:09:33] <Comput​erCoco> hmm
L22[01:09:33] <Comput​erCoco> interesting
L23[01:10:34] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@200116b8007f6000FE3497fFfea975F2.dip.versatel-1u1.de) (Quit: Leaving)
L24[01:10:35] * Amanda teaches Elfi how to rearrange the atoms in a common copper bar to get more candy
L25[01:10:47] * Amanda does a heccen zzzmew
L26[01:10:50] <Amanda> Night girls
L27[01:36:57] <pay​onel> @ComputerCoco single tier1 ram was not easy
L28[01:47:59] <Izzy> ComputerCoco: as for editing outside the game, turn off bufferChanges in the config and edit the files in the world save
L29[01:50:27] <pay​onel> i still think we should have disabled bufferChanges a very long time ago
L30[01:50:52] <pay​onel> it was all about performance concerns, which i doubt is a thing if we just do direct host io and let the host manage it (like a real os should)
L31[01:51:22] <Izzy> I'd suggest maybe disable by default on clients
L32[01:51:23] <pay​onel> informal poll. can we remove bufferChanges?
L33[01:51:42] <Izzy> on servers it's probably not a big deal
L34[01:51:47] <pay​onel> reasonable alternative. still convinced it was ever a good idea
L35[01:52:46] <pay​onel> years ago i ran a test with 30 or 40 machines, making a massive amount of disk io. tps and io throughput was statistically the same, with and without bufferChanges
L36[01:52:51] <Izzy> I have it enabled on my server because the world is on an SSD and I would Prefer to avoid writes if I can
L37[01:53:16] <pay​onel> izzy: your host os ram will respect that probably better than our bufferChanges code does
L38[01:54:35] <Izzy> I could probably use some cgroup profiling tools to find out, hmm
L39[01:54:37] <pay​onel> and when i say "ram", i'm referring to the block device's cache memory
L40[01:55:59] <Izzy> honestly it probably makes such a marginal difference anyway
L41[01:56:23] <Izzy> hyper-optimising the minecraft computer while the db is over there doing continuous writes
L42[02:17:26] <Lili​rine> <:thljaksdhfenfunlfkj:936379922618941470> https://discordembeds.pc-logix.com/live/1698805045592.png
L43[02:18:10] <Lili​rine> stackexchange users are either the most patient individuals you'll ever meet or people who think they're always right
L44[02:18:29] <Lili​rine> "the salt is not a secret" are you sure about that one
L45[02:32:08] <Izzy> I mean, it shouldn't need to be a secret, AIUI
L46[02:32:24] <Izzy> it just needs to be different for everything, and inconveniently long
L47[02:32:46] <Izzy> so pre-computing hash tables and re-using them becomes unrealistic
L48[02:32:56] <Lili​rine> this is true
L49[02:33:14] <Lili​rine> though, I wouldn't imagine giving out the salt is a good idea either
L50[02:33:54] <Lili​rine> since, if an adversary doesn't know the salt beforehand, that'd mean they'd have to try many different salts per hash, no?
L51[02:36:23] <Izzy> if you have the hash but not the salt, to get the original back, yeah
L52[02:36:54] <Izzy> though depending on hash function and salt length you may be more likely to find a collision eventually
L53[02:37:00] <Lili​rine> true
L54[02:37:11] <Lili​rine> so I'd imagine that while not strictly required, keeping the salt secret is a good idea?
L55[02:37:28] <Izzy> at worst, keeping it secret doesn't hurt
L56[02:38:00] <Izzy> the idea with them is that if your hashes do get stolen though, it's a complete pain to get any usable passwords out of them
L57[02:38:08] <Izzy> and both are stored in /etc/shadow usually
L58[02:38:22] <Lili​rine> you can't determine a salted hash from an unsalted hash without explicit knowledge, right?
L59[02:38:42] <Lili​rine> explicit knowledge being that you know it's salted
L60[02:39:03] <Izzy> at least in the context of a unix system they are; presumably in a db they'd be similarly close
L61[02:39:46] <Izzy> I think Windows stores the passwords encrypted (not hashed) in the registry still which is fun
L62[02:41:23] <Lili​rine> what the fuck
L63[02:41:34] <Lili​rine> like, reversible encryption?
L64[02:41:52] <Lili​rine> what is the point of storing a password if you need another password to verify it <:ioa:1135273729853751397>
L65[02:42:23] <Izzy> legacy support
L66[02:42:27] <Izzy> in case you need to log in from
L67[02:42:29] <Izzy> *checks notes*
L68[02:42:31] <Izzy> NT 3.5
L69[02:42:50] <Lili​rine> Ah right, NT 3.5, used by... three, maybe four people?
L70[02:43:06] <Izzy> It was quite popular on DEC Alpha systems, you see.
L71[02:43:07] <Lili​rine> Windows is worse than Java when it comes to "backwards compatibility"
L72[02:43:24] <Lili​rine> Ah right, DEC Alpha systems. Everyone has one of those in their garage
L73[02:43:46] <Lili​rine> I imagine that even when the singularity happens Microsoft will still refuse to drop NT 3.5 compat
L74[02:44:38] <Izzy> real talk I'd love an Alpha box
L75[02:44:44] <Izzy> or a SPARC box, or a MIPS box, or...
L76[02:45:26] <Lili​rine> ~~You could get a PS2 for that last one /j~~
L77[02:45:42] <CompanionCube> inb4 MIPS box is an N64 running linux
L78[02:45:56] <Lili​rine> I mean, PS2 Linux is a thing
L79[02:45:59] <Lili​rine> and the EE is MIPS
L80[02:46:01] <CompanionCube> so is N64 linux
L81[02:46:18] <Izzy> I have a PS2, but the DVD drive doesn't work, and it doesn't have the HDD addon
L82[02:46:23] <Comput​erCoco> damn I am not used to GC languages
L83[02:46:23] <Comput​erCoco> If I have less RAM, the GC just... works harder???
L84[02:46:35] <Lili​rine> Same, I have a PS2 slim with a fucked DVD drive... and no memory card to boot off of
L85[02:46:41] <Izzy> actually, I have a working MIPS linux box, half a dozen even! they're WRT54GLs
L86[02:46:46] <Lili​rine> I had one, but I lost it
L87[02:47:33] <Lili​rine> Also, Sony really went "fuck it we ball" and produced fuckoff powerful consoles for two generations huh
L88[02:47:58] <Izzy> I have a PowerPC Linux box too, though it's a full-time OC emulator
L89[02:48:07] <Lili​rine> oh?
L90[02:48:21] <Izzy> got an eMac running a LuPi2 fork
L91[02:48:35] <CompanionCube> Izzy: i think the password is hashed, but it's just not an actually good hash iirc?
L92[02:48:46] <CompanionCube> hence there being multiple versions of NTLM
L93[02:52:21] <Izzy> ah okay
L94[02:53:07] <Izzy> need to look into passing through the HDD as a "drive" component and running the entire emulator from the initrd
L95[02:53:35] <Izzy> 40GB rtfs volume lessgo
L96[02:53:43] <CompanionCube> and build the initrd into the kernel image for maximum compactness
L97[02:53:52] <Lili​rine> rtfs?
L98[02:53:57] <Izzy> nope, can't do that
L99[02:54:08] <Izzy> yaboot can only handle kernels up to 16M and I already had to trim it down
L100[02:54:18] <Izzy> Lilirine: my mutant clone of the RT-11 filesystem
L101[02:54:51] <Lili​rine> ah
L102[02:59:25] <Izzy> https://media.shadowkat.net/media/2ed2e9e41b7293892af4a301dfdd94353c74241f160353377ecbd9eda3e1790d.png
L103[03:00:42] ⇨ Joins: Hawk777 (~Hawk777@2607:c000:821c:5200:fa56:9503:a730:ca87)
L104[03:02:06] <Izzy> https://media.shadowkat.net/media/63c8793dbdd4543d3c8861465d00388fabcc55291177d51d3b71becf6cd627f4.png
L105[03:07:32] <Izzy> (also available on OpenOS)
L106[03:07:52] <Izzy> https://media.shadowkat.net/media/289c350d5c57ad0421003b13e812edf9944973a7fafaa3440836b9f7465dda06.png
L107[03:08:16] <Izzy> https://media.shadowkat.net/media/238f16f10485fbc4e9c783e1148d44b31c1740f040e8257ca515de2bceeeaec3.png
L108[06:05:30] <CompanionCube> %tonkout
L109[06:05:30] <MichiBot> Zoinks! Compan​ionCube! You beat Va​ur's previous record of 9 hours, 36 minutes and 38 seconds (By 3 hours, 8 minutes and 13 seconds)! I hope you're happy!
L110[06:05:31] <MichiBot> Compan​ionCube has stolen the tonkout! Tonk has been reset! They gained 0.012 tonk points! plus 0.011 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 1.16345625. Position #4 Need 0.26372156 more points to pass Ocawes​ome101!
L111[06:40:03] <Comput​erCoco> trying to use the geolyzer to pathfind robots to mine only the ores but at this point Im wondering if it'd just be faster to tell them to mine the whole chunk aaaaaa
L112[06:41:55] <Forec​aster> Sometimes the less elegant solution is faster overall
L113[06:46:41] <Comput​erCoco> yea
L114[06:46:41] <Comput​erCoco> the amount of scans I need to do with the geolyzer to get accurate results might take longer than, well yea just mining the whole chunk
L115[06:47:56] <Forec​aster> on the other hand you'll have to empty the robots storage more often if you do that
L116[06:48:06] <Forec​aster> and recharge more
L117[06:57:07] <Comput​erCoco> yea
L118[06:57:07] <Comput​erCoco> can drones mine blocks?
L119[07:02:49] <Forec​aster> yes, but they can't use tools
L120[07:04:46] <Comput​erCoco> but they have an inventory upgrade and has a "selected slot" outline on one of them?
L121[07:05:29] <Forec​aster> that's not the same as an equipped tool
L122[07:05:34] <Forec​aster> only robots have that
L123[07:05:53] <Forec​aster> robots have a tool slot
L124[07:05:54] <Comput​erCoco> so... drone.swing doesn't work?
L125[07:06:21] <Forec​aster> why wouldn't it?
L126[07:06:56] <Comput​erCoco> cause it doesn't have an equiped item?
L127[07:06:56] <Comput​erCoco> I tried drone.swing(0) 0, being down, and it failes and returns the string "block"
L128[07:07:33] <Comput​erCoco> Is it like, they can only "swing" hiting entites?
L129[07:07:54] <Forec​aster> if it's a block you have to keep doing it until the block breaks I think
L130[07:08:37] <Kristo​pher38> Shameless plug https://youtu.be/NTj23kAu2d0?si=QfH_h29berF7-DNG
L131[07:10:01] <Corded> > <Forec​aster> if it's a block you have to keep doing it until the block b…
L132[07:10:01] <Comput​erCoco> well I just set it to a `while true do ... end` loop and its still not mining anything nor even hitting me
L133[07:10:08] <Corded> > <Kristo​pher38> Shameless plug https://youtu.be/NTj23kAu2d0?si=QfH_h29berF7…
L134[07:10:08] <Comput​erCoco> 👀
L135[07:11:36] <Corded> > <Comput​erCoco> well I just set it to a `while true do ... end` loop and it…
L136[07:11:36] <Comput​erCoco> tho I guess without tools it wouldn't even matter, since I was hoping for this drone to mine, rather than a robot, cause drones are faster but it seems not
L137[07:12:03] <Forec​aster> I haven't used drones or robots in quite a while so I don't remember how it works
L138[07:12:26] <Forec​aster> drones should be able to attack and break blocks, but they can't use tools
L139[07:13:30] <Forec​aster> also it seems the wiki entry for swing on the drone page was copied from the robot, because it mentions the tool slot and says "robot" instead of "drone"
L140[07:14:04] <Comput​erCoco> yea
L141[07:17:58] <Kristo​pher38> Anyway, here's the algo I use for mining https://github.com/Kristopher38/OC-Von-Neumann-probe/blob/master/lib/mining.lua
L142[07:18:21] <Forec​aster> drones can break dirt, sand and wood and similar, so they can still be useful for things like that
L143[07:18:41] <Corded> > <Kristo​pher38> Anyway, here's the algo I use for mining https://github.com
L144[07:18:41] <Comput​erCoco> how do you go about determing where ores are if the geolyzer has noise?
L145[07:19:19] <Forec​aster> if you want to cheat you can turn down the noise in the config
L146[07:19:28] <Kristo​pher38> Simply put I don't care
L147[07:19:53] <Kristo​pher38> I go down block by block and scan each 16x16 layer
L148[07:20:17] <Kristo​pher38> Then construct a path through all ore lumps
L149[07:20:29] <Kristo​pher38> Then I proceed to mine theme one by one
L150[07:20:38] ⇦ Quits: Hawk777 (~Hawk777@2607:c000:821c:5200:fa56:9503:a730:ca87) (Quit: Leaving.)
L151[07:21:21] <Corded> > <Kristo​pher38> Simply put I don't care
L152[07:21:21] <Comput​erCoco> https://paste.pc-logix.com/awiwadatut
L153[07:21:24] <Kristo​pher38> Noise is small when your farthest block can be at most sqrt(2)*8 blocks away
L154[07:21:30] <Corded> > <Kristo​pher38> Noise is small when your farthest block can be at most sqrt…
L155[07:21:30] <Comput​erCoco> true
L156[07:21:37] <Comput​erCoco> I was plannel to scan the whole chunk first
L157[07:21:42] <Comput​erCoco> and from 1 position
L158[07:22:00] <Comput​erCoco> man, self replicating robots... one day, one day
L159[07:22:41] <Kristo​pher38> Yeah I never got that far
L160[07:22:52] <Comput​erCoco> maybe I shall continue on your work >:3
L161[07:22:53] <Kristo​pher38> In fact that video is as far as I got
L162[07:23:16] <Comput​erCoco> how the hell does one find trees tho lol
L163[07:24:27] <Kristo​pher38> I should've put a stop on the feature creep and just say "player has to give a starting sapling to the robot"
L164[07:24:38] <Comput​erCoco> Possibly
L165[07:24:42] <Kristo​pher38> A lot less work
L166[07:24:55] <Comput​erCoco> But you could use the geolyzer to scan terrain, and then somehow guess if a shape is a tree
L167[07:25:07] <Comput​erCoco> if you have a solar gen, then its just a matter of time
L168[07:25:18] <Kristo​pher38> There's so much stuff listed on the GitHub page that I doubt I would ever do this all
L169[07:26:56] <Comput​erCoco> well
L170[07:26:57] <Comput​erCoco> I got nothing but time in my life
L171[07:26:57] <Comput​erCoco> May I copy your list of todo? and see how far I get before I die?
L172[07:27:15] <Comput​erCoco> ~~maybe oc 1.18 will be out by then~~
L173[07:27:24] <Kristo​pher38> If you replace what you can with the player providing initial renewable resources I think the most problematic point is getting the emeralds since you actually need to find a non-depopulated village or extreme hills biome
L174[07:27:32] ⇨ Joins: Vexatos (~Vexatos@p200300EAeF07D40095EE05cB34ABB806.dip0.t-ipconnect.de)
L175[07:27:33] zsh sets mode: +v on Vexatos
L176[07:27:49] <Corded> > <Kristo​pher38> If you replace what you can with the player providing initi…
L177[07:27:49] <Comput​erCoco> or just mine, a lot
L178[07:27:51] <Kristo​pher38> Feel free to use everything that's in the repo, it's MIT-licensed after all
L179[07:29:07] <Kristo​pher38> Fair warning, there's no docs for any of the code, but I hope it's readable :P
L180[07:30:13] <Kristo​pher38> And you can always ask me here
L181[07:30:25] <Comput​erCoco> yea look at this
L182[07:30:25] <Comput​erCoco> Totally enough emeralds https://discordembeds.pc-logix.com/live/1698823825099.png
L183[07:32:11] <Kristo​pher38> Yeah but how much time will it get the robot to find this specific biome
L184[07:32:22] <Comput​erCoco> oh
L185[07:32:23] <Comput​erCoco> wait
L186[07:32:30] <Comput​erCoco> Am I litterally in the emerald biome?
L187[07:33:11] <Comput​erCoco> haha
L188[07:33:11] <Comput​erCoco> i was
L189[07:33:14] <Comput​erCoco> just by chance
L190[07:33:16] <Comput​erCoco> damn
L191[07:34:15] <Kristo​pher38> ig you could optimize by letting the robot work only on y <= some constant and have it look for single-block veins
L192[07:36:48] <Kristo​pher38> Also there's s big catch that I think isn't mentioned in the readme, you can't self replicate entirely without player intervention with the default recipe set since that requires ender pearls and mobs don't spawn if there aren't any real players around
L193[07:37:19] <Kristo​pher38> It's doable on peaceful recipe set though
L194[07:37:48] <Corded> > <Kristo​pher38> Also there's s big catch that I think isn't mentioned in th…
L195[07:37:48] <Comput​erCoco> what do you need the enderpearls for?
L196[07:38:06] <Kristo​pher38> Geolyzer and chunkloader I believe?
L197[07:46:18] <Comput​erCoco> https://paste.pc-logix.com/diqizocuze
L198[07:47:04] <Forec​aster> they're blocks, so no
L199[07:47:13] <Forec​aster> well, not by vanilla means
L200[07:47:26] <Forec​aster> if you have a mod that can teleport blocks across dimensions then maybe
L201[07:48:26] <Comput​erCoco> Well I can think of some, but they'd need a corisponding block already in the nether, and if its fully auto then how would they get there in the first place to place it?
L202[07:48:28] <Comput​erCoco> so...
L203[07:48:33] <Comput​erCoco> now this is seeming immpossible
L204[07:48:35] <Comput​erCoco> damn
L205[07:48:43] <Comput​erCoco> I guess I could do peaceful recipes
L206[07:49:18] <Comput​erCoco> wait wait wait...
L207[07:49:18] <Comput​erCoco> Do villagers trade those?
L208[07:49:27] <Comput​erCoco> Or do villagers not even spawn if its not a player?
L209[07:49:39] <Kristo​pher38> Even if they could travel to the nether (there is a contrived way but doesn't work due to a bug) blazes won't spawn because robot is not a real player
L210[07:50:32] <Kristo​pher38> Villagers do trade eyes of ender iirc, but only on either 1.7.10 or 1.12.2, forgot which one
L211[07:51:24] <Comput​erCoco> well It seems they do
L212[07:51:29] <Comput​erCoco> but not for blaze rods
L213[07:53:06] <Kristo​pher38> Do you need raw blaze rods though?
L214[07:53:37] <Kristo​pher38> The recipes only need eyes of ender
L215[07:53:41] <Comput​erCoco> well no, you need blaze powder for the eyes of ender
L216[07:54:35] <Comput​erCoco> but only in 1.7 and before it seems...
L217[07:54:36] <Comput​erCoco> hmmm
L218[07:56:17] <Forec​aster> %sip
L219[07:56:18] <MichiBot> You drink a muddy red potion (New!). A bard behind Forecaster suddenly stops playing. They were most likely eaten by a monster.
L220[07:56:51] <Comput​erCoco> about the nether portal...
L221[07:56:51] <Comput​erCoco> drones are entities
L222[07:56:51] <Comput​erCoco> maybe they can carry a robot through?
L223[07:57:34] <Kristo​pher38> This is what I thought as well and experimented with the idea
L224[07:58:08] <Kristo​pher38> But there's a bug that makes the drone not load on the other side of the portal even if it has a chunkloader upgrade
L225[07:59:28] <Kristo​pher38> Someone made a fix for that a while back but only on 1.12 https://github.com/MightyPirates/OpenComputers/issues/3210
L226[07:59:29] <MichiBot> Title: Drones with chunkloader upgrade stop operating after going through a portal | Posted by: Kristopher38 | Posted: Mon Jan 06 21:20:25 UTC 2020 | Status: open
L227[08:02:37] <Comput​erCoco> https://paste.pc-logix.com/efatapameq
L228[08:02:43] <Comput​erCoco> * messing around in 1.16 atm
L229[08:02:43] <Corded> Maybe it works now
L230[08:02:43] <Corded> Even so not likely...
L231[08:02:43] <Corded> but........
L232[08:02:43] <Corded> So
L233[08:02:43] <Corded> Carpet mod
L234[08:02:44] <Corded> Can spawn fake players
L235[08:02:44] <Corded> Maybe I could bind a fake player to each robot to get not only chunk loading, but mob spawning
L236[08:03:12] <Comput​erCoco> That would kinda be cheating
L237[08:03:12] <Comput​erCoco> Since it would require another mod outside of OC
L238[08:03:13] <Comput​erCoco> but, it seems kinda fair in this case
L239[08:06:52] <Forec​aster> you do what you gotta do
L240[08:08:22] <Kristo​pher38> I say go with whatever you find will give you the most fun ;)
L241[08:14:02] <Comput​erCoco> Well I feel like making the robots actually collect items from mobs seems better than peaceful mode recipies
L242[08:29:13] <Comput​erCoco> how would I get a drone to stop moving after it goes through a portal
L243[08:29:13] <Comput​erCoco> does `drone.move` change reletive to the current target position, or the drones position?
L244[08:33:38] <Forec​aster> iirc it's relative to the drone
L245[08:34:49] <Comput​erCoco> it seems its not
L246[08:35:33] <Comput​erCoco> https://paste.pc-logix.com/ekesavetah
L247[08:36:06] <Forec​aster> what
L248[08:36:08] <Starc​atcher> yeah what
L249[08:36:21] <Starc​atcher> 0, 0, 0 relative to the drone is the same spot as the drone
L250[08:36:21] <Forec​aster> the second one wont be called until the first one completes
L251[08:37:12] <Comput​erCoco> its the same spot as the target
L252[08:37:17] <Comput​erCoco> so the target spot doesn't chance
L253[08:37:20] <Comput​erCoco> just checked the code
L254[08:37:27] <Comput​erCoco> it is indeed the target not the drones pos
L255[08:37:40] <Corded> > <Forec​aster> the second one wont be called until the first one completes
L256[08:37:40] <Comput​erCoco> Im pretty sure thats not true either
L257[08:38:05] <Comput​erCoco> * change
L258[08:38:44] <Comput​erCoco> https://paste.pc-logix.com/eluxojogol
L259[08:39:04] <Starc​atcher> > move(dx:number, dy:number, dz:number)
L260[08:39:04] <Starc​atcher> > Change the target position by the specified offset.
L261[08:39:04] <Starc​atcher> from the docs
L262[08:39:27] <Starc​atcher> * **by** the specified **offset**.
L263[08:39:27] <Corded> from the docs
L264[08:39:38] <Starc​atcher> if that's that's not true then rip
L265[08:39:39] <Comput​erCoco> yup
L266[08:39:39] <Comput​erCoco> the target position
L267[08:40:08] <Starc​atcher> yeah but it's an offset so the latter half should not exist
L268[08:40:20] <Starc​atcher> +if that would cancel it out
L269[08:40:38] <Starc​atcher> * of the sentence should not exist if that would cancel it out
L270[08:41:11] <Comput​erCoco> I think we're agreeing on this xD
L271[08:41:11] <Comput​erCoco> Either that or im confused
L272[08:41:24] <Starc​atcher> me too, i've gotten 3-4 hours of sleep the past week
L273[08:41:35] <Starc​atcher> * nightly the past week
L274[08:42:32] <Starc​atcher> yet apparently my brain wants to do software development rn
L275[08:42:32] <Comput​erCoco> also I realized I can't convert overworld cordinates to nether cordinates without knowing the *absolute* overworld cordinates, which the robot wouldn't know...
L276[08:43:01] <Corded> > <Starc​atcher> yet apparently my brain wants to do software development rn
L277[08:43:01] <Comput​erCoco> exactly what happens to me
L278[08:43:01] <Comput​erCoco> sleeping: but you could be programmig rn
L279[08:43:01] <Comput​erCoco> programming: but you could be in a comfy bed rn
L280[08:43:21] <Starc​atcher> do you have adhd too
L281[08:44:18] <Comput​erCoco> Im not sure lol
L282[08:44:38] <Comput​erCoco> ppl call me out on it tho
L283[08:50:48] <Corded> > <Kristo​pher38> If you replace what you can with the player providing initi…
L284[08:50:48] <Comput​erCoco> yo wait
L285[08:50:48] <Comput​erCoco> the only thing it seems needing emeralds is the trading upgrade and the exp upgrade
L286[08:50:48] <Comput​erCoco> So... not exactly needed
L287[08:53:15] <Kristo​pher38> yeah those aren't essential , though it's much easier to manage your power with the exp upgrade since it adds 5000 charge units per robot level
L288[08:54:38] <Kristo​pher38> and mining gets faster with each level
L289[09:13:49] <Comput​erCoco> oohh
L290[09:13:52] <Comput​erCoco> good to know
L291[09:22:10] <Comput​erCoco> rn Im stumped on the drone going through the portal
L292[09:26:02] <Forec​aster> go around it
L293[09:26:05] <Forec​aster> 😄
L294[09:27:05] <Comput​erCoco> go around it?
L295[09:27:06] <Comput​erCoco> wha
L296[09:27:45] <Comput​erCoco> I mean, I can get the drone through, I can (theoretically) load the chunks, I just need the drone to not go haywire when crossing dimentions
L297[09:28:26] <Forec​aster> have it force a restart when it reaches the other side
L298[09:28:42] <Comput​erCoco> yea force restarting doesn't change the target block
L299[09:28:59] <Comput​erCoco> at least the `computer.shutdown(true)` didn't seem to work
L300[09:29:33] <Comput​erCoco> another problem: how to find entities without a motion sensor
L301[09:29:33] <Comput​erCoco> cause motion sensors need quartz, which needs nether, which needs drone, which needs enderpearls, which needs endermen, which is an entity
L302[09:36:44] <Forec​aster> that certainly is a catch 22 situation
L303[09:40:07] <Comput​erCoco> yea
L304[09:40:07] <Comput​erCoco> Even if I get this all working, testing it would be a nightmare with how slow the robots are
L305[09:40:07] <Comput​erCoco> one can dream tho
L306[09:52:58] ⇨ Joins: Fadion (~Fadion@151.249.174.19)
L307[09:53:17] ⇦ Quits: Fadion (~Fadion@151.249.174.19) (Remote host closed the connection)
L308[10:14:17] <Liizzii> %tonk
L309[10:14:17] <MichiBot> Dagnabbit! Lii​zzii! You beat Compan​ionCube's previous record of <0 (By 4 hours, 8 minutes and 46 seconds)! I hope you're happy!
L310[10:14:18] <MichiBot> Liizzii's new record is 4 hours, 8 minutes and 46 seconds! Liizzii also gained 0.00415 tonk points for stealing the tonk. Position #18 => #17. (Overtook walksanator) Need 0.019349 more points to pass Squi​dDev!
L311[11:26:13] <Forec​aster> it's great when the power cord to your computer gets tangled in your chare, and when you move the chair slightly you unplug literally everything
L312[11:26:54] * Amanda meows and looks around
L313[11:26:58] <Amanda> Busy night
L314[11:27:31] <Forec​aster> or maybe it's just an illusion of business
L315[11:34:37] <Liizzii> yay, adhd is being a real shit today
L316[11:39:32] * Amanda attaches a cat toy to the channel's ceiling fan above Liizzii
L317[12:11:04] <Liizzii> jokes on you, i went and had a shower so i didn't notice it
L318[12:15:05] <Liizzii> also nearly had the Pi4 i ordered the other day be sent to my mothers' house and use my deadname... had to cancel the order and re-place it to get it changed but glad i did because she was slipping up at the family meal at the weekend and kept calling me the wrong name again .-.
L319[12:46:14] <Redston​eParkour> ComputerCoco: build a mob farm that can farm endermen and wait
L320[13:07:10] <Corded> > <Redston​eParkour> ComputerCoco: build a mob farm that can farm endermen and w…
L321[13:07:10] <Comput​erCoco> well yes but I want the robots to do everything
L322[13:07:10] <Comput​erCoco> Can you even make an enderman farm in the overworld?
L323[13:07:10] <Comput​erCoco> Cause I can't get to the end without killing some endermen to get their eyes for the portal
L324[13:10:38] <Redston​eParkour> ComputerCoco: endermen spawn in the overworld so you should be able to make a farm for it (with just robots too)
L325[13:11:06] <Comput​erCoco> hmm
L326[13:11:06] <Comput​erCoco> Yea that could work
L327[13:14:59] <Redston​eParkour> aand looks like cleric villagers sell enderpearls
L328[13:15:00] <Comput​erCoco> https://paste.pc-logix.com/zifuquheko
L329[13:15:11] <Corded> > <Redston​eParkour> aand looks like cleric villagers sell enderpearls
L330[13:15:12] <Comput​erCoco> yes but that requires finding a village
L331[13:15:22] <Redston​eParkour> fair enough
L332[13:16:30] <Comput​erCoco> making a mob farm would be good for the robots overall
L333[13:16:31] <Comput​erCoco> Just don't know how to make it work for the endermen
L334[13:16:55] <Corded> > <Comput​erCoco> well
L335[13:16:55] <Corded> Wait
L336[13:16:55] <Corded> Endermen dont like water
L337[13:16:55] <Corded> So funneling the mobs wo…
L338[13:16:55] <Redston​eParkour> wall of robots with piston upgrade pushing mobs into a fall damage trap perhaps?
L339[13:17:26] <Corded> > <Redston​eParkour> wall of robots with piston upgrade pushing mobs into a fall…
L340[13:17:26] <Comput​erCoco> maybe just a wall of regular pistons
L341[13:17:42] <Comput​erCoco> really high up so thats only where they can spawn...
L342[13:17:43] <Comput​erCoco> hmmm
L343[13:18:19] <Redston​eParkour> waaait, isn't mob spawning player-centered?
L344[13:18:47] <Comput​erCoco> Yes
L345[13:18:47] <Comput​erCoco> My one "cheat" for this is that Im using the carpet mod to spawn fake players that just follow the robot
L346[13:19:19] <Comput​erCoco> I know how to spawn fake players, and tp them, but to know where the robots pos is from commands could be tricky
L347[13:39:13] <Amanda> %remindme 15m deploy nixos
L348[13:39:13] <MichiBot> I'll tell you "deploy nixos" in 15m at 11/01/2023 01:54:13 PM
L349[13:44:58] <Comput​erCoco> anyone know the ration of a single character on a screen?
L350[13:46:01] <Amanda> "ration"?
L351[13:46:23] <Forec​aster> characters are twice as high as they are wide
L352[13:46:48] <Comput​erCoco> good to know
L353[13:54:13] <MichiBot> Amanda REMINDER: deploy nixos
L354[14:18:45] ⇦ Quits: daniel (~quassel@2a03:4000:6:407b::1) (Ping timeout: 183 seconds)
L355[14:47:21] ⇦ Quits: Amanda (~m-yt727s@pool-71-175-94-81.phlapa.fios.verizon.net) (Remote host closed the connection)
L356[14:48:39] ⇨ Joins: Amanda (~m-yt727s@pool-71-175-94-81.phlapa.fios.verizon.net)
L357[14:58:17] ⇦ Quits: Amanda (~m-yt727s@pool-71-175-94-81.phlapa.fios.verizon.net) (Remote host closed the connection)
L358[14:58:57] ⇨ Joins: Amanda (~m-yt727s@pool-71-175-94-81.phlapa.fios.verizon.net)
L359[15:05:03] <Comput​erCoco> https://paste.pc-logix.com/kimalisino
L360[15:06:12] ⇨ Joins: daniel (~quassel@2a03:4000:6:407b::1)
L361[15:06:15] <Amanda> That doesn't bridge well, @ComputerCoco, that coul dhave easily been a single line, by splitting it to five you've forced Corded to pastebin it and send the link instead
L362[15:06:40] <Comput​erCoco> wait what
L363[15:06:50] <Comput​erCoco> I sent a message too early, are you talking about that?
L364[15:06:55] <Amanda> no
L365[15:07:29] <Amanda> https://irclogs.pc-logix.com/view?chan=oc&log=2023-11-01.log#L359
L366[15:07:56] <Comput​erCoco> ah so you were talking about the msg I sent too early
L367[15:08:01] <Comput​erCoco> yea on discord I deleted that xD
L368[15:08:08] <Comput​erCoco> But sure, Ill put it all on one line
L369[15:08:21] <Amanda> "Sent too early"? It makes perfect sense, it's just split into five lines
L370[15:10:44] <Comput​erCoco> This is what I wanted to write: Ok, In OpenOS, What are each of the root folder for, I know it similar to linux, but, Im still new to linux, so... `bin`: program "binarys", `boot`: boot scripts, `dev` special linked files, `etc` config files, `home` home dir, `lib` require libs, `mnt` filesystem mount points, `tmp` temporary
L371[15:10:44] <Corded> files, `usr` per user settings. Am I getting that all right?
L372[15:11:17] <Forec​aster> you can also split things into lines
L373[15:11:25] <Forec​aster> but you have to send them as separate messages
L374[15:11:54] <Amanda> "usr" is more like "user-installed lib/bins"
L375[15:12:03] <Amanda> for example "/usr/bin" "/usr/lib"
L376[15:12:46] <Amanda> Though on some (most?) Linuxes "/bin" is actually just a symlink to "/usr/bin" these days
L377[15:13:41] <Comput​erCoco> Coolio
L378[15:13:41] <Comput​erCoco> So if I made a custom OPPM program, I would put my "binary" in the /usr/bin folder instead of the /bin folder? ditto for libs?
L379[15:13:59] <Amanda> yes
L380[15:14:09] <Comput​erCoco> cause it seems like most offical OPPM packages just go straight to the bin folder
L381[15:14:18] <Comput​erCoco> or at least the ones I've checked
L382[15:15:23] <Comput​erCoco> also, is github gist, basically githubs version of pastebin?
L383[15:15:50] <Amanda> yes
L384[15:16:48] ⇨ Joins: Ambient (~Ambient@84-87-117-20.fixed.kpn.net)
L385[15:17:11] ⇦ Quits: Ambient (~Ambient@84-87-117-20.fixed.kpn.net) (Client Quit)
L386[15:22:53] <Kristo​pher38> @ComputerCoco /usr replicates directory structure of root directory (mostly)
L387[15:24:11] <Kristo​pher38> And that's where canonically files of user-installed apps should go (as opposed to apps that come with the system by default)
L388[15:41:02] <Forec​aster> %tonk
L389[15:41:04] <MichiBot> Blast! Forec​aster! You beat Lii​zzii's previous record of 4 hours, 8 minutes and 46 seconds (By 1 hour, 17 minutes and 59 seconds)! I hope you're happy!
L390[15:41:05] <MichiBot> Forecaster's new record is 5 hours, 26 minutes and 46 seconds! Forecaster also gained 0.0065 (0.0013 x 5) tonk points for stealing the tonk. Position #1.
L391[18:18:25] ⇨ Joins: Thutmose (~Patrick@2620:103:a004:31::a4)
L392[20:04:49] <Comput​erCoco> question; how does signal strength work for wireless modems? Is it just the distance inbetween each modem? Or does block hardness play a role?
L393[20:06:18] <Liizzii> distance and blockhardness, yes
L394[20:06:42] <Liizzii> think the default signal strength is 400, which can go 400 blocks in air
L395[20:07:02] <Comput​erCoco> so if I put a wall inbetween that "distnace which can be sent" gets lowered?
L396[20:07:10] <Liizzii> yes
L397[20:07:22] <Liizzii> not sure by how much but it affects it somewhat
L398[20:07:48] <Liizzii> you can use relays with wireless cards to bounce data to far away destinations
L399[20:09:31] <Comput​erCoco> yea
L400[20:09:31] <Comput​erCoco> Do relays be default try to stop packet cycling?
L401[20:09:32] <Comput​erCoco> I heard somewhere it said it just drops a packet after 6 relays
L402[20:10:33] <Liizzii> i don't think they relay back to the source, but you can have loops if a packet is recieved by two wireless relays and then bounced to each other
L403[20:12:03] <Comput​erCoco> hmm
L404[20:12:31] <Forec​aster> I'm not sure that applies to wireless connections
L405[20:12:43] <Forec​aster> I know wired connections can cause loops
L406[20:13:13] <Liizzii> pretty sure wireless can also, if there's 2+ relays in range of each other and the sending node
L407[20:17:04] <Forec​aster> Oh, yeah
L408[20:22:13] <Liizzii> hmm, i wonder if there's a way to have wireguard act as the Layer 2 transport over a link... thinking of ways to have a remote connection to my potential future raspberry pi wifi sniffer and was thinking that if i could use the onboard AP as a small hotspot/mesh to connect to from a laptop and then use wireshark on top of the layer2 link to encrypt
L409[20:22:13] <Liizzii> traffic without having to do all the layers
L410[20:23:16] <Liizzii> though i think having a TUN/TAP interface (whatever one works at L3) for wireguard to feed into then taking the packets from that and firing them across the link might be better
L411[20:24:47] <Liizzii> that being said it's unlikely I'm going to be leaving it unattended or actively monitoring it if it's in "standalone" mode so an ethernet cable could probably work just as well
L412[20:25:28] <Liizzii> or using the USB-C connection to expose a virtual ethernet link to whatever i'm surveying from (most probably my windows work laptop)
L413[20:48:07] <Comput​erCoco> is there any way to list all the events being listened too and their callback functions?
L414[20:48:32] <Forec​aster> Being listened to by what?
L415[20:48:44] <Comput​erCoco> the event lib
L416[20:48:49] <Forec​aster> What callback functions?
L417[20:48:59] <Comput​erCoco> as in
L418[20:48:59] <Comput​erCoco> `event.listen("event", callback)`
L419[20:49:28] <Forec​aster> You create the callback function
L420[20:50:01] <Comput​erCoco> yes, but how does the event library dispatch them? isn't there an internal table storing the callbacks and their trigger?
L421[20:50:32] <Forec​aster> You don't have to worry about that
L422[20:50:51] <Forec​aster> You just specify an event and a reference to the callback function you've defined
L423[20:51:08] <Comput​erCoco> well I do cause if my program crashes before calling the `event.ignore` then the event is still be triggered
L424[20:52:30] <Forec​aster> If you want to avoid that you catch the crash and undo the listeners before returning
L425[20:52:55] <Forec​aster> I would not recommend poking around in the internals to solve it
L426[20:53:06] <Comput​erCoco> mmmmm
L427[20:53:08] <Forec​aster> Although you could possibly do that too
L428[20:53:40] <Comput​erCoco> It'd be nice if there was a way to at least print all the listened events to the screen just to see
L429[20:54:39] <Forec​aster> There probably is, but I don't know it
L430[20:54:55] <Forec​aster> You can dig through the OpenOS code to find it if you want
L431[20:55:12] <Comput​erCoco> Will do
L432[20:55:35] <Forec​aster> Not sure what printing them is useful for though
L433[20:55:42] <Comput​erCoco> just to know :3
L434[20:56:00] <Forec​aster> If you're registering them you should know already though
L435[20:56:23] <Comput​erCoco> but what about other programs I didn't write? or the os itself?
L436[20:57:50] <Forec​aster> OpenOS just listens for keyboard and component connection events, I can't imagine it doing much more than that unless a specific program does something extra
L437[20:58:09] <Forec​aster> Like how the edit program supports touch events
L438[20:59:35] <Amanda> Not like you can get much useful information out of it anyway. All you'll get is eventname, <function 0x(hex)>
L439[20:59:53] <Amanda> Not like the name of the function or anything
L440[21:00:15] <Comput​erCoco> yea
L441[21:00:15] <Comput​erCoco> I could got looking in the os to see where it got attached
L442[21:00:16] <Comput​erCoco> I like learning about it
L443[21:02:45] <Comput​erCoco> more questions
L444[21:02:46] <Comput​erCoco> anyone know the default beep freq?
L445[21:03:15] <Comput​erCoco> I think its 440 but Im just playing that off by ear
L446[21:08:57] <Comput​erCoco> yea... just found it on the source code
L447[21:09:08] <Comput​erCoco> guess my tone hearing works
L448[21:11:03] ⇨ Joins: goof25756 (~goof25756@88.209.197.230)
L449[21:17:28] <Brisingr​ Aerowing> @ComputerCoco for the wireless stuff you mentioned, look at Minitel on the Forums.
L450[21:17:44] <Brisingr​ Aerowing> It implements several layers of the OSI network model.
L451[21:17:53] <Brisingr​ Aerowing> Making things *so* much easier.
L452[21:19:23] <Comput​erCoco> But I *want* to create my own network model lol
L453[21:19:23] <Comput​erCoco> I have used minitel in the past
L454[21:19:23] <Comput​erCoco> I will def check it out again for reference
L455[21:21:49] <AR2​000> what's the ffpmeg cmd to make dfpwm files with the correct sample rate ???
L456[21:22:01] <AR2​000> I always have something too fast or slow
L457[21:24:25] <AR2​000> * ffmpeg cmd to make dfpwm files with the correct sample rate ???
L458[21:49:36] <Izzy> ComputerCoco: re: oppm, /bin will put stuff in /usr/bin, you need to use //bin to get it into /bin, just a heads up
L459[21:50:18] <Izzy> (in the programs.cfg, that is)
L460[21:51:28] <Corded> > <Comput​erCoco> But I *want* to create my own network model lol
L461[21:51:28] <Corded> I have used…
L462[21:51:28] <AR2​000> You can check what I made too. TCP (90% finished) UDP, IP
L463[21:51:44] <AR2​000> with ICMP echo
L464[21:51:50] <AR2​000> ifconfig, nc
L465[21:52:03] <AR2​000> and dns (need full rework of the protocol)
L466[21:52:50] <Izzy> Inside AppleTalk is some interesting background reading also
L467[21:53:14] <CompanionCube> Izzy: 'There is no such thing as being “legally lesbian” and we have not identifieda problem which would require that sex be referable to biology alone' this was said by a court in response to someone from the 'equality and human rights commission' claiming this was a thing
L468[21:54:09] <Izzy> oh this was someone RESPONDING to someone whose job it is to be on top of this stuff
L469[21:54:23] ⇦ Quits: goof25756 (~goof25756@88.209.197.230) (Quit: goof25756)
L470[21:55:24] * CompanionCube is reminded of that idea he never actually did: once upon a time there were actually OSI protocols which the model was describing, which obviously fell into disuse
L471[21:56:43] <CompanionCube> Izzy: bonus: the paragraph starts with: 'We confess that we have not found it easyto follow this particular submission.', which is something you don't want to see in an official court judgement
L472[21:59:27] <AR2​000> Found my answer `ffmpeg -i INPUT.wathever -ar 24k OUTPUT.dfpwm`
L473[22:12:49] <Corded> > <AR2​000> Found my answer `ffmpeg -i INPUT.wathever -ar 24k OUTPUT.df…
L474[22:12:49] <Comput​erCoco> I gotta write this down
L475[22:13:16] <Comput​erCoco> as usual, more questions, how do I catch errors in my program in openos?
L476[22:13:42] <Comput​erCoco> like, is there an event? or do I just use regular lua error handling?
L477[22:13:42] <AR2​000> Bitrate is 48k, but the encoder don't understand the `-b` option. Fortunately, the sample rate is 1/2 the bitrate
L478[22:14:12] <Corded> > <Comput​erCoco> as usual, more questions, how do I catch errors in my progr…
L479[22:14:12] <AR2​000> `pcall` or `xpcall`
L480[22:14:13] <AR2​000> https://www.lua.org/pil/8.4.html
L481[22:15:29] <Comput​erCoco> coolio
L482[22:49:23] <ThePiGuy24> @ar2000: this isnt quite correct. it works but only because it is multiplexing the channels together, and since its stereo, that just so happens to output something almost correct when you reduce the sample rate. the correct way to do it is to set the channel count to one with `-ac 1` (and also do `-ar 48000` for good measure in case the input isnt 48kHz already), which also sounds better
L483[22:54:24] <Corded> > <ThePi​Guy24> @AR2000: this isnt quite correct. it works but only because…
L484[22:54:24] <AR2​000> I'll try that later
L485[22:58:21] ⇨ Joins: enderchef (~enderchef@c-98-33-65-51.hsd1.ca.comcast.net)
L486[22:58:46] ⇦ Quits: enderchef (~enderchef@c-98-33-65-51.hsd1.ca.comcast.net) (Client Quit)
L487[23:00:44] <ThePiGuy24> i am going to make something funny related to dfpwm
L488[23:08:02] ⇦ Quits: Vexatos (~Vexatos@p200300EAeF07D40095EE05cB34ABB806.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L489[23:19:04] <Corded> > <ThePi​Guy24> i am going to make something funny related to dfpwm
L490[23:19:04] <AR2​000> I'm curious now
L491[23:23:03] <Izzy> I should play more with supporting playing audio from tapes while it's being used for data storage at the same time
L492[23:29:04] <Corded> > <Iz​zy> I should play more with supporting playing audio from tapes…
L493[23:29:04] <Comput​erCoco> how would that work? Wouldn't you need to move the rw head pos to the needed file, which isn't in the same location as the music being played?
L494[23:32:50] <Izzy> the tape drive reads in small blocks
L495[23:33:00] <Izzy> for audio playback
L496[23:33:12] <Comput​erCoco> so you just switch back in time I guess?
L497[23:33:15] <Izzy> yup
L498[23:33:26] <Izzy> my plan was to keep track of what part of the second the head moves on its own
L499[23:34:00] <AR2​000> Play music, pause, move to read then come back, resume. Audio would get choppy while reading a file, but it would kinda work
L500[23:34:13] <Izzy> so you could do r/w on the tape most of the time, except in the 0.05s leading up to, and following, when the tape should move the head
L501[23:34:17] <Izzy> no need to pause :D
L502[23:34:27] <Izzy> when the deadline came up it'd seek back to the original place
L503[23:35:02] <Comput​erCoco> how large is the block read? As in, how much time do you have inbetween? And how do you know when it starts?
L504[23:35:02] <Izzy> wait for it to read, and then return to normal operation
L505[23:35:32] <Izzy> I think it reads in 1s (6000 byte) blocks, but it may be 1/4 of that
L506[23:35:43] <Izzy> to find exactly when it'd busy-wait polling the head position
L507[23:39:26] <Izzy> once it changed it'd record the timestamp and then any operation 0.05s before that would busy wait until it changed again
L508[23:40:16] <Izzy> or rather, any operation 0.05s before the next predicted read
L509[23:40:20] <Comput​erCoco> hmm
L510[23:40:21] <Comput​erCoco> interesting idea
L511[23:41:39] <Izzy> this also provides a New And Interesting partition type that may be worth playing with: a partition specifically meant as scratch space for audio streaming
L512[23:42:13] <Comput​erCoco> true
L513[23:42:13] <Comput​erCoco> I was thinking about audio streaming
L514[23:42:13] <Comput​erCoco> The thing is tho, to play the audio you need a tape already, so might as well just download the whole thing I guess
L515[23:42:32] <Izzy> what if your only storage is the tape, though? :p
L516[23:42:39] <Comput​erCoco> I guess
L517[23:42:49] <Izzy> for playing from files on the filesystem you can probably just set the head position to be correct and as long as it's contiguous it'd work
L518[23:43:01] <Izzy> rtfs v1 can no longer guarantee that but whatever
L519[23:45:27] <Amanda> @inari no you can not take the demon kitty as a pet, it's sapient ffs!
L520[23:46:16] <Amanda> Just because you're the demon princess doesn't mean you can order it I to be your pet either!
L521[23:48:06] <Izzy> ComputerCoco: plus, audio distribution over the network
L522[23:48:07] ⇦ Quits: uis (~uis@95.165.156.213) (Ping timeout: 183 seconds)
L523[23:48:20] ⇨ Joins: uis (~uis@95.165.156.213)
L524[23:53:25] <Amanda> %choose more demon tree or irradiate
L525[23:53:25] <MichiBot> Ama​nda: I tried reading my tea leaves this morning. There was something about death and doom. Anyway, go with "irradiate"
<<Prev Next>> Scroll to Top