Commit graph

2318 commits

Author SHA1 Message Date
Sollace
8036844941 Add a mana cost when using the portals 2022-09-17 22:11:40 +02:00
Sollace
cbd80270e3 Store the level with the spellcast entity so it can still be used when the owner is offline 2022-09-17 22:11:24 +02:00
Sollace
5d9ef41672 Add pages for the new spells and remaining artefacts 2022-09-17 20:52:19 +02:00
Sollace
188210f020 Fix crash when calling the recipe tree builder with one input 2022-09-17 20:51:38 +02:00
Sollace
af7e19ae69 Portal refinements and add the displacement spell 2022-09-17 19:13:39 +02:00
Sollace
4fde8400c5 Adjust shield sizes to account for increasing levels and placed vs on-person 2022-09-16 22:14:24 +02:00
Sollace
0250d8875a You can now cast more than one placed spell at a time (for any type of placed spell, not just portals) 2022-09-16 22:13:55 +02:00
Sollace
ab017ded6e Fixed levels not increasing when XP is full 2022-09-16 22:13:18 +02:00
Sollace
3ba4040bb9 Remove compound spells since they weren't being used 2022-09-16 22:12:51 +02:00
Sollace
88e078cfc7 More refinements to portal spells 2022-09-16 21:19:54 +02:00
Sollace
b83f947488 Fixed sphere and disk particles not having the right colour when first spawned 2022-09-16 21:19:09 +02:00
Sollace
2a9f19fc9f Fixed spell entities becoming detached when cancelling the spell from very far away 2022-09-16 18:35:13 +02:00
Sollace
734c256822 Reimplemented the portal spell 2022-09-16 17:54:46 +02:00
Sollace
a32a14f134 Fixed multiple spell entities being spawned when far away 2022-09-16 17:54:20 +02:00
Sollace
8d2639b69b Minor cleanup 2022-09-16 17:53:20 +02:00
Sollace
b1f64b9f9f Fixed runes rendering in front of the player 2022-09-16 17:48:01 +02:00
Sollace
09f98be74d Remove debug prints 2022-09-16 17:47:13 +02:00
Sollace
638a136d6d For spells with a timer, display the timer progress to the user 2022-09-16 12:47:32 +02:00
Sollace
082e5e37f2 Distribute mana cost between party members 2022-09-16 12:46:55 +02:00
Sollace
17233f425a Fixed mana regeneration and energy consumption and fixed mana not being loaded correctly between saves 2022-09-16 11:15:07 +02:00
Sollace
89879494df Grant the player experience when crafting spells 2022-09-15 21:50:28 +02:00
Sollace
25d9ebba17 Add tooltip for the race icon on the profile and add the equipped spells 2022-09-15 21:50:15 +02:00
Sollace
5b0500a65d Update profile tab icon 2022-09-15 21:49:49 +02:00
Sollace
b0bb8cbfd9 Make the mana ring more prominent in the hud 2022-09-15 21:49:27 +02:00
Sollace
2a0e6bc14b Update trait dex icon to look more like a lightbulb and change the icon when there are unread entries 2022-09-15 21:49:10 +02:00
Sollace
5448db4bdd More work on hot air balloons 2022-09-15 19:53:45 +02:00
Sollace
2e472a7982 Added air balloons (wip) 2022-09-15 00:51:07 +02:00
Sollace
0b8afe4994 Commit missing file 2022-09-15 00:50:56 +02:00
Sollace
b14771e85a Ensure tree types are available to the client when on a multiplayer server 2022-09-14 21:15:29 +02:00
Sollace
e4eb233f7a Fixed incorrect detection of hybrid trees 2022-09-14 20:43:27 +02:00
Sollace
4c22212384 More spellbook pages/lore additions 2022-09-14 16:49:44 +02:00
Sollace
f90ad6d173 Fixed tab colours being calculated incorrectly 2022-09-14 16:49:24 +02:00
Sollace
e97b461f91 Remove unused code 2022-09-14 16:48:43 +02:00
Sollace
3225c7924f Add arcane protection spell 2022-09-14 12:18:22 +02:00
Sollace
d38005c5bf Remove unused SpellContainer code 2022-09-14 11:54:18 +02:00
Sollace
cb50ec544c Make fire spells explode when hitting an entity 2022-09-14 11:53:56 +02:00
Sollace
89e8f0dccc Simplify projectile delegate code 2022-09-14 11:53:31 +02:00
Sollace
8e65a265f9 Change spell constructors to use CustomisedSpellType<?> 2022-09-14 11:45:19 +02:00
Sollace
22f28c098c Fix duplication bug when equipping/unequipping spells 2022-09-12 19:53:02 +02:00
Sollace
4b8b5ba78b Fix incorrect recipe for the chilling breath spell 2022-09-12 17:59:33 +02:00
Sollace
802ba060ba Apply emote animations to the first person arm 2022-09-12 17:52:26 +02:00
Sollace
054134545d Reduce the volume of the wololo when clearing a spell 2022-09-12 16:08:08 +02:00
Sollace
82b030cab5 Persist block destructions 2022-09-12 16:07:49 +02:00
Sollace
986c8b67d7 Update page contents from the server for debugging purposes 2022-09-12 12:50:10 +02:00
Sollace
17d3d92416 Spellbook chapters are now server-controlled 2022-09-12 01:46:48 +02:00
Sollace
e721568312 Document the new abilities of shield spells 2022-09-12 00:10:31 +02:00
Sollace
5d31446c54 You can use generosity to make the shield spell placeable 2022-09-11 23:33:22 +02:00
Sollace
75aff1e884 You can now cast more than one spell of the same type if they have different traits 2022-09-11 23:32:58 +02:00
Sollace
547b5f8c63 Add more etherial effects to the runes particle 2022-09-11 23:32:20 +02:00
Sollace
92fea6d349 Change attractive spell to use chaos to make it sticky 2022-09-11 23:32:05 +02:00