Commit graph

389 commits

Author SHA1 Message Date
Sollace
56e3807770
Bat pony screech strength now scales to however long you hold the key down 2023-08-16 20:55:38 +01:00
Sollace
5ec332a165
Implement bat wings and unicorn horns for ponies that don't normally have them but are those races in the mod 2023-08-16 19:42:31 +01:00
Sollace
8331906d61
Fixed mana regen and consumption so gaining a higher mana cap has more obvious benefits 2023-08-16 11:57:34 +01:00
Sollace
3b16930e3b
Clean up the abilities code 2023-08-15 23:18:41 +01:00
Sollace
2ad431ab4b
Standardise the spell recipe ingredients/requirements lists 2023-08-14 13:05:20 +01:00
Sollace
15d43d5ab1
The rainboom ability now requires you to perform tricks (diving and dashing) to charge it. #107
- 10 dashes or dives = 1 rainboom, but you can charge up multiple at a time by doing more.
- Flying whilst exhausted now deals damage but players who push through it are rewarded with another level
- Gusts of wind are now reduced by levelling up
2023-08-09 22:10:02 +01:00
Sollace
c62fe7564a
Fix typo 2023-08-07 16:43:14 +01:00
Sollace
b3099faa68
Entities spawned by the necromancy spell can now have a variety of different equipment based on the level of the player casting the spell 2023-08-06 18:27:27 +01:00
Sollace
9a0041e295
Fixed unable to place the necromancy spell 2023-08-06 18:26:17 +01:00
Sollace
238ca4bff7
Fixed faithful entities not remembering their owner after a save and reload. #136 2023-08-05 17:39:56 +01:00
Sollace
b337709f78
Improved animations when casting or dispelling spells and added animations when using magic staffs. #151 2023-08-05 15:45:36 +01:00
Sollace
f16632e5fe
Remove some deprecation warnings 2023-08-04 18:29:06 +01:00
Sollace
858720805e
Switch to using mojang's own EnumArgumentType 2023-07-29 19:54:49 +01:00
Sollace
37c62b7d0c
Fixed conccurent modification exception when updating fire and inferno spells. Fixes #137, #129 2023-07-06 17:03:00 +01:00
Sollace
6c1c3e17d2 Added a c:has_no_atmosphere dimension_type tag to disable pegasus flight when in spaaaaaaace #120 2023-06-06 21:49:26 +01:00
Sollace
43d1142f1f 1.19.4 -> 1.20-pre6 2023-06-03 12:40:54 +01:00
Sollace
62aac0f711 1.19.3 -> 1.19.4 2023-06-02 20:20:30 +01:00
Sollace
4202723731 Make first/second/gem spell selection less confusing
- cast and shoot now both use the slot that's visually selected in the hud
- swapping between first/second slot is done only by sneaking
- there are now messages in the hud indicating the spell being cast
- gems now have a cooldown after being used
- holding a gem now changes the selector icon and title to make it clear that spells can be swapped
- activating an ability whilst holding a gem changes the message to indicate you're casting the spell from the gem rather than your spell slot
- ability titles now reflect what they do when sneaking
- equipping a spell from a gem whilst in creative mode no longer consumes the gem's spell
2023-05-29 14:13:52 +01:00
Sollace
a8e5c50e9b Fixed catapult spell constantly refiring when cast using the regular cast spell ability instead of shoot spell 2023-05-29 12:27:43 +01:00
Sollace
f3d251c1d0 Ponies that cast magic now have horns 2023-05-29 11:54:54 +01:00
Sollace
1e043af154 Palm trees are recognised as trees by the buck ability now 2023-05-25 13:10:18 +01:00
Sollace
188530c3ef Added EMI support 2023-05-20 11:22:46 +01:00
Sollace
45d6e2c1f8 Added additional lore for new items and spells 2023-05-18 12:57:06 +01:00
Sollace
38fb168ac0 Added the dispel evil spell 2023-05-17 20:23:48 +01:00
Sollace
b372620a04 Fixed placed spells not using the location specified when casting them with /cast 2023-04-30 21:42:07 +01:00
Sollace
e2ffdd43e5 Added a /cast command #102 2023-04-30 20:26:31 +01:00
Sollace
b14e5c0d23 Earth ponies can now use the same dash ability as pegasi 2023-04-30 15:35:44 +01:00
Sollace
77bf8aa1de Add projectile actions to the displacement, light, and necro spells so they can be used with staffs 2023-04-30 14:35:55 +01:00
Sollace
3c739ce252 Added some visual effects when bat ponies screech 2023-04-30 12:58:39 +01:00
Sollace
c665137a5c Move world-related stuff to a package 2023-04-30 10:46:33 +01:00
Sollace
a163686b3a Since using magic doesn't kill the player any more, cancel spells if the player doesn't have enough mana to sustain them 2023-03-05 21:33:21 +00:00
Sollace
46cfa01a6a Spells should not affect bedrock. Fixes #103 2023-03-05 16:37:04 +00:00
Sollace
8959c67d53 Added magic staffs:
3 sticks on a diagonal = meadowbrooks_staff
3 sticks + gem (optionally with spell) on a diagnoal = magic_staff
2023-02-28 16:44:14 +00:00
Sollace
2b227eee1a Added a gamerule to force players to select a new tribe after death 2023-01-27 18:06:06 +00:00
Sollace
47e8995ad8 Change rainbow trails to not default to the client player once bound 2023-01-21 23:15:14 +00:00
Sollace
844dfcd68c Fixed non-living entities counting towards the terror from the skies advancement. Closes #93 2023-01-21 00:33:26 +00:00
Sollace
5f1e6c24f0 Properly set players' race when joining. Should fix players getting stuck as humans when joining a server they played on before the mod was installed. 2023-01-21 00:28:59 +00:00
Sollace
fef8b05fea Fixed a weird edge case due to differing locales 2023-01-13 00:47:22 +00:00
Sollace
71ca9614bb Fixed concurrent modification exception when using the ice spell. #90 2023-01-09 10:38:32 +00:00
Sollace
8c04bb710a Fixed pegasi dropping the entity they were carrying upon a relog 2023-01-09 01:27:22 +01:00
Sollace
015d3b29fa Convert to using conventional tags 2023-01-09 01:25:02 +01:00
Sollace
1763f433d4 Switch to using the simple networking apis provided by fabwork 2022-12-29 22:37:17 +01:00
Sollace
14a56adc35 Add a particle effect to the bubble spell projectile 2022-12-27 20:41:54 +01:00
Sollace
253962b5f3 Add an indicator to show which spell is is going to be used and allow switching between main and offhand spell by sneaking 2022-12-27 20:41:40 +01:00
Sollace
a5c1d2ead8 Save which page of the hud is selected 2022-12-27 20:40:31 +01:00
Sollace
10758fc25d Fixed catapult spell and fixed spells not being applied when a projectile hits something 2022-12-26 23:48:01 +01:00
Sollace
3c065ac097 Added bubble spell 2022-12-26 23:46:37 +01:00
Sollace
ef318822c1 Clear some todos 2022-12-26 21:45:38 +01:00
Sollace
db52d53d06 Fixed entities jumping back to their original position when being dropped by a pegasus 2022-12-25 19:37:04 +01:00
Sollace
7ca2e63fae Set position and render entities being carried by pegasi in their arms arms 2022-12-25 19:36:43 +01:00