Commit graph

1331 commits

Author SHA1 Message Date
Sollace
e9649d9743 Fix warning 2022-10-04 21:39:58 +02:00
­Sollace
1b59d8a018
Merge pull request #68 from FollowSlipstream/Wind-SFX
Fixes for pegasus flying wind sound effect
2022-10-04 21:38:21 +02:00
Sollace
64be265c04 Fixed crash when an entity other than the player tries to eat 2022-10-03 23:47:24 +02:00
Sollace
afda7a6ef8 Added mimic, mind swap, and hydrophobe spells 2022-10-03 23:47:17 +02:00
Slipstream
e117fe44ea Fixes for pegasus flying wind sound effect
This fixes several aspects of the wind sound effect:
-Interpolation of FadeOutSoundInstance breaking the effect's volume controls
-Attenuation and panning (3D audio) should now work correctly for other clients
-New attenuation curve for velocity based attenuation
-New pitch controls same as above
-Made effect a continuous loop
-Added rate limiter so that sudden movements won't cause volume and pitch jolts (storms?)
2022-10-03 20:44:39 +02:00
Sollace
635d77041c Fix minor offset on portals 2022-10-01 23:53:37 +02:00
Sollace
39e97818e7 Changes to how shapes are handled and align the particles spawned by portals to the portal's orientation 2022-10-01 23:53:18 +02:00
Sollace
63481f9c64 Add an advancement for breaking through a window as a pegasus 2022-10-01 23:51:26 +02:00
Sollace
8e052f2472 Pegasi dashing can now smash through windows 2022-10-01 18:21:33 +02:00
Sollace
8c65adeea2 Add generics to SpellContainer.stream 2022-10-01 18:21:08 +02:00
Sollace
2b00977e7f Clean up raytrace helper code 2022-10-01 18:20:53 +02:00
Sollace
3ca28335bd Added buckets, bottles, and mugs full of love + Changelings can now collect love from the crystal heart 2022-09-30 18:48:34 +02:00
Sollace
02eaf365c8 Remove the race selection from the world creation screen (no longer needed since you are asked to select a race upon joining the world) 2022-09-30 16:42:56 +02:00
Sollace
ab97a7b6ef Spawn batponies in appropriate locations to avoid burning their eyes 2022-09-30 16:42:13 +02:00
Sollace
d720a37cd9 Added creative tabs for each of the different races 2022-09-30 14:52:26 +02:00
Sollace
92c50f2676 Reworking toxics slightly 2022-09-30 12:43:07 +02:00
Sollace
aa724f56b0 Integrate changeling love sickness into the toxics system so we can have more nuanced control over what makes changelings sick 2022-09-30 10:37:56 +02:00
Sollace
5fff677f79 Prep for a future feature 2022-09-30 10:21:18 +02:00
Sollace
cc1b91de20 Added apple pie slices 2022-09-30 00:54:09 +02:00
Sollace
e1659c32b2 You can now stomp apple pies. You monster 2022-09-30 00:23:16 +02:00
Sollace
3a922f8aa5 Added apple pie 2022-09-29 22:01:56 +02:00
Sollace
67e9d5fb3a Fixed batpony flight not functioning as it should since the last change 2022-09-28 22:45:11 +02:00
Sollace
9a614313b8 Added oats, fancy imported oats, and oatmeal 2022-09-28 22:44:23 +02:00
Sollace
1b6ca1ad46 Improve air balloon physics 2022-09-27 00:04:09 +02:00
Sollace
5d21c691b4 Bat ponies and pegasi can now dash forwards while flying by quickly tapping their primary ability 2022-09-26 21:13:58 +02:00
Sollace
7b60248514 Standardise sound playing 2022-09-26 21:13:03 +02:00
Sollace
88ba52efc5 Send a velocity update to the client when modifying player velocities. (should fix some instances of knockback not working when it should)
i.e.
When wearing the alicorn amulet,
When hit by a jar,
When hit by a polearm
When hit by an earth pony stomp
When kicked by an earth pony
When screeched at by a bat pony
2022-09-26 21:12:30 +02:00
Sollace
66cbf1ff2b Document each slot type 2022-09-26 21:07:14 +02:00
Sollace
c185071478 Fixed bat ponies dropping pegasus feathers 2022-09-26 13:57:45 +02:00
Sollace
d27d75f00c Added apples, apple seeds, and friendship bracelets to villager trades 2022-09-26 13:43:35 +02:00
Sollace
e16a2ffaee Make view effect when wearing sunglasses slightly more subtle 2022-09-26 13:43:10 +02:00
Sollace
f468631423 Added apples and apple seeds to loot tables in wooldland mansions and villages 2022-09-26 13:42:32 +02:00
Sollace
bea8272873 Added sunglasses and broken sunglasses (credit @AtomicGlow for the idea) 2022-09-25 22:32:38 +02:00
Sollace
81eff15912 Added sour apple trees 2022-09-25 16:23:10 +02:00
Sollace
043a54eabf Added sweet apple trees 2022-09-25 15:39:07 +02:00
Sollace
b2e3008141 Adjust model and hitbox sizes of fruit 2022-09-25 14:47:04 +02:00
Sollace
1cd3390b1e Fixed kicking apple trees not dropping the fruit 2022-09-25 13:58:10 +02:00
Sollace
9e0e03379e Add green apple seeds and recipe 2022-09-25 01:55:29 +02:00
Sollace
9476b5634c Added granny smith apple trees and more related log blocks for zap apple trees
* Earth ponies can now kick zap and granny smith trees
* Kicking these types of trees will dislodge their fruit rather than spawn apples
2022-09-25 00:15:38 +02:00
Sollace
def7e37712 Added zap apple trees 2022-09-23 23:25:00 +02:00
Sollace
94d81ff5f5 Fix server exception when earth ponies try to kick things. Fixes #63 2022-09-23 16:06:07 +02:00
Sollace
a53cb275e9 Adjust polearm balancing #64 2022-09-23 16:06:06 +02:00
Sollace
445901733d Fixed bat pony hanging not being cancelled when they move. #64 2022-09-23 16:06:06 +02:00
Sollace
9ce27c3f65 Fixed dispensers not being able to equip friendship bracelets and amulets when trinkets is installed 2022-09-22 13:01:31 +02:00
Sollace
48f355050b Made it a little easier for pegasi to hover 2022-09-22 12:47:02 +02:00
Sollace
2f5c191bd2 Fixed wind sounds whilst not fading 2022-09-22 12:46:45 +02:00
Sollace
2e14403f93 Fixed server crash. Fixes #61 2022-09-22 12:13:36 +02:00
Sollace
534a9d000a Fix crash when loading without trinkets. Fixes #60 2022-09-22 12:00:22 +02:00
Sollace
4636ed267b Pegasi can walk on powdered snow 2022-09-21 23:19:29 +02:00
Sollace
a664a52bbe Anyone can read the spellbook now 2022-09-21 22:58:29 +02:00
Sollace
e994b5e837 Earth ponies can now kick things other than trees 2022-09-21 22:58:07 +02:00
Sollace
a1f84872f2 Fixed gear not rendering on ponies 2022-09-21 18:02:45 +02:00
Sollace
f45817bfd6 Add handling for inserting items directly into trinket slots 2022-09-21 17:12:01 +02:00
Sollace
e02589d07b Handle stack limits when equipping items to trinket slots 2022-09-21 15:08:52 +02:00
Sollace
ac874945cd Use the stack-aware version of Slot#getMaxItemCount 2022-09-21 10:53:09 +02:00
Sollace
32a23a6ca5 Added Trinkets support 2022-09-20 23:50:15 +02:00
Sollace
0e74cc6bbe Fixed block destructions not showing on tile entities when sodium is installed 2022-09-20 18:17:02 +02:00
Sollace
bc19a32a41 Fixed magic rendering around polearms 2022-09-20 18:16:33 +02:00
Sollace
2f65f5b0c0 Fixed crash at startup due to bad mixins #59 2022-09-19 17:35:29 +02:00
Sollace
3916e4810f Fixed batpony hanging ability and fixed rendering of upside down players 2022-09-19 17:33:38 +02:00
Sollace
869d900f14 Nerf batpony blindness. Fixes #58 2022-09-18 23:05:28 +02:00
Sollace
fb0e870535 Fix Mixins even harder 2022-09-18 22:31:31 +02:00
Sollace
234e44cbaf Fix mixins 2022-09-18 22:12:57 +02:00
Sollace
c2db33c8df Certain items can now be used as fuel in the furnace 2022-09-18 21:45:56 +02:00
Sollace
33d4233866 Added polearms 2022-09-18 21:39:42 +02:00
Sollace
7fc17d9f79 Use separate textures for each race icon, display the number of spells active in the hud, and change the spell dismiss screen to reflect the location of placed spells 2022-09-18 14:16:28 +02:00
Sollace
47db6d49ee Fixed dead placeable spells not being fully removed from the player 2022-09-18 11:35:35 +02:00
Sollace
f5c643ed50 Cleanup spell orientation slightly 2022-09-18 11:34:57 +02:00
Sollace
33dba4db7e Added the dragon breath scroll 2022-09-18 01:23:29 +02:00
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
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
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