Jump to content

clydelion

Members
  • Posts

    754
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by clydelion

  1. Oh, I just read the description and found out that you have to put -1 instead of zero to remove the fixed cast time for that specific skill. But if you want to remove that 'fixed cast time' from the server globally(all skills), you have to set it in the configuration 

    conf/battle/skill.conf

    // For RENEWAL_CAST (Note 2)
    // By default skill that has '0' value for Fixed Casting Time will use 20% of cast time
    // as Fixed Casting Time, and the rest (80%) as Variable Casting Time.
    // Put it 0 to disable default Fixed Casting Time (just like -1 is the skill_cast_db.txt).
    default_fixed_castrate: 20

    change it to 0.

  2. //===== Monk ===============================
    //-- MO_CALLSPIRITS
    261,500,0,0,600000,0,0,0
    //-- MO_ABSORBSPIRITS
    262,1000,0,0,0,0,0,1000
    //-- MO_INVESTIGATE
    266,500,500,0,0,0,0,500
    //-- MO_FINGEROFFENSIVE
    267,500,500,0:200:400:600:800,0,0,0,500
    //-- MO_STEELBODY
    268,2500,0,0,30000:60000:90000:120000:150000,0,0,2500
    //-- MO_BLADESTOP
    269,0,500,0,500:700:900:1100:1300,20000:30000:40000:50000:60000,0,0
    //-- MO_EXPLOSIONSPIRITS
    270,0,0,0,180000,0,0,0
    //-- MO_EXTREMITYFIST
    271,2000:1750:1500:1250:1000,3000:2500:2000:1500:1000,0,10000,300000,0,0
    //==========================================

    it should be like this

     

    the last entry of every line is 'fixed casting time', meaning it is there regardless of anything... so you should set it to zero

  3. conf/battle/skill.conf

    // For RENEWAL_CAST (Note 2)
    // By default skill that has '0' value for Fixed Casting Time will use 20% of cast time
    // as Fixed Casting Time, and the rest (80%) as Variable Casting Time.
    // Put it 0 to disable default Fixed Casting Time (just like -1 is the skill_cast_db.txt).
    default_fixed_castrate: 20

    gawin mong 0.

  4. Do you have a matching client and server packetversion? When you changed the packetversion, did you recompile? That packet is already defined in the latest.

    src/map/clif_packetdb.hpp

    // OneClick Itemidentify
    	parseable_packet(0x0A35,4,clif_parse_Oneclick_Itemidentify,2); // CZ_REQ_ONECLICK_ITEMIDENTIFY

     

     

  5. Just to give you an idea, you can use the OnTouch/OnTouch_ event.

    OnTouch:
    
    This label will be executed if a trigger area is defined for the NPC object it's 
    in. If it isn't present, the execution will start from the beginning of the NPC 
    code. The RID of the triggering character object will be attached.
    
    OnTouch_:
    
    Similar to OnTouch, but will only run one instance. Another character is
    chosen once the triggering character leaves the area.
    
×
×
  • Create New...