* origin/master: (84 commits)
store skillid in the attributes if available
added docs for checkskill change
use the correct id as skillid
CheckSkill() accepts now also attribute name instead of skillid
Move StoredToken to its own cpp/h
Items can now be created with an assigned quality from an itemdescriptor (#161)
*** OG Compiler: decouple web script preprocessing from FileContents
fix optimizer bug: can stop optimizing prematurely if pre- or post-decrement operators are present
Fix a bug in the legacy compiler .ecl output
Move compiler to Legacy namespace
Allow discord notification to fail and still have a successful build. It will otherwise always fail on forks, because it needs a github secret.
Ensure textentry_uoemod is not overwritten
fixed potential out of bound read
escript_grammar.cmake from Turley
generated lib/EscriptGrammar from grammar
EscriptGrammar from escript-antlr repo commit ef133e3a3a3184936e93493c863b7b995cdf4737 (#162)
Incorporate ANTLR into the cmake build.
Fix luck mod being assigned to luck from itemdesc files Fixed swing speed increase being printed twice when saving items. Fixed spelling mistake in docs.
Style fix
- Fix up docs. - Change modifier calculation to correctly use double. - Change rounding calculation as per Turley's suggestion.
...
Scripts which are running to completion outside the ScriptScheduler
can't be suspended. This will now be tested by the UOExecutor (as
os_module->suspend() doesn't care).
Optimize function name search for all modules not only uo by using an additional map, replaced c array with vector for functionsdef.
Simplified pragma pack order. (MSVC version is supported in all
compilers)
Removed compilerassert.h (asserteql,..) replaced with static_assert
Removed some old #ifs
Authors are not forced to use the clang-format setting, but should
atleast be inspired by the style.
The only thing which is now not allowed are tabs for ident/alignment!
added LEAK_DEBUG define:
disables the fixed allocs and uses direct new/delete, useful in conjunction with define of _STLP_USE_NEWALLOC in stlport/stl/config/host.h (rebuild of STLPORT required) to see real leaks
fixed leak of intrinsic weapons
small speedup for map packet
-added globalproperty file for PreprocessorDefinitions (i hate to set needed defs in every proj) vs2008/10 only
-some speedups
-removed "Waah! ..." prints on heal/damage dead chr
-fixed "*.. is attacking you!*"