Issue information

Issue ID
#5885
Status
Working as Intended
Severity
None
Started
Hercules Elf Bot
Jun 1, 2012 4:26
Last Post
Hercules Elf Bot
Jun 9, 2012 21:08
Confirmation
Yes (1)
No (2)

Hercules Elf Bot - Jun 1, 2012 4:26

Originally posted by [b]dastgirpojee[/b]
The Great Demon Baphomet id:[b]19[font="book antiqua"]2[/font]9 [/b]cannot be hit.
According to me the problem is in mob_skill_db.txt
[CODE]
1929,Great Demon Baphomet@NPC_INVINCIBLE,idle,685,1,10000,1000,60000,no,self,always,0,,,,,,,19
1929,Great Demon Baphomet@NPC_INVINCIBLE,chase,685,1,10000,1000,60000,no,self,always,0,,,,,,,19
1929,Great Demon Baphomet@NPC_INVINCIBLE,attack,685,1,10000,1000,60000,no,self,always,0,,,,,,,19
[/CODE]
If we comment this lines then the Great Demon Baphomet can be hit.
When the Baphomet uses this skill, it cannot be hit for lifetime.it just reuses that skill everytime
So i think that NPC_INVINCIBLE skill needs some fixing or atleast reduce the rate to 10% making the code
[CODE]
1929,Great Demon Baphomet@NPC_INVINCIBLE,idle,685,1,1000,1000,60000,no,self,always,0,,,,,,,19
1929,Great Demon Baphomet@NPC_INVINCIBLE,chase,685,1,1000,1000,60000,no,self,always,0,,,,,,,19
1929,Great Demon Baphomet@NPC_INVINCIBLE,attack,685,1,1000,1000,60000,no,self,always,0,,,,,,,19
[/CODE]
Or the skill duration time should be limited.so edit skill_cast_db.txt
[CODE]
//-- NPC_INVINCIBLE
685,0,0,0,-1,0,0,0
[/CODE]
TO
[CODE]
//-- NPC_INVINCIBLE
685,0,0,0,60000,0,0,0
[/CODE]
Thanks.

This post has been edited by dastgirpojee on Jun 1, 2012 4:26

Hercules Elf Bot - Jun 1, 2012 5:08

Originally posted by [b]exneval[/b]
GDB is instance quest MVP not an normal MVP, you must break the seal to make it weak, i guess

8. Once on the second floor, talk to The Main Altar to summon [url="http://db.irowiki.org/db/monster-info/1929/"]Great Demon Baphomet[/url]. [url="http://db.irowiki.org/db/monster-info/1929/"][color=#ff0000]Great Demon Baphomet[/color][/url][color=#ff0000] is invulnerable to your attacks.[/color]
9. The Soul of Ancient Hero will tell you of seals that will weaken Baphomet. He will instruct you to go to 5 seal locations on the map. The locations are: 2 o'clock, 4 o'clock, 8 o'clock, 10 o'clock and the middle (above The Main Altar). The light blue dots show the locations of the seals.
10. [url="http://db.irowiki.org/db/monster-info/1929/"][color=#ff0000]Great Demon Baphomet[/color][/url][color=#ff0000] must be brought to the seal and the seal must be activated to weaken Baphomet[/color]. Upon activating a seal, your [url="http://irowiki.org/wiki/Party"]party[/url] has a few seconds to damage Baphomet. The Soul of Ancient Hero will tell your party which seal to activate next. The party member who activates a seal will be [url="http://irowiki.org/wiki/Stone_Curse"]Stone Cursed[/url] for approximately 30 seconds. It is during this time that the other party members must attack and damage Baphomet. The party member who activates a seal cannot activate two seals in a row. Thus, a party must have a rotation for members who will activate seals.[list]
[*][b][color="red"]Warning:[/color] If triggered by a player (by standing in an area near the exits to the outer path), mobs of monsters will spawn near them. At 5 minute intervals, the trigger is reset. These can make it difficult to drag Baphomet around and should be killed as soon as possible after they spawn.[/b]
[list]
[*][i]Note[/i]: the 5 min timer is independent of the spawn actually being activated. for example, it is possible to active the spawn point at 4 min 59 sec, and then again at 5 min 1 sec, yielding two mobs in the space of 2 seconds
[/list]
[/list]

This post has been edited by exneval on Jun 1, 2012 5:11

Hercules Elf Bot - Jun 1, 2012 5:35

Originally posted by [b]dastgirpojee[/b]
Ok thanks.

This post has been edited by dastgirpojee on Jun 1, 2012 6:46

Hercules Elf Bot - Jun 2, 2012 15:34

Originally posted by [b]QQfoolsorellina[/b]
I don't think so, that's just a guide not a test result right?
After following up that guide , I still has the same problem.

my solution:

status.c
find
[code]
if( tsc->data[SC_INVINCIBLE] )
[/code]
replace with
[code]
if( tsc->data[SC_INVINCIBLE] && !tsc->data[SC_INVINCIBLEOFF] )
[/code]

skill.c
[code]
case NPC_INVINCIBLE:
case NPC_INVINCIBLEOFF:
[/code]
replace with
[code]
case NPC_INVINCIBLE:
if(skillid== NPC_INVINCIBLE)
status_change_end(bl, SC_INVINCIBLEOFF, INVALID_TIMER);
case NPC_INVINCIBLEOFF:
[/code]
The problem should be solved

This post has been edited by QQfoolsorellina on Jun 2, 2012 17:21