Electroblob77
d69b736a72
Fix shockwave not casting with no targets within range
2020-06-20 22:54:32 +01:00
Electroblob77
ac4bb8bc11
Shady particles
2020-06-20 22:47:55 +01:00
Electroblob77
fbf8e7155c
Cleanup
2020-06-20 21:50:22 +01:00
Electroblob77
f2de40e096
Put these arguments the right way round
2020-06-20 21:50:12 +01:00
Electroblob77
c6a3f090cd
Add blinding flash spell
2020-06-20 21:43:10 +01:00
Electroblob77
46a467de46
Finish implementing SpellAreaEffect and retrofit various spell classes to extend it
2020-06-20 21:42:37 +01:00
Electroblob77
62b06f8fc6
Remove stray javadoc
2020-06-20 21:40:52 +01:00
Electroblob77
f18f1d20f3
Make NPCs respect continuous spell cooldowns
2020-06-20 18:35:43 +01:00
Electroblob77
a88aa57ef0
Use the more concise method
2020-06-20 18:35:15 +01:00
Electroblob77
ba1ed773af
Increase distance for blindness tweak
2020-06-20 18:34:42 +01:00
Electroblob77
76f2145072
Remove hardcoded full brightness for flash particles
2020-06-20 13:27:01 +01:00
Electroblob77
ba856346a9
Should be @Nullable
2020-06-20 13:22:46 +01:00
Electroblob77
39e33848aa
Rename to getLivingWithinRadius for clarity
2020-06-20 13:14:16 +01:00
Electroblob77
dfe6ecadac
Generalise isAllied to all living entities
2020-06-20 13:10:44 +01:00
Electroblob77
e9093b9360
FastTESRs are a thing, they might be useful...
2020-06-20 13:10:16 +01:00
Electroblob77
cbc778bff7
Centralise some more particle stuff, still not fixed though :(
2020-06-20 13:08:55 +01:00
Electroblob77
b65709fca4
Add blindness tweak and stop smoke bombs giving the mind trick effect
2020-06-20 13:08:16 +01:00
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
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
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
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