Jump to content

JulioCF

Int'l Portuguese Moderators
  • Content Count

    791
  • Joined

  • Days Won

    10

Reputation Activity

  1. Upvote
    JulioCF reacted to Haru in [2016-01-13] ConstDB converted to libconfig format, added doc/constants.md   
    Rationale:
    This is an (unplanned) episode in the txt->libconfig conversion project. The reason for the conversion is that we suddenly needed a way to add attributes (specifically, "deprecated" to some constants, since simply removing them would mean that any scripts using them would silently fail (talk about terrible script engine).
     
    Contents:
    The Constants Database (db/const.txt) has been converted to the usual libconfig format. This allows us to add new attributes to the constants.
    Old, unused, constants have been marked as deprecated using the facilities provided by the new database format (mostly, Job_Alchem, VAR_*), and their use will now trigger a warning at parse time (previously, it would result in a value of zero being used silently, in a very nasty way).
    A new docuemntation file (doc/constants.md) is provided, listing all the constants available to the scripting engine (coming from Constants DB, Item DB, Mob DB, Skill DB or even hardcoded in source), since there wasn't any centralized place where all the constants were listed. The file will get automatically updated in future through the HerculesWSAPI bot.
    The document is readily available online through the following link: https://github.com/HerculesWS/Hercules/blob/master/doc/constants.md (it will always point to the latest version)
     
    Impact:
    The impact of this changeset on customizations is low. If using custom constants in const.txt, users can either use the provided script to re-generate their constants.conf, or add the entries manually.
     
    Details:
    The format of constants.conf is the following:

    constants_db: { /************* Entry structure (short) ************************************ Identifier: value // (int) ************* Entry structure (full) ************************************* Identifier: { Value: value // (int) Parameter: true // (boolean) Defaults to false. Deprecated: true // (boolean) Defaults to false. } **************************************************************************/ (each entry can use either the short or full format).
     
    A special "comment__" field can be added, to generate a corresponding title in the documentation file. Comments will have no other effects (they're not normally parsed, but they're available to plugins).
     
    Merge Date:
    Wed, 13 Jan 2016 19:22:45 +0300
     
    Related Pull Requests:
    - #1088 - https://github.com/HerculesWS/Hercules/pull/1088 - Constdb revamp [Haru]
    - #908 - https://github.com/HerculesWS/Hercules/pull/908 - Add EQP_ = Equipment Position constants [AnnieRuru]
    - #1124 - https://github.com/HerculesWS/Hercules/pull/1124 - Constdb2doc plugin (doc/constants.md) [Haru]
     
    Related Commits:
    - a815472 - https://github.com/HerculesWS/Hercules/commit/a815472 - Sun, 10 Jan 2016 02:01:55 +0100 Converted const.txt to libconfig format [Haru]
    - 6ae9045 - https://github.com/HerculesWS/Hercules/commit/6ae9045 - Sun, 10 Jan 2016 02:33:15 +0100 Added support to mark constants in db/constants.conf as deprecated [Haru]
    - 3f56ffc - https://github.com/HerculesWS/Hercules/commit/3f56ffc - Sun, 10 Jan 2016 02:33:41 +0100 Marked Job_Alchem and Job_Baby_Alchem as deprecated [Haru]
    - 99f707e - https://github.com/HerculesWS/Hercules/commit/99f707e - Wed, 13 Jan 2016 11:47:47 +0100 Added converter script from const.txt to constants.conf [Haru]
    - 49081f4 - https://github.com/HerculesWS/Hercules/commit/49081f4 - Wed, 13 Jan 2016 19:22:45 +0300 Merge pull request #1088 from HerculesWS/constdb [Andrei Karas]
    - 9e48e2a - https://github.com/HerculesWS/Hercules/commit/9e48e2a - Wed, 13 Jan 2016 17:23:31 +0100 HPM Hooks Update [Hercules.ws] (dastgir/master)
    - de33b02 - https://github.com/HerculesWS/Hercules/commit/de33b02 - Fri, 15 Jan 2016 20:34:26 +0100 Fixed a typo in the constdb converter script [Haru]
    - a1310e2 - https://github.com/HerculesWS/Hercules/commit/a1310e2 - Wed, 6 Jan 2016 16:38:43 +0800 Remove VAR_ constants - there are 2 same constants for setlook script command, remove the wrong one - VAR_ constant added by l
    one_wolf is invalid https://github.com/HerculesWS/Hercules/commit/f4278f36db32f35e535a0ea8feb1cf83ca95019e, so use the LOOK_ constant [AnnieRuru]
    - 7610346 - https://github.com/HerculesWS/Hercules/commit/7610346 - Sat, 16 Jan 2016 20:23:57 +0100 Merge pull request #908 from AnnieRuru/request_26 [Haru]
    - e3253b4 - https://github.com/HerculesWS/Hercules/commit/e3253b4 - Mon, 25 Jan 2016 16:52:27 +0100 Added source support for special comments in the constdb [Haru]
    - 72a75cb - https://github.com/HerculesWS/Hercules/commit/72a75cb - Mon, 25 Jan 2016 15:53:56 +0100 Added constdb2doc plugin [Haru]
    - 15bca8f - https://github.com/HerculesWS/Hercules/commit/15bca8f - Mon, 25 Jan 2016 16:00:44 +0100 Generated doc/constants.md [Haru] (HEAD -> constdb2doc, origin/constdb2doc)
     
    Trivia:
    The constdb2doc plugin introduced in 72a75cb is based on my 'vimsyntaxgen' plugin (see https://github.com/HerculesWS/StaffPlugins/tree/master/Haru/vimsyntaxgen).
  2. Upvote
    JulioCF reacted to K4m4r40 in [solved]Editar calculo da ASPD [renewall] - Help   
    Olá pessoal,
    Estou querendo editar o calculo de aspd do meu emulador.
     
    Achei na source/map/status.c
     

    // percentual delay reduction from stats amotion -= amotion * (4 * st->agi + st->dex) / 1000; Queria que ganha-se 1 de aspd a cada 50 pontos de Agi e tira-se a influência da dex.
     
    OBS.:
     
    Status max: 1500
    Aspd max: 196
     

    // percentual delay reduction from stats amotion -= (st->agi) / 20 Pelo que eu entendi o calculo está assim:
    1500(agi) / 20 = 75 (aspd)
     
    Esta correto?
     
    @edit
     
    consegui aqui estava certo.
  3. Upvote
    JulioCF reacted to deadzero in Skill Espreitar   
    Obrigado julio, irei fazer, se eu conseguir postarei a edição aqui.
     
    ok, consegui fazer oque queria
     
    arquivo unit.c
     
    procure por
     
    // Check if warping and not changing the map.
    if ( sd->state.warping && !sd->state.changemap ) {
    status_change_end(bl, SC_CLOAKING, INVALID_TIMER);
    status_change_end(bl, SC_CLOAKINGEXCEED, INVALID_TIMER);
    }
     
    basta adicionar a linha
    status_change_end(bl, SC_CHASEWALK, INVALID_TIMER);
     
    vai ficar assim
    // Check if warping and not changing the map.
    if ( sd->state.warping && !sd->state.changemap ) {
    status_change_end(bl, SC_CLOAKING, INVALID_TIMER);
    status_change_end(bl, SC_CLOAKINGEXCEED, INVALID_TIMER);
    status_change_end(bl, SC_CHASEWALK, INVALID_TIMER);
    }
  4. Upvote
    JulioCF reacted to Haru in [2015-12-31] FAKE_NPC and the NPC View ID -1   
    Rationale:
    This is part of the NPC scripts standardization project. In the past, NPCs were defined with numeric View IDs, while now we've replaced most of them with more human-readable (and as such easier to maintain) constants - the same constants that AEGIS scripts use, making the numeric IDs obsolete (and deprecated).
     
    Contents:
    When the NPC View IDs were converted to constants, the only leftover was the special ID '-1' we use for invisible / floating NPCs, that didn't have an equivalent constant defined at the time.
    This changeset defines a constant 'FAKE_NPC' for it, and replaces all the '-1' view IDs with the new constant.
    The exception for the -1 case is removed from the code (making it effectively deprecated, just like the other numeric IDs).
     
    Impact:
    The impact of this changeset on custom scripts is low. All old code will still work (but it'll throw a deprecation warning).
    It's recommended to update all the affected code as soon as possible - the support for the old style IDs may be removed from the code at any time in the future (after at least a month from the commit).
     
    Details:
    The use of the sprite ID '-1' in NPC headers to specify an invisible NPC is now deprecated. 'FAKE_NPC' should be used instead. This affects all NPC types (script, shop, trader, duplicate, etc)
    /* Before: */ - script TurboTrap#tt_main -1,{ // ... } in_moc_16,65,162,0 duplicate(SinTrap) 02_2 -1,0,0 /* Now: */ - script TurboTrap#tt_main FAKE_NPC,{ // ... } in_moc_16,65,162,0 duplicate(SinTrap) 02_2 FAKE_NPC,0,0 Merge Date:Thu, 31 Dec 2015 23:40:48 +0100
     
    Related Pull Requests:
    - #1000 - https://github.com/HerculesWS/Hercules/pull/1000 - define FAKE_NPC as -1 in const.txt [AnnieRuru]
     
    Related Commits:
    - ef171a8 - https://github.com/HerculesWS/Hercules/commit/ef171a8 - Mon, 21 Dec 2015 19:59:38 +0800 define FAKE_NPC as -1 in const.txt [AnnieRuru]
    - efaaf84 - https://github.com/HerculesWS/Hercules/commit/efaaf84 - Mon, 21 Dec 2015 20:12:45 +0800 Replace -1,{ with FAKE_NPC,{ replace using Notepad++ [AnnieRuru]
    - b4c99db - https://github.com/HerculesWS/Hercules/commit/b4c99db - Tue, 29 Dec 2015 02:16:49 +0100 Replaced leftover -1 view IDs with FAKE_NPC [Haru]
    - 32a42ee - https://github.com/HerculesWS/Hercules/commit/32a42ee - Tue, 29 Dec 2015 02:17:26 +0100 Extended the numeric view ID deprecation to '-1' (FAKE_NPC) [Haru]
    - 0e99004 - https://github.com/HerculesWS/Hercules/commit/0e99004 - Thu, 31 Dec 2015 23:40:48 +0100 Merge branch 'AnnieRuru-request_29' into hercules [Haru]
     
    Trivia:
    Commit efaaf84 was done with a find and replace in Notepad++, to globally replace '-1' view IDs with 'FAKE_NPC' (as described in the commit notes).
    Commit b4c99db caught the leftovers (less common cases where the -1 is not followed by ',{'), and was powered by vim macros and grep (and vimgrep). It also features manual clean up of trailing whitespace or extra tabs in a small subset of the affected lines.
  5. Upvote
    JulioCF reacted to Helfgar in [solved][erro] Problemas com a EXP rate   
    Estou fazendo um servidor renewal e setei as EXP da seguinte forma base_exp_rate: 10000 e job_exp_rate: 10000. Dai loguei, usei o comando @rates e me veio isso:
    "Experience rates: Base 1.46x / Job 1.00x" Coloquei base_exp_rate 100 e job_exp_rate 100. E já veio diferente: Base 1.28x / Job 1.30x
    To muito tempo longe disso. Bem antes desse renewal e agora to voando com muita coisa. Alguém pode me dar uma força quanto a esse problema?

    Droga. Pode fechar o tópico. Depois de 3 dias de dor de cabeça, acabei de descobrir qual era o problema. Eu ativei o npc floating rates e ele estava mexendo nas rates.
  6. Upvote
    JulioCF reacted to Haru in [2016-01-10] Enable debug information in configure by default   
    Rationale:
    Historically, we've received several crash reports or null pointer reports that were of barely any use, because they were produced by servers built without debug information.
     
    Contents:
    The default build mode, when using the UNIX ./configure && make build scripts, is now set to include debug information.
     
    Impact:
    The performance decrease when built in debug mode should be negligible. In any case, it's still possible to disable the debug mode while compiling.
    Users concerned with minimal performance improvements, who don't want a readable backtrace in case of issues, can still pass --disable-debug to the configure script.
     
    Details:
    The configure script provides a command line flag to enable/disable/configure the debug mode options:
     
    Before this commit, the default, when passing no options, was equivalent to:
     
    ./configure --disable-debug
     
    After this commit, the default will be:
     
    ./configure --enable-debug
     
    Another recommended option worth mentioning, that might improve the debugger's ability to produce meaningful information (in case of gdb) is:
     
    ./configure --enable-debug=gdb
     
    Merge Date:
    Sun, 10 Jan 2016 18:34:56 +0300
     
    Related Pull Requests:
    - #1090 - https://github.com/HerculesWS/Hercules/pull/1090 - Enable debug information in configure by default. [Andrei Karas]
     
    Related Commits:
    - d0af903 - https://github.com/HerculesWS/Hercules/commit/d0af903 - Sun, 10 Jan 2016 18:34:56 +0300 Enable debug information in configure by default. [Andrei Karas]
    - c01f745 - https://github.com/HerculesWS/Hercules/commit/c01f745 - Sun, 10 Jan 2016 18:41:19 +0100 Merge pull request #1090 from 4144/enabledebug [Haru]
  7. Upvote
    JulioCF reacted to evilpuncker in R> Clients 2006 and 2007   
    maybe he is going to remember the old times by making and old time server? xD
     
     
    maybe he is going to remember the old times by making and old time server? xD
  8. Upvote
    JulioCF reacted to c_tower3 in R> Clients 2006 and 2007   
    Here you go.
    2005-04-11 Client Diff.rar
    2006-10-17a (Last packet ver 7).rar
    2007-05-21a.rar
    2007-10-09a.rar
  9. Upvote
    JulioCF reacted to pr3p in Ragnarok New HairStyle   
    File Name: Ragnarok New HairStyle
    File Submitter: pr3p
    File Submitted: 09 Jan 2016
    File Category: Sprites & Palettes
     
    New Ragnarok New HairStyle
     
     
     
    -Credits to the original Creator
     
    Click here to download this file
  10. Upvote
    JulioCF reacted to Frey in Open Source ragnaBR   
    First of all, i'm posting two versions of the same text, one in english (following the rules of the forum) and another version in portuguese (my mother language). I'm doing that just because the root of this ideia is globalization and show it to my community (which nowadays is purely brazilian).
     

     
     
     
    Open Source ragnaBR

    WTF is ragnaBR?
    ragnaBR is a 8 year old community, it was the biggest Brazilian private server and has had many moments of glory. We are one of a few communities that has a server online without any wipe for that long.
    The server Odin(30/30/15) was opened with the ragnaBR foundation in 2006 and it is online until nowadays without any wipe, cause of the age, we have a lot revitalization projects on it.
    The second one, is the server Vili(1k/1k/100/MVP:50/MVP-Card:25), it is online since 2012, and unfortunately is empty nowadays.


    The Problem
    I’m the community founder and administrator, I’ve always put focus on quality, honesty and of course, the game Ragnarok Online. My administration method was the cause of the success. However, this method helped to put the ragnaBR where it is now, I’ve always had problems to share duties and always preferred to do the things by my own.
    Today, im 8 years older, my life is really busy and its being hard to keep the community cause I have too many duties, I’m the core dev, web dev and front end dev. It is very hard to find trustworthy people, the ragnaBR has been never a company, we do not follow the pattern of “private server oriented as a money machine”.
    The community’s actual situation is critical, it would be easier close the doors and move on, but I have a huge respect within the community and the history of many people that played in server on these last 8 years.
     

    The Revitalization and Open Source Server
    I’m writing this in English and Portuguese because i saw the opportunity to turn this in a bigger thing and save my beloved community, the goal is change the way it works and maybe even change the way of another private servers work.
    My intention is to set up a dev team to work on improvements projects and open all of them to the private server’s community.

    I am putting myself in the front, maybe I am being ingenuous, but I believe when you love something, it worth the criticism.

    Few of our projects that are on hold:
    - Web Portal - Multi-language NPCs. - WOE Improvements - BG Improvements - PVM Improvements - Tools and systems to rebalance an old server


    The intention is not to destroy, it’s to rebuild it and create a new type of private server and at the same type contribute with the emulator community

    What we do need:
    - Administrador - Core Devs - Scripters - PHP Devs - Front End Devs

     

    The Result
    People who participate, will have a compromise with us and in case of the server make profit, this profit would be shared between the fixed collaborators. But the main ideia is far away of making profits!
    My goal with this is keep ragnaBR community alive creating a new way to maintain a server, building a global server, without commercial things.
    I cannot maintain the ragnaBR community by myself anymore, I think this could be a win-win situation and out of this, we can turn the server in one of the best and biggest private server ever made and at the same time keep the development process open.

    For those are asking, why not create a new server instead of trying to resuscitate one? It is simple, 8 years of existence is the biggest differential and it cannot be bought.
    I see many innovations here in Hercules board, there are many talented people here, i believe when we get united for something truly and honest, without the “money” complication, we can do wonderful things.

    I just thrown this idea, I would like to receive feedbacks about it, could be here or via MPs

    In case of enough number of people shown interest, I ll move on with the idea.
     
    Cheers!
    Gustavo / [Adm]Frey
     
     
     
    Portuguese Version:
     
    Quem é ragnaBR?
    A comunidade ragnaBR tem 8 anos de vida, já foi o maior servidor privado do Brasil e teve seus dias de glória. Somos uns dos únicos servidores privados a possui um servidor que está online e SEM WIPE desde o início.
    O Servidor Odin(30/30/15) foi aberto com o ragnaBR em 2006 e está online até hoje sem sofrer nenhum WIPE, devido à idade, temos vários projetos de revitalização nele.
    O Segundo servidor é o Vili(1k/1k/100/MVP:50/MVP-Card:25), online desde 2012, está infelizmente vazio.
     

    O Problema
    Sou administrador e fundador da comunidade, sempre foquei em qualidade, honestidade e principalmente no ragnarok online em si, minha forma de administrar foi um dos grandes problemas, sempre apresentei resistência em dividir as tarefas, esse é o motivo do sucesso, porém também do decline que a comunidade está atualmente.
    Hoje sou 8 anos mais velho, estou com minha rotina muito ocupada e está muito difícil de tomar frente como core dev, web developer, front end developer. É muito difícil encontrar pessoas de confiança, o ragnaBR nunca foi uma empresa, nós não seguimos o formato de ragnarok é uma máquina de dinheiro.
    A situação do servidor é crítica, seria mais fácil fechar e dar adeus aos players, porém eu preservo um imenso respeito a comunidade e a história de muita gente que passou pelo servidor nos últimos 8 anos.


    A Revitalização e Servidor Open Source
    Estou postando isso em inglês e português porque eu vi uma oportunidade de transformar isso em algo maior e salvar a comunidade, mudando a forma que ele funciona e talvez até mudando a forma que outros privates funcionam. Minha intenção é montar uma equipe de devs para trabalhar em projetos de melhorias e abrir isso para comunidade de servidores privados usar.
     
    Estou colocando minha cara a tapa, talvez esteja sendo ingênuo, mas acredito que quando gostamos de algo, vai valer as criticas.

    Alguns de nossos projetos que estão parados:
    - Portal Web - NPCs multi linguagem - Melhorias na WOE - Melhorias na BG - Melhorias no PVM - Ferramentas e sistemas para rebalancear servidores antigos



    O foco principal não é destruir e sim reconstruir e aproveitar os produtos dessa reconstrução para melhorar a comunidade..

    O que nós precisamos:
    - Administradores - Developers de Core - Scripters - Desenvolvedores PHP - Desenvolvedores de Front End

     

    O Resultado
    Quem participar, terá um compromisso conosco e caso o servidor seja lucrativo receberá uma parte dos mesmos, porém a ideia aqui não é monetizar e sim inovar.
    Minha meta é manter a comunidade ragnaBR viva criando uma nova maneira de manter o servidor, construindo um servidor global sem influencia comercial.
    Eu não posso manter o ragnaBR sozinho mais, eu acho isso pode ser uma situação onde todos saem ganhando, nós podemos transformar o servidor em um dos maiores já criado e ao mesmo tempo manter o processo de desenvolvimento aberto.

    Para aqueles que estão questionando, porque não criar um servidor novo ao invés de ressuscitar esse? É simples, temos 8 anos online, esse é um diferenciar que não pode ser comprado.
    Eu vejo inovação no próprio Hercules, existe muita gente talentosa aqui, acredito que quando nos unimos por alguma coisa honesta e verdadeira, sem influencias comerciais, podemos fazer coisas maravilhosas.

    Abri a idéia, gostaria de receber feedbacks via PM (português ou inglês) ou aqui no tópico mesmo (inglês).
     
    Caso um número suficiente de pessoas apresentarem interesse, darei continuidade a essa ideia.

    Obrigado pela atenção ^^
    [Adm]Frey / Gustavo
     
  11. Upvote
    JulioCF reacted to Haru in Flux Control Panel for Hercules   
    For a fact, the FluxCP project doesn't really have a maintainer right now. It's an open source project, though, and it's on github, so anyone can make a pull request if there's a bug (and someone will merge it).
     
    I have never audited the entire fluxcp code / structure (and probably never will, it's over-complicated), but only parts of it.
  12. Upvote
    JulioCF reacted to raPalooza~ in New Ragnarok Online - Mobile   
    Man! I strongly advice a sneek peak on their blog posts, a lot of screens of the game towns, and you can see some engine features, like real time sun flare, or even some kind of weather like rain.


    RUN FOR THE HYPE! (also hope this comes to PC in some way... dunno.)

  13. Upvote
    JulioCF reacted to fxfreitas in [solved]Novas Sprites 3rd!   
    Pra atualizar o kRO (e o jRO tambem) é necessário o Ragnarok System Updater (ou simplesmente RSU) ele funciona como um patcher, tem um RSU pra cada servidor:
    http://nn.nachtwolke.com/dev/rsu/
  14. Upvote
    JulioCF reacted to jTynne in Tree of Savior   
    Interesting... thanks for the share, JulioCF!
  15. Upvote
    JulioCF got a reaction from jTynne in Tree of Savior   
  16. Upvote
    JulioCF reacted to Brynner in @aura patch   
    File Name: @aura patch
    File Submitter: bgamez23
    File Submitted: 20 Apr 2013
    File Category: Source Modifications
     
    @aura commands for hercules
     
    Click here to download this file
  17. Upvote
    JulioCF reacted to Aeromesi in Display Battlegrounds information (@bginfo), Display the BG settings you made for your server!   
    Topic says it all, display the battleground information on your server using @bginfo.
     
    Add in ..src/map/atcommand.c in any line
     
    /*==========================================* @bginfo by Aeromesi / Michael - Converted from eAthena to Hercules* -> Displays the Battlegrounds info you setup on your server to your players./=============================================*/ACMD(bginfo){ char buf[CHAT_SIZE_MAX];  memset(buf, '0', sizeof(buf));      snprintf(buf, "BG Settings: Flee Penalty rate %.1fx  Short Attack Damage rate %.1fx /  Long Attack Damage rate %.1fx / Weapon Attack Damage rate %.1fx / Magic Attack Damage rate %.1fx",    battle_config.bg_flee_penalty/100., battle_config.bg_short_damage_rate/100., battle_config.bg_long_damage_rate/100., battle_config.bg_weapon_damage_rate/100., battle_config.bg_magic_damage_rate/100.);      clif->message(fd, buf);      return 0;}
  18. Upvote
    JulioCF reacted to Jedzkie in Separate Max HP for Third Job   
    First of all, I would like to thank my Cuteeeee Teacher @@AnnieRuru to make this patch possible.
     
    This patch separates max hp for third jobs (Default is 1,500,000)
     
    Download:
    max_hp_third.patch
     
    Don't forget to hit the Reputation button if you like this Source Mod. Thanks!     
     
     
  19. Upvote
    JulioCF reacted to Sanasol in Web Vending Database (Standalone and FluxCP Addon)   
    Source inserting shop info into database.
    Few source lines and a little bit of magic php + js
    Decorated with new Twitter Bootstrap
     
    Remake of this http://www.eathena.ws/board/index.php?showtopic=255406  /oops 
     
    Installation


    Screenshots

     
    Main page

     
     
    Map position tooltip

    For map showing need *.gat files
    Approximate position, accurate display at map could not to achieve
     
    And Search

     
     
    Item images very old, you need to add the new items
     
     
    FluxCP Screens


     
    Demo
    FluxCP Demo
     
    Sources

     
     
    My src versions: Hercules SRC Patch + web Standalone or FluxCP
     
    Yommy src versions: Standalone or FluxCP
     
    [NEW 04.20.14] Hercules src version: FluxCP
     
    Sources is absolutely free, but if you want you can do donation

  20. Upvote
    JulioCF reacted to kyeme in Map Zone Debuff   
    Suggestion regarding map zone debuff flag. This is to remove the EFFECT inside of a map that have Zone Flag. Example: When you enter the map, the Energy Coat Buff (like SC_END SC_ENERGYCOAT) will be removed, and the GD_LEADERSHIP will not work even if you are beside the Guild Master.   removed_status: { MG_ENERGYCOAT: true HP_ASSUMPTIO: true GD_GLORYGUILD: true GD_LEADERSHIP: true GD_GLORYWOUNDS: true GD_SOULCOLD: true GD_HAWKEYES: true }  
    Thanks
  21. Upvote
    JulioCF reacted to Beret in Clan System   
    Clan system offers effects for members that are part of the clan, some packets are present since the client 2012-07-02aRagexeRE.
     
    There are 4 types of clan who are they:
    Sword Clan Arch Wand Clan Golden Bear Clan Crossbow Clan In kro was made an update that added new clans.
     
    How to join a clan:
     
    To join a clan, talk to a npc at the following location prt_in 37 112
     
    The buffs are as follows:
     

     
    to talk with your clan use the command /cl Message or change the chat bar to Send to Clan.
     
    packets:
     
    // packet = 0x988 struct PACKET_ZC_NOTIFY_CLAN_CONNECTINFO { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned short NumConnect /* this+0x4 */ unsigned short NumTotal } // packet = 0x989 struct PACKET_ZC_ACK_CLAN_LEAVE { /* this+0x0 */ short PacketType } // packet = 0x98a struct PACKET_ZC_CLANINFO { /* this+0x0 */ short PacketType /* this+0x2 */ short PacketLength /* this+0x4 */ int EmblemNum /* this+0x8 */ char ClanName[24] /* this+0x20 */ char Mastername[24] /* this+0x38 */ char ManageMap[16] /* this+0x48 */ unsigned char Num_AllyClan /* this+0x49 */ unsigned char Num_HostileClan } // packet = 0x98d struct PACKET_CZ_CLAN_CHAT { /* this+0x0 */ short PacketType /* this+0x2 */ short PacketLength /* this+0x4 */ char chat[...]; } // packet = 0x98e struct PACKET_ZC_NOTIFY_CLAN_CHAT { /* this+0x0 */ short PacketType /* this+0x2 */ short PacketLength /* this+0x4 */ char charName[24] /* this+0x1c */ char chat[...]; }  
     
    Information obtained from iRO.
     
    My New Year's gift,
     
    Beret.
  22. Upvote
    JulioCF reacted to goddameit in BOT   
    File Name: BOT
    File Submitter: goddameit
    File Submitted: 10 Mar 2014
    File Category: Source Modifications
     
    Refer:
    http://rathena.org/board/files/file/2551-autoattack/
    http://rathena.org/board/files/file/2826-autopots/
     
    Preview:
    https://www.facebook.com/photo.php?v=774591642560012
    https://www.facebook.com/fanen.goddameit/posts/774573372561839
    https://www.facebook.com/fanen.goddameit/posts/773655365986973
     
    Info:
    This system will make player auto-attack when they active this SC.
    Player can put some skill and item to their hotkeys for controlling something,
    for example, if I put fly wing to my F1, and it will use it for teleporting.
     
    Hotkeys:
    F1 ---> Fly wing
    F2 ---> Teleport (Skill)
    F3 ~ F7 ---> buff skill for yourself
    F8 ---> Main attacking skill
    F9 ---> Second chosen skill
    Line 2 1st ---> Item for HP (Lower 80%)
    Line 2 2nd ---> Item for SP (Lower 80%)
    http://i.imgur.com/v3rBXjc.jpg
     
    Active:
    sc_start4 SC_BOT,<Duration>,<Use Normal Attack>,0,0,0; Forced End:sc_end SC_BOT; Sample for ONOFF:@boton ---> start @botoff \ @botend ---> end http://pastebin.com/VEpkVF9i 
    PS:
    If everything is right, but BOT still not working, check your SC_BOT definition in db/const.txt and status.h, both must be same value.
     
    For New Version Hercules Users :
    path->search is updated and it needs block_list now, so just add it by yourself.
    http://herc.ws/board/topic/4821-bot/?p=67769
     
    Update:
    Click here to download this file
  23. Upvote
    JulioCF reacted to fxfreitas in New Improved 3RD JOB Sprites.   
    Genetic Sprites finally out (sorry for my delay):
     
    The Sprites are located in: dataspriteÀΰ£Á·¸öÅë¿©costume_1 for female and dataspriteÀΰ£Á·¸öÅë³²costume_1 for male
     
    and a bit of more info:
    All costume sprites are moved to this folder (wedding, santa, beach 1 and 2, oktoberfest, hanbok, Game Master)
     
    GENETICIST ALT SPRITE.zip
     
    Enjoy it!
  24. Upvote
    JulioCF reacted to Mystery in October & November Digest 2015   
    October & November Digest 2015
    The following digest covers the month of October 1st - October 31st 2015 and November 1st - November 30th 2015.
     
     
    October Digest
     
    Team Changes
    [*]@Aeromesi has joined the team as a Support Leader. [*]@Frost has joined the team as a Script Developer.

     
    Development Highlights
    [*]Add support for mob_db in conf format [*]Add Mob_db converter from txt to conf [*]Convert mob_db to new format [*]Add new config to allow player vend/chat room nearby hidden npc [*]Updated libconfig to GNU Bison 2.5 [*]Fixed message ID to a lower value [*]Error message when talking to a pre-defined channel

     
    Database Highlights
    [*]Converted all the commented out mob_db/mob_db22 entries to the new format [*]Update the Status Icons based in kRO Update 10-21-2015 [*]Missing Teleport Skill in RMSC2012 Headgears

     
    Script Highlights
    [*]Added Items needed in eden_iro.txt

     
    October Statistics
    [*]During the period there were 56 Commits. [*]Of these 56 commits, 1 included bug-fixes. [*]15 Commits from Pull Requests.



     

    November Digest
     
    Team Changes [*]None

     
    Development Highlights
    [*]Fixes missing new RC_ constants in some bonuses [*]Split the source path reference retain mechanism out of npc_parsename [*]Updated items trade restriction [*]Fixed a crash in some skills' multi-hit code [*]Renamed hQueue/hQueueIterator/hQueueOpt to latest standards [*]Refactored the script queue system [*]Fix @QMapChangeTo$ not usable when HQO_OnMapChange triggered [*]Fixed too-generic constant names of gettime() types [*]Fix npc initialisation in first map (m == 0) [*]Add option for fix hit after warp [*]Moved class and dir initializers to npc_create_npc [*]Added subtype initializer to npc_create_npc [*]Split frequently repeated code to add/register new NPCs [*]Split npc_duplicate_sub into separate functions [*]Fixed a compilation error when the memory manager is disabled [*]Split the duplication logic away from the parsing logic in NPC duplicates

     
    Scripting Highlights
    [*]Fixes Chance of Comodo Gambling [*]Converted some dealers to new trader format

     
    Database Highlights
    [*]Update new NPC ID's [*]SC Update (Added 'Eden Crystal Synthesis' statuses and added 'Geffen Magic Tournament' statuses) [*]Several item Updates [*]Part 1 [*]Update Geffen Scrolls to its official behavior and effect. [*]Added Official item effect of Mental Potion. [*]Fixed Chinese Pestel item effect. [*]Fixed Vitata500 not giving 5% sp. [*]Added 'Costume: Time Accessory'.
    [*]Part 2
    [*]Update the item 'Acaraje' to its official effect. (Ref: http://herc.ws/board/tracker/issue-7773-acaraje-12375/) [*]Fix 'Vitata500' not giving additional % in sp. (Thanks to Haru) (Ref: http://www.divine-pride.net/database/item/12436) [*]Fix Ljosalfar and Mermaid Bubbles disappear its effect when died / dispell and etc.
    [*]Part 3
    [*]Update Flame Stone, Ice Stone, Wind Stone, and Shadow Orb selling price base on kRO. [*]Update 'Mother_Heart' item effect. (Ref: http://www.divine-pride.net/database/item/2885) [*]Update 'Fools_Day_Box' and 'Fools_Day_Box2' based on Aegis. [*]Update some item scripts based on Aegis. [*]Changed some ItemID into Constants, Partial commit of my ItemID to Constant assignment. [*]Added New items and its effect and trade restrictions:
    • Mercenary_Casting_ (ID# 12807) (Ref: http://www.divine-pride.net/database/item/12807)
    • Mother_Love_Box (ID# 12808) (Ref: http://www.divine-pride.net/database/item/12808)
    • Level_Up_Box (ID# 12809) (Ref: http://www.divine-pride.net/database/item/12809)
    • Zherlthsh_Tck_Box_ (ID# 12819) (Ref: http://www.divine-pride.net/database/item/12819)
    [*]Part 4
    [*]Change the effect of 'Devil Morocc Card' from MaxHP to MaxSP (Ref: http://www.divine-pride.net/database/item/4559) [*]Change the behavior of 'Fools Day Box' and 'Fools Day Box2'. (Thanks to Haru and Emistry) [*]Added the combo effect script of 'White Knightage Card' and 'Khalitzburg Knightage Card'. (Ref: http://www.divine-pride.net/database/item/4608) [*]Fix 'Birdcage Of Paradise' where the skill bonus is not working in Ranger Job and seperate its combo effect.
    - Added 54 New Cards up to the latest kRO Sakray Update (November 18, 2015)
    • Infinite Toad Card (ID#4642) (Ref: http://www.divine-pride.net/database/item/4642)
    • Infinite Vagabond Card (ID#4643) (Ref: http://www.divine-pride.net/database/item/4643)
    • Infinite Vocal Card (ID#4644) (Ref: http://www.divine-pride.net/database/item/4644)
    • Infinite Eclipse Card (ID#4645) (Ref: http://www.divine-pride.net/database/item/4645)
    • Infinite Chimera Card (ID#4646) (Ref: http://www.divine-pride.net/database/item/4646)
    • Infinite Osiris Card (ID#4647) (Ref: http://www.divine-pride.net/database/item/4647)
    • Infinite Eddga Card (ID#4648) (Ref: http://www.divine-pride.net/database/item/4648)
    • Infinite Phreeoni Card (ID#4649) (Ref: http://www.divine-pride.net/database/item/4649)
    • [WIP] Infinite Infinite Orc Hero Card (ID#4650) (Ref: http://www.divine-pride.net/database/item/4650)
    • Infinite Tao Gunka Card (ID#4651) (Ref: http://www.divine-pride.net/database/item/4651)
    • Nightmare Amon Ra Card (ID#4652) (Ref: http://www.divine-pride.net/database/item/4652)
    • Nightmare Arclouse Card (ID#4653) (Ref: http://www.divine-pride.net/database/item/4653)
    • Nightmare Mimic Card (ID#4654) (Ref: http://www.divine-pride.net/database/item/4654)
    • Nightmare Minorous Card (ID#4655) (Ref: http://www.divine-pride.net/database/item/4655)
    • [WIP] Nightmare Mummy Card (ID#4656) (Ref: http://www.divine-pride.net/database/item/4656)
    • [WIP] Nightmare Ancient Mummy Card (ID#4657) (Ref: http://www.divine-pride.net/database/item/4657)
    • Nightmare Verit Card (ID#4658) (Ref: http://www.divine-pride.net/database/item/4658)
    • Eggring Card (ID#4659) (Ref: http://www.divine-pride.net/database/item/4659)
    • Scout Basilisk Card (ID#4660) (Ref: http://www.divine-pride.net/database/item/4660)
    • Charge Basilisk Card (ID#4661) (Ref: http://www.divine-pride.net/database/item/4661)
    • Big Eggring Card (ID#4662) (Ref: http://www.divine-pride.net/database/item/4662)
    • Leaf Lunatic Card (ID#4663) (Ref: http://www.divine-pride.net/database/item/4663)
    • Grass Fabre Card (ID#4664) (Ref: http://www.divine-pride.net/database/item/4664)
    • Wild Honet Card (ID#4665) (Ref: http://www.divine-pride.net/database/item/4665)
    • Sweet Roda Frog Card (ID#4666) (Ref: http://www.divine-pride.net/database/item/4666)
    • Hunter Wolf Card (ID#4667) (Ref: http://www.divine-pride.net/database/item/4667)
    • Trance Spore Card (ID#4668) (Ref: http://www.divine-pride.net/database/item/4668)
    • Jungle Mandragora Card (ID#4669) (Ref: http://www.divine-pride.net/database/item/4669)
    • Fruit Pom Spider Card (ID#4670) (Ref: http://www.divine-pride.net/database/item/4670)
    • Sorcerer Celia Card (ID#4671) (Ref: http://www.divine-pride.net/database/item/4671)
    • Sura Chen Card (ID#4672) (Ref: http://www.divine-pride.net/database/item/4672)
    • Minstrel Alphoccio Card (ID#4673) (Ref: http://www.divine-pride.net/database/item/4673)
    • Guillotine Cross Eremes Card (ID#4674) (Ref: http://www.divine-pride.net/database/item/4674)
    • Arch Bishop Magaleta Card (ID#4675) (Ref: http://www.divine-pride.net/database/item/4675)
    • Ranger Cecil Card (ID#4676) (Ref: http://www.divine-pride.net/database/item/4676)
    • Mechanic Howard Card (ID#4677) (Ref: http://www.divine-pride.net/database/item/4677)
    • Warlock Kathryne Card (ID#4678) (Ref: http://www.divine-pride.net/database/item/4678)
    • Rune Knight Seyren Card (ID#4679) (Ref: http://www.divine-pride.net/database/item/4679)
    • Royal Guard Randel Card (ID#4680) (Ref: http://www.divine-pride.net/database/item/4680)
    • Genetic Flamel Card (ID#4681) (Ref: http://www.divine-pride.net/database/item/4681)
    • Shadow Chaser Gertie Card (ID#4682) (Ref: http://www.divine-pride.net/database/item/4682)
    • Wanderer Trentini Card (ID#4683) (Ref: http://www.divine-pride.net/database/item/4683)
    • True Eremes Guile Card (ID#4684) (Ref: http://www.divine-pride.net/database/item/4684)
    • True Margaretha Sorin Card (ID#4685) (Ref: http://www.divine-pride.net/database/item/4685)
    • True Kathryne Keyron Card (ID#4686) (Ref: http://www.divine-pride.net/database/item/4686)
    • True Cecil Damon Card (ID#4687) (Ref: http://www.divine-pride.net/database/item/4687)
    • True Howard Alt-Eisen Card (ID#4688) (Ref: http://www.divine-pride.net/database/item/4688)
    • True Seyren Windsor Card (ID#4689) (Ref: http://www.divine-pride.net/database/item/4689)
    • True Randel Lawrence Card (ID#4690) (Ref: http://www.divine-pride.net/database/item/4690)
    • True Flamel Emure Card (ID#4691) (Ref: http://www.divine-pride.net/database/item/4691)
    • True Celia Alde Card (ID#4692) (Ref: http://www.divine-pride.net/database/item/4692)
    • True Chen Liu Card (ID#4693) (Ref: http://www.divine-pride.net/database/item/4693)
    • True Gertie Card (ID#4694) (Ref: http://www.divine-pride.net/database/item/4694)
    • True Trentini Card (ID#4695) (Ref: http://www.divine-pride.net/database/item/4695)
    • True Alphoccio Card (ID#4696) (Ref: http://www.divine-pride.net/database/item/4696)
    [*]Part 5
    [*]Fix 'Light Concentration Potion', 'Light Awakening Potion' and 'Light Berserk Potion' not giving additional ASPD when used. Thanks to Emistry. (Ref: http://herc.ws/board/tracker/issue-8482-light-centerawakeningbersek-potion/) [*]Change the 'Fools Day Box' and 'Fools Day Box2' variable from .@i to .@temp. [*]Added 9 New Items and its trade restriction based on itemmoveinfov5.txt of kRO.
    • Infinite Concentration Potion (ID#12884) (Ref: http://www.divine-pride.net/database/item/12884)
    • Infinite Awakening Potion (ID#12885) (Ref: http://www.divine-pride.net/database/item/12885)
    • Infinite Berserk Potion (ID#12886) (Ref: http://www.divine-pride.net/database/item/12886)
    • Infinite Fly Wing (ID:12887) (Ref: http://www.divine-pride.net/database/item/12887)
    • Infinite Concentration Potion Box (ID#17226) (Ref: http://www.divine-pride.net/database/item/17226)
    • Infinite Awakening Potion Box (ID#17227) (Ref: http://www.divine-pride.net/database/item/17227)
    • Infinite Berserk Potion Box (ID#17228) (Ref: http://www.divine-pride.net/database/item/17228)
    • Infinite Fly Wing Box (ID:17229) (Ref: http://www.divine-pride.net/database/item/17229)
    • Infinite Fly Wing Box 3Days (ID:17251) (Ref: http://www.divine-pride.net/database/item/17251)
    [*]Part 6
    [*]Fixes http://herc.ws/board/tracker/issue-8592-mega-resist-potion/, where the SC_TARGET_BLOOD is not working properly. Thanks to kyeme. [*]Adjust some whitespaces.
    [*]Part 7
    [*]Fixes http://herc.ws/board/tracker/issue-7330-halohalo/ where Item 'Halohalo' will not stack together w/ other Status Foods. [*]Change the Status Food Behavior based on Aegis: (NOTE: ID# 12202, 12203, 12204, 12205, 12206, 12207 and 12247) [*]Removed when the player dies. [*]Update its HP/SP percentheal based on Aegis script.
    - Follow up e511dcf#commitcomment-14500629. Thanks to AnnieRuru.
    - Follow up d9ad1cc#commitcomment-14502822. Thanks also to AnnieRuru.
    - Change the sequence of our current Trade Restriction based on kRO's itemmoveinfov5.txt
    [*]Part 8
    [*]Implemented the Geffen Scrolls and Mental Potion official effects. Thanks to Kyeme. (Ref: http://herc.ws/board/topic/1125-please-implement-the-magic-scroll-mental-potion-etc/)
    [*]Part 9
    [*]Fixed 'Black Thing' not decreasing Stats and Movement Speed. [*]Fixed 'Enriched White Potion Z' no HP regeneration.
    [*]Part 10
    [*]Fix some item behavior that should not stack w/ other stat foods.
    • Tyr's Blessing - http://www.divine-pride.net/database/item/14601
    • Internet Cafe1 -
    • Internet Cafe2 -
    • Internet Cafe3 -
    • Internet Cafe4 -
    • Luxurious Western Food - http://www.divine-pride.net/database/item/14607
    • Manchu-Han Imperial Feast - http://www.divine-pride.net/database/item/14608
    [*]Part 11
    [*]Fix some item behaviors based on Official Servers.
    • Str_Dish10 (Healing percent)
    • Citron
    • Meat Skewer
    • Mre_B
    • Mre_C
    • Spray Of Flowers
    • Strawberry Cake
    • Pineapple Juice
    • Spicy Sandwich
    • Grilled Corn [*]Implemented the follow SC:
    • SC_FOOD_CRITICALSUCCESSVALUE (Based on Aegis VAR_CRITICALSUCCESSVALUE)
    [*]Part 12
    [*]Fix some item behavior based on Official Servers.
    • Lucky Rice Cake
    • Charm Of Luck
    • Charm Of Happiness
    • Rune Kn Test Int
    • Takoyaki
    • Evasion Scroll
    • Concentration Scroll
    [*]Part 13
    [*]Added new official cash shop usable items and it's boxes:
    • STR Biscuit Stick - http://www.divine-pride.net/database/item/14616
    • VIT Biscuit Stick - http://www.divine-pride.net/database/item/14617
    • AGI Biscuit Stick - http://www.divine-pride.net/database/item/14618
    • INT Biscuit Stick - http://www.divine-pride.net/database/item/14619
    • DEX Biscuit Stick - http://www.divine-pride.net/database/item/14620
    • LUK Biscuit Stick - http://www.divine-pride.net/database/item/14621
    • STR Biscuit Stick Box - http://www.divine-pride.net/database/item/17270
    • VIT Biscuit Stick Box - http://www.divine-pride.net/database/item/17271
    • AGI Biscuit Stick Box - http://www.divine-pride.net/database/item/17272
    • INT Biscuit Stick Box - http://www.divine-pride.net/database/item/17273
    • DEX Biscuit Stick Box - http://www.divine-pride.net/database/item/17274
    • LUK Biscuit Stick Box - http://www.divine-pride.net/database/item/17275
    [*]Part 14
    [*]Added new official item status effect, 'SC_CUP_OF_BOZA'.
    - Follow up f512a0b.
    - Follow up ce33936.
    - Follow up d8909d9.
    - Follow up f65e032.
    - Some white spaces adjustments.





     
    November Statistics
    [*]During the period there were 82 Commits. [*]Of these 82 commits, 5 included bug-fixes. [*]7 Commits from Pull Requests.

  25. Upvote
    JulioCF reacted to Mystery in August & September Digest 2015   
    August & September Digest 2015
    The following digest covers the month of August 1st - August 31st 2015 and September 1st - September 30th 2015.
     
     
    August Digest
     
    Team Changes
    [*]None

     
    Development Highlights
    [*]Hotkey Rotate Packet Implemented [*]Fixes Unidentified items bug in client >= 20150226 [*]npctalk support extra npc name parameter [*]Fix server crash with some ground skills or traps [*]Fixed a qiget/qicheck crash in queue iterators [*]Switched to the new, faster, travis build environment [*]New EquipPackets Support [*]Removed some unnecessary shared symbols, already present in interfaces [*]Added core HPM interface [*]Enabled HPMDataCheck for login and char servers [*]Added showmsg HPM interface [*]Improved plugin compile flag detection by the configuration script [*]Added script_mapquit plugin (moved from the StaffPlugins repository) [*]Automatically run ./config.status --recheck when necessary [*]Added check for execinfo.h/backtrace() to the configure script [*]Fix weapon field size in char_mmo_char_tobuf [*]Add n parameter to function pc_equipitem_pos [*]Subnet.conf overhaul [*]Corrected search order in itemdb_searchname [*]Fixed an issue caused by duel-song interaction [*]Removed script command checkre [*]Fixed a itemdb.c loading error

     
    Script Highlights
    [*]Corrected a warp destination typo in The Sign quest [*]Fixed a typo in Eden Quest

     
    August Statistics
    [*]During the period there were 80 Commits. [*]Of these 80 commits, 5 included bug-fixes. [*]18 Commits from Pull Requests.

     


     

    September Digest
     
    Team Changes [*]None

     
    Development Highlights
    [*]Added pre-re/re support to the pet db [*]Fixed merge behaviour of map zones [*]Added Configuration in enabling/disabling monster hp bar on new clients [*]Autotrade Struct to HPM [*]Added several checks into chriff.c, cliff.c, duel.c, chat.c, channel.c, buyingstore.c, battleground.c, battle.c, atcommand.c [*]Added RE/Pre-RE start_point ability

     
    Scripting Highlights
    [*]Episode 14.2 Criatura Academy Release [*]Moved novice_skills quests to pre-re [*]Fixed a bug in Lv4 Weapon Quest dialog [*]Fix in academy.txt [*]Fix incorrect condition checks in attaching map of Sealed Shrine

     
    Database Highlights
    [*]Fixed const name of Academy Hat in Academy script

     
    September Statistics
    [*]During the period there were 94 Commits. [*]Of these 94 commits, 3 included bug-fixes. [*]19 Commits from Pull Requests.

×
×
  • Create New...

Important Information

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