Sollace
f2bb7adc74
Fixed race allow list not functioning correctly, fix the world's default race setting, and change the default race to auto-assign when it's set
2022-10-17 17:28:13 +02:00
Sollace
5e3711c042
Don't assign a default race to newly-joined players (because we have a UI that lets them pick for themselves).
2022-10-17 14:13:18 +02:00
Sollace
2ec2860fdd
Try to prevent bats from respawning in lava or water
2022-10-15 14:05:29 +02:00
Sollace
493d746884
Reduce the time before checking if a bat is hanging in the right position
2022-10-15 14:05:12 +02:00
Sollace
617869519d
Fixed players still taking lava damage when riding a boat in lava
2022-10-15 11:52:00 +02:00
Sollace
8b38c54df0
When switching bodies you will now inherit the race and abilities of whoever you switch with
2022-10-14 16:22:09 +02:00
Sollace
9a19ed36c1
Include max health in what's swapped by the mind swap spell
2022-10-13 21:18:56 +02:00
Sollace
4b776c4d2b
Allay, Bat, and Butterfly are all flying entities
2022-10-13 20:24:37 +02:00
Sollace
8e436fa809
Flying entities disguised as non-flying entities should not fly
2022-10-13 20:24:22 +02:00
Sollace
67a894958c
Fixed crash when players have disguised as other players
2022-10-13 18:16:52 +02:00
Sollace
9f6826ee7d
Fix spells not being saved beyond the first
2022-10-13 18:15:21 +02:00
Sollace
c84d938a8b
Fixed infinite loop when gaining mana from experience levelling
2022-10-13 01:06:41 +02:00
Sollace
b5f41d2244
Improve performance by removing unneccessary nbt reads of spells when ticking
2022-10-12 23:15:17 +02:00
Sollace
fa235e8de0
No need to update disguises on the render call
2022-10-12 22:48:36 +02:00
Sollace
83b4953bba
Move out some references to vanilla sounds to make them easier to replace
2022-10-12 10:40:36 +02:00
Sollace
a0933d8424
Added windflow, and made turbulance global + certain blocks produce an updraft that pegasi can ride up or down
2022-10-09 18:07:04 +02:00
Sollace
e78c03be98
Fixed intense lag/lockup when playing as a flying race
2022-10-09 17:50:41 +02:00
Sollace
82f6ce746d
Fix model jankiness when flying as a pony (only rotate when moving)
2022-10-08 15:44:44 +02:00
Sollace
5680e60464
Rewrite mana/food/health consumption to be more forgiving
2022-10-08 14:46:07 +02:00
Sollace
43ef65261c
Fixed XP not collecting after the first level
2022-10-07 09:03:10 +02:00
Sollace
afda7a6ef8
Added mimic, mind swap, and hydrophobe spells
2022-10-03 23:47:17 +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
2b00977e7f
Clean up raytrace helper code
2022-10-01 18:20:53 +02:00
Sollace
ab97a7b6ef
Spawn batponies in appropriate locations to avoid burning their eyes
2022-09-30 16:42:13 +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
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
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
bea8272873
Added sunglasses and broken sunglasses (credit @AtomicGlow for the idea)
2022-09-25 22:32:38 +02:00
Sollace
def7e37712
Added zap apple trees
2022-09-23 23:25:00 +02:00
Sollace
445901733d
Fixed bat pony hanging not being cancelled when they move. #64
2022-09-23 16:06:06 +02:00
Sollace
48f355050b
Made it a little easier for pegasi to hover
2022-09-22 12:47:02 +02:00
Sollace
a664a52bbe
Anyone can read the spellbook now
2022-09-21 22:58:29 +02:00
Sollace
32a23a6ca5
Added Trinkets support
2022-09-20 23:50:15 +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
33d4233866
Added polearms
2022-09-18 21:39:42 +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
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
af7e19ae69
Portal refinements and add the displacement spell
2022-09-17 19:13:39 +02:00
Sollace
ab017ded6e
Fixed levels not increasing when XP is full
2022-09-16 22:13:18 +02:00
Sollace
a32a14f134
Fixed multiple spell entities being spawned when far away
2022-09-16 17:54:20 +02:00