<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:03:35] ⇦
Quits: grantonthenet (~Grant@72.47.110.194) (Ping timeout: 195
seconds)
L2[00:08:05] ⇨
Joins: grantonthenet (~Grant@72.47.110.194)
L3[01:25:14]
<TechTastic> %down
L4[01:25:14] <MichiBot> You drink an aligned
dilithium potion (New!). TechTastic shrinks by a negligible amount
until they steal the concept of stealing.
L5[01:32:34]
<walksanator.
B⃢ot.> %sip
L6[01:32:34] <MichiBot> You drink a dull
solarium potion (New!). walksanator. B⃢ot. gains the ability to
summon safety pins until they steal a lamp.
L7[02:22:32]
<SoBinary>
%sip
L8[02:22:33] <MichiBot> You drink a
sans-serif weather potion (New!). A large figure suddenly swings an
axe at SoBinary! SoBinary takes 2d10 => [10,2] axe damage. (3
vs DC 16)
L9[02:23:04]
<SoBinary>
a sans-serif weather potion?
L10[02:40:55] <Izzy> comic sans,
specifically
L11[02:42:44] ⇨
Joins: sdsdasd (~sdsdasd@136.158.57.198)
L12[02:42:58] ⇦
Quits: sdsdasd (~sdsdasd@136.158.57.198) (Client Quit)
L13[03:05:29] <CompanionCube> %tonk
L14[03:05:29] <MichiBot> Jiminy Cricket!
CompanionCube! You beat Michiyo's previous record of 3 hours, 57
minutes and 45 seconds (By 2 minutes and 1 second)! I hope you're
happy!
L15[03:05:30] <MichiBot> CompanionCube's
new record is 3 hours, 59 minutes and 46 seconds! CompanionCube
also gained 0.00012 (0.00003 x 4) tonk points for stealing the
tonk. Position #3. Need 0.036325 more points to pass
Michiyo!
L16[03:06:07]
<SoBinary>
oh come on, couldn't you wait until 4 hours at least
L17[03:06:31]
<PwnagePineapple (He/Him)> I even set a
timer on my phone lmao
L18[03:06:37]
<PwnagePineapple (He/Him)> It had 5 mins
left on it
L19[03:08:00] <CompanionCube> doing it to
second precision is too much effort
L20[03:08:47]
<SoBinary>
you would get more points though
L21[03:09:13]
<Michiyo>
god damn it
L22[03:09:20]
<PwnagePineapple (He/Him)> Lol
L23[03:10:33] <CompanionCube> i would, but
it was a mental estimate and if i didn't do it then someone else
would get it before i did it
L24[03:15:59]
<SoBinary>
at least the americans will probably go to sleep before the next
tonk
L25[04:25:24] <Amanda> Hey, why's the sun
gone? And who left all these tireds here
L26[04:25:38] *
Amanda lays her head on Elfi, zzzmews
L27[04:25:41] <Amanda> Night girls
L28[04:29:41]
<Forecaster> Oh you were using that
sun?
L29[05:44:10]
<Ariri>
holy shit Amanda u never said how cool the ambiance of hackmud
was
L30[05:44:25]
<Ariri>
>bought it in dec and has yet to play it
L31[05:52:23] <CompanionCube> ooh, that
looks cool
L32[05:52:28] <CompanionCube> ever played
Uplink?
L33[05:56:33]
<Ariri>
yeah
L34[05:56:58]
<Ariri> i
like the visuals of uplink os to make it feel more scifi but this
is just terminal and its really cool
L35[05:57:22] <CompanionCube> also
multiplayer, it seems
L36[06:00:31] ⇦
Quits: glasspelican (~quassel@2607:5300:201:3100::325) (Quit:
http://quassel-irc.org - Chat comfortably.
Anywhere.)
L37[06:01:09] ⇨
Joins: glasspelican (~quassel@2607:5300:201:3100::325)
L38[06:03:58]
<Ariri>
yup
L39[06:04:01]
<Ariri> its
a MUD
L40[06:06:35] <grantonthenet> woah hackmud
looks cool
L41[06:42:05]
<Ariri> it
is
L42[06:42:11]
<Ariri> im
liking it so far
L43[07:05:43] <CompanionCube>
%tonkout
L44[07:05:44] <MichiBot> Fiddlesticks!
CompanionCube! You beat your own previous record of 3 hours, 59
minutes and 46 seconds (By 28 seconds)! I hope you're happy!
L45[07:05:45] <MichiBot> CompanionCube has
tonked out! Tonk has been reset! They gained 0.004 tonk points!
plus 0.006 bonus points for consecutive hours! Current score:
0.524115, Position #3 Need 0.026325 more points to pass
Michiyo!
L46[07:05:50]
<ThePiGuy24> fuck
L47[07:06:05]
<ThePiGuy24> was literally just typing out
the tonkout command
L48[07:06:23] <CompanionCube> :3
L49[07:06:25] <CompanionCube> %drink
L50[07:06:26] <MichiBot> You drink a
punctual coralcreep potion (New!). CompanionCube turns into a
titanium frog for 44 seconds.
L51[07:06:35]
<SoBinary>
a
L52[07:07:00] <CompanionCube> SoBinary: see
i did get the 4h mark this time
L53[07:07:11]
<SoBinary>
yes you did
L54[07:07:34]
<SoBinary>
how's being a titanium frog like
L55[07:07:50] <CompanionCube> very sold
kthx
L56[07:07:55] <CompanionCube> *solid
L57[07:08:12]
<SoBinary>
%drink
L58[07:08:12] <MichiBot> You drink a frosty
sky potion (New!). SoBinary suddenly forgets a random piece of
trivia.
L59[07:08:58]
<SoBinary>
...I think i forgot where all my trivia is located
L60[07:12:49] <CompanionCube> oh no
L61[07:21:14]
<Forecaster> %sip
L62[07:21:14] <MichiBot> You drink a gloopy
bavarium potion (New!). Forecaster feels slightly less agile.
L63[07:21:18]
<Forecaster> aw
L64[07:21:32]
<Forecaster> not that I was particularly
agile to begin with
L65[07:41:03] ⇦
Quits: grantonthenet (~Grant@72.47.110.194) (Remote host closed the
connection)
L66[07:47:39]
<SoBinary>
%tonk
L67[07:47:39] <MichiBot> Golly! SoBinary!
You beat CompanionCube's previous record of <0 (By 41 minutes
and 54 seconds)! I hope you're happy!
L68[07:47:40] <MichiBot> SoBinary's new
record is 41 minutes and 54 seconds! SoBinary also gained 0.0007
tonk points for stealing the tonk. Position #15. Need 0.00144 more
points to pass PwnagePineapple!
L69[07:51:14]
<AR2000>
How can I use a thread to put a blocking operation in the
background ?
L70[07:52:04]
<AR2000>
the blocking op call `os.sleep` in a `repeat until` loop
L72[07:55:08]
<Forecaster> Use the thread API?
L73[07:55:56]
<AR2000>
>Forecaster: Use the thread API?
L74[07:55:56]
<AR2000>
listenerThread = thread.create(listenSocket, udpSocket)
L75[07:56:02]
<AR2000>
That's what I'm doing
L76[07:56:17]
<AR2000>
But the `thread.create` function never end
L77[07:57:39]
<Forecaster> well you didn't show that
part of the code did you
L78[07:58:11]
<AR2000> no
I didn't
L79[07:58:30]
<AR2000>
but do you really need my 342 lines long file ?
L80[07:58:43]
<AR2000>
and the other 177 lines long file ?
L81[07:59:10]
<Forecaster> do you want more redundant
suggestions?
L82[07:59:58]
<AR2000>
>Forecaster: do you want more redundant suggestions?
L83[07:59:58]
<AR2000>
yes. because maybe that's something I think I understood, but I
really didn't
L84[08:00:50]
<Forecaster> I'm not sure you understand
what redundant means
L85[08:01:55]
<AR2000>
>Forecaster: I'm not sure you understand what redundant
means
L86[08:01:55]
<AR2000>
"did you do something you did ?"
L87[08:01:55]
<AR2000> Is
that what it mean (in context) ?
L88[08:02:11]
<Forecaster> Yep, you've got it
L89[08:02:34]
<AR2000>
>Forecaster: I'm not sure you understand what redundant
means
L90[08:02:35]
<AR2000>
then I understood what it meant
L91[08:04:16]
<Forecaster> also you know you don't have
to keep replying to every message when we're having a one on one
conversation
L92[08:04:36]
<Forecaster> there's no point and it
creates a lot of extra messages on the IRC side
L93[08:04:59]
<AR2000> I
forgot about IRC displaying things differently
L94[08:05:14]
<Forecaster> Please keep that in mind in
the future
L95[08:07:00]
<Forecaster> now if you are hoping for
some actual help then you should link to the entire script and then
maybe someone will take some time to look through it and suggest a
solution for you eventually
L96[08:07:33]
<Forecaster> small snippets are only
useful if the issue is very localized
L98[08:08:22]
<AR2000>
The issue is localized to the snippets I gave
L99[08:08:32]
<AR2000>
But here are the 2 problematic files
L100[08:09:02]
<AR2000>
`dnsd.lua` with the thread, and `udp.lua` with the blocking
function
L101[08:09:27]
<AR2000> To
run it I would have to send my entire oclelot workspace
L102[08:10:18]
⇨ Joins: Vexatos
(~Vexatos@p200300eaef1f72051c0e552097078cd4.dip0.t-ipconnect.de)
L103[08:10:18]
zsh sets mode: +v on Vexatos
L104[08:11:15]
<Forecaster> The actual issue isn't always
where we think it is
L105[08:12:02]
<Forecaster> also you said something about
the thread.create call never ending, but didn't show that part of
the code
L106[08:12:16]
<Forecaster> but now that you've provided
the full files that's no longer an issue
L107[08:15:02]
<AR2000>
The `thread.create` call never ending is a consequence of the
thread never giving back execution.
L108[08:15:02]
<AR2000>
Otherwise the program behave normally and does what it is suppose
to do.
L109[08:46:53] ⇦
Quits: Vexatos
(~Vexatos@p200300eaef1f72051c0e552097078cd4.dip0.t-ipconnect.de)
(Ping timeout: 189 seconds)
L110[09:00:35]
⇨ Joins: Vexatos
(~Vexatos@p200300eaef1f72898931e51a75a5566b.dip0.t-ipconnect.de)
L111[09:00:35]
zsh sets mode: +v on Vexatos
L112[09:27:07]
<Forecaster> %tonk
L113[09:27:07] <MichiBot> Zoinks!
Forecaster! You beat SoBinary's previous record of 41 minutes and
54 seconds (By 57 minutes and 33 seconds)! I hope you're
happy!
L114[09:27:08] <MichiBot> Forecaster's new
record is 1 hour, 39 minutes and 28 seconds! Forecaster also gained
0.00096 tonk points for stealing the tonk. Position #1.
L115[09:27:37]
<SoBinary>
...huh?
L116[09:27:53]
<SoBinary>
my clock must be desynced
L117[09:28:39]
<Forecaster> Unfortunate
L118[09:29:37]
<SoBinary>
no it's like
L119[09:29:43]
<SoBinary>
you tonked at 15:27
L120[09:29:54]
<SoBinary>
but my clock claimed it was still 15:26
L121[09:34:07]
<Forecaster> one minute off isn't that
bad
L122[09:35:27]
<Forecaster> %sip
L123[09:35:28] <MichiBot> You drink a
rather tan potion (New!). Forecaster feels the need to smash.
(%smash)
L124[09:35:34]
<Forecaster> %smash
L125[09:35:34] <MichiBot> Forecaster
smashes a bust. It definitely bore a resemblance to someone you
don't like.
L126[09:56:30]
<AR2000>
@Forecaster I found my issue. I didn't detached the thread, making
it appear like the `start` function never ended since the prog
couldn't exit with a running attached thread
L127[10:01:00]
<Forecaster> was that issue in one of the
two snippets you posted initially
L128[10:03:41]
<AR2000>
>Forecaster: was that issue in one of the two snippets you
posted initially
L129[10:03:41]
<AR2000>
....
L130[10:03:42]
<AR2000>
no
L131[10:03:57]
<AR2000>
note to myself : rtfm
L132[10:04:22]
<AR2000>
because I found the issue by writing my `---@meta` file for the
`thread` lib
L133[10:04:45]
<Forecaster> well, it's always good to
learn things
L134[10:07:21]
<AR2000>
Now I have a working UDP layer. With a socket using the same
interface as `luasocket` for easy use
L135[10:08:49]
<AR2000>
it's pushed in my repo, but the `programs.cfg` is not updated, and
is still broken because of the `:` prefix bug in oppm for which I
made a PR
L136[11:42:02]
<SoBinary>
%tonk
L137[11:42:02] <MichiBot> Fopdoodle!
SoBinary! You beat Forecaster's previous record of 1 hour, 39
minutes and 28 seconds (By 35 minutes and 27 seconds)! I hope
you're happy!
L138[11:42:03] <MichiBot> SoBinary's new
record is 2 hours, 14 minutes and 55 seconds! SoBinary also gained
0.00118 (0.00059 x 2) tonk points for stealing the tonk. Position
#15. Need 0.00026 more points to pass PwnagePineapple!
L139[12:30:53] <Amanda> @Ariri, other
hackmud people: You should run "schongo.honeypot" with
the default tab-completed arguments!
L140[12:35:35] <Amanda> And that's because
the ambiance kinda slipped my mind, @Ariri
L141[12:36:42] <Amanda> my brain is much
more visual-focused
L142[12:37:02] <Amanda> Like, audio
doesn't make an impression on me mostly
L143[13:32:36]
<TechTastic> %down
L144[13:32:36] <MichiBot> You drink an
awful sky potion (New!). The potion contained a computer virus! It
sent a message to all of TechTastic's friends telling them that
they love them!
L145[13:33:10]
<TechTastic> *jokes on the virus, might as
well be quarentined if thats the case*
L147[13:57:22]
<TechTastic> %tonkout
L148[13:57:22] <MichiBot> Shoot!
TechTastic! You beat SoBinary's previous record of 2 hours, 14
minutes and 55 seconds (By 24 seconds)! I hope you're happy!
L149[13:57:23] <MichiBot> TechTastic has
stolen the tonkout! Tonk has been reset! They gained 0.002 tonk
points! plus 0.001 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 0.04913. Position #10 Need
0.00277 more points to pass SquidDev!
L150[13:57:55]
<TechTastic> %shell
L151[13:57:55] <MichiBot> TechTastic loads
A bottle of poison (for poisoning someone only!) into a shell and
fires it. It strikes zsh. They take 1d12 => 2 (Poison +1) =>
4 damage. nadja and Nia stood too close and take 1d10 => 4
(Poison +1) => 5, and 1d10 => 2 (Poison +1) => 3 damage
respectively.
L152[13:57:56] <MichiBot> The bottle of
poison (for poisoning someone only!) returned to it's original
reality.
L153[14:00:25]
<TechTastic> %tonkshell
L154[14:01:03]
<TechTastic> %tonkshell green
SquidDev
L155[14:01:22]
<TechTastic> did... did i break
MichiBot?
L156[14:03:12] <Amanda> %choose halucinate
or try and be productive
L157[14:03:12] <MichiBot> Amanda:
"try and be productive", now with 30% fewer deaths caused
by negligence!
L158[14:04:10]
<TechTastic> nope just wrong command
L159[14:04:22]
<TechTastic> %tonksnipe green
SquidDev
L160[14:04:23] <MichiBot> TechTastic: You
hit SquidDev! They lost 0.000831 tonk points which you gain!
Congratulations! Position #10 Need 0.001108 more points to pass
SquidDev!
L161[14:05:45] <SquidDev> That was
uncalled for.
L162[14:22:38] *
Amanda sets some cleanup bots to work, curls back up around elfi to
continue reading to her
L163[14:43:39]
<SoBinary>
%tonk
L164[14:43:40] <MichiBot> Fudge!
SoBinary! You beat TechTastic's previous record of <0 (By 46
minutes and 17 seconds)! I hope you're happy!
L165[14:43:41] <MichiBot> SoBinary's new
record is 46 minutes and 17 seconds! SoBinary also gained 0.00077
tonk points for stealing the tonk. Position #15 => #14.
(Overtook PwnagePineapple) Need 0.00282 more points to pass
Ocawesome101!
L166[15:05:14]
<Vaur>
%sip
L167[15:05:14] <MichiBot> You drink an
awful transparent potion (New!). Vaur's nails turn the color of
dilithium until they have a forbidden potion.
L168[15:11:51]
<SoBinary>
%sip
L169[15:11:51] <MichiBot> You drink an icy
aqua potion (New!). As SoBinary drinks the potion they seem to have
become magnetic and A baseball cap with the ikea logo on it flies
towards them! They fail to evade it with a 11 vs DC 14 and takes
1d6 => 2 damage.
L170[15:23:00]
<Vaur>
%sip
L171[15:23:00] <MichiBot> You drink a
cloudy water potion (New!). The next pie Vaur eats tastes slightly
less good.
L172[15:26:06]
<walksanator.
B⃢ot.> %sip
L173[15:26:06] <MichiBot> You drink a ripe
salmon potion (New!). walksanator. B⃢ot. gets a sudden Spice
infusion. walksanator. B⃢ot. can see the universe. [Spice Addiction
+1]
L174[15:26:26]
<walksanator.
B⃢ot.> What are the affects of spice addiction
L175[15:28:31]
<SoBinary>
blue eyes
L176[15:28:43]
<SoBinary>
enhanced physical strength
L177[15:28:49]
<SoBinary>
spice addiction
L178[15:34:18]
<Vaur>
%sip
L179[15:34:18] <MichiBot> You drink a
thick oculemon potion (New!). Vaur: Nothing seemed to
happen...
L180[15:37:20]
<SoBinary>
%sip
L181[15:37:20] <MichiBot> You drink a
light strawberry potion (New!). The bottle splits into two
revealing a smaller Gloomy Emerald potion.
L182[15:37:29]
<SoBinary>
%sip
L183[15:37:41]
<SoBinary>
huh
L184[15:53:19]
<Vaur>
%sip
L185[15:53:19] <MichiBot> You drink a
basic diamond potion (New!). There's an acidic tinge to the
potion... A label on the bottle reads "Who needs internal
organs anyway?". Vaur takes 3d6 => [6,4,2] acid
damage.
L186[16:02:12]
<SoBinary>
%sip
L187[16:02:13] <MichiBot> You drink an icy
red potion (New!). The ghost of a plant haunts SoBinary until they
see a unicorn.
L188[16:02:29]
<SoBinary>
where's my gloomy emerald potion :(
L189[16:02:38]
<TechTastic> ill drink the Gloomy Emerald
potion if you want
L190[16:02:47]
<TechTastic> %down Gloomy Emerald
L191[16:02:47] <MichiBot> You drink a
gloomy emerald potion (New!). The bottle turns into a piece of
bacon. TechTastic has found 1 piece of bacon so far. (Rem. uses:
0)
L192[16:03:15]
<TechTastic> now how ot inventory
L193[16:03:24]
<TechTastic> %pickup
L194[16:03:29]
<TechTastic> %help
L196[16:04:36]
<TechTastic> %inventory add bacon
L197[16:04:37] *
MichiBot summons 'bacon' and adds to her inventory. This seems very
sturdy.
L198[16:04:42]
<SoBinary>
%inventory
L199[16:04:42] <MichiBot> SoBinary: Must
specify sub-command. (Try: list, create (add), remove (rem, del),
preserve (pre), unpreserve (unpre), count, favourite (fav))
L200[16:04:45]
<SoBinary>
aha
L201[16:04:52]
<SoBinary>
%inventory list
L203[16:04:53]
<TechTastic> %rainbow and this
exists
L204[16:04:54] <MichiBot> TechTastic:
and
this exists
L205[16:05:04]
<SoBinary>
uhhhh
L206[16:05:29]
<TechTastic> %down
L208[16:05:33]
<SoBinary>
uhhhh
L209[16:12:11] ⇦
Quits: Amanda (~m-yt727s@2600:4040:70f3:6601:53a2:9836:dfd6:7bcc)
(Ping timeout: 190 seconds)
L210[16:12:44]
⇨ Joins: Amanda
(~m-yt727s@2600:4040:70f3:6601:eba5:1480:8708:bf92)
L211[16:22:56]
<IDWTBHAM
IJWTBL> new server with interesting content
L213[16:26:45] <Amanda> I'm sure that's
totally legit. I bet Michiyo would love to hear about it, or
@LIizziii
L214[16:26:56]
<The
Patmann> @Forecaster probably would too
L215[16:27:13] <Amanda> Not sure if Fore
is an admin discord-size, I know michiyo and Liizzii are
L216[16:27:19] <Amanda> s/size/side/
L217[16:27:19] <MichiBot> <Amanda>
Not sure if Fore is an admin discord-side, I know michiyo and
Liizzii are
L218[16:27:59]
<The
Patmann> afaik Fore has the moderator role, not sure how it
differs from the admin role tho
L219[16:32:24]
<SoBinary>
%ammocount
L220[16:32:24] <MichiBot> SoBinary: You
have 1 Blue Shell, 3 Red Shells, 5 Green Shells, and 2 Bricks
L221[16:32:29]
<SoBinary>
aha
L222[16:33:22]
<SoBinary>
@Vexatos s
L223[16:38:42]
<Michiyo>
Nuked
L224[16:38:50]
<Michiyo>
And yes, Fore is a mod
L225[16:41:00]
<TechTastic> %ammocount
L226[16:41:00] <MichiBot> TechTastic: You
have 1 Blue Shell, 3 Red Shells, 3 Green Shells, and 2 Bricks
L227[16:41:10]
<Vaur>
%sip
L228[16:41:10] <MichiBot> You drink a
smooth quicksilver potion (New!). Vaur gains the ability to talk to
Sheep for 6 seconds.
L229[16:41:18]
<Vaur>
Beeeee
L230[16:41:19]
<TechTastic> %tonksnipe blue
L231[16:41:19] <MichiBot> TechTastic:
Invalid arguments. %tonksnipe blue Target:string
L232[16:41:40]
<TechTastic> %tonksnipe blue Vaur
L233[16:41:41] <MichiBot> TechTastic: You
can't snipe right now. Try again in 21 hours, 22 minutes and 42
seconds.
L234[16:41:47]
<TechTastic> Aw
L235[16:41:53]
<TechTastic> %down
L236[16:41:53] <MichiBot> You drink an
eroded gold potion (New!). TechTastic smells something
burning.
L237[16:42:13]
<Vaur> can
you even hit me with a blue ?
L238[16:42:23]
<Vaur>
%tonkleaders
L240[16:42:34]
<TechTastic> %tonk
L241[16:42:35] <MichiBot> Wah!
TechTastic! You beat SoBinary's previous record of 46 minutes and
17 seconds (By 1 hour, 12 minutes and 37 seconds)! I hope you're
happy!
L242[16:42:36] <MichiBot> TechTastic's new
record is 1 hour, 58 minutes and 54 seconds! TechTastic also gained
0.00121 tonk points for stealing the tonk. Position #10 => #9.
(Overtook SquidDev) Need 0.017439 more points to pass walksanator.
B⃢ot.!
L243[16:42:45]
<Vaur> no
you can not hit me with a blue
L244[16:53:24] ⇦
Quits: Michiyo (~Michiyo@50.39.216.251) (Quit:
Leaving)
L245[16:54:11]
<TechTastic> Love this
L247[16:54:21]
<TechTastic> Wrong copy paste
L248[16:54:33]
<TechTastic> Love this
L250[16:55:02] <SquidDev> Booo. Bad
computer mod
L251[16:55:37]
<TechTastic> Dw, im making integration for
TIS
L252[16:55:49]
<TechTastic> But for now there's just CC
Integration
L253[16:58:20] <SquidDev> I hadn't really
registered that VS2 was still being developed though, that's
neat!
L254[17:05:05] <Amanda> %choose start a
new story or try and be productive again
L255[17:05:05] <MichiBot> Amanda: You'll
want to go with "start a new story".
L256[17:05:40] <Amanda> %choose space or
zombies
L257[17:05:40] <MichiBot> Amanda: Wait,
what was the question again? Uhh... "space"?
L258[17:05:46] <Amanda> Sounds good
L259[17:07:32]
<TechTastic> >SquidDev: I hadn't really
registered that VS2 was still being developed though, that's
…
L260[17:07:32]
<TechTastic> For 1.16 and 1.18 with a
1.19.2 version being playtested
L261[17:08:12]
<TechTastic> And VS2 itself has no content
of its own, just physics unlike VS1 (old 1.12 version)
L262[17:09:10] <SquidDev> Ahhh, that may
be where I'm getting confused then. Just merged VS1 and VS2 in my
head.
L263[17:09:34]
<TechTastic> Lol
L264[17:10:32]
<TechTastic> Dw, ThatPolishKid (dev of
Ancient Warfare 2 and MineFantasy Reforged) plans to backport VS2
to 1.12 eventually
L265[17:11:23] <SquidDev> Oh no, that's
made me more worried. Nobody should voluntarily touch 1.12.
L266[17:11:38]
<TechTastic> Hes a 1.12 fanatic
L267[17:12:02]
<TechTastic> Even ported MineFantasy 2
from 1.7.10 to 1.12.2
L268[17:12:12]
<TechTastic> Hence Reforged
L269[17:29:08]
⇨ Joins: amogus
(~amogus@static.181.36.46.78.clients.your-server.de)
L270[17:29:58] ⇦
Quits: amogus (~amogus@static.181.36.46.78.clients.your-server.de)
(Client Quit)
L271[17:44:41]
<Ariri>
>Amanda: <@335186179521642498>, other hackmud people: You
should run "schongo.hon…
L272[17:44:42]
<Ariri> why
does that sound like a bad idea
L273[17:44:53]
<Ariri>
>Amanda: my brain is much more visual-focused
L274[17:44:53]
<Ariri> the
visuals are really good too tho
L276[18:24:40]
<walksanator.
B⃢ot.> %sip
L277[18:24:40] <MichiBot> You drink a sour
toxictop potion (New!). walksanator. B⃢ot.'s eyes turn the color of
rubium until they see a bird.
L278[18:30:25]
<Vaur>
%sip
L279[18:30:25] <MichiBot> You drink an
eroded dilithium potion (New!). The ghost of a plant haunts Vaur
until they find a nagging feeling.
L280[18:34:31]
<TechTastic> >walksanator. B⃢ot.:
%sip
L281[18:34:31] <MichiBot> You drink a
fluffy salmon potion (New!). TechTastic is suddenly more aware of
cute things nearby until they steal the concept of stealing.
L282[18:34:32]
<TechTastic> I recently learned what
CoreWars was
L283[18:34:41]
<TechTastic> Wait
L284[18:35:06]
<TechTastic> So replying to a message of
another person using the sip command makes you sip
L285[18:35:45]
<TechTastic> >Vaur: %sip
L286[18:35:46]
<TechTastic> Test
L287[18:35:52]
<TechTastic> Yep
L288[18:36:09]
<Forecaster> yes, because corded pre-fixes
your name before the copy of the message you're replying to
L289[18:36:20]
<Forecaster> and MichiBot parses this as
you using a command
L290[18:37:16]
<Forecaster> I know I added a way to
ignore messages ending with a specific string
L291[18:37:25]
<Forecaster> but I don't think I've added
a prefix filter yet
L293[18:50:33]
<PwnagePineapple (He/Him)> %tonk
L294[18:50:33] <MichiBot> Wild!
PwnagePineapple (He/Him)! You beat TechTastic's previous record
of 1 hour, 58 minutes and 54 seconds (By 9 minutes and 3 seconds)!
I hope you're happy!
L295[18:50:34] <MichiBot> PwnagePineapple
(He/Him)'s new record is 2 hours, 7 minutes and 58 seconds!
PwnagePineapple (He/Him) also gained 0.0003 (0.00015 x 2) tonk
points for stealing the tonk. Position #12. Need 0.00173 more
points to pass AR2000!
L296[18:56:24]
<Forecaster> also I'm staying on MC 1.12
until further notice
L297[18:57:03]
<Forecaster> it's got Railcraft and OC
which is what my current project requires
L298[19:16:09]
<Forecaster> %sip
L299[19:16:09] <MichiBot> You drink a dull
bombastium potion (New!). The bottle splits into two revealing a
smaller Diluted Grathnode potion.
L300[19:16:32]
<Forecaster> %splash Michiyo diluted
grathnode
L301[19:16:33] <MichiBot> You fling a
diluted grathnode potion (New!) that splashes onto Michiyo. A
Yellow sword appears next to Michiyo.
L303[19:17:29]
<walksanator.
B⃢ot.> @TechTastic this?
L304[19:18:48] <Corded> * <Michiyo>
uses the Yellow sword to bap @Forecaster on the head (sideways, I'm
not horrible enough to hit you with the edge)
L305[19:18:59]
<Forecaster> owie
L306[20:19:08]
<walksanator.
B⃢ot.> also next tis-stringify will improve (and break) the API
for CC<->TIS interop
L307[20:19:08]
<walksanator.
B⃢ot.> though i have to research creating custom lua functions
at runtime (so i can have a registry that allows other modules to
define a CC api instead of my hogging the entire CC api)
L308[20:19:58]
<walksanator.
B⃢ot.> planned functions are .getFaces()->[Face Names]
L309[20:19:58]
<walksanator.
B⃢ot.> .getFace(face)->module (the impl for that face)
L310[20:20:20]
<walksanator.
B⃢ot.> .getModule(face) -> string (gets the name or smth of
the module)
L311[20:21:55]
⇨ Joins: ben_mkiv
(~ben_mkiv@200116B80032cb00FE3497fFFeA975f2.dip.versatel-1u1.de)
L313[20:42:06]
<TechTastic> >walksanator. B⃢ot.:
<@708146997479080047> this?
L314[20:42:06]
<TechTastic> yep, its basically a
competition between 2 Assembly programs to cause the other to throw
an illegal argument
L315[20:42:26] ⇦
Quits: Victor_sueca
(~Victor_su@190.pool90-165-120.dynamic.orange.es) (Ping timeout:
189 seconds)
L316[20:47:53]
<walksanator.
B⃢ot.> >TechTastic: yep, its basically a competition between
2 Assembly programs to cause the other to thro…
L317[20:47:53]
<walksanator.
B⃢ot.> Crash your enemies
L318[20:48:09]
<TechTastic> exactly
L319[20:48:53]
<walksanator.
B⃢ot.> i wonder what the limit is for number of players
L320[20:49:04]
<TechTastic> 2 iirc
L321[20:49:26]
<TechTastic> tho i could be very wrong as
i just discovered it due to a CTF
L322[20:51:26]
<walksanator.
B⃢ot.> it says 2 or more players
L323[20:53:13]
<walksanator.
B⃢ot.> imagine if Pneumatic craft hacking was a game of Core
Wars
L325[20:53:30]
<walksanator.
B⃢ot.> then again how do we determine automatic win/lose
L326[20:54:33]
<walksanator.
B⃢ot.> interesting i was searching for examples and found
L328[20:56:44]
<walksanator.
B⃢ot.> idk why but this is oddly mesmerising
L329[20:57:28]
<walksanator.
B⃢ot.> i think it got stuck
L331[20:57:47]
<walksanator.
B⃢ot.> and since this is deterministic, it should always result
in this right?
L332[20:59:10]
<walksanator.
B⃢ot.> so `spl` creates a new instruction pointer
L333[21:00:01]
<TechTastic> idk, i dont know
assembly
L334[21:00:39]
<walksanator.
B⃢ot.> it boils down to Rock Paper Scisors lulw
L336[21:01:25]
<TechTastic> it all depends on what
Warriors you use, 2 of the more famous ones are the Imp and the
Dwarf
L337[21:01:52]
<walksanator.
B⃢ot.> this one is `CHANG1 (left, blue) versus MICE (right,
red):`
L338[21:02:27]
<walksanator.
B⃢ot.> but yeah the outcome is deterministic so if you clash two
programs
L339[21:02:27]
<walksanator.
B⃢ot.> the result will always be the same (unless the VM bugs
out)
L341[21:03:04]
<TechTastic> it could but there are tohse
anomilies
L342[21:03:28]
<TechTastic> like piting the Dwarf against
the Imp, it wont win every round
L343[21:03:54]
<walksanator.
B⃢ot.> tohse? did you those?
L344[21:04:53]
<walksanator.
B⃢ot.> interesting the arena size can also be configured
L345[21:04:54]
<walksanator.
B⃢ot.> (default 8k)
L346[21:05:48]
<walksanator.
B⃢ot.> there *is* absolute addressing, but it is common practice
to use relative adressing
L347[21:06:25]
<walksanator.
B⃢ot.> the reason why relative is used is because well... you
cannot know the position of your pointer
L348[21:06:54]
<walksanator.
B⃢ot.> so by using absolute indexing you run the risk of
overwriting your own code (which happens less often with relative
indexing)
L349[21:07:12]
<walksanator.
B⃢ot.> numbers are %'d
L350[21:07:42]
<walksanator.
B⃢ot.> so if the arena is 8000 and you try to do 4090+4532 you
get 622
L351[21:08:48]
<walksanator.
B⃢ot.> trying Chang1 vs a dwarf i found
L352[21:08:50]
<TechTastic> %tonkout
L353[21:08:50] <MichiBot> Yippee!
TechTastic! You beat PwnagePineapple (He/Him)'s previous record
of 2 hours, 7 minutes and 58 seconds (By 10 minutes and 18
seconds)! I hope you're happy!
L354[21:08:51] <MichiBot> TechTastic has
stolen the tonkout! Tonk has been reset! They gained 0.002 tonk
points! plus 0.001 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 0.054671. Position #9 Need
0.013939 more points to pass walksanator. B⃢ot.!
L355[21:08:54]
<walksanator.
B⃢ot.> dwarf won
L358[21:11:19]
<walksanator.
B⃢ot.> i like how spawning processes is not a advantage
L359[21:12:01]
<walksanator.
B⃢ot.> infact it is a calculated risk since more pointers =
slower execution of (possibly crucial) code
L360[21:13:08]
<TechTastic> imagine doing this in
TIS
L361[21:13:47]
<walksanator.
B⃢ot.> imagine if to unlock a door you had to win a game of core
wars
L362[21:14:36]
<walksanator.
B⃢ot.> since you (the developer of the initial enemy) could
program a way to make it self-destruct if a ceartain value
occurs
L363[21:14:38]
<TechTastic> without knowing your
opponent's source code
L364[21:14:48]
<walksanator.
B⃢ot.> yeah thats what i am saying
L365[21:15:01]
<walksanator.
B⃢ot.> ofc i think making this how you hack a Security terminal
is better
L366[21:15:22]
<TechTastic> it would be sweet to us in a
factino base so that even if betrayed, youd just need to use a
different Warrior
L367[21:23:02]
<walksanator.
B⃢ot.> factino?
L368[21:23:48]
<walksanator.
B⃢ot.> also IDK why but i want to consider using a Genetic
Algrithym to train a Core War program
L369[21:25:22]
<TechTastic> factions
L370[21:25:33]
<walksanator.
B⃢ot.> yeah if someone leaked the defender
L371[21:25:38]
<walksanator.
B⃢ot.> you could just create a new one
L372[21:26:20]
<walksanator.
B⃢ot.> also you used to have to `END <instruction>` and
that would determine where to place your starter execution
pointer
L373[21:26:20]
<walksanator.
B⃢ot.> luckily the 94' standard added ORG so you just place that
at your start point
L374[21:27:32]
<walksanator.
B⃢ot.> >walksanator. B⃢ot.:
L375[21:27:32]
<walksanator.
B⃢ot.> nvm dwarf infact did not wiin
L376[21:27:35]
<walksanator.
B⃢ot.> it just tied
L377[21:27:59]
<walksanator.
B⃢ot.> since you can see in the TL that CHANG1 is still alive
and kicking
L378[21:29:29]
<walksanator.
B⃢ot.> corewar.io missing some constants
L380[21:29:59]
<walksanator.
B⃢ot.> these compile-time variables are *kinda important*
L381[21:30:50]
<walksanator.
B⃢ot.> interessting
L382[21:31:05]
<walksanator.
B⃢ot.> i need a way to embed a NPM project in a Java
program
L383[21:31:15]
<walksanator.
B⃢ot.> since there is a Core War js implementation
L385[22:10:31] ⇦
Quits: ben_mkiv
(~ben_mkiv@200116B80032cb00FE3497fFFeA975f2.dip.versatel-1u1.de)
(Killed (NickServ (GHOST command used by
ben_mkiv|afk!~ben_mkiv@200116B814d18100Fe3497fFfEA975f2.dip.versatel-1u1.de)))
L386[22:10:37]
⇨ Joins: ben_mkiv
(~ben_mkiv@200116B814d18100Fe3497fFfEA975f2.dip.versatel-1u1.de)
L387[22:24:13]
<Michiyo>
%tonk
L388[22:24:13] <MichiBot> Wah! Michiyo!
You beat TechTastic's previous record of <0 (By 1 hour, 15
minutes and 23 seconds)! I hope you're happy!
L389[22:24:14] <MichiBot> Michiyo's new
record is 1 hour, 15 minutes and 23 seconds! Michiyo also gained
0.00126 tonk points for stealing the tonk. Position #2. Need
0.008925 more points to pass Forecaster!
L390[23:01:24] ⇦
Quits: ben_mkiv
(~ben_mkiv@200116B814d18100Fe3497fFfEA975f2.dip.versatel-1u1.de)
(Quit: Leaving)
L391[23:46:33] ⇦
Quits: Vexatos
(~Vexatos@p200300eaef1f72898931e51a75a5566b.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L392[23:47:18]
<walksanator.
B⃢ot.> TIL there is a response to "Liar, Liar, Pants on
fire"
L393[23:47:19]
<walksanator.
B⃢ot.> It is "I don't care, I don't care, I can buy another
pair"
L394[23:48:35] *
Izzy takes notes