Jump to content

[PORT] Celestial Gardevoir Rejuvenation + Silvally/REWORK MEGA ABILITIES(BETA) mod 14.0


Recommended Posts

Hi this is my official port of my pokemon reborn mod that grants Gardevoir a battlebond like ability and transform into celestial form (that i called) + enhancement on moonblast(effective against fire and steel type)

To get the ability just give gardevoir blue moon ice cream.

Original mod link:

 

patch.zip

thanks to:

Katstifer(Discord) for the front sprite and

Fervis.

 

I have also created a mod for Silvally (my favorite pokemon)

Changes : more bst across stats + shift gear as a relearn-able move + more crest feature(dynamic resistance)

nero_silvally.rb

 

New Crest Effects - Johto Starters : no longer a held item it will just needed in the bag to take effect.

 

nero_bagcrest.rb

 

*To note you can mega multiple pokemon in Pokemon Rejuvenation

Quote

$game_switches[:No_Mega_Limit] = true

All my custom mega ability evolution stone will be available on ordinary mart or shop for 150k(the no mega limit is also included on the mart evostone)

 

nero_martevostone.rb

 

 

New:  Mega Froslass Eternal winter ability 

Eternal winter: permanent hail + snowcloack and boost for freeze chance(~~even if it doesn't have freeze it will~~)

+ Field interactions 

nero_froslass.rb

 

 

New: Mega Delphox Ability : Arcane Mastery - Levitate +Serene Grace + Prankster(without it's weakness) 20% chance to lower sp.def.

Signature Move: Mystical Fire lowering Attack+SpAtk

+ Field Interactions

nero_delphox.rb

 

 

New: Mega Chesnaught Ability: Bastion Shell - Filter + Stamina, Immune to critical hit above 50% hp.

Signature move : Spiky Shield increasing def+spdef +1

+ Field interactions 

nero_chesnaught.rb

 

 

New: Mega Drampa Ability - Draconic Dominion - Turns the field to Dragon Den, immunity to dragon type if hit by a dragon type move raise +2 sp.atk

Signature Move: Dragon Breath - 

Buffed to 90 base power sp.atk

nero_drampa.rb

 

New - Mega Barbanacle Ability : Divine Mockery - Retains Water stab, Scrappy + Hits dark and ghost type super effective if the move is a water type,

increase damage 5 to 15% max per hit(6times to achieve the max)

On 40% less hp gain +1atk and speed but losing health in the end of the turn

Signature Move - Cross chop -> Mocking Mudra(water/rock/fighting) 40bp physical attack 

+ Field interactions

nero_barbanacle.rb

 

New - Mega Malamar Ability - Inversion Dominion : Turns field to inverted, Retain Contrary, 10% to sleep chance when damaging the target

Signature Move - Tipsy Turvy - same effect gains +1 priority and lowering pokemon highest stat by one stage

nero_malamar.rb

 

New - Mega Sceptile Ability - Verdant Blitz : physical attack move is calculated by sp attack stat,

Special attack type move both factor spatk and speed stats, Immune to speed drops and +1 priority to grass and dragon type moves when full hp.

Signature Move - Dragon Pulse -> Verdant Pulse both hits for Dragon and Grass OR it can hit twice with each seperate typing pulse(Dragon,Grass)

(It should handle the immunities as well if dragon can't hit then grass, if grass can't hit then dragon)

+Field interactions

nero_sceptile.rb

 

New - Mega Garchomp Ability - Sand Tyrant : Summons Dessert field and Sandstorm for 3 turns, all flying and levitating foes are grounded.

Signature Move - Dragon Rush -> Apex Ambush : Ground type move 100 accuracy 110bp physical, raise speed +1 

nero_garchomp.rb

 

New - Mega Houndoom - Doom Bringer : Fire and Dark type damage is increased,

Fire and Dark type burns the target,

Burn status deal twice the damage,

Pokemon that has burn cannot heal while mega hounddoom is in the field

Signature Move - Inferno -> Doom Inferno 120bp 100acc deals 50% more if the target has burn status

+Field interactions

nero_houndoom.rb

 

 

New - Mega Pidgeot Ability - Sky Sovereign :

Summon a tailwind, Increase damage for flying type move, All flying type move never misses,speed is contributes on damage by 20%, All physical attack type move recieved is half, Immune to Hazards, raise +1 speed everytime it hits a damage type move.

Signature Move : Hurricane -> Sovereign Tempest - 110x1.3 bp

nero_pidgeot.rb

 

New: Mega Banette Ability - Eternal Grudge : Ghost type move damage is increased, all contact move will curse the target, heal banette if the target is cursed(leftover heal)

Immune to trapping moves.

Ghost type moves gain +1 priority

When banette faints a target, Curse the next pokemon,

When banette itself faints, Curse the attacker

Signature Move - Shadow Claw -> Grudge Claw 80bp if the target is cursed heal equal to the damage.

nero_banette.rb

 

New - Mega Lucario Z Ability -

Aura Mastery : passively gain 30% evasion, every evasion stat raise will randomly raise another stat +1,

When successfully evades an attack the damage increase max 20%,

When successfully evades an attack the next move has +2 priority 

Signature Move - Double team - Creates a clone of himself now every hit is a multihit depending on how many clones lucario has(max 6)

nero_lucario.rb

 

New - Mega Absol Ability - Sacred Omen : Gain Fairy type, all fairy and dark type damage is increased,

Immune to dark type if hit by one heal hp for 25%, Dark type debuffs the highest stat -1

Fairy type moves Heal for 50% damage

Reveal the ability and held item of the opposing pokemon, If recieve healing the next move is critical damage.

Signature Move - Play Rough -> Sacred Oath : if it's super effective deal critical 

nero_absol.rb

 

New : Mega Ampharos Ability - Tempest Dragon : ???

Signature move - Thunder -> Tempest Thunder : ???

nero_ampharos.rb

 

New - Mega Manectric Ability - Thunder Crown : ???

Signature Move : Thunderbolt -> Crown Bolt : ???

nero_manectric.rb

 

MORE COMING SOON

 

 

Please also check out my other rejuvenation compatible mod:

 

 

 

 

 

 

  • Like 3
Link to comment
Share on other sites

On 7/22/2026 at 4:52 AM, BettyBlaze said:

i get this error whenever i launch the game and giving gardevoir the ice cream doesnt change its ability

image.png

Hi!

I looked into it and fixed the issue sorry for the inconvenience it may caused. Please redownload the new version

Link to comment
Share on other sites

The mod works, but I'm getting two errors. One of them seems to only occur if I reset the instance using F12, and the other is inconsistent. No idea what is triggering it.

Both errors only appear in Pokemon battles, and they lock up the game.

 

F12 Error:

Spoiler

[Pokemon Rejuvenation 14.0.12 2026-07-25 01:47:41 +0100]
Exception: SystemStackError
Message: stack level too deep
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'

Unknown Error:
 

Spoiler

[Pokemon Rejuvenation 14.0.12 2026-07-25 01:40:12 +0100]
Exception: TypeError
Message: Typemod can't be coerced into Integer
./patch/Mods/nero_celestialform.rb:177:in `*'
./patch/Mods/nero_celestialform.rb:177:in `pbTypeModifier'
Scripts/Battle_Move.rb:781:in `pbCalcTypeMod'
Scripts/Battle_AI.rb:9476:in `pbTypeModNoMessages'
Scripts/Battle_AI.rb:13479:in `pbRoughDamage'
Scripts/Battle_AI.rb:10174:in `block in getItemScore'
Scripts/Battle_AI.rb:10173:in `each'
Scripts/Battle_AI.rb:10173:in `getItemScore'
Scripts/Battle_AI.rb:225:in `block in processAIturn'
Scripts/Battle_AI.rb:198:in `each'
Scripts/Battle_AI.rb:198:in `processAIturn'
Scripts/Battle.rb:4724:in `pbCommandPhase'
Scripts/Battle.rb:4608:in `block in pbRunTurn'
Scripts/PBDebug.rb:4:in `logonerr'
Scripts/Battle.rb:4606:in `pbRunTurn'
Scripts/Battle.rb:4593:in `block (2 levels) in pbBattleLoop'
Scripts/Battle.rb:4592:in `loop'
Scripts/Battle.rb:4592:in `block in pbBattleLoop'
Scripts/Battle.rb:4591:in `catch'
Scripts/Battle.rb:4591:in `pbBattleLoop'
Scripts/Battle.rb:4582:in `pbStartBattle'
Scripts/Trainers.rb:164:in `block (2 levels) in pbDoubleTrainerBattle'
Scripts/Field.rb:780:in `pbSceneStandby'
Scripts/Trainers.rb:163:in `block in pbDoubleTrainerBattle'
Scripts/Rejuv/Eventing/Camera/Zoom.rb:675:in `pbBattleAnimation'

 

  • Fixed 1
Link to comment
Share on other sites

5 minutes ago, Eoldien said:

The mod works, but I'm getting two errors. One of them seems to only occur if I reset the instance using F12, and the other is inconsistent. No idea what is triggering it.

Both errors only appear in Pokemon battles, and they lock up the game.

 

F12 Error:

  Reveal hidden contents

[Pokemon Rejuvenation 14.0.12 2026-07-25 01:47:41 +0100]
Exception: SystemStackError
Message: stack level too deep
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'
./patch/Mods/nero_celestialform.rb:170:in `pbTypeModifier'

Unknown Error:
 

  Reveal hidden contents

[Pokemon Rejuvenation 14.0.12 2026-07-25 01:40:12 +0100]
Exception: TypeError
Message: Typemod can't be coerced into Integer
./patch/Mods/nero_celestialform.rb:177:in `*'
./patch/Mods/nero_celestialform.rb:177:in `pbTypeModifier'
Scripts/Battle_Move.rb:781:in `pbCalcTypeMod'
Scripts/Battle_AI.rb:9476:in `pbTypeModNoMessages'
Scripts/Battle_AI.rb:13479:in `pbRoughDamage'
Scripts/Battle_AI.rb:10174:in `block in getItemScore'
Scripts/Battle_AI.rb:10173:in `each'
Scripts/Battle_AI.rb:10173:in `getItemScore'
Scripts/Battle_AI.rb:225:in `block in processAIturn'
Scripts/Battle_AI.rb:198:in `each'
Scripts/Battle_AI.rb:198:in `processAIturn'
Scripts/Battle.rb:4724:in `pbCommandPhase'
Scripts/Battle.rb:4608:in `block in pbRunTurn'
Scripts/PBDebug.rb:4:in `logonerr'
Scripts/Battle.rb:4606:in `pbRunTurn'
Scripts/Battle.rb:4593:in `block (2 levels) in pbBattleLoop'
Scripts/Battle.rb:4592:in `loop'
Scripts/Battle.rb:4592:in `block in pbBattleLoop'
Scripts/Battle.rb:4591:in `catch'
Scripts/Battle.rb:4591:in `pbBattleLoop'
Scripts/Battle.rb:4582:in `pbStartBattle'
Scripts/Trainers.rb:164:in `block (2 levels) in pbDoubleTrainerBattle'
Scripts/Field.rb:780:in `pbSceneStandby'
Scripts/Trainers.rb:163:in `block in pbDoubleTrainerBattle'
Scripts/Rejuv/Eventing/Camera/Zoom.rb:675:in `pbBattleAnimation'

 

Ohhh i will look into it thanks for reporting it

Link to comment
Share on other sites

Hey Nero,

First, thank you for this mod.

EDIT: I am indeed an idiot, I accidentally deleted the below lines when tinkering with the pokebattler language, which is what caused the crash on my end. Everything from Pokemon Icons on should be useful though.

I was still getting the error after your update. I figured it was something that was clashing with the Show Move Effectiveness mod, so if anyone is using both mods, they'll need to add this to your mod to not get a lock-up when they try to fight using Gardevoir in battle. It should be added after the class PokeBattle_Battler section:
 

  def celestial_form?
    return species == :GARDEVOIR && form == $celestialGardFormNum
  end


Also, for I think the Pokemon icons for this need to be edited in order for them to show up properly. First, the folder structure in should be patch > graphics > icons > pokemon > icon282.png

Beyond that, I think celestial form should be form 5 in the main mod, because forms 0 - 4 are already accounted for by regular Gard, Mega, dark Gard, angel of death, and decapped angel in the regular game. The icon282.png should then also be updated with 6 lines (so that it's a 256 x 384 file), and then celestial gards icons put in the 6th line. As far as I know, there's no icon for dark gardevoir (3rd line) or decapped angel of death gardevoir (5th line), so those can be blank.

If helpful, I can upload my patch file so you can see everything I did. Or not, I'm also an unhelpful idiot so feel free to ignore me, and I apologize in advance if me doing what I did, or this post is offensive/bad form.

Edited by Solar Warden
I suck at spelling
  • Fixed 1
Link to comment
Share on other sites

1 hour ago, Solar Warden said:

Hey Nero,

First, thank you for this mod.

I was still getting the error after your update. I figured it was something that was clashing with the Show Move Effectiveness mod, so if anyone is using both mods, they'll need to add this to your mod to not get a lock-up when they try to fight using Gardevoir in battle. It should be added after the class PokeBattle_Battler section:
 

  def celestial_form?
    return species == :GARDEVOIR && form == $celestialGardFormNum
  end


Also, for I think the Pokemon icons for this need to be edited in order for them to show up properly. First, the folder structure in should be patch > graphics > icons > pokemon > icon282.png

Beyond that, I think celestial form should be form 5 in the main mod, because forms 0 - 4 are already accounted for by regular Gard, Mega, dark Gard, angel of death, and decapped angel in the regular game. The icon282.png should then also be updated with 6 lines (so that it's a 256 x 384 file), and then celestial gards icons put in the 6th line. As far as I know, there's no icon for dark gardevoir (3rd line) or decapped angel of death gardevoir (5th line), so those can be blank.

If helpful, I can upload my patch file so you can see everything I did. Or not, I'm also an unhelpful idiot so feel free to ignore me, and I apologize in advance if me doing what I did, or this post is offensive/bad form.

Hey! Thank you for your reply can you show me in the dms what you change?? It might also help me to change and improve the mod of course i will credit you to it :D

Link to comment
Share on other sites

  • 2 weeks later...

Which file do you add/change this line in?

Spoiler

$game_switches[:No_Mega_Limit] = true


Also thanks for adding this to Rejuv! I remember asking about that last year :D 

  • Thanks 1
Link to comment
Share on other sites

2 hours ago, Pryde said:

Which file do you add/change this line in?

  Reveal hidden contents

$game_switches[:No_Mega_Limit] = true


Also thanks for adding this to Rejuv! I remember asking about that last year :D 

It is included in the pokemon mart update xD

Link to comment
Share on other sites

Bug fix for existing mega abilities storing on non mega even it's the end of the battle 😭 sorry just fixed it!

Mega drampa adjustment - Dragon Den is tied to drampa so if it leaves the field so is the dragon den field

Link to comment
Share on other sites

48 minutes ago, RandoTrainer said:

Got this error message when trying out the barbaracle mod

 

it start as soon as the battle menu is supposed to show and keeps popping up even when pressing OK

image_2026-08-13_201750478.png

Hi thank you for reporting the bug, it's now fixed!

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...