<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[09:51:53] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L2[09:52:46] <Forecaster> ?testcommand This
is sparta
L3[09:53:58] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L4[09:54:17] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L5[09:54:25] <Forecaster> ?testcommand This
is sparta
L6[09:54:36] <Forecaster> ?testcommand
1
L7[09:55:32] <Forecaster> hrm
L8[09:56:59] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L9[09:57:19] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L10[09:57:28] <Forecaster> ?testcommand
1
L11[09:57:34] <Forecaster> ah, there we
go
L12[09:58:01] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L13[09:58:21] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L14[09:58:32] <Forecaster> ?testcommand
1
L15[09:58:37] <Forecaster> ?testcommand
nope
L17[09:58:43] <Forecaster> dangit
L18[09:59:22] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L19[09:59:42] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L20[10:00:59] <Forecaster> ?testcommand
nope
L21[10:42:49] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L22[10:43:09] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L23[10:43:32] <Forecaster> ?testcommand
1
L24[10:46:03] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L25[10:46:22] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L26[10:46:31] <Forecaster> ?testcommand
1
L27[10:49:07] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L28[10:49:31] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L29[10:49:38] <Forecaster> ?testcommand
1
L30[10:50:19] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L31[10:50:39] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L32[10:51:00] <Forecaster> ?testcommand
1
L33[10:52:07] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L34[10:52:28] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L35[10:52:35] <Forecaster> ?testcommand
1
L36[10:53:14] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L37[10:54:03] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L38[10:54:13] <Forecaster> ?testcommand
1
L39[10:54:35] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L40[10:54:55] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L41[10:55:05] <Forecaster> ?testcommand
1
L42[11:06:07] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L43[11:06:26] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L44[11:07:02] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L45[11:07:21] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L46[11:07:42] <Forecaster> ?testcommand
syntax
L48[11:07:47] <Forecaster> dang
L49[11:09:15] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L50[11:09:34] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L51[11:09:42] <Forecaster> ?testcommand
syntax
L53[11:09:47] <Forecaster> foo
L54[11:12:57] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L55[11:13:16] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L56[11:13:23] <Forecaster> ?testcommand
syntax
L57[11:13:23] <ForeBot> Forecaster:
Integer Amount
L58[11:13:54]
<ThePiGuy24> Integer Amount
L59[11:16:01] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L60[11:16:19] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L61[11:16:34] <Forecaster> ?testcommand
syntax
L62[11:16:34] <ForeBot> Forecaster:
testcommand int Amount
L63[11:18:11] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L64[11:18:31] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L65[11:18:38] <Forecaster> ?testcommand
syntax
L66[11:18:38] <ForeBot> Forecaster:
?testcommand int Amount
L67[11:18:46] <Forecaster> hm, pretty
good
L68[11:24:42] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L69[11:25:01] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L70[11:25:16] <Forecaster> ?testcommand
syntax
L71[11:25:16] <ForeBot> Forecaster:
?testcommand int Amount, [str Item, ]
L72[11:25:25] <Forecaster> hrm, not
quite
L73[11:26:54] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L74[11:27:12] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L75[11:27:20] <Forecaster> ?testcommand
syntax
L76[11:27:20] <ForeBot> Forecaster:
?testcommand int Amount, [str Item]
L77[11:27:26] <Forecaster> that's
better
L78[11:36:01] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L79[11:36:21] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L80[11:36:38] <Forecaster> ?testcommand 1
soup
L81[11:36:38] <ForeBot> Forecaster: You've
caught 1
L82[11:36:45] <Forecaster> foop
L83[11:37:26] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L84[11:37:46] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L85[11:37:54] <Forecaster> ?testcommand 1
soup
L86[11:37:54] <ForeBot> Forecaster: You've
caught 1 soup
L87[11:38:24] <Forecaster> ?testcommand 34
"Triceratops wearing hats"
L88[11:38:24] <ForeBot> Forecaster: You've
caught 34 "Triceratops wearing hats"
L89[11:38:31] <Forecaster> hm
L90[11:38:55] <Forecaster> oh right
L91[11:39:12] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L92[11:39:31] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L93[11:39:40] <Forecaster> ?testcommand 34
"Triceratops wearing hats"
L94[11:39:41] <ForeBot> Forecaster: You've
caught 34 Triceratops wearing hats
L95[11:39:53] <Forecaster> nice
L96[11:43:08] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L97[11:43:31] ⇨
Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L98[11:43:43] <Forecaster> ?testcommand 34
"Triceratops wearing hats"
L99[11:43:43] <ForeBot> Forecaster: You've
caught 34 Triceratops wearing hats riding Triceratops wearing
hats
L100[11:43:52] <Forecaster> nope
L101[11:45:09] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L102[11:45:29]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L103[11:45:39] <Forecaster> ?testcommand
34 "Triceratops wearing hats"
L104[11:45:39] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats riding Triceratops
wearing hats
L105[11:45:48] <Forecaster> hrm
L106[11:46:17] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L107[11:46:37]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L108[11:47:01] <Forecaster> ?testcommand
34 "Triceratops wearing hats"
L109[11:47:02] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats riding
L110[11:47:07] <Forecaster> nop
L111[11:47:20] <Forecaster> dangit
L112[11:47:34] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L113[11:47:57]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L114[11:48:05] <Forecaster> ?testcommand
34 "Triceratops wearing hats"
L115[11:48:05] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats riding
L116[11:48:11] <Forecaster> hm
L117[11:49:06] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L118[11:49:26]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L119[11:49:36] <Forecaster> ?testcommand
34 "Triceratops wearing hats"
L120[11:49:36] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats
L121[11:49:47] <Forecaster> ?testcommand
34 "Triceratops wearing hats" skateboards
L122[11:49:48] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats
L123[11:49:51] <Forecaster> dangit
L124[11:51:13] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L125[11:51:33]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L126[11:51:44] <Forecaster> ?testcommand
34 "Triceratops wearing hats" skateboards
L127[11:51:44] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats
L128[11:51:59] <Forecaster> oh, I
see
L129[11:52:44] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L130[11:53:04]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L131[11:53:24] <Forecaster> ?testcommand
34 "Triceratops wearing hats" skateboards
L132[11:53:25] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats riding skateboards
L133[11:54:54] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L134[11:55:13]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L135[11:55:23] <Forecaster> ?testcommand
34 "Triceratops wearing hats" skateboards
L136[11:55:23] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats riding skateboards
L137[11:58:01] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L138[11:58:23]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L139[11:58:59] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L140[11:59:19]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L141[11:59:44] <Forecaster> ?testcommand
34 "Triceratops wearing hats" skateboards
L142[11:59:44] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats riding skateboards
L143[12:01:18] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L144[12:01:37]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L145[12:01:43] <Forecaster> ?testcommand
34 "Triceratops wearing hats" skateboards
L146[12:01:44] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats riding skateboards
L147[12:02:47] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L148[12:03:06]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L149[12:03:23] <Forecaster> ?testcommand
34 "Triceratops wearing hats" skateboards
L150[12:03:23] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats riding skateboards
L151[12:04:22] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L152[12:04:43]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L153[12:06:09] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L154[12:06:30]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L155[12:06:39] <Forecaster> ?testcommand
34 "Triceratops wearing hats" skateboards
L156[12:06:39] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats riding skateboards
L157[12:07:30] <Forecaster> awright, now
I've debugged the debug output
L158[12:10:00] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L159[12:10:23]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L160[12:10:31] <Forecaster>
?testcommand
L161[12:10:32] <ForeBot> Invalid
arguments. int Amount, [string Item, string
Vehicle]Forecaster
L162[12:11:01] <Forecaster> oops, that's
not how sendMessage works
L163[12:11:03] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L164[12:11:24]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L165[12:11:32] <Forecaster>
?testcommand
L166[12:11:32] <ForeBot> Forecaster:
Invalid arguments. int Amount, [string Item, string Vehicle]
L167[12:11:43] <Forecaster> ?testcommand
77
L168[12:11:44] <ForeBot> Forecaster:
You've caught 77 Pokemon
L169[12:12:05] <Forecaster> ?testcommand
64 apples
L170[12:12:06] <ForeBot> Forecaster:
You've caught 64 apples
L171[12:12:18] <Forecaster> ?testcommand
64 apples "tiny trains"
L172[12:12:18] <ForeBot> Forecaster:
You've caught 64 apples riding tiny trains
L173[12:12:53] <Forecaster> ?testcommand
rudes apples trains
L174[12:12:54] <ForeBot> Forecaster:
Invalid arguments. int Amount, [string Item, string Vehicle]
L175[12:13:08] <Forecaster> ?testcommand
53.3 apples
L176[12:13:08] <ForeBot> Forecaster:
You've caught 5 3 riding tiny trains
L177[12:13:11]
<ThePiGuy24> ?testcommand 18 Бадима
"Кировц 700"
L178[12:13:11] <ForeBot> ThePiGuy24:
You've caught 18 3 riding tiny trains
L179[12:13:35]
<ThePiGuy24> that doesnt look
correct
L180[12:13:40] <Forecaster> hm
L181[12:13:57] <Forecaster> ?testcommand
53.3 apples
L182[12:13:57] <ForeBot> Forecaster:
You've caught 5 3 riding tiny trains
L183[12:14:52] <Forecaster> hrm, I thought
I had the pattern not match Integer if there was a period following
it...
L184[12:20:30] <Forecaster> hm, this
pattern isn't working the way I thought it would...
L185[12:22:24] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L186[12:22:44]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L187[12:23:10] <Forecaster> ?testcommand
53.3 apples
L188[12:23:10] <ForeBot> Forecaster:
Invalid arguments. int Amount, [string Item, string Vehicle]
L189[12:23:15] <Forecaster> there we
go
L190[12:23:25] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L191[12:23:47]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L192[12:23:53] <Forecaster> ?testcommand
syntax
L193[12:23:53] <ForeBot> Forecaster:
?testcommand double Amount, [string Item, string Vehicle]
L194[12:23:58] <Forecaster> ?testcommand
53.3 apples
L196[12:24:03] <Forecaster> hm
L197[12:26:30] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L198[12:26:51]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L199[12:28:35] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L200[12:29:01]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L201[12:29:55] <Forecaster> ?testcommand
53.3 apples
L202[12:29:55] <ForeBot> Forecaster:
You've caught 53.3 apples
L203[12:30:06] <Forecaster> ?testcommand
54 apples
L204[12:30:06] <ForeBot> Forecaster:
You've caught 54.0 apples
L205[12:30:18] <Forecaster> oh, that's
interesing
L206[12:30:26] <Forecaster> right, that's
what parseDouble does
L207[12:30:41] <Forecaster> or rather what
Doulbe.toString does
L208[12:30:44] <Forecaster> hm
L209[12:31:27] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L210[12:33:42]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L211[12:34:15] <Forecaster> ?testcommand
54 apples
L212[12:34:16] <ForeBot> Forecaster:
You've caught 54 apples
L213[12:34:25] <Forecaster> ?testcommand
54 apples hoverboards
L214[12:34:25] <ForeBot> Forecaster:
You've caught 54 apples riding hoverboards
L215[12:34:35] <Forecaster> ?testcommand
54 apples pink hoverboards
L216[12:34:35] <ForeBot> Forecaster:
You've caught 54 apples riding pink
L217[12:34:43] <Forecaster> it needs to
handle that as well...
L218[12:36:26] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L219[12:36:48]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L220[12:36:58] <Forecaster> ?testcommand
54 apples pink hoverboards
L221[12:36:58] <ForeBot> Forecaster:
You've caught 54 apples riding pink hoverboards
L222[12:37:04] <Forecaster> woop
L223[12:38:19] <Forecaster> and the
handler for all of this is *only* 230 lines
L224[12:39:57]
<ThePiGuy24> ?testcommand 18 Бадима
"Кировец 700"
L225[12:39:57] <ForeBot> ThePiGuy24:
You've caught 18 apples riding pink hoverboards
L226[12:40:12]
<ThePiGuy24> it doesnt seem to like
unicode
L227[12:40:14] <Forecaster> that is
weird
L228[12:41:31] <Forecaster> oh, it's
because I'm using \w which is equivalent to [a-zA-Z0-9_]
L229[12:41:45]
<ThePiGuy24> yeah that would make
sense
L230[12:41:54] <Forecaster> interestingly
that also doesn't match spaces...
L231[12:42:26] <Forecaster> so not sure
how that worked with "triceratops wearing hats"
L232[12:43:02] <Forecaster> oh,
right
L233[12:43:25] <Forecaster> I use [\w ]
for the quoted strings
L234[12:43:37] <Forecaster> I guess I can
just use , for that
L235[12:43:44] <Forecaster> since it's
quoted it can be anything
L236[12:43:53] <Forecaster> whatever it is
should be treated as a string
L237[12:44:11] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L238[12:44:30]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L239[12:44:39] <Forecaster> ?testcommand
18 Бадима "Кировец 700"
L240[12:44:40] <ForeBot> Forecaster:
You've caught 18 Pokemon
L241[12:46:05] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L242[12:46:25]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L243[12:46:35] <Forecaster> ?testcommand
18 Бадима "Кировец 700"
L244[12:46:35] <ForeBot> Forecaster:
You've caught 18 Pokemon
L245[12:46:44] <Forecaster> hrm
L246[12:48:16] <Forecaster> `18 Бадима
"Кировец 700"` matches Double! => `18` Remainder:
`Бадима "Кировец 700"`
L247[12:48:16] <Forecaster> `Бадима
"Кировец 700"` matches String! => `` Remainder:
`Бадима "Кировец 700"`
L248[12:48:16] <Forecaster> `Бадима
"Кировец 700"` matches String! => `` Remainder:
`Бадима "Кировец 700"`
L249[12:48:20] <Forecaster> it's
having.... issues
L250[12:48:55] <Forecaster> ?testcommand
34 "Triceratops wearing hats" tiny hoverboards
L251[12:48:56] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats riding tiny
hoverboards
L252[12:49:05]
<ThePiGuy24> the patterns dont seem to
have been made with anything other than ascii in mind
L253[12:49:06] <Forecaster> ?testcommand
34 "Triceratops wearing hats" "tiny
hoverboards"
L254[12:49:06] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats" "tiny
hoverboards riding tiny hoverboards
L255[12:49:48] <Forecaster> ah
L256[12:49:54] <Forecaster> that needs to
be lazy probably
L257[12:50:03] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L258[12:50:21]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L259[12:50:38] <Forecaster> ?testcommand
34 "Triceratops wearing hats" "tiny
hoverboards"
L260[12:50:38] <ForeBot> Forecaster:
You've caught 34 Triceratops wearing hats riding tiny
hoverboards
L261[12:50:58] <Forecaster> `34
"Triceratops wearing hats" "tiny hoverboards"`
matches Double! => `34` Remainder: `"Triceratops wearing
hats" "tiny hoverboards"`
L262[12:50:59] <Forecaster>
`"Triceratops wearing hats" "tiny hoverboards"`
matches EscapedString! => `Triceratops wearing hats` Remainder:
`"tiny hoverboards"`
L263[12:50:59] <Forecaster> `"tiny
hoverboards"` matches EscapedString! => `tiny hoverboards`
Remainder: ``
L264[12:51:03] <Forecaster> This is how it
should look
L265[12:51:48]
<ThePiGuy24> i see
L266[12:52:03] <Forecaster> ?testcommand
18 Бадима "Кировец 700"
L267[12:52:03] <ForeBot> Forecaster:
You've caught 18 Triceratops wearing hats riding tiny
hoverboards
L268[12:52:38] <Forecaster> it's the
String match that is failing, I see
L269[12:52:43]
<ThePiGuy24> so i guess if it doesnt match
anything it just uses what was already in the variable?
L270[12:52:46] <Forecaster> oh, right of
course
L271[12:53:29] <Forecaster> yeah it seems
the object retains the previously set values because it's the
ArgumentParser isn't re-instanced each time
L272[12:53:39] <Forecaster> ?testcommand
18 "Бадима" "Кировец 700"
L273[12:53:39] <ForeBot> Forecaster:
You've caught 18 Бадима riding Кировец 700
L274[12:53:45]
<ThePiGuy24> ayy
L275[12:54:13] <Forecaster> yeah, you have
to quote anything that's not [a-zA-Z0-9_]
L276[12:54:46] <Forecaster> that should
probably also include -
L277[12:55:41] <Forecaster> ?testcommand
200 hyphened-words
L278[12:55:41] <ForeBot> Forecaster:
You've caught 200 hyphened riding Кировец 700
L279[12:56:04] <Forecaster> hm, I've got
to reset it at some point
L280[12:56:26] <Forecaster> oh, at the
start of the argument parsing obviously
L281[12:57:25] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L282[12:57:43]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L283[12:57:56] <Forecaster> ?testcommand
18 "Бадима" "Кировец 700"
L284[12:57:57] <ForeBot> Forecaster:
You've caught 18 Бадима riding Кировец 700
L285[12:58:04] <Forecaster> ?testcommand
200 hyphened-words
L286[12:58:05] <ForeBot> Forecaster:
You've caught 200 hyphened-words riding Кировец 700
L287[12:58:09] <Forecaster> nope
L288[12:58:58] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L289[12:59:17]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L290[12:59:25] <Forecaster> ?testcommand
18 "Бадима" "Кировец 700"
L291[12:59:25] <ForeBot> Forecaster:
You've caught 18 Бадима riding Кировец 700
L292[12:59:28] <Forecaster> ?testcommand
200 hyphened-words
L293[12:59:28] <ForeBot> Forecaster:
You've caught 200 hyphened-words riding Кировец 700
L294[12:59:31] <Forecaster> dangit
L295[12:59:57]
<ThePiGuy24> just make it the default and
hope nobody notices :p
L296[13:00:14] <Forecaster> it shouldn't
work like that, that's stupid
L297[13:03:03] <Forecaster> I don't
understand why the reset isn't working...
L298[13:03:18] <Forecaster> ?testcommand
200 hyphened-words
L299[13:03:54]
<ThePiGuy24> problem solved: reset cant
not work if the command doesnt work
L300[13:05:44] <Forecaster> oh, hm
L301[13:06:03] <Forecaster> it's probably
because it doesn't parse that last argument, because it doesn't
exist, so it also doesn't reset
L302[13:06:20] <Forecaster> I just need to
do a complete iteration and reset all arguments, then parse
L303[13:06:23] <ForeBot> Forecaster:
You've caught 200 hyphened-words riding Кировец 700
L304[13:07:07] <Forecaster> the for loop
iterates over all of them, but if it runs out it returns
early
L305[13:07:33] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L306[13:07:51]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L307[13:08:05] <Forecaster> ?testcommand
200 hyphened-words
L308[13:08:05] <ForeBot> Forecaster:
You've caught 200 hyphened-words
L309[13:08:12] <Forecaster> ?testcommand
18 "Бадима" "Кировец 700"
L310[13:08:12] <ForeBot> Forecaster:
You've caught 18 Бадима riding Кировец 700
L311[13:08:14] <Forecaster> ?testcommand
200 hyphened-words
L312[13:08:15] <ForeBot> Forecaster:
You've caught 200 hyphened-words
L313[13:08:18] <Forecaster> fixed
L314[13:08:59]
<ThePiGuy24> nice
L315[13:11:16] <Forecaster> now to bake
this into the command system so you don't need to do the
"Invalid arguments" thing in the command like I'm doing
now
L316[13:13:57]
<ThePiGuy24> sounds like fun
L317[13:16:14] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L318[13:16:33]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L319[13:16:39] <Forecaster> ?testcommand
200 hyphened-words
L320[13:16:39] <ForeBot> Forecaster:
You've caught 200 hyphened-words
L321[13:16:45] <Forecaster>
?testcommand
L322[13:16:45] <ForeBot> Forecaster:
Invalid arguments. double Amount, [string Item, string
Vehicle]
L323[13:16:53] <Forecaster> bam, first
try
L324[13:16:59] <Forecaster> 7 lines
L325[13:17:20] <Forecaster> two of which
are just }
L326[13:17:56]
<ThePiGuy24> ?testcommand 18
"Бадима" "Кировец 700"
L327[13:17:56] <ForeBot> ThePiGuy24:
You've caught 18 Бадима riding Кировец 700
L328[13:18:13]
<ThePiGuy24> and you did it without
breaking anything™️
L329[13:18:47] <Forecaster> well yeah, I
basically just moved the argument check to the Command class
tryExecute method
L330[13:19:17] <Forecaster> though it
should probably still print the actual command as part of the
syntax
L331[13:19:52] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L332[13:20:11]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L333[13:20:27] <Forecaster>
?testcommand
L334[13:20:28] <ForeBot> Forecaster:
Invalid arguments. ?testcommand double Amount, [string Item, string
Vehicle]
L335[13:21:11] <Forecaster> next step,
include the argument syntax on the help page
L336[13:21:35] <Forecaster> and this I
can't debug because I can't access that page on my test
instance
L337[13:23:55] <Forecaster> now that's
done (probably) I get the fun task of going through commands and
converting them to this new system
L338[13:24:30] <Forecaster> hm...
interesting
L339[13:24:33] <Forecaster> %list
L340[13:24:37] <Forecaster> huh
L341[13:24:46] <Forecaster> oh, I
see
L342[13:34:13] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L343[13:34:38]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L344[13:35:05] <Forecaster> ?testcommand
syntax
L346[13:35:14] <Forecaster> dagnabit
L347[13:36:02] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L348[13:36:22]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L349[13:36:30] <Forecaster> ?testcommand
syntax
L350[13:36:30] <ForeBot> Forecaster:
?testcommand double Amount, [string Item, string Vehicle]
L351[13:36:46] <Forecaster> ?tonk
syntax
L352[13:36:46] <ForeBot> This command has
no syntax defined.
L354[13:37:07] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L355[13:37:42]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L356[13:37:50] <Forecaster> ?tonk
syntax
L357[13:37:50] <ForeBot> This command has
no argument syntax defined.
L358[13:38:14] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L359[13:38:35]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L360[13:38:42] <Forecaster> ?tonk
syntax
L361[13:38:43] <ForeBot> Forecaster: This
command has no argument syntax defined.
L362[13:38:55] <Forecaster>
excellent
L363[13:38:59] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L364[14:23:27]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L365[14:24:19] <Forecaster> ?timetest
6000
L366[14:39:21] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L367[14:39:42]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L368[14:39:54] <Forecaster> ?timetest
6000
L369[14:39:54] <ForeBot> Forecaster: I
need arguments.
L370[14:40:03] <Forecaster> ?timetest 6000
ms
L371[14:40:04] <ForeBot> 6 seconds
L372[14:40:23] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L373[14:48:13] <Forecaster> hm, I need to
support lists as well
L374[14:48:22] <Forecaster> but how should
that be formatted...
L375[14:49:09] <Forecaster> I could use
something like [] to allow having a list not at the end of the
argument list
L376[14:49:19] <Forecaster> question is if
that's useful or not...
L377[15:15:11] <Forecaster> nah, limit to
end of the argument list it is
L378[15:21:21]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L379[15:21:27] <Forecaster>
?testcommand
L380[15:21:27] <ForeBot> Forecaster:
Invalid arguments. ?testcommand List Users]
L381[15:21:34] <Forecaster> horp
L382[15:21:38] <Forecaster> that's a bit
wrong
L383[15:21:58] <Forecaster> ?testcommand
"The President" Snoopdog Forecaster
L385[15:22:04] <Forecaster> blaf
L386[15:22:57] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L387[15:23:17]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L388[15:23:25] <Forecaster> ?testcommand
"The President" Snoopdog Forecaster
L389[15:23:34] <Forecaster> huh
L390[15:23:37] <Forecaster>
?testcommand
L391[15:23:38] <ForeBot> Forecaster:
Invalid arguments. ?testcommand List Users]
L392[15:23:47] <Forecaster> ?testcommand
Boo Baah
L393[15:23:53] <Forecaster> wut
L394[15:24:15] <Forecaster> ?testcommand
Boo Baah
L395[15:26:31] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L396[15:26:52]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L397[15:26:58] <Forecaster>
?testcommand
L398[15:26:58] <ForeBot> Forecaster:
Invalid arguments. ?testcommand string... Users
L399[15:27:20] <Forecaster> ?testcommand
boo
L400[15:27:26] <Forecaster> hm,
weird
L401[15:28:23] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L402[15:28:42]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L403[15:28:49] <Forecaster> ?testcommand
boo
L404[15:29:45] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L405[15:30:07]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L406[15:30:15] <Forecaster> ?testcommand
boo
L407[15:30:28] <Forecaster> ah, it gets
stuck in a loop
L408[15:30:32] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L409[15:31:35]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L410[15:31:56] <Forecaster> ?testcommand
boo
L411[15:31:59] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L412[15:32:49]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L413[15:33:01] <Forecaster> ?testcommand
boo
L414[15:33:02] <ForeBot> The following
people now have an unexplainable phobia of doors: boo
L415[15:33:10] <Forecaster> ?testcommand
"The President" Snoopdog Forecaster
L416[15:33:19] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L417[15:33:26] <Forecaster> hm
L418[15:34:17]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L419[15:34:24] <Forecaster> ?testcommand
"The President" Snoopdog Forecaster
L420[15:34:25] <ForeBot> The following
people now have an unexplainable phobia of doors: The President,
Snoopdog, Forecaster
L421[15:36:23] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client
Quit)
L422[15:36:45]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L423[15:39:12] <Forecaster> ?testcommand
"a sudden fear of cables" Michiyo Amanda Forecaster
L424[15:39:12] <ForeBot> The following
people now suffer from a sudden fear of cables: Michiyo, Amanda,
Forecaster
L425[15:39:21] <Forecaster> nice
L426[15:39:40] <Forecaster> agh my room is
full of cables!
L427[15:44:38] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L428[15:56:35] <Forecaster> hmmmmm
L429[15:56:44] <Forecaster> here's a
tricky special case
L430[15:57:20] <Forecaster> oh, but I
don't need to do this "static word as a separator" thing
anymore
L431[15:59:25]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L432[16:01:36] <Forecaster> ?attack punch
"a nearby cable" "a surprisingly dull
knife"
L433[16:01:36] <ForeBot> Forecaster is
trying to punch a nearby cable! They have 5 minutes if they want to
attempt to ?defend against it!
L434[16:01:53] <Forecaster> oh yeah
L435[16:06:42] <ForeBot> Forecaster is
punching a nearby cable for 1d4 => 2 damage!
L436[16:07:03] <Forecaster> oh yeah
L437[16:07:09] <Forecaster> punching
doesn't use an item
L438[16:07:12] <Forecaster> dammit
L439[16:07:42] <Forecaster> ?attack stab
"the wall" "the same dull knife"
L440[16:07:43] <ForeBot> Forecaster is
trying to stab the wall! They have 5 minutes if they want to
attempt to ?defend against it!
L441[16:15:46] <Forecaster> oh yeah, it
can fail randomly
L442[16:15:51] <Forecaster> ?attack stab
"the wall" "the same dull knife"
L443[16:15:51] <ForeBot> Forecaster is
trying to stab the wall! They have 5 minutes if they want to
attempt to ?defend against it!
L444[16:29:57]
<Forecaster> Hrm
L445[17:49:54] <Forecaster> I'm going to
assume that works.
L446[17:53:08] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L447[17:53:30]
⇨ Joins: ForeBot
(~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L448[17:53:59] <Forecaster> ?bap
"Convenient target" "convenient weapon"
L449[17:53:59] <ForeBot> Forecaster baps
Convenient target with convenient weapon!
L450[17:54:05] <Forecaster> yep
L451[18:11:54] <Forecaster> what the heck
is `if (params.length() > 0 && !(params.length() <
1))`
L452[18:12:34] <Forecaster> "greater
than 0 AND not less than 1"?
L453[18:12:43] <Forecaster> do I have that
right?
L454[18:12:49] <Forecaster> I'm so
confused
L455[18:33:58] <Michiyo> I'm sure it was
for use in debugging, or the 1 was not 1 when I re-wrote it.
:P
L456[18:35:15] ⇦
Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
()
L457[18:35:57] <Forecaster> or you were
high on something when you wrote that
L458[18:42:47] <Michiyo> It could have
involved a Migraine
L459[18:47:47] <Forecaster> probably
L460[18:47:52] <Forecaster> anyway, I'm
having fun
L461[18:47:59] <Forecaster> not even done
with half of the commands yet
L462[18:48:08] <Forecaster> who added all
of these commands D:<
L463[18:52:09] <Michiyo> Us.
L464[18:52:11] <Michiyo> We did it
L465[18:52:19] <Forecaster>
Impossible.
L466[18:52:25] <Forecaster> there has to
be someone else to blame
L467[18:52:54] <Michiyo> git blame ?
L468[18:52:55] <Michiyo> :P
L469[18:53:27] <Forecaster> maybe I should
blame myself for doing this that require touching almost every
command
L470[18:53:33] <Forecaster> doing
things*
L471[19:47:38] <Forecaster> I'm looking
forward to the fires once I push all of this
L472[20:01:13] <Michiyo> lol
L473[20:01:37] <Michiyo> GAH WHY DOES THIS
CONTAINER NPE
L474[20:02:16] <Michiyo> FFS I JUST WANT
TO RUN THIS IN THE IDE.
L475[20:02:36] <Michiyo> Stupid fucking
duplicate dep bullshit from the various mods OpenSec works
with
L476[20:23:12] <Forecaster> %translate en
^
L477[20:23:15] <MichiBot> in .
L478[20:23:21] <Forecaster> hm
L479[20:23:46] <Forecaster> %translate
This is such a surprise
L480[20:23:46] <MichiBot> This is such a
surprise
L481[20:24:01] <Forecaster> %translate Sex
laxar i en lax ask
L482[20:24:01] <MichiBot> Six salmon in a
salmon box
L483[20:34:45] <Michiyo> Sex laxar i en
lax ask
L484[20:34:48] <Michiyo> %translate
^
L485[20:34:50] <MichiBot> Six salmon in a
salmon box
L486[20:35:06] <Michiyo> it assumes
English with ^ and tries to guess the source language
L487[20:35:34] <Michiyo> I'm not honestly
sure if you CAN specify a destination language with ^
L488[20:47:38] <PCL-Jenkins> Starting
build #956 for job LanteaBot (previous build: SUCCESS)
L489[20:47:45] <Forecaster> no you
can't
L491[20:48:08] <PCL-Jenkins> * forecaster:
Maybe fix subcommand indicator displaying as a ?
L492[20:48:08] <PCL-Jenkins> * forecaster:
Implement a standardized system for command arguments
L493[20:48:09] <PCL-Jenkins> * forecaster:
- Add period to String pattern
L494[20:48:09] <PCL-Jenkins> * forecaster:
Add ^ to String pattern
L495[20:48:10] <PCL-Jenkins> * forecaster:
Add some more characters to String pattern
L496[20:48:10] <PCL-Jenkins> * forecaster:
Another one bites the dust
L497[20:48:11] <PCL-Jenkins> * forecaster:
Covert commands to use CommandArgumentParser
L498[20:48:18] <Forecaster> a couple of
commits
L499[20:48:38] ⇦
Quits: MichiBot (~MichiBot@ip160.ip-192-99-104.net) (Remote host
closed the connection)
L500[20:49:03]
⇨ Joins: MichiBot
(~MichiBot@ip160.ip-192-99-104.net)
L501[20:49:03]
Spock sets mode: +o on MichiBot
L502[20:54:52] <PCL-Jenkins> Starting
build #957 for job LanteaBot (previous build: SUCCESS)
L504[20:55:11] <PCL-Jenkins> forecaster:
Fix thingy in the pagethingy
L505[20:55:23] ⇦
Quits: MichiBot (~MichiBot@ip160.ip-192-99-104.net) (Remote host
closed the connection)
L506[20:55:43]
⇨ Joins: MichiBot
(~MichiBot@ip160.ip-192-99-104.net)
L507[20:55:43]
Spock sets mode: +o on MichiBot
L508[21:12:38] <PCL-Jenkins> Starting
build #958 for job LanteaBot (previous build: SUCCESS)
L509[21:12:54] ⇦
Quits: MichiBot (~MichiBot@ip160.ip-192-99-104.net) (Remote host
closed the connection)
L511[21:12:59] <PCL-Jenkins> * forecaster:
Also this thingy
L512[21:12:59] <PCL-Jenkins> * forecaster:
Nyeh
L513[21:13:13]
⇨ Joins: MichiBot
(~MichiBot@ip160.ip-192-99-104.net)
L514[21:13:13]
Spock sets mode: +o on MichiBot
L515[21:13:48] ⇦
Quits: MichiBot (~MichiBot@ip160.ip-192-99-104.net) (Remote host
closed the connection)
L516[21:14:06]
⇨ Joins: MichiBot
(~MichiBot@ip160.ip-192-99-104.net)
L517[21:14:06]
Spock sets mode: +o on MichiBot