Jump to content

astralprojection

Members
  • Content Count

    265
  • Joined

  • Last visited

  • Days Won

    2

astralprojection last won the day on January 3 2018

astralprojection had the most liked content!

5 Followers

About astralprojection

  • Rank
    Advanced Member

Recent Profile Visitors

3939 profile views
  1. where can i possible change the color of bound items?
  2. thanks for this. it does not work when adopted char name has space _ on it. How can I fix?
  3. Yes its from the Extended Battleground. I have have lot of those in logs also. @Dastgir
  4. @Dastgir there are moments that this happens (07/06/2020 20:11:31) [ Error ] : get_variable: NULL RETURNED. 202-4 (07/06/2020 20:11:31) [ Error ] : SET_VARIABLE_ADD: Cannot Add 186 to 202 (AccountID:2001296, Name:xxruid!) (07/06/2020 20:11:31) [ Error ] : get_variable: NULL RETURNED. 202-4 (07/06/2020 20:11:31) [ Error ] : SET_VARIABLE_ADD: Cannot Add 114 to 202 (AccountID:2001296, Name:xxruid!) also this where some player can't get any reward at all: (07/06/2020 20:16:54) [ Warning ] : bg_team_rewards: Cannot give x5 7773 to BG_ID: 0
  5. this will be fixed on the next release https://github.com/HerculesWS/Hercules/pull/2774#pullrequestreview-438731089
  6. how about how to set mob not to knockback? @meko
  7. it was already merge to the item_db { Id: 675 AegisName: "Silver_Coin" Name: "Silver Roulette Coin" Type: "IT_USABLE" Trade: { nodrop: true notrade: true noselltonpc: true nocart: true nostorage: true nogstorage: true nomail: true noauction: true } Script: <" TmpRouletteSilver += 1; "> },
  8. i dont know :D, maybe just BAN player manipulating client data
  9. you need to add that pvp_y_1-5.gnd#morocc.gnd# pvp_y_1-5.rsw#morocc.rsw# pvp_y_1-5.gat#morocc.gat# À¯ÀúÀÎÅÍÆäÀ̽º\map\pvp_y_1-5.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\morocc.bmp#
  10. Check in your maprestable.txt if that is included Rsw gat and gnd
  11. // exp share and added zeny share [Valaris] static int party_exp_share(struct party_data *p, struct block_list *src, unsigned int base_exp, unsigned int job_exp, int zeny) { struct map_session_data* sd[MAX_PARTY]; unsigned int i, c; nullpo_ret(p); nullpo_ret(src); // count the number of players eligible for exp sharing for (i = c = 0; i < MAX_PARTY; i++) { if( (sd[c] = p->data[i].sd) == NULL || sd[c]->bl.m != src->m || pc_isdead(sd[c]) || (battle_config.idle_no_share && pc_isidle(sd[c])) ) continue; c++; } if (c < 1) return 0; base_exp/=c; job_exp/=c; zeny/=c; if (battle_config.party_even_share_bonus_36 && c > 35) { double bonus = 100 + battle_config.party_even_share_bonus_36*(c-1); if (base_exp) base_exp = (unsigned int) cap_value(base_exp * bonus/100, 0, UINT_MAX); if (job_exp) job_exp = (unsigned int) cap_value(job_exp * bonus/100, 0, UINT_MAX); if (zeny) zeny = (unsigned int) cap_value(zeny * bonus/100, INT_MIN, INT_MAX); } else if (battle_config.party_even_share_bonus_30 && c > 29) { double bonus = 100 + battle_config.party_even_share_bonus_30*(c-1); if (base_exp) base_exp = (unsigned int) cap_value(base_exp * bonus/100, 0, UINT_MAX); if (job_exp) job_exp = (unsigned int) cap_value(job_exp * bonus/100, 0, UINT_MAX); if (zeny) zeny = (unsigned int) cap_value(zeny * bonus/100, INT_MIN, INT_MAX); } else if (battle_config.party_even_share_bonus_20 && c > 19) { double bonus = 100 + battle_config.party_even_share_bonus_20*(c-1); if (base_exp) base_exp = (unsigned int) cap_value(base_exp * bonus/100, 0, UINT_MAX); if (job_exp) job_exp = (unsigned int) cap_value(job_exp * bonus/100, 0, UINT_MAX); if (zeny) zeny = (unsigned int) cap_value(zeny * bonus/100, INT_MIN, INT_MAX); } else if (battle_config.party_even_share_bonus_10 && c > 9) { double bonus = 100 + battle_config.party_even_share_bonus_10*(c-1); if (base_exp) base_exp = (unsigned int) cap_value(base_exp * bonus/100, 0, UINT_MAX); if (job_exp) job_exp = (unsigned int) cap_value(job_exp * bonus/100, 0, UINT_MAX); if (zeny) zeny = (unsigned int) cap_value(zeny * bonus/100, INT_MIN, INT_MAX); } else if (battle_config.party_even_share_bonus && c < 6) { double bonus = 100 + battle_config.party_even_share_bonus*(c-1); if (base_exp) base_exp = (unsigned int) cap_value(base_exp * bonus/100, 0, UINT_MAX); if (job_exp) job_exp = (unsigned int) cap_value(job_exp * bonus/100, 0, UINT_MAX); if (zeny) zeny = (unsigned int) cap_value(zeny * bonus/100, INT_MIN, INT_MAX); } for (i = 0; i < c; i++) { pc->gainexp(sd[i], src, base_exp, job_exp, false); if (zeny) // zeny from mobs [Valaris] pc->getzeny(sd[i],zeny,LOG_TYPE_PICKDROP_MONSTER,NULL); } return 0; } Hi guys i want to mod party.c (Party Share Bonus) Is this the correct way to do it? party_even_share_bonus: 30 party_even_share_bonus_10: 40 party_even_share_bonus_20: 50 party_even_share_bonus_30: 60 party_even_share_bonus_36: 70 1 ~ 5 member = 30% 6 ~ 10 member = 40% 11 ~ 20 member = 50% 21 ~ 35 member = 60% 36 member = 70%
  12. Is there way to prevent @refresh to clear status ailment? for instance, SC_BLIND, It become useless to be blinded because it can be remove by @fresh.
  13. Will this prevent player using modified sprite to cast faster?
  14. Recent recent release was buggy including usables like fly wing that has itemskill on it. Sometimes is did not function as intended. I recommend use the prior release version. I dont know why Herc did not release like Release v2020.02.09+1 as they did it before to address critical issue.
×
×
  • Create New...

Important Information

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