Commit graph

704 commits

Author SHA1 Message Date
Sollace
d29cc60d01 Disguised changelings will now have the appropriate collission boxes for whatever block/boat/minecraft they disguise themselves as 2020-10-10 16:27:07 +02:00
Sollace
f14ab56d54 Fixed crash when disguising as certain types of blocks 2020-10-10 16:26:21 +02:00
Sollace
5c2e156392 Ssome more cleanup 2020-10-10 16:25:49 +02:00
Sollace
312afe3d46 Fixed mana not being consumed at correct rates and added a ring for the xp progress 2020-10-09 19:35:47 +02:00
Sollace
c300e401b5 Start with a full mana bar rather than forcing the player to recharge 2020-10-09 19:09:34 +02:00
Sollace
e894fd3a58 An ability will now show how much mana it will cost before activating 2020-10-09 19:05:12 +02:00
Sollace
d337087447 Casting and projecting will now cost you mana 2020-10-09 18:01:07 +02:00
Sollace
06bfc6d760 Drinking milk will also clear whatever spell is attached to you (useful if you're an earth pony stuck with a shield) 2020-10-09 18:00:55 +02:00
Sollace
dd294f4f86 Remove the active spell when applying the race change potion effect 2020-10-09 17:44:14 +02:00
Sollace
7e19fd08c5 Fixed shield particles doubling up when switching races 2020-10-09 17:39:36 +02:00
Sollace
e3e374dd87 Some minor restructuring 2020-10-09 16:45:27 +02:00
Sollace
cef123e162 Added paging to the HUD so abilities don't have to be exclusive 2020-10-09 14:37:49 +02:00
Sollace
4d8c41fa8b Render the icon behind the reload/charge animation 2020-10-09 13:00:14 +02:00
Sollace
5152f7a4d3 Fixed spells being carried over through death 2020-10-09 12:59:54 +02:00
Sollace
3a22954baa Improved the ability icons and added separate icons for ability variations 2020-10-09 12:59:38 +02:00
Sollace
d057e09877 Shields will now reduce the amound of fall damage you take 2020-10-08 19:36:15 +02:00
Sollace
301acdf1d2 Unicorns can now shoot a spell as a projectile 2020-10-08 19:22:20 +02:00
Sollace
02dc0affcb Some minor touchups, and use the race's affinity for the player's caster 2020-10-08 17:06:36 +02:00
Sollace
05dc1aa132 Foods will have different effects on different tribes 2020-10-08 13:16:16 +02:00
Sollace
d153df78fb Fixed eating grass consuming it twice 2020-10-08 10:15:16 +02:00
Sollace
bb9d23d686 Some slight balancing changes to the energy bar 2020-10-08 10:12:24 +02:00
Sollace
dc6371ccf0 Removed debug logging 2020-10-08 09:49:39 +02:00
Sollace
629f30be0e Implement different flight types 2020-10-08 09:39:30 +02:00
Sollace
6f2ef7719a Fixed fire overlays not rendering for disguises 2020-10-04 12:59:31 +02:00
Sollace
e532b20137 Adjust the camera distance to match that of the entity the player is disguised as 2020-10-04 12:59:07 +02:00
Sollace
5e331016ff A bit of cleanup 2020-10-04 12:58:01 +02:00
Sollace
a3194548d5 Whoops. Update the keybindings to what they're _actually_ supposed to be 2020-10-02 21:44:33 +02:00
Sollace
39939d5d7c Re-added the recipes for trick apples 2020-10-02 21:09:14 +02:00
Sollace
35fed20e34 Made it a little harder for pegasi to fall to their death 2020-10-02 17:57:02 +02:00
Sollace
b59982761d Bats don't mind bonking their heads. In fact they love it! 2020-10-02 14:58:45 +02:00
Sollace
4f9787a7b0 Tweaked the batpony ability to work better with the new flying mechanics 2020-10-02 14:04:52 +02:00
Sollace
92bf11b87c Added simple behaviours for horses 2020-10-02 14:04:31 +02:00
Sollace
db23786b70 Fixed flying not being disabled for non-flying diguises 2020-10-02 14:04:10 +02:00
Sollace
c4c9d288a9 Walls are hard, a study says 2020-10-02 12:25:05 +02:00
Sollace
12a56dfe79 Implement more realistic flying mechanics 2020-10-02 11:55:59 +02:00
Sollace
86524c10aa Slight refactor for levelling 2020-10-02 09:39:00 +02:00
Sollace
9342369b69 Level affects the amount of damage ghast disguises deal 2020-10-02 09:13:28 +02:00
Sollace
fbb5abbba5 Added a ghast behaviour 2020-10-01 20:23:40 +02:00
Sollace
a6d083584a Fixed layering on the hud 2020-10-01 19:55:51 +02:00
Sollace
f4bffad815 Players can now gain levels by doing things that use their mana 2020-10-01 19:33:31 +02:00
Sollace
ea08c78df0 A bit of balancing 2020-10-01 18:51:27 +02:00
Sollace
8025cf570b Added mana and mana bars 2020-10-01 18:09:11 +02:00
Sollace
dd2e2a1f81 Added behaviours for slimes and magma cubes 2020-09-30 22:18:47 +02:00
Sollace
0059e92c2e Fixed attack goals, and fixed disguises hurting themselves 2020-09-30 20:53:23 +02:00
Sollace
96e5af9743 Fixed health not scaling (most visible in the case of iron golems) 2020-09-30 20:36:28 +02:00
Sollace
d8419115fc A bit of cleanup 2020-09-29 23:28:02 +02:00
Sollace
3fb311fd03 Generalize and added golem behaviours 2020-09-29 23:13:48 +02:00
Sollace
2fd97fedcf Added a rabbit behaviour 2020-09-29 19:41:47 +02:00
Sollace
80cf905eb0 Add a ravager behaviour 2020-09-29 19:18:37 +02:00
Sollace
80b89088ce Improved disguise hitbox behaviour 2020-09-29 19:18:25 +02:00
Sollace
f0681adc12 Fixed endermen holding nothing 2020-09-28 21:31:06 +02:00
Sollace
06f53ce7c2 We no longer actually need this 2020-09-28 21:29:26 +02:00
Sollace
019a8da48d Fixed skeletons not lifting their arms when the player fires a bow 2020-09-28 21:27:46 +02:00
Sollace
97f2eda351 Fixed sounds spam when disguised as bees and minecarts 2020-09-28 21:13:20 +02:00
Sollace
d0f6f5e831 Changelings disguised as chests can now open themselves up :V 2020-09-28 20:56:04 +02:00
Sollace
7e2886b1e2 Gravity is now accounted for in fall damage 2020-09-28 20:18:37 +02:00
Sollace
5df60a7c50 Added potion effects for switching tribes 2020-09-28 20:18:10 +02:00
Sollace
55f187ef6b Fixed earth pony ability costing too much 2020-09-27 21:23:13 +02:00
Sollace
e177f74c8f Added llama behaviours 2020-09-27 20:47:27 +02:00
Sollace
ea34a93bbc Clean up raytracing 2020-09-27 20:47:13 +02:00
Sollace
ac74b1fbd3 Changelings disguised as blocks shouldn't overlap real blocks 2020-09-27 18:49:39 +02:00
Sollace
e8b970bd82 You can now disguise yourself as beds and chests, and they will preserve their direction 2020-09-27 18:49:08 +02:00
Sollace
e83c552d93 Fixed changeling particles appearing as regular magic particles 2020-09-27 17:44:39 +02:00
Sollace
b364111df6 Fixed block disguises losing their state after loading from a save 2020-09-27 15:12:20 +02:00
Sollace
4af11dfd30 When disguised as doors or beds, make sure to render the entire block 2020-09-27 15:11:50 +02:00
Sollace
8c8810c1b5 Sneaking now reflects when disguised as bipedal entities 2020-09-27 13:29:45 +02:00
Sollace
c7e1cea0c2 Move the code dealing with disguise entities into its own class 2020-09-27 13:29:19 +02:00
Sollace
e8292e20ec Fix mixin 2020-09-26 17:04:38 +02:00
Sollace
9a7671f4f7 Smooth out the transition when flipping gravity 2020-09-25 23:39:57 +02:00
Sollace
882627cd3f Fixed crouching getting stuck when gravity is inverted 2020-09-25 22:59:51 +02:00
Sollace
76667f95ac Fixed pegasi not taking fall damage when they're supposed to 2020-09-25 22:59:36 +02:00
Sollace
c9ee710ab5 Added abilities for bat ponies 2020-09-25 20:24:48 +02:00
Sollace
babc9e680d Show the passive ability when sneaking 2020-09-25 13:27:20 +02:00
Sollace
d9e92ff0ea Fixed key bindings not appearing in the settings screen and adjust the defaults for one-handed gameplay 2020-09-25 13:06:41 +02:00
Sollace
cc0d661ae7 Adjust the slots used for each ability 2020-09-25 12:50:23 +02:00
Sollace
71ea2f646a More work on the new flight mechanics 2020-09-25 12:39:10 +02:00
Sollace
bff01ff787 Fixed alignment of the ability icons on the hud 2020-09-24 21:47:49 +02:00
Sollace
d30b22c11c Add a bee behaviour 2020-09-24 21:26:11 +02:00
Sollace
1bb305693e Change the death message when using too much magic 2020-09-24 21:02:19 +02:00
Sollace
dc982b000c Added a villager behaviour 2020-09-24 21:02:03 +02:00
Sollace
085c9dac2f Only trigger the creeper's action when not flying 2020-09-24 20:05:34 +02:00
Sollace
804403ce25 Fixed network error sending capabilities to the wrong players 2020-09-24 19:59:22 +02:00
Sollace
a525a9127c Fixed disguises not being inverted by negative gravity 2020-09-24 19:31:40 +02:00
Sollace
2bb6df8b1b Add behaviour for sheep 2020-09-24 19:08:06 +02:00
Sollace
63cc8903c9 Shulkers will now be able to cling to walls and ceilings 2020-09-24 17:41:04 +02:00
Sollace
7ebfa16770 Added behaviours for filverfish, endermen, and spellcasting illagers 2020-09-24 17:40:46 +02:00
Sollace
2a5e6e6e72 A few more fixes 2020-09-24 15:57:25 +02:00
Sollace
9071742a4c Added custom behaviours for chicken disguises 2020-09-24 14:54:24 +02:00
Sollace
2f455ae6a7 Clean up some sounds we no longer use 2020-09-24 14:49:13 +02:00
Sollace
f08850e7c2 A long list of fixes for disguises 2020-09-24 14:49:02 +02:00
Sollace
9ba807b3d5 Another tweak to the hud 2020-09-24 00:15:29 +02:00
Sollace
376058ae61 Changelings disguised as spiders can climb walls 2020-09-24 00:14:23 +02:00
Sollace
a4c0d936f4 Fixed disguises 2020-09-23 23:38:19 +02:00
Sollace
5aa9d27861 A couple ui fixes and add slightly better ability icons 2020-09-23 23:18:54 +02:00
Sollace
607760e4a6 Added creative tabs 2020-09-23 22:41:23 +02:00
Sollace
20cdfa4822 Remove logging 2020-09-23 21:57:43 +02:00
Sollace
2fd270131f Store the default race with the world and properly sync with the client upon joining 2020-09-23 21:56:57 +02:00
Sollace
77f0915d82 Players of the opposite faction will keep you from sleeping nearby 2020-09-23 17:41:24 +02:00
Sollace
efc50c5cbd Races now have an affinity 2020-09-23 17:19:28 +02:00
Sollace
c03899d7e2 Rewrite the hud 2020-09-22 18:13:29 +02:00