Any usage of call() within your source will trigger the external DLL security warning when running your world, regardless of if it's being used on a DLL or not.
Numbered Steps to Reproduce Problem:
1) Create project.
2) Add any code that utilizes call().
3) Run game.
4) See external DLL security warning.
Code Snippet (if applicable) to Reproduce Problem:
mob/proc/Test()
src << "Hello [src.name]!"
Login()
..()
call(src,"Test")()
Expected Results:
Compiler to only set security flag when it detects a dll/so file as the first argument to call(), not when any usage is made.
Actual Results:
Security warning about external libraries.
Does the problem occur:
Every time? Or how often? Every time.
In other games? Any project with call() used.
In other user accounts? Yep.
On other computers? Yep.
When does the problem NOT occur? When call() isn't used anywhere.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
Seems to happen all the way back to when the warning was added.
Workarounds:
Nada.