v2021.10.06
MishimaHaruna
released this
07 Oct 01:16
·
1420 commits
to stable
since this release
Added
- Implemented the official Macro Detection/Captcha system. Note: a client patch may be necessary, in order to correct an inconsistency between the BMP formats accepted by the Register functions and the Detector/Preview UI. (#3051)
- Includes:
- The Macro Register UI, available through the
/macro_register
command. - The Macro Detector UI, triggered by the server to send captcha challenges to players.
- The Macro Reporter UI, available through the
/macro_detector
command. - The Captcha Preview UI, available through the
/macro_preview <captcha_id>
command.
- The Macro Register UI, available through the
- See the Pull Request #3051 description and http://nemo.herc.ws/patches/ChangeCaptchaImageDecompressionSize/ for screenshots and more details.
- Includes:
- Added a new SC flag
NoMagicBlocked
, to block a status change while under the no magic state. (#3050) - Added a startup check to ensure the best/fastest available clock source is used on Linux. (#3046)
- Added the skill flags
RangeModByVulture
,RangeModBySnakeEye
,RangeModByShadowJump
,RangeModByRadius
,RangeModByResearchTrap
, replacing hardcoded skill range modifiers. (#3043)
Changed
- Removed redundant
sd->hd
NULL checks before calls tohomun_alive()
. (#3056) - Regenerated the
configure
script with Autoconf 2.71. (part of #3046) - Updated some party-related packets (
PACKET_ZC_ACK_MAKE_GROUP
,PACKET_ZC_PARTY_JOIN_REQ
,PACKET_ZC_PARTY_JOIN_REQ_ACK
,PACKET_ZC_NOTIFY_CHAT_PARTY
,PACKET_ZC_NOTIFY_POSITION_TO_GROUPM
,PACKET_ZC_NOTIFY_HP_TO_GROUPM
,PACKET_ZC_PARTY_MEMBER_JOB_LEVEL
,PACKET_ZC_DELETE_MEMBER_FROM_GROUP
to use the struct format. (#3049) - Updated
.mailmap
. (#3010)
Fixed
- Fixed Kaite in Renewal to increase melee damage to 400% as in official servers. (#3054)
- Added a missing
equipFlag
to theZC_ENCHANT_EQUIPMENT
packet. (#3052) - Fixed
SC_GENTLETOUCH_CHANGE
not applying the WATK bonus. (#3048, issue #1629) - Fixed the
Daehyon_Card
script effect to only work on One or Two Handed Sword. (#3047, issue #2996) - Fixed
SC_HOWLING_MINE
to usestatus->isdead()
through the HPM interface instead of directly. (#3044) - Fixed the weapon type requirement of
KO_JYUMONJIKIRI
to require that left and right hand aren't bare fists (but the right hand can be a shield). (#3041) - Fixed the
Womens_Bundle
item script and thenpc_live_dialogues.txt
documentation still referencing theF_RandMes()
function instead ofF_Rand()
. (#3040, issue #3039) - Fixed a redundant
MAPID_BABY_TAEKWON
in thepc_jobchange()
fame list check. (#3057)
Others
- Note: Even if we release at the beginning of the month, Hacktoberfest is still in progress! We'll be granting the
hacktoberfest-accepted
label to any valid PRs opened before October 31st, even if we'll include them in the November release. Make sure to sign up on https://hacktoberfest.digitalocean.com/ and open your PRs before the deadline if you wish to participate. Happy Hacktoberfest!