Commit Graph
524 Commits
Author SHA1 Message Date
Kam cc148c02d7 Convert all getPlayerData() to PlayerData.get() 2025-04-08 22:48:32 -04:00
Kam 94d9d93360 Organize Player Events 2025-04-08 22:37:26 -04:00
Kam ada1409f58 get to Set for Max Hurt Time 2025-04-06 22:13:42 -04:00
Kam ef389da110 Fix Player Rotation 2025-03-31 22:46:20 -04:00
Kam cac5a53997 Add a new Aim While Shooting Type 2025-03-19 17:38:06 -04:00
luisc 5af8a15de7 Removed "id" field from EnumAnimationPart 2025-03-17 17:05:04 -05:00
Kam 9691c90ffc Scripting for Attribute Handling on Players, Items, Totals, etc 2025-03-14 05:35:23 -04:00
Kam 3dc08696f7 Fix Inventory Script for DBC Players 2025-03-14 04:22:31 -04:00
Kam 06a8317860 Fix Magic Crashes 2025-03-13 17:20:23 -04:00
Kam 180d257024 Proper Reformating 2025-03-13 17:14:45 -04:00
Kam ce75880aba Fix up to Dev 2025-03-13 16:52:08 -04:00
Kam 53daf359cd Better DBC Loaded Handling 2025-03-11 22:18:39 -04:00
Kam 495fd98bfd Implement Profile Events to Player Scripts 2025-03-11 17:16:54 -04:00
Kam 6571e09911 Fix to Dialog Event 2025-03-06 02:22:21 -05:00
Kam 43c940f7ed Merge branch 'dev' into dev 2025-03-06 02:19:17 -05:00
Kam 67a1650fb6 Profile Events 2025-03-06 01:24:51 -05:00
Kam 7a16cdf520 Magic for PlayerData and NPCs 2025-03-05 19:40:55 -05:00
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