Jump to content

  •  

Bug Tracker Migration

June 3rd
Good news everyone! The staff has decided that it is time to slowly kill off this Bug Tracker. We will begin the process of slowly migrating from this Bug Tracker over to our Github Issues which can be found here: https://github.com/HerculesWS/Hercules/issues

Over the next couple of days, I will be closing off any opportunity to create new reports. However, I still will keep the opportunity to reply to existing Bug Reports. Doing this will allow us to slowly fix any bug reports we have listed here so that we can easily migrate over to our Issue Tracker.

Update - June 7th 2015: Creating new bug posts has been disabled. Please use our https://github.com/HerculesWS/Hercules/issues tracker to post bugs. Users are still able to reply to existing bug posts.

- Administration

Issue Information

  • #005885

  • 0 - None Assigned

  • Working as Intended

Issue Confirmations

  • Yes (1)No (2)
Photo

Great Demon Baphomet cannot be hit

Posted by Hercules Bot on 01 June 2012 - 04:26 AM

Originally posted by dastgirpojee
The Great Demon Baphomet id:1929 cannot be hit.
According to me the problem is in mob_skill_db.txt
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
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
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
Or the skill duration time should be limited.so edit skill_cast_db.txt
//-- NPC_INVINCIBLE
685,0,0,0,-1,0,0,0
TO
//-- NPC_INVINCIBLE
685,0,0,0,60000,0,0,0
Thanks.

Originally posted by exneval
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 Great Demon Baphomet. Great Demon Baphomet is invulnerable to your attacks.
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. Great Demon Baphomet must be brought to the seal and the seal must be activated to weaken Baphomet. Upon activating a seal, your party 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 Stone Cursed 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.
  • Warning: 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.
  • Note: 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

Edited by exneval, 01 June 2012 - 05:11 AM.


Originally posted by dastgirpojee
Ok thanks.

Edited by dastgirpojee, 01 June 2012 - 06:46 AM.


Originally posted by QQfoolsorellina
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
if( tsc->data[SC_INVINCIBLE] )
replace with
if( tsc->data[SC_INVINCIBLE] && !tsc->data[SC_INVINCIBLEOFF] )

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

Edited by QQfoolsorellina, 02 June 2012 - 05:21 PM.