SOBQGWFGDCJJMWPSJ5KY4QWDKEDNR73GBQSGLXHKI57HYHKLSIYQC
J2IA2XSRVLBIJC7SGOWY26R4D6G477YCUO232GYRGZR5GO6EBCCQC
KJT2HOX7OJ55KPBWGBQ3TA2FHLWUFCSZIV5SY23MA7GSGN3Z2ZIAC
PA325CFTHH4SAQG74P3SBTOZZICVFYUFSMAG3TARZK4DH5OHJO4QC
5XI5H2KXX5E22S5LBN7DJZGORBCCIFJAUEL6QGWXN5BD5X4MTMWAC
KZ5DDRLFTOPZCDBDU5GVLJEXIEKQCUGYJ5TP3QIW3SF6PW7OSKTQC
MHH6QV5QBHBYPWSQMV7IAU5CJQPYZQUEJT7PIR3BPWWJJ7S5MPUAC
S4P2B3FPF57HPHTIAYGMPCVKB7573IB5ZBKNXVBTB6ICCPF55WNQC
KDKWBUFH3YYJUOGLBAAE5QYV6H4UR3HXIN5LCRVGAHNKDFJPWQGAC
MARILFXCD2WP3Y6UIZH7HGWXNQUIGWKAVTGMLPJ5LBWSZOULLJNAC
64UUKXJNHHGNYPQLYPAT74RGYBZNPOHSV7LCWM64K2DJFT5BU6RAC
D5MLZ2BYK5M7FMRIJAJZ5JCTDLBIKFYE5WL3EL2PRQR3H43DS74AC
ZX5GI7ZM5WMGMNWNBYTJNE3T3OSIKASM53PHBPVB73IWGWUBEM5QC
DU2TTDIZUZ72RLOCI3KTPZK6JHL2ARXGY22Z3C2OOJPWMYSSTOCQC
373VDPE4NHOIRAA72G25QBXT6ODW7QKR64OG7U6BM4ALZRUNFI2QC
HZ6R4X4ZMVPIKJZWZ4MYDP2V4OTEUFZVVAQSXRYQ7TZO4QHOZHUQC
TOMTIRNYPTOPKR4QLNB57BTIU5Q5LZ6Y746JSQ2NG2WHIJ7636MAC
5F37EUQCHOXFW7BK6YY5P7SAQB64ZCA3COUE4CN4YIY4ENQC2FCAC
TV2SUMQCCZW4YIMWTVNNNVPUV2H5HBHZM2EWPGCRQNEAU4RTIEJQC
QWR4AKCMW4GPGKQKXO4GLOS7GZQ2KAD4JSOST5NCSM3VM7FJXPFAC
PJDCNDPOQ4GXB2FHJLR7CKATBBKSNY3IOFDK2ZNSVPEHE2DCCJPAC
DB44ZP7WEBTVG2VE22AT3WEOV7BAKSTKWSLAAQJ22PCS2ELDK5SAC
DYENPPZNUM7QVOK2TWGQAF7Z7I67TH4XAN5TMNJOW4RYVZELL2ZQC
L3OVXHM7P4R27WBV55WLHJV7Z4SXV6QHY2WMQOYLZQJF6QQUIR3QC
W2BLMKLR64BIOJC5BWYE4YEPVOPKIW4RTLXOHL4RSECHLNRASAEAC
E2UH4RHW6PUXPOBE5G52T4C6BI6DHLMX7KYJLHYNRARUM5KA3Y5AC
2TXTOSB5OT424A3WGGQIDLXMZJVXDJHHK4P7JWWJSW2NCPRSF4BAC
ILPZ4NIWVCPZ472RFFSF2WRKAN7SJX423437NSTP6BPSMUDVMT5QC
PQJKCNCMC2K266P7TSRRK32NPEVSEMP3ACMETX3FM6ENDREA4LJAC
7ZFFFS2QHKM3AWME7KO7WRJA6F7IIM7YNGGEWUWGBE2JLE5GLB6AC
3A6UGWAXUK6NQCPXLAQNXHCRZKUSGU6M545P7ECPN7EVOPMIMP7AC
JZV5KFSQRORLTAUBDY6AAHCCDIGAJVNNSW3ZUU3X622L53P5LS2AC
YC24IBXLN5EQZW5YDQS2KIURSGZ66YEQS3NJ2IRFEN2NTGNJQHPAC
WMPPHPYAXJNLWZEDJOTHIIYUT627ZI27K5IF7JXVO7EYU7YENUKAC
Y4WVGKMFNHMQR7MPINAVVRIQ6UVHQUSCOBD6FXJ65Z5VBWH6Q5NQC
TVQDFXGYK7GLW3VDLKPVBYE3DJPCGH32TDBWGSXLHWSZXSXKN2TAC
6FS6YXYMVKOKFGG5ILX2JHHE6MVUBNAY3NAEYRBAJKUEG4AWQPDAC
EKXQRZVVO3A2NMJ2O4UBVROZA4DWL2WGPUDTV4JNKMEM424S5R5AC
QEVWVQCQ5QUTO7UI32IQFEDIXVVGIQ2SLIBEZL6GKXEXMHA6MAZAC
4NP67IZLLWWBY4M6GJUSCAWG3X5BKEBJQXNXQMM6GXIENYBPTNRAC
4SYFUW4ODJBXFYH357E7K7YIPVVHQ3ALIJBFUXAHPBPLWFYL3DDQC
if ircnet.state == ConnState.disconnected {
self.dial(mut ircnet, ircnet.nick)
for mut ghost in ircnet.ghosts.ghosts {
g_ghost := *ghost // vbug
if g_ghost.state == ConnState.disconnected {
self.dial(mut ircnet, g_ghost.nick)
}
ircnet.state = ConnState.connected
ghost.state = ConnState.connected
if ircnet.state == .disconnected {
msg := 'connecting to $ircnet.hostname'
self.chat.say(system, '', network, room_id, msg)
self.irc.dial(mut ircnet, ircnet.nick)
for mut ghost in ircnet.ghosts.ghosts {
g_ghost := *ghost // vbug
if g_ghost.nick == ircnet.nick {
if g_ghost.state == .disconnected {
msg := 'connecting to $ircnet.hostname'
self.chat.say(system, '', network, room_id, msg)
self.irc.dial(mut ircnet, ircnet.nick)
}
}