Nicholas Ignoffo
b7e2730bcc
Implement the new model for the Blood Tank
...
- Texture needs some tinkering. Will bother @InsomniaKitten about it
- Minor cleanup and improvements
2016-12-11 23:54:03 -08:00
Arcaratus
aac2623440
Implement a functioning Blood Tank ( #969 )
...
Added a search bar to the Upgrade Tomes Creative Tab
Updated some Altar fluid code (remove deprecated stuff)
Moved Rendering classes into appropriate package
Fix the localization errors on the Demon Crystals
A few cleanups here and there
2016-12-11 17:28:47 -08:00
WayofTime
d1f4e95a7e
Added deprecated methods for easier updating - Oops!
2016-12-07 08:14:05 -05:00
WayofTime
99f9d06659
- Fixed Phantom Bridge sigil glitch when travelling between dimensions and teleporting large distances.
2016-12-06 11:53:47 -05:00
Nicholas Ignoffo
b0007a1d36
Re-add FakePlayer check to sigils ( #970 )
...
whar did dey go?
2016-11-11 16:57:50 -08:00
WayofTime
1f6c4b47e2
Fixed a crash with the Ritual Diviner when attempting to replace certain blocks. ( #967 )
2016-11-08 06:54:39 -05:00
WayofTime
faef980e59
- Made it so peaceful animals provide more LP by default (to encourage creating your own farm).
...
- Increased the effectiveness of animals for the Gathering of the Forsaken Souls ritual by a factor of 4.
- Added the framework for the Purification Altar.
2016-11-05 11:14:56 -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
WayofTime
a2317a3a8a
Minor code laying out a new sigil. No functionality currently.
2016-10-25 17:02:33 -04: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
66974716ef
Fix deserialization of EnumDemonWillType
2016-10-18 16:59:50 -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
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
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
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
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
Nicholas Ignoffo
418dcd095a
DoS should not affect boss mobs ( #932 )
2016-09-29 18:44:38 -07:00
WayofTime
82a73ba0cd
Experimented with loosening traction with an Armour Upgrade (Forward works, strafing fails)
2016-09-26 06:49:44 -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
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
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
908c638bb2
Ritual diviner will now ignore replaceable blocks ( #923 )
...
Tall grass and stuff
2016-09-18 10:50:34 -07: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
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
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
WayofTime
1e77b16bd7
Yeah.
2016-09-11 17:58:54 -04: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
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
Nicholas Ignoffo
09b331fdbe
Fix client having NBT that the server doesn't
...
This was reported months ago but I forgot because it was in the WRONG PLACE.
2016-09-06 18:55:32 -07:00
WayofTime
976fa1981d
Finished dungeon block localization of all current Dungeon Blocks. Finished implementing BlockStringStairs. Added the WAILA compat for the Stairs.
2016-09-06 16:53:52 -04:00
WayofTime
78b035d0fd
Started work on most of the framework for the BlockStringWall - commiting so TehNut can fix my mistakes in life
2016-09-05 13:11:07 -04:00
WayofTime
afcba54df4
Finished adding all of the dungeon blocks and localized them. Added the appropriate models for rotated pillars/pillar caps.
2016-09-05 10:30:59 -04:00
WayofTime
1286efbca7
Finished adding the standard blocks and localized them - pillars are next
2016-09-04 18:09:04 -04:00
WayofTime
d52240813e
Initial work on pillars - needs some serious bug fixing!
2016-09-04 16:20:10 -04:00
WayofTime
4174be42b0
Added some Demon Will blocks for Yulife to peruse - more coming
2016-09-04 09:50:34 -04:00
WayofTime
5a44ac53e0
Temporarily removed the dungeon stuff so that it doesn't crash.
2016-08-31 21:05:29 -04:00
Nicholas Ignoffo
ffeb0309a8
Fix Elytra upgrade causing server to think you're always flying ( #780 )
2016-08-26 18:10:33 -07:00
Nicholas Ignoffo
5240755a05
Rewrite keybinding system
...
@Arcaratus, I don't even know what you were thinking with that...
I'm still not happy with IKeybindable, but the system is at least better than it was
2016-08-26 15:56:32 -07:00
WayofTime
b422e00019
Fixed SILLY rendering errors with the Mimic
2016-08-26 17:11:03 -04:00
WayofTime
1adbe04ab8
Made it so that replaced chests from mimics keep their inventory and when broken will drop their inventory.
2016-08-23 17:53:33 -04:00
WayofTime
ebd7b1f8da
Updated mimics so that they store and display the meta for the block they want to mimic (using reflection).
2016-08-23 15:13:03 -04:00
WayofTime
117e692969
Made the mimics actually render chests and other TESRs properly - need to add non-opaque mimics for wider selection and for chests to not look like crud.
2016-08-22 19:55:15 -04:00
WayofTime
80bf140ee5
Made it so placed mimic blocks replace the block that you place it on unless you hold shift. Also worked on dungeon schematic saving/loading.
2016-08-22 14:22:18 -04:00
WayofTime
f734e93921
Testing the infrastructure and adding more things such as AreaDescriptor transforms and checking for overlaps.
2016-08-20 14:00:08 -04:00
WayofTime
64c06e39b5
Added retreat-and-heal AI to the Specters
2016-08-17 15:48:59 -04:00
WayofTime
5592e8661b
Fixed it so that if the Sentient Specters hit each other and they have the same owner they will not attack each other
2016-08-16 21:41:02 -04:00
WayofTime
939e1c3946
Added the ability for the Sentient Specter to shoot arrows with status effects, depending on its typing.
2016-08-16 18:22:05 -04:00
WayofTime
007c6c5ace
Corrosive Sentient Specters will steal the negative effects from the owner and attempt to apply them to other entities it attacks.
2016-08-16 16:13:29 -04:00
WayofTime
5953a5a0cf
A bit more work on the ranged aspects of the Sentient Specter - Allowed it to inherit the abilities of the Sentient Bow
2016-08-15 21:52:54 -04:00
WayofTime
38f4ea6bac
Added ownership to the Sentient Specter and improved its AI. Also enabled it to use a bow.
2016-08-15 17:09:01 -04:00
WayofTime
9508eec4b0
Created mimic blocks
2016-08-14 14:53:25 -04:00
WayofTime
c201beb87f
Added some baseline work for Sentient Specters, which are basically summons of the Sentient Weaponry.
2016-08-14 14:14:25 -04:00
WayofTime
5dc98a0be0
Removed silly crystal overlay and added more Will brackets to the Sentient Sword
2016-08-13 10:13:33 -04:00
WayofTime
d3c6a474de
Added the Corrosive Green Grove augmentation
2016-08-10 17:24:36 -04:00
WayofTime
2350f0e35b
Added the tooltip to tell you which keys to press to see the progress for the next level on your Living Armour Upgrades
2016-08-07 21:00:58 -04:00
WayofTime
eceb041fab
Fixed Quick Feet, Elytra, and the jumping one (lol) on servers
2016-08-07 20:53:00 -04:00
Nicholas Ignoffo
7516f9c5d3
Added a way to view the progress towards the next upgrade level
...
Override `getProgress()` and return a value between 0.0 (0%) and 1.0 (100%)
2016-07-29 21:10:22 -07:00
Nicholas Ignoffo
0538f206bb
Living armor should not be repairable with Iron Ingots
2016-07-27 16:50:27 -07:00
WayofTime
98406793a1
Added the Potion Flask and a few of the potion effects - max amount of effects that can be added to a single flask is currently 3
2016-07-26 19:44:42 -04:00
Nicholas Ignoffo
9a39a9f6f0
Cleaner repairable check for Living Armour
2016-07-25 23:08:24 -07:00
Nicholas Ignoffo
26d6a8271d
Add tooltip to holding sigil displaying keybinding
...
https://redd.it/4umt7s
2016-07-25 23:02:13 -07:00
WayofTime
6a937c2047
Eliminated some of the "wonkiness" from the Air Sigil by moving its effects to the client side.. Also worked a bit more on the PageAlchemyArray.
2016-07-21 16:49:12 -04:00
WayofTime
856d7c1fc8
Apparently static variables can be rather shocking
2016-07-18 19:10:51 -04:00
WayofTime
bf045dbebd
Sigil of Holding Shenanigans
2016-07-18 19:09:53 -04:00
WayofTime
b31ff082e9
Fixed it so that setting the altar to display tier 1 actually works.
2016-07-14 21:27:13 -04:00
WayofTime
78a0de0b1f
Changed the tooltip of the ritual diviner so that it gives information about the selected ritual
2016-07-13 18:56:42 -04:00
WayofTime
767b09221c
Added the necessary infrastructure for Rituals to use Demon Will from the Aura.
...
Added the Demon Will Gauge.
2016-07-10 21:51:17 -04:00
WayofTime
98ed17fe21
Updated the Demon Aura hud by allowing it to actually see the Aura in the chunk - refresh rate is 50 ticks.
2016-07-10 15:27:26 -04:00
WayofTime
b8745e34ee
Fixed the Hellfire Forge filling the Tartaric Gem with the incorrect Will from the Demon Aura, without actually adding to the gem
2016-07-09 21:45:35 -04:00
WayofTime
d314d84fbe
Adjusted the damage of the other bound tools.
2016-07-06 21:33:40 -04:00
WayofTime
58a55ec5d4
Nerfed the Bound Blade. This is temporary, since the sword eventually will be modified.
2016-07-06 21:25:25 -04:00
Nicholas Ignoffo
7fdbcf3b3c
Altar and Dagger should respect 0 LP as an effective blacklist ( #837 )
2016-07-04 20:17:23 -07:00
WayofTime
1836fc742d
Fixed server sided issue with Attractor Array
...
Added Movement Array, and helped generalize the Arrays a bit more
2016-06-29 07:43:04 -04:00
Nicholas Ignoffo
fc57486054
Revert changes to Sacrificial Dagger
...
Adds a description that indicates correct usage.
2016-06-28 15:01:53 -07:00
Arcaratus
81d7cd4093
Bucket recipe fix and Creative Sacrificial Dagger fix ( #827 )
...
* Bucket recipe fix and Creative Sacrificial Dagger fix
* Do #808
* Add a Sacrificial Dagger conversion config
* Put the conversion everywhere
2016-06-28 11:55:58 -04:00
WayofTime
adc100ee17
(Possibly) further helped eliminate the memory leak issue.
2016-06-26 10:09:18 -04:00
WayofTime
c69b6bbade
Fixed horrible memory leak in the Living Armour. Fixes #825
2016-06-26 09:38:13 -04:00
Nicholas Ignoffo
afa6ccd7f3
Temporarily disable suppression of modded fluids
2016-06-25 16:03:29 -07:00
Nicholas Ignoffo
065043bafa
(Temporary?) Recipe for Holding Sigil ( #824 )
...
I just kinda picked stuff... Chest + Leather + String = Makeshift backpack = "essence" of portable storage? i'unno
2016-06-25 15:43:53 -07:00
WayofTime
c4e3dc81f5
Added the appropriate SideOnly checks to make the Rituals work again. Fixes #817 and #819
2016-06-24 17:23:18 -04:00
Arcaratus
f831c0b1e6
no message ( #820 )
2016-06-24 17:16:26 -04:00
WayofTime
899216ba5f
More formatting because Way is a derp
2016-06-23 21:44:01 -04:00
WayofTime
4c3bd1c81f
Merge branch '1.9' of https://github.com/WayofTime/BloodMagic into 1.9
2016-06-23 21:43:38 -04:00
WayofTime
8c4eff0d81
Formatting!
2016-06-23 21:43:27 -04:00
Nicholas Ignoffo
aeb7b0af12
Bound tools should be unbreakable, yet enchantable ( #815 , #793 )
2016-06-23 18:40:28 -07:00
WayofTime
d240daf958
Hey, get back in that commit!
2016-06-23 21:28:11 -04:00
WayofTime
3b93a699d9
Reverted a change that made Bound Tools unenchantable. Mah bad.
2016-06-23 21:26:45 -04:00
Arcaratus
6a2c30834e
Added holograms to TileMasterRitualStone and TileAltar ( #810 )
...
* Added holograms to TileMasterRitualStone and TileAltar
-Right click with either Ritual Diviner or (name pending) Sanguine Sanctum to show up the hologram
-Ritual hologram disappears once ritual is activated
-Altar hologram disappears once altar reaches specified tier
-Fixed the Sigil of Holding configs
-Someone still needs to add in a recipe for the Sigil of Holding
-Disabled the Sanguine Sanctum right-click effect for now
-Kept the hologram from holding the Ritual Diviner in hand
-Someone needs to fix the lighting for the ritual hologram!
* Getters and formatting changes
* Re-implement commented out feature
* Moved the rendering completely to client-side
Have the Sanguine Book work again
Make it actually work
Tidy things up
* Cycles through tier when right clicked
* Re put onItemUse
* Add IAltarReader to ItemSigilHolding
2016-06-21 18:20:49 -07:00
Nicholas Ignoffo
7b653a4bb6
Merge branch '1.9-NetworkChange' into 1.9
2016-06-18 13:11:50 -07:00