PRO 2K3ER ASSISTANCE PLZ

Posts

Pages: 1
Hi.

There's some trouble in paradise here. I'm hoping for some help with skill creation.




I may have missed it... Is it possible to make an attack that targets MP first and then HP?

EXAMPLE --> Target has 10 MP and 10 HP. The attack does 6 "damage". So when struck once, the target then has 4 MP and 10 HP. When hit a second time the target will have 0 MP and 8 HP.
In 2k3, the amount of HP/MP it drains is exactly the same. In order to acheive such a result, you will to need to make a switch event. When you use the MP Drain ability first, the switch will turn on, which will make the first ability dissapear, and replace it with an ability that has exactly the same name. That way, when you use it again, it will drain HP instead of MP. Just be sure to turn the switch off afterwards. (BTW, when the switch is off, it will replace the HP inflicter with the MP one.)

Unless you mean that they drain at the same time. In which case, you need to create a skill that does nothing. Create a battle event that says when you use it. When you use it, make it show the MP Drain animation, reduce the Targets Mp by a desired amount, wait 0.5 seconds, then show the HP Drain animation, and make it reduce the targets HP by the desired amount. You can even show the same animation twice, or change how much it drains on a specific foe.
LockeZ
I'd really like to get rid of LockeZ. His play style is way too unpredictable. He's always like this too. If he ran a country, he'd just kill and imprison people at random until crime stopped.
5958
Well, Arandom's idea for using two different skills works, but only if every battle in your game is against only one enemy, and only if you don't mind that MP damage higher than the target's current MP just fizzles out instead of being converted to HP damage.

To get it to work exactly how you wrote, or to make it work for battles with more than one enemy, you're going to have to create a custom skill effect. To do this, make the skill do no damage, but inflict a status effect. Then have a battle event that occurs every round, and checks to see which enemies are afflicted with that status effect. If any enemy is afflicted, you want to make event commands to manually lower the enemy's MP and HP according to whatever logic you specify, and then remove the status effect from that enemy.

I've seen this kind of effect done as a buff in other games, such as the "Mana Shield" ability in Diablo 2. Making a mana shield buff would be ridiculously hard in the DBS because you'd have to do this for every ability in the game. Doing it for only one ability is much simpler!
LockeZ - It may just be the unpatched version of 2k3 I have on this computer talking, but I don't think you can check enemies for a specific status within the DBS. You can check to see if the enemy can act or not, if the enemy's hp is in a certain range, how many turns the enemy has taken, or if the enemy is the player's current target.

This is what I would do:

Make a battle command for the "Target's MP first" ability. Set it to FIGHT.

In the DBS, have "Character uses MP FIRST" as a trigger.
Put a status on the character that keeps them from attacking. Call it NulAtk, make it last 0 rounds so it washes away quick.
Check to see what enemy was targeted by the ability.
Set variables equal to that enemy's hp and mp.
Set variable for the damage you want MP FIRST to do.
If the Mp variable is >= than the damage you want to set for MP FIRST, change Monster's MP - MP FIRST Variable.
If Monster's MP variable is < MP FIRST change Monster's MP - Monster's MP Variable. Change MP FIRST Variable - Monster's MP Variable. Change Monster's HP - MP FIRST Variable.

Or something like that.
Pages: 1