Skip to content

Commits on Apr 13, 2022

  1. Episode 17.1 - Illusion (#6643)

    Fixes #6463
    Implements Episode 17.1 - Illusion
    
    Adds viewpointmap script command
    Adds getbaseexp_ratio and getjobexp_ratio script command
    
    Comments quest log support for the Nameless Island Quest, Nameless Island Access Quest and Geoborg Family Curse Quest due to utilizing quest IDs that are used elsewhere.
    
    
    Credits to @crazy-arashi for the initial content release
    
    Co-authored-by: crazy-arashi <meganekiho@gmail.com>
    Co-authored-by: aleos <aleos89@users.noreply.github.com>
    Co-authored-by: Atemo <capucrath@gmail.com>
    Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
    
    Thanks to @crazy-arashi  @Atemo  @aleos89  @Lemongrass3110  @secretdataz  @Dia  @humanwizzard  @idk-whoami  @Megelith  @Daegaladh
    Everade committed Apr 13, 2022

Commits on Apr 10, 2022

Commits on Apr 2, 2022

  1. Fixes error reporting with SQL and ryml (#6778)

    * Fixes #6768.
    * Send 0 as the parse line in SQL mode for item scripts as the ryml parser isn't fully populated in SQL mode.
    * Also cleans up some documentation references for EquipScript and UnEquipScript.
    Thanks to @dralucon87 and @Lemongrass3110!
    aleos89 committed Apr 2, 2022

Commits on Mar 17, 2022

  1. Update Item Card slot count (#6301)

    Should cover all card slots since these slots doesn't only store card anymore.
    Emistry committed Mar 17, 2022

Commits on Mar 13, 2022

  1. open_quest_ui script command (#6662)

    * script command to force open the quest UI for the attached player.
    
    Thanks to @Lemongrass3110 !
    Co-authored-by: Aleos <aleos89@users.noreply.github.com>
    Atemo committed Mar 13, 2022

Commits on Mar 11, 2022

  1. randomoptgroup script command (#6655)

    * script command to get the random value of the random option ID, value and param of a random option group ID
    
    Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
    
    Thanks to @aleos89 !
    Atemo committed Mar 11, 2022

Commits on Feb 22, 2022

  1. Revamped Laphine UIs (#6625)

    Fixes #3302
    Closes #4348
    
    Thanks for the initial release by @cydh in #4348 and everyone that contributed to it.
    
    All existing data was migrated and cleaned up where necessary.
    Thanks to @Everade for his help here.
    
    Laphine UIs are now fully yamlified and not dependent on the script engine.
    They make use of new item group features and of the already existing random option group feature.
    This way they will be far easier to be maintained, even though they are a little less customize able.
    
    Thanks to @limitro, @CairoLee, @dimasshotta and everyone else who contributed!
    
    Co-authored-by: Cydh <cydh.ramdh@gmail.com>
    Co-authored-by: Everade <Everade@users.noreply.github.com>
    Co-authored-by: Aleos <aleos89@users.noreply.github.com>
    4 people committed Feb 22, 2022

Commits on Feb 17, 2022

  1. Add getitempos script (#6621)

    item script that return equip position.
    attackjom committed Feb 17, 2022

Commits on Feb 11, 2022

  1. Allow creating instance without timer or data (#5112)

    * Allow creating instance with no timer
    * Added NoNpc to prevent copying NPCs from the source map
    * Added NoMapFlag to prevent copying Mapflags from the source map
    * Added instance_list script command to retrieve the instance IDs for the given map name/instance mode
    
    Co-authored-by: Aleos <aleos89@users.noreply.github.com>
    Co-authored-by: Atemo <atemo@users.noreply.github.com>
    Co-authored-by: Lemongrass3110 <3517879+Lemongrass3110@users.noreply.github.com>
    4 people committed Feb 11, 2022

Commits on Feb 4, 2022

  1. Added support for unlimited supplies in market shops (#6571)

    Fixes #6569
    
    Thanks to @JohnnyPlayy, @Balferian and @Toshiro90
    
    Co-authored-by: Aleos <aleos89@users.noreply.github.com>
    Lemongrass3110 and aleos89 committed Feb 4, 2022

Commits on Jan 20, 2022

  1. Initial release of barter shops (#6508)

    Fixes #5062
    
    Thanks to @Atemo and @aleos89
    
    Co-authored-by: Atemo <Atemo@users.noreply.github.com>
    Co-authored-by: Aleos <aleos89@users.noreply.github.com>
    3 people committed Jan 20, 2022

Commits on Jan 14, 2022

  1. Corrected callshop arguments in eden_market.txt (#6516)

    * The flag for shop others than normal shop are ignored as explained in the docs
    
    Fixed #6426
    Thanks to @mazvi
    Atemo committed Jan 14, 2022
  2. Script command healap (#6514)

    Fixes #6492
    Atemo committed Jan 14, 2022

Commits on Jan 10, 2022

  1. Fixed Giant Fly Wing behavior (#6204)

    Adds new RandomAll warpparty mode and fixes Giant Fly Wing behavior
    
    Fixes #6160
    
    Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
    Co-authored-by: Aleos <aleos89@users.noreply.github.com>
    3 people committed Jan 10, 2022

Commits on Jan 9, 2022

  1. Initial release of stylist UI (#6446)

    Fixes #3037
    
    Thanks to @Balferian and @aleos89
    
    Co-authored-by: Aleos <aleos89@users.noreply.github.com>
    Lemongrass3110 and aleos89 committed Jan 9, 2022

Commits on Dec 30, 2021

  1. Merge of Rytech's 4CrAM (#6414)

    Merged Rytech2/4CrAM-Open@978d4fc
    
    Original author is @Rytech2 and all credits belong to him.
    Cleanups by @Lemongrass3110, @aleos89 and @Atemo.
    
    Co-authored-by: Rytech2 <rytech16@gmail.com>
    Co-authored-by: aleos <aleos89@users.noreply.github.com>
    Co-authored-by: Atemo <capucrath@gmail.com>
    4 people committed Dec 30, 2021

Commits on Dec 26, 2021

  1. Updates of getenchantgrade() script command (#6420)

    * Updates getenchantgrade() script command adding <equipement slot> as optional argument to retrieve the grade of a specific equipment slot.
    
    Thanks to @Lemongrass3110 and @aleos89 !
    Atemo committed Dec 26, 2021

Commits on Dec 13, 2021

  1. Implementation of setinstancevar (#6374)

    * Added getinstancevar alias of getvariableofinstance
    * Fixed #6353
    
    Thanks to @Everade 
    Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
    Atemo committed Dec 13, 2021

Commits on Dec 8, 2021

  1. New card subtype (#6394)

    * Implemented new card subtype to differentiate normal cards from enchanted ones
    * Available Subtypes:
    ** Normal (default)
    ** Enchant
    * Updated the item database with the new subtype
    * Updated the npc folders using getiteminfo ITEMINFO_SUBTYPE
    
    Thanks to @Lemongrass3110 and @aleos89 !
    Atemo committed Dec 8, 2021

Commits on Nov 18, 2021

  1. Added removespecialeffect/removespecialeffect2 script commands (#6322)

    * Added removespecialeffect/removespecialeffect2 script commands, follow-up #5272 thanks to @attackjom
    Credit to @4144 for the original work in https://github.com/HerculesWS/Hercules/pull/2226/files
    
    Thanks to @Lemongrass3110 !
    Atemo committed Nov 18, 2021

Commits on Oct 27, 2021

  1. Random option support for addmonsterdrop (#6308)

    * Added more parameters to the script command addmonsterdrop to support the random option system.
    
    Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
    Thanks to @aleos89
    Atemo committed Oct 27, 2021
  2. Added script command mercenary_delete (#6334)

    Enable to remove mercenary from player.
    Emistry committed Oct 27, 2021

Commits on Oct 26, 2021

  1. Wave mode instances - walkthrough conversions (#3884)

    * Wave mode instances - walkthrough conversions
    
    * NPC_EMOTION and NPC_EMOTION_ON disrupted the walking system and have been restricted on the maps.
    * Implemented AI_SPECIALs. AI and normal monsters can naturally fight each others. However monsters with AI_SPECIAL can't be hit by normal monsters.
    
    * Implemented mob_setidleevent command.
    `mob_setidleevent <GID>,<event>;`
    This command will attach an event label to the monster with the given <GID> which will execute when the <GID> is idle.
    
    * Added parameters to unitskilluseid and unitskillusepos
    -- `<cancel>`: define if the skill can be interrupted when hit (by default the cancel value was 'castcancel' from skill_db.txt)
    -- `<Line_ID>` : the monster will say the message from 'Line_ID' in mob_chat_db.yml when casting the skill
    
    * Added `UMOB_IGNORE_CELL_STACK_LIMIT` for setunitdata/getunitdata script command.
    When true, the monster will ignore the stack limit (max number of characters that can stack within a single cell) defined by 'official_cell_stack_limit' in misc.conf
    
    * The script is disabled by default like on KRO
    
    Thanks to @Lemongrass3110 @aleos89 @Badarosk0 @sigtus @Questune09 !
    Atemo committed Oct 26, 2021

Commits on Oct 20, 2021

  1. Enable makeitem to display DropEffect (#6303)

    Enable item to special effect if the item has DropEffect flag.
    Emistry committed Oct 20, 2021

Commits on Oct 11, 2021

  1. Update getinventorylist - favorite field (#6302)

    - added favorite field
    Emistry committed Oct 11, 2021

Commits on Oct 6, 2021

  1. Added support for level 2 armors (#6251)

    Thanks to @Atemo and @aleos89 for their help.
    
    Co-authored-by: Atemo <capucrath@gmail.com>
    Co-authored-by: Aleos <aleos89@users.noreply.github.com>
    3 people committed Oct 6, 2021

Commits on Sep 9, 2021

  1. Suggestion: NPC name as parameter in enablenpc (#6233)

    * The required NPC name parameter is now optional for the following script commands:
        enablenpc
        disablenpc
        hideonnpc
        hideoffnpc
        cloakonnpc
        cloakoffnpc
        isnpccloaked
    * Updated docs
    
    Co-authored-by: Aleos <aleos89@users.noreply.github.com>
    Atemo and aleos89 committed Sep 9, 2021
  2. Script command "delitemidx" (#6247)

    Added new command that allow delete items from inventory by index.
    
    Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
    Co-authored-by: Aleos <aleos89@users.noreply.github.com>
    Co-authored-by: Daegaladh <Daegaladh@users.noreply.github.com>
    4 people committed Sep 9, 2021

Commits on Sep 8, 2021

Commits on Aug 27, 2021

  1. Converted const.txt to YAML (#6187)

    * Converts the Constant Tables file into YAML.
    * Includes CSV2YAML converter.
    
    Co-authored-by: Aleos <aleos89@users.noreply.github.com>
    Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
    3 people committed Aug 27, 2021

Commits on May 29, 2021

  1. Improved support for enchantgrade (#5975)

    Added further support for enchantgrade so that the enchantgrade is not lost during certain processes and can be accessed via script commands.
    Also added missing logging support for it.
    Lemongrass3110 committed May 29, 2021

Commits on May 7, 2021

  1. Job Improvement Bundle patch (#5517)

    * Updates various skills following kRO's job improvement patch.
    * Change log: https://ro.gnjoy.com/news/notice/View.asp?BBSMode=10001&seq=7275&curpage=2
    * Does not include changes to homunculus HP/SP level up bonuses as more information is required.
    Thanks to @ecdarreola, @attackjom, @Haydrich, @rye305, @eppc0330, @Badarosk0, and @Lemongrass3110!
    aleos89 committed May 7, 2021

Commits on Apr 10, 2021

  1. Initial release of the refine UI (#2494)

    Overhaul of the refine database
    Added blacksmith blessing to existing NPCs.
    
    Thanks to @Atemo, @aleos89, @cydh and everyone who tested it.
    
    Co-authored-by: Atemo <capucrath@gmail.com>
    Lemongrass3110 and Atemo committed Apr 10, 2021

Commits on Apr 5, 2021

  1. Small correction in item_db_etc.yml (#5833)

    * Replaced getequiprefinerycnt(EQI_COMPOUND_ON) by getrefine()
    * Fixed #5831 
    
    Thanks to @Melk3000 !
    Atemo committed Apr 5, 2021
Older