• ✨ ARCHIVE MODE ✨
    The forum has now been set to read-only mode, no new posts, resources, replies etc will not be possible.
    We recommend you join our Discord server to get real-time response: Discord Invite Link

[0.29] Moves That Need Fixed

Status
Not open for further replies.

DracoHouston

Kolben Developer
Contributor
ok a little update on progress, nils and i took a look at a few and

-supersonic did the wrong effect not because something was broken, but because in my haste to finish all the normal type attacks i was copy pasting code a LOT, and ended up setting supersonic to use tri attack's special in tri attack's file, lol.
-growth was using harden's special, meaning harden wouldn't increase defense, growth did instead
-a few helper functions i wrote called string.tolower() which is what it is called in .net, but in lua its string.lower, oops

let me know if you find any more. if a attack doesn't work please open the script file and see if it has functions in there, if not, I didn't make that attack work and it is just a placeholder.

i don't need saves anymore, i've put in a much faster way to set up fights for testing
 

Malcaroni

Bugs Moderator
Trusted Support
Retired Mod
ok a little update on progress, nils and i took a look at a few and

-supersonic did the wrong effect not because something was broken, but because in my haste to finish all the normal type attacks i was copy pasting code a LOT, and ended up setting supersonic to use tri attack's special in tri attack's file, lol.
-growth was using harden's special, meaning harden wouldn't increase defense, growth did instead
-a few helper functions i wrote called string.tolower() which is what it is called in .net, but in lua its string.lower, oops

let me know if you find any more. if a attack doesn't work please open the script file and see if it has functions in there, if not, I didn't make that attack work and it is just a placeholder.

i don't need saves anymore, i've put in a much faster way to set up fights for testing
So for Miracle Eye, I can assume it's actually not working since it has the following?

Code:
function ATTACKS_PSYCHIC_MIRACLE_EYE_SPECIAL()
Attacks_TryAddVolitileStatus("target", "identifydark")
 

snoe

Active Member
sandstorm does nothing and sand attack is over powered
before you comment on this thread, please read the first page.
we specifically say to check all moves on the wiki before saying they dont work, because 9 times out of 10 they're a move that isn't implemented yet and is a placeholder, sandstorm isn't implemented yet.

also, you must've not played the Red and Blue versions and felt the sand-attack wrath of a pidgey, sand-attack has always been and always will be an effective accuracy killer. so adapt to it
 

The-amazing-blackstar

Fisherman
Donator
sandstorm does nothing and sand attack is over powered
before you comment on this thread, please read the first page.
we specifically say to check all moves on the wiki before saying they dont work, because 9 times out of 10 they're a move that isn't implemented yet and is a placeholder, sandstorm isn't implemented yet.

also, you must've not played the Red and Blue versions and felt the sand-attack wrath of a pidgey, sand-attack has always been and always will be an effective accuracy killer. so adapt to it
im saying he used it once and my pokemon missed every single move from then on
 

snoe

Active Member
before you comment on this thread, please read the first page.
we specifically say to check all moves on the wiki before saying they dont work, because 9 times out of 10 they're a move that isn't implemented yet and is a placeholder, sandstorm isn't implemented yet.

also, you must've not played the Red and Blue versions and felt the sand-attack wrath of a pidgey, sand-attack has always been and always will be an effective accuracy killer. so adapt to it
im saying he used it once and my pokemon missed every single move from then on
yes, it happens.
accuracy is a very fragile thing. luck was not on your side this time
 

DracoHouston

Kolben Developer
Contributor
before you comment on this thread, please read the first page.
we specifically say to check all moves on the wiki before saying they dont work, because 9 times out of 10 they're a move that isn't implemented yet and is a placeholder, sandstorm isn't implemented yet.

also, you must've not played the Red and Blue versions and felt the sand-attack wrath of a pidgey, sand-attack has always been and always will be an effective accuracy killer. so adapt to it
im saying he used it once and my pokemon missed every single move from then on
you got owned by the random number generator. stat change stages are working as intended. while missing a lot of attacks in a row off -1 accuracy is statistically improbable it is still possible

no 'weather' system for battles yet sorry, can't script up sandstorm yet
ok a little update on progress, nils and i took a look at a few and

-supersonic did the wrong effect not because something was broken, but because in my haste to finish all the normal type attacks i was copy pasting code a LOT, and ended up setting supersonic to use tri attack's special in tri attack's file, lol.
-growth was using harden's special, meaning harden wouldn't increase defense, growth did instead
-a few helper functions i wrote called string.tolower() which is what it is called in .net, but in lua its string.lower, oops

let me know if you find any more. if a attack doesn't work please open the script file and see if it has functions in there, if not, I didn't make that attack work and it is just a placeholder.

i don't need saves anymore, i've put in a much faster way to set up fights for testing
So for Miracle Eye, I can assume it's actually not working since it has the following?

Code:
function ATTACKS_PSYCHIC_MIRACLE_EYE_SPECIAL()
Attacks_TryAddVolitileStatus("target", "identifydark")
likely, i told nils to add a identifydark and identify volatile status when we merged the LUA attacks system in but he made plenty of mistakes around the place so it might not work
 

ArchAngelRena

Starting Trainer
It should also be noted that Leech Seed does not give any indication of being used and does nothing at all. It's like having your turn skipped.
 

Filympe

Bug Catcher
bullet seed hits only once so i took the liberty of "fixing" it using rock blast as a guide i'm just gonna post the script here and maybe you can include it in the next update (it has been working fine bar the fact that it might keep hitting until hit 5 even if say hit 4 ko'es):
SetAttackBaseDamage(331,25)
SetAttackMaxPP(331,30)
SetAttackCategory(331,0)
SetAttackContestCategory(331,3)
SetAttackType(331,11)
SetAttackPriority(331,0)
SetAttackAccuracy(331,255)
SetAttackPreAttackDelegate(331, "ATTACKS_GRASS_BULLET_SEED_PRE_ATTACK")

function ATTACKS_GRASS_BULLET_SEED_PRE_ATTACK()
local chance = math.random(0, 1000.0) / 10
local times = 0
if chance <= 37.5 then
times = 2
elseif chance > 37.5 and chance <= 75.0 then
times = 3
elseif chance > 75.0 and chance <= 87.5 then
times = 4
elseif chance > 87.5 then
times = 5
end
Attacks_SetTimesToAttack(times)
end
 

Filympe

Bug Catcher
i also worked on rock smash using psychic and leer. (50% defense drop works, animation doesn't don't know why):
SetAttackBaseDamage(249,40)
SetAttackMaxPP(249,15)
SetAttackCategory(249,1)
SetAttackContestCategory(249,0)
SetAttackType(249,1)
SetAttackPriority(249,0)
SetAttackAccuracy(249,255)
SetAttackSpecialAttackDelegate(249, "ATTACKS_FIGHTING_ROCK_SMASH_SPECIAL")
SetAttackHitAnimationDelegate(249, "ATTACKS_FIGHTING_ROCK_SMASH_HIT_ANIMATION")

function ATTACKS_FIGHTING_ROCK_SMASH_SPECIAL()
if Attacks_TryStatChange(50, "target", "Defense", -1) == true then
Attacks_SetStore("1")
else
Attacks_SetStore("0")
end
end

function ATTACKS_FIGHTING_ROCK_SMASH_HIT_ANIMATION()
if Attacks_Store == "1" then
AnimationSequenceBegin()
DoStatChanceAnimation(-1, 0.0)
AnimationSequenceEnd()
Attacks_SetStore("0")
end
end
 

Filympe

Bug Catcher
here's rock tomb for ya as well (also usefull early on):
SetAttackBaseDamage(317,50)
SetAttackMaxPP(317,10)
SetAttackCategory(317,1)
SetAttackContestCategory(317,1)
SetAttackType(317,5)
SetAttackPriority(317,0)
SetAttackAccuracy(317,204)
SetAttackSpecialAttackDelegate(317, "ATTACKS_ROCK_ROCK_TOMB_SPECIAL")
SetAttackHitAnimationDelegate(317, "ATTACKS_ROCK_ROCK_TOMB_HIT_ANIMATION")

function ATTACKS_ROCK_ROCK_TOMB_SPECIAL()
Attacks_AddBattleStep("ChangeStat", Attacks_TargetString .. "|Speed|-1|81")
end

function ATTACKS_ROCK_ROCK_TOMB_HIT_ANIMATION()
AnimationSequenceBegin()
DoStatChanceAnimation(-1, 0.0)
AnimationSequenceEnd()
end
 

Falkner

Active Member
Hey
Nornally with a status affected move it says defence has slightly decreased or anything like that.
But with featherdance the attack should drop harshly but it doesnt say anything like that. In fact it says nothing at all.
My question.
Does featherdance work or is this a bug?
 

DracoHouston

Kolben Developer
Contributor
Hey
Nornally with a status affected move it says defence has slightly decreased or anything like that.
But with featherdance the attack should drop harshly but it doesnt say anything like that. In fact it says nothing at all.
My question.
Does featherdance work or is this a bug?
NYI
 
Status
Not open for further replies.
Top