polserver/pol-core/pol
turleypol 7ff9d877a8
Funcrefs do not detect pid change (#889)
* test for sending a function to the same program

* store executor pid inside funcrefs and classes

* docs
2026-05-31 11:45:35 +02:00
..
accounts Tidy copy initialization (#859) 2026-01-19 08:17:28 +01:00
base ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
crypt Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
dap ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
globals Improve memsize calculations (#885) 2026-05-22 21:28:44 +02:00
item Don't send statmsg pkt on every equipped item when refreshing ar (#875) 2026-04-22 14:52:48 +02:00
mobile Restore NPC cold_resist_cap from its own orig value on refresh_ar (#880) 2026-05-10 15:43:03 +00:00
module Add module function party::ListParties() (#886) 2026-05-23 08:27:16 +02:00
multi Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
network Non blocking gump cmd (#871) 2026-03-16 08:11:43 +01:00
realms ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
regions Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
systems Remove the redundant newline character. (#772) 2025-02-28 19:55:26 +01:00
testing Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
action.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
allocd.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
allocd.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
anim.h Formating everything 2016-02-19 19:26:35 +01:00
baseobject.h added multi prop/itemdesc items_decay (#735) 2024-11-14 06:58:18 +01:00
binaryfilescrobj.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
binaryfilescrobj.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
bowsalut.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
cfgrepos.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
cfgrepos.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
checkpnt.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
checkpnt.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
clfunc.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
clfunc.h cleanup of cliloc unicode functions 2019-01-03 17:21:55 +01:00
CMakeLists.txt Use mariadb connector as a replacement for mysqlconnector (#872) 2026-03-30 22:50:24 +02:00
CMakeSources.cmake Add module function os::SendEmail (#793) 2025-07-03 21:33:36 +02:00
cmbtcfg.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
cmbtcfg.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
cmdlevel.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
cmdlevel.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
config.h Formating everything 2016-02-19 19:26:35 +01:00
console.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
console.h Formating everything 2016-02-19 19:26:35 +01:00
containr.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
containr.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
core.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
core.h added multi prop/itemdesc items_decay (#735) 2024-11-14 06:58:18 +01:00
create.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
ctable.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
ctable.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
dblclick.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
decay.cpp added multi prop/itemdesc items_decay (#735) 2024-11-14 06:58:18 +01:00
decay.h rewrite Decay system (#660) 2024-07-14 17:34:17 +02:00
dice.cpp using fmt instead of ostringstream (#873) 2026-04-06 16:21:50 +02:00
dice.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
door.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
door.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
dropitem.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
dynproperties.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
dynproperties.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
email.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
email_cfg.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
eqpitem.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
equipdsc.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
equipdsc.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
eventid.h Non blocking gump cmd (#871) 2026-03-16 08:11:43 +01:00
exscrobj.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
exscrobj.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
extobj.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
extobj.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
fnsearch.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
fnsearch.h CloseCustomHouse hook gets called when client disconnects 2019-12-28 13:55:25 +01:00
gameclck.cpp using fmt instead of ostringstream (#873) 2026-04-06 16:21:50 +02:00
gameclck.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
getitem.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
getitem.h Fix undoitem when item was equipped on another mobile (#792) 2025-06-30 22:06:15 +02:00
getmsg.cpp LEAKLOG, DEBUGLOG, SCRIPTLOG, FLEXLOG changed to new logging (#597) 2024-01-13 17:08:33 +01:00
guilds.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
guilds.h Clang Tidy default constructor (#852) 2026-01-15 22:31:14 +01:00
guildscrobj.cpp Tidy copy initialization (#859) 2026-01-19 08:17:28 +01:00
guildscrobj.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
help.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
irequest.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
landtile.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
landtile.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
layers.h use c++20 (#799) 2025-08-01 21:40:10 +02:00
lightlvl.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
listenpt.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
listenpt.h switched internals of realms, changed packetdefs (#432) 2021-10-26 10:52:13 +02:00
loaddata.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
loaddata.h moved polcfg to plib (#732) 2024-11-03 14:37:38 +01:00
loadunld.cpp Add module function os::SendEmail (#793) 2025-07-03 21:33:36 +02:00
loadunld.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
lockable.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
lockable.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
login.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
los.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
menu.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
menu.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
menusel.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
miscmsg.cpp using fmt instead of ostringstream (#873) 2026-04-06 16:21:50 +02:00
mkscrobj.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
mkscrobj.h Formating everything 2016-02-19 19:26:35 +01:00
movecost.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
movecost.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
movement.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
npctemplates.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
npctmpl.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
npctmpl.h ClangTidy "modernize-use-override" (#851) 2026-01-14 21:35:59 +01:00
objecthash.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
objecthash.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
packetscrobj.cpp using fmt instead of ostringstream (#873) 2026-04-06 16:21:50 +02:00
packetscrobj.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
party.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
party.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
party_cfg.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
partyscrobj.cpp Tidy copy initialization (#859) 2026-01-19 08:17:28 +01:00
partyscrobj.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
pol.cpp Use mariadb connector as a replacement for mysqlconnector (#872) 2026-03-30 22:50:24 +02:00
pol.h Fixed program args parsing of runecl 2016-12-14 17:05:34 +01:00
pol.rc more lineendings 2016-02-12 00:06:07 +01:00
polclass.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
polclock.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
polclock.h ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
poldbg.cpp using fmt instead of ostringstream (#873) 2026-04-06 16:21:50 +02:00
poldbg.h misc clang-tidy (#853) 2026-01-16 12:22:43 +00:00
PolMain.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
PolMain.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
polmodl.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
polmodl.h removed ufacing move_delta, added getPos*Param (#424) 2021-09-12 14:39:06 +02:00
polobject.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
polobject.h Tidy copy initialization (#859) 2026-01-19 08:17:28 +01:00
polresource.h Formating everything 2016-02-19 19:26:35 +01:00
polsem.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
polsem.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
polservice.cpp New format lib version (#592) 2024-01-10 18:29:10 +01:00
polsig.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
polsig.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
polstats.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
polstats.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
poltimer.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
poltray.ico + POL is now, open source. 2009-09-03 19:44:42 +00:00
polvar.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
polwww.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
polwww.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
profile.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
proplist.cpp using fmt instead of ostringstream (#873) 2026-04-06 16:21:50 +02:00
proplist.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
reftypes.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
reftypes.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
repsys.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
repsys.h Formating everything 2016-02-19 19:26:35 +01:00
repsys_cfg.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
savedata.cpp Windows backtrace fix with pdb files (#764) 2025-02-19 07:24:48 +01:00
savedata.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
schedule.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
schedule.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
scrdef.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
scrdef.h item.hitscript and item.onhitscript will now return the full spec for the script. Added breaking-changes.txt. (#215) 2020-08-13 11:29:07 +02:00
scrsched.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
scrsched.h Testsuite reorganization, new feature to call exported functions (#237) 2020-12-16 18:56:10 +01:00
scrstore.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
scrstore.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
servdesc.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
sfx.h Formating everything 2016-02-19 19:26:35 +01:00
skilladv.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
skilladv.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
skillid.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
skills.h Formating everything 2016-02-19 19:26:35 +01:00
sngclick.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
sngclick.h Formating everything 2016-02-19 19:26:35 +01:00
speech.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
spelbook.cpp using fmt instead of ostringstream (#873) 2026-04-06 16:21:50 +02:00
spelbook.h using fmt instead of ostringstream (#873) 2026-04-06 16:21:50 +02:00
spells.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
spells.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
sqlscrobj.cpp Use mariadb connector as a replacement for mysqlconnector (#872) 2026-03-30 22:50:24 +02:00
sqlscrobj.h Use mariadb connector as a replacement for mysqlconnector (#872) 2026-03-30 22:50:24 +02:00
ssopt.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
ssopt.h Add servspecopt MasterCanAccessNPCsBackpack (#788) 2025-06-27 11:41:48 +02:00
stackcfg.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
stackcfg.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
startloc.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
startloc.h Unknown realm in startloc crashes on char creation (#628) 2024-03-03 11:51:37 +01:00
statmsg.cpp fixed problem when sending vitals bigger then 0xffff to other clients (#877) 2026-05-14 11:41:09 +02:00
statmsg.h cleanup code for statmsg (#836) 2026-01-02 14:17:27 +01:00
StdAfx.cpp Formating everything 2016-02-19 19:26:35 +01:00
StdAfx.h remove unused include 2023-11-12 11:00:13 +01:00
storage.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
storage.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
syshook.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
syshook.h renamed mobile syshook to character 2018-10-14 13:13:16 +02:00
syshookscript.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
syshookscript.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
target.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
target.h Clang Tidy default constructor (#852) 2026-01-15 22:31:14 +01:00
tasks.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
tasks.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
textcmd.cpp using fmt instead of ostringstream (#873) 2026-04-06 16:21:50 +02:00
textcmd.h no need to strip tilde chars from speech 2019-01-16 21:24:41 +01:00
tildecmd.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
tildecmd.h updated speech code 2019-01-02 23:35:38 +01:00
tiplist.h Formating everything 2016-02-19 19:26:35 +01:00
tiplstwn.cpp Tidy copy initialization (#859) 2026-01-19 08:17:28 +01:00
tips.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
tooltips.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
tooltips.h Formating everything 2016-02-19 19:26:35 +01:00
ufunc.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
ufunc.h Character buffs (#587) 2024-01-13 16:46:08 +01:00
ufunc2.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
ufuncstd.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
uimport.cpp print starting line number when loading fails (#876) 2026-04-22 20:42:20 +02:00
uimport.h moved polcfg to plib (#732) 2024-11-03 14:37:38 +01:00
umanip.h Formating everything 2016-02-19 19:26:35 +01:00
umap.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
umap.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
uobjcnt.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
uobjcnt.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
uobject.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
uobject.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
uoclient.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
uoclient.h ClangTidy "modernize-use-override" (#851) 2026-01-14 21:35:59 +01:00
uoexec.cpp Non blocking gump cmd (#871) 2026-03-16 08:11:43 +01:00
uoexec.h Funcrefs do not detect pid change (#889) 2026-05-31 11:45:35 +02:00
uolisten.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
uopathnode.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
uoscrobj.cpp Non blocking gump cmd (#871) 2026-03-16 08:11:43 +01:00
uoscrobj.h Non blocking gump cmd (#871) 2026-03-16 08:11:43 +01:00
uoskills.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
uoskills.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
useskill.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
utype.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
uworld.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
uworld.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
vital.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
vital.h removed intrusive list information in Attributes and Vitals 2020-08-02 12:51:24 +02:00
watch.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
wthrtype.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
xmlfilescrobj.cpp using fmt instead of ostringstream (#873) 2026-04-06 16:21:50 +02:00
xmlfilescrobj.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
zone.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
zone.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00