Commit Graph

734 Commits

Author SHA1 Message Date
Electroblob77 cfca8f1fdd Also apply targeting fix when mind control effect is removed manually 2020-06-29 21:28:32 +01:00
Electroblob77 b0d44738c7 Refactoring and cleanup 2020-06-29 21:26:04 +01:00
Electroblob77 8088e21ba4 Remove attack target as soon as mind control wears off, fixes mind controlled entities continuing to attack a target that dies after the mind control wears off 2020-06-29 21:22:01 +01:00
Electroblob77 68dad2a148 Add mind control overlay 2020-06-29 21:16:10 +01:00
Electroblob77 a25b642164 Add sounds to radiant totem and update sounds for ray of purification 2020-06-29 18:43:54 +01:00
Electroblob77 b37fa47211 Tweaks to firestorm and ice age particles and sound 2020-06-29 18:43:07 +01:00
Electroblob77 aea65b3753 World#isBlockFullCube is different to Block#isFullCube, and it turns out we actually want Block#isNormalCube :/ 2020-06-28 20:22:27 +01:00
Electroblob77 3a68ba8927 Implement blast modifier support for all applicable constructs, plus misc construct-related cleanup and fixes 2020-06-28 16:56:18 +01:00
Electroblob77 97c21b5057 Remove unnecessary reflection 2020-06-28 14:56:35 +01:00
Electroblob77 5be939a39f Add key aliases to spell matching 2020-06-28 12:45:54 +01:00
Electroblob77 080022127c Add radiant totem spell 2020-06-26 17:46:47 +01:00
Electroblob77 1ea6355a9e Update Discord link 2020-06-26 14:55:26 +01:00
Electroblob77 f6f766c5b6 Convert firestorm sound to mono 2020-06-25 14:06:45 +01:00
Electroblob77 d8bf437214 Update advancements with new spells and artefacts 2020-06-25 13:22:35 +01:00
Electroblob77 5dc3ebed4f Add firestorm spell 2020-06-25 13:21:26 +01:00
Electroblob77 43690ace29 Trigger unlock of tiers handbook section when a wand levels up, in addition to finding a tome of arcana 2020-06-25 11:24:28 +01:00
Electroblob77 e6696a1758 Add comparator output for receptacles 2020-06-24 16:01:56 +01:00
Electroblob77 93b0aa948f Disable depth mask for magical light rendering 2020-06-23 23:44:44 +01:00
Electroblob77 439faf425f Fix random spell loot function working in reverse 2020-06-23 22:09:30 +01:00
Electroblob77 33c5f79ed7 Add archivist's eyeglass and spectral tether, plus some improvements to teleportation 2020-06-23 22:09:06 +01:00
Electroblob77 0ca86eb01b Improve javadoc for RayTracer 2020-06-23 13:25:10 +01:00
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 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