US-145 : Fix Event Follower
Description
Quand un événement est assigné comme follower du héros, celui-ci ne suit pas le héros si un des Pokémon suit le héros. Ce bug est dû à une corrections dans Yuki::FollowMe qui assigne le follower de chacun des Pokémon à nil lorsqu'il recalcule les follower :
last_follower.set_follower(nil, true)
Pour solutionner ce problème, il faut faire en sorte à ce que le FollowMe détecte si le follower courant possède un follower de type "Game_Event", si c'est le cas, il faut le sauvegarder et l'assigner au tout dernier follower.
Todo :
-
Assigner @following_event
ànil
au début deYuki::FollowMe#update
-
Créer une méthode deassign_follower(character)
dansYuki::FollowMe
, Cette méthode vérifie la présence d'un Game_Event dans le character et le sauvegarde dans@following_event
. -
Assigner le dernier follower à @following_event
au lieu denil
Logs
Inutiles.
Screenshot & video
Aucun, tester le montagnard dans Village PSDK Est, avec ou sans Pokémon Follower pour voir la différence.
Edited by NuriYuri