Jump to content
NotKappa

Quests, Games: Illusion Vampire

Recommended Posts

Illusion Vampire


Complete Illusion Vampire Walk-through conversion.

Credits: kRO, iRO, NovaRO, and Divine-Pride.

Setup guide is provided within files.


 

Edited by NotKappa
  • Upvote 2
  • MVP 2
Link to comment
Share on other sites

Thanks for sharing @NotKappa

Corrected Items:

db/import/item_trade.txt

25268,243,100	// Sticky_Blood
25269,243,100	// Mushroom_Sap
25270,243,100	// Wavy_Mane


item/import/item_db.txt
Weight: From 1 to 0

25268,Sticky_Blood,Sticky Blood,3,36,,0,,,,,0xFFFFFFFF,,,,,,,,{},{},{}
25269,Mushroom_Sap,Mushroom Sap,3,36,,0,,,,,0xFFFFFFFF,,,,,,,,{},{},{}
25270,Wavy_Mane,Wavy Mane,3,973,,0,,,,,0xFFFFFFFF,,,,,,,,{},{},{}

 

Edited by rongmauhong
  • Like 2
Link to comment
Share on other sites

Correct weight for item 18968... converting it with "rACCOONv" and importing it into mySQL the error appears that the weight cannot be NULL:

Quote

18968,Jinn_Marin_Balloon,Jinn Marin Balloon,4,0,,50,,5,,0,0xFFFFFFFF,63,2,1,,1,0,1133,{ bonus bInt,1; bonus bDex,1; bonus bMaxHP,100; bonus bBaseAtk,5; bonus bMatk,5; },{},{}

HERE the result!

Edited by CyberDevil
  • Like 1
Link to comment
Share on other sites

20 hours ago, Quesooo said:

Error?

image.png.ae3e1fac643eedb69ad9c878423efd82.png

You have to add vampire.txt to run before vampire_mobs.txt

 

9 hours ago, CyberDevil said:

Correct weight for item 18968... converting it with "rACCOONv" and importing it into mySQL the error appears that the weight cannot be NULL:

HERE the result!

well, it isn't needed to be added with the items, but I guess I added it by mistake.
I uploaded a new version and removed it.

  • Like 1
Link to comment
Share on other sites

On the quest we need to kill Gaster? 3740.png https://www.divine-pride.net/database/quest/14672
Is that right?

// From this file "Illusion Vampire"
14672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Preparing for the Firework Festival"
14673,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time to Make Bombs"

rA quest_db // Rock Ridge
14672,0,3740,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Preparing for the Firework Festival"
14673,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time to Make Bombs"

Edited by Balfear
  • Upvote 1
Link to comment
Share on other sites

vampire.txt

Line 4246:

"If you want refine your equipment, then go to the Illusion Echanter.";

"If you want refine your equipment, then go to the Illusion E"n"chanter.";

========================================================

Line 663,929,1222,1242,2811,2851,3468:

^0000FFafer dawn^000000.";

^0000FFaf"t"er dawn^000000.";

========================================================

Line 3301::

Oh, oome on! You know I've been";

Oh, 'c'ome on! You know I've been";

=======================================================

Line 3510:

You two get along aw well as I remember.");

You two get along a's' well as I remember.");

=======================================================

Line 3350:

"Be honet, though.

"Be hone's't, though.

Edited by AdrianoGC
  • Upvote 2
  • Like 1
Link to comment
Share on other sites

On 7/25/2019 at 9:23 PM, Balfear said:

On the quest we need to kill Gaster? 3740.png https://www.divine-pride.net/database/quest/14672
Is that right?

// From this file "Illusion Vampire"
14672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Preparing for the Firework Festival"
14673,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time to Make Bombs"

rA quest_db // Rock Ridge
14672,0,3740,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Preparing for the Firework Festival"
14673,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time to Make Bombs"

Yeah, these quests are unrelated to the Illusion vampire quests.

I suppose copied it by mistake from my quests files.

On 7/28/2019 at 8:02 PM, AdrianoGC said:

vampire.txt

Line 4246:

"If you want refine your equipment, then go to the Illusion Echanter.";

"If you want refine your equipment, then go to the Illusion E"n"chanter.";

========================================================

Line 663,929,1222,1242,2811,2851,3468:

^0000FFafer dawn^000000.";

^0000FFaf"t"er dawn^000000.";

========================================================

Line 3301::

Oh, oome on! You know I've been";

Oh, 'c'ome on! You know I've been";

=======================================================

Line 3510:

You two get along aw well as I remember.");

You two get along a's' well as I remember.");

=======================================================

Line 3350:

"Be honet, though.

"Be hone's't, though.

I've updated the script with these corrections.

Thanks!

Link to comment
Share on other sites

After a rAthena update from github this script and Illusion of Moonlight script have some error like this:

 

Quote

[Error]:  Loading NPC file: npc/custom/quests/Illusion_Dungeons/Illusion_of_Vampire.txt
script error on npc/custom/quests/Illusion_Dungeons/Illusion_of_Vampire.txt line 586
    parse_line: expect command, missing function name or calling undeclared function
   581 :        }
   582 :        end;
   583 :
   584 : OnInit:
   585 :        questinfo 14656,QTYPE_QUEST,1;
*  586 :        's'etquestinfo_level 14656,130,175;
   587 :        questinfo 14667,QTYPE_QUEST,1;
   588 :        setquestinfo_req 14667,14666,1;
   589 : end;
   590 : }

this function error is the same for "setquestinfo_level" and "setquestinfo_req"... how can I fix it?

edit: more infos of this functions change are here but I'm not a good coder to fix it myself: https://github.com/rathena/rathena/commit/b412c4fcab77584fa9670ce6dd72ecfbfb32467d

Edited by CyberDevil
Link to comment
Share on other sites

3 hours ago, CyberDevil said:

After a rAthena update from github this script and Illusion of Moonlight script have some error like this:

 

this function error is the same for "setquestinfo_level" and "setquestinfo_req"... how can I fix it?

edit: more infos of this functions change are here but I'm not a good coder to fix it myself: https://github.com/rathena/rathena/commit/b412c4fcab77584fa9670ce6dd72ecfbfb32467d

questinfo( QTYPE_QUEST, QMARK_YELLOW, "!isbegin_quest(14656)  && BaseLevel >= 130 && BaseLevel <= 175" );

  • Like 1
Link to comment
Share on other sites

3 hours ago, CyberDevil said:

I'm looking for it...

thank you boss, i've been searching anything that will help me transfer it, but i when i follow the instruction at the quest_db.yml it give me this error quest id error something.

Link to comment
Share on other sites

Believe me, I've been looking all day for a tool or a way to convert this file quickly, but it doesn't exist ... so I decided to do it manually ... I'm converting more than 500 quests one by one.

from this:

7781,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nightmare in the Ruined Village"
7782,0,3764,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stop the Wizard!"
7783,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stop the Wizard!"

to this:

  - Id: 7781
    Title: Nightmare in the Ruined Village
  - Id: 7782
    Title: Stop the Wizard!
    Targets:
      - Mob: ILL_HIGHWIZARD
        Count: 1
  - Id: 7783
    Title: Stop the Wizard!
    TimeLimit: 4h

I think I will end in 20 years! T_T

Link to comment
Share on other sites

On 4/28/2020 at 11:41 AM, CyberDevil said:

Believe me, I've been looking all day for a tool or a way to convert this file quickly, but it doesn't exist ... so I decided to do it manually ... I'm converting more than 500 quests one by one.

from this:

7781,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nightmare in the Ruined Village"
7782,0,3764,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stop the Wizard!"
7783,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stop the Wizard!"

to this:

  - Id: 7781
    Title: Nightmare in the Ruined Village
  - Id: 7782
    Title: Stop the Wizard!
    Targets:
      - Mob: ILL_HIGHWIZARD
        Count: 1
  - Id: 7783
    Title: Stop the Wizard!
    TimeLimit: 4h

I think I will end in 20 years! T_T

 

On 4/13/2020 at 3:40 AM, AyenPanda said:

how import on quest_db.yml? is there any converter?

I haven't gotten to update the quest_db to yml yet, I will try to update them as soon as I can get to it.

Link to comment
Share on other sites

7 hours ago, NotKappa said:

 

I haven't gotten to update the quest_db to yml yet, I will try to update them as soon as I can get to it.

Thank you so much!

Link to comment
Share on other sites

cool thing thanks, does the dungeon work even without quest_db?

On 4/28/2020 at 4:41 PM, CyberDevil said:

Believe me, I've been looking all day for a tool or a way to convert this file quickly, but it doesn't exist ... so I decided to do it manually ... I'm converting more than 500 quests one by one.

from this:

7781,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nightmare in the Ruined Village"
7782,0,3764,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stop the Wizard!"
7783,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stop the Wizard!"

to this:

  - Id: 7781
    Title: Nightmare in the Ruined Village
  - Id: 7782
    Title: Stop the Wizard!
    Targets:
      - Mob: ILL_HIGHWIZARD
        Count: 1
  - Id: 7783
    Title: Stop the Wizard!
    TimeLimit: 4h

I think I will end in 20 years! T_T


Updated illusion quests to yml, tested on my server and worked, enjoy 😃

- Id: 14652
    Title: Detailed Account 01
  - Id: 14653
    Title: Detailed Account 02
  - Id: 14654
    Title: Detailed Account 03
  - Id: 14655
    Title: I'm Ready
  - Id: 14656
    Title: Finding Father Grimm's Colleagues
  - Id: 14657
    Title: Jojo Is the Mage's Name
  - Id: 14658
    Title: Jubilee Is the Priest's Name
  - Id: 14659
    Title: Lost in Thought
  - Id: 14660
    Title: Ingredients for Fake Blood
    Targets:
      - Mob: ILL_DRAINLIAR
        Count: 5
      - Mob: ILL_BLACK_MUSHROOM
        Count: 5
  - Id: 14661
    Title: Jojo Is the Mage's Name 02
  - Id: 14662
    Title: You're Scaring Me
  - Id: 14663
    Title: Bloody Fight
  - Id: 14664
    Title: Deep Misunderstanding
  - Id: 14665
    Title: Is the Fight Over?
  - Id: 14666
    Title: Warden's Role
  - Id: 14667
    Title: Send the Dead Back to Earth
    Targets:
      - Mob: ILL_GHOUL
        Count: 10
      - Mob: ILL_ZOMBIE
        Count: 10
      - Mob: ILL_ZOMBIE_C
        Count: 10
  - Id: 14668
    Title: Get Some Rest
    TimeLimit: 4h
  - Id: 14669
    Title: Sweet Dreams
    Targets:
      - Mob: ILL_NIGHTMARE
        Count: 10
  - Id: 14670
    Title: Time for Dreaming
    TimeLimit: 4h
  - Id: 14671
    Title: Unreliable Fake Blood
    Targets:
      - Mob: ILL_DRAINLIAR
        Count: 5
      - Mob: ILL_BLACK_MUSHROOM
        Count: 5
  - Id: 14674
    Title: Time to Digest
    TimeLimit: 4h
  - Id: 14675
    Title: Noisy Neighbors
    Targets:
      - Mob: ILL_DRAINLIAR
        Count: 10
  - Id: 14676
    Title: Break Time
    TimeLimit: 4h
  - Id: 14677
    Title: Studying in Dim Light
    Targets:
      - Mob: ILL_BLACK_MUSHROOM
        Count: 5
      - Mob: ILL_NIGHTMARE
        Count: 5
  - Id: 14678
    Title: Time to Study
    TimeLimit: 4h
  - Id: 14679
    Title: Curious by Nature
    Targets:
      - Mob: ILL_ZOMBIE_C
        Count: 5
      - Mob: ILL_ZOMBIE
        Count: 5
      - Mob: ILL_GHOUL
        Count: 5
  - Id: 14680
    Title: Time to Research
    TimeLimit: 4h


 

Edited by Several
Link to comment
Share on other sites

hi, i got stuck in Unreliable Fake Blood, I have the items but the NPC still says I'm missing getting them

how can i fix this?

 

Captura.PNG

Edited by kokoryuha
Link to comment
Share on other sites

I see this in the code but I believe there is a formatting error:

if(checkquest(14660,HUNTING) != 2 || 10 > countitem(25269) || 10 > countitem(25268)){

Someone with C ++ experience can confirm that the right syntax is this:

if(checkquest(14660,HUNTING) != 2 || countitem(25269) > 10 || countitem(25268) > 10 ){

and if this is a syntax error, there are other similar errors in the rest of the script.

 

Edited by CyberDevil
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
Reply to this topic...

×   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...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.