Jump to content

Louis T Steinhil

Members
  • Posts

    92
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Louis T Steinhil

  1. Are you using the latest version of grf editor also?
  2. Hello thanks for the hardwork! I was wondering if you have korean resourcename? I tried encoding > charsets > korean > euc-kr but it's still not the same as the normal resourcename of iteminfo.
  3. Hello this one works although it returns an error:
  4. Hello guys, just need a bit of help with my instance entry mes "Confirmed the party has been made. Would you like to reserve entrance to the Endless Tower?"; next; switch(select( ( .@party_id && .@is_leader && !.@has_instance )? "Generate dungeon "+.@md_name$+": "", ( .@party_id && .@has_instance )? "Enter the dungeon": "", "Return to Alberta","Cancel")){ What could be the right one? Thanks in advance!
  5. View File Endless Tower Instance with Difficulty Good day! I've been an observer since the beginning of time and I want to share this script hoping that it will help fellow human beings who need it. This was a paid script of mine and I hired @sader1992 to help me finish it in 2020. I'm hoping someone will improve the code in the near future with other stuff to give another flavor for Endless Tower. This works with the latest version of rAthena. Requirement: Y'all need this patch for +damage to work setunitdata script command monster stat recaulculation fixes #3968 About the script: It is simply Endless Tower with Easy, Veteran, Nightmare, Hell & Torment Difficulties. You can edit the values I pre-assigned: This part is for the difficulty settings and adding stats to the monsters: This part is for the rewards: It gives #INSTANCEPOINTS and EXP depending on the difficulty you're on. I assigned a monster (1613 : metalling) to show us that the stats boost really works: PS: I'm also integrating this to other instances. Maybe I'll post it if people requests it. Submitter Louis T Steinhil Submitted 05/02/23 Category Games, Events, Quests Video Content Author Ylen X. Walker
  6. Version 1.0.0

    309 downloads

    Good day! I've been an observer since the beginning of time and I want to share this script hoping that it will help fellow human beings who need it. This was a paid script of mine and I hired @sader1992 to help me finish it in 2020. I'm hoping someone will improve the code in the near future with other stuff to give another flavor for Endless Tower. This works with the latest version of rAthena. Requirement: Y'all need this patch for +damage to work setunitdata script command monster stat recaulculation fixes #3968 About the script: It is simply Endless Tower with Easy, Veteran, Nightmare, Hell & Torment Difficulties. You can edit the values I pre-assigned: This part is for the difficulty settings and adding stats to the monsters: This part is for the rewards: It gives #INSTANCEPOINTS and EXP depending on the difficulty you're on. I assigned a monster (1613 : metalling) to show us that the stats boost really works: PS: I'm also integrating this to other instances. Maybe I'll post it if people requests it.
    Free
  7. Hello placid! Will you be able to share that here? thanks!
  8. I had the same mod in my Endless Tower Instance just minus the debuff to the players. Keep it up sir!
  9. Hello do you have a list of UNPC_GROUP_ID with the corresponding emblems?
  10. Hello i tried this but it skips level 10 on multi level up enabled. I want to include level 10 also.
  11. Hello I did patch shared body palette 1 but it became all black. Any step by step or patch you can provide? Thanks in advance!
  12. Hello does anyone know how to edit this enchantgrade.yml to accept low level weapons and armors like knife and adventurer's suit and the bonus it gives in pre renewal? Thanks in advance!
  13. These are the patch that I have. I mean the patch that came from that Offline Server Newbie Pack, it has premade client that works well with my Ragnarok Folder. This is the client. It works well. But when I try diffing my own, it crashes after char creation. I also tried using WARP 2019 client is okay but 2020+ client it's the same crash. What do you think maybe the cause?
  14. Hello sir, I just copied this setup because when I tried the client from this post (https://board.herc.ws/topic/16607-ragnarok-offline-newbie-pack-2022-make-your-ro-server-in-less-then-5-minutes/) . It works well with my offline server. When I tried to diff the same client date, that crash always occurs on any client date I chose. Even the default client dates set on the said emulator. I got the latest Nemo also from this site http://nemo.herc.ws/downloads/
  15. Please help. The patches I made were the recommended settings only. Client date is 2019-06-05 Thanks in advance! The error code:
  16. Hey guys! Anyone encountering this? I've been auto-attacking monsters for about 30 mins then this shows up. I installed it on the latest rAthena version. What could be the cause? Code is originally from https://rathena.org/board/topic/71297-autoattack/ I Implemented this code: atcommand.cpp // Auto Attack --- put before all command static int buildin_autoattack_sub(struct block_list *bl,va_list ap) { int *target_id=va_arg(ap,int *); *target_id = bl->id; return 1; } void autoattack_motion(struct map_session_data* sd) { int i, target_id; if( pc_isdead(sd) || !sd->state.autoattack ) return; for(i=0;i<=9;i++) { target_id=0; map_foreachinarea(buildin_autoattack_sub, sd->bl.m, sd->bl.x-i, sd->bl.y-i, sd->bl.x+i, sd->bl.y+i, BL_MOB, &target_id); if(target_id){ unit_attack(&sd->bl,target_id,1); break; } target_id=0; } if(!target_id && !pc_isdead(sd) && sd->state.autoattack){ unit_walktoxy(&sd->bl,sd->bl.x+(rand()%2==0?-1:1)*(rand()%25),sd->bl.y+(rand()%2==0?-1:1)*(rand()%25),0); } return; } static TIMER_FUNC(autoattack_timer) { struct map_session_data *sd=NULL; sd=map_id2sd(id); if(sd==NULL || pc_isdead(sd) || !sd->state.autoattack ) return 0; if(sd->state.autoattack) { unit_stop_attack(&sd->bl); autoattack_motion(sd); if(DIFF_TICK(sd->autoattack_delay,gettick())> 0){ clif_authfail_fd(sd->fd, 15); return 0; } else{ add_timer(gettick()+1000,autoattack_timer,sd->bl.id,0); // 1000 is delay sd->autoattack_delay = gettick() + 1000; // 1000 is delay } } return 0; } ACMD_FUNC(autoattack) { nullpo_retr(-1, sd); if (sd->state.autoattack) { sd->state.autoattack = 0; unit_stop_attack(&sd->bl); clif_displaymessage(fd, "Auto Attack has been deactivated."); } else { sd->state.autoattack = 1; add_timer(gettick()+1000,autoattack_timer,sd->bl.id,0); clif_displaymessage(fd, "Auto Attack activated."); } return 0; } ACMD_FUNC(accinfo) { char query[NAME_LENGTH]; @@ -8827,6 +8881,7 @@ * Command reference list, place the base of your commands here **/ AtCommandInfo atcommand_base[] = { + ACMD_DEF(autoattack), ACMD_DEF2("warp", mapmove), ACMD_DEF(where), ACMD_DEF(jumpto), status.hpp OPTION_OKTOBERFEST = 0x10000000, OPTION_SUMMER2 = 0x20000000, + OPTION_AUTOATTACK = 0x40000000, pc.hpp struct map_session_data { struct block_list bl; struct unit_data ud; struct view_data vd; struct status_data base_status, battle_status; struct status_change sc; struct regen_data regen; struct regen_data_sub sregen, ssregen; + unsigned int autoattack_delay; // autoattack timer unsigned int killable : 1; unsigned int doridori : 1; unsigned int ignoreAll : 1; + unsigned int autoattack : 1; // autoattack unsigned int debug_remove_map : 1; // temporary state to track double remove_map's [FlavioJS] unsigned int buyingstore : 1; unsigned int lesseffect : 1; unsigned int vending : 1;
×
×
  • Create New...