Commit graph

559 commits

Author SHA1 Message Date
Sollace
d4e3feacee
Fixed ability cooldown not ticking when there is not ability in the slot. Fixes #366 2024-06-23 16:57:47 +01:00
Sollace
302a033710
Don't allow flying whilst in a boat. Fixes #377 2024-06-23 15:37:24 +01:00
Sollace
498ec2bca0
The pearl necklace now has 4 durability 2024-06-23 14:41:44 +01:00
Sollace
9ee81c961c
Finish porting spell attributes to the new system 2024-06-22 19:40:49 +01:00
Sollace
b30e9c5f1f
Move entity attribute stuff to a separate class 2024-06-22 18:48:50 +01:00
Sollace
4dd3b2fb26
Fixed error when applying the bubble spell to entities 2024-06-22 18:29:44 +01:00
Sollace
92d2bc229f
Configure spell attributes for all the spell types 2024-06-07 00:15:15 +01:00
Sollace
1f714b3ed0
Tooltip details version 2 2024-05-28 18:48:06 +01:00
Sollace
5207f7fefb
Tweak catapult to make pushing entities easier and fix falling blocks not updating their velocity when pushed 2024-05-28 14:33:30 +01:00
Sollace
ce48d86fd6
Reduce casting time for projectiles 2024-05-28 14:31:59 +01:00
Sollace
a25d8b7a2c
Remove debug messages 2024-05-27 06:40:47 +01:00
Sollace
2edf2c6989
Implement data trackers for spells 2024-05-27 06:39:01 +01:00
Sollace
7937604c41
Fixed placed spells not reflecting their correct location in the dismiss spell screen 2024-05-25 21:01:33 +01:00
Sollace
e9114f9e12
Fixed data not being copied when the player changes dimensions 2024-05-25 21:01:01 +01:00
Sollace
1e3560fc04
Send tracked data in smaller packets to avoid large buffer allocation warnings being printed 2024-05-25 14:38:17 +01:00
Sollace
79d97adf0b
Implement attribute tooltips for all spells 2024-05-24 16:43:11 +01:00
Sollace
d1b3e8702a
Fix build 2024-05-23 20:23:44 +01:00
Sollace
c61f2ce834
Add tooltip for area protection spell and make use of the cached radius from the Ether entry 2024-05-23 17:38:11 +01:00
Sollace
1ecb28e511
Move placed spell logic into the cast spell entity and fix portals mislinking/multilinking 2024-05-23 17:02:29 +01:00
Sollace
8a093a8a8b
Sync all spells onto the ether 2024-05-23 12:53:11 +01:00
Sollace
77de42dd09
Split the placed spell into separate types 2024-05-22 21:21:34 +01:00
Sollace
575c1f7438
Fixed placed spells not playing their death animations and/or getting stuck and impossible to remove 2024-05-22 21:21:08 +01:00
Sollace
e23cbcdd1c
Fixed placed and projectile spells not syncing their level correctly. Also fixes placed shields not rendering 2024-05-22 13:58:20 +01:00
Sollace
ca361049f5
Surface spell attributes to the user in gemstone tooltips 2024-05-22 13:57:44 +01:00
Sollace
9e2135fde3
Clean up player capabilities networking 2024-05-22 01:04:12 +01:00
Sollace
88cf90842f
Sync each spell individually 2024-05-21 23:52:02 +01:00
Sollace
771da650c4
Implement a custom data tracker to sync values dynamically. Fixes #14 2024-05-21 23:51:56 +01:00
Sollace
c1bcaaa78e
Properly fix casting 2024-05-21 23:31:36 +01:00
Sollace
4bac633a23
Remove the update argument when interacting with spell slots 2024-05-21 23:10:02 +01:00
Sollace
f8f60a8d3d
Implement custom data tracker 2024-05-21 22:51:42 +01:00
Sollace
d38a02dcd4
Fix: Fix reference losing traits when serializing 2024-05-21 22:51:42 +01:00
Sollace
1f2df6daf5
Fix: Fix casting
# Conflicts:
#	src/main/java/com/minelittlepony/unicopia/ability/UnicornCastingAbility.java

# Conflicts:
#	src/main/java/com/minelittlepony/unicopia/ability/UnicornCastingAbility.java
2024-05-21 22:51:42 +01:00
Sollace
95ffe5b0b5
Serialize spell type and traits together, and make affinity names translatable 2024-05-18 14:29:47 +01:00
Sollace
1d15630566
Properly replace existing spells when casting one with different traits. #353 2024-05-18 13:14:20 +01:00
Sollace
e053539d1b
Fixed earth ponies being able to stomp whilst flying with elytra and using riptide 2024-05-17 19:28:52 +01:00
Sollace
04298eefcf
Cancel stomps when moving upwards 2024-05-17 19:28:08 +01:00
Sollace
e6ec2083ef
Add a fortification status effect so earth ponies can see when they're fortified 2024-05-17 18:56:20 +01:00
Sollace
6a8c0d82ee
Ground pound now prevents fall damage. Fixes #351 2024-05-17 18:23:38 +01:00
Sollace
f0b57a2bbf
Fix trait serialization. Fixes #342 2024-05-16 20:32:28 +01:00
Sollace
0a5ec3da03
Indicate whether an ability can actually do something for a selected activation type 2024-04-12 01:24:15 +01:00
Sollace
86faeeaa43
Clean up warnings 2024-04-12 01:23:43 +01:00
Sollace
3489c47d63
Make the VR keys respect the toggle option and display a visual feedback when they are being used 2024-04-12 00:50:03 +01:00
Sollace
7e680549c7
Adjust starting size and decay rate of the black hole and add particles+item drops when decaying 2024-04-09 12:54:27 +01:00
Sollace
51d67d5215
Clean things up a little 2024-04-09 00:50:58 +01:00
Sollace
4cb06bcc92
Move ability assignment to the races 2024-04-08 20:46:06 +01:00
Sollace
281e2ba26d
Add unique gem designs for different spells 2024-04-08 19:18:56 +01:00
Sollace
978b5e9854
Fix decay animation and improve rendering a little 2024-04-08 17:49:44 +01:00
Sollace
d6d6984955
Fix some offset issues with the dark vortex spell 2024-04-08 16:55:10 +01:00
Sollace
e465a21839
Minor fixes to Ether and some owned style changes 2024-04-08 16:53:01 +01:00
Sollace
12bc0b6973
Rewrite the dark vortex to cause less lag and adjust/apply a cap to its maximum size 2024-04-07 20:27:15 +01:00