<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:21:44]
<Z0idburg>
7.5 hours left!!!!!
L2[00:29:14] ⇦
Quits: DinnerBeef
(DinnerBeef!DinnerBeef@IPv6.Capricorn.PanicBNC.net) (Quit: CODE RED
CODE RED)
L3[01:24:26]
<Kodos>
%tonkout
L4[01:24:27] <MichiBot> Avada Kedavra!
Kodos! You beat your own previous record of 9 hours, 50 minutes and
53 seconds (By 3 seconds)! I hope you're happy!
L5[01:24:28] <MichiBot> Kodos has tonked
out! Tonk has been reset! They gained 0.009 tonk points! plus 0.016
bonus points for consecutive hours! Current score: 0.45565
L6[01:24:37]
<Kodos>
Hahaha holy shit
L7[01:24:46]
<Kodos> What
a guess
L8[01:38:20] <Lizzy> %tonk
L9[01:38:20] <MichiBot> Heckgosh! Lizzy! You
beat Kodos's previous record of <0 (By 13 minutes and 53
seconds)! I hope you're happy!
L10[01:38:21] <MichiBot> Lizzy's new record
is 13 minutes and 53 seconds! Lizzy also gained 0.00023 tonk points
for stealing the tonk.
L11[02:46:06] ⇨
Joins: Rahix
(Rahix!~Rahix@p548DE99A.dip0.t-ipconnect.de)
L12[02:55:19]
<Forecaster>
%tonk
L13[02:55:20] <MichiBot> Fudge! Forecaster!
You beat Lizzy's previous record of 13 minutes and 53 seconds (By 1
hour, 3 minutes and 5 seconds)! I hope you're happy!
L14[02:55:21] <MichiBot> Forecaster's new
record is 1 hour, 16 minutes and 58 seconds! Forecaster also gained
0.00105 tonk points for stealing the tonk.
L15[03:02:36] ⇦
Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping
timeout: 198 seconds)
L16[03:04:41] ⇨
Joins: Xal
(Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L17[03:24:02] ⇦
Quits: Rahix (Rahix!~Rahix@p548DE99A.dip0.t-ipconnect.de) (Remote
host closed the connection)
L18[03:30:28] ⇦
Quits: Izaya (Izaya!~izaya@210-1-218-92-cpe.spintel.net.au) (Remote
host closed the connection)
L19[03:45:34] ⇨
Joins: Izaya
(Izaya!~izaya@210-1-218-92-cpe.spintel.net.au)
L20[04:15:38] ⇨
Joins: Inari
(Inari!~Pinkishu@pD9E8F7C6.dip0.t-ipconnect.de)
L21[04:30:18] ⇦
Quits: infina (infina!~infina@caligula.lobsternetworks.com) (Read
error: -0x1: UNKNOWN ERROR CODE (0001))
L22[04:30:19] ⇦
Quits: S3 (S3!~S3@caligula.lobsternetworks.com) (Read error:
Connection reset by peer)
L23[04:42:16] <Lizzy> %tonk
L24[04:42:17] <MichiBot> Waesucks! Lizzy!
You beat Forecaster's previous record of 1 hour, 16 minutes and 58
seconds (By 29 minutes and 58 seconds)! I hope you're happy!
L25[04:42:18] <MichiBot> Lizzy's new record
is 1 hour, 46 minutes and 57 seconds! Lizzy also gained 0.001
(0.0005 x 2) tonk points for stealing the tonk.
L26[04:45:52] *
Lizzy is looking into getting PGP/GPG (idfk which way round it's
supposed to be) set up and setting up her yubikey as a means of
having a portable part of it
L27[04:59:30] <Lizzy> %remindme 6h look
into GPG & Kleopatra
L28[04:59:30] <MichiBot> I'll remind you
about "look into GPG & Kleopatra" at 06/04/2019
10:59:30 AM
L29[05:10:48] ⇨
Joins: Squall124
(Squall124!webchat@mor80-1-78-231-95-212.fbx.proxad.net)
L30[05:14:32]
<Z0idburg> I
THOUGHT Kleopatra sounded familiar
L31[05:14:42]
<Z0idburg> I
haven't used KDE since KDE 3.5
L32[05:15:07]
<Z0idburg>
Although I never used Kleopatra with GPG ever
L33[05:15:12]
<Z0idburg> I
always just handled it manually
L34[05:38:49] <Lizzy> i mean, i may end up
doing that
L35[05:39:28] <Lizzy> but gpg stuff for
windows came with that front-end so i'm gonna try it when i get
home tonight (i'm not setting up my "main" key on my work
pc....
L36[05:40:13]
<Z0idburg>
lol
L37[05:49:13]
<Forecaster>
ooh, they're making a Watch Dogs 3
L38[05:49:22]
<Forecaster>
I hope it's as good as the second one was
L39[05:49:28]
<Forecaster>
it's gonna be set in London apparently
L40[06:12:51] <Izaya> but it was a
surveillance state before ctOS
L41[06:13:57] <Izaya> actually, given how
small the UK is, they could totally just do like
L42[06:13:59] <Izaya> the whole
country
L43[06:25:17] <Skye> I will shake my fist
at a cloud if they don't have the public transport
L44[06:47:36] <AmandaC> but how will the
bad guy have a british accent if it'sset in the UK!?
L45[06:47:43] <AmandaC> How will we know
who the bad guy is!?
L46[06:48:02] <Izaya> give him a russian
accent
L47[07:17:04]
<Bob> da da
davao
L48[07:17:07]
<Bob>
davai*
L50[07:18:11] <Lizzy> AmandaC, a different
british accent
L51[07:22:09] <AmandaC> @Bob I wonder if
GitHub will ever allow people to turn off PRs. They want to be the
home of open source, but not every project benifits from the github
flow
L52[07:22:22] <AmandaC> I doubt it
though
L53[07:22:38] <AmandaC> Google went and
made a bot for some of their projects that turns github PRs into
gerrit reviews
L54[07:33:29] ⇨
Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L55[07:45:22] ⇨
Joins: t20kdc
(t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L56[08:09:32]
<Rph>
Imagine an external HDD that beeps instead of blinking a LED for
data access
L57[08:17:27] <t20kdc> Rph: I'd want to rip
out the speaker
L58[08:35:31] ⇨
Joins: flappy
(flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L59[08:49:51]
<ayangd> The
linux repo in the github is pretty old
L60[08:49:56]
<ayangd>
It's been moved
L61[09:02:58] <AmandaC> Pretty sure it's an
active mirror
L62[09:03:13] <AmandaC> but the linux repo
doesn't use the same branching schemes as github
L63[09:13:54]
<Kodos>
%tonk
L64[09:13:55] <MichiBot> Avada Kedavra!
Kodos! You beat Lizzy's previous record of 1 hour, 46 minutes and
57 seconds (By 2 hours, 44 minutes and 41 seconds)! I hope you're
happy!
L65[09:13:56] <MichiBot> Kodos's new record
is 4 hours, 31 minutes and 38 seconds! Kodos also gained 0.00548
(0.00274 x 2) tonk points for stealing the tonk.
L66[09:14:39]
<Kodos> Oh
hey I'm #3
L67[09:21:02] <Lizzy> then that means it's
number 4
L68[09:21:06] <Lizzy> *i'm
L70[09:21:11] <Lizzy> %tonkleaders
L72[09:43:28] <Saphire> Raa
L73[10:30:24] ⇨
Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@mue-88-130-63-079.dsl.tropolys.de)
L74[10:59:31] <MichiBot> Lizzy REMINDER:
look into GPG & Kleopatra
L75[10:59:45] <Lizzy> thanks MichiBot
L76[11:02:51] <AmandaC> thichibot
L77[11:10:12]
<Forecaster>
huh, my ship is at 2% heat, surprisingly ice belts are cold
L78[11:11:01]
<Forecaster>
normal is like 40% heat
L79[11:20:39]
<Forecaster>
oh, it was actually the cloud from the ice rock I blew up
L81[11:37:24]
<Kodos>
VOpals sell for 1.6m a piece
L82[11:37:31]
<Kodos>
That's what I mine usually
L83[11:37:36]
<Kodos> That
or Low Temp Diamonds
L84[11:38:06]
<Forecaster>
it was a ring with no hotspots, so I took what I found
L85[11:38:11]
<Kodos> I'm
actually going to be fitting a Type 9 for mining when I get settled
into my new house, I'm calling it the Oremonger
L86[11:40:53] ***
Guest38024 is now known as vifino
L87[11:41:23] ***
vifino is now known as Guest17771
L88[11:43:56] ***
Guest17771 is now known as vifino
L89[11:47:25] ⇨
Joins: Vexatos
(Vexatos!~Vexatos@port-92-193-58-45.dynamic.qsc.de)
L90[11:47:25] zsh
sets mode: +v on Vexatos
L92[12:42:29] <AmandaC> silly Inari
L93[12:45:01]
<Bob>
Commeownism
L94[12:51:20]
<Gopnik>
when i input any keybord input into OC-C it displays 2 key board
inputs like this (ss) (dd) (gg)
L95[12:51:27]
<Gopnik>
when i input any keybord input into OC-C it displays 2 key board
inputs like this (ss) (dd) (gg) ? [Edited]
L96[12:52:13]
<H̷e̷a̷t̷h̷r̷o̷w̷> same for backspace and
enter
L97[12:54:47]
<Gopnik> fix
it buy replacing monitor
L98[13:00:04]
<Bob>
@Gopnik @H̷e̷a̷t̷h̷r̷o̷w̷ you guys had 2 keyboard on a. single
screen so double presses
L99[13:00:14]
<H̷e̷a̷t̷h̷r̷o̷w̷> hm
L100[13:00:38]
<H̷e̷a̷t̷h̷r̷o̷w̷> weird this wasn't rly
the case
L101[13:00:55]
<Bob> im
almost sure it is
L102[13:01:04]
<Bob> i mean
an event repeater couldn't be a thing
L103[13:06:37] <AmandaC> What is
"OC-C"?
L104[13:07:13]
<Bob>
OpenComputers Computer i suposse
L105[13:07:39]
<Bob> its
the OC discord we dont discus about other ripoffs stuff here
L106[13:11:16]
<Gopnik> bob
you stil there ?
L107[13:12:38]
<Bob>
@Gopnik ye why ?
L108[13:14:08]
<H̷e̷a̷t̷h̷r̷o̷w̷> trying to figure out how
to tell a program which redstone i/o it should output to
L109[13:14:12]
<H̷e̷a̷t̷h̷r̷o̷w̷> using adresses
L110[13:14:43]
<Forecaster>
`component.proxy("address")`
L111[13:14:49]
<H̷e̷a̷t̷h̷r̷o̷w̷> so
L112[13:15:04]
<H̷e̷a̷t̷h̷r̷o̷w̷> local
component.proxy("adress") at the start
L113[13:15:13]
<Forecaster>
no
L114[13:15:31]
<Forecaster>
`local mycomponent =
component.proxy("addressofmycomponent")`
L115[13:15:39]
<H̷e̷a̷t̷h̷r̷o̷w̷> k yeah
L116[13:15:42]
<H̷e̷a̷t̷h̷r̷o̷w̷> thanks !
L117[13:15:46]
<H̷e̷a̷t̷h̷r̷o̷w̷> then in the
program
L118[13:16:08]
<H̷e̷a̷t̷h̷r̷o̷w̷>
mycomponent.rs.setOutput(...)
L119[13:16:09]
<H̷e̷a̷t̷h̷r̷o̷w̷> ?
L120[13:16:16]
<Forecaster>
no
L121[13:16:31]
<H̷e̷a̷t̷h̷r̷o̷w̷> then woat
L122[13:16:42]
<Forecaster>
what is rs supposed to be?
L123[13:16:46]
<H̷e̷a̷t̷h̷r̷o̷w̷> redstone
L124[13:16:55]
<H̷e̷a̷t̷h̷r̷o̷w̷> it's a redstone i/o
componeny
L125[13:16:57]
<H̷e̷a̷t̷h̷r̷o̷w̷> it's a redstone i/o
component [Edited]
L126[13:17:05]
<Forecaster>
yeah... that's the component
L127[13:17:09]
<H̷e̷a̷t̷h̷r̷o̷w̷> yeah
L128[13:17:22]
<Forecaster>
that you just assigned to `mycomponent`
L129[13:17:24]
<H̷e̷a̷t̷h̷r̷o̷w̷> command in program to
output rs is rs.setOutput(sides etc)
L130[13:17:38]
<H̷e̷a̷t̷h̷r̷o̷w̷> how do i specify which
i/o block i want it to ouput
L131[13:17:41]
<H̷e̷a̷t̷h̷r̷o̷w̷> how do i specify which
i/o block i want it to output [Edited]
L132[13:18:00]
<Forecaster>
I just told you
L133[13:18:05]
<Bob>
:GWtloMarioFP:
L134[13:18:18]
<Forecaster>
each I/O block is it's own component
L135[13:18:23]
<H̷e̷a̷t̷h̷r̷o̷w̷> yeah
L136[13:18:33]
<H̷e̷a̷t̷h̷r̷o̷w̷> in rs.setOutput(sides
etc)
L137[13:18:36]
<H̷e̷a̷t̷h̷r̷o̷w̷> THIS command
L138[13:18:46]
<H̷e̷a̷t̷h̷r̷o̷w̷> where do i specify in
the command
L139[13:18:46] <payonel> has Mimiru been
around?
L140[13:18:47]
<Forecaster>
you can't just do that, that wont work
L141[13:18:53]
<H̷e̷a̷t̷h̷r̷o̷w̷> okay
L142[13:19:01]
<Forecaster>
payonel: mimiru pops in now and then
L143[13:19:03]
<H̷e̷a̷t̷h̷r̷o̷w̷> so how do i deal with
two i/o blocks
L144[13:19:10]
<Bob> Code
Block pastebined null
L145[13:19:14] <ben_mkiv>
component.proxy(address)
L146[13:19:18]
<Bob>
Forecaster said it
L147[13:19:22] <ben_mkiv> while you get
the address with a analyzer
L148[13:19:30]
<H̷e̷a̷t̷h̷r̷o̷w̷> cool
L149[13:19:30] <ben_mkiv> or from
component.list("redstone")
L150[13:19:34]
<Bob> or
component.list
L151[13:19:34]
<Bob>
ye
L152[13:20:00] <payonel> i'll be fixing
some more redstone stuff this weekend, btw
L153[13:20:15] <ben_mkiv> named components
would be neat
L154[13:20:33] ⇦
Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
(Ping timeout: 190 seconds)
L155[13:20:36]
<Forecaster>
for `rs.setwhatever` to work you first have to do `local rs =
component.redstone` before
L156[13:20:45] <payonel> ben_mkiv: ?
L157[13:21:02]
<Forecaster>
and `component.redstone` is just shorthand for the first redstone
component
L158[13:21:32] <ben_mkiv>
component.setName("whatever")
L159[13:21:39] <ben_mkiv> urgh no
L160[13:21:45] <ben_mkiv>
component.redstone.setName("whatever")
L161[13:21:45]
<H̷e̷a̷t̷h̷r̷o̷w̷> thx
L162[13:21:52] <ben_mkiv>
component.whatever.setOutput()
L163[13:22:29] <ben_mkiv> that was just an
example at heathrow, not to confuse you xD
L164[13:25:34]
<H̷e̷a̷t̷h̷r̷o̷w̷> yeah thanks :)
L165[13:30:35] <payonel> ben_mkiv: i have
A solution for that
L166[13:30:37] <payonel> you may not love
it
L167[13:31:54] <ben_mkiv> a lib?
L168[13:31:56] <ben_mkiv> xD
L169[13:32:07] <payonel> i'm writing a
snippet for you, sec
L170[13:32:49] <ben_mkiv> yea could wrap
it on my own
L171[13:32:54] <ben_mkiv> didnt think
about that before
L173[13:37:29] <ben_mkiv> oh neat, reminds
me of udev rules xD
L174[13:37:35] <ben_mkiv> thanks
L175[13:37:43] <payonel> the makeDirectory
is not required
L176[13:39:08] <payonel> this feature
works transiently, a rw path to /etc/udev/rules.d just allows these
labels to persist
L177[13:42:05] <ben_mkiv> ah i see, it
generates the rules file
L178[13:46:12]
<Gopnik> how
dose one change back text be to normal
L179[13:46:15]
<Gopnik> for
example
L180[13:46:43]
<Forecaster>
are you talking about color
L181[13:47:15]
<Gopnik>
```local password= text.trim(term.read(nil, false ,nil
"*"))```
L182[13:47:30]
<Gopnik> i
want it to not be in *
L183[13:47:40]
<Forecaster>
then remove that argument...
L184[13:47:52]
<H̷e̷a̷t̷h̷r̷o̷w̷> here's the thing
L185[13:47:57]
<Gopnik> no
like iwannna change that arument
L186[13:47:59]
<Bob>
gpu.setColor
L187[13:48:02]
<Gopnik> no
like i wannna change that arument [Edited]
L188[13:48:05]
<H̷e̷a̷t̷h̷r̷o̷w̷> we want written password
to be in * but then stop it
L189[13:48:12]
<Gopnik>
yeah ty
L190[13:48:29]
<Forecaster>
what do you mean by "then stop it"
L191[13:48:37]
<Gopnik> not
being a *
L192[13:48:44]
<Gopnik>
just be nothing but are text
L193[13:48:46]
<H̷e̷a̷t̷h̷r̷o̷w̷> everything we write
after password is in *
L194[13:49:00]
<Forecaster>
then don't put the "*" argument in term.read
L195[13:49:07]
<H̷e̷a̷t̷h̷r̷o̷w̷> bruh
L196[13:49:12]
<H̷e̷a̷t̷h̷r̷o̷w̷> then password won't be
in *
L197[13:49:12]
<Bob>
"*" makes everything you put *
L198[13:49:28]
<Bob> Just
reset the filter
L199[13:49:31]
<H̷e̷a̷t̷h̷r̷o̷w̷> how do we end it ?
L200[13:49:32]
<Forecaster>
are you talking about when using print?
L201[13:49:34]
<Bob> or
whatever term does
L202[13:49:44]
<Bob> gpu
> term
L203[13:49:51]
<H̷e̷a̷t̷h̷r̷o̷w̷> how does one reset
term
L204[13:50:21]
<Shuudoushi>
Term.clear()...
L205[13:50:38]
<H̷e̷a̷t̷h̷r̷o̷w̷> that erases what's on
screen
L206[13:50:38]
<Shuudoushi>
I haven't touched OC in over 2 years now though
L207[13:51:17]
<Shuudoushi>
Something tells me that my OS will need a full rewrite...
L208[13:51:18] <AmandaC> Clarification
request: Do you want it to be input as normal text, or to change
what was already inputted into what was inputted.
L209[13:51:20] <payonel> @gopnik i saw
your question to me in discord some time ago about programming in
OC, i'm here too if you have questions
L210[13:51:26]
<Forecaster>
pretty sure once the term.read ends any options you gave it should
end too
L211[13:51:43]
<Forecaster>
I'm not sure I understand the issue
L212[13:52:02]
<H̷e̷a̷t̷h̷r̷o̷w̷> okay imma explain
better
L213[13:52:07] <payonel> Shuudoushi: !
you're alive?
L214[13:52:15]
<Forecaster>
are you saying that after you've typed in the password and pressed
enter things display as * after that?
L215[13:52:25]
<Shuudoushi>
@payonel yeah, just barely tho
L216[13:52:28] <AmandaC> I think what they
want is: "Enter password: *******" to change into
"Enter password: hunter2" when the input's
finished?
L217[13:52:37]
<Forecaster>
I don't know
L218[13:53:01] <payonel> @gopnik term.read
has a ton of flexibility (which has been a serious pain my ars over
the years as i've upgraded openos)
L219[13:53:14] <payonel> so i'm sure we
can get a working solution for you, i'm just not sure what you want
to d
L220[13:53:16] <payonel> do*
L222[13:53:44]
<Forecaster>
when using print() ? term.write? or term.read again?
L223[13:53:59]
<Forecaster>
it's unclear what you are doing
L224[13:54:01]
<H̷e̷a̷t̷h̷r̷o̷w̷> term.read
L225[13:54:02]
<Shuudoushi>
He doesn't have his term.read in a properly closed loop or
function
L226[13:54:09]
<H̷e̷a̷t̷h̷r̷o̷w̷> yeah
L227[13:54:23] <payonel> can gobnik
explain what they want again?
L228[13:54:35]
<H̷e̷a̷t̷h̷r̷o̷w̷> payonel i'll
explain
L229[13:54:41] <payonel> how do you
know?
L230[13:54:42]
<Forecaster>
you're gonna have to show the code
L231[13:54:46]
<Shuudoushi>
Build a local function for your password input and call it instead
of getting direct inout
L232[13:54:55] <Lizzy> omfg it's a
Shuudoushi
L233[13:54:59] <payonel> Lizzy: I
KNOW
L234[13:55:00]
<Shuudoushi>
S/inout/input
L235[13:55:47]
<Shuudoushi>
It's outdated af, but you can look at SecureOS on GitHub to get a
good idea
L237[13:55:59]
<Bob> I have
no idea who Shuudoushi is, can i get a hint
L238[13:56:11]
<H̷e̷a̷t̷h̷r̷o̷w̷> the long term.read
string makes everything we type *
L239[13:56:15]
<Shuudoushi>
I'm an old school user lulz
L240[13:56:21]
<H̷e̷a̷t̷h̷r̷o̷w̷> even after an end and
term.Clear()
L241[13:56:33]
<Bob>
*learned whole OC in a week and came in while nobody saw*
L242[13:56:40] <payonel> heathrow
....
L243[13:56:44]
<Bob> Well
nice to meet you i guess Shuudoishi
L244[13:56:49] <payonel> pasting code is
not really what i'm asking for
L245[13:56:56]
<H̷e̷a̷t̷h̷r̷o̷w̷> sorry :x
L246[13:56:58] <payonel> please explain
what you're TRYING to do, now what you have that doesn't work
:)
L247[13:57:05]
<Shuudoushi>
@H̷e̷a̷t̷h̷r̷o̷w̷ yeah... You're using a direct call for
it...
L248[13:57:19] <payonel> also, i'm not
sure how to type your name so sorry if i fail to ping you via
@
L249[13:57:24]
<H̷e̷a̷t̷h̷r̷o̷w̷> we're trying to have
password written by user in *
L250[13:57:40] <payonel> @H̷e̷a̷t̷h̷r̷o̷w̷
no idea if this ping works
L251[13:57:43]
<H̷e̷a̷t̷h̷r̷o̷w̷> then the rest user
enters not *
L252[13:57:47]
<H̷e̷a̷t̷h̷r̷o̷w̷> it does
L253[13:58:00] <payonel> wait. so you want
* printed while they type?
L254[13:58:15]
<H̷e̷a̷t̷h̷r̷o̷w̷> yeah on the letters they
type
L255[13:58:20]
<H̷e̷a̷t̷h̷r̷o̷w̷> but only for
passord
L256[13:58:40] <payonel> one detail at a
time, because i'm slightly confused
L257[13:58:47] <Lizzy> payonel,
@"NAME" should work to ping them
L258[13:58:49] <payonel> what do you mean
by "the rest usre enters not *"
L259[13:58:51]
<H̷e̷a̷t̷h̷r̷o̷w̷> shuu is saying i should
local a function that makes this be * and call it on the
reading
L260[13:59:03] <payonel> @Lizzy yeah but
in my hexchat those chars are not playing nice
L261[13:59:07]
<H̷e̷a̷t̷h̷r̷o̷w̷> after user enters
password
L262[13:59:13]
<Shuudoushi>
@H̷e̷a̷t̷h̷r̷o̷w̷ again, it's outdated, but have a look at the code
for SecureOS, it'll explain a lot of this for you. I'm at work so I
can't give you a link, but it's on GitHub
L263[13:59:20] <Lizzy> yeah, same
here
L264[13:59:21] <payonel> so after they
press enter?
L265[13:59:24]
<H̷e̷a̷t̷h̷r̷o̷w̷> we want what he writes
to not be in * anymre
L266[13:59:30]
<H̷e̷a̷t̷h̷r̷o̷w̷> yeah
L267[13:59:40]
<H̷e̷a̷t̷h̷r̷o̷w̷> okay shuu !
L268[13:59:52]
<H̷e̷a̷t̷h̷r̷o̷w̷> we want what he writes
to not be in * anymore [Edited]
L269[14:00:17] <payonel> let's discuss
this slowly. we're in irc, i dont have a whiteboard :) term.read()
will read input from the terminal
L270[14:00:33]
<Shuudoushi>
@H̷e̷a̷t̷h̷r̷o̷w̷ what you want should be part of the script called
"login", but it's been a bit since I looked at the
code
L271[14:00:45] <payonel> if you have two
term.read() calls, it'll read input twice. each input is received
after they press enter
L272[14:00:57]
<H̷e̷a̷t̷h̷r̷o̷w̷> oki
L273[14:01:03]
<Shuudoushi>
In my code it displays a blank field, but adding a string should do
what you want
L274[14:01:46] <payonel> if you want the
first term.read() to replace what they type, you can tell term.read
to do that
L275[14:01:56]
<Shuudoushi>
Gotta get back to work, I may be on a bit after 0000 uct
L276[14:02:01] <payonel> you just make one
term.read(...) special, and the next call to term.read() is
normal
L277[14:02:11] <payonel> and then the
reading of the user input is echo'd normal again
L278[14:03:01] <payonel> for
example:
L279[14:03:07] <payonel>
term.read({pwchar='*"})
L280[14:03:14]
<Shuudoushi>
Oh, and for the love of God, don't actually try to use SOS, it will
brick computers in it's current form
L281[14:03:36] <payonel> @H̷e̷a̷t̷h̷r̷o̷w̷
are you familiar with using the lua shell to test code?
L282[14:03:43]
<H̷e̷a̷t̷h̷r̷o̷w̷> nop
L283[14:03:46]
<Forecaster>
did you just use one of each quote type :P
L284[14:03:48] <payonel> just run the
command: lua
L285[14:04:13] <payonel> @Forecaster
yep...
L286[14:04:16]
<H̷e̷a̷t̷h̷r̷o̷w̷> what's pwchar
L287[14:04:19]
<Forecaster>
nice
L288[14:04:37] <payonel> @H̷e̷a̷t̷h̷r̷o̷w̷
first start up the lua shell
L289[14:04:44] <payonel> are you in-game
now? or do you have an emulator?
L290[14:04:47]
<H̷e̷a̷t̷h̷r̷o̷w̷> kk
L291[14:05:04]
<H̷e̷a̷t̷h̷r̷o̷w̷> in game
L292[14:05:08]
<H̷e̷a̷t̷h̷r̷o̷w̷> done
L293[14:05:27] <payonel> try just:
term.read({pwchar='*'})
L294[14:05:37] <payonel> then type, you'll
see that what you type is replaced with *
L295[14:05:49] <payonel> and when you
press enter, you'll see the text you entered printed
L296[14:06:00] <payonel> that's just
because the lua shell is also printing what your code returns
L297[14:06:22] <payonel> and
term.read({pwchar='*'}) is returning the plain text of what the
user entered, even though term.read printed '*'
L298[14:06:29]
<H̷e̷a̷t̷h̷r̷o̷w̷> okay
L299[14:06:40]
<H̷e̷a̷t̷h̷r̷o̷w̷> i get it i think
L300[14:06:44] <payonel> pwchar stands for
"password char"
L301[14:06:44]
<H̷e̷a̷t̷h̷r̷o̷w̷> lemme try somth
L302[14:07:16] <payonel> and calling
term.read with an "options table" is my recommended
way
L303[14:07:29] <payonel> the many
arguments form is too complex and deprecated
L304[14:08:52]
<Forecaster>
incomprehensible to the mortal mind
L305[14:14:45] <payonel> anyways,
@H̷e̷a̷t̷h̷r̷o̷w̷ i recommend: local pw = term.read({pwchar='*'})
if pw then pw = pw:gsub("\n$", "") end
L306[14:16:02] <payonel> you can use trim,
but trim also removed whitespace at the front
L307[14:16:16] <payonel> and i check if pw
because ^d would cause term.read to return nil
L308[14:18:20]
<H̷e̷a̷t̷h̷r̷o̷w̷> done it :)
L309[14:18:34]
<H̷e̷a̷t̷h̷r̷o̷w̷> i solved our issue
thanks !
L310[14:18:38] <payonel> yep!
L311[14:25:03] ⇦
Quits: Cervator
(Cervator!~Thunderbi@2601:4c1:4000:362c:81c7:50f:30e2:9d36) (Quit:
Cervator)
L312[14:25:06] <Lizzy> %tonkout
L313[14:25:06] <MichiBot> Gadsbudlikins!
Lizzy! You beat Kodos's previous record of 4 hours, 31 minutes and
38 seconds (By 39 minutes and 32 seconds)! I hope you're
happy!
L314[14:25:07] <MichiBot> Lizzy has stolen
the tonkout! Tonk has been reset! They gained 0.005 tonk points!
plus 0.004 bonus points for consecutive hours! (Reduced to 50%
because stealing) Current score: 0.3621
L315[14:50:20]
<BlackShephard> yo, i'm no coder, but i
found this thing called "Mine OS" for open
computers
L316[14:50:33]
<BlackShephard> when i was looking around,
and i'm like... totally blown away.. how does it work?
L317[14:51:05]
<BlackShephard> like, its a flipping
desktop in minecraft! like i can get apps from an appstore, and
read the reviews on them! how does this all work
L318[14:54:16]
<Zef> Ban
mineos
L319[14:54:19]
<Zef>
>:
L320[14:54:36]
<Forecaster>
or people can use what they want
L321[14:55:36] <CompanionCube> it works by
making maximal usage of the provided resources?
L322[15:00:53]
<Zef> it
works by enslaving the ram and demanding more
L323[15:01:13]
<BlackShephard> its so cool, its like, an
actual computer!
L324[15:01:20]
<BlackShephard> like, you can click stuff,
with pictures!
L325[15:01:25]
<Zef> Well
yes
L326[15:01:27]
<Zef> But
it
L327[15:01:35]
<Zef> * is
not practical
L328[15:01:42]
<Zef> I hate
it when I press enter accidentally
L329[15:01:47]
<BlackShephard> you can download
programs
L330[15:01:51]
<BlackShephard> automatically
L331[15:01:57]
<BlackShephard> it has a IDE
L332[15:02:01]
<Zef> Well
yes
L333[15:02:05]
<Shuudoushi>
It's a MASSIVE strain on the system though
L334[15:02:07]
<Zef> It's
called the internet
L335[15:02:12]
<Zef> and
writing a program
L336[15:02:13]
<BlackShephard> but in minecraft...
L337[15:02:15]
<Zef>
yes
L338[15:02:18]
<BlackShephard> but minecraft
L339[15:02:30] <CompanionCube> you can
play a DOS game in minecraft
L340[15:02:33] <CompanionCube> without
porting it
L341[15:02:34]
<Zef> Wait
until you discover the irc program that comes with
opencomputers
L342[15:02:35]
<Shuudoushi>
Yeah, there's a bunch of OSes for OC
L343[15:02:48]
<BlackShephard> what is the best OS?
L344[15:02:50]
<Zef> inb4
"wait can you guys see this"
L345[15:02:53]
<Zef>
openos
L346[15:03:00] <CompanionCube> there is no
single best OS
L347[15:03:01]
<BlackShephard> the normal one?
L348[15:03:08] <CompanionCube> it depends
on what you want to do with the computer
L349[15:03:09]
<Shuudoushi>
Yeah, it's the lightest by far
L350[15:03:10]
<BlackShephard> what is another interesting
OS?
L351[15:03:13]
<Zef> Well
yeah, but openos is going to have the most support
L352[15:03:22]
<Zef>
Considering it's the default
L353[15:03:25] <CompanionCube> OpenOS is a
very good general-purpose default however.
L354[15:03:41]
<BlackShephard> so how does MineOS
L355[15:03:46]
<BlackShephard> have the like,
appstore?
L356[15:03:59]
<BlackShephard> like how does that work?
how does one put apps on an appstore?
L357[15:04:04]
<BlackShephard> how is that possible?
L358[15:04:06]
<Shuudoushi>
It pulls from a private website and github
L359[15:04:08] <CompanionCube> they wrote
a fancy frontend for the internet API to connect to a server or
whatever
L360[15:04:13]
<Shuudoushi>
Just like oppm
L361[15:04:19]
<BlackShephard> oppm?
L362[15:04:21] <CompanionCube> it's
basically OPPM with a UI stuck on top.
L364[15:04:58]
<Shuudoushi>
^
L365[15:05:10]
<BlackShephard> i mean its a bit
laggy
L366[15:05:13]
<BlackShephard> running mineOS
L367[15:05:17]
<BlackShephard> can i fix that?
L368[15:05:32]
<BlackShephard> can i like bunch together
more memory and CPUs and stuff?
L369[15:05:34]
<BlackShephard> idk?
L370[15:05:35]
<Shuudoushi>
Custom ram values
L371[15:05:39]
<Zef> What
was the immediate reaction to you using mineos?
L372[15:05:52]
<Zef> *it is
a resource hog and will take every bit possible of resources*
L373[15:05:56]
<Zef> and
will still demand more
L374[15:06:04]
<Shuudoushi>
^
L375[15:06:11]
<BlackShephard> but quality has a
price?
L376[15:06:18]
<BlackShephard> isn't that natural?
L377[15:06:22]
<Shuudoushi>
No
L378[15:06:58] <CompanionCube> quality
also includes 'not overtaxing system resources'
L379[15:07:12]
<Zef> If you
want a computer for the sake of having a gui and won't use any of
the actual features of opencomputers find a self contained computer
mod
L380[15:07:14]
<Shuudoushi>
And it's not really that quality of an OS, it's poor optimization
is proof of that
L381[15:07:23]
<Shuudoushi>
It's really cool, but that's it
L382[15:07:25]
<Zef> It's
impressive but impractical
L383[15:07:41] <CompanionCube> now, it's a
personal choice if you think the extra lag/resource usage is 'worth
it'
L384[15:07:57]
<Zef> Well
from what it sounds they don't intend to program or anything
L385[15:08:03]
<BlackShephard> i mean i'm using it on
multiplayer so
L386[15:08:21]
<Zef> Well
then that resource hog is going straight to the server
L387[15:08:30]
<Zef> lucky
for mineos though opencomputers is very optimised
L388[15:08:50]
<Shuudoushi>
A topped out t3 server is going to be the best you'll get, and even
then, it's still going to be laggy af
L389[15:09:03]
<Forecaster>
more like, a single OC computer doesn't have that much in the way
of resources
L390[15:09:22]
<Forecaster>
it's not going to strain the actual server very much
L391[15:09:30]
<BlackShephard> i mean isn't an open
computer supposed to really just be a terminal
L392[15:09:32]
<Forecaster>
if you have enough of them it might
L393[15:09:35]
<BlackShephard> for running code, very
basic?
L394[15:09:50]
<BlackShephard> simple, lightweight,
whatever
L395[15:10:02]
<Shuudoushi>
Lol, there's nothing basic about a lot of the programs out
there
L396[15:10:28]
<Zef> No,
opencomputers is not intended to be a terminal necisarilly
L397[15:10:33]
<Zef> it's
to be whatever you need it to be
L398[15:10:54]
<Shuudoushi>
There's reactor programs that require a stripped down very of
openos because of how many resources they need
L399[15:11:13]
<Shuudoushi>
S/very/ver
L400[15:11:30]
<Zef>
%s
L401[15:11:34]
<Zef> I
believe
L402[15:12:06]
<BlackShephard> i wish Nuclear craft could
work with Open Computer
L403[15:12:17]
<Shuudoushi>
It will
L404[15:12:17]
<BlackShephard> Extreme reactors has no....
risk...
L405[15:12:56]
<Shuudoushi>
Unless specifically blocked by the dev
L406[15:26:27]
<Bob>
@BlackShephard NuclearCraft PERFECTLY works with OC
L407[15:26:43]
<Bob> i even
talked with the dev about it and tried the conpat its just
gorgeous
L408[15:27:15]
<Bob> Ive
made a script but its quite horrible but works and uses some
methods provided by NC
L409[15:27:34]
<Bob> this
summer.i will do an totally automstic fusion script with cooling
and heatup
L410[15:52:02]
<bad at
vijya> i still need to finish the kernel i'm working on in
OC
L411[15:52:05]
<bad at
vijya> and then make drivers
L412[15:52:14]
<bad at
vijya> and i guess i should make drivers for NC stuff
L413[15:53:31]
<Shuudoushi>
I've been debating forgoing OpenOS compatibility and doing a ground
up build of my OS, but considering it was packed with a mod for OC,
I don't think it'll be a good idea lol
L414[15:54:23]
<Shuudoushi>
For now I think I'm just going to update it, get it working again,
then mess around with building a custom kernel
L415[15:54:57] <payonel> @Shuudoushi: if
you ever start working on OS stuff again, and want to use openos as
a base, keep in mind that i've made many many improvements/changes
to low level io, gpu, tty, cursor, process program data
L416[15:55:30]
<Bob>
~~Stealing OpenOS libraries~~
L417[15:55:33] <payonel> so while a lot of
what you've done is probably still compatible, or very close to
compatible --- a rewrite could possibly also leverage quite a lot
conveniences
L418[15:55:36]
<bad at
vijya> oh
L419[15:55:44]
<Shuudoushi>
@payonel I'll definitely be keeping a OpenOS based version laying
about
L420[15:56:00]
<bad at
vijya> my stuff probably isn't very compatible but i could
probably make a sort of comp library
L421[15:56:14]
<bad at
vijya> my stuff probably isn't very compatible but i could
probably make a sort of compat library [Edited]
L422[15:56:17] <payonel> @Bob i am
thrilled when people copy my libs :)
L423[15:56:29] <payonel> i also get good
feedback when people try to use them like that
L424[15:56:56] <AmandaC> payonel: I used
your psh library on my Atari 8600 and it's caught on fire,
halp!
L425[15:57:01]
<Bob>
Writing libs on top of libs
L426[15:57:01]
<Shuudoushi>
SecureOS used a LOT of them just for the sake of compatibility, but
most of the low level libs had to be modified
L427[15:57:08] <AmandaC> :P
L428[15:57:09] <payonel> AmandaC:
:facepalm:
L429[15:57:22]
<Shuudoushi>
Lmfao
L430[15:57:23]
<Bob> Nah
ill stick with OpenOS and all it provides is even too much
L431[15:57:29]
<bad at
vijya> my kernel is currently a mess, but first i have to get it
working tbh
L432[15:57:40]
<bad at
vijya> then i'll make it c l e a n
L433[15:57:41]
<Forecaster>
your library ate my parents D:
L434[15:57:44] <payonel> @Shuudoushi:
right, and i try to make the libs extensible -- so a rewrite should
be able to inject custom needs rather than modify
L435[15:57:53] <payonel> so ideally,
secureos would just be openos plus libs
L436[15:57:55]
<bad at
vijya> *vore @Forecaster
L437[15:58:07]
<Bob>
:neko:
L438[15:58:21]
<Shuudoushi>
I still don't have a full user system for SOS... Last I touched the
project, it was still using a "is root" system...
L439[15:58:25] <payonel> @Shuudoushi: have
you said hello to Mimiru ?
L440[15:59:08]
<Shuudoushi>
Yes, albeit in her discord server
L441[15:59:44]
<bad at
vijya> anyways, currently, i'm trying to figure out how to do
multiprocess
L442[15:59:48]
<Shuudoushi>
I'm still tickled pink that y'all kept me as an add-on dev after
all this time XD
L443[16:00:16]
<Forecaster>
it's not like anyone cleans up those :P
L444[16:00:21]
<Forecaster>
so really it's more lazyness
L445[16:00:24]
<Shuudoushi>
True lulz
L446[16:00:34] <payonel> ha
L447[16:01:01] <payonel> @"bad at
vijya" i recommend using pullSignal as the "switch"
point
L448[16:01:05]
<bad at
vijya> probably gonna look at how Fuchas does multiprocess
L449[16:01:08] <payonel> that tends to
produce reliable multitasking
L450[16:01:15]
<Shuudoushi>
I don't remember how I handled multiprocessing... I think I had it
just save the state of the current session and open a new
one...
L451[16:01:17] <payonel> and that's how i
do it in openos
L452[16:01:21]
<bad at
vijya> aight, cool
L453[16:14:25]
<Z0idburg>
butternut squash mac & cheese
L454[16:16:59]
<Z0idburg>
@bad at vijya My OS keeps track of a list of processes, and waits
on pullsignal, once pullsignal returns, it uses a lookup table to
find out which process(es) are subscribed to that signal then
places that signal in each of their mailboxes and marks them
ready.
L455[16:17:21]
<Z0idburg>
'After that, Trotwood then runs all processes marked ready until
thenext pullsignal cycle
L456[16:17:47]
<Z0idburg>
Processes themselves can also mark other processes as read by
sending messages to other processes
L457[16:18:19]
<Z0idburg>
This allows processes to only run when absolutely necessary AND
allows you to perform recursive process pipelining
L459[16:18:56] <payonel> @Gopnik i would
need to see your /home/login code
L460[16:19:07]
<Gopnik>
hold onm
L461[16:19:08]
<Gopnik>
hold on [Edited]
L462[16:19:08]
<bad at
vijya> huh
L464[16:19:57]
<Bob>
mm
L466[16:20:54]
<Bob>
@Gopnik#9921 your address isnt a string
L467[16:20:59]
<Bob> but a
value that is not defined
L468[16:21:06]
<Bob> use
"" to make it into a string
L469[16:21:08]
<Gopnik>
edit login
L470[16:21:13]
<Gopnik>
ops
L471[16:23:19]
<Bob>
?
L472[16:23:25]
<Gopnik>
?
L474[16:25:51]
<Gopnik>
dose ```local gpu=component.gpu need to be like this ? ocal
gpu=component.("gpu")```
L476[16:26:08]
<Gopnik>
dose ```local gpu=component.gpu need to be like this ? local
gpu=component.("gpu")``` [Edited]
L477[16:26:28] <payonel> `local gpu =
component.gpu` is fine
L478[16:26:46] <payonel> that is short
hand for `local gpu =
component.proxy(component.list("gpu")())`
L479[16:27:11]
<Forecaster>
%tonk
L480[16:27:12] <MichiBot> Voldemort!
Forecaster! You beat Lizzy's previous record of <0 (By 2 hours,
2 minutes and 5 seconds)! I hope you're happy!
L481[16:27:13] <MichiBot> Forecaster's new
record is 2 hours, 2 minutes and 5 seconds! Forecaster also gained
0.00203 tonk points for stealing the tonk.
L482[16:28:00]
<Bob>
component.(something) is not possible since the syntax is not
right
L483[16:28:04]
<Gopnik> ok
thanks
L484[16:28:17]
<Bob> but
COMPONENT["gpu"] is the same as. COMPONENT gpu
L485[16:28:19]
<Bob>
.
L486[16:28:23]
<Bob> god
damn it keybaord
L487[16:28:38]
<Gopnik>
XD
L488[16:29:16]
<Bob> () is
to call a function or do some action frist
L489[16:29:26]
<Bob> like
component.list() calls the function list
L490[16:29:51]
<Bob> []
square brackets are used exclusively for table acces nothing
else
L491[16:31:34]
<Gopnik> so
this is wrong
L492[16:31:37]
<Gopnik>
Code Block pastebined null
L493[16:31:57]
<Forecaster>
you have to put strings in quotes
L494[16:32:06]
<Gopnik>
Code Block pastebined null [Edited]
L495[16:32:08]
<Gopnik>
edit
L496[16:32:11]
<Gopnik>
/\
L497[16:32:13]
<Bob> This
is right
L498[16:32:18]
<Forecaster>
otherwise it's correct
L499[16:32:33]
<Gopnik> so
above is good now ?
L500[16:32:37]
<Forecaster>
yes
L503[16:33:22]
<Gopnik>
/\
L504[16:33:22]
<Gopnik> get
a error when try to start reactor 6
L505[16:33:50]
<Forecaster>
you'll have to show the entire program
L506[16:33:59] <Inari> Sounds like you
have a wrong uuid for your rssec proxy
L508[16:34:17] <Inari> Try putting them
into quotes
L509[16:34:18] <Inari> :p
L510[16:34:44]
<Bob>
^
L511[16:34:48]
<Forecaster>
^
L512[16:34:56]
<Forecaster>
they're not in quotes in the paste
L513[16:35:06]
<Gopnik>
yeah are in the are code ssorry
L514[16:35:09]
<bad at
vijya> hmm
L515[16:35:16]
<Gopnik>
yeah are in the are code \sorry [Edited]
L516[16:35:19]
<Gopnik>
yeah are in the are code sorry [Edited]
L517[16:35:25]
<Bob> also
try to use an external editor rather than the OC Edit thing, its
quite poor
L518[16:35:32]
<Forecaster>
I'm not sure but the dashes may be required in the addresses
L519[16:35:44]
<Bob>
probably
L520[16:36:47] <ben_mkiv> %seen
marcin212
L521[16:36:47] <MichiBot> marcin212 was
last seen 176d 20h 17m 28s ago. Quitting
L522[16:36:51] <ben_mkiv> what
L523[16:37:13] <t20kdc> %seen t20kdc
L524[16:37:13] <MichiBot> t20kdc was last
seen 23h 32m 22s ago. Quitting
L525[16:37:30] <t20kdc> ...
L526[16:37:51] <t20kdc> I'm a
ghoooooooost! OoooOOoooo!
L527[16:38:20]
<Forecaster>
who said that?!
L528[16:38:35] <t20kdc> The demons inside
your heaaaaaadd...!
L529[16:38:48]
<Forecaster>
they don't pretend to be ghosts
L530[16:38:54]
<Forecaster>
I mean... what demons
L531[16:39:11]
<Gopnik>
turns out we are retrarted and forgot a cable
L532[16:39:16] <t20kdc> Weeee knoooow
aaaaaallll abooout that innocent Orcaaaaaa
L533[16:39:20]
<Gopnik>
turns out we are retardted and forgot a cable [Edited]
L534[16:39:33]
<Gopnik>
turns out we are retarded and forgot a cable [Edited]
L535[16:41:59] *
t20kdc hopes that he guessed correctly with the 'innocent Orca'
thing.
L536[16:42:17]
<Forecaster>
how was I supposed to know the bomb would explode?!
L537[16:42:47] <t20kdc> thaaaaaaat's kind
of it's puuuuuurrrpoooose
L538[16:44:24] <t20kdc> (...oh well, at
least you didn't ram your ship into palladium due to being a bad
pilot, that'd just be awful)
L539[16:56:34]
⇨ Joins: Rahix
(Rahix!~Rahix@2001:7f0:3003:235f:7432:dd86:b273:f0ec)
L540[17:00:45]
<Shuudoushi>
/me pats Inari's head
L541[17:00:55]
<Shuudoushi>
Oh yeah... That doesn't work...
L542[17:01:04] <Inari> You're alive
L543[17:01:06] <Inari> :o
L545[17:01:23]
<Shuudoushi>
Lol, somehow, yes
L546[17:01:30] <Inari> That sounds
bad
L547[17:01:36]
<Shuudoushi>
Bit more fucked up now, but a live
L548[17:01:40]
<Shuudoushi>
Alive*
L549[17:04:38]
<Shuudoushi>
Co-worker just set a car on fire by mistake...
L550[17:08:17]
<Shuudoushi>
Inari: so, who lost the bet lol
L553[17:10:20]
<Shuudoushi>
Dawww lol
L554[17:17:22] ⇦
Quits: Rahix (Rahix!~Rahix@2001:7f0:3003:235f:7432:dd86:b273:f0ec)
(Remote host closed the connection)
L555[17:18:46]
⇨ Joins: TheDoge
(TheDoge!webchat@136.33.116.249)
L556[17:18:57] <TheDoge> Hello
L557[17:19:06] <payonel> TheDoge: o/
L558[17:19:53] ⇦
Quits: TheDoge (TheDoge!webchat@136.33.116.249) (Client
Quit)
L559[17:23:21] <Inari> @Shuudoushi You
just weren't around forever and since you're in the military or so
we assumed you mgith have died
L560[17:24:22]
<bad at
vijya> sounds reasonable
L561[17:34:51]
<Shuudoushi>
@Inari 『 おにいでれ 』 Lol, yeah, I ended up getting invited to a PMC and
went on a couple tours with them. But I'm still in mostly one piece
and alive
L562[17:36:02]
<Shuudoushi>
A couple extra scars, knees and back are a bit more fucked, and
some extra shrapnel, but nothing too major
L563[17:36:31]
<Shuudoushi>
Sweet of y'all to worry tho <3
L564[17:42:41] <Inari> "tours"
eh
L565[17:44:18]
<Shuudoushi>
Oh, yeah, deployment contracts
L567[17:54:55] ⇦
Quits: t20kdc
(t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
(Ping timeout: 202 seconds)
L568[18:14:22] ⇦
Quits: Vexatos (Vexatos!~Vexatos@port-92-193-58-45.dynamic.qsc.de)
(Quit: Insert quantum chemistry joke here)
L569[21:17:39]
<Kodos>
%tonkout
L570[21:17:40] <MichiBot> Dagnabbit!
Kodos! You beat Forecaster's previous record of 2 hours, 2 minutes
and 5 seconds (By 2 hours, 48 minutes and 22 seconds)! I hope
you're happy!
L571[21:17:41] <MichiBot> Kodos has stolen
the tonkout! Tonk has been reset! They gained 0.004 tonk points!
plus 0.003 bonus points for consecutive hours! (Reduced to 50%
because stealing) Current score: 0.46963
L572[22:20:46] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
(Quit: Leaving.)
L573[22:57:21] ⇦
Quits: ben_mkiv
(ben_mkiv!~ben_mkiv@mue-88-130-63-079.dsl.tropolys.de) (Ping
timeout: 198 seconds)
L574[23:10:53] <CompanionCube> %tonk
L575[23:10:53] <MichiBot> Aw jeez!
CompanionCube! You beat Kodos's previous record of <0 (By 1
hour, 53 minutes and 13 seconds)! I hope you're happy!
L576[23:10:54] <MichiBot> CompanionCube's
new record is 1 hour, 53 minutes and 13 seconds! CompanionCube also
gained 0.00189 tonk points for stealing the tonk.