Ibrahim Zidan
410b9738c0
Release v2026.07
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 03:22:12 +03:00
Ibrahim Zidan
eae53ec5e0
HPM Hooks update
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:51 +03:00
Ibrahim Zidan
d0e6cccca9
Fix warning C4702 (unreachable code) in clif_open_ui
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:48 +03:00
Ibrahim Zidan
1a782a6ae9
Fix warning C4702 (unreachable code) in clif_format_itemlink
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:47 +03:00
Ibrahim Zidan
4ccf878b75
Fix warning C4702 (unreachable code) in httpparser_parse
...
* According to original author the code might have been a left over from
a previous fix, a test was conducted and confirmed the code isn't
required.
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:47 +03:00
Haru
d2d9ad98af
Fix warning C4702 (unreachable code) in skill_check_condition_char_sub
2026-07-21 02:03:46 +03:00
Haru
031786ecb3
Fix warning C4701 potentially uninitialized local variable 'func' used in debug builds
2026-07-21 02:03:46 +03:00
Haru
e4e1afbf77
Suppress warning C4702 (unreachable code) in various script.c functions caused by code after disp_error_message()
...
The warning is suppressed instead of removing the dead code because in debug builds it fails to detect that disp_error_message never returns
2026-07-21 02:03:45 +03:00
Haru
b6cd68aa21
Remove some else after return/break in script.c to make the code flow easier and remove extra indentation
2026-07-21 02:03:45 +03:00
Haru
a3c8ad96eb
Remove an unnecessary level of indentation (else after return) in skill_check_condition_char_sub
2026-07-21 02:03:45 +03:00
Haru
7001950e5c
Fix warning C4702 (unreachable code) in BUILDIN(getbattleflag) by changing the logic to return early
2026-07-21 02:03:44 +03:00
Haru
cc8447bdb2
Fix warning C4702 (unreachable code) in path_search by removing an else after a return
2026-07-21 02:03:44 +03:00
Haru
68ffd391d2
Fix warning C4702 (unreachable code) in clif_bl_type
2026-07-21 02:03:43 +03:00
Haru
805077e31d
Fix warning C4702 (unreachable code) in ACMD(breakguild) by changing the logic to return early
2026-07-21 02:03:43 +03:00
Haru
0511f6ad5a
Fix warning C4702 (unreachable code) in lapiif_parse_fromapi_api_proxy
2026-07-21 02:03:42 +03:00
Haru
2811e8d31d
Fix warning C4702 (unreachable code) in get_executable_path
2026-07-21 02:03:42 +03:00
Haru
3ac77db7c8
Fix warning C4702 (unreachable code) in aclif_get_first_world_name
2026-07-21 02:03:41 +03:00
Ibrahim Zidan
ee1e8b7bd0
Supress C4366 in intif_parse_GuildInfo as the error is happening because of a packet structure
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:40 +03:00
Ibrahim Zidan
84407e167a
Fix MSVC C4701 possible uninitalized variable used
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:40 +03:00
Ibrahim Zidan
0a59d80d23
Fix MSVC C4310 constant value turncation
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:39 +03:00
Ibrahim Zidan
6e9549f081
Fix MSVC C4057 warnings
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:39 +03:00
Ibrahim Zidan
2711a826a0
Disable C4324 warning for spin_lock and script_interface structures
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:39 +03:00
Ibrahim Zidan
76f7c2c60b
Change all identifiers named new to new_ for C++ compatability
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:37 +03:00
Ibrahim Zidan
d118e31fec
Change all identifiers named delete to delete_ for C++ compatability
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:36 +03:00
Ibrahim Zidan
edd348cc4f
Change ERS to always take ownership of the ERS name
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:35 +03:00
Ibrahim Zidan
837ce7b9cb
Change all identifiers named class to class_ for C++ compatability
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:35 +03:00
Ibrahim Zidan
fa4bf8d0f8
Removal of enum-enum-conversion warning supression
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:34 +03:00
Ibrahim Zidan
d64f82baec
Removal of no-unused-but-set-variable warning supression
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:33 +03:00
Ibrahim Zidan
ed5e0933b8
Removal of no initialized fields warning supression
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:32 +03:00
Ibrahim Zidan
4f1f208eb4
Fix sign comparison mismatch in plugins
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:31 +03:00
Ibrahim Zidan
5f9b8926bf
Fix sign comparison mismatch in char-server target
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:31 +03:00
Ibrahim Zidan
f9617a5d24
Fix sign comparison mismatch in api-server target
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:31 +03:00
Ibrahim Zidan
e97a5e0318
Fix sign comparison mismatch in map-server target
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:30 +03:00
Ibrahim Zidan
c90b2ecdb7
Change buildin_count in script interface to signed integer
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:38 +03:00
Ibrahim Zidan
e93c093ae4
Change job in struct questinfo to signed integer
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:38 +03:00
Ibrahim Zidan
736ed6fa89
Change size of func anonymous structure of irc-bot interface to signed int
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:37 +03:00
Ibrahim Zidan
42cfceeede
Change price of struct hCSData to signed int
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:37 +03:00
Ibrahim Zidan
aa21e55b14
Change item_count in clif interface unnamed structure cs to signed int
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:37 +03:00
Ibrahim Zidan
33da288357
Corrected zeny in struct chat_data to be a signed integer
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:36 +03:00
Ibrahim Zidan
04bdfdb864
Corrected itemlist and cardlist in struct s_search_store_search to be a signed int similar to how we store nameid
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:36 +03:00
Ibrahim Zidan
6f044b51ad
Change owner in struct channel_data to be signed
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:36 +03:00
Ibrahim Zidan
fa1821db7f
Fixed @duel checking for an impossible return value -1 from duel->create, and changed duel->create to return unsigned integer as all functions expects an unsigned id
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:36 +03:00
Ibrahim Zidan
7bd594e91e
Add signed version of WFIFO*, RFIFO*, RBUF*, WBUF* macros
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:35 +03:00
Ibrahim Zidan
52fc380144
Fix sign comparison mismatch in common target
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:35 +03:00
Ibrahim Zidan
5f01411c14
Remove -Wno-discarded-qualifiers and fix const qualifiers warnings
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:35 +03:00
Haru
b359a02801
Fix broken of missing closing brackets in variable expressions
...
This never triggered due to an impossible condition, and it had the potential to overrun the buffer it was scanning
Signed-off-by: Haru <haru@dotalux.com>
2026-07-20 02:52:34 +03:00
Haru
f024ecc844
Silence some null-pointer false positives reported by gcc-16
...
Signed-off-by: Haru <haru@dotalux.com>
2026-07-20 02:52:34 +03:00
Haru
47f734b26c
Fix some potential null-pointer errors reported by gcc-16
...
Signed-off-by: Haru <haru@dotalux.com>
2026-07-20 02:52:34 +03:00
Haru
927c07bbbe
Fix some linter warnings about wrong indentation
...
Warnings reported by clangd/clang-tidy
Signed-off-by: Haru <haru@dotalux.com>
2026-07-20 02:52:33 +03:00
AcidMarco
65bc68ba8a
Fix stale ground skill tick cache after mob respawn
...
Ground skill tick checks used DIFF_TICK32() even though timer ticks are int64. After long map-server uptime this could make an old per-target tick entry look like a future tick and skip the ground skill effect.
Natural mob respawn reuses mob_data/unit_data, so clear skillunittick for the next life to avoid carrying per-target ground skill state across deaths.
Fixes #3417 .
2026-07-14 14:28:44 +03:00