|
Post by Iyouboushi on Oct 6, 2005 14:59:42 GMT -6
The patch has been completed and released, thus this topic is kept for development logs and to see how it progressed (well, somewhat in this case). To download the patch go to this topic---------------------------------------------------- I've decided to work on Kaiou a little bit. Here's a sample of what's to come: * Iyouboushi uses his Kamikata on Smz <Dai_Kaiou-shin> Iyouboushi folds his arms to his side and begins to shake with power. After a moment he lifts his arms straight out and screams loudly, glaring at Smz! A bright green glow covers his body, and slowly moves to his hands. He opens his hands and faces both plams at Smz! "KAMI-KATAAAAAAAAAAAAAAAAAAA" he yells as two blue beams shoot out and combine into one before they hit Smz! <Dai_Kaiou-shin> Scott has been knocked out of the air and into the ground by Iyouboushi, causing extra damage! <Dai_Kaiou-shin> The attack did 111 damage Yes, that's right. Now you can knock your opponents out of the air and back onto the ground. Helpful for fighting things (players or monsters alike) that can fly and some players cannot. Now, it doesn't happen EVERY time. It's random. And I should point out that on higher level monsters (monsters with a lot of HP and stamina) it will take a significantly stronger attack to knock him/her/it out of the air. Still, I feel this is a good start for something that should have been in Kaiou ages ago. Speaking of fighting in the air, I just caught a serious bug that I could have sworn didn't exist before this. Anyway, I've fixed that.
|
|
|
Post by Iyouboushi on Oct 6, 2005 16:00:14 GMT -6
A few other things that I've added today: -"Bomb" type weapon added to the weapon type list -!add bombs <person> <amount> is how you add ammo for the "bomb" type weapon -!buy <bomb/arrow> <amount> is how you can buy more -Bombs/Arrows/Guns weapon types have been set so that you can use them on a target regardless if he/she/it is in the air or on the ground while you're on either. In other words: long-range weapons now work long-range or short-range.
|
|
|
Post by Iyouboushi on Oct 7, 2005 23:34:34 GMT -6
Something major that I've noticed and fixed.
XP rates get way out of control really fast. I didn't realize it when I first made it because no one in the RPG (when I was testing Kaiou) made it past level 5, muchless level 10. However, once you hit level 10... wow. The rates just went up exponentially. It'd be impossible to level up that much unless the DM was being uuber generious.
So to help combat this, I've split up into three rates. Levels 1 to 5 get one rate, levels 6 to 10 get a second rate and levels 11+ have a third rate. Hopefully this will help. Right now the rates are hard-coded into Kaiou, but one day I might set it up so that the person running the bot can set it.
Anyway, that's all I've done this time.
To come: two new tech types (assuming I can do them) and AUTO CHARGE (need to use the restroom but don't want to keep your fellow players waiting? Need to reply to that pesky email while in the heat of battle? No fear! Turn on AUTO CHARGE and it will automatically charge for you on your turn until you turn it off).
|
|
|
Post by Iyouboushi on Oct 9, 2005 7:47:35 GMT -6
Scott found a bug in the !removetech command, so I went ahead and fixed that. With any luck, some of the newer stuff will be added once I finish my Java homework later today. Then there will be a few more tests done. Afterwards, assuming nothing goes wrong, I will go ahead and release 7.1 to the public.
|
|
|
Post by Iyouboushi on Oct 9, 2005 15:26:00 GMT -6
-Fixed an error on my part in which you could set your LIMIT LEVEL to 8 but only be able to update to 5. You can now update to level 8. -Fixed a bug in the !summon command that wouldn't set a monster's status back to NORMAL -!update limit command revised a bit to reduce the amount of code it takes -A new "limit level" was added--level 9, need to be player level 20 in order to set it
|
|
|
Post by Iyouboushi on Oct 9, 2005 16:17:12 GMT -6
-Auto Charge has been implemented. This was designed for people who had to go AFK during a battle but didn't want to keep the battle hanging. This will set it so that your character will automatically charge each turn until it has been turned off. !auto charge on will turn it on !auto charge off will turn it off !auto charge check will tell you which mode you're in (on/off)
WARNING: there is a possibility that this command (if used by too many people at once) can cause a flood and the bot will be kicked off the server to kill it. But as long as there's a few people NOT using it (to break a loop), everything will be okay.
Scott and I did about 15 itterations of the bot using auto-loop before Esper.net killed the bot for flooding. That's not bad at all.
Right now it's set to activate auto-charge after a 3.5 second pause (to try and prevent the former from happening). So if you turn it on and it takes a few seconds to activate, it's not lag.. it's intentionally programmed that way.
|
|
|
Post by Iyouboushi on Oct 10, 2005 10:58:55 GMT -6
Okay, so the new tech type "absorb" is now in the bot. Basically it works like drain, but then takes a percentage of the amount drained and absorbs it into the player who used the technique. It'll only absorb what it drains though. By that I mean, you can't use it on someone and have it absorb both HP and STAMINA or look to drain some of each. If the person has stamina it will try to absorb stamina. If the person doesn't have stamina left it will absorb HP (even if you need stamina, you have to use it on someone who has stamina to absorb stamina). Maybe it's better to show you examples.
<Dai_Kaiou-shin> Iyouboushi has drained 168 Stamina from KuroMa! <Dai_Kaiou-shin> Iyouboushi has absorbed 38 stamina from KuroMa! <Dai_Kaiou-shin> KuroMa is damaged by the attack described above! He's certainly not amused.
<Dai_Kaiou-shin> Iyouboushi grabs the severed hand of Android 19 and proceedes to drain KuroMa dry with it, while absorbing it into himself. Muwhahaha <Dai_Kaiou-shin> Iyouboushi has drained 166 HP from KuroMa and has absorbed 123 into himself! <Dai_Kaiou-shin> KuroMa is damaged by the attack described above! He's certainly not amused.
<Dai_Kaiou-shin> Iyouboushi grabs the severed hand of Android 19 and proceedes to drain KuroMa dry with it, while absorbing it into himself. Muwhahaha <Dai_Kaiou-shin> Iyouboushi has drained 165 HP from KuroMa but was unable to absorb anymore into himself! <Dai_Kaiou-shin> KuroMa is damaged by the attack described above! He's certainly not amused.
|
|
|
Post by Iyouboushi on Oct 10, 2005 11:06:34 GMT -6
And I've also decided I'm not going to add in an "affect all" tech. At least not in this version.
I might have one last big thing planned, but I won't announce anything here just yet. I want to see if it's doable before I get people's hopes up. Regardless if it is or isn't, the patch will be released in a few days (once I have some people to test all the new stuff again to see if there's any bugs that need to be addressed).
|
|
|
Post by Iyouboushi on Oct 10, 2005 17:44:56 GMT -6
It was doable and is now really awesome. This will make the patch worth getting, if the other stuff wasn't convincing enough.
MULTIPLE STATUS EFFECTS! That's right. For the first time in Kaiou history a player can be under multiple status effects! Here's a pretty good example.
<Dai_Kaiou-shin> Iyouboushi grabs his chest in pain from the poison. <Dai_Kaiou-shin> Iyouboushi is too blind to fight! <Dai_Kaiou-shin> Iyouboushi is too frozen to fight! <Dai_Kaiou-shin> Iyouboushi is too is too shocked from lightning to fight <Dai_Kaiou-shin> Iyouboushi screams in pain as his body is burning from the flame! <Dai_Kaiou-shin> Iyouboushi gasps for air as his is encased in water! <Dai_Kaiou-shin> Iyouboushi screams as the earth opens up, and boulders fall ontop of his body! <Dai_Kaiou-shin> It is KuroMa's turn [Health Status: Perfect] [Status Effects: none]
|
|
|
Post by Iyouboushi on Oct 11, 2005 12:02:15 GMT -6
|
|