Jump to content

Cydh

Developer
  • Posts

    2,285
  • Joined

  • Last visited

  • Days Won

    72

Posts posted by Cydh

  1. About

    This release is related from previous change requests, there are

    1. Gives no more drop if quest's objectives are complete
    2. Auto-complete quest if quest's objevtives are complete
    3. Gives the quest drop only for the mob killer
    4. Makes the killer as the center for party member check for updating quest's objectives, not the killed mob position
    5. Increase range for objective's counter for party in same map, not only must be in same area

    New file

    It's db/[pre]-re/quest_misc.txt, it contains:

    // Quest DB misc information
    //
    // Structure:
    //    quest_id,flags,range
    //
    // quest_id:
    //    See available quest at db/[pre-]re/quest_db.txt
    //
    // flags:
    //    The value is bitmask of
    //    1 : Sets the quest state to Q_COMPLETE if all objectives are completed
    //    2 : Does not give quest drop if objectives are completed
    //    4 : Gives quest drop only for the killer
    //    8 : Makes the killer as center for distance checking
    // 
    // range:
    //    The max distance area for party members get objective counter from the center.
    //    If 0 or no value defined, default range is AREA_SIZE.

     

    Screen Shots

    soon

     

    Download

     

    Links

    • Upvote 1
  2. 4 hours ago, dualityDiscretion said:

    Mmmmmm not sure what wolf youre talking about *sweats*

    and omfg, please lmao. I think Ive only done the wizard test once, forgot if I even finished it properly lmao, but I don't think I used physical atks

    anyway, new page~

    VLNl0Tw.png
    Cursing? In MY update? It's more likely than you think. Find out on the new page of PP&P!

    https://tapastic.com/episode/532752

    The Yume's (can't recall it's mentioned clearly on Anime or not. xD)

    Spoiler

    Do it like that LOLL

    Just stab it!!

     

  3. 6 hours ago, dualityDiscretion said:

    My gad IKR like starting out with no money, being total shit at ur job, struggling to kill 1 enemy without dying lmao
    And like the element of like, slice-of-life in that anime tho, hurts me heart so guuud

    Thanks a lot!

    And Update~

    kAxAhdH.png
    At times, you just can't help but to revert to your old self... So did Joshua in the new strip of PP&P!

    https://tapastic.com/episode/525870

    and need to pet the baby wolf /heh before use it as 'mercenary'

     

    Spoiler

    That's my mage!

    Everytime I do wizard test "why the hell I have to run around and cast a spell?"

    I just simply equip Damascus + Increase AGI lv 1 (from Valor set bonus) + Concentration Potion. xD

     

  4. 17 minutes ago, dualityDiscretion said:

    OH MY GOD YOU WATCHED GRIMGAR TOO

    YEAH oh man that was SUCH a good anime, and YEAH Pretty much what's happening here too lmao

    OF COURSE!! Everything there are like real, how hard to life as newcomer. I can't stop to amaze the GRIMGAR!

  5. Better and cleaner.

    Maybe add "Other" option for Server Mode? And the Pre-Renewal and Classic is ..... just same.

     

    22 minutes ago, Akkarin said:

    You can find a link to this under "Community" in the nav bar at the top of each page.

    For people who can't understand what he said :v

    Screenshot_118.png

     

    Spoiler

    Maybe add form "If your server is profit/commercial server, how much you will donate to rAthena?" /gg

     

  6. 13 hours ago, Badarosk0 said:

     

    Congratulations on your work. I'm having trouble, the items are enquiry.c falling monsters, but They are not coming with spells. I am using Renewal hexed 04.11.2015. It does not return any errors and compiles fine. But not with falls item nothing ...  :unsure:

    screen_Rock_RO_004.jpg

     

    You're dropping without the enchantment ..

     

    @EDIT
    Solved!

     

    Some people may have this problem. The solution is to delete the spaces at the beginning of the lines in the files (mob_drop.txt and item_randomopt_group.txt). When I applied in my generated these space, causing the files not to be read. By deleting the spaces the problem will be solved and will work very well!

    How can it adds spaces at the beginning of the lines /omg

  7. On 11/20/2016 at 10:20 PM, ChadN4u said:

    yes ...
    item_randomopt_group.txt -> db/pre-re/item_randomopt_group.txt & db/import/item_randomopt_group.txt
    mob_drop.txt -> db/pre-re/mob_drop.txt & db/import/mob_drop.txt

    const.txt

      Hide contents

    RDMOPTG_MaxHP    2
    RDMOPTG_MaxSP    3

    //RDMOPTG_Crimson_Weapon    10204
    RDMOPT_VAR_MAXHPAMOUNT    1
    RDMOPT_VAR_MAXSPAMOUNT    2
    RDMOPT_VAR_STRAMOUNT    3
    RDMOPT_VAR_AGIAMOUNT    4
    RDMOPT_VAR_VITAMOUNT    5
    RDMOPT_VAR_INTAMOUNT    6
    RDMOPT_VAR_DEXAMOUNT    7
    RDMOPT_VAR_LUKAMOUNT    8
    RDMOPT_VAR_MAXHPPERCENT    9
    RDMOPT_VAR_MAXSPPERCENT    10
    RDMOPT_VAR_HPACCELERATION    11
    RDMOPT_VAR_SPACCELERATION    12
    RDMOPT_VAR_ATKPERCENT    13
    RDMOPT_VAR_MAGICATKPERCENT    14
    RDMOPT_VAR_PLUSASPD    15
    RDMOPT_VAR_PLUSASPDPERCENT    16
    RDMOPT_VAR_ATTPOWER    17
    RDMOPT_VAR_HITSUCCESSVALUE    18
    RDMOPT_VAR_ATTMPOWER    19
    RDMOPT_VAR_ITEMDEFPOWER    20
    RDMOPT_VAR_MDEFPOWER    21
    RDMOPT_VAR_AVOIDSUCCESSVALUE    22
    RDMOPT_VAR_PLUSAVOIDSUCCESSVALUE    23
    RDMOPT_VAR_CRITICALSUCCESSVALUE    24
    RDMOPT_ATTR_TOLERACE_NOTHING    25
    RDMOPT_ATTR_TOLERACE_WATER    26
    RDMOPT_ATTR_TOLERACE_GROUND    27
    RDMOPT_ATTR_TOLERACE_FIRE    28
    RDMOPT_ATTR_TOLERACE_WIND    29
    RDMOPT_ATTR_TOLERACE_POISON    30
    RDMOPT_ATTR_TOLERACE_SAINT    31
    RDMOPT_ATTR_TOLERACE_DARKNESS    32
    RDMOPT_ATTR_TOLERACE_TELEKINESIS    33
    RDMOPT_ATTR_TOLERACE_UNDEAD    34
    RDMOPT_ATTR_TOLERACE_ALL    35
    RDMOPT_DAMAGE_PROPERTY_NOTHING_USER    36
    RDMOPT_DAMAGE_PROPERTY_NOTHING_TARGET    37
    RDMOPT_DAMAGE_PROPERTY_WATER_USER    38
    RDMOPT_DAMAGE_PROPERTY_WATER_TARGET    39
    RDMOPT_DAMAGE_PROPERTY_GROUND_USER    40
    RDMOPT_DAMAGE_PROPERTY_GROUND_TARGET    41
    RDMOPT_DAMAGE_PROPERTY_FIRE_USER    42
    RDMOPT_DAMAGE_PROPERTY_FIRE_TARGET    43
    RDMOPT_DAMAGE_PROPERTY_WIND_USER    44
    RDMOPT_DAMAGE_PROPERTY_WIND_TARGET    45
    RDMOPT_DAMAGE_PROPERTY_POISON_USER    46
    RDMOPT_DAMAGE_PROPERTY_POISON_TARGET    47
    RDMOPT_DAMAGE_PROPERTY_SAINT_USER    48
    RDMOPT_DAMAGE_PROPERTY_SAINT_TARGET    49
    RDMOPT_DAMAGE_PROPERTY_DARKNESS_USER    50
    RDMOPT_DAMAGE_PROPERTY_DARKNESS_TARGET    51
    RDMOPT_DAMAGE_PROPERTY_TELEKINESIS_USER    52
    RDMOPT_DAMAGE_PROPERTY_TELEKINESIS_TARGET    53
    RDMOPT_DAMAGE_PROPERTY_UNDEAD_USER    54
    RDMOPT_DAMAGE_PROPERTY_UNDEAD_TARGET    55
    RDMOPT_MDAMAGE_PROPERTY_NOTHING_USER    56
    RDMOPT_MDAMAGE_PROPERTY_NOTHING_TARGET    57
    RDMOPT_MDAMAGE_PROPERTY_WATER_USER    58
    RDMOPT_MDAMAGE_PROPERTY_WATER_TARGET    59
    RDMOPT_MDAMAGE_PROPERTY_GROUND_USER    60
    RDMOPT_MDAMAGE_PROPERTY_GROUND_TARGET    61
    RDMOPT_MDAMAGE_PROPERTY_FIRE_USER    62
    RDMOPT_MDAMAGE_PROPERTY_FIRE_TARGET    63
    RDMOPT_MDAMAGE_PROPERTY_WIND_USER    64
    RDMOPT_MDAMAGE_PROPERTY_WIND_TARGET    65
    RDMOPT_MDAMAGE_PROPERTY_POISON_USER    66
    RDMOPT_MDAMAGE_PROPERTY_POISON_TARGET    67
    RDMOPT_MDAMAGE_PROPERTY_SAINT_USER    68
    RDMOPT_MDAMAGE_PROPERTY_SAINT_TARGET    69
    RDMOPT_MDAMAGE_PROPERTY_DARKNESS_USER    70
    RDMOPT_MDAMAGE_PROPERTY_DARKNESS_TARGET    71
    RDMOPT_MDAMAGE_PROPERTY_TELEKINESIS_USER    72
    RDMOPT_MDAMAGE_PROPERTY_TELEKINESIS_TARGET    73
    RDMOPT_MDAMAGE_PROPERTY_UNDEAD_USER    74
    RDMOPT_MDAMAGE_PROPERTY_UNDEAD_TARGET    75
    RDMOPT_BODY_ATTR_NOTHING    76
    RDMOPT_BODY_ATTR_WATER    77
    RDMOPT_BODY_ATTR_GROUND    78
    RDMOPT_BODY_ATTR_FIRE    79
    RDMOPT_BODY_ATTR_WIND    80
    RDMOPT_BODY_ATTR_POISON    81
    RDMOPT_BODY_ATTR_SAINT    82
    RDMOPT_BODY_ATTR_DARKNESS    83
    RDMOPT_BODY_ATTR_TELEKINESIS    84
    RDMOPT_BODY_ATTR_UNDEAD    85
    RDMOPT_BODY_ATTR_ALL    86
    RDMOPT_RACE_TOLERACE_NOTHING    87
    RDMOPT_RACE_TOLERACE_UNDEAD    88
    RDMOPT_RACE_TOLERACE_ANIMAL    89
    RDMOPT_RACE_TOLERACE_PLANT    90
    RDMOPT_RACE_TOLERACE_INSECT    91
    RDMOPT_RACE_TOLERACE_FISHS    92
    RDMOPT_RACE_TOLERACE_DEVIL    93
    RDMOPT_RACE_TOLERACE_HUMAN    94
    RDMOPT_RACE_TOLERACE_ANGEL    95
    RDMOPT_RACE_TOLERACE_DRAGON    96
    RDMOPT_RACE_DAMAGE_NOTHING    97
    RDMOPT_RACE_DAMAGE_UNDEAD    98
    RDMOPT_RACE_DAMAGE_ANIMAL    99
    RDMOPT_RACE_DAMAGE_PLANT    100
    RDMOPT_RACE_DAMAGE_INSECT    101
    RDMOPT_RACE_DAMAGE_FISHS    102
    RDMOPT_RACE_DAMAGE_DEVIL    103
    RDMOPT_RACE_DAMAGE_HUMAN    104
    RDMOPT_RACE_DAMAGE_ANGEL    105
    RDMOPT_RACE_DAMAGE_DRAGON    106
    RDMOPT_RACE_MDAMAGE_NOTHING    107
    RDMOPT_RACE_MDAMAGE_UNDEAD    108
    RDMOPT_RACE_MDAMAGE_ANIMAL    109
    RDMOPT_RACE_MDAMAGE_PLANT    110
    RDMOPT_RACE_MDAMAGE_INSECT    111
    RDMOPT_RACE_MDAMAGE_FISHS    112
    RDMOPT_RACE_MDAMAGE_DEVIL    113
    RDMOPT_RACE_MDAMAGE_HUMAN    114
    RDMOPT_RACE_MDAMAGE_ANGEL    115
    RDMOPT_RACE_MDAMAGE_DRAGON    116
    RDMOPT_RACE_CRI_PERCENT_NOTHING    117
    RDMOPT_RACE_CRI_PERCENT_UNDEAD    118
    RDMOPT_RACE_CRI_PERCENT_ANIMAL    119
    RDMOPT_RACE_CRI_PERCENT_PLANT    120
    RDMOPT_RACE_CRI_PERCENT_INSECT    121
    RDMOPT_RACE_CRI_PERCENT_FISHS    122
    RDMOPT_RACE_CRI_PERCENT_DEVIL    123
    RDMOPT_RACE_CRI_PERCENT_HUMAN    124
    RDMOPT_RACE_CRI_PERCENT_ANGEL    125
    RDMOPT_RACE_CRI_PERCENT_DRAGON    126
    RDMOPT_RACE_IGNORE_DEF_PERCENT_NOTHING    127
    RDMOPT_RACE_IGNORE_DEF_PERCENT_UNDEAD    128
    RDMOPT_RACE_IGNORE_DEF_PERCENT_ANIMAL    129
    RDMOPT_RACE_IGNORE_DEF_PERCENT_PLANT    130
    RDMOPT_RACE_IGNORE_DEF_PERCENT_INSECT    131
    RDMOPT_RACE_IGNORE_DEF_PERCENT_FISHS    132
    RDMOPT_RACE_IGNORE_DEF_PERCENT_DEVIL    133
    RDMOPT_RACE_IGNORE_DEF_PERCENT_HUMAN    134
    RDMOPT_RACE_IGNORE_DEF_PERCENT_ANGEL    135
    RDMOPT_RACE_IGNORE_DEF_PERCENT_DRAGON    136
    RDMOPT_RACE_IGNORE_MDEF_PERCENT_NOTHING    137
    RDMOPT_RACE_IGNORE_MDEF_PERCENT_UNDEAD    138
    RDMOPT_RACE_IGNORE_MDEF_PERCENT_ANIMAL    139
    RDMOPT_RACE_IGNORE_MDEF_PERCENT_PLANT    140
    RDMOPT_RACE_IGNORE_MDEF_PERCENT_INSECT    141
    RDMOPT_RACE_IGNORE_MDEF_PERCENT_FISHS    142
    RDMOPT_RACE_IGNORE_MDEF_PERCENT_DEVIL    143
    RDMOPT_RACE_IGNORE_MDEF_PERCENT_HUMAN    144
    RDMOPT_RACE_IGNORE_MDEF_PERCENT_ANGEL    145
    RDMOPT_RACE_IGNORE_MDEF_PERCENT_DRAGON    146
    RDMOPT_CLASS_DAMAGE_NORMAL_TARGET    147
    RDMOPT_CLASS_DAMAGE_BOSS_TARGET    148
    RDMOPT_CLASS_DAMAGE_NORMAL_USER    149
    RDMOPT_CLASS_DAMAGE_BOSS_USER    150
    RDMOPT_CLASS_MDAMAGE_NORMAL    151
    RDMOPT_CLASS_MDAMAGE_BOSS    152
    RDMOPT_CLASS_IGNORE_DEF_PERCENT_NORMAL    153
    RDMOPT_CLASS_IGNORE_DEF_PERCENT_BOSS    154
    RDMOPT_CLASS_IGNORE_MDEF_PERCENT_NORMAL    155
    RDMOPT_CLASS_IGNORE_MDEF_PERCENT_BOSS    156
    RDMOPT_DAMAGE_SIZE_SMALL_TARGET    157
    RDMOPT_DAMAGE_SIZE_MIDIUM_TARGET    158
    RDMOPT_DAMAGE_SIZE_LARGE_TARGET    159
    RDMOPT_DAMAGE_SIZE_SMALL_USER    160
    RDMOPT_DAMAGE_SIZE_MIDIUM_USER    161
    RDMOPT_DAMAGE_SIZE_LARGE_USER    162
    RDMOPT_DAMAGE_SIZE_PERFECT    163
    RDMOPT_DAMAGE_CRI_TARGET    164
    RDMOPT_DAMAGE_CRI_USER    165
    RDMOPT_RANGE_ATTACK_DAMAGE_TARGET    166
    RDMOPT_RANGE_ATTACK_DAMAGE_USER    167
    RDMOPT_HEAL_VALUE    168
    RDMOPT_HEAL_MODIFY_PERCENT    169
    RDMOPT_DEC_SPELL_CAST_TIME    170
    RDMOPT_DEC_SPELL_DELAY_TIME    171
    RDMOPT_DEC_SP_CONSUMPTION    172
    RDMOPT_HP_DRAIN    173
    RDMOPT_SP_DRAIN    174
    RDMOPT_WEAPON_ATTR_NOTHING    175
    RDMOPT_WEAPON_ATTR_WATER    176
    RDMOPT_WEAPON_ATTR_GROUND    177
    RDMOPT_WEAPON_ATTR_FIRE    178
    RDMOPT_WEAPON_ATTR_WIND    179
    RDMOPT_WEAPON_ATTR_POISON    180
    RDMOPT_WEAPON_ATTR_SAINT    181
    RDMOPT_WEAPON_ATTR_DARKNESS    182
    RDMOPT_WEAPON_ATTR_TELEKINESIS    183
    RDMOPT_WEAPON_ATTR_UNDEAD    184
    RDMOPT_WEAPON_INDESTRUCTIBLE    185
    RDMOPT_BODY_INDESTRUCTIBLE    186
    RDMOPT_MDAMAGE_SIZE_SMALL_TARGET    187
    RDMOPT_MDAMAGE_SIZE_MIDIUM_TARGET    188
    RDMOPT_MDAMAGE_SIZE_LARGE_TARGET    189
    RDMOPT_MDAMAGE_SIZE_SMALL_USER    190
    RDMOPT_MDAMAGE_SIZE_MIDIUM_USER    191
    RDMOPT_MDAMAGE_SIZE_LARGE_USER    192
    //RDMOPT_ATTR_TOLERACE_ALL    193

    item_randomopt_group.txt
     

      Hide contents

    // <randopt_groupid>,<rate>,<randopt_id1>,<randopt_value1>,<randopt_param1>{,<randopt_id2>,<randopt_value2>,<randopt_param2>,<randopt_id3>,<randopt_value3>,<randopt_param3>,<randopt_id4>,<randopt_value4>,<randopt_param4>,<randopt_id5>,<randopt_value5>,<randopt_param5>}

    RDMOPTG_MaxHP,100,RDMOPT_VAR_MAXHPAMOUNT,100,0
    RDMOPTG_MaxHP,60,RDMOPT_VAR_MAXHPAMOUNT,150,0
    RDMOPTG_MaxHP,30,RDMOPT_VAR_MAXHPAMOUNT,200,0
    RDMOPTG_MaxHP,12,RDMOPT_VAR_MAXHPAMOUNT,300,0
    RDMOPTG_MaxHP,6,RDMOPT_VAR_MAXHPAMOUNT,400,0
    RDMOPTG_MaxHP,3,RDMOPT_VAR_MAXHPAMOUNT,600,0,RDMOPT_VAR_HPACCELERATION,10,0
    RDMOPTG_MaxHP,2,RDMOPT_VAR_MAXHPAMOUNT,600,0,RDMOPT_VAR_HPACCELERATION,10,0,RDMOPT_VAR_MAXHPPERCENT,5,0
    RDMOPTG_MaxHP,1,RDMOPT_VAR_MAXHPAMOUNT,600,0,RDMOPT_VAR_HPACCELERATION,20,0,RDMOPT_VAR_MAXHPPERCENT,7,0

    // MaxSP
    RDMOPTG_MaxSP,100,RDMOPT_VAR_MAXSPAMOUNT,50,0
    RDMOPTG_MaxSP,60,RDMOPT_VAR_MAXSPAMOUNT,100,0
    RDMOPTG_MaxSP,30,RDMOPT_VAR_MAXSPAMOUNT,150,0
    RDMOPTG_MaxSP,12,RDMOPT_VAR_MAXSPAMOUNT,250,0
    RDMOPTG_MaxSP,6,RDMOPT_VAR_MAXSPAMOUNT,350,0
    RDMOPTG_MaxSP,3,RDMOPT_VAR_MAXSPAMOUNT,500,0,RDMOPT_VAR_SPACCELERATION,10,0
    RDMOPTG_MaxSP,2,RDMOPT_VAR_MAXSPAMOUNT,500,0,RDMOPT_VAR_SPACCELERATION,10,0,RDMOPT_VAR_MAXSPPERCENT,5,0
    RDMOPTG_MaxSP,1,RDMOPT_VAR_MAXSPAMOUNT,500,0,RDMOPT_VAR_SPACCELERATION,20,0,RDMOPT_VAR_MAXSPPERCENT,7,0

    mob_drop.txt
     

      Hide contents

    // Monster Drop Database
    // Add drop item to monster
    //
    // Structure:
    // <mobid>,<itemid>,<rate>{,<randopt_groupid>,<flag>}
    //
    // <mobid>  : Monster ID. See db/[pre-]re/mob_db.txt
    // <itemid> : Item ID.
    // <rate>   : 1 = 0.01%
    //            100 = 1%
    //            10000 = 100%
    //            Just like rate in mob_db.txt, adjusted by battle_config.
    //            To remove original drop from monster, use 0 as rate.
    // Optional:
    // <randopt_groupid> : If set, the dropped item will be modified by Random Option Group based on db/[pre-]re/item_randomopt_group.txt
    // <flag>            : 1 - The item is protected from steal.
    //                     2 - As MVP Reward
    // Additional Valkyrja's Shield as normal drop for Valkyrie Randgris
    1765,2115,10000,RDMOPTG_MaxHP
    1765,2115,10000,RDMOPTG_MaxSP

    // Additional Valkyrian Armor and Valkyrian Shoes as MVP reward for Valkyrie Randgris
    1751,2357,10000,RDMOPTG_MaxHP,2
    1751,2421,10000,RDMOPTG_MaxSP,2

    and there is no error with my mapserv.bat....everything working fine...just cant get the status from that random option.

    How about move entries from db/re/item_randomopt_db.txt to db/pre/item_randomopt_db.txt?

    Just tested in pre-re with 2015-11-04a, working good the option info and the bonus. See the SP on these SS

    screenChyraRO805.jpg

    screenChyraRO806.jpg

  8. 1 hour ago, UnknownUser0317 said:

    @gmsour it's because you didn't add completequest or erasequest, that's why the system detects your quest is still active. It's official behavior even you obtain the total required item, you can still get the item required from killing the required monster. (monster kill does not apply)

    Indeed, but the quest system is not auto-complete and there's no OnObjectiveComplete-like label. So u can't force player who keep hunting for item drop to change the quest by completequest command.

    Maybe he want to be nice to add custom quest for newbie "Kill your first poring then get special item!", it's better than always using script, imo~

    • Upvote 1
×
×
  • Create New...

Important Information

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