[PSDK 24.86]Crash de combat

1 Réponses • 81 Vues

Zenos

Mappeur

Bonjour

Suite à la compilation de mon projet, plusieurs crash sont survenus suite aux combats. Je n'avais pas ses crash sur mes tests mais ils surviennent durant les parties des joueurs.

Voici les rapports :

================================Erreur de script================================
Message :
undefined method `x' for nil:NilClass

Type : NoMethodError
Script : PSDK//01500 Alpha 24 Battle Engine (deprecated)/02100 Pokemon_Script_Project/00200 Scene_Battle___PSP_add.rb (RMXP)
Ligne : 18
Date : 14/09/2020 15:34:02
Game Version : 256
Logiciel : Pokémon SDK 24.86
===================================Backtraces===================================
[13] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/02100 Pokemon_Script_Project/00200 Scene_Battle___PSP_add.rb (RMXP) | ligne 18 animation
[12] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/02100 Pokemon_Script_Project/00200 Scene_Battle___PSP_add.rb (RMXP) | ligne 49 move_animation
[11] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00500 Scene_Battle_Gr_Func.rb (RMXP) | ligne 51 animation
[10] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/01600 BE_Interpreter.rb (RMXP) | ligne 96 use_skill_msg
[9] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00700 Scene_Battle_Message_Display.rb (RMXP) | ligne 22 phase4_message_display
[8] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/01300 Scene_Battle_Phase_4.rb (RMXP) | ligne 331 phase4_attack
[7] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/01300 Scene_Battle_Phase_4.rb (RMXP) | ligne 93 update_phase4
[6] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 371 update
[5] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 116 main
[4] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 113 loop
[3] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 113 main
[2] : UNKNOWN/Game/Boot.rb (RMXP) | ligne 534 <compiled>
[1] : UNKNOWN/Game/Boot.rb (RMXP) | ligne 299 rgss_main
[0] : Game.rb (RMXP) | ligne 17 <main>
===================================Fin du log===================================

================================Erreur de script================================
Message :
undefined method `battle_boost' for nil:NilClass

Type : NoMethodError
Script : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/01600 BE_Interpreter.rb (RMXP)
Ligne : 204
Date : 10/09/2020 15:56:54
Game Version : 256
Logiciel : Pokémon SDK 24.86
===================================Backtraces===================================
[10] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/01600 BE_Interpreter.rb (RMXP) | ligne 204 hp_down
[9] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00700 Scene_Battle_Message_Display.rb (RMXP) | ligne 22 phase4_message_display
[8] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/01300 Scene_Battle_Phase_4.rb (RMXP) | ligne 331 phase4_attack
[7] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/01300 Scene_Battle_Phase_4.rb (RMXP) | ligne 93 update_phase4
[6] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 371 update
[5] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 116 main
[4] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 113 loop
[3] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 113 main
[2] : UNKNOWN/Game/Boot.rb (RMXP) | ligne 534 <compiled>
[1] : UNKNOWN/Game/Boot.rb (RMXP) | ligne 299 rgss_main
[0] : Game.rb (RMXP) | ligne 17 <main>
===================================Fin du log===================================

================================Erreur de script================================
Message :
undefined method `<' for nil:NilClass

Type : NoMethodError
Script : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/00800 BattleEngine___Calculator.rb (RMXP)
Ligne : 535
Date : 08/09/2020 17:37:25
Game Version : 256
Logiciel : Pokémon SDK 24.85
===================================Backtraces===================================
[25] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/00800 BattleEngine___Calculator.rb (RMXP) | ligne 535 _mod2_calculation
[24] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/00800 BattleEngine___Calculator.rb (RMXP) | ligne 33 _damage_calculation
[23] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/01000 BattleEngine___Skill.rb (RMXP) | ligne 105 s_status
[22] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/00400 BattleEngine___Core.rb (RMXP) | ligne 79 use_skill
[21] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/00400 BattleEngine___Core.rb (RMXP) | ligne 59 each
[20] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/00400 BattleEngine___Core.rb (RMXP) | ligne 59 use_skill
[19] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/01300 BattleEngine___Skill_Util.rb (RMXP) | ligne 404 _launch_skill
[18] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/01200 BattleEngine___Skill_3_(effect).rb (RMXP) | ligne 528 s_mirror_move
[17] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/00400 BattleEngine___Core.rb (RMXP) | ligne 79 use_skill
[16] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/00400 BattleEngine___Core.rb (RMXP) | ligne 59 each
[15] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01700 BattleEngine/00400 BattleEngine___Core.rb (RMXP) | ligne 59 use_skill
[14] : PSDK//01200 PFM/00200 Helpers/02900 IA.rb (RMXP) | ligne 230 skill_heuristic_calculation
[13] : PSDK//01200 PFM/00200 Helpers/02900 IA.rb (RMXP) | ligne 134 process_ia
[12] : PSDK//01200 PFM/00200 Helpers/02900 IA.rb (RMXP) | ligne 122 times
[11] : PSDK//01200 PFM/00200 Helpers/02900 IA.rb (RMXP) | ligne 122 process_ia
[10] : PSDK//01200 PFM/00200 Helpers/02900 IA.rb (RMXP) | ligne 21 start
[9] : PSDK//01200 PFM/00200 Helpers/02900 IA.rb (RMXP) | ligne 20 times
[8] : PSDK//01200 PFM/00200 Helpers/02900 IA.rb (RMXP) | ligne 20 start
[7] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/01300 Scene_Battle_Phase_4.rb (RMXP) | ligne 30 start_phase4
[6] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 359 update
[5] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 116 main
[4] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 113 loop
[3] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 113 main
[2] : UNKNOWN/Game/Boot.rb (RMXP) | ligne 533 <compiled>
[1] : UNKNOWN/Game/Boot.rb (RMXP) | ligne 298 rgss_main
[0] : Game.rb (RMXP) | ligne 17 <main>
===================================Fin du log===================================

================================Erreur de script================================
Message :
undefined method `between?' for [350, nil]:Array

Type : NoMethodError
Script : PSDK//00800 GameData/00100 Serializable/00200 Pokemon.rb (RMXP)
Ligne : 239
Date : 08/09/2020 14:35:55
Game Version : 256
Logiciel : Pokémon SDK 24.85
===================================Backtraces===================================
[25] : PSDK//00800 GameData/00100 Serializable/00200 Pokemon.rb (RMXP) | ligne 239 id_valid?
[24] : PSDK//01200 PFM/00300 Pokemon/00400 Pokemon exp & evolve.rb (RMXP) | ligne 257 id=
[23] : PSDK//01200 PFM/00300 Pokemon/00400 Pokemon exp & evolve.rb (RMXP) | ligne 218 evolve
[22] : PSDK//01400 GamePlay/00700 Pokemon Scenes/00100 Evolve.rb (RMXP) | ligne 26 initialize
[21] : USER//16042 Evolution en combat - Scene Battle Functions p4.rb (RMXP) | ligne 28 new
[20] : USER//16042 Evolution en combat - Scene Battle Functions p4.rb (RMXP) | ligne 28 phase4_evolve_check
[19] : USER//16042 Evolution en combat - Scene Battle Functions p4.rb (RMXP) | ligne 152 phase4_distribute_exp_animation
[18] : USER//16042 Evolution en combat - Scene Battle Functions p4.rb (RMXP) | ligne 98 phase4_distribute_exp
[17] : USER//16042 Evolution en combat - Scene Battle Functions p4.rb (RMXP) | ligne 54 each
[16] : USER//16042 Evolution en combat - Scene Battle Functions p4.rb (RMXP) | ligne 54 each_with_index
[15] : USER//16042 Evolution en combat - Scene Battle Functions p4.rb (RMXP) | ligne 54 phase4_distribute_exp
[14] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/01400 Scene_Battle_Phase_5.rb (RMXP) | ligne 145 phase5_pokemon_end
[13] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/01400 Scene_Battle_Phase_5.rb (RMXP) | ligne 144 each
[12] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/01400 Scene_Battle_Phase_5.rb (RMXP) | ligne 144 phase5_pokemon_end
[11] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/01400 Scene_Battle_Phase_5.rb (RMXP) | ligne 26 start_phase5
[10] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 190 judge
[9] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00700 Scene_Battle_Message_Display.rb (RMXP) | ligne 28 phase4_message_display
[8] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/01300 Scene_Battle_Phase_4.rb (RMXP) | ligne 331 phase4_attack
[7] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/01300 Scene_Battle_Phase_4.rb (RMXP) | ligne 93 update_phase4
[6] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 371 update
[5] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 116 main
[4] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 113 loop
[3] : PSDK//01500 Alpha 24 Battle Engine (deprecated)/01600 Scene_Battle/00200 Scene_Battle_Core.rb (RMXP) | ligne 113 main
[2] : UNKNOWN/Game/Boot.rb (RMXP) | ligne 533 <compiled>
[1] : UNKNOWN/Game/Boot.rb (RMXP) | ligne 298 rgss_main
[0] : Game.rb (RMXP) | ligne 17 <main>
===================================Fin du log===================================

Nuri Yuri

HostMaster

Le premier bug est relatif aux animations, je te conseille de les mettre à jour.
Le deuxième bug c'est une erreur d'écriture, pour le tester tu dois simplement utiliser un objet de type "Attaque +", ce commit est censé le corriger: https://gitlab.com/pokemonsdk/pokemonsdk/-/commit/d21a9d1df911d0e4d675004e624dffa9336b4aca

Les autres bugs c'est du 24.85 je peux pas vérifier car les lignes ne match pas.
ln(yo) = <3

There was an error while thanking
Thanking...