Jump to content

Kichi

Members
  • Posts

    509
  • Joined

  • Last visited

  • Days Won

    9

Posts posted by Kichi

  1. [501] = {
    		unidentifiedDisplayName = "Red Potion",
    		unidentifiedResourceName = "»¡°£Æ÷¼Ç",
    		unidentifiedDescriptionName = {
    			"A potion made from",
    			"grinded Red Herbs that",
    			"restores ^000088about 45 HP^000000.",
    			"^ffffff_^000000",
    			"Weight: ^7777777^000000"
    		},
    		identifiedDisplayName = "Red Potion",
    		identifiedResourceName = "»¡°£Æ÷¼Ç",
    		identifiedDescriptionName = {
    			"A potion made from",
    			"grinded Red Herbs that",
    			"restores ^000088about 45 HP^000000.",
    			"^ffffff_^000000",
    			"Weight: ^7777777^000000"
    		},
    		slotCount = 0,
    		ClassNum = 0
    	},
    

    add your item's info by the format above.

    • Upvote 1
  2. status.c
    find:

    /* Other SC which are not necessarily associated to skills */
    

    add above
     

    	StatusIconChangeTable[SC_STONE] = SI_STONE;
    	StatusIconChangeTable[SC_FREEZE] = SI_FREEZE;
    	StatusIconChangeTable[SC_STUN] = SI_STUN;
    	StatusIconChangeTable[SC_SLEEP] = SI_SLEEP;
    	StatusIconChangeTable[SC_POISON] = SI_POISON;
    	StatusIconChangeTable[SC_CURSE] = SI_CURSE;
    	StatusIconChangeTable[SC_SILENCE] = SI_SILENCE;
    	StatusIconChangeTable[SC_CONFUSION] = SI_CONFUSION;
    	StatusIconChangeTable[SC_BLIND] = SI_BLIND;
    	StatusIconChangeTable[SC_DPOISON] = SI_DPOISON;
    
  3. status.c
    find:

    if( sc->count && sc->data[SC_ITEMSCRIPT] ) {
    		struct item_data *data = itemdb_exists(sc->data[SC_ITEMSCRIPT]->val1);
    		if( data && data->script )
    			run_script(data->script,0,sd->bl.id,0);
    	}
    

    add :

    if( sc->count && sc->data[SC_PERFECTAIM] ) {
    		pc_bonus2 (sd,SP_SKILL_VARIABLECAST,SN_FALCONASSAULT,-1000);
    	}
    

    it will reduce cast time by 1 sec

     

    but add the SC_PERFECTAIM with SCB_ALL to read another condition

    this is quick way

    CMIIW
     

    • Upvote 1
  4.  

    Are the awaiting contributions still being processed?

    Yes.

     

     

    i have been post my contributions to my old thread HERE.

    would you like to check? and tell me if i made mistake or i have to give more contribution

    Thank you in advance /thx

  5. db/(re/pre-re)/skill_require_db.txt

    //

    485,0,0,15,0,0,600:700:800:900:1000:1100:1200:1300:1400:1500,0:1:2:3:4:5:6:7:8:9:10:12:13:14:15:16:17:18:19:20:21:22,0,0,none,SC_CARTBOOST,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0    //WS_CARTTERMINATION##

     

    RED = Zeny Cost

    BLUE = Item Required & Item Amount


    there are no way except edit the source.

    You should extend

    ....,RequiredItemID10,RequiredItemAmount10,RequiredEquipment,ReqItemID11,ReqItemAmount11

    which 11 is for WOE/BG purpose or something you like.

     

  6. rathena has provided most usefull script
    "OnPCStatCalcEvent:"

    you may use that Label to give a temporer skill bonus

    OnPCStatCalcEvent:
    if (time > .@now)
    skill "AL_TELEPORT",1;
    end;

    time = perma variable to char
    .@now = datetimenow

    this would be more simple and easy to use

  7. untested

     

    find:

    pc.c

    if(battle_config.bone_drop==2
    		|| (battle_config.bone_drop==1 && map[sd->bl.m].flag.pvp))
    	{
    

    change to:

    if((battle_config.bone_drop==2
    		|| (battle_config.bone_drop==1 && map[sd->bl.m].flag.pvp)) && src->id != sd->bl.id)
    	{
    
×
×
  • Create New...