Commit Graph
3985 Commits
Author SHA1 Message Date
bigguy345 4245f5bbbc Improved fullscreen mode for legacy GuiScript 2026-01-26 05:18:09 +02:00
bigguy345 ac8228e4d1 Properly ordered mouse clicked components 2026-01-26 05:12:02 +02:00
bigguy345 8fa22e1e60 Moved fullscreen button mouseClicked into GuiScriptTextArea 2026-01-26 04:56:42 +02:00
bigguy345 3f204d412d Removed redundant fullScreenButton.draw calls, already drawn in GuiScriptTextArea 2026-01-26 04:00:24 +02:00
bigguy345 bd1743d069 Penalised keyword items in autocomplete suggestions 2026-01-26 03:51:02 +02:00
bigguy345 76b6dae9d4 Added API global engine objects and DataScript global definitions as JS autocomplete suggestions 2026-01-26 03:50:33 +02:00
bigguy345 aae2fdb23a Added DataScript global definitions i.e. npc, world, event to syntax highlighter as global vars 2026-01-26 03:49:38 +02:00
bigguy345 df0d46e63d Properly parsed enclosed namespace types like INpcEvent.UpdateEvent and added them to JSTypeRegistry.types 2026-01-26 03:48:18 +02:00
bigguy345 39a43a339b Merge branch 'dev' into syntax-highlighter-unified 2026-01-25 19:37:27 +02:00
bigguy345 46b62eea56 Bridged .d.ts patch overrides to java side to show in autocomplete/hoverinfo 2026-01-25 06:22:11 +02:00
bigguy345 f43b9ae186 Allowed for .d.ts patches to be applied and merge into existing types
i.e IPlayer.d.ts patch for getDBCPlayer() by npcdbc addon to return IDBCAddon instead of IDBCPlayer
2026-01-25 05:37:30 +02:00
Kam 8c125afc9c Create Auction_Update.md 2026-01-24 16:14:19 -05:00
Kam fe998ea31c Auction Blacklist System 2026-01-24 16:03:54 -05:00
Kam b85804af98 Disable Edit button for Auctioneer 2026-01-24 15:33:10 -05:00
Kam 3577701edf Auction Fixes + Auction API Hookup 2026-01-24 15:11:50 -05:00
Kam 64c29377c4 Vault auto to True 2026-01-24 04:24:26 -05:00
Kam d1621d4368 Auction Fixes to Tooltips, Auction Command, Money Command 2026-01-24 03:24:57 -05:00
Kam bd7cafa482 Telegraph Scripting System 2026-01-24 02:35:26 -05:00
Kam 3e57b837aa Auction Fixes 2026-01-24 01:57:46 -05:00
Kam 5992e1badc Some Ability Fixes to Defaults and Langs 2026-01-23 23:59:19 -05:00
bigguy345 f1a968d196 Got bridges working for new JSTypeRegistry domains (.d.ts files of each loaded mod) 2026-01-24 06:47:44 +02:00
bigguy345 b86c0284ac Loaded all .d.ts files in assets/modId/api directory of ALL loaded mods 2026-01-24 06:42:38 +02:00
Kam a4ac6bb1c1 Update Icons for GUI 2026-01-23 23:27:53 -05:00
bigguy345 0d1520d951 Merge branch 'dev' into syntax-highlighter-unified 2026-01-24 05:55:15 +02:00
bigguy345 26bf90ac66 Improved TokenHoverRenderer box height calculations 2026-01-24 05:36:59 +02:00
bigguy345 52db241b9a DtsJavaBridge interface/superclass fallback
Cached DtsJavaBridge lookups

Java varargs now match DTS reset params (...x: T)
2026-01-24 05:36:16 +02:00
Kam d528483e9b 1.11-beta 2026-01-23 22:27:49 -05:00
bigguy345 3f6972f9f6 Bridged over JSDocs/param names for fields/methods of java reflected classes that have a matching JS type twin loaded from .d.ts files 2026-01-24 04:56:42 +02:00
bigguy345 64f8ca657c Parsed fully qualified name of API java classes in .d.ts files 2026-01-24 04:54:47 +02:00
Kam 5afa1c8959 Auction System Implementation 2026-01-23 21:53:12 -05:00
bigguy345 1b9e674b36 Proper parsing for generic JSDoc tags like "@word this is a tag"
Removed deprecated/since tags, parsed them as generics instead
2026-01-24 03:29:48 +02:00
bigguy345 021a32b962 Added JSDocInfo for TypeInfo too 2026-01-24 02:24:13 +02:00
bigguy345 8799e08c17 Expanded scope of DTSJSDocParser type/param patterns so they are more forgiving 2026-01-24 02:23:59 +02:00
bigguy345 ff68dc9258 Parsed all JSDoc info for all members of all .d.ts files. Documentations for all API classes now renders properly in hover info
-Added proper TokenHoverInfo for JS classes
2026-01-23 23:10:26 +02:00
bigguy345 b7a46cab1d Added more JSDoc tags : @see, @deprecated, @since 2026-01-23 22:44:01 +02:00
bigguy345 6d62a44be5 getHookTypes is now cached imports based 2026-01-23 20:12:18 +02:00
bigguy345 d3f06f8866 Reverted hook list scroll fix (cause it works fine without it) 2026-01-23 20:11:59 +02:00
bigguy345 190fa5431f HookDefinition requiredImports now has both enclosed type & enclosing type i.e "IPlayerEvent" & "IPlayerEvent.UpdateEvent"'
Cached all collected imports in JaninoScript
2026-01-23 20:11:26 +02:00
bigguy345 96239118e7 OMG janino-scripts-final merge 2026-01-23 19:01:56 +02:00
Kam 9cbd9fd3eb Fix Block Waypoint 2026-01-23 01:41:57 -05:00
Kam aa923fae54 Remove Analystics 2026-01-23 00:51:01 -05:00
Kam a9b602713c Large Cleanup to Code Imports and Formatting 2026-01-22 23:07:38 -05:00
Kam 31aac0d6b3 GUI fixes and small bug fixes to Script GUIs, Overlay GUI, etc 2026-01-22 22:52:04 -05:00
Kam d560c23241 @ParamName support for Hook Definitions in Overlay Scripts 2026-01-22 22:01:13 -05:00
Kam db64928f18 Merge branch 'janino-kam' of https://github.com/KAMKEEL/CustomNPC-Plus into janino 2026-01-22 20:53:54 -05:00
Kam 0f1a6028f3 Event Janino Script 2026-01-22 20:53:48 -05:00
bigguy345 587d435a6f Added removed methods 2026-01-23 03:27:40 +02:00
Kam 9c9bcc8228 Update JaninoScript.java 2026-01-22 20:17:37 -05:00
Kam 7ba2dc72d7 Goatee loves this 2026-01-22 19:55:57 -05:00
Kam f8dc9ec1e4 Update JaninoScript.java 2026-01-22 19:43:05 -05:00