Jump to content
  • 0

MO_CALLSPIRITS summon just 4 Spirits


Question

Posted

I don't know why, but Call Spirit just summon 4 spirits now and I don't find any solutions about this.
When I use Dangerous Soul Collect (CH_SOULCOLLECT) I got all 5 spirits.

Would be awesome if someone has an idea/solution. 

Here some part of the source what I've found and i tried the int limit to set to 5 instead of skill_lv but it doesn't help.

case MO_CALLSPIRITS:
		if(sd) {
			int limit = skill_lv;
			if( sd->sc.data[SC_RAISINGDRAGON] )
				limit += sd->sc.data[SC_RAISINGDRAGON]->val1;
			clif_skill_nodamage(src,bl,skill_id,skill_lv,1);
			pc_addspiritball(sd,skill_get_time(skill_id,skill_lv),limit);
		}
		break;

case CH_SOULCOLLECT:
		if(sd) {
			int limit = 5;
			if( sd->sc.data[SC_RAISINGDRAGON] )
				limit += sd->sc.data[SC_RAISINGDRAGON]->val1;
			clif_skill_nodamage(src,bl,skill_id,skill_lv,1);
			for (i = 0; i < limit; i++)
				pc_addspiritball(sd,skill_get_time(skill_id,skill_lv),limit);
		}
		break;

 

11 answers to this question

Recommended Posts

  • 0
Posted

in your db folder, pre-re or re folder (I don't know which one you use)  in skill_db.yml.
Do you have this ? its my skill_db in pre-re folder
 

Quote

  - Id: 261
    Name: MO_CALLSPIRITS
    Description: Summon Spirit Sphere
    MaxLevel: 5
    TargetType: Self
    DamageFlags:
      NoDamage: true
    Hit: Single
    HitCount: 1
    CastTime: 1000
    Duration1: 600000
    Requires:
      SpCost: 8

 

  • 0
Posted
10 hours ago, Yuno said:

in your db folder, pre-re or re folder (I don't know which one you use)  in skill_db.yml.
Do you have this ? its my skill_db in pre-re folder
 

 

Thanks for your time and answer.
I am using the pre-renewal database and yes I've the same and original settings.
 

- Id: 260
    Name: MO_SPIRITSRECOVERY
    Description: Spiritual Cadence
    MaxLevel: 5
    Type: Weapon
  - Id: 261
    Name: MO_CALLSPIRITS
    Description: Summon Spirit Sphere
    MaxLevel: 5
    TargetType: Self
    DamageFlags:
      NoDamage: true
    Hit: Single
    HitCount: 1
    CastTime: 1000
    Duration1: 600000
    Requires:
      SpCost: 8
  - Id: 262
    Name: MO_ABSORBSPIRITS
    Description: Absorb Spirit Sphere
    MaxLevel: 1
    Type: Weapon
    TargetType: Support
    DamageFlags:
      NoDamage: true
    Range: 9
    Hit: Single
    HitCount: 1
    CastCancel: true
    CastTime: 1000
    Requires:
      SpCost: 5


I have no clue why this happen

  • 0
Posted

I don't understand why you can't have 5 spirit sphere...
I have the same source than you...
When i tried, i haved 5 spirit ball.

You never haved 5 spirit ball with Call Spirit since you have your emulator?

  • 0
Posted
14 hours ago, Gidz Cross said:

By default,  MO_CALLSPIRITS is set to have 5 spirit balls (1 per cast). Maybe you did something? Backtrack your modifications.

That's the problem. I don't do any modifications on monk skills or with 'spiritball' values. ?

  • 0
Posted
1 hour ago, WhiteEagle said:

That's the problem. I don't do any modifications on monk skills or with 'spiritball' values. ?

Start from scratch i guess? Since you dont have any modifications yet. That would be the best option.

  • 0
Posted
On 7/29/2021 at 5:33 AM, WhiteEagle said:

Ok. I have now used a fresh client and fresh installed rAthena. Same problem. Just 4 Spheres.....
I use the translated files from chrisll.

That is so weird. Fresh rathena dont have any problem concerning call spirit.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...