Jump to content

Mystery

Community Contributors
  • Content Count

    2635
  • Joined

  • Last visited

  • Days Won

    88

Reputation Activity

  1. Upvote
    Mystery reacted to Xgear in Memory Slasher !!" - May 30 Patch   
    Just thought about sharing~ 

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    16659 myserver  15   0  524m 457m 3504 S  3.7  1.4  49:53.60 map-server
     
     3958 myserver  15   0  201m 208m 3700 S  2.0  0.7   2:31.99 map-server
     
    Thumbs up to Ind (Y)
    Thanks!
  2. Upvote
    Mystery got a reaction from Patskie in May Digest 2013   
    May Digest 2013
    The following digest covers the month of May 1st - May 31st 2013.
     
    Team Changes
    [*]Judas has been moved from Global Moderator to Forum Manager. [*]Mysterious has been moved from Global Moderator to Forum Manager. [*]jaBote has been moved from International Moderator to Global Moderator. [*]Joseph has joined as a Script Developer. [*]Masao has joined as a Script Developer.

    Development Highlights
    [*]Memory Slasher {May 30th Patch} (20bdc01, 5a138ce, f6bca33) [*]Instance Rework [*]Instance Functionality/Feature [*]Script Command Changes
    [*]Battlegrounds Queue
    [*]Arenas [*]Queuing [*]Queue Script Commands
    [*]MOTD Redesign (Dropped old design) (9080a58) [*]Third Class Effects: Update (8cc9012) [*]Support for 5,000 Skill IDs (d95d689) [*]Mapreg Saving Overhaul (3bfadf4) [*]Upgrading of Stat Server (2.5 --> 3.0) (c5986ba) [*]Hercules Plugin Manager (a2c45a8) [*]Hercules Console Input  (a2c45a8) [*]Implementation of "item_nouse" (c347eba)


    Scripts
    [*]Implementation of Mora NPCs / Quests (11a90e1) [*]Custom implementation of Dwarf Mighty Hammer (b17e2b7) [*]Eden EXP quests 56-70 Rewritten (26ba1ad)

    Client Support
    [*]Update of packet.h for Ragexe 2013-05-22 (cc6defd) [*]New Packets for 2013-05-15aRagexe (2ff4db5) [*]Character Slot Change Fix (890e296) [*]2013-03-20 Packet Update (8e41dab)

    Statistics
    [*]During the period there were 103 Commits. [*]Of these 103 commits, 52 included bug-fixes. [*]11 Commits from Pull Requests [*]In this month, there were 25,241 Additions and 15,837 Deletions.

  3. Upvote
    Mystery got a reaction from Xgear in May Digest 2013   
    May Digest 2013
    The following digest covers the month of May 1st - May 31st 2013.
     
    Team Changes
    [*]Judas has been moved from Global Moderator to Forum Manager. [*]Mysterious has been moved from Global Moderator to Forum Manager. [*]jaBote has been moved from International Moderator to Global Moderator. [*]Joseph has joined as a Script Developer. [*]Masao has joined as a Script Developer.

    Development Highlights
    [*]Memory Slasher {May 30th Patch} (20bdc01, 5a138ce, f6bca33) [*]Instance Rework [*]Instance Functionality/Feature [*]Script Command Changes
    [*]Battlegrounds Queue
    [*]Arenas [*]Queuing [*]Queue Script Commands
    [*]MOTD Redesign (Dropped old design) (9080a58) [*]Third Class Effects: Update (8cc9012) [*]Support for 5,000 Skill IDs (d95d689) [*]Mapreg Saving Overhaul (3bfadf4) [*]Upgrading of Stat Server (2.5 --> 3.0) (c5986ba) [*]Hercules Plugin Manager (a2c45a8) [*]Hercules Console Input  (a2c45a8) [*]Implementation of "item_nouse" (c347eba)


    Scripts
    [*]Implementation of Mora NPCs / Quests (11a90e1) [*]Custom implementation of Dwarf Mighty Hammer (b17e2b7) [*]Eden EXP quests 56-70 Rewritten (26ba1ad)

    Client Support
    [*]Update of packet.h for Ragexe 2013-05-22 (cc6defd) [*]New Packets for 2013-05-15aRagexe (2ff4db5) [*]Character Slot Change Fix (890e296) [*]2013-03-20 Packet Update (8e41dab)

    Statistics
    [*]During the period there were 103 Commits. [*]Of these 103 commits, 52 included bug-fixes. [*]11 Commits from Pull Requests [*]In this month, there were 25,241 Additions and 15,837 Deletions.

  4. Upvote
    Mystery got a reaction from anacondaq in May Digest 2013   
    May Digest 2013
    The following digest covers the month of May 1st - May 31st 2013.
     
    Team Changes
    [*]Judas has been moved from Global Moderator to Forum Manager. [*]Mysterious has been moved from Global Moderator to Forum Manager. [*]jaBote has been moved from International Moderator to Global Moderator. [*]Joseph has joined as a Script Developer. [*]Masao has joined as a Script Developer.

    Development Highlights
    [*]Memory Slasher {May 30th Patch} (20bdc01, 5a138ce, f6bca33) [*]Instance Rework [*]Instance Functionality/Feature [*]Script Command Changes
    [*]Battlegrounds Queue
    [*]Arenas [*]Queuing [*]Queue Script Commands
    [*]MOTD Redesign (Dropped old design) (9080a58) [*]Third Class Effects: Update (8cc9012) [*]Support for 5,000 Skill IDs (d95d689) [*]Mapreg Saving Overhaul (3bfadf4) [*]Upgrading of Stat Server (2.5 --> 3.0) (c5986ba) [*]Hercules Plugin Manager (a2c45a8) [*]Hercules Console Input  (a2c45a8) [*]Implementation of "item_nouse" (c347eba)


    Scripts
    [*]Implementation of Mora NPCs / Quests (11a90e1) [*]Custom implementation of Dwarf Mighty Hammer (b17e2b7) [*]Eden EXP quests 56-70 Rewritten (26ba1ad)

    Client Support
    [*]Update of packet.h for Ragexe 2013-05-22 (cc6defd) [*]New Packets for 2013-05-15aRagexe (2ff4db5) [*]Character Slot Change Fix (890e296) [*]2013-03-20 Packet Update (8e41dab)

    Statistics
    [*]During the period there were 103 Commits. [*]Of these 103 commits, 52 included bug-fixes. [*]11 Commits from Pull Requests [*]In this month, there were 25,241 Additions and 15,837 Deletions.

  5. Upvote
    Mystery got a reaction from mkbu95 in May Digest 2013   
    May Digest 2013
    The following digest covers the month of May 1st - May 31st 2013.
     
    Team Changes
    [*]Judas has been moved from Global Moderator to Forum Manager. [*]Mysterious has been moved from Global Moderator to Forum Manager. [*]jaBote has been moved from International Moderator to Global Moderator. [*]Joseph has joined as a Script Developer. [*]Masao has joined as a Script Developer.

    Development Highlights
    [*]Memory Slasher {May 30th Patch} (20bdc01, 5a138ce, f6bca33) [*]Instance Rework [*]Instance Functionality/Feature [*]Script Command Changes
    [*]Battlegrounds Queue
    [*]Arenas [*]Queuing [*]Queue Script Commands
    [*]MOTD Redesign (Dropped old design) (9080a58) [*]Third Class Effects: Update (8cc9012) [*]Support for 5,000 Skill IDs (d95d689) [*]Mapreg Saving Overhaul (3bfadf4) [*]Upgrading of Stat Server (2.5 --> 3.0) (c5986ba) [*]Hercules Plugin Manager (a2c45a8) [*]Hercules Console Input  (a2c45a8) [*]Implementation of "item_nouse" (c347eba)


    Scripts
    [*]Implementation of Mora NPCs / Quests (11a90e1) [*]Custom implementation of Dwarf Mighty Hammer (b17e2b7) [*]Eden EXP quests 56-70 Rewritten (26ba1ad)

    Client Support
    [*]Update of packet.h for Ragexe 2013-05-22 (cc6defd) [*]New Packets for 2013-05-15aRagexe (2ff4db5) [*]Character Slot Change Fix (890e296) [*]2013-03-20 Packet Update (8e41dab)

    Statistics
    [*]During the period there were 103 Commits. [*]Of these 103 commits, 52 included bug-fixes. [*]11 Commits from Pull Requests [*]In this month, there were 25,241 Additions and 15,837 Deletions.

  6. Upvote
    Mystery got a reaction from JulioCF in May Digest 2013   
    May Digest 2013
    The following digest covers the month of May 1st - May 31st 2013.
     
    Team Changes
    [*]Judas has been moved from Global Moderator to Forum Manager. [*]Mysterious has been moved from Global Moderator to Forum Manager. [*]jaBote has been moved from International Moderator to Global Moderator. [*]Joseph has joined as a Script Developer. [*]Masao has joined as a Script Developer.

    Development Highlights
    [*]Memory Slasher {May 30th Patch} (20bdc01, 5a138ce, f6bca33) [*]Instance Rework [*]Instance Functionality/Feature [*]Script Command Changes
    [*]Battlegrounds Queue
    [*]Arenas [*]Queuing [*]Queue Script Commands
    [*]MOTD Redesign (Dropped old design) (9080a58) [*]Third Class Effects: Update (8cc9012) [*]Support for 5,000 Skill IDs (d95d689) [*]Mapreg Saving Overhaul (3bfadf4) [*]Upgrading of Stat Server (2.5 --> 3.0) (c5986ba) [*]Hercules Plugin Manager (a2c45a8) [*]Hercules Console Input  (a2c45a8) [*]Implementation of "item_nouse" (c347eba)


    Scripts
    [*]Implementation of Mora NPCs / Quests (11a90e1) [*]Custom implementation of Dwarf Mighty Hammer (b17e2b7) [*]Eden EXP quests 56-70 Rewritten (26ba1ad)

    Client Support
    [*]Update of packet.h for Ragexe 2013-05-22 (cc6defd) [*]New Packets for 2013-05-15aRagexe (2ff4db5) [*]Character Slot Change Fix (890e296) [*]2013-03-20 Packet Update (8e41dab)

    Statistics
    [*]During the period there were 103 Commits. [*]Of these 103 commits, 52 included bug-fixes. [*]11 Commits from Pull Requests [*]In this month, there were 25,241 Additions and 15,837 Deletions.

  7. Upvote
    Mystery got a reaction from jaBote in May Digest 2013   
    May Digest 2013
    The following digest covers the month of May 1st - May 31st 2013.
     
    Team Changes
    [*]Judas has been moved from Global Moderator to Forum Manager. [*]Mysterious has been moved from Global Moderator to Forum Manager. [*]jaBote has been moved from International Moderator to Global Moderator. [*]Joseph has joined as a Script Developer. [*]Masao has joined as a Script Developer.

    Development Highlights
    [*]Memory Slasher {May 30th Patch} (20bdc01, 5a138ce, f6bca33) [*]Instance Rework [*]Instance Functionality/Feature [*]Script Command Changes
    [*]Battlegrounds Queue
    [*]Arenas [*]Queuing [*]Queue Script Commands
    [*]MOTD Redesign (Dropped old design) (9080a58) [*]Third Class Effects: Update (8cc9012) [*]Support for 5,000 Skill IDs (d95d689) [*]Mapreg Saving Overhaul (3bfadf4) [*]Upgrading of Stat Server (2.5 --> 3.0) (c5986ba) [*]Hercules Plugin Manager (a2c45a8) [*]Hercules Console Input  (a2c45a8) [*]Implementation of "item_nouse" (c347eba)


    Scripts
    [*]Implementation of Mora NPCs / Quests (11a90e1) [*]Custom implementation of Dwarf Mighty Hammer (b17e2b7) [*]Eden EXP quests 56-70 Rewritten (26ba1ad)

    Client Support
    [*]Update of packet.h for Ragexe 2013-05-22 (cc6defd) [*]New Packets for 2013-05-15aRagexe (2ff4db5) [*]Character Slot Change Fix (890e296) [*]2013-03-20 Packet Update (8e41dab)

    Statistics
    [*]During the period there were 103 Commits. [*]Of these 103 commits, 52 included bug-fixes. [*]11 Commits from Pull Requests [*]In this month, there were 25,241 Additions and 15,837 Deletions.

  8. Upvote
    Mystery got a reaction from Tragedy in May Digest 2013   
    May Digest 2013
    The following digest covers the month of May 1st - May 31st 2013.
     
    Team Changes
    [*]Judas has been moved from Global Moderator to Forum Manager. [*]Mysterious has been moved from Global Moderator to Forum Manager. [*]jaBote has been moved from International Moderator to Global Moderator. [*]Joseph has joined as a Script Developer. [*]Masao has joined as a Script Developer.

    Development Highlights
    [*]Memory Slasher {May 30th Patch} (20bdc01, 5a138ce, f6bca33) [*]Instance Rework [*]Instance Functionality/Feature [*]Script Command Changes
    [*]Battlegrounds Queue
    [*]Arenas [*]Queuing [*]Queue Script Commands
    [*]MOTD Redesign (Dropped old design) (9080a58) [*]Third Class Effects: Update (8cc9012) [*]Support for 5,000 Skill IDs (d95d689) [*]Mapreg Saving Overhaul (3bfadf4) [*]Upgrading of Stat Server (2.5 --> 3.0) (c5986ba) [*]Hercules Plugin Manager (a2c45a8) [*]Hercules Console Input  (a2c45a8) [*]Implementation of "item_nouse" (c347eba)


    Scripts
    [*]Implementation of Mora NPCs / Quests (11a90e1) [*]Custom implementation of Dwarf Mighty Hammer (b17e2b7) [*]Eden EXP quests 56-70 Rewritten (26ba1ad)

    Client Support
    [*]Update of packet.h for Ragexe 2013-05-22 (cc6defd) [*]New Packets for 2013-05-15aRagexe (2ff4db5) [*]Character Slot Change Fix (890e296) [*]2013-03-20 Packet Update (8e41dab)

    Statistics
    [*]During the period there were 103 Commits. [*]Of these 103 commits, 52 included bug-fixes. [*]11 Commits from Pull Requests [*]In this month, there were 25,241 Additions and 15,837 Deletions.

  9. Upvote
    Mystery got a reaction from Ind in May Digest 2013   
    May Digest 2013
    The following digest covers the month of May 1st - May 31st 2013.
     
    Team Changes
    [*]Judas has been moved from Global Moderator to Forum Manager. [*]Mysterious has been moved from Global Moderator to Forum Manager. [*]jaBote has been moved from International Moderator to Global Moderator. [*]Joseph has joined as a Script Developer. [*]Masao has joined as a Script Developer.

    Development Highlights
    [*]Memory Slasher {May 30th Patch} (20bdc01, 5a138ce, f6bca33) [*]Instance Rework [*]Instance Functionality/Feature [*]Script Command Changes
    [*]Battlegrounds Queue
    [*]Arenas [*]Queuing [*]Queue Script Commands
    [*]MOTD Redesign (Dropped old design) (9080a58) [*]Third Class Effects: Update (8cc9012) [*]Support for 5,000 Skill IDs (d95d689) [*]Mapreg Saving Overhaul (3bfadf4) [*]Upgrading of Stat Server (2.5 --> 3.0) (c5986ba) [*]Hercules Plugin Manager (a2c45a8) [*]Hercules Console Input  (a2c45a8) [*]Implementation of "item_nouse" (c347eba)


    Scripts
    [*]Implementation of Mora NPCs / Quests (11a90e1) [*]Custom implementation of Dwarf Mighty Hammer (b17e2b7) [*]Eden EXP quests 56-70 Rewritten (26ba1ad)

    Client Support
    [*]Update of packet.h for Ragexe 2013-05-22 (cc6defd) [*]New Packets for 2013-05-15aRagexe (2ff4db5) [*]Character Slot Change Fix (890e296) [*]2013-03-20 Packet Update (8e41dab)

    Statistics
    [*]During the period there were 103 Commits. [*]Of these 103 commits, 52 included bug-fixes. [*]11 Commits from Pull Requests [*]In this month, there were 25,241 Additions and 15,837 Deletions.

  10. Upvote
    Mystery got a reaction from kyeme in May Digest 2013   
    May Digest 2013
    The following digest covers the month of May 1st - May 31st 2013.
     
    Team Changes
    [*]Judas has been moved from Global Moderator to Forum Manager. [*]Mysterious has been moved from Global Moderator to Forum Manager. [*]jaBote has been moved from International Moderator to Global Moderator. [*]Joseph has joined as a Script Developer. [*]Masao has joined as a Script Developer.

    Development Highlights
    [*]Memory Slasher {May 30th Patch} (20bdc01, 5a138ce, f6bca33) [*]Instance Rework [*]Instance Functionality/Feature [*]Script Command Changes
    [*]Battlegrounds Queue
    [*]Arenas [*]Queuing [*]Queue Script Commands
    [*]MOTD Redesign (Dropped old design) (9080a58) [*]Third Class Effects: Update (8cc9012) [*]Support for 5,000 Skill IDs (d95d689) [*]Mapreg Saving Overhaul (3bfadf4) [*]Upgrading of Stat Server (2.5 --> 3.0) (c5986ba) [*]Hercules Plugin Manager (a2c45a8) [*]Hercules Console Input  (a2c45a8) [*]Implementation of "item_nouse" (c347eba)


    Scripts
    [*]Implementation of Mora NPCs / Quests (11a90e1) [*]Custom implementation of Dwarf Mighty Hammer (b17e2b7) [*]Eden EXP quests 56-70 Rewritten (26ba1ad)

    Client Support
    [*]Update of packet.h for Ragexe 2013-05-22 (cc6defd) [*]New Packets for 2013-05-15aRagexe (2ff4db5) [*]Character Slot Change Fix (890e296) [*]2013-03-20 Packet Update (8e41dab)

    Statistics
    [*]During the period there were 103 Commits. [*]Of these 103 commits, 52 included bug-fixes. [*]11 Commits from Pull Requests [*]In this month, there were 25,241 Additions and 15,837 Deletions.

  11. Upvote
    Mystery reacted to Ind in Memory Slasher !!" - May 30 Patch   
    Hercules casts "Memory Slasher !!" - May 30 Patch
    Memory Slasher !!
    Regardless all the fancy features in it, this patch's greatest achievement is smart, clever employment of memory, by looking at our memory usage wisely we've been able to reduce map-server's memory (RAM) usage by more than 2/3, about 183MB of RAM were dropped, while maintaining Hercules outstanding record on performance improvement. Beyond the memory usage drop there is also a significant processing speed improvement which can be noticed during boot, map cache loading which used to account for most of the map-servers boot time no longer exists, its gone, dead, fini, boom! it was replaced by a smart map cache handler that loads its data only when a map is necessary (the data is then kept until shut down), this logic also makes map-server's shut down process a hell lot faster.
     
    Instance Rework
    As suggested by the community, this wasnt supposed to be bundled with this commit but the memory usage improvements required me to modify how instances were stored, so I re-wrote part of it to fit the suggestion as well.
    Instance Functionality/Feature Server may now create instances of any maps regardless of client-side edits, e.g. one can clone prontera and call it "mymapname" (as is best described in the *instance_attachmap script command note) Instances may now be available in 4 distinct ways (as is best described in *instance_create script command note), by nobody (server type instance, to be used with special map names), by a sole character, by a party, or by a guild Script Command Changes *instance_create 2nd param is now called owner_id instead of party_id, and it got a 3rd optional param that defines what kind of owner id it is (when not provided, assumes party_id, for backwards compatibility), available options are (IOT_ stands for INSTANCE OWNER TYPE) IOT_NONE (0), IOT_CHAR (1), IOT_PARTY (2) and IOT_GUILD (3). *instance_destroy no longer autodetects instance id from party id *instance_attachmap now supports a 4th, optional, param, "<new map name>", it will allow you to specify a entirely new map name for the instance (without the need of client-side edits). This option can be best employed when used on a instance of <owner_type> IOT_NONE *instance_detachmap no longer autodetects instance id from party id *instance_id no longer supports any param *instance_set_timeout no longer autodetects instance id from party id *instance_announce no longer autodetects instance id from party id, and to tell it to autodetect from the attached script you must set instance_id param as -1 as opposed to 0 *instance_npcname no longer autodetects instance id from party id *has_instance no longer autodetects instance from party, however it now checks if attached player possesses a instance with same map as has_instance(<param>) checks for *instance_warpall no longer autodetects instance from party Other ChangesInstance IDs (valid ones) are now always >= 0 as opposed to > 0 (update your scripts!) Battlegrounds Queue
    As suggested by the community, most of its features were added in this patch, we were unable to finish it though because we lacked some information, we've put our questions in this topic, once our questions are answered we should be able to finish it in a matter of minutes (all the heavy lifting was done in this patch).
    Arenas They're easily configurable in the new conf/battlegrounds.conf file, it possible to add more arenas by editing the client's lua files/entryqueue/entryqueuelist.lua file Configuration Sample arenas: ({    name: "Tierra Gorge" //must match the name in client files    event: "Tierra_BG2::OnPlayerListReady"    minLevel: 80    maxLevel: 150    reward: {/* amount of badges awarded on each case */        win: 3        loss: 1        draw: 1    }    minPlayers: 6 /* minimum amount of players to start */    maxPlayers: 60 /* maximum amount of players */    minTeamPlayers: 6 /* minimum amount of team members required for a team (party or guild) to join */    delay_var: "Tierra_BG_Tick" /* npc variable name that will store the delay for this match */    maxDuration: 30 /* maximum duration in minutes, if reached game ends and highest score wins (or calls a draw if scores are equal) */},{    name: "KVM (Level 59 and below)" //must match the name in client files    event: "KvM03_BG::OnPlayerListReady"    minLevel: 1    maxLevel: 59    reward: {/* amount of badges awarded on each case */        win: 1        loss: 0        draw: 0    }    minPlayers: 4 /* minimum amount of players to start */    maxPlayers: 60 /* maximum amount of players */    minTeamPlayers: 5 /* minimum amount of team members required for a team (party or guild) to join */    delay_var: "KVM_BG_Tick" /* npc variable name that will store the delay for this match */    maxDuration: 30 /* maximum duration in minutes, if reached game ends and highest score wins (or calls a draw if scores are equal) */}) QueueWe wanted to make the queue as easy to play with as possible, so we've created a whole new set of script commands designed with this purpose. These commands make it easy to create and control queues for anything, games, events, quests, and of course in this case, the battleground's queue. Queue - Script Commands *queue()creates a new queue instance, returns created queue id set .@id,queue(); *queuesize(<queue_id>)returns the amount of entries in queue instance of <queue_id>. set .@length,queuesize(.@queue_id); *queueadd(<queue_id>,<var_id>)adds <var_id> to queue of <queue_id>, returns 1 if <var_id> is already present in the queue, 0 otherwise. queueadd(.@queue_id,.@var_id); *queueremove(<queue_id>,<var_id>)removes <var_id> from queue of <queue_id>, returns 1 if <var_id> is not present in the queue, 0 otherwise. queueremove(.@queue_id,.@var_id); *queueopt(<queue_id>,<optionType>,{Optional <option val>})modifies <queue_id>'s <optionType>, when <option val> is not present, <optionType> is removed from <queue_id>, when present it modifies <queue_id>'s <optionType> with the new <option val> value.
    Currently 3 options are available, HQO_OnDeath (0), HQO_OnLogout (1), HQO_OnMapChange (2) (the constant names are not final). queueopt(.@queue_id,0,"MyNPC::MyOnQueueMemberDeathEventName");It allows you to hook npc events to be triggered by specific actions that may happen to a player in the queue (when the queue in question is used for account ids) *queuedel(<queue_id>)deletes <queue_id> returns 1 when <queue_id> is not found, 0 otherwise. queuedel(.@queue_id); *queueiterator(<queue_id>)creates a new queue iterator instance, a queue iterator is not a reference to a queue's actual members, it copies the queues members when initialized, this way you can loop through them even if you remove them from the queue set .@it,queueiterator(.@queue_id); *qicheck(<queue_iterator_id>)checks whether there is a next member in the iterator's queue, 1 when it does, 0 otherwise. qicheck(.@queue_iterator_id); *qiget(<queue_iterator_id>)obtains the next member in the iterator's queue, returns the next member's id or 0 when it doesnt exist. for( set .@elem,qiget(.@queue_iterator_id); qicheck(.@queue_iterator_id); set .@elem,qiget(.@queue_iterator_id) ) *qiclear(<queue_iterator_id>)deletes a queue iterator from memory, returns 1 when it fails, 0 otherwise. qiclear(.@queue_iterator_id) Sample Usage: /* say create a queue */set .@id,queue();queueadd(.@id,getcharid(3));/* ... add as many entries ... (no limit) */if( queuesize(.@id) == 999 ) {    /* whatever */}/* anywhere in the code */set .@it,queueiterator(.@id);for( set .@elem,qiget(.@it); qicheck(.@it); set .@elem,qiget(.@it) ) {    //do anything e.g.    /* attachrid .@elem; */    /* mes "ID:"+.@elem; */}qiclear(.@it); Special Thanks To
    Yommy for providing me with a hell lot of data for the BG Queue, wouldn't have been able to get it to this point without his help. Rosiel for his suggestion on the instance feature Xgear for his help with the network timeout bug mkbu95 for pinpointing the script parser bug All of Hercules Staff for their ideas/suggestions/criticism and support, and for keeping me sane during this memory slashing madness The Future~! This patch sure has taken me away from my usual bug-squashing mode, I'll be going back to my over-10-bug-fix-a-day schedule. We have quite a hell lot planned so this might not last long, make sure to keep an eye on your bug reports for I sure will be replying to them. Link~u! Commit 1 Commit 2 Commit 3
  12. Upvote
    Mystery reacted to Jguy in rAthena devs/staff/members on Hercules   
    Hello,
     
    While we do not mind that rAthena developers, staff members and regular members register an account, post or send PM's on our forums, we do not take kindly to 'rAthena is better because x y and z' posts, or anything promoting rAthena as a superior emulator because of such and such. There is no such post on rAthena made by a Hercules staff member about Hercules and we intend to keep it that way, we would appreciate the same respect.
     
    Those who do not follow this simple clause listed above will have their post(s) deleted and/or hidden from view. Repeat offenders will be suspended from our forum with no further warnings or post manipulation.
     
    We do not appreciate, nor welcome drama here. While criticism is welcome in the form of 'why doesn't Hercules have such and such a feature', drama and belittling a project (hercules or not) will not be tolerated. This is a collaboration, not a drama infested 12 year old's contest.
     
    Thank you.
  13. Upvote
    Mystery reacted to Ind in Someone know why rAthena is offline since 14 day   
    drama and hate speech are not welcome here on hercules.
    To rAthena staff: you're more than welcome to join us or remain as a community member if you wish to, however if you're here to crap around, get lost. I'll not allow hate speech and/or drama to take place in Hercules, our staff has been advised to delete such posts on sight.
  14. Upvote
    Mystery got a reaction from jaBote in Thanatos Card   
    For flee, you need to try this:
    bonus bFlee,n; Flee + n   
     
    For draining sp, try this:
    bonus2 bSPDrainRate,n,x; n/10 % probability to drain x% SP when attacking   
     
    And for increasing damage received by Demi-Humans, you would want to try this:
    bonus2 bSubRace,n,x; +x% damage reduction against race n n: 0=Formless, 1=Undead, 2=Brute, 3=Plant, 4=Insect, 5=Fish, 6=Demon, 7=Demi-Human, 8=Angel, 9=Dragon, 10=Boss monster, 11=Other than (normal monster) boss monster  But keep in mind, if you leave it as a positive number, it'll help reduce damage from a race, but if you use a negative, it'll increase damage from race.
  15. Upvote
    Mystery got a reaction from nanakiwurtz in Midgard-Community   
    Our database has gotten a nice clean and sleek uplifted design. What do you guys think about it? Something a lot different than what it was before (if you remember what it looked like before)! Also, with this new design I've been working on (with the help of Strudel <3) I've also created a Character Skill Simulator and also a simple Potion Creation Calculator!
  16. Upvote
    Mystery got a reaction from Rikimaru in Staff Changes   
    Hercules' Staff Changes
     
    Staff Changes

    As some of you may have noticed or will notice, Hercules as been going through some staff changes; especially between myself, Judas, and jaBote. As with every other change done to Hercules, we believe these changes between the staff will be more beneficial for the community at a large and with the staff. 
     
    Judas and I have been appointed to Forum Manager and no longer a Global Moderator. We were competent enough and proved ourselves that we were able to manage the community while the Administrators were busy with other things. Of course, we were excited to have taken this offer that was given to us!
     
    That's not all! Since jaBote joined the team as an International Moderator, he became very enthusiastic and has shown his capability of managing not just his own International Community, but also the rest of the forums. For this, we thought it was best for jaBote to get promoted to a Global Moderator! Also, not to fright! The Spanish Community will still be moderated by jaBote even though he is a Global Moderator.


    Staff Applications
     
    With the recent changes done, the Staff Applications have been moved under the tab "Others" rather than removed. For those who still wish to become part of Hercules' staff, you may do so by applying through the Staff Application process!

     
     
     
    We thank everyone for being a part of Hercules' community and as with other changes done towards Hercules, we hope these will help benefit and further grow the community!
  17. Upvote
    Mystery got a reaction from Napster in Staff Changes   
    Hercules' Staff Changes
     
    Staff Changes

    As some of you may have noticed or will notice, Hercules as been going through some staff changes; especially between myself, Judas, and jaBote. As with every other change done to Hercules, we believe these changes between the staff will be more beneficial for the community at a large and with the staff. 
     
    Judas and I have been appointed to Forum Manager and no longer a Global Moderator. We were competent enough and proved ourselves that we were able to manage the community while the Administrators were busy with other things. Of course, we were excited to have taken this offer that was given to us!
     
    That's not all! Since jaBote joined the team as an International Moderator, he became very enthusiastic and has shown his capability of managing not just his own International Community, but also the rest of the forums. For this, we thought it was best for jaBote to get promoted to a Global Moderator! Also, not to fright! The Spanish Community will still be moderated by jaBote even though he is a Global Moderator.


    Staff Applications
     
    With the recent changes done, the Staff Applications have been moved under the tab "Others" rather than removed. For those who still wish to become part of Hercules' staff, you may do so by applying through the Staff Application process!

     
     
     
    We thank everyone for being a part of Hercules' community and as with other changes done towards Hercules, we hope these will help benefit and further grow the community!
  18. Upvote
    Mystery got a reaction from Senos in Staff Changes   
    Hercules' Staff Changes
     
    Staff Changes

    As some of you may have noticed or will notice, Hercules as been going through some staff changes; especially between myself, Judas, and jaBote. As with every other change done to Hercules, we believe these changes between the staff will be more beneficial for the community at a large and with the staff. 
     
    Judas and I have been appointed to Forum Manager and no longer a Global Moderator. We were competent enough and proved ourselves that we were able to manage the community while the Administrators were busy with other things. Of course, we were excited to have taken this offer that was given to us!
     
    That's not all! Since jaBote joined the team as an International Moderator, he became very enthusiastic and has shown his capability of managing not just his own International Community, but also the rest of the forums. For this, we thought it was best for jaBote to get promoted to a Global Moderator! Also, not to fright! The Spanish Community will still be moderated by jaBote even though he is a Global Moderator.


    Staff Applications
     
    With the recent changes done, the Staff Applications have been moved under the tab "Others" rather than removed. For those who still wish to become part of Hercules' staff, you may do so by applying through the Staff Application process!

     
     
     
    We thank everyone for being a part of Hercules' community and as with other changes done towards Hercules, we hope these will help benefit and further grow the community!
  19. Upvote
    Mystery got a reaction from Aermine in Staff Changes   
    Hercules' Staff Changes
     
    Staff Changes

    As some of you may have noticed or will notice, Hercules as been going through some staff changes; especially between myself, Judas, and jaBote. As with every other change done to Hercules, we believe these changes between the staff will be more beneficial for the community at a large and with the staff. 
     
    Judas and I have been appointed to Forum Manager and no longer a Global Moderator. We were competent enough and proved ourselves that we were able to manage the community while the Administrators were busy with other things. Of course, we were excited to have taken this offer that was given to us!
     
    That's not all! Since jaBote joined the team as an International Moderator, he became very enthusiastic and has shown his capability of managing not just his own International Community, but also the rest of the forums. For this, we thought it was best for jaBote to get promoted to a Global Moderator! Also, not to fright! The Spanish Community will still be moderated by jaBote even though he is a Global Moderator.


    Staff Applications
     
    With the recent changes done, the Staff Applications have been moved under the tab "Others" rather than removed. For those who still wish to become part of Hercules' staff, you may do so by applying through the Staff Application process!

     
     
     
    We thank everyone for being a part of Hercules' community and as with other changes done towards Hercules, we hope these will help benefit and further grow the community!
  20. Upvote
    Mystery got a reaction from jTynne in Staff Changes   
    Hercules' Staff Changes
     
    Staff Changes

    As some of you may have noticed or will notice, Hercules as been going through some staff changes; especially between myself, Judas, and jaBote. As with every other change done to Hercules, we believe these changes between the staff will be more beneficial for the community at a large and with the staff. 
     
    Judas and I have been appointed to Forum Manager and no longer a Global Moderator. We were competent enough and proved ourselves that we were able to manage the community while the Administrators were busy with other things. Of course, we were excited to have taken this offer that was given to us!
     
    That's not all! Since jaBote joined the team as an International Moderator, he became very enthusiastic and has shown his capability of managing not just his own International Community, but also the rest of the forums. For this, we thought it was best for jaBote to get promoted to a Global Moderator! Also, not to fright! The Spanish Community will still be moderated by jaBote even though he is a Global Moderator.


    Staff Applications
     
    With the recent changes done, the Staff Applications have been moved under the tab "Others" rather than removed. For those who still wish to become part of Hercules' staff, you may do so by applying through the Staff Application process!

     
     
     
    We thank everyone for being a part of Hercules' community and as with other changes done towards Hercules, we hope these will help benefit and further grow the community!
  21. Upvote
    Mystery got a reaction from Eurydice in Staff Changes   
    Hercules' Staff Changes
     
    Staff Changes

    As some of you may have noticed or will notice, Hercules as been going through some staff changes; especially between myself, Judas, and jaBote. As with every other change done to Hercules, we believe these changes between the staff will be more beneficial for the community at a large and with the staff. 
     
    Judas and I have been appointed to Forum Manager and no longer a Global Moderator. We were competent enough and proved ourselves that we were able to manage the community while the Administrators were busy with other things. Of course, we were excited to have taken this offer that was given to us!
     
    That's not all! Since jaBote joined the team as an International Moderator, he became very enthusiastic and has shown his capability of managing not just his own International Community, but also the rest of the forums. For this, we thought it was best for jaBote to get promoted to a Global Moderator! Also, not to fright! The Spanish Community will still be moderated by jaBote even though he is a Global Moderator.


    Staff Applications
     
    With the recent changes done, the Staff Applications have been moved under the tab "Others" rather than removed. For those who still wish to become part of Hercules' staff, you may do so by applying through the Staff Application process!

     
     
     
    We thank everyone for being a part of Hercules' community and as with other changes done towards Hercules, we hope these will help benefit and further grow the community!
  22. Upvote
    Mystery got a reaction from Ind in Staff Changes   
    Hercules' Staff Changes
     
    Staff Changes

    As some of you may have noticed or will notice, Hercules as been going through some staff changes; especially between myself, Judas, and jaBote. As with every other change done to Hercules, we believe these changes between the staff will be more beneficial for the community at a large and with the staff. 
     
    Judas and I have been appointed to Forum Manager and no longer a Global Moderator. We were competent enough and proved ourselves that we were able to manage the community while the Administrators were busy with other things. Of course, we were excited to have taken this offer that was given to us!
     
    That's not all! Since jaBote joined the team as an International Moderator, he became very enthusiastic and has shown his capability of managing not just his own International Community, but also the rest of the forums. For this, we thought it was best for jaBote to get promoted to a Global Moderator! Also, not to fright! The Spanish Community will still be moderated by jaBote even though he is a Global Moderator.


    Staff Applications
     
    With the recent changes done, the Staff Applications have been moved under the tab "Others" rather than removed. For those who still wish to become part of Hercules' staff, you may do so by applying through the Staff Application process!

     
     
     
    We thank everyone for being a part of Hercules' community and as with other changes done towards Hercules, we hope these will help benefit and further grow the community!
  23. Upvote
    Mystery got a reaction from Judas in Staff Changes   
    Hercules' Staff Changes
     
    Staff Changes

    As some of you may have noticed or will notice, Hercules as been going through some staff changes; especially between myself, Judas, and jaBote. As with every other change done to Hercules, we believe these changes between the staff will be more beneficial for the community at a large and with the staff. 
     
    Judas and I have been appointed to Forum Manager and no longer a Global Moderator. We were competent enough and proved ourselves that we were able to manage the community while the Administrators were busy with other things. Of course, we were excited to have taken this offer that was given to us!
     
    That's not all! Since jaBote joined the team as an International Moderator, he became very enthusiastic and has shown his capability of managing not just his own International Community, but also the rest of the forums. For this, we thought it was best for jaBote to get promoted to a Global Moderator! Also, not to fright! The Spanish Community will still be moderated by jaBote even though he is a Global Moderator.


    Staff Applications
     
    With the recent changes done, the Staff Applications have been moved under the tab "Others" rather than removed. For those who still wish to become part of Hercules' staff, you may do so by applying through the Staff Application process!

     
     
     
    We thank everyone for being a part of Hercules' community and as with other changes done towards Hercules, we hope these will help benefit and further grow the community!
  24. Upvote
    Mystery got a reaction from JulioCF in Staff Changes   
    Hercules' Staff Changes
     
    Staff Changes

    As some of you may have noticed or will notice, Hercules as been going through some staff changes; especially between myself, Judas, and jaBote. As with every other change done to Hercules, we believe these changes between the staff will be more beneficial for the community at a large and with the staff. 
     
    Judas and I have been appointed to Forum Manager and no longer a Global Moderator. We were competent enough and proved ourselves that we were able to manage the community while the Administrators were busy with other things. Of course, we were excited to have taken this offer that was given to us!
     
    That's not all! Since jaBote joined the team as an International Moderator, he became very enthusiastic and has shown his capability of managing not just his own International Community, but also the rest of the forums. For this, we thought it was best for jaBote to get promoted to a Global Moderator! Also, not to fright! The Spanish Community will still be moderated by jaBote even though he is a Global Moderator.


    Staff Applications
     
    With the recent changes done, the Staff Applications have been moved under the tab "Others" rather than removed. For those who still wish to become part of Hercules' staff, you may do so by applying through the Staff Application process!

     
     
     
    We thank everyone for being a part of Hercules' community and as with other changes done towards Hercules, we hope these will help benefit and further grow the community!
  25. Upvote
    Mystery got a reaction from Jguy in Staff Changes   
    Hercules' Staff Changes
     
    Staff Changes

    As some of you may have noticed or will notice, Hercules as been going through some staff changes; especially between myself, Judas, and jaBote. As with every other change done to Hercules, we believe these changes between the staff will be more beneficial for the community at a large and with the staff. 
     
    Judas and I have been appointed to Forum Manager and no longer a Global Moderator. We were competent enough and proved ourselves that we were able to manage the community while the Administrators were busy with other things. Of course, we were excited to have taken this offer that was given to us!
     
    That's not all! Since jaBote joined the team as an International Moderator, he became very enthusiastic and has shown his capability of managing not just his own International Community, but also the rest of the forums. For this, we thought it was best for jaBote to get promoted to a Global Moderator! Also, not to fright! The Spanish Community will still be moderated by jaBote even though he is a Global Moderator.


    Staff Applications
     
    With the recent changes done, the Staff Applications have been moved under the tab "Others" rather than removed. For those who still wish to become part of Hercules' staff, you may do so by applying through the Staff Application process!

     
     
     
    We thank everyone for being a part of Hercules' community and as with other changes done towards Hercules, we hope these will help benefit and further grow the community!
×
×
  • Create New...

Important Information

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