Commit graph

10 commits

Author SHA1 Message Date
hispidence
8a31dbf644 Move scripting source files into new filder. Obviously, these won't work yet or even compile. 2021-12-14 21:10:21 +00:00
hispidence
0b433edfe2 Include frameworkandsol.h instead of framework.h and sol.hpp. 2021-12-04 21:15:26 +00:00
Lwmte
8d2292c2c8 Convert static position to PHD_3DPOS, fix crossbow bolt shatter, read/write proper shatter type 2021-09-10 13:49:45 +03:00
hispidence
1cccef16b2 Give documentation comments new tag names. Part 2 of making the documentation better. 2021-08-23 19:16:24 +01:00
hispidence
9fbf00cce5 Fix some documentation. 2021-08-20 01:51:16 +01:00
hispidence
12d896776a Give newindex errors to script classes which already have index errors. 2021-08-20 01:41:14 +01:00
hispidence
ead31e63f2 Replace WarningsAsErrors usage with ScriptAssert usage.
For recoverable errors, add some recovery behaviour and logging so a level designer can see in the log what was done as a result of the error.

Warn about default behaviour if no callbacks are added.
2021-08-04 16:51:28 +01:00
hispidence
fde79b4704 Replace std::runtime_exception with TENScriptException. 2021-08-03 15:15:42 +01:00
hispidence
38291e7b60 Add m_temporary to GameScriptMeshInfo, as well as a constructor and destructor.
Fix documentation.

Remove duplicated pos property.
2021-07-23 02:04:47 +01:00
hispidence
f46e6222a2 Add GameScriptMeshInfo. This is still a fairly skeletal class for the time being. 2021-07-21 18:17:30 +01:00