Hello Trainers, I use the Mega MewThree achievement system and recently I created a method so that the system would understand every time a dynamax, gigantamax, terastal or z-move was used, increasing the progress of the achievement by 1 every time it was used. , so far I haven't had any problems with anything.
For those who want, just follow my post I made there, you can also add just what you want to use in your game, without having to add everything, just find the part you want and replace it in the original Mega MewThree script.
I'm here to report a strange bug. After a mid-battle speech, the place of message become like this. But before the speech or during a normal battle without speech there is nothing wrong.
Edit: it can be fixed by changing line 139 of [000] Midbattle Animations in [002] Midbattle Scripting to @sprites["messageWindow"].setSkin("Graphics/Windowskins/" + Settings::MENU_WINDOWSKINS[0]) (like the old version of DBK)
but this may not be what Lucidious89 wants.
I thought it was because of the UI I used, but this happens in the default UI too.
I'm here to report a strange bug. After a mid-battle speech, the place of message become like this. But before the speech or during a normal battle without speech there is nothing wrong.
Edit: it can be fixed by changing line 139 of [000] Midbattle Animations in [002] Midbattle Scripting to @sprites["messageWindow"].setSkin("Graphics/Windowskins/" + Settings::MENU_WINDOWSKINS[0]) (like the old version of DBK)
but this may not be what Lucidious89 wants.
I thought it was because of the UI I used, but this happens in the default UI too.
Hii! I tried to make a double battle where the Clefairy uses heal pulse if it's ally is 50 percent or below, but it always end up targeting me instead. I looked into the manual but I still do not understand why that happens. I am not sure if it is a bug, or that i'm just missing something, so having your input would be nice.
setBattleRule("double")
setBattleRule("victoryBGM", "")
setBattleRule("battleIntroText", "{1}
blocks your escape!")
setBattleRule("midbattleScript", {
"RoundStartCommand_1_foe" => {
"speech" => ["I am not letting
you escape!"],
},
"TurnStart_foe1_repeat" => {
"ignoreUntil" =>
"TurnStart_foe1_repeat" => {
"ignoreUntil" => ["TargetHPHalf_foe2"],
"speech" => ["Clefairy, use heal
pulse!"],
"useMove_foe1" => "Healing_ally"
},
})
Hii! I tried to make a double battle where the Clefairy uses heal pulse if it's ally is 50 percent or below, but it always end up targeting me instead. I looked into the manual but I still do not understand why that happens. I am not sure if it is a bug, or that i'm just missing something, so having your input would be nice.
Hii! I tried to make a double battle where the Clefairy uses heal pulse if it's ally is 50 percent or below, but it always end up targeting me instead. I looked into the manual but I still do not understand why that happens. I am not sure if it is a bug, or that i'm just missing something, so having your input would be nice.
First of all, please try formatting your code better when you post it. This was really hard to read and decipher. I tried formatting it myself to try and follow what you're doing, but it doesn't make any sense to me. So this is what I assume you're trying to set up:
Ruby:
setBattleRule("double")
setBattleRule("victoryBGM", "")
setBattleRule("battleIntroText", "{1} blocks your escape!")
setBattleRule("midbattleScript", {
"RoundStartCommand_1_foe" => {
"speech" => ["I am not letting you escape!"],
},
"TurnStart_foe1_repeat" => {
"ignoreUntil" =>
"TurnStart_foe1_repeat" => {
"ignoreUntil" => ["TargetHPHalf_foe2"],
"speech" => ["Clefairy, use heal pulse!"],
"useMove_foe1" => "Healing_ally"
},
})
As for why it's not working, there's a lot of things are wrong here. Some of it my fault, some of it yours.
First, let's go over what's wrong on your end.
You have two instances of "TurnStart_foe1_repeat" in your script, the first of which isn't even complete. Frankly, I'm shocked this isn't throwing any errors at you. Remove lines 8 & 9 entirely.
The "useMove_foe1" command key you're using doesn't need "_foe1" attached here. This isn't doing anything at all and is just going to confuse you.
Now, let's go over what's wrong on my end.
The "Healing_ally" data you entered here is incorrect, because apparently I entered this wrong in the tutorial. It should just be "Heal_ally", instead. I'll change this error in the guide.
The move Heal Pulse uses the target data :Other, which allows it to hit both allies and foes. This apparently screws up the targeting for this command, because it's only ever checking for moves that specifically target allies by checking for a :NearAlly target data. This will prevent the "_ally" extension from working properly when trying to use it with Heal Pulse, and make it default to always targeting the nearest opponent instead. I've fixed this in a stealth patch, so please redownload the plugin.
So, here's how we can go about fixing these issues:
Ruby:
setBattleRule("double")
setBattleRule("victoryBGM", "")
setBattleRule("battleIntroText", "{1} blocks your escape!")
setBattleRule("midbattleScript", {
"RoundStartCommand_1_foe" => {
"speech" => "I am not letting you escape!"
},
"TurnStart_foe1_repeat" => {
"ignoreUntil" => "TargetHPHalf_foe2",
"speech" => "Clefairy, use Heal Pulse!",
"useMove" => [:HEALPULSE, 3]
}
})
This cleans up what you have, and will work when implemented after reinstalling the plugin. You can still use "Heal_ally" if you want, but imo it's more reliable to set the specific move ID and specific target index you want if you have a specific move/target in mind for your scenario. "Heal_ally" is more used for situations where you're okay with any heal move in a Pokemon's moveset being used on any viable ally target. Whereas [:HEALPULSE, 3] will only ever select Heal Pulse and only ever target battler index 3 (the opponent's second Pokemon).
Hey I was having the same issue. After seeing your post I've stopped getting errors however I can't find anywhere to set up costumes (I'm new and am struggling to search the right terms for this). Could you link or give a brief tutorial on how to do this for beginners please?
Thankyou :)
Hey I was having the same issue. After seeing your post I've stopped getting errors however I can't find anywhere to set up costumes (I'm new and am struggling to search the right terms for this). Could you link or give a brief tutorial on how to do this for beginners please?
Thankyou :)
I was trying to download the Deluxe Battle Kit, but the archive I download from Mediafire says that its' corrupted. Does anyone have alternate download link?
Made some minor adjustments for compatibility with v2.0 of the Enhanced Battle UI add-on.
1.1.3
Fixed a crash that could occur when setting custom music for a battle through a battle rule.
Fixed an issue with low HP music ending when Pokemon with critical HP is on the field, but a healthy partner Pokemon is sent out, or a partner Pokemon is healed out of the critical HP zone.
Added the "endBGM" Command Key to be used in a midbattle hash...
You can kinda do whatever you want. Depends how you want to approach it. Some things would be easier to pull off than others.
If you mean just setting a damage gate at 1 HP and then fully restoring the Pokemon's HP to begin phase 2, then sure. If you mean having new opponents join the battle mid-fight, then you'll need the SOS add-on for that.
This section is for the discussion of the tutorials and resources on Eevee Expo. To find tutorials and resources, check out the Tutorial and Resource Manager for optimal navigation.