Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/02/19 in all areas

  1. View File FREE SKIN THOR PATCHER [CODED] SKIN; STATUS SERVER; RSS FEED; PSD; GUIDE RSSFEED Webfiles\status\inc\rssConfig.php 'news' => 'http://g1.globo.com/dynamo/carros/rss2.xml', 'event' => 'http://g1.globo.com/dynamo/ciencia-e-saude/rss2.xml', 'update' => 'http://g1.globo.com/dynamo/concursos-e-emprego/rss2.xml', STATUS SERVER Webfiles\status\status.php $status = new ServerStatus( "LOCALHOST", "LOCALHOST", "USERNAME", "PASSWORD", "DATABASE" ); Do not remove the credits, thank you. Please do not sell this product. Design Elfin Submitter Elfin Submitted 04/06/2019 Category Patchers Video Content Author Elfin  
    1 point
  2. Hey everybody, I've mentioned wanting to produce some Browedit tutorials for a long time, so I've finally gotten around to starting. These will be posted/updated a a little infrequently- Basically whenever I have the free time and have come up with a good idea. It's noted in the introduction, but my tutorials will focus more on how to make your maps look good rather than being highly technical explanations of how different edit modes work, or how to use third-party programs. There will be some technical stuff, but again, this will be more about style and design rather than technical things. You can post in this thread to offer feedback on what I've written so far, or suggest topics you would like to see me cover. My tutorials are written in publicly accessible Google Docs- It's a nice, easy to use format and lets me make adjustments, edits, and updates easily. Sage's Browedit Tutorials Introduction How To Make Lightmaps Stop Looking Bad In this first post, I'll also write down a few vague ideas I have for future tutorials. Don't take any of these as promises- They might become part of bigger tutorials, or I might come up with a different way to present the ideas, or whatever. I may come up with something completely different, too. Anyway, here are some tutorials I'm considering writing: Retexturing Models - Syouji's video guides explain how to do this, but I think I could probably make a non-video based guide on how to do this that's a little clearer and easier to follow. Making Town Maps - I see a lot of town maps with similar problems that result in them not being very good- Mismatched models and textures, boring and repetitive streets, etc. Global Height Edit - This is a nifty tool with a couple fun/creative applications. Not sure if there's enough to make up its own guide, however. Custom Models are for Suckers - There are a lot of cool 'custom' models you can make by just arranging existing RO models together to form particular shapes. I have a few fun ones I can share to maybe inspire people. Interior Maps - A tutorial on making RO-style interiors in isometric form, and some style ideas for different settings: Homes, castles, abandoned buildings, etc. You're also free to treat this thread as an 'ask me anything' sorta deal, in case you want a quick answer from me on anything regarding mapping or my process or just about anything. yeet
    1 point
  3. Yeah but im not certain about modifying the current AL_HEAL cause you probably still want it to damage enemies ? and heal allies + buff them ? Id just make a unt and have it pull up AL_HEAL like how UNT_GOSPEL is set up just add it under here case UNT_DUMMYSKILL: switch (sg->skill_id) { case SG_SUN_WARM: //SG skills [Komurka] case SG_MOON_WARM: case SG_STAR_WARM: { int count = 0; const int x = bl->x, y = bl->y; //If target isn't knocked back it should hit every "interval" ms [Playtester] do { if( bl->type == BL_PC ) status_zap(bl, 0, 15); // sp damage to players else // mobs if( status_charge(ss, 0, 2) ) { // costs 2 SP per hit if( !skill_attack(BF_WEAPON,ss,&unit->bl,bl,sg->skill_id,sg->skill_lv,tick+(t_tick)count*sg->interval,0) ) status_charge(ss, 0, 8); //costs additional 8 SP if miss } else { //should end when out of sp. sg->limit = DIFF_TICK(tick,sg->tick); break; } } while(sg->interval > 0 && x == bl->x && y == bl->y && ++count < SKILLUNITTIMER_INTERVAL/sg->interval && !status_isdead(bl) ); } break; #ifndef RENEWAL // The storm gust counter was dropped in renewal case WZ_STORMGUST: //SG counter does not reset per stormgust. IE: One hit from a SG and two hits from another will freeze you. if (tsc) tsc->sg_counter++; //SG hit counter. if (skill_attack(skill_get_type(sg->skill_id),ss,&unit->bl,bl,sg->skill_id,sg->skill_lv,tick,0) <= 0 && tsc) tsc->sg_counter=0; //Attack absorbed. break; you dont even need to add a new UNT_ use 0x86
    1 point
  4. Yes, it is bug. I already informed @Lemongrass about it.
    1 point
  5. Open ../src/map/clif.cpp and change code of the function "clif_parse_equipswitch_request_single" from: void clif_parse_equipswitch_request_single( int fd, struct map_session_data* sd ){ #if PACKETVER >= 20170502 uint16 index = RFIFOW(fd, 2) - 2; if( !battle_config.feature_equipswitch ){ return; } // Check if the index is valid if( index >= MAX_INVENTORY ){ return; } // Check if the item was already added to equip switch if( sd->inventory.u.items_inventory[index].equipSwitch ){ if( sd->npc_id ){ #ifdef RENEWAL if( pc_hasprogress( sd, WIP_DISABLE_SKILLITEM ) ){ clif_msg( sd, WORK_IN_PROGRESS ); return; } #endif if( !sd->npc_item_flag ){ return; } } pc_equipswitch( sd, index ); }else{ pc_equipitem( sd, index, pc_equippoint(sd, index), true ); } #endif } to: void clif_parse_equipswitch_request_single( int fd, struct map_session_data* sd ){ #if PACKETVER >= 20170502 uint16 index = RFIFOW(fd, 2) - 2; if( !battle_config.feature_equipswitch ){ return; } // Check if the index is valid if( index >= MAX_INVENTORY ){ return; } // Check if the item exists if( sd->inventory_data[index] == nullptr ){ return; } // Check if the item was already added to equip switch if( sd->inventory.u.items_inventory[index].equipSwitch ){ if( sd->npc_id ){ #ifdef RENEWAL if( pc_hasprogress( sd, WIP_DISABLE_SKILLITEM ) ){ clif_msg( sd, WORK_IN_PROGRESS ); return; } #endif if( !sd->npc_item_flag ){ return; } } pc_equipswitch( sd, index ); return; } pc_equipitem( sd, index, pc_equippoint(sd, index), true ); #endif }
    1 point
  6. oh, sorry about short answer
    1 point
  7. https://github.com/rathena/rathena/pull/4195/files
    1 point
  8. View File Thor Complete Exclusive Patch of 0 Ola, estou vendendo esse Thor Patch exclusivo Feito Totalmente pra meu servidor. Motivo da venda: Desiste do servidor de ragnarok. Contem: Sistema de Status de Servidor Sistema de Players Online Sistema de Horarios Sistema de Abas Facebook, Discord, Forum e Registre. Sistema de RSS NEW com Forum. Att. --------------------------- translation ---------------------- Hi, I'm selling this exclusive Thor Completely Made Patch to my server. Reason for the sale: Give up the ragnarok server. Contains: Server Status System Online Player System Schedule System Facebook, Discord, Forum and Register Tabs. RSS NEW system with Forum. Att. Submitter MizeboxBR Submitted 06/20/2018 Category Patchers Video Content Author MizeboxBR  
    1 point
×
×
  • Create New...