Commit Graph

  • 6c7c72b0f9 Lightning, Orb and Beam Improvements. Outer Glow Configurations for Abilities Kam 2026-01-26 18:38:43 -05:00
  • 606cb060fa Merge remote-tracking branch 'origin/dev' into dev Vidal 2026-01-26 19:11:22 -03:00
  • 1e96a21cca Added JS overloads to autocomplete properly bigguy345 2026-01-26 22:54:40 +02:00
  • 235fd3b3f3 Improved comment/string excluded range detection for auto-pair insertion bigguy345 2026-01-26 21:52:04 +02:00
  • ea8cc51eef Prevented auto pair insertion of '', "", [], () blocks in excluded ranges (comments,strings) bigguy345 2026-01-26 19:19:58 +02:00
  • 83a54c10b8 forgot this from autocomplete insertion carat between () commit bigguy345 2026-01-26 19:10:27 +02:00
  • ce7566e498 CTRL + Click on fields/methods/type to go to definition bigguy345 2026-01-26 19:09:40 +02:00
  • 1863038019 Atomic UNDO/REDO for all typed text (operates on entire words at once, not just characters) bigguy345 2026-01-26 19:09:00 +02:00
  • 8b5d3a2077 Copy with no selection now copies whole line, and pastes to a new line bigguy345 2026-01-26 19:08:06 +02:00
  • 940dc01a7c DELETE_LINE, MOVE_LINE_UP and MOVE_LINE_DOWN KeyPresets bigguy345 2026-01-26 19:05:32 +02:00
  • 720d0dc1b9 On Autocomplete insertion, set cursor carat inside () if method has parameters bigguy345 2026-01-26 19:01:54 +02:00
  • 6f1fc08a08 init'd JSTypeRegistry on game load bigguy345 2026-01-26 19:00:36 +02:00
  • 651f2d0d84 More Abilities Kam 2026-01-26 04:42:23 -05:00
  • 4f873437d8 Merge remote-tracking branch 'origin/dev' into dev Vidal 2026-01-26 00:53:20 -03:00
  • 1b755d7c87 part 3? Vidal 2026-01-26 00:48:31 -03:00
  • 4245f5bbbc Improved fullscreen mode for legacy GuiScript bigguy345 2026-01-26 05:18:09 +02:00
  • ac8228e4d1 Properly ordered mouse clicked components bigguy345 2026-01-26 05:12:02 +02:00
  • 8fa22e1e60 Moved fullscreen button mouseClicked into GuiScriptTextArea bigguy345 2026-01-26 04:56:42 +02:00
  • 3f204d412d Removed redundant fullScreenButton.draw calls, already drawn in GuiScriptTextArea bigguy345 2026-01-26 04:00:24 +02:00
  • bd1743d069 Penalised keyword items in autocomplete suggestions bigguy345 2026-01-26 03:51:02 +02:00
  • 76b6dae9d4 Added API global engine objects and DataScript global definitions as JS autocomplete suggestions bigguy345 2026-01-26 03:50:33 +02:00
  • aae2fdb23a Added DataScript global definitions i.e. npc, world, event to syntax highlighter as global vars bigguy345 2026-01-26 03:49:38 +02:00
  • df0d46e63d Properly parsed enclosed namespace types like INpcEvent.UpdateEvent and added them to JSTypeRegistry.types bigguy345 2026-01-26 03:48:18 +02:00
  • de043f4a25 Ability Changes Kam 2026-01-25 20:39:01 -05:00
  • 92e69bb270 Changed Player Dialog Events to work like NPC Dialog Events Vidal 2026-01-25 21:13:42 -03:00
  • 9ebaf780e1 i hate git Vidal 2026-01-25 17:13:53 -03:00
  • 39a43a339b Merge branch 'dev' into syntax-highlighter-unified bigguy345 2026-01-25 19:37:27 +02:00
  • 46b62eea56 Bridged .d.ts patch overrides to java side to show in autocomplete/hoverinfo bigguy345 2026-01-25 06:22:11 +02:00
  • 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 bigguy345 2026-01-25 05:37:30 +02:00
  • 8c125afc9c Create Auction_Update.md Kam 2026-01-24 16:14:19 -05:00
  • fe998ea31c Auction Blacklist System Kam 2026-01-24 16:03:54 -05:00
  • b85804af98 Disable Edit button for Auctioneer Kam 2026-01-24 15:33:10 -05:00
  • 3577701edf Auction Fixes + Auction API Hookup Kam 2026-01-24 15:11:50 -05:00
  • 64c29377c4 Vault auto to True Kam 2026-01-24 04:24:26 -05:00
  • d1621d4368 Auction Fixes to Tooltips, Auction Command, Money Command Kam 2026-01-24 03:24:57 -05:00
  • bd7cafa482 Telegraph Scripting System Kam 2026-01-24 02:35:26 -05:00
  • 3e57b837aa Auction Fixes Kam 2026-01-24 01:57:46 -05:00
  • 5992e1badc Some Ability Fixes to Defaults and Langs Kam 2026-01-23 23:59:19 -05:00
  • f1a968d196 Got bridges working for new JSTypeRegistry domains (.d.ts files of each loaded mod) bigguy345 2026-01-24 06:47:44 +02:00
  • b86c0284ac Loaded all .d.ts files in assets/modId/api directory of ALL loaded mods bigguy345 2026-01-24 06:42:38 +02:00
  • a4ac6bb1c1 Update Icons for GUI Kam 2026-01-23 23:27:53 -05:00
  • 0d1520d951 Merge branch 'dev' into syntax-highlighter-unified bigguy345 2026-01-24 05:55:15 +02:00
  • 26bf90ac66 Improved TokenHoverRenderer box height calculations bigguy345 2026-01-24 05:36:59 +02:00
  • 52db241b9a DtsJavaBridge interface/superclass fallback bigguy345 2026-01-24 05:36:16 +02:00
  • d528483e9b 1.11-beta Kam 2026-01-23 22:27:49 -05:00
  • 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 bigguy345 2026-01-24 04:56:42 +02:00
  • 64f8ca657c Parsed fully qualified name of API java classes in .d.ts files bigguy345 2026-01-24 04:54:47 +02:00
  • 5afa1c8959 Auction System Implementation Kam 2026-01-23 21:53:12 -05:00
  • 1b9e674b36 Proper parsing for generic JSDoc tags like "@word this is a tag" bigguy345 2026-01-24 03:29:48 +02:00
  • 021a32b962 Added JSDocInfo for TypeInfo too bigguy345 2026-01-24 02:24:13 +02:00
  • 8799e08c17 Expanded scope of DTSJSDocParser type/param patterns so they are more forgiving bigguy345 2026-01-24 02:23:59 +02:00
  • ff68dc9258 Parsed all JSDoc info for all members of all .d.ts files. Documentations for all API classes now renders properly in hover info bigguy345 2026-01-23 23:10:26 +02:00
  • b7a46cab1d Added more JSDoc tags : @see, @deprecated, @since bigguy345 2026-01-23 22:44:01 +02:00
  • 6d62a44be5 getHookTypes is now cached imports based bigguy345 2026-01-23 20:12:18 +02:00
  • d3f06f8866 Reverted hook list scroll fix (cause it works fine without it) bigguy345 2026-01-23 20:11:59 +02:00
  • 190fa5431f HookDefinition requiredImports now has both enclosed type & enclosing type i.e "IPlayerEvent" & "IPlayerEvent.UpdateEvent"' bigguy345 2026-01-23 20:11:26 +02:00
  • 96239118e7 OMG janino-scripts-final merge bigguy345 2026-01-23 19:01:56 +02:00
  • 9cbd9fd3eb Fix Block Waypoint Kam 2026-01-23 01:41:57 -05:00
  • aa923fae54 Remove Analystics Kam 2026-01-23 00:51:01 -05:00
  • a9b602713c Large Cleanup to Code Imports and Formatting Kam 2026-01-22 23:07:38 -05:00
  • 31aac0d6b3 GUI fixes and small bug fixes to Script GUIs, Overlay GUI, etc Kam 2026-01-22 22:52:04 -05:00
  • d560c23241 @ParamName support for Hook Definitions in Overlay Scripts Kam 2026-01-22 22:01:13 -05:00
  • db64928f18 Merge branch 'janino-kam' of https://github.com/KAMKEEL/CustomNPC-Plus into janino Kam 2026-01-22 20:53:54 -05:00
  • 0f1a6028f3 Event Janino Script Kam 2026-01-22 20:53:48 -05:00
  • 587d435a6f Added removed methods bigguy345 2026-01-23 03:27:40 +02:00
  • 9c9bcc8228 Update JaninoScript.java Kam 2026-01-22 20:17:37 -05:00
  • 7ba2dc72d7 Goatee loves this Kam 2026-01-22 19:55:57 -05:00
  • f8dc9ec1e4 Update JaninoScript.java Kam 2026-01-22 19:43:05 -05:00
  • a7d58bfb4e Re-Add Call Run Kam 2026-01-22 19:38:04 -05:00
  • 923c84e3fe Cache Handle for O(1) lookups Kam 2026-01-22 19:03:28 -05:00
  • ee593c62c0 No @ScriptHook needed anymore Kam 2026-01-22 18:44:41 -05:00
  • bee4d18bc6 Hook Context Kam 2026-01-22 17:59:03 -05:00
  • f4a5bbd1f6 Janino Kam Kam 2026-01-22 17:28:12 -05:00
  • 638c915965 Potential Fix to Usuable Type names Kam 2026-01-22 16:59:13 -05:00
  • 8da42e7b7c Merge branch 'janino-scripts' of https://github.com/KAMKEEL/CustomNPC-Plus into janino-scripts Kam 2026-01-22 16:24:53 -05:00
  • e6221c0940 Test Janino Kam 2026-01-22 16:24:48 -05:00
  • dfcab1e413 Moved clear to ScriptHandler bigguy345 2026-01-22 23:05:47 +02:00
  • 13cb94d5e2 Forgot API ScriptHookController bigguy345 2026-01-22 22:57:04 +02:00
  • a18292b8ed Used dynamic janino compiler for server side script handlers bigguy345 2026-01-22 22:29:26 +02:00
  • cb364823a9 Added ScriptContext based registerHook bigguy345 2026-01-22 22:28:20 +02:00
  • 73f0d4e441 Bought goatee some braincells somehussar 2026-01-22 21:14:50 +01:00
  • 9ed588728b Update ScriptForgeEventHandler.java Kam 2026-01-22 15:04:44 -05:00
  • 19b01e2099 Compress Script Hooks and Context System Kam 2026-01-22 14:27:48 -05:00
  • e2ca76e626 Removed default imports for server event janino scripts bigguy345 2026-01-22 21:02:24 +02:00
  • 7050e9b7d4 Implemented Janino scripting for player events. via JaninoPlayerScript bigguy345 2026-01-22 20:51:46 +02:00
  • d835d2acb0 Migrated all EffectScript.ScriptType hooks to EnumScriptType bigguy345 2026-01-22 20:48:17 +02:00
  • 50e9f1b3e5 HUGE IScriptHandlerPacket merge. All ScriptHandlers that send packets now directly define their data through the ScriptHandler class itself, NOT through their own GuiScript extended class. bigguy345 2026-01-22 20:05:07 +02:00
  • 3f8373d76f Merge branch 'dev' into janino-scripts bigguy345 2026-01-22 19:53:18 +02:00
  • d0dc8a4578 Trader System + Stocks Implemented Kam 2026-01-22 12:38:56 -05:00
  • 692b985237 Cleanup for Langs + Abilities Kam 2026-01-20 23:50:42 -05:00
  • 04e2a57cb4 Auction Merge Kam 2026-01-20 21:07:18 -05:00
  • 8e9d2fedc5 Hitbox Fixes Kam 2026-01-19 16:29:24 -05:00
  • 384b61832d Hitbox Fixes Kam 2026-01-19 16:29:24 -05:00
  • 4cb1eee017 Only showed language button in script tab when script supports multiple languages bigguy345 2026-01-19 04:46:26 +02:00
  • f8c9faac0b - Implemented getLanguageOptions() with server-to-client fallback logic to ensure "Java/Janino" is correctly listed and synchronized in the script GUI. - Renamed getScriptIndex to getLanguageIndex in GuiScriptInterface and its subclasses to resolve naming ambiguity between tabs and engine selection. bigguy345 2026-01-19 04:06:11 +02:00
  • af62868387 1. JaninoHookResolver bigguy345 2026-01-19 03:26:02 +02:00
  • a032d24d65 Fixed crash bigguy345 2026-01-19 03:18:41 +02:00
  • 4a8e6df034 Add gradle-plugins submodule bigguy345 2026-01-18 18:20:13 +02:00
  • f5dbe19de2 New IScriptHandlerPacket: - Defines the packet-backed script GUI contract used by GuiScriptInterface for “streamed” script loading/saving. bigguy345 2026-01-18 17:57:10 +02:00
  • eecb5b0b3b ScriptHandler refactor: bigguy345 2026-01-18 17:50:04 +02:00