Commit graph

1609 commits

Author SHA1 Message Date
WayofTime da4de55c2e Finished the Augments for the Ritual of the Crusher. 2016-11-03 10:52:14 -04:00
WayofTime 655c2880dc Made the aspected Sentient Tools drop their corresponding Will type on killing enemies. #753 2016-11-02 12:16:24 -04:00
Nicholas Ignoffo 6c4fe34152 Fix Waila altar progress percent (#796)
After rewriting half of Waila, I understand how these things should be done, now
2016-10-31 00:07:59 -07:00
WayofTime 3feb19a22d - Finished the Augments for the Ritual of the Feathered Knife.
- Changed the Ritual of the Feathered Knife so it respects the Tough Palms Living Armour Upgrade.
- Fixed the Ritual of the Feathered Knife so that its health threshold is percent-based.
2016-10-30 17:45:40 -04:00
WayofTime a2317a3a8a Minor code laying out a new sigil. No functionality currently. 2016-10-25 17:02:33 -04:00
WayofTime 5743d9f475 Finished the Augments for the Serenade of the Nether. 2016-10-24 21:23:45 -04:00
WayofTime 77b5f898ca Made the Blood Altar respect the new capability system for fluid management. 2016-10-24 18:15:30 -04:00
WayofTime db33b87b1c Changed the Blood Altar to be more in-line with the rest of the blocks in the mod (credits to wiiv for the model) 2016-10-24 11:38:25 -04:00
WayofTime 8e39b6fb2a Expanded the max damage range of the Ritual of the Feathered Knife 2016-10-24 11:06:13 -04:00
WayofTime 6b27896859 Added more augmentations for the Lava Ritual. 2016-10-23 20:59:49 -04:00
WayofTime 731ba99fa3 Added the Destructive Will effect to the Ritual of the Green Grove. This ritual now is done~ 2016-10-23 18:57:24 -04:00
Nicholas Ignoffo 62f3847d88 Add missing wildcard check for altar recipes 2016-10-22 16:06:48 -07:00
WayofTime 5e1c791908 Added the pages for a few arrays. Also disabled the Ritual for the downgrades temporarily. Final commit for -66 2016-10-22 16:52:35 -04:00
WayofTime 44e1c47e1c Added an alchemy array, the Array of the Fast Miner 2016-10-22 16:11:30 -04:00
Nicholas Ignoffo 1a5d9d3e45 Fix occasional crash when looking at Mimic blocks with Waila installed (#949) 2016-10-18 17:05:06 -07:00
Nicholas Ignoffo 66974716ef Fix deserialization of EnumDemonWillType 2016-10-18 16:59:50 -07:00
Nicholas Ignoffo b1335f9e9a Fix inversion pillar inventory rendering 2016-10-18 16:59:09 -07:00
Nicholas Ignoffo 1aad7ee531 Cleanup enum container implementation 2016-10-18 16:38:56 -07:00
Nicholas Ignoffo 6a4c56293b Fix massive FPS drop when looking at a ritual with the tinkerer (#950)
Caused by a majorly unfinished feature I was working on long ago and forgot about :D
2016-10-18 16:28:27 -07:00
Nicholas Ignoffo d7b0abafd9 Fix NPE in mimic when loading some tiles (#951) 2016-10-18 16:12:39 -07:00
Nicholas Ignoffo 37fad3f349 Fix localization of /bm network get NAME (#955) 2016-10-18 16:09:22 -07:00
Nicholas Ignoffo f2931deec6 Fix loading of keybinds being at initial use (#922)
Binds correctly load from disk, now.
2016-10-18 16:05:37 -07:00
neconeco2 28f9c367b8 Update ja_JP.lang (#952) 2016-10-16 19:51:33 -07:00
WayofTime 59e10a782b Modified the Sigil of the Phantom Bridge so it better performs with speed modifications 2016-10-16 19:33:14 -04:00
WayofTime e3c55da214 - Added the entries for the Skeleton Turret Array and the Updraft Array
- Added the Bounce Array
2016-10-16 15:19:57 -04:00
WayofTime 5cb5ec4264 Changed most of the BlockString blocks to a BlockEnum in order to solve a loading issue with schematics. 2016-10-15 22:02:16 -04:00
Nicholas Ignoffo 3e0f3f5aa1 Rewrite base blocks to be less weird
Added base ItemBlock classes for each base type (to be used later)
2016-10-15 09:21:30 -07:00
WayofTime ea43fbce7d Added the Sigil of Elasticity, the Sigil of the Claw, and the Sigil of Winter's Breath. 2016-10-14 20:51:21 -04:00
WayofTime 0a1d66a1d9 Fixed the recipes for some of the Demon Will blocks 2016-10-13 22:08:28 -04:00
WayofTime 5ad3c0eda1 Added new potion effects for bouncing as well as clinging to walls - the sigils will come later (Hai, Yulife~) 2016-10-13 19:58:39 -04:00
WayofTime 2e192ff29c Attempted to add a new schematic, but for some reason the generated schematic is non-functional. (Divination Sigil is in testing mode)
Added some more stuff to the Downgrade ritual.
2016-10-10 10:57:29 -04:00
WayofTime f74f46ab4a Removed the stat trackers for the downgrades and prevented downgrades from combining with each other in an anvil. 2016-10-09 10:44:50 -04:00
WayofTime ed8427c04e Added the framework for a ritual that grants downgrades (instead of the potion method) 2016-10-08 21:23:16 -04:00
Nicholas Ignoffo 43f86abc58 Fix guide recipe for Lesser Gem (#946) 2016-10-08 16:52:20 -07:00
Nicholas Ignoffo 6be0af947a Mimic blocks containing altar components work with altar (#945)
This only provides minimal support. So your Blood Runes won't provide their effects. They are a *mimic*, after all.
2016-10-08 16:47:04 -07:00
WayofTime 2b11aeaad7 I missed a few files... 2016-10-05 17:00:46 -04:00
WayofTime b5f7344ca6 Added a Dig Slowdown armour downgrade called "Weakened Pick", trained by having weakness on while mining. Also expanded Dwarven Might so that it can get to level 10. 2016-10-05 16:38:58 -04:00
WayofTime f9b1b91c6d Modified the Dwarven Might skill to better change the mining speed when mining. 2016-10-05 16:06:52 -04:00
WayofTime 16a4857dfb Added a Repairing Living Armour Upgrade (trained by damaging the chestplate of the Living Armour while you have a full set on - it repairs all of your armour pieces over time)
Added the stat trackers for various Living Armour Downgrades.
2016-10-04 17:10:27 -04:00
WayofTime 6ea17510b7 - Added a potion effect called "(-) Immunity", which allows the training of Living Armour Downgrades. This potion is crafted using a Draft of Angelus with a potion flask. Check the uses of the flask!
- Added some more framework for the Living Armour Downgrades.
- Modified the Grim Reaper's Sprint so it is better at later levels.
2016-10-02 15:03:31 -04:00
Joseph C. Sible e5276fba6f More Sigil of the Green Grove fixes and cleanup (#938)
When applying the bonemeal effect, apply it from the player using the sigil,
rather than from a fake player. (Looking at the commit history, this seems
to be this way solely because of overzealous copying and pasting from vanilla
ItemDye.) Also, play the effect for the use of bonemeal, rather than for
breaking a block. Finally, remove a parameter that's no longer necessary.
2016-10-01 13:18:48 -07:00
Joseph C. Sible 59704162a6 Fix Sigil of the Green Grove disappearing on modded crops (#937)
Currently, the Sigil of the Green Grove uses ForgeEventFactory.onApplyBonemeal
for its effects, which gives the right answer for all crops, but for modded
crops, it has the side effect of removing one item from the current stack
(since it's intended for actual bonemeal). That's not desired in this case,
since the sigil isn't supposed to get used up, so this change directly makes
and fires the event itself. This problem was originally reported in
josephcsible/ExpandedBonemeal#1.
2016-10-01 10:35:34 -07:00
ImmortalPharaoh7 55bc3ead7f Update fr_FR.lang (#766)
* Update fr_FR.lang

* Update fr_FR.lang

* Update fr_FR.lang

* Update fr_FR.lang

* Update fr_FR.lang

* Update fr_FR.lang

* Update fr_FR.lang

* Update fr_FR.lang

* Update fr_FR.lang

* Update fr_FR.lang

* Update fr_FR.lang

* Update fr_FR.lang

* Update fr_FR.lang
2016-10-01 07:20:30 -04:00
WayofTime 81257e1263 Merge branch '1.9' of https://github.com/WayofTime/BloodMagic into 1.9 2016-09-30 16:50:17 -04:00
WayofTime d1a7a77034 Made it so that when you acquire a Living Armour Upgrade from a Tome, it raises the corresponding Stat Tracker up to that upgrade level. 2016-09-30 16:49:56 -04:00
Nicholas Ignoffo 418dcd095a DoS should not affect boss mobs (#932) 2016-09-29 18:44:38 -07:00
WayofTime 7a42968633 Fixed NPE when attacking mobs when you don't have a set of Living Armour. Oops. Fixes #934 2016-09-29 19:53:28 -04:00
WayofTime 006cbeaa83 Changed the Quick Feet upgrade and the speed boost sigil so that their speeds are applied when strafing and walking backwards as well.
Added the Disoriented Downgrade. Muahaha
2016-09-29 16:37:41 -04:00
WayofTime 1a510c694c Finished the Dulled Blade downgrade 2016-09-27 21:10:09 -04:00
WayofTime 8d2ea249ac Added the Quenched Living Armour Downgrade. 2016-09-27 17:15:24 -04:00
WayofTime 82a73ba0cd Experimented with loosening traction with an Armour Upgrade (Forward works, strafing fails) 2016-09-26 06:49:44 -04:00
mezz a1eb8aad56 Fix JEI Altar recipe (#933) 2016-09-26 00:17:20 -07:00
WayofTime f9185817a1 Added another proper Armour Downgrade: Battle Hunger. More to follow. 2016-09-25 19:08:06 -04:00
Nicholas Ignoffo 9112f5ae04 Add redundant name of redundancy (#930) 2016-09-22 16:35:31 -07:00
WayofTime 22ffed51b9 Fixed 1.9 support 2016-09-22 19:30:07 -04:00
WayofTime e9517194f9 Fixed the Sigil of Translocation so that it does not crash when picking up certain blocks. Also removed the damned lightning. #918 2016-09-22 15:37:11 -04:00
WayofTime 7d91cc40ff Added the entries for the Rune of Augmented Capacity, Charging Rune, and Rune of Acceleration 2016-09-22 15:08:42 -04:00
WayofTime ca96afa375 - Changed the recipe of the Acceleration rune so that it is a T4 rune.
- Added the Charging rune, which accumulates charge by using the LP from the Blood Altar (1 charge = 1 LP always). If enough charge is stored when crafting, the crafting occurs instantly.
2016-09-22 14:20:05 -04:00
WayofTime dade5f0837 Fixed the symmetry issues of the Ritual of Containment 2016-09-21 07:37:48 -04:00
WayofTime 9538e9aa0d Added a corrupted chicken, which hits very hard but stealths itself in between attacks. 2016-09-20 17:28:58 -04:00
Nicholas Ignoffo 6f5e96bd52 Add current ritual to diviner highlight tip (#926) 2016-09-18 18:17:10 -07:00
WayofTime d6c1d59e5d Updated the hp/damage/etc logic of the corrupted mobs in general, and made it so the sheep will cast resistance on hurt allies when nearby on a cooldown.
Added an alchemy array layer (WIP) for the sheep when it is casting a "spell".
2016-09-18 18:44:18 -04:00
Nicholas Ignoffo cbd2609fe2 Blacklist armor stands from WoS 2016-09-18 14:51:54 -07:00
Nicholas Ignoffo 908c638bb2 Ritual diviner will now ignore replaceable blocks (#923)
Tall grass and stuff
2016-09-18 10:50:34 -07:00
WayofTime f7ff728c0d Added a corruption handler so that blocks can be corrupted by a wide variety of processes. 2016-09-18 10:07:02 -04:00
qianzha e12b1a7042 Update zh_CN.lang (#921) 2016-09-17 10:18:09 -04:00
WayofTime 7b55293a40 Added the initial body of the Corrupted sheep, as well as the rendering. Moved most of the aspected demon stuff to a new base class. 2016-09-17 08:06:31 -04:00
WayofTime f900fef846 Removed the darn testing code from the Divination Sigil. >.> 2016-09-16 14:54:43 -04:00
WayofTime c4b879eaa6 Updated the changelog and removed the test outputs. This is all that's needed for -62. (Mainly testing the compilation?) 2016-09-16 14:45:07 -04:00
WayofTime 21607213d4 Added some test System.out outputs to test the ritual (local compilation was successful). 2016-09-16 14:33:44 -04:00
WayofTime e541ed67e9 Fixed the Sentient Specters, stopping them dropping null items if they have nothing in their hand (only happens due to spawners). Solves #920 2016-09-16 14:11:52 -04:00
WayofTime f0a5b5274f Added a temporary texture overlay (borrowed from the Faithful 32x texture pack, until a unique one is made) for the corrupted zombie. Generalized enough so that new mobs can have them added easily. 2016-09-15 17:07:06 -04:00
Nicholas Ignoffo 80af2463b3 Temporary fix for obtaining bedrock in Survival (#919)
This stops the mimic from being placed inside of any block marked as unbreakable. This should be expanded to a blacklist when I'm not late for work.
2016-09-15 06:54:00 -07:00
WayofTime a0b92c0c2f Finished up the Inversion Pillar animation rendering. 2016-09-14 10:07:53 -04:00
WayofTime dab6e0842b Initial (unsuccessful) tests of the Inversion Pillar animations. 2016-09-14 08:47:46 -04:00
WayofTime f40f5abc0d Decreased the overall Will costs and numbers of the Inversion Pillar - Will per block is down from 2.5 to 0.5, and the Will generated was also divided by 5. Also minor adjustments to the spreading logic. 2016-09-13 22:02:13 -04:00
Nicholas Ignoffo d1f98be462 Fix server crash with holding sigil keybind (#915)
@Arcaratus, poking because this will break BA again. I separated things into new classes.
2016-09-13 16:09:45 -07:00
WayofTime e9549fd9db Did a lot of work on the behaviour of the Inversion Pillar. Also added a Corrupted Zombie for later testing. 2016-09-13 17:20:35 -04:00
Nicholas Ignoffo d1455920ec Rewrite Meteor system to be fully json (#914)
Also cleans up some other JSON stuff
2016-09-12 19:54:46 -07:00
WayofTime 0bb2fa6002 Removed unwanted System.out lines when clicking on the slots in the routing node 2016-09-12 19:04:53 -04:00
Nicholas Ignoffo ccacb0acfc Fix routing node serialization (#913) 2016-09-12 16:01:47 -07:00
WayofTime 8375daf7d4 Cleaned up the "proximity" algorithm for the Pillars, allowing quick access to the nearby pillars. Hopefully will allow better scaling of computation for large networks of pillars. 2016-09-11 19:51:42 -04:00
WayofTime 1e77b16bd7 Yeah. 2016-09-11 17:58:54 -04:00
WayofTime 3e71ac3496 - Merged the three brick variants into one.
- Added the Inversion Pillar models and caps
2016-09-11 15:45:54 -04:00
Yulife cfa6979056 Dungeon blocks 2016-09-11 16:13:09 +02:00
WayofTime 5c627d123c Initial push of the Inversion Pillars - this is before full implementation of features and before fixing the item model. 2016-09-11 10:02:06 -04:00
Yulife 540e6941ef Incense Pillar 2016-09-11 14:22:53 +02:00
WayofTime aad1b541f8 Did some work on the Inversion Pillar 2016-09-10 20:15:17 -04:00
Nicholas Ignoffo 24b4c4b8d1 Made all item fields final 2016-09-10 17:04:24 -07:00
Nicholas Ignoffo 537ccc092c Made all block fields final 2016-09-10 16:13:20 -07:00
Nicholas Ignoffo f244f2c053 Remove the Pedestal
It's unused and probably won't ever be used.
2016-09-10 13:19:11 -07:00
WayofTime 4b54f6d94c Initial push of the Inversion Pillar before testing. 2016-09-10 16:13:05 -04:00
WayofTime abfc7b13b6 Fixed it so you can set the meta of the key stack for the meteors. 2016-09-09 14:07:03 -04:00
WayofTime 4c79a4f2ff Configurified the Meteor Ritual - Modpacks and users can edit all of the major properties of the meteor ritual, including what items need to be dropped onto the ritual as well as what you get in the ritual, radius, etc. The config will refresh if there is a version change unless you set "resyncOnVersionChange" to false. 2016-09-09 12:28:23 -04:00
WayofTime 63febfeb85 Added Mimic entry to The Architect. 2016-09-08 19:20:14 -04:00
Nicholas Ignoffo 4190031710 Fix remaining cases of calling readFrom/writeTo NBT 2016-09-07 17:53:09 -07:00
Nicholas Ignoffo 9b51b28dbb Let's not write ourself and all our children to our own NBT recursively... 2016-09-07 17:49:28 -07:00
Nicholas Ignoffo 798bad5583 Clean up TE implementations
Offload some work to base classes that provide some helpers

TODO: Implementations for Inventories (using caps) and ticking tiles with inventories.
2016-09-07 17:46:06 -07:00
Nicholas Ignoffo 4d331aa758 Implement missing data syncing methods
Fix MRS not syncing data immediately.
2016-09-07 17:12:25 -07:00
Nicholas Ignoffo f4feb07e47 Waila should display if a ritual is deactivated 2016-09-07 16:58:45 -07:00