Commit Graph
141 Commits
Author SHA1 Message Date
Kam 180d257024 Proper Reformating 2025-03-13 17:14:45 -04:00
Kam 710cb04f8d Apple Attributes for Items if DBC is not available, Resistances Always 2025-03-09 16:08:26 -04:00
Kam 5ab2203a8a Only Attributes + Resistances with DBC Addon 2025-03-09 03:17:21 -04:00
Kam 73594e46c0 Passivity to Factions 2025-03-06 17:33:44 -05:00
Kam 049d0baf5f NPCs to Players Magic Damage 2025-03-06 13:26:49 -05:00
Kam e3fad91547 Attribute and Magic Damage Calculations for Players to MOBS, Players, NPCs 2025-03-06 04:07:16 -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
bigguy345 a8e8566e7d Formatted EntityNPCInterface 2025-03-03 23:58:58 +02:00
Kam efcdeecbf2 Caching Some Paths for Efficiency 2025-02-18 04:57:17 -05:00
Kam 79955f549e Complete Some Todos and Remove Some 2025-02-18 04:45:47 -05:00
Kam 7d37670494 Rename to NPC AI to NPC AIs 2025-02-10 21:32:55 -05:00
Kam db2144116f Reorg -- Data Packets designed to send to Client 2025-01-30 13:54:49 -05:00
Kam c3179b36f2 Remove PacketHandlerClient 2025-01-30 12:44:39 -05:00
Kam e8c3fc4d0a MORE SWAPPING 2025-01-30 11:03:57 -05:00
Kam 31c7ceacab Sound Packet Commit 2025-01-30 01:35:48 -05:00
Kam d91d4668d6 WHEN WILL THIS END! 2025-01-29 21:50:55 -05:00
Kam 5d41f5b939 Rename Namespace to kamkeel.npcs 2025-01-29 13:20:04 -05:00
Kam 2689127787 Make a SideOnly InvisibleToClient 2024-08-22 16:03:12 -04:00
somehussar 9659650a75 Fix player-specific invisibility 2024-08-22 21:26:54 +02:00
Kam 83a07d8b1d Check KO 2024-04-11 22:18:23 -04:00
Kam 48baa6de5f Move Collisions to Stats 2024-04-09 20:35:29 -04:00
Kam ee06de1854 Render Aura (for Future Addon) 2024-04-08 23:06:30 -04:00
Kam a57bf10031 Support for Future DBC Addon 2024-04-06 17:29:46 -04:00
Kam 675267c5b1 Not Remote check for NPC Swing 2024-03-29 21:50:52 -04:00
Kam 043b52ae51 Swing Packet only on Server Side 2024-03-29 02:49:52 -04:00
Kam 90a788ed47 Better Soulstone Handling 2024-03-26 17:49:34 -04:00
Kam 80569dce51 Remove AI Twist [Does not Work] (Tested) 2024-03-19 22:11:22 -04:00
Kam 9f124f721c Fix Combat Policy Stubborn chances not working 2024-03-13 21:43:10 -04:00
Kam b17d95edde Combat Policy: Tactical Completed
- Added Normal / Reverse Button

Tactical targets the strongest threat, while Reverse targets the weakest ones
2024-03-13 20:02:38 -04:00
Kam 0f343b66a9 Small Fixes to AI Task handling priorities. Fix Dodge and Orbit to have better speeds 2024-03-12 01:56:06 -04:00
Kam 6f6d4c041b Remove Weird Global Item Givers / Fixes Item Givers 2024-03-05 13:51:03 -05:00
Kam 2dfb383245 Turn in Quests now work for Parties 2024-03-05 01:04:15 -05:00
Kam 1e51d6b243 Change to Hitbox to use Scale instead 2024-02-29 22:41:58 -05:00
Kam 41b65496f1 Include this sectionin Hitbox Refactor 2024-02-29 22:20:59 -05:00
Kam b8c01f8455 Merge branch 'dev' into hitbox-settings 2024-02-29 22:15:26 -05:00
Kam e044889b33 Should already be fixed | Fix Unneeded 2024-02-20 00:43:00 -05:00
Kam 2cc5e31dc7 Fix Dimension ID handling 2024-02-20 00:39:51 -05:00
Goodbird d10d582a18 Linked custom hitbox data to data display and to npc 2024-02-18 17:26:31 +03:00
Kam ec78673fa2 Tell client NPC is being drawn 2024-02-15 17:49:48 -05:00
Kam eb01579f4a SwingWarmup Time, CobwebAI Change, Change GUI Layout 2024-02-12 02:58:34 -05:00
Kam aab5a9ca04 Sync Tactical Chance with Stubborn Combat Policy 2024-02-03 03:51:09 -05:00
Kam 173bf91342 Tactical Switcher 2024-01-31 01:48:49 -05:00
Kam 52cdf91670 Initial Push for new Combat Policy Types [WIP] 2024-01-30 21:50:19 -05:00
Kam ea217dde75 Merge Dev into Experimental 2024-01-25 01:26:16 -05:00
Kam fc34e0a40d Update CNPC+ to Support GeckoLib Mixin with Addon Classes 2024-01-24 22:05:56 -05:00
Kam d82466e281 Remove Print oops 2024-01-23 23:42:12 -05:00
Kam 509d32bfc1 Add two types of Leaps -- Jump and Pounce 2024-01-23 23:32:02 -05:00
Kam ebffc0e80e Create Combat Handler to help Ai to help manage which player should be at tacked 2024-01-23 23:16:42 -05:00
Kam 3c225f74db GeckoLib Addon is now an OPTIONAL Supported Addon [WIP] 2024-01-22 20:32:03 -05:00
Kam 3e43855128 Merge Dev into PR 110 2024-01-18 14:45:08 -05:00