Jump to content

Mystery

Community Contributors
  • Content Count

    2635
  • Joined

  • Last visited

  • Days Won

    88

Reputation Activity

  1. Upvote
    Mystery got a reaction from Mikegyver in February 2017 Digest   
    February Digest 2017
    The following digest covers the month of February 1st - February 28th 2017
     
     
    Team Changes
    hemagx has been moved to Former Core Developer from Core Developer Ragno has been moved to Community Contributor Frost has been moved to Script Developer from Former Script Developer (welcome back!)  
     
    Development Highlights
    Update gitlab-ci configuration to match current debian packages Fixes named items having their names changed when near other players Adds GvG2 zone on WoE:SE maps, disabling use of Leap/High Jump Fixes disguise position de-synchronization add chr() and ord() buildins Added option to show classchange only to one player Fix a CI build failure (gcc-5)  
     
    Scripting Highlights
    Add quest log for moscovia quests remove useless check for questprogress Fixes getbattleflag on npc/other/auction.txt  
     
    February Statistics
    During the period there were 19 Commits. 10 Commits from Pull Requests with 3 Bugs* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference. The number of commits includes those that were merged.
  2. Upvote
    Mystery reacted to Sephus in Hercules Battlegrounds   
    Hercules Battlegrounds
    A full conversion and enhancement of eAmod's Battlegrounds system into a easy-to-install Hercules plugin library.
    Version: 1.0a (alpha)
     

     
    Repository @ https://github.com/Smokexyz/HerculesBG

    Installation
    1) Place plugin files in plugin directory. (If you wish to re-compile the code, please do so the standard way.)
    2) Place all script files in the default directory provided in the repository (or your own).
    3) Place all database and config parts in their respective files.
    4) in conf/plugins.conf add "hBG".
     
    Instructions on installing Plugins - http://herc.ws/wiki/HPM#Building_a_plugin
     
    Battleground Modes
    Capture the Flag Eye of Storm Triple Inferno Team DeathMatch Bossnia Conquest Stone Control Domination Rush Free For All Why use it?
    1) Prevents conflicts when updating Hercules.
    2) Easy to install.
    3) Can be easily modified for more functions/features in the future.

    For contributors
    If you wish to add a free BG script to the list of available battleground modes, please contact me.
     
    Bug Reporting
    Please feel free to open an issue on the repository and I'll get to it as soon as I can.

    Donate to support the project and motivate updates.


  3. Upvote
    Mystery got a reaction from Legend in Changing up the Default Theme?   
    Hey everyone! I think the default theme of the FluxCP needs some sprucing up.... so here is my sort of take on it. The theme revolves around using Hercules and its colours. Check it out for yourself:
     






     
     
    Features:
    Mobile Responsive Hercules Theme FontAwesome RSS Fed News Status Checkers Player Counts  
    Popup Login & Login Page


     
    Logged-in Header

     
     
    Please keep in mind that this theme isn't your average FluxCP theme. Also please note that the theme is not done... tons of more work to do still!
     
    This will eventually be uploaded into the repo where members can help make PRs to fix anything / add anything into the theme.
  4. Upvote
    Mystery got a reaction from Refen in Changing up the Default Theme?   
    Hey everyone! I think the default theme of the FluxCP needs some sprucing up.... so here is my sort of take on it. The theme revolves around using Hercules and its colours. Check it out for yourself:
     






     
     
    Features:
    Mobile Responsive Hercules Theme FontAwesome RSS Fed News Status Checkers Player Counts  
    Popup Login & Login Page


     
    Logged-in Header

     
     
    Please keep in mind that this theme isn't your average FluxCP theme. Also please note that the theme is not done... tons of more work to do still!
     
    This will eventually be uploaded into the repo where members can help make PRs to fix anything / add anything into the theme.
  5. Upvote
    Mystery got a reaction from Jedzkie in Changing up the Default Theme?   
    Hey everyone! I think the default theme of the FluxCP needs some sprucing up.... so here is my sort of take on it. The theme revolves around using Hercules and its colours. Check it out for yourself:
     






     
     
    Features:
    Mobile Responsive Hercules Theme FontAwesome RSS Fed News Status Checkers Player Counts  
    Popup Login & Login Page


     
    Logged-in Header

     
     
    Please keep in mind that this theme isn't your average FluxCP theme. Also please note that the theme is not done... tons of more work to do still!
     
    This will eventually be uploaded into the repo where members can help make PRs to fix anything / add anything into the theme.
  6. Upvote
    Mystery got a reaction from Lavenblade in [Hercules FluxCP] Update reCaptcha to V2   
    Has been squashed and merged! Thanks!
  7. Upvote
    Mystery got a reaction from San in February 2017 Digest   
    February Digest 2017
    The following digest covers the month of February 1st - February 28th 2017
     
     
    Team Changes
    hemagx has been moved to Former Core Developer from Core Developer Ragno has been moved to Community Contributor Frost has been moved to Script Developer from Former Script Developer (welcome back!)  
     
    Development Highlights
    Update gitlab-ci configuration to match current debian packages Fixes named items having their names changed when near other players Adds GvG2 zone on WoE:SE maps, disabling use of Leap/High Jump Fixes disguise position de-synchronization add chr() and ord() buildins Added option to show classchange only to one player Fix a CI build failure (gcc-5)  
     
    Scripting Highlights
    Add quest log for moscovia quests remove useless check for questprogress Fixes getbattleflag on npc/other/auction.txt  
     
    February Statistics
    During the period there were 19 Commits. 10 Commits from Pull Requests with 3 Bugs* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference. The number of commits includes those that were merged.
  8. Upvote
    Mystery reacted to Sephus in Random Item Option System?   
    Added in PR - https://github.com/HerculesWS/Hercules/pull/1598
  9. Upvote
    Mystery reacted to Sephus in Random Item Option System?   
    Working on this if someone isn't already. Will push a PR when complete.
  10. Upvote
    Mystery got a reaction from LordOdin in Flux cp Navi links   
    So then what you want to do is use this code:
     
     
    <?php echo $this->url(''); ?>    
     
    Basically:
    Home URL - <?php echo $this->url(''); ?> Downloads - <?php echo $this->url('downloads'); ?> etc.  
    Keep in mind the name of your module goes in between the ' '. 
  11. Upvote
    Mystery got a reaction from LordOdin in Flux cp Navi links   
    Remove the drop down classes and just have
     
                                <?php foreach ($menus as $menuItem): ?>
                                    <li>
                                        <a href="<?php echo $menuItem['url'] ?>"><?php echo htmlspecialchars(Flux::message($menuItem['name'])) ?></a>
                                    </li>
                                <?php endforeach ?>
     
     
    So that it's like this:
    <?php if (!empty($menus)): ?> <?php foreach ($menus as $menuItem): ?> <li> <a href="<?php echo $menuItem['url'] ?>"><?php echo htmlspecialchars(Flux::message($menuItem['name'])) ?></a> </li> <?php endforeach ?> <?php endif ?> Basically removes the category's title and just adds the category links without the dropdown. 
  12. Upvote
    Mystery reacted to Ridley in "New Reborn" integrated job master   
    File Name: "New Reborn" integrated job master
    File Submitter: Ridley
    File Submitted: 22 Feb 2017
    File Category: Utility
     
    I did this a while ago. In order to use this script you need Olrox new_reborn map
     

     
    This script is no physical job changer. instead each spike of the star shaped map represents a path of the classes. You walk up there to change your job. Extended Job's are available from a normal npc in the middle.
     
    Important: This script uses Euphys default herc job changer as a base.
     
    - the script gives out a +7 novi weapon for each of the base classes (check line 355 to 392)
    - it has some fancy warp portals, feel free to edit it to default
    - even more fancy, ressource eating rotating waiting rooms for exit and entrance (default prontera) which can be disabled as well (line 502 and 530)
    - autobuff inc agi +10 for 1 minute each time you walk directly through the middle (or spawn)
    - you can NOT skip rebirth. 1st job -> 2nd -> rebirth -> trans ->3rd
    - it also has support for rebellion, but rebellion is not yet added on herc so you might want to disable it
     
    This script was already tested live and worked fine. I did some edits tho but never optimized it since I lost interest in it. However, I think its something different from default Job Masters
     
    Note: I really recommend to read through it and check for all options.
     
    Some Screenshots
     
     
     
    Click here to download this file
  13. Upvote
    Mystery reacted to hemagx in [2016-04-17] The Redesign of Client Interface and Private Headers   
    Rationale:
    For ages we got awful looking code when it come to work with socket and packet, also this code was totally manually handled.
    so many possible mistake could happen and lot of hardcoded numbers, now with this update this will not happen anymore and compiler will take care of all of this.
    also with this update we introduce first Private header, the lclif ( Login Client Interface ) header, the private headers meant for functions should not be accessed from outside the source file, however this still accessible by plugins.
    this also will prevent a long not needed re-compile time for whole project when the changes only happens in private headers.
     
    Contents:
    A total new client interface for login server (lclif.c/lclif.h).
    The first private header which meant for client interface in login server (lclif.p.h).
     
    Impact:
    The impact of this changes can be huge if you have heavy modified login server as many functions removed, moved or rewrote.
    please be careful merging this update.
     
    Details:
    Before we were dealing with packets in so ugly way and unsafe with hardcoded numbers and easy mistakes that were hard to be spoted, also we mixed code to parse packets with code to process them.
    With this update we separate packet parse and packet processing, and also we started to use structs instead of manual (offset-based) packet parsing and creation!
     
    an example of how we were writing a packet to client before, and now.
     
    Before:
    Here's an example of the server-list packet being sent to the player upon successful login
    WFIFOHEAD(fd,47+32*server_num); WFIFOW(fd,0) = 0x69; WFIFOW(fd,2) = 47+32*server_num; WFIFOL(fd,4) = sd->login_id1; WFIFOL(fd,8) = sd->account_id; WFIFOL(fd,12) = sd->login_id2; WFIFOL(fd,16) = 0; // in old version, that was for ip (not more used) //memcpy(WFIFOP(fd,20), sd->lastlogin, 24); // in old version, that was for name (not more used) memset(WFIFOP(fd,20), 0, 24); WFIFOW(fd,44) = 0; // unknown WFIFOB(fd,46) = sex_str2num(sd->sex); for (i = 0, n = 0; i < ARRAYLENGTH(server); ++i) { uint32 subnet_char_ip; if (!sockt->session_is_valid(server[i].fd)) continue; subnet_char_ip = login->lan_subnet_check(ip); WFIFOL(fd,47+n*32) = htonl((subnet_char_ip) ? subnet_char_ip : server[i].ip); WFIFOW(fd,47+n*32+4) = sockt->ntows(htons(server[i].port)); // [!] LE byte order here [!] memcpy(WFIFOP(fd,47+n*32+6), server[i].name, 20); WFIFOW(fd,47+n*32+26) = server[i].users; if( server[i].type == CST_PAYING && sd->expiration_time > time(NULL) ) WFIFOW(fd,47+n*32+28) = CST_NORMAL; else WFIFOW(fd,47+n*32+28) = server[i].type; WFIFOW(fd,47+n*32+30) = server[i].new_; n++; } WFIFOSET(fd,47+32*server_num);  
    So many numbers! And a real mess, imagine the harm that one wrong number can cause! even crash for client or server !
    And the code is barely readable or meaningful.
     
    After the update:
     
    length = sizeof(*packet) + sizeof(packet->ServerList[0]) * server_num; ip = sockt->session[sd->fd]->client_addr; //Allocate the packet WFIFOHEAD(sd->fd, length); packet = WP2PTR(sd->fd); packet->PacketType = PACKET_ID_AC_ACCEPT_LOGIN; packet->PacketLength = length; packet->AuthCode = sd->login_id1; packet->AID = sd->account_id; packet->userLevel = sd->login_id2; packet->lastLoginIP = 0x0; memset(packet->lastLoginTime, '\0', sizeof(packet->lastLoginTime)); packet->Sex = sex_str2num(sd->sex); for (i = 0, n = 0; i < ARRAYLENGTH(server); ++i) { uint32 subnet_char_ip; if (!sockt->session_is_valid(server[i].fd)) continue; subnet_char_ip = login->lan_subnet_check(ip); packet->ServerList[n].ip = htonl((subnet_char_ip) ? subnet_char_ip : server[i].ip); packet->ServerList[n].port = sockt->ntows(htons(server[i].port)); // [!] LE byte order here [!] safestrncpy(packet->ServerList[n].name, server[i].name, 20); packet->ServerList[n].usercount = server[i].users; if( server[i].type == CST_PAYING && sd->expiration_time > time(NULL) ) packet->ServerList[n].property = CST_NORMAL; else packet->ServerList[n].property = server[i].type; packet->ServerList[n].state = server[i].new_; ++n; } WFIFOSET(sd->fd, length);  
    I bet now you can place everything and know what you're dealing with, with no numbers to mistake with at all!
     
    This is how we build a packet, parsing a packet became easier too.
     
    Before:
    version = RFIFOL(fd,2); safestrncpy(username, (const char*)RFIFOP(fd,6), NAME_LENGTH); safestrncpy(password, (const char*)RFIFOP(fd,30), NAME_LENGTH); clienttype = RFIFOB(fd,54);  
    After:
    DEFPACKET(CA_LOGIN) { const struct PACKET_CA_LOGIN *packet = RP2PTR(fd); sd->version = packet->Version; sd->clienttype = packet->clienttype; safestrncpy(sd->userid, packet->ID, NAME_LENGTH); safestrncpy(sd->passwd, packet->Passwd, PASSWD_LEN); if (login->config->use_md5_passwds) MD5_String(sd->passwd, sd->passwd); sd->passwdenc = PWENC_NONE; login->client_login(fd, sd); return PACKET_VALID; }  
    we just took care of parse packet and give it to login server to process it, just as it should be, the code is cleaner and easier to read and understand.
     
    Merge Date:
    Sat, 16 Apr 2016 15:37:47 +0200
     
    Related Pull Requests:
    - #1255 - https://github.com/H...cules/pull/1255 - Login clif rewrite [hemagx]

    Related Commits:
    - bbcb040 - https://github.com/HerculesWS/Hercules/commit/bbcb040 - Sat, 16 Apr 2016 15:37:47 +0200 Merge pull request #1255 from HerculesWS/login-clif_rewrite [ibrahem Hossam]
    - 8448e3f - https://github.com/HerculesWS/Hercules/commit/8448e3f - Sat, 16 Apr 2016 15:22:21 +0200 HPM Hooks Update [Haru]
    - 15c9710 - https://github.com/HerculesWS/Hercules/commit/15c9710 - Sat, 16 Apr 2016 15:21:18 +0200 Moved packet_db to the private interface of lclif [Haru]
    - 45bbb3d - https://github.com/HerculesWS/Hercules/commit/45bbb3d - Sat, 16 Apr 2016 03:33:31 +0200 Added missing documentation [Haru]
    - 6de2242 - https://github.com/HerculesWS/Hercules/commit/6de2242 - Sat, 16 Apr 2016 03:33:20 +0200 HPM Hooks Update [Haru]
    - fb26278 - https://github.com/HerculesWS/Hercules/commit/fb26278 - Fri, 15 Apr 2016 20:14:43 +0200 Added lclif packet handlers to the lclif interface [Haru]
    - 37cc46c - https://github.com/HerculesWS/Hercules/commit/37cc46c - Thu, 31 Mar 2016 00:16:48 +0200 HPM Hooks Update [Haru]
    - 7555700 - https://github.com/HerculesWS/Hercules/commit/7555700 - Mon, 28 Mar 2016 21:54:46 +0200 Rewrite client interface for login server (part 7) [hemagx]
    - ceef84e - https://github.com/HerculesWS/Hercules/commit/ceef84e - Thu, 14 Apr 2016 13:38:12 +0200 HPM Hooks Update [Haru]
    - c8ff1e7 - https://github.com/HerculesWS/Hercules/commit/c8ff1e7 - Tue, 12 Apr 2016 14:35:21 +0200 Rewrite client interface for login server (part 6) [hemagx]
    - d8da35d - https://github.com/HerculesWS/Hercules/commit/d8da35d - Tue, 12 Apr 2016 15:25:50 +0200 Rewrite client interface for login server (part 5) [hemagx]
    - c765365 - https://github.com/HerculesWS/Hercules/commit/c765365 - Tue, 12 Apr 2016 15:24:30 +0200 Rewrite client interface for login server (part 4) [hemagx]
    - d60ef91 - https://github.com/HerculesWS/Hercules/commit/d60ef91 - Mon, 28 Mar 2016 21:54:46 +0200 Rewrite client interface for login server (part 3) [hemagx]
    - 9defcee - https://github.com/HerculesWS/Hercules/commit/9defcee - Mon, 28 Mar 2016 21:54:46 +0200 Rewrite client interface for login server (part 2) [hemagx]
    - 480e959 - https://github.com/HerculesWS/Hercules/commit/480e959 - Mon, 28 Mar 2016 21:54:46 +0200 Rewrite client interface for login server (part 1) [hemagx]
  14. Upvote
    Mystery got a reaction from bWolfie in Plugins Update: noitem & koe   
    I do apologize for that. It is currently up now  
  15. Upvote
    Mystery got a reaction from Tristan in dDelays(Anti NoDelays) - Releasing this weekend   
    Due to the outbreak of drama-causing posts... the topic will remain locked. All drama-causing posts have been removed and the member has been warned with content moderating. Failure to post appropriate content within the moderating period will result in a forum suspension and then a ban. I don't tolerate trolls and drama people. I get enough of that everyday.
     
    This topic will remain locked until Dastgir decides to open it with news.
  16. Upvote
    Mystery got a reaction from Legend in [showcase] Lightness Responsive   
    Hey everyone! I've been working on another site for an upcoming server. I'd like to show everyone the theme. Please keep in mind that the name 'Ragnarok Renewal' and the logo at the top is not the server's real identity; just dummy data. The site is mobile responsive, adapts to your screen size, has automatic rss feeds that can be pulled from different URLs, and the theme is basically very light with tons of lightness throughout the theme. There are also parallax affects on the cover images.
     
    This is not your basic "all ro, need to see everything" design. As in, you won't see scrolling slideshows,  or pvp banners, woe banners, etc. 













  17. Upvote
    Mystery reacted to Ai4rei in Future of ROCred and RO Patcher Lite   
    Since there is no further movement in the poll, it concludes with the following result:

    There will be a new "tool", that does both patching and launching (most likely RO Patcher Lite Core built atop ROCred UI). Majority of the RPI's floating around (p-server client survey) are plug-ins responsible for managing patch information, skinning and HTML patch news, which will be part of the new application, so there will be no plug-in system/API for the time being. The RO Patcher Lite API will probably be put on ice as well. No further efforts will be put into ROCred anymore, except bug-fixes (or "security patches" as some people love to word it). Thank you everyone who participated. 
    Update 2015-12-23:
    Currently struggling (for a few months now) with one of the most basic things: sockets.
     
     
     
    Update 2016-02-21:
    Things are finally starting moving. While I still cannot state some ETA, sockets are being actively worked on, basically typing.
     
     
     
    Update 2016-09-29:
    Sockets are complete, time to put all those puzzle pieces together.
     
    Update 2017-04-15:
    The core still needs some work, but it starts to look good.
  18. Upvote
    Mystery got a reaction from wintermoon in November Digest 2016   
    November Digest 2016
    The following digest covers the month of November 1st - November 30th 2016
     
     
    Team Changes
    None  
    Development Highlights
    Several Packet Fixes & Additions: Add packets CZ_GANGSI_RANK and CZ_JOIN_BATTLE_FIELD Fix version for packet 0x0a28 ZC_ACK_OPENSTORE2 Add packet size 0x097d ZC_ACK_RANKING into packets.h Fix version for packet 0x097e ZC_UPDATE_RANKING_POINT Fix version for packet 0x08e2 ZC_NAVIGATION_ACTIVE Add packet 0x08b1 ZC_MCSTORE_NOTMOVEITEM_LIST int packets.h Fix version for packet 0x08b3 ZC_SHOWSCRIPT Add packets 0x08b4, 0x08b5, 0x08b6 into packets.h Add packets 0x2f3-0x2f6 into packets.h Fix version for packet 0x08c0 ZC_ACK_SE_CASH_ITEM_LIST2 Add packets 0x08c1, 0x08c2 into packets.h Add packet 0x08c7 ZC_SKILL_ENTRY3 into packets.h Add packet 0x08c8 ZC_NOTIFY_ACT3 into packets.h Fix version for packet 0x08c9. Fix version for packet 0x08ca ZC_ACK_SCHEDULER_CASHITEM Add packet 0x08cb ZC_PERSONAL_INFOMATION into packets.h Add packet 0x09dc into packets.h Fix version for packet 0x08cf ZC_SPIRITS_ATTRIBUTE Add packets 0x08d0 ZC_REQ_WEAR_EQUIP_ACK2, 0x08d1 ZC_REQ_TAKEOFF_EQUIP Fix version for packet 0x08d2 ZC_FASTMOVE Add packet 0x08d3 ZC_SE_CASHSHOP_UPDATE into packets.h Fix version for packet 0x08d6 ZC_CLEAR_DIALOG Re-generate libconfig with Bison 3.0.4 (still using Flex 2.6.0) Re-generate libconfig with Flex 2.6.2-1 (still using Bison 3.0.4) Fix a compiler warning from libconfig on gcc-6 and -O3 Fix a compilation warning in test_spinlock Add fixed-size versions of the _int64 libconfig getters/setters HPM Hooks Update Fix a 'make test' failure caused by a wrong linker library order Extend the previous linker library order fix to other makefiles Fix various uninitialized objects in the test_libconfig suite Removed support for apostrophes in constants Removed support for apostrophes in libconfig key names  
    Database Highlights
    Corrected an issue causing WZ_HEAVENDRIVE to be ineffective Correct some wrong item types for certain items (#90068b1e) Fixed several broken or incorrect AegisName values Propageted the AegisName fix to scripts and pre-re database Fixed various minor issues in the item DB Synchronized the AegisName between re and pre-re item databases Synchronized the AegisNames to the in-source ITEMID_ constants Corrected item type for Gymnastics_Ribbon and Floral_Mic_Of_Igu Fixed various broken AegisNames Replaced some unsupported symbols in AegisNames (step 1) Replaced some unsupported symbols in AegisNames (step 2) Added validation for the AegisName while parsing the item db More item_db fixes (#e0bff9d)  
    Scripting Highlights
    Fix wrong command usage at sign quest  
    November Statistics
    During the period there were 32 Commits. 6 Commits from Pull Requests with 1 Bug(s)* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference.
  19. Upvote
    Mystery got a reaction from Khazou in November Digest 2016   
    November Digest 2016
    The following digest covers the month of November 1st - November 30th 2016
     
     
    Team Changes
    None  
    Development Highlights
    Several Packet Fixes & Additions: Add packets CZ_GANGSI_RANK and CZ_JOIN_BATTLE_FIELD Fix version for packet 0x0a28 ZC_ACK_OPENSTORE2 Add packet size 0x097d ZC_ACK_RANKING into packets.h Fix version for packet 0x097e ZC_UPDATE_RANKING_POINT Fix version for packet 0x08e2 ZC_NAVIGATION_ACTIVE Add packet 0x08b1 ZC_MCSTORE_NOTMOVEITEM_LIST int packets.h Fix version for packet 0x08b3 ZC_SHOWSCRIPT Add packets 0x08b4, 0x08b5, 0x08b6 into packets.h Add packets 0x2f3-0x2f6 into packets.h Fix version for packet 0x08c0 ZC_ACK_SE_CASH_ITEM_LIST2 Add packets 0x08c1, 0x08c2 into packets.h Add packet 0x08c7 ZC_SKILL_ENTRY3 into packets.h Add packet 0x08c8 ZC_NOTIFY_ACT3 into packets.h Fix version for packet 0x08c9. Fix version for packet 0x08ca ZC_ACK_SCHEDULER_CASHITEM Add packet 0x08cb ZC_PERSONAL_INFOMATION into packets.h Add packet 0x09dc into packets.h Fix version for packet 0x08cf ZC_SPIRITS_ATTRIBUTE Add packets 0x08d0 ZC_REQ_WEAR_EQUIP_ACK2, 0x08d1 ZC_REQ_TAKEOFF_EQUIP Fix version for packet 0x08d2 ZC_FASTMOVE Add packet 0x08d3 ZC_SE_CASHSHOP_UPDATE into packets.h Fix version for packet 0x08d6 ZC_CLEAR_DIALOG Re-generate libconfig with Bison 3.0.4 (still using Flex 2.6.0) Re-generate libconfig with Flex 2.6.2-1 (still using Bison 3.0.4) Fix a compiler warning from libconfig on gcc-6 and -O3 Fix a compilation warning in test_spinlock Add fixed-size versions of the _int64 libconfig getters/setters HPM Hooks Update Fix a 'make test' failure caused by a wrong linker library order Extend the previous linker library order fix to other makefiles Fix various uninitialized objects in the test_libconfig suite Removed support for apostrophes in constants Removed support for apostrophes in libconfig key names  
    Database Highlights
    Corrected an issue causing WZ_HEAVENDRIVE to be ineffective Correct some wrong item types for certain items (#90068b1e) Fixed several broken or incorrect AegisName values Propageted the AegisName fix to scripts and pre-re database Fixed various minor issues in the item DB Synchronized the AegisName between re and pre-re item databases Synchronized the AegisNames to the in-source ITEMID_ constants Corrected item type for Gymnastics_Ribbon and Floral_Mic_Of_Igu Fixed various broken AegisNames Replaced some unsupported symbols in AegisNames (step 1) Replaced some unsupported symbols in AegisNames (step 2) Added validation for the AegisName while parsing the item db More item_db fixes (#e0bff9d)  
    Scripting Highlights
    Fix wrong command usage at sign quest  
    November Statistics
    During the period there were 32 Commits. 6 Commits from Pull Requests with 1 Bug(s)* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference.
  20. Upvote
    Mystery reacted to Easycore in [Custom Skill] Happy Christmas!!   
    Hello Herc community,
     Not long ago, I started to create paid skills, so I decided to create a Christmas-themed skill: 
     
    Happy Christmas!! [ALL_XMAS]
    Max Lv: 2
    Type: No damage/Target
    SP/Cast/Delay: 0
     
    Description:
     
    Change clothes to xmas attire, if the target is in xmas attire, target will return to normal clothes. If you use the skill on Lv 2, "We Wish Song" will reproduce.  
     
     
    [Preview]:
     

     
    Manual of Installation & configuration are adjunted to .zip.
     
    Regards~
    ALL_XMAS by Easycore.zip
  21. Upvote
    Mystery got a reaction from x13th in November Digest 2016   
    November Digest 2016
    The following digest covers the month of November 1st - November 30th 2016
     
     
    Team Changes
    None  
    Development Highlights
    Several Packet Fixes & Additions: Add packets CZ_GANGSI_RANK and CZ_JOIN_BATTLE_FIELD Fix version for packet 0x0a28 ZC_ACK_OPENSTORE2 Add packet size 0x097d ZC_ACK_RANKING into packets.h Fix version for packet 0x097e ZC_UPDATE_RANKING_POINT Fix version for packet 0x08e2 ZC_NAVIGATION_ACTIVE Add packet 0x08b1 ZC_MCSTORE_NOTMOVEITEM_LIST int packets.h Fix version for packet 0x08b3 ZC_SHOWSCRIPT Add packets 0x08b4, 0x08b5, 0x08b6 into packets.h Add packets 0x2f3-0x2f6 into packets.h Fix version for packet 0x08c0 ZC_ACK_SE_CASH_ITEM_LIST2 Add packets 0x08c1, 0x08c2 into packets.h Add packet 0x08c7 ZC_SKILL_ENTRY3 into packets.h Add packet 0x08c8 ZC_NOTIFY_ACT3 into packets.h Fix version for packet 0x08c9. Fix version for packet 0x08ca ZC_ACK_SCHEDULER_CASHITEM Add packet 0x08cb ZC_PERSONAL_INFOMATION into packets.h Add packet 0x09dc into packets.h Fix version for packet 0x08cf ZC_SPIRITS_ATTRIBUTE Add packets 0x08d0 ZC_REQ_WEAR_EQUIP_ACK2, 0x08d1 ZC_REQ_TAKEOFF_EQUIP Fix version for packet 0x08d2 ZC_FASTMOVE Add packet 0x08d3 ZC_SE_CASHSHOP_UPDATE into packets.h Fix version for packet 0x08d6 ZC_CLEAR_DIALOG Re-generate libconfig with Bison 3.0.4 (still using Flex 2.6.0) Re-generate libconfig with Flex 2.6.2-1 (still using Bison 3.0.4) Fix a compiler warning from libconfig on gcc-6 and -O3 Fix a compilation warning in test_spinlock Add fixed-size versions of the _int64 libconfig getters/setters HPM Hooks Update Fix a 'make test' failure caused by a wrong linker library order Extend the previous linker library order fix to other makefiles Fix various uninitialized objects in the test_libconfig suite Removed support for apostrophes in constants Removed support for apostrophes in libconfig key names  
    Database Highlights
    Corrected an issue causing WZ_HEAVENDRIVE to be ineffective Correct some wrong item types for certain items (#90068b1e) Fixed several broken or incorrect AegisName values Propageted the AegisName fix to scripts and pre-re database Fixed various minor issues in the item DB Synchronized the AegisName between re and pre-re item databases Synchronized the AegisNames to the in-source ITEMID_ constants Corrected item type for Gymnastics_Ribbon and Floral_Mic_Of_Igu Fixed various broken AegisNames Replaced some unsupported symbols in AegisNames (step 1) Replaced some unsupported symbols in AegisNames (step 2) Added validation for the AegisName while parsing the item db More item_db fixes (#e0bff9d)  
    Scripting Highlights
    Fix wrong command usage at sign quest  
    November Statistics
    During the period there were 32 Commits. 6 Commits from Pull Requests with 1 Bug(s)* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference.
  22. Upvote
    Mystery got a reaction from Legend in November Digest 2016   
    November Digest 2016
    The following digest covers the month of November 1st - November 30th 2016
     
     
    Team Changes
    None  
    Development Highlights
    Several Packet Fixes & Additions: Add packets CZ_GANGSI_RANK and CZ_JOIN_BATTLE_FIELD Fix version for packet 0x0a28 ZC_ACK_OPENSTORE2 Add packet size 0x097d ZC_ACK_RANKING into packets.h Fix version for packet 0x097e ZC_UPDATE_RANKING_POINT Fix version for packet 0x08e2 ZC_NAVIGATION_ACTIVE Add packet 0x08b1 ZC_MCSTORE_NOTMOVEITEM_LIST int packets.h Fix version for packet 0x08b3 ZC_SHOWSCRIPT Add packets 0x08b4, 0x08b5, 0x08b6 into packets.h Add packets 0x2f3-0x2f6 into packets.h Fix version for packet 0x08c0 ZC_ACK_SE_CASH_ITEM_LIST2 Add packets 0x08c1, 0x08c2 into packets.h Add packet 0x08c7 ZC_SKILL_ENTRY3 into packets.h Add packet 0x08c8 ZC_NOTIFY_ACT3 into packets.h Fix version for packet 0x08c9. Fix version for packet 0x08ca ZC_ACK_SCHEDULER_CASHITEM Add packet 0x08cb ZC_PERSONAL_INFOMATION into packets.h Add packet 0x09dc into packets.h Fix version for packet 0x08cf ZC_SPIRITS_ATTRIBUTE Add packets 0x08d0 ZC_REQ_WEAR_EQUIP_ACK2, 0x08d1 ZC_REQ_TAKEOFF_EQUIP Fix version for packet 0x08d2 ZC_FASTMOVE Add packet 0x08d3 ZC_SE_CASHSHOP_UPDATE into packets.h Fix version for packet 0x08d6 ZC_CLEAR_DIALOG Re-generate libconfig with Bison 3.0.4 (still using Flex 2.6.0) Re-generate libconfig with Flex 2.6.2-1 (still using Bison 3.0.4) Fix a compiler warning from libconfig on gcc-6 and -O3 Fix a compilation warning in test_spinlock Add fixed-size versions of the _int64 libconfig getters/setters HPM Hooks Update Fix a 'make test' failure caused by a wrong linker library order Extend the previous linker library order fix to other makefiles Fix various uninitialized objects in the test_libconfig suite Removed support for apostrophes in constants Removed support for apostrophes in libconfig key names  
    Database Highlights
    Corrected an issue causing WZ_HEAVENDRIVE to be ineffective Correct some wrong item types for certain items (#90068b1e) Fixed several broken or incorrect AegisName values Propageted the AegisName fix to scripts and pre-re database Fixed various minor issues in the item DB Synchronized the AegisName between re and pre-re item databases Synchronized the AegisNames to the in-source ITEMID_ constants Corrected item type for Gymnastics_Ribbon and Floral_Mic_Of_Igu Fixed various broken AegisNames Replaced some unsupported symbols in AegisNames (step 1) Replaced some unsupported symbols in AegisNames (step 2) Added validation for the AegisName while parsing the item db More item_db fixes (#e0bff9d)  
    Scripting Highlights
    Fix wrong command usage at sign quest  
    November Statistics
    During the period there were 32 Commits. 6 Commits from Pull Requests with 1 Bug(s)* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference.
  23. Upvote
    Mystery got a reaction from Xter7856 in October Digest 2016   
    October Digest 2016
    The following digest covers the month of October 1st - October 31st 2016
     
     
    Team Changes
    None  
    Development Highlights
     
    Update Intro (Renewal) (#1427) Updated MapCache Added Doxygen configuration (use 'make docs' to generate) Initial dimensional gap commit (#1431) CRI should only be calculated if flag have SCB_CRI Fix packet id for clif_heal for packet version >= 20150513 Change *getcharid to use constants [Fixed] Dont send packets for known unsupported client versions Added Packets for Several Clients (2015-10-01, 2015-10-29, 2015-11-04, 2015-12-16) Added new Character Creation Packet JOB_SUMMONER Placeholder Added Summoner Class & Added Summoner Skills(in DB) Implemented SU_BASIC_SKILL Skill of Summoner Implemented SU_BITE Skill, SU_HIDE, SU_SCRATCH, SU_STOOP, SU_LOPE Skill SU_SPRITEMABLE, SU_FRESHSHRIMP, SU_POWEROFLAND, SU_SV_STEMSPEAR SU_CN_POWDERING, SU_CN_METEOR, SU_POWEROFLIFE, SU_SV_ROOTTWIST, SU_SCAROFTAROU, SU_PICKYPECK, SU_ARCLOUSEDASH, SU_LUNATICCARROTBEAT, SU_POWEROFSEA, SU_TUNABELLY, SU_TUNAPARTY Skill SU_BUNCHOFSHRIMP, SC_BITESCAR, SC_SHRIMP, UNT_CATNIPPOWDER Increases SkillID Range on skill_get_index Summoner should be Small Size and Brute Race Added max_summoner_parameter Increases MAX_SKILL to occupy Summoner Skills Removed the too small max key length limit on the npc_removed_list DBMap  
    Database Highlights
    [Fixed] bSkillAtk not increasing damage for some skills use mediumint for equip_locations Added support to Para_Team_Mark_ item in Eden Group Fix wrong items bonus Added Summoner Items Fix wrong skill name used to increase damage  
    Scripting Highlights
    Add official quest condition for Guillotine Cross job change quest Fixes wrong warp of izlude Re-added the taekwon jobchange quest to the pre-renewal scripts  
    September Statistics
    During the period there were 100 Commits. 17 Commits from Pull Requests with  3 Bugs* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference.
  24. Upvote
    Mystery reacted to Omnipotent in [Game] Pairs.   
    Pairs Game
     
     
     
    Hello! This is the very known "pairs" game.
     
    What does this script do?
    Basically this: https://en.wikipedia.org/wiki/Concentration_(game)
    You play the pairs game with another player, that's it. Not much to say.
     
     
    How to configure?
    You can change the coordinates of the script by modifying #1_memo. The script will calculate the other coordinates automatically. If you want to change the map as well, you can use the Replace function in Notepad with prontera,1,1,4 to yournewmap,1,1,4
     
    If you think the separation between NPCs isn't enough or is too much, you can change this part:
     
        .@x+= 3*((.@i - 1)%6);     .@y-= 3*((.@i - 1)/6);   If you don't want to have extra turns edit .@extra var to 0.
     
     
     
    Screenshots


     
     
    Mirror: http://pastebin.com/download/14MRyCZq
    Pairs.txt
  25. Upvote
    Mystery got a reaction from JulioCF in October Digest 2016   
    October Digest 2016
    The following digest covers the month of October 1st - October 31st 2016
     
     
    Team Changes
    None  
    Development Highlights
     
    Update Intro (Renewal) (#1427) Updated MapCache Added Doxygen configuration (use 'make docs' to generate) Initial dimensional gap commit (#1431) CRI should only be calculated if flag have SCB_CRI Fix packet id for clif_heal for packet version >= 20150513 Change *getcharid to use constants [Fixed] Dont send packets for known unsupported client versions Added Packets for Several Clients (2015-10-01, 2015-10-29, 2015-11-04, 2015-12-16) Added new Character Creation Packet JOB_SUMMONER Placeholder Added Summoner Class & Added Summoner Skills(in DB) Implemented SU_BASIC_SKILL Skill of Summoner Implemented SU_BITE Skill, SU_HIDE, SU_SCRATCH, SU_STOOP, SU_LOPE Skill SU_SPRITEMABLE, SU_FRESHSHRIMP, SU_POWEROFLAND, SU_SV_STEMSPEAR SU_CN_POWDERING, SU_CN_METEOR, SU_POWEROFLIFE, SU_SV_ROOTTWIST, SU_SCAROFTAROU, SU_PICKYPECK, SU_ARCLOUSEDASH, SU_LUNATICCARROTBEAT, SU_POWEROFSEA, SU_TUNABELLY, SU_TUNAPARTY Skill SU_BUNCHOFSHRIMP, SC_BITESCAR, SC_SHRIMP, UNT_CATNIPPOWDER Increases SkillID Range on skill_get_index Summoner should be Small Size and Brute Race Added max_summoner_parameter Increases MAX_SKILL to occupy Summoner Skills Removed the too small max key length limit on the npc_removed_list DBMap  
    Database Highlights
    [Fixed] bSkillAtk not increasing damage for some skills use mediumint for equip_locations Added support to Para_Team_Mark_ item in Eden Group Fix wrong items bonus Added Summoner Items Fix wrong skill name used to increase damage  
    Scripting Highlights
    Add official quest condition for Guillotine Cross job change quest Fixes wrong warp of izlude Re-added the taekwon jobchange quest to the pre-renewal scripts  
    September Statistics
    During the period there were 100 Commits. 17 Commits from Pull Requests with  3 Bugs* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference.
×
×
  • Create New...

Important Information

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