Commit Graph

795 Commits

Author SHA1 Message Date
Electroblob77 d45bdbc3d0 Reinstate arm swinging for ray spells with extra action check 2020-06-19 22:40:02 +01:00
Electroblob77 50f0072c7a Prevent forest of thorns overwriting blocks 2020-06-19 21:52:38 +01:00
Electroblob77 c443e0d39c Don't transfer slow time when possession ends, fixes #459 2020-06-19 21:36:29 +01:00
Electroblob77 14483629e5 Fade growth sound in and out 2020-06-19 21:08:32 +01:00
Electroblob77 3a5a97c6b9 Add potency modifier support for forest of thorns 2020-06-19 21:03:35 +01:00
Electroblob77 9936388600 Sync snare too 2020-06-19 21:03:12 +01:00
Electroblob77 6aacebcc74 Stop setting the block each tick to make thorns grow and do it properly in the tile entity and getActualState
Also fixes ownerless thorns not dealing damage and removes knockback
2020-06-19 20:46:46 +01:00
Electroblob77 c842fef2f7 Remove unnecessary tile entity from upper thorn blocks, and reminder to do the same for statue blocks 2020-06-19 16:37:03 +01:00
Electroblob77 a87eca3bd8 Store the caster UUID regardless of whether the entity actually exists, and only read the UUID if it exists in the tag compound 2020-06-19 16:33:57 +01:00
Electroblob77 daf174ec3f Remove unused summon particles, we have a fancier layer system now :D 2020-06-18 18:04:49 +01:00
Electroblob77 7afcdce21e Fix some particle weirdness (somehow the interp pos is wrong by the time it gets to fx layer 3) 2020-06-18 17:42:16 +01:00
Electroblob77 3bc2ff2853 Cleanup 2020-06-18 16:27:09 +01:00
Electroblob77 f7f9190227 For some reason getTotalWorldTime isn't incrementing client-side in some cases when the doDaylightCycle is off, so replace them with alternatives wherever possible
What's really weird is sometimes it works just fine, even in client-side stuff
2020-06-18 16:20:10 +01:00
Electroblob77 bfd7f6e5a5 Improvements to sound loops to try and remove gaps between parts 2020-06-18 15:41:04 +01:00
Electroblob77 8e8e249426 Add imbuement altar
- Adds imbuement altar block and associated tile entity
- Adds basic functionality for imbuing wizard armour (other stuff to be decided)
- Incorporates imbuement altar into glowing overlay model event (this could do with being tidied up and generalised)
- Adds a TESR for the ray effect (based on some of the oldest code in the entire mod, which definitely needs improving!)
- Adds a simple sound effect for the imbuement process, needs upgrading to a ticked sound later
2020-06-17 23:44:02 +01:00
Electroblob77 99d0d115c7 Retexture earth crystals 2020-06-17 23:12:25 +01:00
Electroblob77 798c015944 Retexture ice giant 2020-06-14 18:39:38 +01:00
Electroblob77 732621f37c Fix invisible entities showing the frost layer 2020-06-14 14:54:41 +01:00
Electroblob77 238b9d04bb Split up and reorganise WizardryUtilities 2020-06-13 23:29:01 +01:00
Electroblob77 57e96458d5 Fix squelch sound not playing for the slime spell 2020-06-13 17:24:41 +01:00
Electroblob77 9dbdd2b830 Sort out various problems with freezing things, fixes #460 2020-06-13 17:23:50 +01:00
Electroblob77 d60238a400 Remove animation from magic slime 2020-06-13 14:14:46 +01:00
Electroblob77 7319651ac4 Blacklist decoys from being possessed 2020-06-13 12:55:20 +01:00
Electroblob77 36a228489b Limit currency item stack size to between 1 and 64 (inclusive) 2020-06-13 12:45:27 +01:00
Electroblob77 27e9b1d6f2 Add play sound call to empowering presence, fixes #454 2020-06-13 12:21:03 +01:00
Electroblob77 4bf8aff2e6 Make ice age give frostbite II to players for 20 seconds 2020-06-12 23:31:50 +01:00
Electroblob77 1c0e046236 Snowstorms! 2020-06-12 23:27:20 +01:00
Electroblob77 a65c56eb41 Mooore smoooooth animations 2020-06-12 23:12:37 +01:00
Electroblob77 00f958a71e Increase volume of charge up sound 2020-06-12 22:20:43 +01:00
Electroblob77 8aadf5a446 Various improvements to sounds
- Added several new sounds, mostly for ice spells
- Added automatic registering of sound events
- Finally fixed the frost ray and wall of frost sounds
- Removed a few unused sound files
2020-06-12 22:15:44 +01:00
Electroblob77 a344011486 Limit the number of blocks black hole can unhook per tick 2020-06-12 14:34:31 +01:00
Electroblob77 a17a20fe8b Add spell charge-up sound 2020-06-12 14:28:37 +01:00
Electroblob77 ee56aa50be Cleanup 2020-06-12 13:48:21 +01:00
Electroblob77 b4b32d52e3 Update credits 2020-06-12 13:09:01 +01:00
Electroblob77 526dbaf396 Make isCasting account for charge up 2020-06-12 12:55:50 +01:00
Electroblob77 737f896070 Add support for charge-up modifiers 2020-06-11 22:49:08 +01:00
Electroblob77 fb56190f6f Allow the cooldown bar to render properly for continuous spells 2020-06-11 22:23:15 +01:00
Electroblob77 c4ac1d7e6c Add cooldowns for more powerful continuous spells 2020-06-11 22:20:58 +01:00
Electroblob77 7d650ebbc3 Add charge-up mechanic for more powerful spells
- Implements spell charge-up in ItemWand
- Assigns chargeup values in json files for spells that should have one
- Adds a charge meter to the crosshair in first-person
- Updates some javadoc comments appropriately
2020-06-11 22:20:04 +01:00
Electroblob77 72971b5f16 Fix continuous scrolls not tracking spell modifiers properly 2020-06-11 22:11:34 +01:00
Electroblob77 937c791196 Goddamnit MCP, neither of these two methods do what the comments say they do! 2020-06-09 23:25:30 +01:00
Electroblob77 3348938d46 Finally got the animation timings right 2020-06-09 17:55:04 +01:00
Electroblob77 f95819cf37 Only show new spell message in survival with discovery mode on 2020-06-09 17:43:39 +01:00
Electroblob77 9563d730bd Remove various unused textures 2020-06-09 17:28:46 +01:00
Electroblob77 5be8c8ed36 This should be in here 2020-06-09 17:15:48 +01:00
Electroblob77 38b6643d1d Optimise imports 2020-06-09 17:08:25 +01:00
Electroblob77 038ead0d55 Tidy up 2020-06-09 17:07:36 +01:00
Electroblob77 a4d342caa1 Nudge the zombies 2020-06-09 17:01:17 +01:00
Electroblob77 c00c04acd2 Must've missed that one 2020-06-09 16:55:28 +01:00
Electroblob77 7772f2e97f Add new spell indicator icon and tooltip to the wizard trade GUI 2020-06-09 16:55:13 +01:00