The Jedi Skill Tree (Holocron System)
The Jedi Skill Tree is an interactive, highly immersive in-game Holocron skill tree system for Garry's Mod, designed primarily for Star Wars RP, Jedi, and Sith servers. Players can spend their hard-earned Skill Points to permanently unlock nodes across various skill categories, granting them stat bonuses, weapons, and custom abilities.Key Features
Progression System
- Playtime Rewards: Players passively earn +1 Skill Point every $N$ minutes of game time (Default: 60 minutes).
- Live Tracking: A sleek progress bar at the top tracks the exact time remaining until the next point.
- Persistent Saving: All skill points, unlocked nodes, and progress are securely saved via PData.
Node Rewards (Upon Purchase)
- HP Bonus: Permanently increases the player's maximum health.
- Armor Bonus: Permanently increases the player's armor.
- Strength Bonus: Increases maximum strength (fully integrated with the LSCS lightsaber system).
- Custom Lua Code: Nodes can execute any custom server-side Lua code instantly upon purchase, allowing for infinite customization (giving weapons, triggers, etc.).
In-Game Visual Node Editor (Admin Only)
No config files required! Build your entire skill tree directly in-game with a powerful visual editor:- Live Editing: Toggle Edit Mode to modify the tree live without restarting the server.
- Instant Creation: Right-click anywhere on the canvas to spawn a new node at that exact position.
- Full Node Management: Right-click on any node to Edit Properties, Set Parent (Dependency Link), Delete Parent, or Delete Node.
- Drag & Drop: Left-click and drag to reposition nodes in real-time.
- Visual Connections: Draw parent-to-child dependency chains with a live line preview.
- Instant Sync: All changes are instantly saved to JSON and synchronized across all online players.
Console Commands
- nn_editmode – Toggles the visual in-game editor (Admin only).
- nn_givepoints <name> <amount> – Gives skill points to a specific player.
