Kam
c2fa74c541
Scheduled Actions
2025-03-03 20:05:19 -05:00
Kam
150b8bfe2d
Merge pull request #147 from bigguy345/dev
...
Added Scheduled Tasks system for NPC scripting.
2025-03-03 19:54:41 -05:00
Kam
f5ee7451f5
Fix Cached Item and Scripted Item Errors
2025-03-03 18:25:29 -05:00
bigguy345
0033413235
Added Scheduled Tasks system for NPC scripting.
...
Allows for scripting the scheduling of runnable methods in sequence within the NPC's AI
An example sequence of tasks:
1. Dashes towards player (might take 3-5 seconds, doesn't matter, task durations are dynamic so it can take as long as it needs).
2. Punches player away
3. Waits 10 ticks - Fires a ki blast
4. Teleports behind player
5. Knocks player out
2025-03-03 23:59:49 +02:00
Kam
a16a930237
Party Disband and Create for Controller & Scripting
2025-02-25 17:24:43 -05:00
Kam
d7d968bf86
Scripting for Effects and Profiles
2025-02-21 17:30:57 -05:00
Kam
40154f9c53
Quest Profile Options
2025-02-21 06:19:24 -05:00
Kam
c3538836be
Optimize Imports
2025-02-20 21:40:39 -05:00
Kam
fdd47691ae
Fix Linked Item Duplication Bug
2025-02-18 02:15:06 -05:00
Luis C.M.
972e930b31
Implemented anvil repair and item destroyed events for custom items and linked items
2025-02-17 21:39:18 -06:00
Luis C.M.
90bd8aeb02
Implemented version change and build events for linked items
2025-02-17 18:01:11 -06:00
Kam
5c04b1aae6
Update NpcAPI.java
2025-02-17 16:45:57 -05:00
Kam
690f2ca10d
Hook Up Linked Item to existing Events
2025-02-17 16:02:56 -05:00
Kam
5cbab2581c
Linked Item Saving & Writing
2025-02-17 14:38:42 -05:00
Kam
85165070e0
Linked Item Building
2025-02-17 14:06:26 -05:00
Kam
639e44f98f
Try and work?
2025-02-17 13:44:01 -05:00
Kam
e316946915
push something??
2025-02-16 06:24:57 -05:00
Kam
f51c636b79
LinkedItem Things
2025-02-16 05:50:03 -05:00
Kam
eb8b5387ea
Linked Item GUI + Packets
2025-02-16 04:54:21 -05:00
Kam
025e1ada3c
Linked Item Things
2025-02-15 19:37:25 -05:00
Kam
25d917c338
Merge branch 'packet' into animation-events-2
2025-02-14 15:22:59 -05:00
luisc
8909124fff
Made ScriptLinkedItem implement IItemLinked api interface
2025-02-14 12:29:53 -06:00
luisc
4a1a092757
More linked item changes
2025-02-14 12:28:17 -06:00
luisc
d394174108
Made item events use IItemCustomizable interface.
2025-02-13 19:00:21 -06:00
luisc
6d80acb5f0
Created IItemCustomizable interface
2025-02-13 18:44:11 -06:00
luisc
44e5c8b4c5
progress on linked items
2025-02-13 18:11:58 -06:00
luisc
fb75f52806
NBT changes to accommodate nullable fields
2025-02-13 14:48:21 -06:00
luisc
82dfbc8635
Made display fields nullable
2025-02-13 14:12:27 -06:00
luisc
d510fe8a00
Created abstract ScriptCustomizableItem class for scripted items
2025-02-13 13:48:59 -06:00
luisc
00af353e65
Merge remote-tracking branch 'refs/remotes/origin/packet' into animation-events-2
...
# Conflicts:
# src/api
# src/main/java/noppes/npcs/CommonProxy.java
# src/main/java/noppes/npcs/ServerEventsHandler.java
# src/main/java/noppes/npcs/client/PacketHandlerClient.java
# src/main/java/noppes/npcs/client/gui/global/GuiNPCManageAnimations.java
# src/main/java/noppes/npcs/controllers/data/AnimationData.java
2025-02-11 16:53:36 -06:00
somehussar
3f91be9498
Remove comment
2025-02-11 22:49:48 +01:00
somehussar
155cacf3c1
Merge remote-tracking branch 'upstream/packet' into packet
2025-02-11 22:39:17 +01:00
somehussar
9188499e7e
Move purely display data into ScriptItemCustom.Display
2025-02-11 22:39:08 +01:00
Kam
4a064add75
Fix Spawn Particle
2025-02-11 16:05:49 -05:00
Kam
7d37670494
Rename to NPC AI to NPC AIs
2025-02-10 21:32:55 -05:00
Kam
a35db3f9e5
Fix Rotation Get / Set for NPCs
2025-02-10 21:01:53 -05:00
Kam
20a46e6007
Custom Effect [WIP]
2025-02-10 14:58:45 -05:00
Kam
db2144116f
Reorg -- Data Packets designed to send to Client
2025-01-30 13:54:49 -05:00
Kam
db7473fd57
Delete more
2025-01-30 12:45:10 -05:00
Kam
c3179b36f2
Remove PacketHandlerClient
2025-01-30 12:44:39 -05:00
Kam
fb496ce1e2
SyncController
2025-01-30 09:26:10 -05:00
Kam
d91d4668d6
WHEN WILL THIS END!
2025-01-29 21:50:55 -05:00
Luis C.M.
990419a411
New event hooks and animation event class
2025-01-22 15:49:27 -06:00
Luis C.M.
179c7b6fb4
Moved world stored/temp data into the API, functionally the data is the same since different worlds don't have different data.
2024-12-22 17:26:09 -06:00
luisc
d57571ea0d
Made API return a DBC player object if a player is a DBC player. Deprecated old getDBCPlayer() function.
2024-10-24 17:12:00 -05:00
Kam
934cc3d7cd
Reapply "Revert Animation Events"
...
This reverts commit 4113bcc6e9 .
2024-08-22 16:47:45 -04:00
Kam
4113bcc6e9
Revert "Revert Animation Events"
...
This reverts commit 1ffddd3ce9 .
2024-08-22 16:47:07 -04:00
bigguy345
bce3b2f5ea
Added closeOnEsc variable to ICustomGui
2024-08-11 20:22:35 +03:00
Luis C.M.
beb556f827
Merge branch 'api-changes' into dev
2024-08-05 19:38:28 -05:00
Luis C.M.
05c2164baf
Added an entity field to the
...
CNPC natural spawn event.
2024-08-05 19:35:59 -05:00