Jump to content
  • 0

Soul Destroyer formula help


IsabelaFernandez

Question


  • Group:  Members
  • Topic Count:  145
  • Topics Per Day:  0.07
  • Content Count:  354
  • Reputation:   8
  • Joined:  04/16/18
  • Last Seen:  

 

Hello, I would like to ask for help editing this ability to work as magic. When using the Gioia card (as an example), it increases magic damage by 100%.

Another issue would be that while using the EDP Soul Destroyer damage would be reduced.

Thanks and I hope some help if possible. ?

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  48
  • Topics Per Day:  0.02
  • Content Count:  149
  • Reputation:   3
  • Joined:  07/29/16
  • Last Seen:  

I think EDP has nothing to do in Soul Destroyer skill.. Correct me if im wrong..

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.01
  • Content Count:  109
  • Reputation:   5
  • Joined:  08/12/17
  • Last Seen:  

As I remember that skill work as Misc skill, do you only need to change in skill_db.txt from type Misc to Magic, follow the skill_db header to change it correctly.

And i think EDP cant affect dmg of soul destroyer

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  145
  • Topics Per Day:  0.07
  • Content Count:  354
  • Reputation:   8
  • Joined:  04/16/18
  • Last Seen:  

On 11/14/2018 at 1:37 PM, Brahms said:

I think EDP has nothing to do in Soul Destroyer skill.. Correct me if im wrong..

Unfortunately EDP is affecting Soul Destroyer damage, I wish that if the EDP effect is active, Soul Destroyer damage would be weaker
On 11/14/2018 at 4:14 PM, Rizta said:

As I remember that skill work as Misc skill, do you only need to change in skill_db.txt from type Misc to Magic, follow the skill_db header to change it correctly.

And i think EDP cant affect dmg of soul destroyer

 

I already made this change in skill.db I changed from "Misc" to "Magic" but still the skill did not turn magic ? 

 

I was told that this change would require changes in source...

 

anyone? ? 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  145
  • Topics Per Day:  0.07
  • Content Count:  354
  • Reputation:   8
  • Joined:  04/16/18
  • Last Seen:  

On 11/20/2018 at 11:10 AM, lllaaazzz said:

you need to do this to get destroyer to be magic

 

go to 

skill.c

find 

  


 case GN_THORNS_TRAP:
        case AL_SNAG:
        case RK_SONICWAVE:
        case AM_HARVEST:
        case GN_HELLS_PLANT_ATK:
#ifdef RENEWAL
        case ASC_BREAKER:
#endif
            skill->attack(BF_MISC,src,src,bl,skill_id,skill_lv,tick,flag);

then delete ASC_BREAKER

 

now go find this and add ASC_BREAKER

  


     case AB_DUPLELIGHT_MAGIC:
        case WM_METALICSOUND:
        case MH_ERASER_CUTTER:
        case ASC_BREAKER:  // <<<<< YOUR NEW SOULBREAK
        case PR_LEXAETERNA:
        case AB_JUDEX:
        case KO_KAIHOU:
            skill->attack(BF_MAGIC,src,src,bl,skill_id,skill_lv,tick,flag);
            break;

 

 

 

this will turnyour soul breaker into a magic skill ( DONT FORGET TO CHANGE SKILL_DB from MISC>MAGIC) that deals 100% damage every level

so you will need to change the damage

 

battle.c


case ASC_BREAKER:
                    skillratio += 100*skill_lv-100;

its already here coded all over the place but playing with damage here should be safe....

 

have fun 

 

I thank the intention but unfortunately I did not have the expected result, the damage lowered a lot and still did not turn magic ...

 

any other suggestions?

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  145
  • Topics Per Day:  0.07
  • Content Count:  354
  • Reputation:   8
  • Joined:  04/16/18
  • Last Seen:  

On 11/23/2018 at 3:52 PM, lllaaazzz said:

Well like i said its coded everywhere and this is in 

Battle.c


    if(skill_id == ASC_BREAKER) {
        //Breaker's int-based damage (a misc attack?)
        struct Damage md = battle->calc_misc_attack(src, target, skill_id, skill_lv, wflag);
        wd.damage += md.damage;
    }

 

 

theres alot to soul breaker, you would have to delete alot of the stuff in Battle.C and just leave the 

Skillratio += 100 * blah blah , as the only thing in there if you strictly wanted Magic damage.. as it is now there seems to be alot of things influencing its damage so , 

 

if you just want it to do pure magic damage then yeah... delete everything in the battle.c that is CASE ASC_BREAKER except for the skill ratio line

 

no idea about how itll effect the things in pvp though if you dont delete those /hmm

 

 

 

tldr:

 

the only thing you want in you battle.c is this


case ASC_BREAKER:
                    skillratio += 100*skill_lv-100;

 

cause theres alot to soul breaker' (just dont delete the things that sound like you wanna keep)

 

I made exactly your instructions, however the magical damage is not working, I am using the card (Gioia 4576 ID) to increase magical damage of the wind type to test, but it is not increasing /sob

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  145
  • Topics Per Day:  0.07
  • Content Count:  354
  • Reputation:   8
  • Joined:  04/16/18
  • Last Seen:  

hello again community, I had already created a topic about it but my problem was not solved ...
I would like to be turning the Soul Destroyer skill into magic ... I already tried to change in skill_db.txt but I did not succeed
Link to comment
Share on other sites

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.

×
×
  • Create New...