Jump to content

Gidz Cross

Members
  • Posts

    640
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by Gidz Cross

  1. Can you do another that blocks announce script (like what on megaphone) and GM broadcast using @broacast?
  2. Isn't this resource hog? BTW, good job!
  3. It depends. First of. How many int your bragi requires for it to use its full potential? To save time and replies. Here's what i did on my Poem of Bragi. case BA_POEMBRAGI: val1 = 3 * skill_lv + status->dex / 10; // Casting time reduction //For some reason at level 10 the base delay reduction is 50%. val2 = (skill_lv < 10 ? 3 * skill_lv : 100) + status->int_; // After-cast delay reduction need 100 INT [Gidz] I made it like that so my Bard/Clown only needs to put 100 int to use POB's full potential.
  4. By default it was set that way. Why? Does your player can stack together?
  5. Your kafra cutin (and all other kafra you got there). *Edit NVM. I have found it. Anyway please revert back any changes you made for kafra. functions_kafras.txt -- This is the default kafra function If you are in payon you should see Prontera, Alberta and Morocc } else if (.@map$ == "payon") { setarray @wrpD$[0], "Prontera", "Alberta", "Morocc"; setarray @wrpP[0], 1200, 1200, 1200;
  6. Ugh. The pain when manually updating the trunk. Why not git clone the latest then re do your modifications?
  7. if (sd->sc.option & (OPTION_HIDE | OPTION_CLOAK | OPTION_CHASEWALK) || sd->special_state.perfect_hiding || map_flag_gvg(sd->bl.m) || !map_getmapflag(sd->bl.m, MF_TOWN) {
  8. Was able to make it work with my trunk. And yeah the dispell is somehow left out since the absorb spirit works with the mod. Any idea how to fix the dispell?
  9. Have not seen this. Its not what im actually looking for but this will do temporarily. Thanks!
  10. I have managed to solved the ranking issue but i think its quite yet missing something. But it works (partially). Scenario: Me kills Player 2. The Player 2 Rank will become 2/2. Warp out then goes back then the same ranking shown 2/2. But when player 2 killed me. The player 2 rank will becomes 1/2. That means the player 2 is in Rank 1 for pvp in that specific map. But when i go back to savepoint then re warp to the same map the player 2 ranking will become 2/2 when my account becomes 1/2. Here's what i did to make the ranking works in pk_mode: 1 (conf/misc) in pc.c // disable certain pvp functions on pk_mode [Valaris] //if( !battle_config.pk_mode && mapdata->flag[MF_PVP] && !mapdata->flag[MF_PVP_NOCALCRANK] ) { sd->pvp_point -= 5; sd->pvp_lost++; if( src && src->type == BL_PC ) { struct map_session_data *ssd = (struct map_session_data *)src; ssd->pvp_point++; ssd->pvp_won++; } //if( sd->pvp_point < 0 ) { //sd->respawn_tid = add_timer(tick+1000, pc_respawn_timer,sd->bl.id,0); //return 1|8; //} //} This is paired with the initical post in clif.c. Tagging @joecalis XD Is there a proper way to activate or port PVP Ranking, Timer with PK Mode: 1 enabled?
  11. Is this possible? I have managed to make it work but the ranking system is not properly working. I am requesting to have PK Mode set to 1 with PVP Aura, Timer and Ranking that is properly working. In clif.c if(!pc_isinvisible(sd) && mapdata->flag[MF_PVP]) { //if(!battle_config.pk_mode) { // remove pvp stuff for pk_mode [Valaris] if (!mapdata->flag[MF_PVP_NOCALCRANK]) sd->pvp_timer = add_timer(gettick()+200, pc_calc_pvprank_timer, sd->bl.id, 0); sd->pvp_rank = 0; sd->pvp_lastusers = 0; sd->pvp_point = 5; sd->pvp_won = 0; sd->pvp_lost = 0; //}
  12. Sweet! We are getting close. Since you managed to work on the vanishing thingy. But This should only work when you trap the target. But pretty much usable until i get what i want. Thank you so much!
  13. Player.conf // When should the server prevent a player from logging out? Have no effect if prevent_logout is disabled. (Note 3) // Official servers prevent players from logging out after attacking, casting skills, and taking damage. // 0 = Players can always logout // 1 = Prevent logout on login // 2 = Prevent logout after attacking // 4 = Prevent logout after casting skill // 8 = Prevent logout after being hit prevent_logout_trigger: 10
  14. Okay i found a new way to explain in a simple manner. You can spam the spider web to target. Because the previous web you used will be removed. OSRO_AAY2TH0j11.mp4 In the official behavior. yes you can stack the web as well but you will be limited by your ActiveInstance. Here's the video: Project_RO_JvayEJkPeD.mp4
  15. It works! Thanks bro. This will be my temporary solution. Here's another video of the mod that i wanted to have. OSRO_iiybeGg45C.mp4 MaxInstance still works. It can only be spam when you magnet another target since the first web that hit the target will vanish. XD
  16. I knew it. The mod requires to add something on unit.c as I understand the code what it does was to remove the older web when you reached the limit. Just like ankle snare right? ** Edit Didn't work for me. It says skill x and y is undeclared. Maybe because im using 2020 trunk. Anyway. If this behave like ankle snare (like deleting the oldest active trap) then its not the one im looking. But can be until the proper coding. The first video i showed was its not ignoring the ActiveInstance. In that server the ActiveInstance istance is set to 5. I can still cast 5 spider web to the ground and will have skill failed when i deploy 5 spider webs. Their spider web behavior is when the target was trapped. And for some reason the target moved to a different cell. The first web will vanished. Thats why I can spam the webs. Maybe this is a bug but intended one.
  17. I know that this has been posted several times. By me and some other rA people in the past. But until now it remains a mystery (at least for me LOL) Others might already solved it and just keeping quiet. But I am this close of achieving the perfect mod. Here's what I'm trying to achieve. Imgur- The magic of the Internet.mp4 As you can see. I can spam the spider web regardless of the ActiveInstance. The previous web will disappear once I set another web close to target. Now, I mentioned that I am super close. I manage to replicate everything except for the disappearance of the previous web. Please check the vid below. Imgur- The magic of the Internet_2.mp4 As you can see. I was limited by the ActiveInstance. Thus I cannot spam it. I need a way to remove the previous web if its already triggered.
  18. Woooah. So the usual item linking is updated. mes "Don't you want to exchange this with " + .@item_data[.@i+1] + " <ITEM>Doram Token<INFO>25142</INFO></ITEM>?"; into mes "Don't you want to exchange this with " + .@item_data[.@i+1] + " " + mesitemlink( 25142, false ) + "?"; But as much as I wanted to have this. I think imma pass since my trunk is old. Like 3 years ago. Thanks Mael! XD Eyyy! It works like a charm! Thank you so much!
  19. @joecalis Hey apologies for the multiple mentions. XD How about retaining the Item Type? I am playing with it but all my attempts are failing. So the src code retains to read msg_txt(sd, 1277) but only will display the item type.
×
×
  • Create New...