Je suis nouveau sur psdk donc je ne maitrise pas encore le logiciel. Et j'ai rencontré un problème. Quand je lance mon projet et que je démarre un combat contre un pokémon défini, ici un Zekrom ( à l'aide de ce script "call_battle_wild(:zekrom, 70)" ), et après avoir lancé une attaque, mon jeu plante et affiche ce message :
================================Erreur de script================================
Message :
undefined method `*' for nil:NilClass
Type : NoMethodError
Script : 01600 Alpha 25 Battle Engine/04150 Battle_Move/00001 Mechanics/00100 Basic.rb (PSDK)
Ligne : 44
Date : 07/08/2022 13:30:03
Game Version : 256
Logiciel : Pokémon SDK 26.2
===================================Backtraces===================================
[18] : 01600 Alpha 25 Battle Engine/04150 Battle_Move/00001 Mechanics/00100 Basic.rb (PSDK) | ligne 44 effect_working?
[17] : 01600 Alpha 25 Battle Engine/04150 Battle_Move/00120 Procedure.rb (PSDK) | ligne 60 proceed_internal
[16] : 01600 Alpha 25 Battle Engine/04150 Battle_Move/00120 Procedure.rb (PSDK) | ligne 24 proceed
[15] : 01600 Alpha 25 Battle Engine/03000 Actions/00002 Attack.rb (PSDK) | ligne 85 execute
[14] : 01600 Alpha 25 Battle Engine/00200 Battle_Logic/00102 Actions.rb (PSDK) | ligne 35 perform_next_action
[13] : 01600 Alpha 25 Battle Engine/00001 Battle_Scene/00103 Scene Battle Phase.rb (PSDK) | ligne 21 update_battle_phase
[12] : 01600 Alpha 25 Battle Engine/00001 Battle_Scene/00100 Scene.rb (PSDK) | ligne 83 next_update_process
[11] : 01600 Alpha 25 Battle Engine/00001 Battle_Scene/00100 Scene.rb (PSDK) | ligne 73 update
[10] : 01450 Systems/00000 General/00003 GamePlay__Base/00000 GamePlay__Base.rb (PSDK) | ligne 260 main_process
[9] : 01450 Systems/00000 General/00003 GamePlay__Base/00000 GamePlay__Base.rb (PSDK) | ligne 153 main
[8] : tools/GameLoader/Z_main.rb (PSDK) | ligne 17 <top (required)>
[7] : tools/GameLoader/3_load_extensions.rb (PSDK) | ligne 54 rgss_main
[6] : tools/GameLoader/50_load_game_uncompiled.rb (PSDK) | ligne 45 <top (required)>
[5] : ScriptLoad.rb (PSDK) | ligne 189 require
[4] : ScriptLoad.rb (PSDK) | ligne 189 load_tool
[3] : tools/GameLoader/Z_load_uncompiled.rb (PSDK) | ligne 14 <top (required)>
[2] : ScriptLoad.rb (PSDK) | ligne 189 require
[1] : ScriptLoad.rb (PSDK) | ligne 189 load_tool
[0] : Game.rb (RMXP) | ligne 11 <main>
===================================Fin du log===================================
J'ai essayé en affrontant plusieurs pokémons comme bulbizarre, mew, racaillou mais toujours le même problème. J'ai utilisé plusieurs pokémons dans mon équipe comme deoxys, salamèche, rayquaza mais rien ne change. J'ai aussi utilisé plusieurs attaques comme mégaphone, flammèche, vol, ultralaser mais je rencontre encore ce problème. Je précise que je n'ai pas touché au script donc j'aimerais avoir de l'aide pour trouver une solution. Merci d'avance