Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Dans la classe Personnage, remplacer la méthode getBuffsStats() par la suivante
- private Stats getBuffsStats()
- {
- Stats stats = new Stats(false,null);
- for(Map.Entry<Integer, SpellEffect> entry : _buffs.entrySet())
- {
- stats.addOneStat(entry.getValue().getEffectID(), entry.getValue().getValue());
- }
- if(_fight != null)
- {
- Fighter fighter = _fight.getFighterByPerso(this);
- if(fighter != null)
- {
- ArrayList<SpellEffect> fightBuffs = new ArrayList<SpellEffect>();
- fightBuffs.addAll(fighter.get_fightBuff());
- for(SpellEffect buff : fightBuffs)
- {
- stats.addOneStat(buff.getEffectID(), buff.getValue());
- }
- }
- }
- return stats;
- }
- //Dans la classe Fighter, ajouter à la fin de la méthode addBuff()
- if(_perso!=null) //ou isPerso() si la méthode y est
- {
- SocketManager.GAME_SEND_STATS_PACKET(_perso);
- }
- Keal.
Advertisement
Add Comment
Please, Sign In to add comment