
oh and the features?
. its own userfile/chanfile distro system on botlink, so no more frustrating cannot send userfile/chanfile errors

. netwide (sends to hub first, then to leafs) +user, -user, +bot, -bot, +host, -host, +chan, -chan, chattr, botattr, chanset, motd, cloak, save, cron commands
. chanlimit (on a per-join basis) and autovoice that don't get [censored] on chansplit (unless something really does get mucked up :>)
. ctcp cloaking
. mass cron (havent tested it since i moved it into the main tcl file)
. rehasing/restarting/killing of bots from any bot (if owner)
and some other stuff ive forgotton. get the tcl at www.cofferscuffs.co.uk/ccnet-leaf.tcl and to run it you'll need a config file www.cofferscuffs.co.uk/ccnet.conf , when you first start it up your password and username is whatever you set as the owner name in the conf
here's the changelog:
# rootnet+ccnet0.0.6 by cC.! (c_Cuffs on EFnet)
# based on rootnet by Acro
#
# 0.0.1
# . did better limit system
# . changed how the bot responds to the join bind
# . misc bugfixes
#
# 0.0.2
# . intregrated server list into config
# . intregrated hub/althub config into config
# . changed some of the default chansettings to my liking
# that mainly being +limit is on by default
# . limit checks every time a user joins a chan + forcelimit
# added for fun.
# . added a proper kick/kickban proc
# . added a boldflood
# . added botstats
# . took out make new config crap... bullshit.
#
# 0.0.3
# . fixed netsplit +limit bug, now only one bot will do a +l,
# reducing floods (hopefully) -> made the +limit system much
# more agressive again (onjoin)
# . updated the kb proc
# . added +avoice
#
# 0.0.4
# . [censored] gay faggy [censored] limit [censored] fixed k?
# . done *proper* +user/-user/-bot system, so all bots linked
# get updated at same time as it pissed me off. if done on a
# leaf bot it sends to hub, which adds and saves userfile
# then sends out to all leafs which then add n save.
#
# 0.0.5
# . re-wrote *loads* -- almost deserves a full rename of this
# pack heh :p
# . tired of the gayass transfer module, i did my own user/chan
# file transfer on link
# . did better, more comprehensive netwide commands (+user, -user,
# +bot, -bot, +host, -host, +chan, -chan, chattr, botattr,
# chanset, motd, cloak, save, cron, chaddr)
# . fixed some bugs, mainly the ` one for cron etc.
# . notes module no longer loaded either. as it sucked.
# . changed the cloak script too, added irssi and invision
#
# 0.0.6
# . fixed some [censored] bugs and stupid mistakes like loading the
# transfer/share modules etc when they arn't needed
# . started to remove some of the rootnet code which was replaced
# by mine, which also means im starting to intregrate the
# needed parts of the external tcl's
# . added +A and +G flags to replace +a and +g flags retrospectivly
# so mode floods are prevented
# . fixed chanset for flood-* stuff
# . added chpass and chaddr.... silly me
# . added pubcmds.... this isn't what you think it is, it's designed
# for staffchans where the cmds in there affect the people who do
# em in the specified chan, hence it won't allow you to set pubcmds
# to the chan you're chanset'ing em for. the cmds are !unf for ops
# and !fck \[nick\] to ban that user in specified chan. jumm.
# . made each bot on tcl load to write an exempt for ban and invite
# for every bot that is added to itooo and they're sticky, so
# it should make things fun.
# . fixed Acro's silly mistake in his bot_request... how *can* you
# get invite/unban/limit raise etc from a limbo bot? :>
# . made hub aggressively try to link to unlinked bots. grr!
# . added a decent crontab proc
# . like the chanlimit floods on netsplit, it happened to autovoice
# too, but i made a quick little hack so the last user to rejoin
# after a netsplit with autovoice on will get voiced.... which is
# miles better than all the split people being re-voiced in a
# flood, but by that point the server *should* have already
# restored user modes, so nothing will happenalso added a timer
# to reset the lastlimit for each chan every 15 mins, to prevent
# [censored]