Commit Graph

913 Commits

Author SHA1 Message Date
Electroblob77 70a55d1175 Chuck more ruined spell books into the ocean, and fish all the master spells back out 2020-09-09 22:40:55 +01:00
Electroblob77 7ae041595a Gone fishin' 🐟🐠🐡
Add spell books and ruined spell books to treasure and junk fishing loot respectively
2020-09-09 22:36:07 +01:00
Electroblob77 ac14c8f931 Add ruined spell book item (usage will be added later) 2020-09-06 23:24:36 +01:00
Electroblob77 e147ce5d37 Intimidate should be an alteration spell 2020-09-06 18:32:45 +01:00
Electroblob77 472727552e Fix CME in remove curse 2020-09-06 18:23:41 +01:00
Electroblob77 373ab0c3dc Handy as the search tips are, maybe we shouldn't show them *everywhere*... 2020-08-30 00:26:20 +01:00
Electroblob77 5bca261582 Add tip-top tooltip with top tips for snazzy super-speedy spell searching system
And confusingly convoluted commit comments
2020-08-30 00:06:01 +01:00
Electroblob77 99f71874c0 Various fixes for artefact loot tables 2020-08-28 23:51:55 +01:00
Electroblob77 1c8011ff74 It never fails to amaze me how many things that should never be null somehow end up being null for one single user... 2020-08-24 21:22:10 +01:00
Electroblob77 f9cd90bd49 Better layout 2020-08-22 00:01:11 +01:00
Electroblob77 988596075c More updates to the handbook 2020-08-21 23:53:55 +01:00
Electroblob77 2b27729062 Hey lectern, stop doing that, it's really annoying 2020-08-21 23:27:57 +01:00
Electroblob77 dac40ecf98 Extend mind control overlay effect to possessed creatures 2020-08-21 23:24:18 +01:00
Electroblob77 c48b4ea0fe Shorten description for withering totem 2020-08-21 23:23:17 +01:00
Electroblob77 7380da7b5e Update wizard's handbook and tidy up embedded image naming convention 2020-08-21 00:34:04 +01:00
Electroblob77 815bcf176c Retexture forest of thorns icon 2020-08-21 00:08:47 +01:00
Electroblob77 ba487bea41 Add withering totem spell 2020-08-21 00:08:31 +01:00
Electroblob77 6cdff07180 Derp 2020-08-16 00:21:39 +01:00
Electroblob77 87705f7e4b Add localisations for radiant totem entity 2020-08-15 23:58:17 +01:00
Electroblob77 c90ec248cd Still need to check this, since not being allied and being a valid target are not necessarily equivalent 2020-08-15 23:21:32 +01:00
Electroblob77 0c046e8c29 Add elemental crystal and crystal block recipes to imbuement altar 2020-08-15 23:09:57 +01:00
Electroblob77 b7a503e5c4 Add sound for mark sacrifice 2020-08-13 22:45:57 +01:00
Electroblob77 aaf5f1ff71 Automatic item model registry, because I'm fed up with registering all my items twice 2020-08-13 22:23:58 +01:00
Electroblob77 a5dd5ce9df Add evoker's ring 2020-08-09 23:23:12 +01:00
Electroblob77 b08e5e1d96 Add chapter on library ruins to wizards handbook 2020-08-09 22:47:41 +01:00
Electroblob77 b6bda04a7a Better advancement description 2020-08-08 22:02:54 +01:00
Electroblob77 1cf5808f4f So many things to fix... 2020-08-03 22:47:26 +01:00
Electroblob77 7401a8e3b4 First pass trying to optimise LivingUpdateEvent handlers, see issue #484 2020-08-03 22:47:08 +01:00
Electroblob77 9d8b0b3a90 Add advancements for library update features 2020-08-01 23:24:33 +01:00
Electroblob77 0d7d36c0b5 Add mark sacrifice spell 2020-07-30 22:54:37 +01:00
Electroblob77 a321e4ef66 Add Russian handbook translations, courtesy of MugGod2 2020-07-30 21:55:44 +01:00
Electroblob77 041f54352c Forgot that bit :/ 2020-07-30 21:54:55 +01:00
Electroblob77 09cc0a5c34 Actually make ward do something... oops :0 2020-07-27 23:49:20 +01:00
Electroblob77 e5e01dca88 Client event handlers should be specified as such! 2020-07-27 13:10:05 +01:00
Electroblob77 eba219bcce Add getter for SpellBuff#potionSet 2020-07-27 12:32:05 +01:00
Electroblob77 476b7a6a45 Add more users to donation perks 2020-07-23 23:03:22 +01:00
Electroblob77 e4290598d5 Tweak colours 2020-07-19 16:07:54 +01:00
Electroblob77 3343385a7c Add donor perks and tweak generalise rendering of healing totem 2020-07-19 15:56:07 +01:00
Electroblob77 a831c2ada3 Separate surface and underground library marker options 2020-07-15 00:30:08 +01:00
Electroblob77 a945201cec Use the same test in the new spell icon as the new spell book tooltip 2020-07-15 00:21:37 +01:00
Electroblob77 2e3df272ec Eliminate ALL cascading worldgen lag, with the following changes:
- Offset structures by minus half their width in x/z (as well as the usual +8), so they can't ever spill out of the 2x2 chunk area being generated (provided they are less than 16 blocks wide, which mine are)
- Pass the block placement flags 16 | 2 to Template#addBlocksToWorld instead of just 2, to prevent neighbour updates
- Ignore unloaded blocks when removing floating trees (in theory there can't be trees there anyway)
2020-07-13 21:38:37 +01:00
Electroblob77 ded4caca2f Tweak bookshelf model texture for special wand upgrades 2020-07-13 16:54:48 +01:00
Electroblob77 a12fc6e344 TODOs and cleanup 2020-07-13 16:54:13 +01:00
Electroblob77 fa0875e63b Add library ruins
- Adds two variants of library ruins: surface (generates in forested biomes) and underground (generates everywhere)
- Adds loot table support to bookshelves
- Adds antique atlas markers for library ruins
- Adds bookshelves and lecterns to the wood type template processor
- Makes bookshelves and lecterns rotate correctly in structure templates
- Generalises most of the methods in WorldGenSurfaceStructure to a new superclass WorldGenWizardryStructure
2020-07-13 16:51:01 +01:00
Electroblob77 05d33ec58e Fix broken encoding for traditional Chinese translations courtesy of alan 67160, fixes #440 2020-07-09 18:29:29 +01:00
Electroblob77 7013cffeaa Allow scrolls to be placed in bookshelves and add in-world textures for them 2020-07-07 00:19:36 +01:00
Electroblob77 a1a5af034d Make owned entities inherit their owner's allies (as well as their own - if, for example, you summon a mob that then summons its own mob, that mob will no longer attack you) 2020-07-06 23:02:03 +01:00
Electroblob77 9aac386ec9 Last few tweaks to make bookshelf loot generation work properly 2020-07-06 22:54:10 +01:00
Electroblob77 651eb8834b Make sure ParticleBuilder warnings only trigger when appropriate, plus misc cleanup 2020-07-06 22:53:10 +01:00
Electroblob77 48221582c3 Move archivist's eyeglass code inside null check, fixes NPE when generating loot 2020-07-06 17:47:03 +01:00