<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:29:21] <Amanda> @Nadja~ I keep having prophetic dreams about the end times and the layers of reality falling away, what did you do?
L2[00:37:58] <Spider ​EveryOS> %tonkout
L3[00:37:58] <MichiBot> Uh-oh! Spider ​EveryOS! You beat Flamei​ngsoul's previous record of 1 hour, 11 minutes and 37 seconds (By 12 minutes and 44 seconds)! I hope you're happy!
L4[00:37:59] <MichiBot> Spider ​EveryOS has stolen the tonkout! Tonk has been reset! They gained 0.001 tonk points! Current score: 1.91678407. Position #3 Need 0.15313539 more points to pass Forec​aster!
L5[00:38:16] <Spider ​EveryOS> YAY!!! I'm back on the leaderboard!!
L6[01:02:34] <Amanda> You never left
L7[01:03:08] <Amanda> Everyone who plays is on the %tonkleaders board
L8[01:03:09] <MichiBot> https://michibot.pc-logix.com/tonk
L9[01:06:05] <Corded> > <Ama​nda> Everyone who plays is on the %tonkleaders board
L10[01:06:05] <Spider ​EveryOS> I meant the part of the leaderboard that is actually saved once tonk ends
L11[01:23:27] <Amanda> .. saved as a single chat message in the irc channel
L12[01:42:06] <Spider ​EveryOS> Oh, I missed that part
L13[01:54:10] <Liizzii> \o/ got Maliit-keyboard to work properly on my surface. for whatever reason it needs qt5-wayland instead if the QT6 version for some reason
L14[01:54:42] <Liizzii> which means i can actually use my surface more as a tablet if i desire
L15[01:54:54] <Amanda> Guessing it's not been updated
L16[01:55:09] <Amanda> I've noticed several things like that on my tablet
L17[01:55:42] <Liizzii> granted the surface pro 3's cpu is so shit that it needs to constantly run at max power to do stuff and the thermal configuration on the SP3 is, like most tablets, shit
L18[01:56:40] <Liizzii> it has a fan in the chassis. i'm not convinced that it does anything but cycle the hot air just around the inner chassis
L19[02:00:11] <Izzy> the idea of a tablet that needs a fan is already such a red flag
L20[02:02:12] <Liizzii> i mean, this is the lineup of devices that were designed to be both a tablet and a normal-ish pc/laptop
L21[02:02:22] <Liizzii> these days it kinda sucks at both
L22[02:02:44] <Liizzii> 4GB of ram, 256GB of drive space
L23[02:04:30] <Izzy> the latter isn't so bad but that RAM is pain
L24[02:04:38] <Liizzii> yeah
L25[02:04:51] * Amanda curls up in Liizzii's lap with an Elfi in her floof, meows eepily about her meeting with the Fox eidolon about the street rat they took under their wing
L26[02:05:04] * Liizzii gives Amanda scritches
L27[02:08:26] * Amanda purrs softly
L28[02:08:56] <Liizzii> the SP3 was a gift from work. mainly cause we're not gonna be able to use them past next october anyway and they're kinda shit for W10. I also got gifted a dock for it by my manager so i can drop it into there and stuff if i want to. Maybe at some point when i re-organise my desk (which might be before the new year) i'll set it all up and stuff so
L29[02:08:56] <Liizzii> i can just drop it in and do stuff with it. though i'll probably maybe work out a way for it to semi-automated sync stuff so i can just drop it in the dock, let it sync then take it with me if i go anywhere
L30[02:09:03] ⇦ Quits: kilobyte (~kilobyte2@banana-new.kilobyte22.de) (Ping timeout: 190 seconds)
L31[02:09:15] ⇦ Quits: jackie (~jackie@banana-new.kilobyte22.de) (Ping timeout: 207 seconds)
L32[02:09:15] ⇦ Quits: nadja (~dequbed@banana-new.kilobyte22.de) (Ping timeout: 207 seconds)
L33[02:09:20] <Re​nno> anyone got a nice way of making an API in OC?
L34[02:09:22] <Liizzii> kinda like an old-school PDA thing
L35[02:10:15] ⇨ Joins: kilobyte (~kilobyte2@banana-new.kilobyte22.de)
L36[02:10:16] zsh sets mode: +v on kilobyte
L37[02:10:16] ⇨ Joins: nadja (~dequbed@banana-new.kilobyte22.de)
L38[02:10:23] ⇨ Joins: jackie (~jackie@banana-new.kilobyte22.de)
L39[02:10:23] zsh sets mode: +v on jackie
L40[02:14:55] <Izzy> did you see my new laptop Liizzii?
L41[02:15:56] <Re​nno> Izzy, I figure you'd probably be the one to know about making an API on an OC network, any thoughts on how to accomplish this?
L42[02:16:10] <Liizzii> Izzy, don't believe i have
L43[02:16:17] <Re​nno> or at the minimum an RPC (you mentioned RPCs prior)
L44[02:16:35] <Izzy> oh you want a network API specifically
L45[02:17:09] <Izzy> I would export the functions under a prefix on the server side and import them as a table using that prefix on the client side, via MT-RPC
L46[02:18:00] <Izzy> https://uranus.shadowkat.net/tmp/2282.jpg https://uranus.shadowkat.net/tmp/515e.jpg
L47[02:18:02] <Re​nno> e.g. I create an inventory library that I could then interface to a network and allow other PCs to do stuff like "warehouse.getInventory()" and it returns data that's automatically unserialized
L48[02:18:04] <Izzy> Liizzii: A285 baybee
L49[02:18:13] <Liizzii> niceee
L50[02:18:22] <Corded> > <Re​nno> e.g. I create an inventory library that I could then interf…
L51[02:18:22] <Re​nno> similar to a virtual component I guess
L52[02:18:44] <Izzy> Renno: https://git.shadowkat.net/izaya/OC-DSS2/src/branch/master/OpenOS/client/usr/lib/inv.lua#L16
L53[02:19:26] <Izzy> (matchAll has special handling because it uses a compressed stream rather than plain RPC)
L54[02:19:37] * Amanda dozes in Liizzii's lap, tapping get in place
L55[02:20:17] <Amanda> Trapping her*
L56[02:20:27] <Amanda> Night girls
L57[02:20:35] <Re​nno> why not make the rpc.proxy() function return the setmetatable({},{__index=whateverIsUnderTheHood})
L58[02:20:54] <Izzy> because RPC is general and matchAll is specific to this program?
L59[02:21:10] <Izzy> and matchAll has significant client-side logic
L60[02:21:33] <Re​nno> maybe I didn't say that clearly 🤔
L61[02:21:42] <Izzy> for a more(?) straightforward example, https://github.com/ShadowKatStudios/OC-Minitel/blob/master/MTFS/OpenOS/usr/bin/importfs.lua#L17
L62[02:22:04] <Re​nno> https://paste.pc-logix.com/epitimehup
L63[02:22:17] <Izzy> because
L64[02:22:20] <Izzy> matchAll
L65[02:22:22] <Izzy> is program specific
L66[02:22:25] <Izzy> and rpc
L67[02:22:28] <Izzy> is a general
L68[02:22:30] <Izzy> library
L69[02:23:03] <Izzy> it would not make any sense to include matchAll in the RPC library because matchAll is only used with DSS2 and would be somewhere between irrelevant and completely broken in any other circumstance
L70[02:23:05] <Re​nno> I don't know what difference that makes
L71[02:23:15] <Re​nno> I'm not even talking about matchAll
L72[02:23:17] <Izzy> for example, when using RPC to share a filesystem component
L73[02:23:55] <Re​nno> Does rpc.proxy not return a unique object?
L74[02:24:14] <Izzy> it ... does? but I don't see why it should merge a user-provided metatable when the user could do that
L75[02:24:17] <Re​nno> specific to the thing that is the proxy?
L76[02:24:25] <Izzy> s/metatable/table/
L77[02:24:26] <MichiBot> <Izzy> it ... does? but I don't see why it should merge a user-provided table when the user could do that
L78[02:24:44] <Izzy> you're getting completely lost in the weeds of the DSS2 implementation
L79[02:24:57] <Re​nno> I haven't even looked at the other lines in that code
L80[02:25:10] <Re​nno> I'm just talking about the implementation of what is returned by the rpc.proxy function
L81[02:25:13] <Izzy> the metatable is only there so I can overlay a function on top of the table returned by rpx.proxy
L82[02:25:16] <Izzy> rpc.proxy*
L83[02:25:27] <Izzy> you do not need to setmetatable
L84[02:25:44] <Re​nno> When I want to mess around with components I just do componentVariable.whatever="stuff"
L85[02:26:06] <Izzy> you could make that line inv = rpc.proxy(server, "inv_") and it would probably work
L86[02:26:19] <Re​nno> so it was unusual to see what you were doing on that line since I guessed the behavior was supposed to resemble component
L87[02:26:29] <Izzy> I'm sure I did it with a metatable rather than overwriting the function included in the table provided for some reason
L88[02:26:34] <Re​nno> I figured you had some specific functional difference and reason for it
L89[02:26:35] <Izzy> but I don't remember exactly why
L90[02:26:43] <Izzy> Look at the other example
L91[02:26:54] <Izzy> it's literally using it as a component proxy
L92[02:27:22] <Re​nno> right
L93[02:27:35] <Re​nno> so do you see now why I was confused why you were doing setmetatable
L94[02:28:28] <Izzy> because I picked a slightly more complicated example? :p
L95[02:28:46] <Izzy> figured you'd have already seen mtfs tbh
L96[02:28:53] <Re​nno> first time I've ever seen it
L97[02:29:40] <Izzy> maybe it was someone else that asked about related stuff a lot
L98[02:29:46] <Izzy> I certainly seem to be unable to shut up about it
L99[02:30:43] <Izzy> it's a good example for how to use MT-RPC though because it is pretty trivial to export and import a component
L100[02:32:13] <Izzy> even if that component is a fake filesystem component to enforce a prefix
L101[02:32:13] <Re​nno> I'm contemplating using minitel to interlink my upcoming projects since I'm uncertain my existing networking library can handle it without significant modifcation
L102[02:32:39] <Re​nno> looks promising, just need more basic examples of normal minitel usage
L103[02:32:52] <Izzy> you're in luck, the repo is full of them
L104[02:33:21] <Izzy> also got minitel-chat and a BBS program here https://git.shadowkat.net/izaya/OC-misc/
L105[02:33:33] <Izzy> the API is also documented :)
L106[02:35:03] <Re​nno> hmm, never seen ``term.internal.open(0,0,x,y-1)`` before
L107[02:35:22] <Izzy> THAT is I think undocumented :p
L108[02:35:29] <Izzy> but it's not mine so it's not my fault
L109[02:35:43] <Izzy> it lets you create a "window" on the screen that you can update separately
L110[02:35:46] <Izzy> IIRC
L111[02:36:04] <Izzy> I did write that ... like six years ago. Christ.
L112[02:36:05] <Re​nno> that's what I was guessing, that would have been much more useful to know years ago
L113[02:36:36] <Izzy> The chat thinger was a demo for ... not BTM, but a different in-game conference
L114[02:38:41] <Re​nno> its always interesting to see other peoples networking stuff
L115[02:39:35] <Re​nno> based off of the terminology in yours, I've created what is basically a programmable promise-like stream that minitel makes with net.open()
L116[02:41:05] <Izzy> minitel lore: originally started writing it because I was doing a networking course at TAFE and had found a book on AppleTalk
L117[02:41:14] <Izzy> plus the alternatives were vaporware
L118[02:41:56] <Spider ​EveryOS> %redshell Vaur
L119[02:41:57] <MichiBot> Spider ​EveryOS: Unfortunately you missed with a 11 vs 14.
L120[02:43:03] <Re​nno> https://paste.pc-logix.com/tijohuhifa
L121[02:45:13] <Re​nno> https://paste.pc-logix.com/rebidogowu
L122[02:45:43] <Re​nno> what do you think, Izzy?
L123[02:45:59] <Re​nno> I only ever had an entry level networking course so
L124[02:46:27] <Izzy> I'm guessing the idea here is you set callbacks rather than polling?
L125[02:47:04] <Re​nno> yea
L126[02:47:08] <Re​nno> and you can chain callbacks
L127[02:47:10] <Izzy> an interesting approach
L128[02:47:32] <Re​nno> and give a certain allowance of function calls of each callback before going to the next one if there is a next one
L129[02:47:57] <Izzy> like tail recursion sorta thing?
L130[02:48:02] <Re​nno> basically yea
L131[02:48:14] <Izzy> that's actually pretty cool
L132[02:49:18] <Izzy> would eliminate polling
L133[02:49:42] <Izzy> I went for a more traditional API for Minitel, because I wanted it to be familiar
L134[02:49:54] <Re​nno> so in theory you could have one side that sends only odd numbers and expects even numbers and another side that expects even numbers and returns an odd number
L135[02:50:25] <Re​nno> -> 1 (returns 2) -> 2 (returns 3) -> ...
L136[02:51:04] <Corded> > <Iz​zy> would eliminate polling
L137[02:51:04] <Re​nno> I designed it for my Stargate networking system which is supposed to be very decentralized
L138[02:51:32] <Re​nno> it was the best way I could think of doing asynchronous easily programmable networking
L139[02:51:42] <Re​nno> hence the name, gatenet
L140[02:52:21] <Izzy> I may have to steal some ideas from that if I get really movivated to do programming some time
L141[02:53:15] <Re​nno> also designed it so that you can have gatenet "stacks" (basically just an object) across multiple programs on the same computer
L142[02:53:43] <Re​nno> program A has a stack, program B has a stack, and they can then programatically communicate to eachother (so I could have a client and server on the same device)
L143[02:55:22] <Re​nno> when I had the idea I wasn't sure if I was having a stroke of genius or just a stroke 🤯
L144[02:58:10] <Re​nno> Do you have an example of exporting/importing components to use with your RPC system
L145[02:58:35] <Izzy> https://github.com/ShadowKatStudios/OC-Minitel/tree/master/RPC/OpenOS/usr/bin
L146[03:01:25] <Flamei​ngsoul> %tonk
L147[03:01:26] <MichiBot> Wow! Flamei​ngsoul! You beat Spider ​EveryOS's previous record of <0 (By 2 hours, 23 minutes and 27 seconds)! I hope you're happy!
L148[03:01:27] <MichiBot> Flameingsoul's new record is 2 hours, 23 minutes and 27 seconds! Flameingsoul also gained 0.00239 tonk points for stealing the tonk. Position #4. Need 0.15741892 more points to pass Spider ​EveryOS!
L149[04:36:15] <Spider ​EveryOS> %sip
L150[04:36:15] <MichiBot> You drink a thick moonstone potion (New!). A bard behind Spider EveryOS suddenly stops playing. They were most likely eaten by a monster.
L151[04:43:29] <Ocawes​ome101> >desk reorganization mentioned https://discordembeds.pc-logix.com/live/1735447408761.jpg
L152[04:43:48] <Ocawes​ome101> I finished my new desk!
L153[06:03:30] <Spider ​EveryOS> %tonkout
L154[06:03:31] <MichiBot> Holy broken .mp4 Batman! Spider ​EveryOS! You beat Flamei​ngsoul's previous record of 2 hours, 23 minutes and 27 seconds (By 38 minutes and 38 seconds)! I hope you're happy!
L155[06:03:32] <MichiBot> Spider ​EveryOS has stolen the tonkout! Tonk has been reset! They gained 0.003 tonk points! plus 0.002 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 1.92278407. Position #3 Need 0.14713539 more points to pass Forec​aster!
L156[06:03:38] <Spider ​EveryOS> %sip
L157[06:03:38] <MichiBot> You drink a molten violet potion (New!). After the first sip the potion poofs away.
L158[06:11:10] <CompanionCube> %drink
L159[06:11:11] <MichiBot> You drink a 2-dimensional ocean potion (New!). CompanionCube hears a train whistle in the distance.
L160[06:11:17] <CompanionCube> oh cool
L161[06:13:06] <Spider ​EveryOS> All aboard the train
L162[06:15:39] <CompanionCube> Izzy: nice laptop
L163[06:17:30] <Izzy> thank you I think it's pretty cool https://uranus.shadowkat.net/tmp/38b2.png
L164[06:19:47] <CompanionCube> why do i see awesomewm icons with xfwm4?
L165[06:20:36] <Izzy> because I'm not getting up to take a screenshot on the device itself when I can ssh in :p
L166[06:21:54] <CompanionCube> fair enough
L167[06:22:39] <CompanionCube> (when you posted that i was going to ask for the specs/neofetch anyway so)
L168[06:23:36] <CompanionCube> my recent visit to my relatives for christmss means the rv511 got some use again
L169[06:41:07] <CompanionCube> %redshell Forecaster
L170[06:41:07] <MichiBot> Compan​ionCube: Unfortunately you missed with a 4 vs 14.
L171[06:41:41] <CompanionCube> someone already shelled Vaur so you were the next best choice
L172[07:10:59] ⇨ Joins: Vexatos (~Vexatos@p200300eaef3a1500a68da1ec7a6ca599.dip0.t-ipconnect.de)
L173[07:11:00] zsh sets mode: +v on Vexatos
L174[07:35:09] ⇦ Quits: doskel (~quassel@2602:ffc5:200:1400::1) (Quit: i probably died. baiiiii)
L175[07:35:27] ⇨ Joins: doskel (~quassel@doskel.net)
L176[07:35:59] ⇦ Quits: doskel (~quassel@doskel.net) (Client Quit)
L177[07:36:07] ⇨ Joins: doskel (~quassel@doskel.net)
L178[07:36:11] ⇦ Quits: doskel (~quassel@doskel.net) (Client Quit)
L179[07:36:17] ⇨ Joins: doskel (~quassel@doskel.net)
L180[07:36:41] ⇦ Quits: doskel (~quassel@doskel.net) (Client Quit)
L181[07:36:47] ⇨ Joins: doskel (~quassel@doskel.net)
L182[07:49:23] <Izzy> huh
L183[07:49:45] <Izzy> wifi is reported as wifi6 but all my devices predate 802.11ax
L184[07:52:25] ⇨ Joins: doskel_ (~doskel@doskel.net)
L185[07:52:25] *** zsh sets mode: +q *!*@doskel.net
L186[07:52:36] ⇦ Quits: doskel (~quassel@doskel.net) (Quit: i probably died. baiiiii)
L187[07:52:53] ⇦ Quits: doskel_ (~doskel@doskel.net) (Remote host closed the connection)
L188[07:52:57] ⇨ Joins: doskel (~doskel@doskel.net)
L189[08:34:37] ⇦ Quits: uis (~uis@95.165.156.213) (Ping timeout: 183 seconds)
L190[08:35:15] ⇨ Joins: uis (~uis@95.165.156.213)
L191[08:59:27] <Va​ur> %tonk
L192[08:59:27] <MichiBot> Boo-yah! Va​ur! You beat Spider ​EveryOS's previous record of <0 (By 2 hours, 55 minutes and 56 seconds)! I hope you're happy!
L193[08:59:28] <MichiBot> Vaur's new record is 2 hours, 55 minutes and 56 seconds! Vaur also gained 0.00293 tonk points for stealing the tonk. Position #1.
L194[09:28:26] ⇦ Quits: Hawk777 (~Hawk777@2001:569:7cae:7e00:1386:6216:397:fa4d) (Quit: Leaving.)
L195[09:32:06] <Forec​aster> %sip
L196[09:32:07] <MichiBot> You drink a salty redstone potion (New!). When Forecaster brings the bottle down they see A Jumbonium colored plastic flamingo. It stares into their soul.
L197[09:36:33] <Redston​eParkour> %sip
L198[09:36:34] <MichiBot> You drink a sans-serif tomato potion (New!). RedstoneParkour turns into a ferozium fox dragon boy until someone turns on a lamp.
L199[09:45:58] <Va​ur> %sip
L200[09:45:59] <MichiBot> You drink a shining iron potion (New!). Vaur hears a scream from nearby.
L201[10:12:20] <Corded> > <Re​nno> program A has a stack, program B has a stack, and they can …
L202[10:12:20] <Kristo​pher38> Sounds like you reinvented ports
L203[10:13:24] <Corded> > <Iz​zy> https://uranus.shadowkat.net/tmp/2282.jpg https://uranus.sh
L204[10:13:24] <Li​ly> Izzy: what's the battery like?
L205[10:14:07] <Li​ly> my experience with thinkpad batteries has been pretty good
L206[10:14:54] <Izzy> um. battery is totally cooked
L207[10:14:57] <Izzy> so not amazing
L208[10:20:59] <Li​ly> ah.
L209[10:21:05] <Li​ly> is it replaceable?
L210[10:23:25] <Izzy> it's not too difficult
L211[10:23:33] <Izzy> other budget priorities rn though
L212[10:31:14] <Kristo​pher38> It's not glued inside the case or anything, is it?
L213[10:31:40] <Izzy> thankfully no
L214[10:31:51] <Izzy> but you need to crack the whole underside of the case
L215[10:36:35] <Kristo​pher38> Crack? As in physically or is it just a figure of speech
L216[10:37:00] <Izzy> figure of speech
L217[10:37:10] <Izzy> it's in the manual
L218[10:57:59] <Kristo​pher38> Ah I see
L219[10:58:30] <Kristo​pher38> I'm looking for some used fullhd models with 16 gigs but can't seem to find any here
L220[11:11:20] ⇦ Quits: Corded (~MichiBot@2001:19f0:8001:d8f:5400:4ff:fea5:61b0) (Remote host closed the connection)
L221[11:11:27] ⇨ Joins: Corded (~MichiBot@2001:19f0:8001:d8f:5400:4ff:fea5:61b0)
L222[11:11:27] zsh sets mode: +v on Corded
L223[11:55:06] <Va​ur> %sip
L224[11:55:07] <MichiBot> You drink a sweet redstone potion (New!). Vaur has no memory of drinking a potion.
L225[11:55:26] <Va​ur> hu ? did I not get my potion ?
L226[11:57:26] * Amanda meows and looks around
L227[11:58:20] <Amanda> %splash @Forecaster with mutable rainbow potion
L228[11:58:21] <MichiBot> You fling a mutable rainbow potion (New!) that splashes onto @Forecaster. @Forecaster turns into a platinum lizard girl until hell freezes over.
L229[11:58:37] <Va​ur> %tonkout
L230[11:58:38] <MichiBot> Goshhawk! Va​ur! You beat your own previous record of 2 hours, 55 minutes and 56 seconds (By 3 minutes and 14 seconds)! I hope you're happy!
L231[11:58:39] <MichiBot> Va​ur has tonked out! Tonk has been reset! They gained 0.002 tonk points! plus 0.002 bonus points for consecutive hours! Current score: 2.14805946, Position #1
L232[11:59:55] <Redston​eParkour> %sip
L233[11:59:55] <MichiBot> You drink a ripe amethyst potion (New!). RedstoneParkour: Nothing seemed to happen...
L234[12:05:54] <Va​ur> %sip
L235[12:05:55] <MichiBot> You drink a muddy rød potion (New!). The sun turns into a giant baby face for a second. It's horrific.
L236[12:13:12] <Forec​aster> D:
L237[12:42:36] <Va​ur> %sip
L238[12:42:36] <MichiBot> You drink a smelly ocean potion (New!). Vaur's bed is suddenly slightly more comfortable until someone turns off a lamp and then on again.
L239[13:08:54] <Redston​eParkour> %tonk
L240[13:08:55] <MichiBot> By my throth! Redston​eParkour! You beat Va​ur's previous record of <0 (By 1 hour, 10 minutes and 17 seconds)! I hope you're happy!
L241[13:08:56] <MichiBot> RedstoneParkour's new record is 1 hour, 10 minutes and 17 seconds! RedstoneParkour also gained 0.00117 tonk points for stealing the tonk. Position #5. Need 0.33722474 more points to pass Flamei​ngsoul!
L242[13:15:06] <Pea​chy> So, I have a program that I have written that I need to repeat endlessly after completion. How can I do this?
L243[13:22:49] <Forec​aster> https://paste.pc-logix.com/isozexokuk
L244[13:23:18] <Forec​aster> or if you want to be able to stop the program with `ctrl + c` then
L245[13:25:08] <Forec​aster> https://paste.pc-logix.com/apecifilit
L246[13:26:31] <Forec​aster> if you don't need the code to run as fast as possible but only for example once a minute you can set the delay in the `os.sleep` which will save power
L247[13:26:52] <Forec​aster> @Peachy ^
L248[15:08:29] <Amanda> %choose cubes or halucinate or poke code half-heartedly until giving up and doing one of the first two
L249[15:08:30] <MichiBot> Ama​nda: I have a pamphlet that says never to engage in "cubes", so you should definitely do it!
L250[15:10:15] <Corded> > <Kristo​pher38> Sounds like you reinvented ports
L251[15:10:15] <Re​nno> Probably
L252[15:12:35] <Forec​aster> %tonk
L253[15:12:36] <MichiBot> Yippee! Forec​aster! You beat Redston​eParkour's previous record of 1 hour, 10 minutes and 17 seconds (By 53 minutes and 23 seconds)! I hope you're happy!
L254[15:12:37] <MichiBot> Forecaster's new record is 2 hours, 3 minutes and 40 seconds! Forecaster also gained 0.00178 (0.00089 x 2) tonk points for stealing the tonk. Position #2. Need 0.07636 more points to pass Va​ur!
L255[15:26:56] <Va​ur> %sip
L256[15:26:56] <MichiBot> You drink a redacted grass potion (New!). Vaur feels slightly more agile.
L257[15:28:58] <Forec​aster> %tonk
L258[15:28:58] <MichiBot> I'm sorry Forecaster, you were not able to beat Forecaster's record of 2 hours, 3 minutes and 40 seconds this time. 16 minutes and 22 seconds were wasted! Missed by 1 hour, 47 minutes and 18 seconds!
L259[15:29:07] <Va​ur> ?
L260[15:29:14] <Forec​aster> That's not sip...
L261[15:29:22] <Va​ur> no that's not
L262[15:29:54] <Forec​aster> I wrote tonk automatically without meaning to...
L263[15:34:59] <Forec​aster> %sip
L264[15:34:59] <MichiBot> You drink a dotted redstone potion (New!). Forecaster gains the ability to see previously unseen bricks for 2 hours.
L265[15:36:20] <Va​ur> %sip
L266[15:37:14] <Va​ur> %sip
L267[15:37:14] <MichiBot> You drink a frosty oculemon potion (New!). Vaur feels like one particular wasp has it out for them suddenly.
L268[15:38:02] <Redston​eParkour> %sip
L269[15:38:03] <MichiBot> You drink a crunchy transparent potion (New!). RedstoneParkour gains the ability to see previously unseen bricks until someone turns off a lamp and then on again.
L270[15:47:27] <Va​ur> %sip
L271[15:47:28] <MichiBot> You drink a goopy röd potion (New!). The bottle turns into a bombastium spear.
L272[15:53:38] <Elfi> %quaff
L273[15:53:38] <MichiBot> You drink a liquid radiation potion (New!). Elfi's bones turn the color of dirt until they stop thinking about it.
L274[15:55:39] <Elfi> You'd think these would occasionally have beneficial effects but we're mostly just tormenting ourselves and each other
L275[15:56:22] <Elfi> If this was the potion table in nethack nobody would drink them... except maybe the mutable potions for a lucky roll
L276[15:57:48] <Va​ur> %sip
L277[15:57:49] <MichiBot> You drink a fiery white potion (New!). A large figure suddenly swings an axe at Vaur! Vaur takes 2d​10 => [9,4] axe damage. (9 vs DC 16)
L278[16:17:33] <Forec​aster> they do occasionally have beneficial effects if you play tonk 😛
L279[16:20:28] <Redston​eParkour> %sip
L280[16:20:28] <MichiBot> You drink a muddy ruby potion (New!). RedstoneParkour shrinks by a negligible amount until they use "Ohmygawd Soup" in a sentence.
L281[16:22:16] <Redston​eParkour> %sip Ohmygawd Soup
L282[16:25:24] <Forec​aster> that's not a sentence I don't think
L283[16:28:07] <Redston​eParkour> so using the command to sip some Ohmygawd Soup doesn't count as using it in a sentence?
L284[16:41:47] <Va​ur> %sip
L285[16:41:47] <MichiBot> You drink an ommitted avesmingo potion (New!). Vaur forgets the location of a great treasure.
L286[16:44:02] <Corded> > <El​fi> You'd think these would occasionally have beneficial effect…
L287[16:44:02] <Spider ​EveryOS> Sometimes we get to turn into a cool creature for a bit
L288[16:45:02] <Spider ​EveryOS> %sip
L289[16:45:03] <MichiBot> You drink a fluffy violium potion (New!). Spider EveryOS: Nothing seemed to happen...
L290[17:00:14] <Va​ur> %sip
L291[17:00:15] <MichiBot> You drink a solid tiberium potion (New!). Vaur grows whiskers until someone turns on a lamp and then off again.
L292[17:32:06] <Redston​eParkour> %sip
L293[17:32:07] <MichiBot> You drink an ommitted quicksilver potion (New!). RedstoneParkour shrinks by a negligible amount until someone looks at them.
L294[17:36:13] <Va​ur> %sip
L295[17:36:14] <MichiBot> You drink a fluffy pink potion (New!). A large figure suddenly swings an axe at Vaur! Vaur takes 2d​10 => [8,8] axe damage. (8 vs DC 16)
L296[18:07:11] <Li​ly> Is there a list of potion *effects*? I know there's one for the name tables, but idk about effects
L297[18:18:03] <Redston​eParkour> see source code
L298[18:19:24] <Redston​eParkour> probably in potionutils
L299[18:26:23] <Forec​aster> https://github.com/PC-Logix/LanteaBot/blob/master/src/main/java/pcl/lc/irc/hooks/DrinkPotion.java#L271
L300[18:27:50] <Forec​aster> and <https://github.com/PC-Logix/LanteaBot/blob/master/src/main/java/pcl/lc/utils/PotionHelper.java#L160&gt; for what the tags mean
L301[18:35:53] <Flamei​ngsoul> %tonk
L302[18:35:54] <MichiBot> Potzblitz! Flamei​ngsoul! You beat Forec​aster's previous record of 2 hours, 3 minutes and 40 seconds (By 1 hour, 3 minutes and 14 seconds)! I hope you're happy!
L303[18:35:55] <MichiBot> Flameingsoul's new record is 3 hours, 6 minutes and 55 seconds! Flameingsoul also gained 0.00315 (0.00105 x 3) tonk points for stealing the tonk. Position #4. Need 0.16026892 more points to pass Spider ​EveryOS!
L304[19:17:10] <Re​nno> Izzy: have you considered optionally exporting a library to the RPC system instead of always a component?
L305[19:18:50] <Va​ur> %sip
L306[19:18:50] <MichiBot> You drink a goopy rubium potion (New!). Vaur has a sudden desire to run around in a circle for 2 hours.
L307[19:43:29] <n​il> were the `#oc-js` and other channels deleted
L308[19:45:41] <li​na> nvm just did a search in this channel
L309[19:49:52] <Amanda> @Renno minitelRPC doesn't care what the table you pass it is, components are just tables
L310[19:57:10] <Izzy> Renno: as in supporting exporting a library from the CLI utils?
L311[20:17:16] <Redston​eParkour> that'd probably be another set of binaries
L312[20:27:16] <Re​nno> I know Amanda, I was referring to the import/export binfiles izzy showed me
L313[20:27:30] <Re​nno> Izzy: yes
L314[20:55:54] ⇦ Quits: doskel (~doskel@doskel.net) (Remote host closed the connection)
L315[21:01:57] ⇨ Joins: doskel (~doskel@doskel.net)
L316[21:03:58] <Re​nno> also I don't think it'd require a separate binary at all, just an option like --lib=libraryName that it checks to see if its in package.loaded or in a require() and uses that instead of a component proxy
L317[21:22:17] <Re​nno> I didn't even know this was possible, that line is literally just os.sleep(1) https://discordembeds.pc-logix.com/live/1735507336749.PNG
L318[21:22:42] <Izzy> having it as a separate program would give it a different name; OpenOS doesn't do persistent symlinks
L319[21:23:13] <Izzy> but I dunno I'm not saying it's not potentially useful, more that it seems even more niche than exporting/importing components
L320[21:23:44] <Izzy> if you're going to be writing an API accessible over the network you'll probably have a server program of some sort to do so, and client programs will be written with it in mind, generally
L321[21:24:05] <Izzy> I say, habitually forcing software into constructed realities where their assumptions about where and how code is running is wrong
L322[21:26:54] <Re​nno> wouldn't said server program be basically exactly what I'm suggesting
L323[21:29:20] <Re​nno> I'm aiming more specifically at having a server library that is built ontop of another servers library and using the rpc import/export to link them together since you already have all of the networking underneath built
L324[21:30:53] <Re​nno> e.g. warehouse library (inventory) can be hooked into the logistics library (drone manager) using this method and then another data analytics library can connect into the warehouse library (so on and so forth)
L325[21:31:11] <Izzy> Well, I figure a server program would run as an rc service and do the exporting
L326[21:34:38] <Re​nno> ideally these servers would each have whitelisted functions exposed from their intended library
L327[21:34:53] <Re​nno> so it isn't explicitly server-client but also server-server
L328[21:43:17] <Forec​aster> %tonkout
L329[21:43:17] <MichiBot> Dagnammit! Forec​aster! You beat Flamei​ngsoul's previous record of 3 hours, 6 minutes and 55 seconds (By 27 seconds)! I hope you're happy!
L330[21:43:18] <MichiBot> Forec​aster has stolen the tonkout! Tonk has been reset! They gained 0.003 tonk points! plus 0.002 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 2.07769946. Position #2 Need 0.07036 more points to pass Va​ur!
L331[21:56:53] <Corded> > <Iz​zy> Well, I figure a server program would run as an rc service …
L332[21:56:53] <Re​nno> whats an rc service
L333[21:57:28] <Izzy> ~w rc
L334[21:57:34] <Izzy> does that bot still exist?
L335[21:58:17] <Izzy> https://ocdoc.cil.li/api:rc
L336[22:02:30] <Re​nno> I figured you meant something else
L337[22:06:46] <Corded> > <Iz​zy> if you're going to be writing an API accessible over the ne…
L338[22:06:46] <Re​nno> so is there any other reason to not sort of turn the RPC system into an API for libraries?
L339[22:48:18] ⇦ Quits: Vexatos (~Vexatos@p200300eaef3a1500a68da1ec7a6ca599.dip0.t-ipconnect.de) (Remote host closed the connection)
L340[23:20:15] <Li​ly> "Windows XP Professional or later is required. Use it at your own risk." oh so this guide is *OLD*
L341[23:20:34] <Li​ly> ...what the fuck https://discordembeds.pc-logix.com/live/1735514433910.png
L342[23:20:36] <Li​ly> 2021????
L343[23:57:57] <Flamei​ngsoul> %tonk
L344[23:57:57] <MichiBot> Huzzah! Flamei​ngsoul! You beat Forec​aster's previous record of <0 (By 2 hours, 14 minutes and 40 seconds)! I hope you're happy!
L345[23:57:58] <MichiBot> Flameingsoul's new record is 2 hours, 14 minutes and 40 seconds! Flameingsoul also gained 0.00224 tonk points for stealing the tonk. Position #4. Need 0.15802892 more points to pass Spider ​EveryOS!
<<Prev Next>> Scroll to Top