|
Post by Iyouboushi on Apr 7, 2005 0:55:15 GMT -6
If you have any problems, questions, requests, bug reports, etc, this is the section to discuss them. If you're unsure of where to download the latest version of Kaiou, click here. Current version is 7.3. Questions regarding any other version may not receive a quick response. Please don't ask when patches will be released or when things will be back up (if they're down). Otherwise, talk away.
|
|
|
Post by Iyouboushi on Apr 15, 2005 14:38:25 GMT -6
I thought I'd go ahead and make some comments about Kaiou 7.0 and how it has performed under some stress testing.
First off, this is probably the only version I can safely say that has almost no bugs. I've found two, and one of which isn't even really a bug but more an error on my part. I've located a bug in the MUD that won't let people attack with their weapons. The mistake is in the !items command. There's a spacing error there that needs to be fixed. I've corrected both of these and they will be included whenever I release a patch sometime in the future.
Second off, it's stable. Real stable. I've left it on for days and checked the status window to find no errors, the players are still able to perform commands, and it appears everything is working great.
With that said I might move towards making the equipment system just a little better. By better I mean requiring less typing and it will prevent equipping something on a place it isn't meant to be equipped (i.e. you won't be able to equip a headband as your body-upper armor). With any luck, the new command will be something like !equip (piece of equipment to equip) and that's it (and !unequip (piece of equipment) to remove it).
I don't know when the next patch with these changes will be released, so don't ask. However, if you have any other comments/questions/bug reports, please tell me ASAP so I address them before the next patch.
|
|
|
Post by Iyouboushi on Apr 17, 2005 18:31:26 GMT -6
Kaiou 7.0b Patch was released today.
For regular armor you can now use !equip (what to wear) to equip and !unequip (what to remove) to unequip stuff. Note that for WEAPONS only you must include which hand you wish to equip to.
I'm not entirely sure that it will work for arms. Anyone out there who's reading this and uses Kaiou should test it with various types of equipment (i.e. miss-matched stuff, like a weighted_band on one arm and a gauntlet on the other) and see if it works right. Any bugs will be corrected in the next patch.
|
|
|
Post by Kyuukei on Oct 25, 2005 12:07:41 GMT -6
A bug I found in the bot...
In the MUD when you train, sometimes !auto will lower your training sessions to -5.
And I'm not sure if it's a bug or not but stronger level Saibamen such as Yellows only offer 1 z-point, basically making them pointless to train on for z-points. I suggest making stronger monsters offer more z-points.
|
|
|
Post by Iyouboushi on Oct 25, 2005 15:00:03 GMT -6
And you're using Kaiou 7.1 right? If so, I'll check into the MUD bug when I get a chance and see if I can figure out why it's doing that. If not, I highly suggest upgrading first and checking to see if the bug still exists. I remember you were one of the people who downloaded Kaiou 6.6+, which had quite a few bugs (not to mention it's really outdated now).
The Saibamen thing isn't a bug, it was set that way intentionally. The reason is so that people don't get a million z-points and become invincible via insane amounts of training. I've had problems of people writing scripts to basically loop through the mud and constantly fight/heal non-stop (cheating, basically). I woke up one morning and one guy had over 1000 z-points saved up from running his cheating script all night. And that's with each enemy giving 1 z-point. Now imagine if someone did that with a set of monsters where the z-points were 3, 4, maybe even 5 each.
In reality the MUD needs a real revamp.. maybe I'll do that for the next version.
|
|
|
Post by Kyuukei on Oct 25, 2005 18:54:28 GMT -6
Yeah, it's 7.1. I updated some time ago, also I couldn't figure out how to fix the !auto training method, so I temporarily removed it. As for the !grav training method, it was doing it to, but I did manage to fix it however.
on 10:CHAT:!grav: { var %check $readini($char($nick), train, left) if (%check < 2) { msg =$nick you don't have enough training sessions left.. | halt } msg =$nick 3*POW*1 | msg =$nick 12*BANG*1 | msg =$nick 7*CLASH*1 11*BOOM*1 | msg =$nick 4*BLAM*1 | msg =$nick 9*SNAP* set %ap $readini($char($nick), battlestats, AP) | inc %ap $rand(4,6) | writeini $char($nick) Battlestats AP %ap set %dp $readini($char($nick), battlestats, DP) | inc %dp $rand(4,6) | writeini $char($nick) Battlestats DP %dp set %cp $readini($char($nick), battlestats, CP) | inc %cp $rand(4,6) | writeini $char($nick) Battlestats CP %cp set %cd $readini($char($nick), battlestats, CD) | inc %cd $rand(4,6) | writeini $char($nick) Battlestats CD %cd set %eva $readini($char($nick), Battlestats, EVA) | inc %eva $rand(4,6) | writeini $char($nick) Battlestats EVA %eva set %bp $readini($char($nick), BattlePower, Resting) | inc %bp $rand(14,24) | writeini $char($nick) BattlePower Resting %bp msg =$nick 3You spend the day training under heavy gravity. Here are the results for the session: msg =$nick - msg =$nick 4Your Attack Power is now:12 $readini($char($nick), Battlestats, AP) msg =$nick 4Your Defense Power is now:12 $readini($char($nick), Battlestats, DP) msg =$nick 4Your Chi Power is now:12 $readini($char($nick), Battlestats, CP) msg =$nick 4Your Chi Defense is now:12 $readini($char($nick), Battlestats, CD) msg =$nick 4Your Evade is now:12 $readini($char($nick), Battlestats, EVA) msg =$nick 4Your BattlePower is now:12 $readini($char($nick), Battlepower, Resting) dec %check 2 | writeini $char($nick) train left %check }
I tried the same method I used to fix it on !auto too (moving the dec line at the bottom) but that didn't work either. I'm not too familiar with this coding but it works a lot like other programming languages I know, so I understand what the coding lines mean and such, I just don't know the 'rules' the coding has. The !gravity method works very well now.
|
|
|
Post by Iyouboushi on Oct 25, 2005 20:32:32 GMT -6
How exactly is it doing it? I don't see how it could possibly be generating a negative. I've had this for awhile and I've never seen this bug. Hm. Also, both commands really needs to be touched up. In any case.. here's what I did:
on 10:CHAT:!auto: { var %training.sessions $readini($char($nick), train, left) if (%training.sessions = 0) { msg =$nick 4You don't have any training sessions left.. | halt } if (%training.sessions < 1) { msg =$nick 4You don't have enough training sessions to train.. | halt } dec %training.sessions 1 | writeini $char($nick) train left %training.sessions msg =$nick 3*POW*1 | msg =$nick 12*BANG*1 | msg =$nick 7*CLASH*1 | msg =$nick 11*BOOM*1 | msg =$nick 4*BLAM*1 | msg =$nick 9*SNAP* var %ap $readini($char($nick), battlestats, AP) | inc %ap $rand(1,3) | writeini $char($nick) Battlestats AP %ap var %dp $readini($char($nick), battlestats, DP) | inc %dp $rand(1,3) | writeini $char($nick) Battlestats DP %dp var %cp $readini($char($nick), battlestats, CP) | inc %cp $rand(1,3) | writeini $char($nick) Battlestats CP %cp var %cd $readini($char($nick), battlestats, CD) | inc %cd $rand(1,3) | writeini $char($nick) Battlestats CD %cd var %eva $readini($char($nick), Battlestats, EVA) | inc %eva $rand(1,3) | writeini $char($nick) Battlestats EVA %eva var %bp $readini($char($nick), BattlePower, Resting) | inc %bp $rand(5,10) | writeini $char($nick) BattlePower Resting %bp msg =$nick 3You spend the day training. Here are the results for this session. msg =$nick - msg =$nick 4Your Attack Power is now:12 $readini($char($nick), Battlestats, AP) msg =$nick 4Your Defense Power is now:12 $readini($char($nick), Battlestats, DP) msg =$nick 4Your Chi Power is now:12 $readini($char($nick), Battlestats, CP) msg =$nick 4Your Chi Defense is now:12 $readini($char($nick), Battlestats, CD) msg =$nick 4Your Evade is now:12 $readini($char($nick), Battlestats, EVA) msg =$nick 4Your BattlePower is now:12 $readini($char($nick), Battlepower, Resting) }
on 10:CHAT:!grav: { var %training.sessions $readini($char($nick), train, left) if (%training.sessions < 2) { msg =$nick 4You don't have enough training sessions left.. | halt } dec %training.sessions 2 | writeini $char($nick) train left %training.sessions msg =$nick 3*POW*1 | msg =$nick 12*BANG*1 | msg =$nick 7*CLASH*1 11*BOOM*1 | msg =$nick 4*BLAM*1 | msg =$nick 9*SNAP* var %ap $readini($char($nick), battlestats, AP) | inc %ap $rand(4,6) | writeini $char($nick) Battlestats AP %ap var %dp $readini($char($nick), battlestats, DP) | inc %dp $rand(4,6) | writeini $char($nick) Battlestats DP %dp var %cp $readini($char($nick), battlestats, CP) | inc %cp $rand(4,6) | writeini $char($nick) Battlestats CP %cp var %cd $readini($char($nick), battlestats, CD) | inc %cd $rand(4,6) | writeini $char($nick) Battlestats CD %cd var %eva $readini($char($nick), Battlestats, EVA) | inc %eva $rand(4,6) | writeini $char($nick) Battlestats EVA %eva var %bp $readini($char($nick), BattlePower, Resting) | inc %bp $rand(14,24) | writeini $char($nick) BattlePower Resting %bp msg =$nick 3You spend the day training under heavy gravity. Here are the results for the session: msg =$nick - msg =$nick 4Your Attack Power is now:12 $readini($char($nick), Battlestats, AP) msg =$nick 4Your Defense Power is now:12 $readini($char($nick), Battlestats, DP) msg =$nick 4Your Chi Power is now:12 $readini($char($nick), Battlestats, CP) msg =$nick 4Your Chi Defense is now:12 $readini($char($nick), Battlestats, CD) msg =$nick 4Your Evade is now:12 $readini($char($nick), Battlestats, EVA) msg =$nick 4Your BattlePower is now:12 $readini($char($nick), Battlepower, Resting) }
And you may want to add this command so your players can see how many training sessions they have left:
on 10:CHAT:!training sessions: { msg =$nick 3You currently have: $readini($char($nick), train, left) training sessions left! }
|
|
|
Post by Kyuukei on Oct 25, 2005 21:12:11 GMT -6
It actually only started doing it when the z-point system was added in.
And thanks for the touch ups.
|
|
|
Post by Iyouboushi on Oct 25, 2005 23:02:42 GMT -6
Hm. Well if it happens again, see if you can isolate the problem a little more so I can have some understanding as to why it's happening. It shouldn't be. I double checked the z-point buying command to make sure there wasn't something funky going on in there, and double checked the above commands. Hm. That's curious.
|
|
genku
New Otaku
Posts: 49
|
Post by genku on Nov 23, 2005 19:41:22 GMT -6
just curious, in dbzrpg, how do you balance non saiya-jin to saiya-jin characters? Like, how can you make if fair for everyone, if they cant all go ssj?
|
|