Iyouboushi's Home

イヨウボウシの宅

Iyouboushi On April - 8 - 2005

A long time ago, in an IRC channel far far away there used to be a #DBZRPG.  Not my #DBZRPG, but one of the FIRST #DBZRPG to ever hit IRC.  In it was a man who went by the nick Gohan_san.  He made the very first IRC Battle Bot named “Kaio” and all was good. 

Kaio was a neat bot that handled stats and had a DBZ-element to it to make the RPG run more like the show.  Inspired by this, I decided to start my own personal project to mimic and, one day, surpass “Kaio.”  

And so the Kaiou Battle Bot project was born.  It ran from 1999 to 2003 successfully with many versions, many improvements, and many new things.  In 2003 I thought that it would retire forever when I decided to start a new bot, Dai O-Rudofasshon Kaiou-Shin, better known as DORKS.   Unfortunately, it was never finished.  But lo-and behold, DORKS did not need to be finished as I started working on Kaiou again.

I have developed Kaiou 7.0, which is a major stepping stone in the bot’s history. For those who know of Kaiou, you know the limitations it had.  Because it was developed in a time when mIRC was still pretty young (version 5.6) the bot itself ran into problems. With version 7.0 (and beyond) this is no longer an issue, as all of the code has been updated to work on newer versions.  

The changelog is massive for this version, so before I post it I invite you to visit the Kaiou page and download the latest version.

Version 7.0 Changelog
-Every command was updated so that the bot will now work with the latest version of IRC
 (instead of being stuck with version 5.6) [this is long over-due].
-Folder tree reorganized.  Now players and monsters have their own folder, and all
 documentation is now in its own folder.
-.zfiles were modified a little bit.  ***NOTE*** This means that older zfiles will
 NOT work with the newer code.
-!ChargeMessage <on/off>  to turn the "[name] is now at Charge Level [level]" message
 on/off (new style/retro) [ON by default].
-Stamina has a huge impact on battles now.  If you run out of stamina you will take
 much more damage and your attacks will be 1/2 weaker.  Also note that even if a player
 does not do damage to an enemy, his/her/its stamina is still lowered from defending
 the attack.
-New Characters will be allowed to allocate stat points the way he/she wishes.
-!decstat <stat> <#>  allows a NEW player to readjust his/her stats in the character
 creation process.  Note that it only works with new players.
-!end character creation   this will allow new players to finalize his/her stats as a
 level 1 player.
-!cscan is gone.  Now you use !scan by itself to scan yourself and !scan <person> to
 scan another person.
-!addskill and !removeskill got updated.
-!addtempskill <player> <skill> <level>     added
-!removetempskill <player> <skill>     added
-Adding techniques has changed slightly: !addtech <person> <tech name> <power> <type>
 [<status/affect modifer/element>] <mp usage> <stam usage>  <ki it needs> <description>
-Removing techniques has been modified slightly to work better.
-!addboost <person> <boost name> <type> <maxlevel>
-!removeboost <person> <boost name>
-!addweapon <person> <weapon name> <type> <power> <ammo required>
-!removeweapon <person> <weapon name>
-Equipment system was updated.
-!draw <right-hand or left-hand> <weapon name>
-!sheath <right-hand or left-hand> <weapon name>
-!setfatal <name of fatality> <description>
-!erasefatal <name of fatality>
-!setlimit <name of limit> <description>
-!eraselimit <name of limit>
-!setcombo <name of combo> <description>
-!erasecombo <name of combo>
-All of the monster creation systems were upgraded.  NOTE you add techniques and boosts
 to monsters the same way you do to players now.  There's no specific monster command
 to do it.
-!auto monster <file name> <super-easy/easy/semi-easy/normal/hard/really-hard/impossible>
 <description>
-!custom monster <name> <hp> <mp> <stam> <ap> <dp> <cp> <cd> <eva> <bp> <description>
-!setstat <name> <hp, mp, stam, ap, dp, cp, cd, eva, bp> <what to set it to>
-!setweak <monster> <tech types to be weak to>
-!monsterdesc <monster> <char/hurt/death/fly/land/rage/charge/rest> <desc>
-Boost system has been reworked and is much better now.  You still activate it by
 typing /me goes <boost name> [level <level #>]     (the level and level # are for SSJ)
-Revert commands:  <name> reverts from <boost name> or !revert <boost name>   or
 /me reverts from <boost name>
-!cboost <boost name> <level> <desc>   to set the descriptions for boost levels
-!setwattack <weapon name> <attack description>
-<monster name> rests
-Kaiou-ken now uses STAMINA first.  If the user runs out of Stamina it will then begin
 using HP until either the person runs out of HP or stops it.
-!weak_sense and !chi_sense  were changed from their original commands but still work
 the same as they did
-The Shape Shifting skill no longer affects stats.  It's now just for looks.
-!hide, !unhide, !spy on, !reabsorb and !split are gone.
-It's important to note that while AI was converted and should work, it still is faulty
 and buggy.  Don't use more than one AI monster in a battle.
-!whoseturn  (corrected grammar)
-Fixed a long-running bug that caused RAGE % to go into negatives.
-!stance [<name of stance>]      alone it will tell you what stance you're in, with
 the <name of stance> you can change it to something else.
-!rstance <player> will tell you what stance he/she is in.
-!stance-list will give you a list of all current stances available.
-Fusion command rewritten from scratch and works infinately better now.
-!fusion name <first/last> <name (one word only)> -- remember to split your nick into two
 parts (one for the first and one for the last). Example: Gokou might be "Go" for his
 first, and "kou" for his last.
-!addtech <name> Fusion
-!removetech <name> Fusion
-!deny <name>  to deny the fusion dance
-/me uses potara with <name>   [note that potara will erase both player zfiles involved]
-!potara accept <name>
-!potara deny <name>
-The Tech command (/me uses <his/her> <tech name> on <opponent>) was rewritten from scratch
 [FINALLY!!]
-BP and techniques are intertwined.  Not enough BP will mean that your attack will be
 halved.  How much BP is drained depends on the amount the technique would do.
-INNER type techniques are changed slightly.  Now the amount of life it drains is
 (MP required * 10)  so be sure to set your MP lower than you used to.
-!battledamage will display how much physical and tech damage has been done over the
 course of the bot's use (until cleared).
-!clear battledamage will clear the battledamage stats.
-Bow type of weapons require the use of arrows now.
-!add arrows <name> <amount>
-!take arrows <name> <amount>

Categories: Kaiou, Programs

Comments are closed.

Featured Posts

Battle Arena 4.0 – Release

Version 4.0 has been in development for almost three full years but it’s finally ready to be officially released. As you can imagine it’s full of additions, changes and fixes. Look after the jump for the changelog and the download link. Moving forward I am not sure if I’ll continue to post “full versions” here […]

Battle Arena 3.2 – Release

It took over a year but it’s finally here! Battle Arena 3.2 is done and is now available for download.  As usual it’s chalk full of additions, changes and fixes — most of which will be listed after the jump.  Hope everyone has happy holidays.  See you in 2017.

Battle Arena version 3.2 Is Almost Done!

It’s been nine long months and Battle Arena has undergone a lot of various new additions, changes and fixes.  The final release of version 3.2 is drawing closer but still has a little ways to go.  As it stands today, here’s some of the main highlights:   ADDITIONS: Added the Supply Run type battle. In […]

Bleach 666 – EMPTY HALL OF THE PUPPET TEMPLE

Chapter 666 – EMPTY HALL OF THE PUPPET TEMPLE [Unix] [MangaStream] The chapter was released a day earlier than usual! Woohoo! Though, was it really a chapter to get excited over? Click the read more and see the summary and some thoughts (as usual).

Search my site

Twitter Updates