Commit graph

30 commits

Author SHA1 Message Date
Ellpeck
878a4562d7 b8 2019-01-10 23:57:48 +01:00
Ellpeck
f6a9c7e7a8 fix a serverside crash for the animal effect
Closes #22
2019-01-10 17:02:56 +01:00
Ellpeck
fb42cfab09 make the balance effect's radius be based on the aura in the general area 2018-12-26 12:00:25 +01:00
Ellpeck
1a2eee7ed9 added the animal effect 2018-12-20 00:12:59 +01:00
Ellpeck
02aa21f9db rename inhibiting powder to effect powder to allow it to also create some ffects 2018-12-16 18:15:54 +01:00
Ellpeck
8007fcb62b added a passive effect where aura gets added to aura caches around 2018-12-14 13:51:08 +01:00
Ellpeck
8f33476403 add a way to stop positive effects from happening 2018-12-14 00:47:01 +01:00
Ellpeck
cd5b98d68f made the aura detector less accurate in favor of intuitive behavior 2018-12-04 21:31:22 +01:00
Ellpeck
f8f44615cc make the balance effect spread out full aura spots into empty ones because that's a lot nicer :> 2018-12-04 21:18:45 +01:00
Ellpeck
75ae345a75 fixed the spread effect loading chunks and make the potion generator not do the custom spread anymore 2018-12-04 16:17:50 +01:00
Ellpeck
a9b39cf3da made the spreading not spread into the void 2018-12-04 13:56:48 +01:00
Ellpeck
5700ab3053 added the aura spread effect and a nice clientside display of where aura spots are for debugging 2018-12-04 13:38:46 +01:00
Ellpeck
656a76980b make over- and underflow create another spot 2018-12-03 14:40:53 +01:00
Ellpeck
5fcd096a99 easy fix to a concurrency issue 2018-12-03 00:45:34 +01:00
Ellpeck
031bf3fbc3 if we return 0 here then a lot of unrelated problems will be caused, so this is the easiest fix as this scenario is highly unlikely anyway 2018-12-02 23:34:37 +01:00
Ellpeck
08fd796fe2 made an API change to enforce the right aura methods, also add over- and underflow protection 2018-12-02 01:36:41 +01:00
Ellpeck
3598e424b0 added the breathlessness effect 2018-11-29 17:58:47 +01:00
Ellpeck
de002bb01e fix the plant boost effect always being there if there's excess aura lol rip
Closes #16
2018-11-28 19:49:40 +01:00
Ellpeck
69e07e25a5 add a simulate parameter to IAuraChunk draining/storing for convenience 2018-11-24 17:32:39 +01:00
Ellpeck
91445f5f6d fixed an issue with machines not properly creating positive aura spots 2018-11-24 15:31:53 +01:00
Ellpeck
ca3fca7eac throw an exception when a spot gets added to the wrong chunk 2018-11-23 20:36:31 +01:00
Ellpeck
6275a326de added explosion effect 2018-11-21 17:45:06 +01:00
Ellpeck
6d0a14e3c4 b3 2018-11-18 20:50:51 +01:00
Ellpeck
e501f96c0c API update that makes it so that almost empty spots don't get overfilled by default 2018-11-18 20:34:57 +01:00
Ellpeck
a54ea5b989 remove a concurrent modification exception when changing effects 2018-11-18 19:49:30 +01:00
Ellpeck
117ca787fe changed a quirk to aura and added some info on its inner workings to the book 2018-11-17 12:27:28 +01:00
Ellpeck
7daacd17e3 added the canopy diminisher 2018-11-14 19:14:03 +01:00
Ellpeck
b0ac500ec0 Added a config for the passive aura effects and also fix double flowers dropping items on the ground with the boost effect
Closes #7
2018-11-13 18:21:41 +01:00
Ellpeck
5eed6c8792 add a passive effect that makes it so that extremely drained spots try to balance out with others in the area 2018-11-13 14:52:19 +01:00
Ellpeck
6af7634d6c generify the drain spot system so that addon devs can more easily use it 2018-11-13 11:39:28 +01:00