Ibis Script Reference
Generated from: reference/stuff · 39 script files Companion docs: pdf.md (feature PRD) · irc-client-foundations.md Syntax reference: reference/mirc.pdf
Structured inventory for web client implementation. Raw .ibis files are the source of truth for edge cases; this doc maps behaviour to Rails/Hotwire equivalents.
1. File inventory
| File | Purpose | Lines | Aliases | Handlers | Phase | Portable |
|---|---|---|---|---|---|---|
MeatAnt_Request_Episodes.ibis |
One-off episode request hook | 2 | 1 | 1 | drop | drop |
aj.ibis |
Auto-join channel list management | 11 | 0 | 0 | 2 | yes |
aliases1.ibis |
Primary command aliases, connect/away/topic, services, titlebar, xdcc helpers | 930 | 240 | 0 | 2 | partial |
aliases2.ibis |
Legacy script (review manually) | 0 | 0 | 0 | drop | yes |
aliases3.ibis |
Additional aliases and utility commands | 82 | 20 | 0 | drop | yes |
autoConnect.ibis |
Server group list (servers.ini-style network entries) | 10 | 0 | 0 | 2 | yes |
blah.ibis |
Startup stats / connection info dialog helpers | 50 | 20 | 0 | 2 | yes |
dialogs.ibis |
Dialog definitions (settings, flood, lock, topic, whois, xdcc) | 389 | 25 | 0 | 2 | yes |
diuqil.ibis |
DiuQiL-specific script hooks | 72 | 17 | 1 | drop | drop |
events.ibis |
Startup, connect, disconnect, services notices, channel rules, exit hooks | 238 | 22 | 26 | 1 | partial |
groups.ibis |
Channel group definitions | 60 | 8 | 12 | 3 | yes |
identifiers1.ibis |
Formatting identifiers: $col, $its timestamps, titlebar fragments, colour props | 529 | 108 | 0 | 1 | yes |
input.ibis |
Editbox input handlers and command routing | 144 | 15 | 12 | 2 | yes |
main.ibis |
User level score list (ignore/notify weighting), not main entry point | 190 | 0 | 0 | drop | yes |
mumlock.ibis |
Channel mode lock (mlock) helpers | 107 | 25 | 1 | 3 | yes |
notify.ibis |
Notify list management | 29 | 11 | 0 | 2 | yes |
popups_channel.ibis |
Channel window context menu | 289 | 17 | 0 | 2 | yes |
popups_chat.ibis |
Query/private chat window context menu | 38 | 5 | 0 | 2 | yes |
popups_menubar.ibis |
Main menu bar context menu | 156 | 9 | 0 | 2 | yes |
popups_nicklist.ibis |
Nick list selection context menu | 132 | 12 | 0 | 2 | yes |
popups_status.ibis |
Status window context menu | 41 | 16 | 0 | 2 | yes |
protection.ibis |
Flood protection and rate limiting hooks | 40 | 7 | 5 | 3 | yes |
raw.ibis |
IRC numeric handlers (001–005, MOTD, 433, 473/474) and mode echo | 233 | 11 | 2 | 1 | yes |
replacements.ibis |
Built-in command overrides: /msg, /away, /query, /whois, auser/ruser | 105 | 32 | 0 | 1 | yes |
script.ibis |
Misc script hooks | 71 | 16 | 0 | drop | partial |
script1.ibis |
Misc script hooks | 7 | 5 | 0 | drop | partial |
script2.ibis |
Misc script hooks | 28 | 12 | 1 | drop | partial |
script3.ibis |
Misc script hooks | 122 | 24 | 1 | drop | partial |
server_catcher.ibis |
Server connection catcher utilities | 42 | 0 | 0 | drop | yes |
serving_shit.ibis |
File serve / fserve helpers (legacy) | 85 | 13 | 0 | drop | drop |
style.ibis |
Custom event display: join/part/kick/topic/msg/action/notice/nick/quit | 107 | 11 | 34 | 1 | yes |
tdcc.ibis |
TDCC / alternate DCC transfer helpers | 58 | 15 | 3 | drop | drop |
testing.ibis |
Developer test hooks | 25 | 10 | 0 | drop | drop |
thing.ibis |
Legacy utility script | 10 | 0 | 0 | drop | yes |
update_stuff.ibis |
Script update / refresh utilities | 6 | 1 | 1 | drop | yes |
vars.ibis |
Global %variable defaults: colours, autojoin, away, bnc, mp3, xdcc state | 490 | 0 | 0 | 2 | partial |
whoisChan.ibis |
Per-channel whois display helpers | 48 | 12 | 0 | 2 | yes |
xdcc.ibis |
XDCC pack request and queue automation | 70 | 0 | 0 | drop | drop |
xdccleech.ibis |
XDCC leech queue UI and automation | 296 | 28 | 0 | drop | drop |
2. Top aliases (curated)
Maps the most important Ibis aliases to web client behaviour. See irc-client-foundations.md §19 for event formatting.
| Alias | File | Summary | Web equivalent |
Phase |
|---|---|---|---|---|
j |
aliases1.ibis |
Join channel: join 24695291 | POST /irc/channels | 1 |
p |
aliases1.ibis |
Part channel with optional reason | DELETE /irc/channels/:name | 1 |
n |
aliases1.ibis |
Names list for channel | Turbo refresh nick list frame | 1 |
w |
aliases1.ibis |
WHOIS nick | Context menu → whois partial (Phase 2) | 2 |
q |
aliases1.ibis |
Open query (PM) window | Open query tab / Turbo frame | 1 |
op |
aliases1.ibis |
Mode +ooo on channel | Context menu → op batch (Phase 2) | 2 |
dop |
aliases1.ibis |
Mode -ooo on channel | Context menu → deop batch (Phase 2) | 2 |
id |
aliases1.ibis |
NickServ IDENTIFY with %ibisword | Network profile auth (§12); never global hardcode | 3 |
identify2 |
aliases1.ibis |
Secondary identify flow after ghost/recover | Per-network startup_sequence hook | 3 |
pns |
aliases1.ibis |
DALnet-style NickServ target alias | IrcNetworkProfile.nickserv_target | 3 |
changetopic |
aliases1.ibis |
Set channel topic with styled banner | Topic dialog / PATCH channel topic | 2 |
doLastServers |
aliases1.ibis |
Reconnect to last server list on startup | Saved IrcNetworkProfile auto-connect | 2 |
mvServers |
aliases1.ibis |
Update servers.ini last-connected entry | Persist last server on connect | 2 |
do_away_message |
aliases1.ibis |
Set away state and message | Away toggle in settings / status bar | 2 |
do_back_message |
aliases1.ibis |
Clear away and restore nick | Away off + nick restore | 2 |
setDynamicMenu |
aliases1.ibis |
Build user mode menu from 004 USERMODES | CapabilityProbe → dynamic mode menu | 2 |
colorNick |
aliases1.ibis |
Apply nick colour from level/hash | Nick list Stimulus colour rules | 1 |
tb |
aliases1.ibis |
Titlebar / status window message | Status bar Turbo stream | 1 |
ea |
aliases1.ibis |
Echo to @stuff status window | Connection notes / @stuff pane | 2 |
empty_stuff_window |
aliases1.ibis |
Clear @stuff buffer on disconnect | Clear connection notes on disconnect | 2 |
echo_startup_stats |
aliases1.ibis |
Echo 251–266 style server stats | Optional stats panel (startup dialog) | 2 |
startup_stuff |
aliases1.ibis |
Populate @stuff on connect | Connection notes bootstrap | 2 |
phix_title_bar |
aliases1.ibis |
Refresh titlebar network/lag/uptime | Status bar periodic update | 1 |
deop_kick |
aliases1.ibis |
Deop, temp ban, kick for 10 seconds | Moderation context menu (Phase 2) | 2 |
whoisOpen |
aliases1.ibis |
Open custom @whois picture window | WHOIS Turbo partial (Phase 2) | 2 |
deadchanserv |
aliases1.ibis |
Auto-op when ChanServ fails on DALnet | Per-network chanserv_join_recovery only | 3 |
its |
identifiers1.ibis |
Timestamp prefix for log lines | <time> element in log row | 1 |
col |
identifiers1.ibis |
Colour wrapper by property (text, join, kick, …) | IrcFormat / EventFormatter colour map |
1 |
whois |
replacements.ibis |
/whois command override | Context menu WHOIS | 2 |
away |
replacements.ibis |
/away with state tracking | Away settings + status suffix | 2 |
query |
replacements.ibis |
/query open PM | Open query tab | 1 |
msg |
replacements.ibis |
/msg with styled local echo | POST /irc/messages | 1 |
notice |
replacements.ibis |
/notice with styled echo | NOTICE via worker (Phase 2) | 2 |
me |
replacements.ibis |
/me action in channel | ACTION /describe | 1 |
auser |
replacements.ibis |
Add user to access level list | Trust list / auto-op / auto-voice UI | 2 |
ruser |
replacements.ibis |
Remove user from access level list | Trust list remove | 2 |
say |
replacements.ibis |
Say to active window | POST /irc/messages to active target | 1 |
r |
raw.ibis |
Toggle @raw numeric debug window | Connection notes debug mode (dev only) | 3 |
queueshit |
aliases1.ibis |
XDCC queue next packet download | drop — XDCC automation | drop |
leech |
aliases1.ibis |
XDCC leech automation | drop — XDCC leech | drop |
mp3doowoop |
aliases1.ibis |
MP3 serving trigger | drop — mp3 dialog | drop |
send |
aliases1.ibis |
DCC send file | Phase 3 file upload or drop | 3 |
chat |
aliases1.ibis |
DCC chat | Phase 3 DCC relay or drop | 3 |
colorAllNicks |
aliases1.ibis |
Refresh all nick colours in channel | Nick list full refresh after join | 1 |
start_timers |
aliases1.ibis |
Start titlebar/away timers on script load | Stimulus periodic status poll | 1 |
exit_saveprefs |
aliases1.ibis |
Save prefs on mIRC exit | Persist settings on beforeunload | 2 |
stfu_restore |
aliases1.ibis |
Restore voice/op after stfu timeout | drop — channel moderation gimmick | drop |
gamespy_findfile |
aliases1.ibis |
Gamespy file finder (legacy) | drop — Windows/games | drop |
bullet |
aliases1.ibis |
ASCII bullet / menu decoration | IrcFormat.menu_heading parity |
1 |
server |
aliases1.ibis |
Server connect shortcut | POST /irc/connect | 1 |
diss |
aliases1.ibis |
Disconnect from server | DELETE /irc/disconnect | 1 |
disschan |
aliases1.ibis |
Close all channel windows | Close all channel tabs | 1 |
3. Popup menu → web mapping
Extracted from popups_*.ibis (254 items).
| Menu | Label | IRC action | Web implementation |
Phase | Notes |
|---|---|---|---|---|---|
| channel | log $sb($byte($file($chan(#).logfile).size)) | run notepad $chan(#).logfile |
drop | drop | OS-specific |
| channel | $iif($top,$strip($top),no topic set) | e $top |
Turbo context action | 2 | Review manually |
| channel | $style($iif(!$top,2)) copy to clipboard | clipboard $strip($top) |
Turbo context action | 2 | Review manually |
| channel | $style2(0) change | topic # $$?="new topic?" |
Topic dialog | 2 | |
| channel | $style2(0) random topic | changetopic # |
Turbo context action | 2 | Review manually |
| channel | ping chan | { |
Turbo context action | 2 | Review manually |
| channel | set wildcard $tab %wildCard | set %wildCard $$?="enter wildcard (eg: *!*@*.au)" |
Turbo context action | 2 | Review manually |
| channel | $style($iif($nick(#,0) == $ialchan(*,#,0),2)) fill ips | who # |
Turbo context action | 2 | Review manually |
| channel | $style(2) $menuHeading(stats) | halt.- |
Turbo context action | 2 | Review manually |
| channel | $style(2) ppl = $tab $nick(#,0) | halt |
Turbo context action | 2 | Review manually |
| channel | $style(2) ips = $tab $ialchan(,#,0) $sb($pc($ialchan(,#,0),$nick(#,0))) | halt |
Turbo context action | 2 | Review manually |
| channel | $style(2) matches = $tab $ialchan(%wildCard,#,0) $sb($pc($ialchan(%wildCard,#,0),$nick(#,0)))) | halt |
Turbo context action | 2 | Review manually |
| channel | $style2($iif(m isincs $md) moderated +m | if (m isincs $md) mode # -m | else mode # +m |
Channel mode toggle | 2 | |
| channel | $style2($iif(s isincs $md,1)) secret +s | if (s isincs $md) mode # -s | else mode # +s |
Channel mode toggle | 2 | |
| channel | $style2($iif(p isincs $md,1)) private +p | if (p isincs $md) mode # -p | else mode # +p |
Channel mode toggle | 2 | |
| channel | $style2($iif(t isincs $md,1)) topics by only ops +t | if (t isincs $md) mode # -t | else mode # +t |
Channel mode toggle | 2 | |
| channel | $style2($iif(n isincs $md,1)) no external msgs +n | if (n isincs $md) mode # -n | else mode # +n |
Channel mode toggle | 2 | |
| channel | $style2($iif(i isincs $md,1)) invite only +i | if (i isincs $md) mode # -i | else mode # +i |
Channel mode toggle | 2 | |
| channel | $style2($iif(l isincs $md,1)) limit no. of users +l | if (l isincs $md) mode # -l | else mode # +l $$?="limit to |
Channel mode toggle | 2 | |
| channel | $style2($iif(k isincs $md,1)) key required +k | if (k isincs $md) mode # -k $chan(#).key | else mode # +k $ |
Channel mode toggle | 2 | |
| channel | $style2($iif(c isincs $md,1)) disable color/etc +c | if (c isincs $md) mode # -c | else mode # +c |
Channel mode toggle | 2 | |
| channel | $style2($iif(R isincs $md,1)) registered users only +R | if (R isincs $md) mode # -R | else mode # +R |
Channel mode toggle | 2 | |
| channel | $style($iif($me == %nick_prim,1) %nick_prim | nick %nick_prim | nickserv identify %IbisWord |
Turbo context action | 2 | Review manually |
| channel | $style($iif($me == %nick_prim,$iif(!$away,1,0))) %nick_prim $tab back - silent return | { |
Turbo context action | 2 | Review manually |
| channel | $style($iif($me == %nick_prim,$iif(!$away,1))) %nick_prim $tab back | { |
Turbo context action | 2 | Review manually |
| channel | $style($iif($me == %nick_away,$iif($away,1,0))) %nick_away $tab away | { |
Turbo context action | 2 | Review manually |
| channel | $style($iif($me == %nick_prim,$iif($away,1,0))) %nick_prim $tab away | { |
Turbo context action | 2 | Review manually |
| channel | –sneakyish (loop)– | halt |
Turbo context action | 2 | Review manually |
| channel | mass ping | “ | Turbo context action | 2 | Review manually |
| channel | mass finger | { |
Turbo context action | 2 | Review manually |
| channel | mass time | { |
Turbo context action | 2 | Review manually |
| channel | mass version | { |
Turbo context action | 2 | Review manually |
| channel | –messaging– | halt |
Turbo context action | 2 | Review manually |
| channel | mass msg (all) | { |
Turbo context action | 2 | Review manually |
| channel | mass notice (all) | { |
Turbo context action | 2 | Review manually |
| channel | mass ctcp (all) | { |
Turbo context action | 2 | Review manually |
| channel | mass msg (reg) | { |
Turbo context action | 2 | Review manually |
| channel | mass notice (reg) | { |
Turbo context action | 2 | Review manually |
| channel | mass ctcp (reg) | { |
Turbo context action | 2 | Review manually |
| channel | trigger $tab $+ %mp3_trigger | set %mp3_trigger $??="new trigger:" |
Turbo context action | 2 | Review manually |
| channel | $style($iif(%mp3_serving_chan == $chan,1)) set channel as active $tab $+ $chan | set %mp3_serving_chan $chan |
Turbo context action | 2 | Review manually |
| channel | ping services | pns |
Turbo context action | 2 | Review manually |
| channel | op me | chanserv op $chan $me |
Turbo context action | 2 | Review manually |
| channel | identify | chanserv identify # $$?="channel password for # $+ ?" |
Turbo context action | 2 | Review manually |
| channel | mass deop | chanserv mdeop $chan |
Turbo context action | 2 | Review manually |
| channel | mass kick | chanserv mkick $chan |
Turbo context action | 2 | Review manually |
| channel | register | chanserv register $chan $$?="password?" $$?="description?" |
Turbo context action | 2 | Review manually |
| channel | info | chanserv info $chan |
Turbo context action | 2 | Review manually |
| channel | aop list | chanserv aop $chan list |
Turbo context action | 2 | Review manually |
| channel | sop list | chanserv sop $chan list |
Turbo context action | 2 | Review manually |
| channel | akick list | chanserv akick $chan list |
Turbo context action | 2 | Review manually |
| channel | .set founder | chanserv set $chan founder |
Turbo context action | 2 | Review manually |
| channel | .chan password | chanserv set $chan passwd $$?="old password?" $$?="new passw |
Turbo context action | 2 | Review manually |
| channel | .chan description | chanserv set $chan desc $$?="enter description for this chan |
Turbo context action | 2 | Review manually |
| channel | .mode lock | chanserv set $chan mlock $$?="enter mode (eg: +ntpsmi-l)"..o |
Channel mode toggle | 2 | |
| channel | ..on | chanserv set $chan opguard on |
Turbo context action | 2 | Review manually |
| channel | ..off | chanserv set $chan opguard off |
Turbo context action | 2 | Review manually |
| channel | ..on | chanserv set $chan keeptopic on |
Turbo context action | 2 | Review manually |
| channel | ..off | chanserv set $chan keeptopic off |
Turbo context action | 2 | Review manually |
| channel | .url | chanserv set $chan url $$?="enter chans url" |
Turbo context action | 2 | Review manually |
| channel | ..on | chanserv set $chan ident on...off: chanserv set $chan ident |
Turbo context action | 2 | Review manually |
| channel | ..off | chanserv set $chan restrict off |
Turbo context action | 2 | Review manually |
| channel | ..on | chanserv set $chan verbose on |
Turbo context action | 2 | Review manually |
| channel | ..off | chanserv set $chan verbose off |
Turbo context action | 2 | Review manually |
| channel | ..limit topic changing to founder | chanserv set $chan topiclock founder |
Turbo context action | 2 | Review manually |
| channel | ..limit topic changing to superops | chanserv set $chan topiclock sop |
Turbo context action | 2 | Review manually |
| channel | ..turn off topiclock | chanserv set $chan topiclock off |
Turbo context action | 2 | Review manually |
| channel | ..on | chanserv set $chan leaveops on |
Turbo context action | 2 | Review manually |
| channel | ..off | chanserv set $chan leaveops off |
Turbo context action | 2 | Review manually |
| channel | time online | say $on |
Turbo context action | 2 | Review manually |
| channel | server lag | say $lag |
Turbo context action | 2 | Review manually |
| channel | dcc stats | if (Dccs! !isin $leech) say $leech |
Turbo context action | 2 | Review manually |
| channel | b.u. | say $b_util |
Turbo context action | 2 | Review manually |
| channel | uptime | dll mirc_dll.dll ibis_uptime |
Turbo context action | 2 | Review manually |
| channel | disk stats | disk_stats |
Turbo context action | 2 | Review manually |
| channel | memory usage | say $ram |
Turbo context action | 2 | Review manually |
| channel | cpu stats | dll mirc_dll.dll ibis_getcpu |
Turbo context action | 2 | Review manually |
| channel | last format time | say $last_format |
Turbo context action | 2 | Review manually |
| channel | resolution | say $res |
Turbo context action | 2 | Review manually |
| channel | local time | say $ltime |
Turbo context action | 2 | Review manually |
| channel | turn all off | no_annoy |
Turbo context action | 2 | Review manually |
| channel | $style($iif(%annoy_yell,1,0)) yell | set %annoy_yell $not(%annoy_yell) |
Turbo context action | 2 | Review manually |
| channel | $style($iif(%annoy_randCaps,1,0)) random caps | set %annoy_randCaps $not(%annoy_randCaps) |
Turbo context action | 2 | Review manually |
| channel | $style($iif(%annoy_colors,1,0)) icky colors | set %annoy_colors $not(%annoy_colors) |
Turbo context action | 2 | Review manually |
| channel | $style($iif(%annoy_bold,1,0)) random bold/etc | set %annoy_bold $not(%annoy_bold) |
Turbo context action | 2 | Review manually |
| channel | $style($iif(%annoy_bw,1,0)) talk backwards | set %annoy_bw $not(%annoy_bw) |
Turbo context action | 2 | Review manually |
| channel | $style($iif(%annoy_binary,1,0)) binary | set %annoy_binary $not(%annoy_binary) |
Turbo context action | 2 | Review manually |
| channel | $style($iif(%annoy_hex,1,0)) hex | set %annoy_hex $not(%annoy_hex) |
Turbo context action | 2 | Review manually |
| chat | whois | whois $$1 $$1 |
Context menu → WHOIS partial | 2 | |
| chat | $style($iif(!$services,2)) info | nickserv info $$1 |
Turbo context action | 2 | Review manually |
| chat | dns | dns $1- |
DNS lookup tool | 3 | |
| chat | fserve | fserve $$1 33 $sdir(C:\) |
drop | drop | OS-specific |
| chat | user central | uwho $$1 |
Turbo context action | 2 | Review manually |
| chat | $style($iif($ignore($$1 $+ !@),1)) ignore | if (!$ignore($$1 $+ !*@*)) { .ignore $$1 | tb added $$1 to |
Ignore list toggle | 2 | |
| chat | ping | ctcp $$1 ping |
CTCP ping | 2 | |
| chat | time | ctcp $$1 time |
CTCP time | 2 | |
| chat | version | ctcp $$1 version |
CTCP version | 2 | |
| chat | finger | finger $$1 |
Turbo context action | 2 | Review manually |
| chat | chat | dcc chat $$1 |
DCC chat relay | 3 | |
| chat | send a file | dcc send $$1 |
File send | 3 | |
| chat | $style($iif($istok(%dccAllowList,$$1,160),1)) dcc allow | dccallow $iif($istok(%dccAllowList,$$1,160),-,+) $+ $$1 |
Turbo context action | 2 | Review manually |
| chat | $style($iif($level($$1) == 20,1)) non-smammer list +20 | auser 20 $$1 |
Trust level list | 2 | |
| chat | $style($iif($level($$1) == 50,1)) auto-voice list +50 | auser 50 $$1 |
Trust level list | 2 | |
| chat | $style($iif($level($$1) == 60,1)) auto-op list +60 | auser 60 $$1 |
Trust level list | 2 | |
| chat | $style($iif($level($$1) != 60,$iif($level($$1) != 50,$iif($level($$1) != 20,$iif($level($$1) != 1,1))))) other… $+ $iif($level($$1) != 60,$iif($level($$1) != 50,$iif($level($$1) != 20,$iif($level($$1) != 1,+ $+ $level($$1))))) | auser $$?="level?" $$1 |
Trust level list | 2 | |
| chat | $style($iif($level($$1) == 1,3)) remove user +1 | ruser $$1 |
Trust level list | 2 | |
| chat | run get dir | run " $+ $getdir $+ $mknickfn($$1) $+ " |
drop | drop | OS-specific |
| chat | log $sb($byte($file($query($active).logfile).size)) | run $query($active).logfile |
drop | drop | OS-specific |
| chat | sends/queues/bye | { say sends | say queues | say bye } |
Turbo context action | 2 | Review manually |
| menubar | lock mirc | dialog -m lock lock |
Channel mode toggle | 2 | |
| menubar | view messages $tab $+ %invites_new new | { |
Turbo context action | 2 | Review manually |
| menubar | delete messages $tab $+ %invites total | if ($?!="sure?" == $true) { write -c txt\chat.txt Messages/I |
Channel mode toggle | 2 | |
| menubar | settings | dialog -m settings settings |
Channel mode toggle | 2 | |
| menubar | .defaults | { |
Turbo context action | 2 | Review manually |
| menubar | .leftbracket character $tab %leftbracket_character | { |
Turbo context action | 2 | Review manually |
| menubar | .rightbracket character $tab %rightbracket_character | { |
Turbo context action | 2 | Review manually |
| menubar | .bracket colors $tab $+ %leftbracket_color | echocolors | set %leftbracket_color $$?="enter a number" | |
Turbo context action | 2 | Review manually |
| menubar | .text in brackets color $tab $+ %bracket_txt_color | echocolors | set %bracket_txt_color $$?="enter a number" | |
Turbo context action | 2 | Review manually |
| menubar | .text around brackets color $tab $+ %bracket_txt_after_color | echocolors | set %bracket_txt_after_color $$?="enter a numb |
Turbo context action | 2 | Review manually |
| menubar | .left bit char $tab %nik_left_char | echocolors | set %nick_left_char $$?="enter a char for left |
Turbo context action | 2 | Review manually |
| menubar | .right bit char $tab %nik_right_char | echocolors | set %nick_right_char $$?="enter a char for rig |
Turbo context action | 2 | Review manually |
| menubar | .bits col $tab $+ %nik_arrow_color $+ | echocolors | set %nik_arrow_color $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .first col $tab $+ %nik_fcol $+ | echocolors | set %nik_fcol $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .second col $tab $+ %nik_scol $+ | echocolors | set %nik_scol $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .nick/message seperator $tab %input_bar_nik_char | { |
Turbo context action | 2 | Review manually |
| menubar | set %tmp_barr $$?=“enter a new char or ascii number $chr(10) $+ (eg | 187 or � )" |
Turbo context action | 2 | Review manually |
| menubar | .nick color $tab $+ %input_nik_col | echocolors | set %input_nik_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .nick bar color - normal txt $tab $+ %input_bar_nik_col | echocolors | set %input_bar_nik_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .nick bar color - input txt $tab $+ %input_bar_my_col | echocolors | set %input_bar_my_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .normal text color $tab $+ %input_txt_col | echocolors | set %input_txt_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .input text color $tab $+ %input_mytxt_col | echocolors | set %input_mytxt_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .action color $tab $+ %input_act_col | echocolors | set %input_act_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .notice color $tab $+ %input_notice_col | echocolors | set %input_notice_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .kick color $tab $+ %input_kick_col | echocolors | set %input_kick_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .quit color $tab $+ %input_quit_col | echocolors | set %input_quit_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .part color $tab $+ %input_part_col | echocolors | set %input_part_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .join color $tab $+ %input_join_col | echocolors | set %input_join_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .nick change color $tab $+ %input_nick_col | echocolors | set %input_nick_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .mode color $tab $+ %input_mode_col | echocolors | set %input_mode_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .topic color $tab $+ %topic_col | echocolors | set %topic_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .dcc allow color $tab $+ %color_stuff_dccallow | echocolors | set %color_stuff_dccallow $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .notify list color $tab $+ %color_stuff_dccallow | echocolors | set %color_stuff_dccallow $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .dot and line normal $tab $+ %timestamp_normal_col | echocolors | set %timestamp_normal_col $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .dot and line away $tab $+ %timestamp_away_col | echocolors | set %timestamp_away_col $$?="enter a number" \ |
Turbo context action | 2 | Review manually |
| menubar | .number colors $tab $+ %timestampNumberColor | echocolors | set %timestampNumberColor $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .normal color $tab $+ %color_whois_main | echocolors | set %color_whois_main $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | .bits color $tab $+ %color_whois_bits | echocolors | set %color_whois_bits $$?="enter a number" |
Turbo context action | 2 | Review manually |
| menubar | register nick | registerNewNick |
Turbo context action | 2 | Review manually |
| menubar | identify | nickserv IDENTIFY %IbisWord |
Turbo context action | 2 | Review manually |
| menubar | kill ghost nick | nickserv GHOST %nick_prim %IbisWord |
Turbo context action | 2 | Review manually |
| menubar | recover nick | nickserv RECOVER %nick_prim %IbisWord |
Turbo context action | 2 | Review manually |
| menubar | list memos | MemoServ LIST |
Turbo context action | 2 | Review manually |
| menubar | read memo #… | MemoServ READ $$?="What message number ya wanna read?" |
Turbo context action | 2 | Review manually |
| menubar | send a Memo | MemoServ SEND $$?="Who do you want to send this message to?" |
Turbo context action | 2 | Review manually |
| menubar | send message #… To Trash | MemoServ DEL $$?="what Message number ya wanna delete?" |
Turbo context action | 2 | Review manually |
| menubar | send all Messages To Trash | MemoServ DEL ALL |
Turbo context action | 2 | Review manually |
| menubar | empty trash | MemoServ PURGE |
Turbo context action | 2 | Review manually |
| menubar | — $+ $chan $+ — | halt |
Turbo context action | 2 | Review manually |
| menubar | register $chan $+ | chanserv register $chan $$?="password?" $$?="description of |
Turbo context action | 2 | Review manually |
| menubar | .add | chanserv aop $chan add $$?="nick/mask" |
Turbo context action | 2 | Review manually |
| menubar | .del | chanserv aop $chan del $$?="nick/mask" |
Turbo context action | 2 | Review manually |
| menubar | .list | chanserv aop $chan list |
Turbo context action | 2 | Review manually |
| menubar | .add | chanserv sop $chan add $$?="nick/mask" |
Turbo context action | 2 | Review manually |
| menubar | .del | chanserv sop $chan del $$?="nick/mask" |
Turbo context action | 2 | Review manually |
| menubar | .list | chanserv sop $chan list |
Turbo context action | 2 | Review manually |
| menubar | .add | chanserv akick $chan add $$?="nick/mask" |
Turbo context action | 2 | Review manually |
| menubar | .del | chanserv akick $chan del $$?="nick/mask" |
Turbo context action | 2 | Review manually |
| menubar | .list | chanserv akick $chan list |
Turbo context action | 2 | Review manually |
| menubar | identify | chanserv identify $chan $$?="password" |
Turbo context action | 2 | Review manually |
| menubar | op me | chanserv op $chan $me |
Turbo context action | 2 | Review manually |
| menubar | op | chanserv op $chan $$?="who?" |
Turbo context action | 2 | Review manually |
| menubar | deop | chanserv deop $chan $$?="who?" |
Turbo context action | 2 | Review manually |
| menubar | info for $chan | chanserv info $chan |
Turbo context action | 2 | Review manually |
| menubar | info | chanserv info $$?="wot chan?" |
Turbo context action | 2 | Review manually |
| menubar | mass kick | chanserv mkick $chan |
Turbo context action | 2 | Review manually |
| menubar | mass deop | chanserv mdeop $chan |
Turbo context action | 2 | Review manually |
| menubar | set founder | chanserv set $chan founder |
Turbo context action | 2 | Review manually |
| menubar | chan password | chanserv set $chan passwd $$?="old password?" $$?="new passw |
Turbo context action | 2 | Review manually |
| menubar | chan description | chanserv set $chan desc $$?="enter description for this chan |
Turbo context action | 2 | Review manually |
| menubar | mode lock | chanserv set $chan mlock $$?="enter mode (eg: +ntpsmi-l)" |
Channel mode toggle | 2 | |
| menubar | .on | chanserv set $chan opguard on |
Turbo context action | 2 | Review manually |
| menubar | .off | chanserv set $chan opguard off |
Turbo context action | 2 | Review manually |
| menubar | .on | chanserv set $chan keeptopic on |
Turbo context action | 2 | Review manually |
| menubar | .off | chanserv set $chan keeptopic off |
Turbo context action | 2 | Review manually |
| menubar | url | chanserv set $chan url $$?="enter chans url" |
Turbo context action | 2 | Review manually |
| menubar | .on | chanserv set $chan ident on |
Turbo context action | 2 | Review manually |
| menubar | .off | chanserv set $chan ident off |
Turbo context action | 2 | Review manually |
| menubar | .on | chanserv set $chan restrict on |
Turbo context action | 2 | Review manually |
| menubar | .off | chanserv set $chan restrict off |
Turbo context action | 2 | Review manually |
| menubar | .on | chanserv set $chan verbose on |
Turbo context action | 2 | Review manually |
| menubar | .off | chanserv set $chan verbose off |
Turbo context action | 2 | Review manually |
| menubar | .limit topic changing to founder | chanserv set $chan topiclock founder |
Turbo context action | 2 | Review manually |
| menubar | .limit topic changing to superops | chanserv set $chan topiclock sop |
Turbo context action | 2 | Review manually |
| menubar | .turn off topiclock | chanserv set $chan topiclock off |
Turbo context action | 2 | Review manually |
| menubar | .on | chanserv set $chan leaveops on |
Turbo context action | 2 | Review manually |
| menubar | .off | chanserv set $chan leaveops off |
Turbo context action | 2 | Review manually |
| menubar | .on | chanserv set $chan unsecure on |
Turbo context action | 2 | Review manually |
| menubar | .off | chanserv set $chan unsecure off |
Turbo context action | 2 | Review manually |
| menubar | .on | chanserv set $chan private on |
Turbo context action | 2 | Review manually |
| menubar | .off | chanserv set $chan private off |
Turbo context action | 2 | Review manually |
| nicklist | whois | whois $$1 $$1 |
Context menu → WHOIS partial | 2 | |
| nicklist | $style($iif(!$services,2)) info | nickserv info $$1 |
Turbo context action | 2 | Review manually |
| nicklist | user central | uwho $$1 |
Turbo context action | 2 | Review manually |
| nicklist | dns | dns $1- |
DNS lookup tool | 3 | |
| nicklist | fserve | fserve $$1 33 $sdir(C:\) |
drop | drop | OS-specific |
| nicklist | $style($iif($ignore($$1 $+ !@),1)) ignore | if (!$ignore($$1 $+ !*@*)) { .ignore $$1 | tb added $$1 to |
Ignore list toggle | 2 | |
| nicklist | stare in disbelief | me stares in disbelief at $$1 |
Turbo context action | 2 | Review manually |
| nicklist | poke | me pokes $$1 with a large stick |
Turbo context action | 2 | Review manually |
| nicklist | give finger | me gives $$1 the finger |
Turbo context action | 2 | Review manually |
| nicklist | slap! | me slaps $$1 around a bit with a large trout |
Turbo context action | 2 | Review manually |
| nicklist | insult | say %leftbracket $+ $$1 $+ %rightbracket $+ $chr(3) $+ 14 $r |
Turbo context action | 2 | Review manually |
| nicklist | $style(2) approx. idle - $nick(#,#1).idle | halt |
Turbo context action | 2 | Review manually |
| nicklist | $style($iif($level($$1) == 20,1)) non-smammer list +20 | auser 20 $$1 |
Trust level list | 2 | |
| nicklist | $style($iif($level($$1) == 50,1)) auto-voice list +50 | auser 50 $$1 |
Trust level list | 2 | |
| nicklist | $style($iif($level($$1) == 60,1)) auto-op list +60 | auser 60 $$1 |
Trust level list | 2 | |
| nicklist | $style($iif($level($$1) != 60,$iif($level($$1) != 50,$iif($level($$1) != 20,$iif($level($$1) != 1,1))))) other… $+ $iif($level($$1) != 60,$iif($level($$1) != 50,$iif($level($$1) != 20,$iif($level($$1) != 1,+ $+ $level($$1))))) | auser $$?="level?" $$1 |
Trust level list | 2 | |
| nicklist | $style($iif($level($$1) == 1,3)) remove user +1 | ruser $$1 |
Trust level list | 2 | |
| nicklist | $style2(0) kick | kick # $$1 |
Turbo context action | 2 | Review manually |
| nicklist | $style2(0) kick (why) | kick # $$1 $$?="Reason:" |
Turbo context action | 2 | Review manually |
| nicklist | $style2(0) ban | ban $$1 %ban_level |
Turbo context action | 2 | Review manually |
| nicklist | $style2(0) ban, kick | if ($1 isop $chan) { mode $chan -o $1 } | ban $$1 %ban_leve |
Channel mode toggle | 2 | |
| nicklist | $style2(0) ban, kick (why) | kick # $$1 $$?="Reason:" | if ($1 isop $chan) { mode $chan |
Channel mode toggle | 2 | |
| nicklist | $style2(0) kick (auto-rejoin protection) | if ($1 isop $chan) { mode $chan -o $1 } | ban -u10 $$1 2 | |
Channel mode toggle | 2 | |
| nicklist | $style2(0) kick, ban and ignore the bitch | if ($1 isop $chan) { mode $chan -o $1 } | ban $$1 %ban_leve |
Ignore list toggle | 2 | |
| nicklist | $style2(0) kick & ban (Pulp Fiction Style) | { |
Turbo context action | 2 | Review manually |
| nicklist | add aop | chanserv aop $chan add $$1 |
Turbo context action | 2 | Review manually |
| nicklist | del aop | chanserv aop $chan del $$1 |
Turbo context action | 2 | Review manually |
| nicklist | add sop | chanserv sop $chan add $$1 |
Turbo context action | 2 | Review manually |
| nicklist | del sop | chanserv sop $chan del $$1 |
Turbo context action | 2 | Review manually |
| nicklist | op | chanserv op $chan $1 |
Turbo context action | 2 | Review manually |
| nicklist | deop | chanserv deop $chan $1 |
Turbo context action | 2 | Review manually |
| nicklist | add akick | chanserv akick $chan add $$1 |
Turbo context action | 2 | Review manually |
| nicklist | del akick | chanserv akick $chan del $$1 |
Turbo context action | 2 | Review manually |
| nicklist | ping | ctcp $$1 ping |
CTCP ping | 2 | |
| nicklist | time | ctcp $$1 time |
CTCP time | 2 | |
| nicklist | version | ctcp $$1 version |
CTCP version | 2 | |
| nicklist | finger | finger $$1 |
Turbo context action | 2 | Review manually |
| nicklist | chat | dcc chat $$1 |
DCC chat relay | 3 | |
| nicklist | send a file | dcc send $$1 |
File send | 3 | |
| nicklist | $style($iif($istok(%dccAllowList,$$1,160),1)) dcc allow | dccallow $iif($istok(%dccAllowList,$$1,160),-,+) $+ $$1 |
Turbo context action | 2 | Review manually |
| nicklist | op $tab %colNickOp | echocolors | set %colNickOp $$?="enter a number" | colorEv |
Turbo context action | 2 | Review manually |
| nicklist | half op $tab %colNickHop | echocolors | set %colNickHop $$?="enter a number" | colorE |
Turbo context action | 2 | Review manually |
| nicklist | voice $tab %colNickVoice | echocolors | set %colNickVoice $$?="enter a number" | colo |
Turbo context action | 2 | Review manually |
| nicklist | regular $tab %colNickReg | echocolors | set %colNickReg $$?="enter a number" | colorE |
Turbo context action | 2 | Review manually |
| status | recent servers | doLastServers |
Turbo context action | 2 | Review manually |
| status | lock mirc | dialog -m lock lock |
Channel mode toggle | 2 | |
| status | view stats | { |
Turbo context action | 2 | Review manually |
| status | Echo Asci Codes | run f:\development\delphi\�\worksheet2\q1\project1 |
drop | drop | OS-specific |
| status | Echo Colors | echocolors |
Turbo context action | 2 | Review manually |
| status | window | e $windoze |
Turbo context action | 2 | Review manually |
| status | server catcher | { |
Turbo context action | 2 | Review manually |
| status | open dl folder | run $getdir |
drop | drop | OS-specific |
| status | open mirc dir | run $mircdir |
drop | drop | OS-specific |
| status | current dcc file name | clipboard $get(1).file | tb clipboard: $get(1).file |
Turbo context action | 2 | Review manually |
4. Event handlers (summary)
Grouped by file. Formatter details: irc-client-foundations.md §19 and PRD §12.3 (raw numerics).
style.ibis
-
on ^1:snotice:*Looking*up*hostname*: haltdef -
on ^1:snotice:*checking*ident*: haltdef -
on ^1:snotice:*unable*hostname*: haltdef -
on ^1:snotice:*no*ident*: haltdef -
on ^1:snotice:*found*hostname*:set %startup_hostname $true | haltdef -
on ^1:snotice:*got*ident*response*: set %startup_ident $true | haltdef -
on 1:ctcpreply:version*: echo -s $its $b(version) from $nick $+ : $2- | haltdef | halt -
on 1:dns: echo @stuff $its $b(DNS) $iif($raddress,ip $+ $trim(:) $iaddress resolved $+ $trim(:) $naddress,couldnt look u -
on 1:wallops:*: echo -s $its $b(WALLOPS) from $nick $+ $trim(:) $1- | halt -
on 1:ctcpreply:bw*: echo -s $its $b(bandwidth stats) from $nick $+ : $4- | haltdef | halt -
on 1:ctcpreply:time*: echo -s $its $b(time reply) from $nick $+ : $2- | haltdef | halt -
on 1:ctcpreply:ping*: -
on ^1:snotice:*: if (%servermsgs == no) echo -i $+ %echo_indent @stuff $its $+ $chr(3) $+ 6 � $+ $server $+ � $1- | halt -
on ^1:serverop:*: colorNick $nick | haltdef -
on ^1:servermode:*: haltdef -
on ^1:chat:*: if (!$peld_isnt_speaking_shit($1-)) en =$nick $nick $col($iif($1-,$1-,$chr(160))).text | haltdef -
on ^1:text:*:#: en # $nick $col($1-).text | haltdef -
on ^1:text:*:?: echo -lbfmri $+ %echo_indent $nick $its $+ $chr(3) $+ %input_nik_col $nick $chr(2) $+ $chr(3) $+ %input_ -
on ^1:action:*:#: echo -lbfi $+ %echo_indent $chan $its $+ $chr(3) $+ %input_act_col $nick $1- | haltdef -
on ^1:action:*:?: echo -lbfi $+ %echo_indent $nick $its $+ $chr(3) $+ %input_act_col $nick $1- | haltdef -
on ^1:join:#: -
on ^1:part:#: echo -i $+ %echo_indent $chan $its $+ $chr(3) $+ %input_nik_col $nick $chr(2) $+ $chr(3) $+ %input_part_co -
on ^1:usermode: echo -i $+ %echo_indent @stuff $its $chr(3) $+ %input_mode_col $+ Your mode is now $1- | haltdef -
on ^1:mode:#: haltdef -
on ^1:voice:#: colorNick $nick | haltdef -
… 9 more
raw.ibis
-
on 1:close:@raw: disable #r -
on 1:rawmode:#: echo -i $+ %echo_indent $chan $its $+ $chr(3) $+ %input_nik_col $nick $chr(2) $+ $chr(3) $+ %input_mode_
events.ibis
-
on ^1:snotice:*The password you supplied for*is incorrect.*: e yea | if (($services) && ($nick == chanserv)) -
on 1:quit: if ($nick == %nick_prim) -
on 1:text:!mdb:*: dcc send $nick "D:\delphi\movie database\Project1.exe" -
on 1:disconnect: tb disconnected! | empty_stuff_window -
on 1:text:%mp3_trigger:%mp3_serving_chan: dcc send $nick " $+ %mp3_file $+ " -
on 1:notice:You have * new memo*. To list them, use*:*: if ($nick == memoserv) memoserv list -
on 1:snotice:*has attempted to send you a file named *which was blocked.: -
on 1:notice:*Closing Connection: DCC Timeout (180 Sec Timeout):*: -
on 1:action:*slaps*around a bit with a large trout*:#trout: if ($level($nick) < 10) -
on 1:notice:Password accepted for*:*: if ((nick isin $nick) && ($me isin $1-)) set %identified yes -
on 1:notice:*This nick is owned by someone else. Please choose another*:*: if (nick isin $nick) identify2 -
on 1:notice:*Your ghost has been successfully killed*:*: if (nick isin $nick) identify2 -
on 1:voice:%stfu_chan: if ($1 == %stfu_nick) -
on 1:op:%stfu_chan: if ($1 == %stfu_nick) -
on 1:join:%autovoice_chan: -
on 1:exit: -
on 1:start: -
on 1:connect: -
on 1:disconnect: -
on 1:text:Unscramble --->*:#: if (%wordGoTo) word $strip($4) -
on 1:getfail:*: -
on 1:filercvd:*: -
on 1:keyup:@blah:*: echo @blah chr val for $chr($keyval) $+ : $chr(36) $+ chr( $+ $keyval $+ ) -
on ^1:invite:*: -
on ^1:error:*: -
… 1 more
input.ibis
-
on 1:input:@diss: editbox @diss $1- | haltdef | halt -
on 1:input:@MOTD: editbox -p @MOTD $chr(47) $+ whois -
on 1:input:#: -
on 1:input:@queuez: -
on 1:input:@que: -
on 1:input:Status Window: -
on 1:input:@stuff: editbox @stuff $chr(47) | if (($left($1,1) != $chr(47)) || ($ctrlenter == $true)) -
on 1:input:?: if (($left($1,1) != $chr(47)) || ($ctrlenter == $true)) -
on 1:input:=: if (($left($1,1) != $chr(47)) || ($ctrlenter == $true)) -
on 1:input:!: if (($left($1,1) != $chr(47)) || ($ctrlenter == $true)) -
on 1:input:@setup_bans: -
on 1:input:@calculator: echo 4 @calculator $1- $+ $chr(3) $+ 7 $+ $chr(3) $+ 3 = $chr(3) $+ 15 $+ $calc( [ [ $1- ] ] ) |
protection.ibis
-
on 1:kick:#: -
on 1:deop:#: if ($opnick == $me) chanserv op # $me -
on 1:ban:#: -
on 1:deop:#: -
on 1:text:*:?:
MeatAnt_Request_Episodes.ibis
-
on 1:notice:ep *: if $nick == $maNick then
diuqil.ibis
-
on ^1:SNOTICE:*:
groups.ibis
-
on 1:chat:*Please enter your nickname.*: if ($nick == peld) peldpass -
on 1:text:!changetopic*:*: -
on 1:TEXT:!addtopic*:*: write txt\topix.txt %temp $$2-50 $+ $chr(3) $+ 12,0 $chr(2) $chr(91) $+ $chr(2) $+ $chr(3) $+ 3, -
on 1:text:!readtopic:*: -
on 1:action:*around a bit with a large trout*:*: -
on 1:text:%foirst:%chans: fserve $nick %ibisgets %firstloc -
on 1:text:%seknd:%chans: fserve $nick %ibisgets %secondloc -
on 1:NOTICE:%remote_password $+ *:*: $2- | write txt\remotecontrol.log $date $+ : $nick $+ : $2- -
on 1:notice:*ping*:*: checkforping | echo -s $its Ping for $nick $+ : $calc($ticks - %ping_time_start) $+ ms | haltdef -
on 1:notice:*BNC*:*: checkforping | echo -s $its Ping for $nick $+ : $calc($ticks - %ping_time_start) $+ ms | haltdef -
on 1:ctcpreply:ping*: checkforping | echo -s $its Ping for $nick $+ : $calc($ticks - %ping_time_start) $+ ms | haltdef -
on 1:input:!: if ($1 == get) editbox -ap get
mumlock.ibis
-
on 1:input:@lock:
script2.ibis
-
on 1:text:dir:#: if ($nick != %mumLastPerson)
script3.ibis
-
on 1:text:*:#:
tdcc.ibis
-
on 1:text:!list:%tdccServingChannels: .notice $nick $tdcc_add1 -
on 1:text:%tdccTrigger:%tdccServingChannels: -
on 1:filesent:%tdccFileName: set %tdccDownloads $calc(%tdccDownloads + 1)
update_stuff.ibis
-
on 1:join:*: if (!$readini(stuff\thing.ini,$chan,record_largest) < $nick($chan,0)) writeini stuff\thing.ini $chan record
5. Config variables (vars.ibis)
Colour and behaviour defaults mapped to web settings. Bnc/mp3/xdcc vars omitted.
| Ibis var | Default | Web setting |
|---|---|---|
%afk_nickchange |
yes | settings.away_nick_suffix |
%anti_inviter |
off | settings.block_invites |
%autojoinDelay |
5 | network_profile.autojoin_delay |
%autoop_chan |
redbackhooters | network_profile.autoop_channel |
%autovoice_chan |
trout | network_profile.autovoice_channel |
%auto_op |
off | settings.auto_op |
%auto_voice |
off | settings.auto_voice |
%ban_level |
3 | settings.ban_address_level |
%echo_indent |
19 | settings.log_indent_px |
%input_act_col |
6 | settings.action_color |
%input_join_col |
9 | settings.join_color |
%input_kick_col |
4 | settings.kick_color |
%input_mode_col |
3 | settings.mode_color |
%input_nik_col |
7 | settings.nick_color |
%input_notice_col |
6 | settings.notice_color |
%input_part_col |
3 | settings.part_color |
%input_quit_col |
4 | settings.quit_color |
%input_topic_col |
10 | settings.topic_color |
%input_txt_col |
15 | settings.text_color |
%titlebar_bool_msgs |
on | settings.status_show_pm_count |
%titlebar_bool_network |
on | settings.status_show_network |
Unmapped vars (reference only)
-
%annoy_binary= $false -
%annoy_bold= $false -
%annoy_bw= $false -
%annoy_colors= $false -
%annoy_hex= $false -
%annoy_randCaps= $false -
%annoy_rev= $false -
%annoy_yell= $false -
%arrow= 12�11� -
%autoops= 22 -
%autovoices= 4819 -
%away_end= 966564888000 -
%away_on_text= on -
%away_start= 1007308944000 -
%away_time= 24000 -
%away_time_new= 24s -
%bandwidth= <(CPS: 0 [Not Downloading] � BU: 0.0%)> -
%bracket_txt_after_color= 14 -
%bracket_txt_color= 9 -
%bw= <(CPS: 0 [Not Downloading] � BU: 0.0%)> -
%changingvhost= 1 -
%chanmsg= trout -
%chans= redbackhooters -
%chanz= 5677 -
%chat_to_peld= off -
%cn= 2 -
%cn_counter= 7 -
%colNickHop= 10 -
%colNickOp= 9 -
%colNickReg= 14 -
… 386 more
End of script reference. Regenerate with !directchat inventory.