Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Summoner Agility Bug  (Visto 1177 veces)

0 Miembros and 2 Guests are viewing this topic.

Offline HunStarr Posteado: June 08, 2025, 08:24:56 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 15
  • Gracias recibida: 2
  • hu
Hello Guys!

I have a bug with summoner, when im adding points into agility and im using Drain Life or Chain Lightning skills my attackspeed wont change, until i switch to Lightning Shock spell and use it at least once. After i used it, Drain Life and Chain Lightning is set to the right attackspeed
Also after i use /readd command my attackspeed wont change / refresh to the base attackspeed, if i had 32k stat on agility it Will stay on 32k like attackspeed until i use Lightning Shock spell or switch character.

This bug doesn't happen with any other character nor skill, only summoner (Chain Lighting, Drain Life).
We are using ZXgaming source Season 6 files.

Thank you in advance if somebody could help. please

Gracias:


Offline HunStarr #1 Posteado: June 08, 2025, 04:45:19 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 15
  • Gracias recibida: 2
  • hu

Offline Pyke #2 Posteado: June 08, 2025, 04:59:27 PM | Modificado: June 08, 2025, 05:01:51 PM by Pyke

  • MAESTRO

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 213
  • Gracias recibida: 15719
  • pl
Hello, you can try ClearAllEffects on command ReAdd?

GameServer/CommandManager.cpp

Find this
bool CCommandManager::CommandReAdd(LPOBJ lpObj,char* arg,int Npc)

after this
GDCharacterInfoSaveSend(lpObj->Index);
//add
   gEffectManager.ClearAllEffect(lpObj);

anyway its only with summoner this problem?



Offline SonXeeZ #3 Posteado: June 08, 2025, 10:19:30 PM | Modificado: June 09, 2025, 06:42:35 AM by SonXeeZ

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 6
  • Gracias recibida: 2
  • hu
Hello, you can try ClearAllEffects on command ReAdd?

GameServer/CommandManager.cpp

Find this
bool CCommandManager::CommandReAdd(LPOBJ lpObj,char* arg,int Npc)

after this
GDCharacterInfoSaveSend(lpObj->Index);
//add
   gEffectManager.ClearAllEffect(lpObj);

anyway its only with summoner this problem?


Hello, thanks for the reply!

I'm the other one who's also using this file.
I've added gEffectManager.ClearAllEffect(lpObj); but unfortunately this didn't solve the problem.


This bug only happens with Summoner, Drain Life and Chain Lightning Skills are bugged, Lightning Shock works perfectly.

I've tried logging the process in main, I'll show a few examples with explanation:

[2025-06-08 22:53:57] Character Info Recv -> Agility: 32000, Energy: 32000
[2025-06-08 22:53:59] Attack -> Skill: 0, StrSpeed: 1476, MagSpeed: 1476
- login

- Then I used /readd command.
- Then i Cast: Drain Life, Chain Lightning : same speed as if I'd still have 32000 agility. - NO LOG WHEN USING THESE SKILLS SO STRSPEED AND MAGSPEED Didn't change??
- Then i Cast: Lightning Shock
- I Get this log: [2025-06-08 22:54:39] Attack -> Skill: 230, StrSpeed: 1, MagSpeed: 1  - After Chain Lightning been casted -> ALL SKILLS WORKING PROPERLY (slow cast)

So any strspeed and magspeed change only happens when Lightning Shock is casted.

Example with DL (All skills work properly):

When I log in:
[2025-06-08 22:57:57] Character Info Recv -> Agility: 32000, Energy: 32000
[2025-06-08 22:57:59] Attack -> Skill: 0, StrSpeed: 1476, MagSpeed: 1476


Then I start casting the Fire Scream skill:
[2025-06-08 22:58:26] Attack -> Skill: 78, StrSpeed: 1476, MagSpeed: 1476
(Based on skill.txt, ID 78 is indeed Fire Scream)

After that i used /readd
Then I started casting Fire Scream again:
[2025-06-08 23:01:55] Attack -> Skill: 78, StrSpeed: 2, MagSpeed: 2

After that, I added 30,000 Agility:
[2025-06-08 23:03:20] Attack -> Skill: 78, StrSpeed: 1464, MagSpeed: 1464
It seems like DL and other characters can somehow set the right speed for agility, except summoner with Drain Life and Chain Lightning skill.


I don't know if this would be a Server or a Client Side problem... It seems like I cannot even log the two bugged skills...
I also checked the database MagicList table and it does store the skills correctly i think..

SLOT | SkillID
.
.
7 215
13 214
.
.

What do you think of this, am i missing something ?


Offline HunStarr #4 Posteado: June 09, 2025, 02:48:26 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 15
  • Gracias recibida: 2
  • hu

Offline HunStarr #5 Posteado: June 10, 2025, 03:47:18 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 15
  • Gracias recibida: 2
  • hu

Offline SonXeeZ #6 Posteado: June 11, 2025, 10:35:02 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 6
  • Gracias recibida: 2
  • hu
UP! pls help.

This bug happens with several published server files.

Gracias:


Offline HunStarr #7 Posteado: January 21, 2026, 12:37:50 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 15
  • Gracias recibida: 2
  • hu
UPUPUPUP!!

Still not fixed


Offline tutu100 #8 Posteado: January 23, 2026, 07:57:07 AM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 83
  • Gracias recibida: 37
  • au
It might be better if you open another topic explaining the problem better.

This problem is native to Muemu S6.

Problem:

The summoner's agility points are not updated in the Attack Speed ​​system, whether you increase or decrease the points.

All summoner skills except RED_STORM do not increase attack speed when agility points are increased; it only appears visually in the UI.

SKILL_DRAIN_LIFE = 214,
SKILL_CHAIN_LIGHTNING = 215,
SKILL_ELECTRIC_SURGE = 216,
SKILL_DAMAGE_REFLECT = 217,
SKILL_SWORD_POWER = 218,
SKILL_SLEEP = 219,
SKILL_LESSER_DAMAGE = 221,
SKILL_LESSER_DEFENSE = 222,
SKILL_SAHAMUTT = 223,
SKILL_NEIL = 224,
SKILL_GHOST_PHANTOM = 225,
SKILL_RED_STORM = 230, // This problem does not occur (this refresh speed,consequently if you use this skill the others will be updated speed, so to test the bug do not use this skill)

This is not a problem with /addagi,
This is not a problem with /rebuild,
It is not related to commands, and it is not related to the GS, this is a client-side issue with Main.exe that doesn't "release" the speed when using one of the skills above; the speed gets "stuck" as if in a cache that isn't updated.

If anyone finds a solution, please post it here or in the sources thread,very  thank you.


Offline tutu100 #9 Posteado: January 26, 2026, 09:17:34 AM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 83
  • Gracias recibida: 37
  • au
Can someone share the fix? heart heart


Offline superrin #10 Posteado: January 26, 2026, 10:31:38 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 9
  • Gracias recibida: 0
  • bd
tìm 
case Skill_Chain_Lightning:
case Skill_Chain_Lightning_Strengthener:

case AT_SKILL_ALICE_CHAINLIGHTNING:

thêm vào trước break; SetAttackSpeed();


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
2 Replies
1673 Views
Last post July 03, 2018, 04:18:13 PM
by slipknot
2 Replies
1381 Views
Last post October 19, 2020, 08:39:30 AM
by lunaticodeveloper
23 Replies
9570 Views
Last post October 08, 2022, 04:10:04 PM
by usersa
0 Replies
839 Views
Last post January 27, 2021, 12:35:58 AM
by zodiacddos
1 Replies
1550 Views
Last post August 02, 2021, 04:11:44 PM
by T-LEGENDARY