Commit Graph
69 Commits
Author SHA1 Message Date
Kam 20a46e6007 Custom Effect [WIP] 2025-02-10 14:58:45 -05:00
Luis C.M. a88f814c7a Fixed bard music bug where music would keep playing, unattached to a particular NPC. 2024-05-16 02:01:04 -05:00
luisc f6244434f7 Fixed background music not cancelling when moving within another bard NPC's range 2024-05-14 19:17:21 -05:00
luisc 56bb6751b1 Made more adjustments to the off range of music, and made the music properly repeat. Background bard music always plays at the player. 2024-05-14 18:32:30 -05:00
luisc 2d9063cf24 Changed entity check for bards 2024-05-14 18:05:25 -05:00
luisc 2637d9de26 Adjusted bard distance calc 2024-05-14 18:00:27 -05:00
luisc a291b4d49d Fixed bard lag 2024-05-14 17:52:19 -05:00
Kam 6f6d4c041b Remove Weird Global Item Givers / Fixes Item Givers 2024-03-05 13:51:03 -05:00
Kam 6f5fd25a24 Prevent Music Overlapping Memory Leak 2024-02-20 20:30:18 -05:00
Kam 3507cb85c5 Multithread Market Saving + Record History for Markets 2024-02-20 20:29:49 -05:00
Kam 32aca44443 Fix Spawn when Summoner Dies and not Respawnable 2024-02-20 00:50:07 -05:00
Kam e46b78ff71 Optimize Imports 2024-02-15 17:54:28 -05:00
Kam 0039f062f0 IRoleFollower New Functions
- [SET/GET] Rate
- [SET/GET] DialogHire
- [SET/GET] DialogFarewell
2024-02-10 18:50:52 -05:00
Kam 6d0df76447 Allow Spawns to Naturally Despawn always 2023-08-01 17:14:24 -04:00
Kam 50ef7aef62 Fix Job Spawner Jumping and Spawning Issue 2023-08-01 17:11:40 -04:00
Kam 4f1a9cefb7 Despawn Spawns when Summoner Dies 2023-07-31 11:38:59 -04:00
Kam 1a9b9645d5 Add Job Spawner to Spawn on Death Option 2023-07-30 19:28:06 -04:00
Luis C.M 978358e827 JobSpawner:
-Fixed strange entity bobbing and increased speed when NPCs are spawned through a spawner NPC.
2023-07-28 00:21:55 -05:00
Kam da313f6d0a Compatibility Helper DBC 2023-07-19 11:17:11 -04:00
Kam 491e377a3e CAPITAL I cause it looks cool 2023-06-05 22:12:48 -04:00
Kam 54b46129a9 Capital "I" for Instance 2023-06-05 19:35:27 -04:00
Kam 16d02f93e1 Capital "I" for Instance 2023-06-05 19:35:06 -04:00
KAMKEEL 7bd14b06dd Move InnDoorData to proper directory 2023-03-21 19:37:04 -04:00
Luis C.M f0b33cf913 Moved model scale parts into a single ModelScale class, similar to ModelRotate.
Added NPC model data interfaces to the API.
2023-03-17 02:36:28 -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
KAMKEEL bda76bafe6 Optimize Imports 2023-01-12 21:33:06 -05:00
Luis C.M 54d53041ac Animation Data overhaul 2023-01-12 15:07:45 -06:00
KAMKEEL 8f62daba3e Refactor JobPuppet and PartConfig 2023-01-11 22:42:36 -05:00
Luis C.M 8905f5f42e Moved NPC puppet data to display data.
Improved mixin functionality, offsets and rotations always reset if the puppet "job" (not a job anymore, always in display) is disabled.
2023-01-11 19:12:53 -06:00
Luis C.M 6897512a01 Removed redundant client-side fields from puppet parts. 2023-01-10 15:21:58 -06:00
Luis C.M a1a382b67f Undid previous commit, messed with offsets too much. 2023-01-10 15:09:06 -06:00
Luis C.M 1aee4c06fc Small optimizations for the NPC puppet mixin. 2023-01-10 13:25:21 -06:00
Luis C.M 42c29f1d47 Added support for other models that inherit from ModelBiped to NPC puppet rendering. 2023-01-09 21:08:22 -06:00
Luis C.M 8b07aa41cd Merge branch 'dev' into player-anims 2023-01-09 00:44:18 -06:00
Luis C.M 4375222a67 PartConfig:
-Angle fix for setRotation functions.
2023-01-09 00:44:00 -06:00
Luis C.M 6b0da818c6 Merge branch 'dev' into player-anims
# Conflicts:
#	src/main/java/noppes/npcs/roles/JobPuppet.java
2023-01-09 00:02:12 -06:00
Luis C.M a5903c24b9 Fixed rotation and offset functions setting values that are too high. 2023-01-09 00:00:18 -06:00
Luis C.M c146a973f0 IPlayerModelData:
-Restructured to implement the new IModelPart interface
2023-01-08 22:57:52 -06:00
Luis C.M 0750f12a32 IJobPuppet:
-Now restructured to use IModelPart to modify puppet parts.
-Old functions have been marked as deprecated, but still work.
2023-01-08 22:45:20 -06:00
Luis C.M 49f93dfce2 IJobPuppet:
-Now restructured to use IModelPart to modify puppet parts.
-Old functions have been marked as deprecated, but still work.
2023-01-08 22:32:36 -06:00
Luis C.M 06b938069a Very small change, grouped client-sided fields better. 2023-01-07 14:12:51 -06:00
Luis C.M 7ba95807e7 Removed unused array fields. 2023-01-07 14:11:35 -06:00
Luis C.M 3b11ddb4b4 Simplified player animation rendering, similar to the NPC puppet part commit on dev. 2023-01-07 14:10:36 -06:00
Luis C.M cfd724edf6 Merge branch 'dev' into player-anims
# Conflicts:
#	src/main/java/noppes/npcs/roles/JobPuppet.java
2023-01-07 14:02:47 -06:00
Luis C.M 0db7ef8e66 Simplified puppet rendering code, iterates over puppet parts and their corresponding model renderers instead of having several if statements. 2023-01-07 14:01:04 -06:00
Luis C.M d6ed069862 Merge branch 'dev' into player-anims
# Conflicts:
#	src/api
2023-01-07 13:15:45 -06:00
Luis C.M 99403257f5 Merge remote-tracking branch 'origin/dev' into dev 2023-01-07 13:13:56 -06:00
Luis C.M 4346992f14 IJobPuppet:
-Added the option to not interpolate between angles and move from one value to another at a constant speed.
2023-01-07 13:13:44 -06:00
KAMKEEL 6e92f08851 Config Overhaul 2023-01-07 00:21:08 -05:00
Luis C.M 51263a9f82 Added player rotations/pivots/animations, similar to NPC's. 2023-01-01 23:50:38 -06:00