Kam
adec63c763
CloneAllTagsShort for Quicker Server Interaction
2023-05-08 23:46:38 -04:00
Kam
5d738987b2
Add Sort Settings - Filter/Order/Type to Cloner GUI
2023-05-03 15:01:23 -04:00
Luis C.M
c27cdf7950
Implemented sub-GUI for editing NPC tags in the cloner
2023-04-12 14:22:22 -05:00
KAMKEEL
53070b47c4
Fix ReadNBT Tag Error
2023-03-22 22:36:41 -04:00
KAMKEEL
9d68a5e079
Fix UUIDs not saving to NPCs - Revert TagMapUUID List
2023-03-22 21:27:20 -04:00
KAMKEEL
30b3f55e7c
Send All Tags to Client for Viewing
2023-03-22 20:13:36 -04:00
KAMKEEL
81c752c483
Tag Code Cleanup
2023-03-22 19:14:13 -04:00
KAMKEEL
41c4fc66d0
Send Valid Tags to Client that correlate with UUIDs found on the Server. No longer needs the Clones Data
2023-03-22 17:58:02 -04:00
KAMKEEL
a9f2fe4a0e
Useless List
2023-03-22 17:00:55 -04:00
KAMKEEL
69154bec24
Send ServerTag Map through packet
2023-03-22 16:07:09 -04:00
Luis C.M
0f619d710a
Implemented tag filters
2023-03-21 03:16:52 -05:00
Luis C.M
aba24fc93c
Tags can now be added through a new sub gui in the NPC advanced tab.
2023-03-20 22:29:58 -05:00
Luis C.M
f27599075a
As many slots as possible can be added to natural spawn entries now.
2023-03-20 02:00:58 -05:00
Luis C.M
80352741b9
Fixed custom gui slot behavior
2023-03-18 15:52:50 -05:00
Luis C.M
df069c82c2
Added a quest alert toggle for each quest in the quest log.
...
Fixed instant complete quests not finishing sometimes.
2023-03-16 23:37:57 -05:00
Luis C.M
e58b494979
All global NPC scripts are now called before local NPC scripts
...
Fixed event NPC scripts not running after erroring, and not outputting to the console
2023-03-16 16:43:05 -05:00
Luis C.M
29935a1c6d
Implemented local NPC event scripts.
2023-03-16 04:27:19 -05:00
Luis C.M
5b589768f6
Player, Forge, & NPC script console changes, & further fix to concurrent modification exception on script container.
2023-02-21 12:45:48 -06:00
Luis C.M
0db96f9040
Fixed forge, player, & npc scripts not being able to be deleted or added.
2023-02-19 16:22:28 -06:00
Luis C.M
de6375c4cb
Fixed script console not appearing with the new global script tab saving method.
2023-02-19 15:20:51 -06:00
Luis C.M
b8dc090db8
Player, Forge, & NPC scripts are saved in separate packets for separate tabs now, so script save/get packets aren't too big for the server.
2023-02-19 13:38:43 -06:00
Luis C.M
e65ba59b8e
Fix to setting animation names.
2023-02-14 01:26:40 -06:00
Luis C.M
cfca59a48e
Implemented animation GUI
2023-02-06 23:17:05 -06:00
KAMKEEL
bda76bafe6
Optimize Imports
2023-01-12 21:33:06 -05:00
KAMKEEL
974bf2ca66
Packet Handling
2023-01-10 17:17:15 -05:00
KAMKEEL
6e92f08851
Config Overhaul
2023-01-07 00:21:08 -05:00
KAMKEEL
be9ae94163
Start API Branch
2022-11-15 15:25:53 -05:00
KAMKEEL
5ff3a3a1ba
Player Logging
2022-11-07 01:49:54 -05:00
KAMKEEL
fe4cc719d4
Revert "ScriptLogIgnoreType & PlayerLogging"
...
This reverts commit ac39e0a6d0 .
2022-11-07 01:43:27 -05:00
KAMKEEL
ead63d8e30
Player Logs
2022-11-07 01:42:33 -05:00
Luis C.M
8d3cd3fd82
Revert "Merge remote-tracking branch 'origin/dev' into dev"
...
This reverts commit 66edbcea80 , reversing
changes made to 3fd962289c .
2022-11-06 01:25:28 -06:00
KAMKEEL
175fb93958
Added (Player) to Logs
2022-11-06 00:17:22 -04:00
KAMKEEL
ac39e0a6d0
ScriptLogIgnoreType & PlayerLogging
2022-11-05 23:32:54 -04:00
KAMKEEL
e6dbfaa4f5
ScriptingEnabled Fix
2022-11-02 13:38:20 -04:00
KAMKEEL
303b1fecca
updateTrackedQuest Console Error
...
> Fix PacketHandlerServer | updateTrackedQuest IndexOutOfBounds error
2022-08-23 16:17:10 -04:00
c0508383
22e01bba1f
CustomNpcs:
...
-Added ScriptOpsOnly config, which controls if only ops can see and edit scripts.
-Added ScriptDevs config, a list of the UUIDs of players who should be able to see and edit scripts. If left empty and ScriptOpsOnly is false, everyone can see and edit scripts with a scripter.
IPlayer:
-Added isScriptDev() function to check if the player can see and edit scripts.
2022-07-07 16:22:50 -05:00
c0508383
43e41a0e95
IWorld:
...
-Added new spawnClone function with an extra boolean parameter to check for spawn protection or not.
2022-07-05 22:55:38 -07:00
Luis C.M
cc61684fb8
Fixed custom item console
2022-07-03 09:46:40 -05:00
Luis C.M
522b5b884a
Scripted Skin Overlay render and packet sending fixes.
2022-06-15 03:48:32 -05:00
Luis C.M
63a1525ee2
API Changes:
...
-Implemented interfaces for all jobs & roles.
ScriptPlayer:
-Added getData() function, which returns player data objects.
IPlayerData: New class that holds all player data for modification.
-Holds dialog, bank, quest, transport, faction, item giver, and mail data.
-Also holds companion data, with functions has/set/getCompanion, and a getCompanionID function to differentiate companions.
2022-06-12 01:26:23 -05:00
Luis C.M
e2df33fb5f
Added quest objective and turnin data to the quest tracker.
2022-05-29 04:45:38 -05:00
Luis C.M
301e113be2
Added quest tracking, need to add objectives list and turn in info too.
2022-05-27 14:32:24 -05:00
Luis C.M
33bb0307e9
Separated data objects and data controller objects in the noppes.npcs.controllers package.
2022-05-24 01:07:50 -05:00
Luis C.M
532180f00f
Fixed NBT issue with player overlays.
2022-05-24 00:36:47 -05:00
Luis C.M
82938fe5cd
Fixed NBT issue with player overlays.
2022-05-24 00:11:34 -05:00
Luis C.M
8bc3190295
Implemented multiple overlay layers for CNPCs, replaces powered textures.
2022-05-17 04:34:46 -05:00
Luis C.M
dbfbab7be2
Players can now have multiple skin overlays, just like GUI overlays.
2022-05-16 18:47:16 -05:00
Luis C.M
d82b9c972e
Fix for enabling/disabling global scripts.
2022-05-16 00:53:07 -05:00
Luis C.M
89ac9f5225
Fix for the global script GUI menu.
2022-05-16 00:42:40 -05:00
Luis C.M
cf33b90b26
Used interfaces in implementations instead of the real classes for most scripted classes.
2022-05-11 22:08:31 -05:00