Commit Graph

83 Commits

Author SHA1 Message Date
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 39e33848aa Rename to getLivingWithinRadius for clarity 2020-06-20 13:14:16 +01:00
Electroblob77 238b9d04bb Split up and reorganise WizardryUtilities 2020-06-13 23:29:01 +01:00
Electroblob77 a17a20fe8b Add spell charge-up sound 2020-06-12 14:28:37 +01:00
Electroblob77 737f896070 Add support for charge-up modifiers 2020-06-11 22:49:08 +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 f95819cf37 Only show new spell message in survival with discovery mode on 2020-06-09 17:43:39 +01:00
Electroblob77 7772f2e97f Add new spell indicator icon and tooltip to the wizard trade GUI 2020-06-09 16:55:13 +01:00
Electroblob77 d11c3fcc2f Carry excess progression over when upgrading 2020-06-04 12:37:57 +01:00
Electroblob77 92b54edb4a Add 1.5x progression modifier for tiers the player has already reached 2020-06-04 12:27:10 +01:00
Electroblob77 1af0186886 Add config options for disabling specific artefacts 2020-05-24 23:58:20 +01:00
Electroblob77 3e0dbb9755 It's about time we sorted out all these translations 2020-05-24 23:57:46 +01:00
Electroblob77 6696be59a4 Allow crystal flowers to be placed in flower pots 2020-05-22 16:43:24 +01:00
Electroblob77 ebde514c98 Fix scrolls not triggering spell casting finish method and event 2020-05-17 00:35:56 +01:00
Electroblob77 4739d9f9fc Add cooldowns (using the vanilla mechanic) to various consumable items 2020-05-17 00:32:02 +01:00
Electroblob77 ef39757229 Add right-click use for mana flasks - right-click while holding a mana flask to charge the emptiest item from the hotbar, offhand or armour slots 2020-05-17 00:04:38 +01:00
Electroblob77 e09f9313f9 This is nullable 2020-05-16 23:35:23 +01:00
Electroblob77 28da6810d7 Oops 2020-05-15 21:21:21 +01:00
Electroblob77 11821ff14d Apparently we don't need this any more 2020-05-11 18:38:18 +01:00
Electroblob77 1f9f5a1cc5 Add spectral dust 2020-05-10 11:10:52 +01:00
Electroblob77 be250e218e Add player animation system!
- Hooks into ModelRenderer by wrapping it in an extended version that allows modification of angles after the model has set them
- Is compatible with pretty much everything, yay (even modded armour!)
- Adds property overrides to ItemWand so that gets animated too
- Adds a system for generating override models from a template at runtime so I don't have to duplicate all the wand models
- Tweaks particles and ray spells so they line up with the end of the newly-animated wand
- Fixes a long-standing bug where wand usage actions would stop immediately for all non-continuous spells
2020-05-09 20:17:15 +01:00
Electroblob77 f89c71f314 Make spell scrolls implement IWorkbenchItem and have 1 slot
This means the book doesn't leave the workbench until the scrolls are taken out, which is good for automation - however, canPlace always returns false so they can't be put back in, kinda like the furnace output
2020-04-21 18:55:13 +01:00
Electroblob77 f0752317e6 Add spell quick access keys 2020-04-18 21:45:01 +01:00
Electroblob77 ed63704184 Add descriptions to mana flasks 2020-04-18 21:10:02 +01:00
Electroblob77 618df1c668 Add descriptions to some wizardry items in JEI
Covers most of the items players might stumble across
2020-04-17 21:49:01 +01:00
Electroblob77 d93b9a6765 Make bottomless provisions work with satiety, and have them trigger as soon as the player has enough hunger to fill 2020-04-16 15:49:10 +01:00
Electroblob77 7b1283c418 Yes it does, I fixed that! 2020-04-16 15:46:50 +01:00
Electroblob77 8301a24afe Just enough wizardry!
- Adds JEI support for arcane workbench 'recipes' (charging, upgrading, and scroll enchantment)
- Adds an item transfer handler for said recipes, including bookshelf virtual slot support
- Prevents conjured items from showing up in JEI
2020-04-15 23:01:45 +01:00
Electroblob77 13ba19c1ff Purple mana bars for wizard robes too! 2020-04-15 18:57:31 +01:00
Electroblob77 df526dc76f Search trees don't like this very much :( 2020-04-14 23:06:49 +01:00
Electroblob77 702398dd34 Fix spell book tooltips not showing up in JEI 2020-04-14 22:33:48 +01:00
Electroblob77 1e5add914e Fix incorrect rounding for whole numbers of crystals 2020-04-14 22:33:12 +01:00
Electroblob77 91b2ee1a13 Merge branch '1.12.2' into 4.3-dev 2020-04-14 17:41:33 +01:00
Electroblob77 16ad8543d8 Purple mana (durability) bar! 2020-04-13 15:32:07 +01:00
Electroblob77 a384a57622 Prevent mending enchantment being applied to wizard armour, closes #383 2020-03-31 21:47:53 +01:00
Electroblob77 3f80c56163 Add gilded wood 2020-03-01 13:04:15 +00:00
Electroblob77 df8fd21c0b Add metadata support to block/item list config options, fixes #353 2020-02-21 17:40:08 +00:00
Electroblob77 f13f220564 Change tome of arcana description to be more accurate, closes #330. Also adds format args support to multi-line item descriptions and fixes the 1st argument being used instead of the 2nd in the lang files. 2020-01-28 18:36:34 +00:00
Electroblob77 3052e56d03 Add entity- and tileentity-sensitive versions of Spell#canBeCastByNPCs and Spell#canBeCastByDispensers 2020-01-27 16:42:28 +00:00
Electroblob77 f5da195605 Wrap NBTTagCompound#setTag in static helper with safeguards against circular references, fixes #299 2020-01-27 13:45:47 +00:00
Electroblob77 40e77728ad Do proper floaty division, the error was kinda invisible (pun intended) but intellij spotted it 2020-01-21 20:16:59 +00:00
Electroblob77 455c5a5e07 Fix weird floaty rounding so continuous spells cost the correct amount of mana
Grapple ain't free anymore, sorry folks!
2019-12-22 14:58:12 +00:00
Electroblob77 a2c8cde4c4 Use correct mana values for grand crystals and crystal shards in scroll creation 2019-12-22 12:30:04 +00:00
Electroblob77 5b497e107a Reinstate max damage check, fixes #294 2019-12-17 16:31:42 +00:00
Electroblob77 324094f418 'Tis the season!
- Decked the halls
- Jingled the bells
- Wrapped the presents
- Loaded up the sleigh
2019-12-17 15:53:40 +00:00
Electroblob77 cfdb049368 Add failsafe for conjured item max damage, fixes #288 2019-12-16 13:06:32 +00:00
Electroblob77 058d83fd00 Stop ring of chaining attacking its wearer, fixes #303 2019-12-16 12:36:37 +00:00
Electroblob77 c7ccc37dca Add damage property to frost axe spell, fixes #322 2019-12-16 12:33:48 +00:00
Electroblob77 b7be05669b Increase health threshold for amulet of transience from 2 to 6, fixes #192 2019-10-05 16:43:17 +01:00