Jump to content

ReFresh

Active Member
  • Posts

    1797
  • Joined

  • Last visited

  • Days Won

    4
  • Feedback

    0%

Everything posted by ReFresh

  1. @dexolus item_proto: [Hidden Content] It must work or you did a mistake elsewhere.
  2. @SevenfoldiaI have the same issue, so it's not only your problem and it's not related to the __Shake function. As the @Sevenfoldia said, it's related to the sash system, so would be nice, if someone can check the sash system for this problem. Personally I couldn't see anything.
  3. You can write the quest like you said, but you won't have enters after the sentences, so it will looks really ugly. I don't think someone will write some function, which will recognize, where the sentence ends for free.
  4. Amazing! I love such a things. Keep the good work up as always!
  5. @EnKorI will try to find out the best solution.
  6. @doxiddosjust remove the check if test server in server source, i don't remember where it is from my head, but this edit should be enough.
  7. Wrong syntax in file or missing file in: locale/portugal/special_item_group.txt
  8. Good idea, maybe some check somewhere is needed?
  9. You can add option into the quest to remove that quest, so player can choose, if he wants to do that quest or not. But yeah, option to hide that, would be nice too.
  10. What I would recommend is, undo the lastest changes, which you did. If that worked before, you can be 100% sure that you did a mistake somewhere.
  11. So, if I'm not mistaken, we can do that like the @martysama0134 said and we can add the DWORD GetHorseSkillSlotIndex() to PythonPlayer.h to make the function shared in CPythonPlayer class. [Hidden Content]
  12. @PetePeterYes, if you want to be perfectionist, you can do it like that, but since in source wasn't any function like that, we could simply use the function, which was in source and that was the GetSkillCurrentEfficientPercentage. By using this function, you'll get the same values, because of this: PythonPlayer.cpp: float CPythonPlayer::GetSkillCurrentEfficientPercentage(DWORD dwSlotIndex) { if (dwSlotIndex >= SKILL_MAX_NUM) return 0; return m_playerStatus.aSkill[dwSlotIndex].fcurEfficientPercentage; } void CPythonPlayer::SetSkillLevel_(DWORD dwSkillIndex, DWORD dwSkillGrade, DWORD dwSkillLevel) { ... m_playerStatus.aSkill[dwSlotIndex].fcurEfficientPercentage = LocaleService_GetSkillPower(dwSkillLevel) / 100.0f; ... } But as you said, in server source it's done like that: Party.cpp: float k = (float) ch->GetSkillPowerByLevel( MIN(SKILL_MAX_LEVEL, m_iLeadership ) )/ 100.0f; You'll get correct values in both ways.
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.