Commit graph

77 commits

Author SHA1 Message Date
Nicholas Ignoffo
7cac007b11 Add modid to subscriber annotations 2017-10-13 17:41:54 -07:00
Nicholas Ignoffo
9de2354e64 Stop using a custom bus subscriber annotation
I'm sorry, past self, but Forge has had one since like 1.10, it's time to
move on. It's for the better.
2017-10-13 17:12:54 -07:00
Nicholas Ignoffo
a0cd54969b Begin Sigil migration 2017-10-08 21:42:40 -07:00
Nicholas Ignoffo
acc0acb806 Switch main content to a proper logger
Need to figure out what to keep from old API and move that over as well.
2017-08-20 16:16:13 -07:00
Nicholas Ignoffo
d587a8c96f Move config to annotation system
All old configs must be deleted for this to work properly. Since the rest
of the update is filled with world breaking changes, this should be fine.
2017-08-19 18:56:50 -07:00
Nicholas Ignoffo
08258fd6ef Run formatter 2017-08-15 21:30:56 -07:00
Nicholas Ignoffo
348fee1e2a It compiles. Somehow. 2017-08-15 20:21:55 -07:00
Nicholas Ignoffo
554c9852e6 Move commonly used API systems to a plugin based system
Create a class that implements IBloodMagicPlugin and annotate it with
`@BloodMagicPlugin`. The `register` method will be called during init.

Currently implemented systems:
- Blacklisting
  - Teleposer
  - Teleposer (entity)
  - Transposition
  - Well of Suffering
  - Green Grove
- Setting sacrificial values
- Adding altar components
2017-08-15 18:14:28 -07:00
Nicholas Ignoffo
5fcdd978d7 this doesn't compile yet, but have something to peek at 2017-08-14 20:53:46 -07:00
Nicholas Ignoffo
c4f04b1589 Fix another null check crash (#1091) 2017-03-11 15:53:43 -08:00
Nicholas Ignoffo
f083e4e036 Fix Sigil of Holding (#1081) 2017-03-05 10:28:06 -08:00
Nicholas Ignoffo
91aeb4bf48 Update version + changelog 2017-02-21 16:52:39 -08:00
Nicholas Ignoffo
5475549c18 More null stack fixes 2017-02-19 16:06:29 -08:00
Nicholas Ignoffo
86ea69eaca Temporarily remove item rendering for tank fluid
You cannot bake GL stuff. This is bad. Also it got broken at one point.

I'll re-add this once I remove the need for a TESR.

(cherry picked from commit 13228f6)
2017-02-12 01:33:48 -08:00
Nicholas Ignoffo
a628adfde8 Lowercase all the tooltip strings 2017-01-02 01:18:29 -08:00
Nicholas Ignoffo
ed27873fbe It runs! 2017-01-02 00:10:28 -08:00
Nicholas Ignoffo
00d6f8eb46 Initial stab at 1.11
About halfway.
2016-12-12 19:56:37 -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
fb38c2e8b8 Snares can no longer hit the thrower of the snare within 20 ticks of throwing it (#745)
Added the "Diseased" upgrade, which vastly decreases healing potency.
2016-11-11 10:42:56 -05:00
WayofTime
0419800a86 Finished most of the Augments for the Ritual of the Shepherd. 2016-11-06 17:03:10 -05: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
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
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
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
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
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
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
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
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
Nicholas Ignoffo
24b4c4b8d1 Made all item fields final 2016-09-10 17:04:24 -07:00
Nicholas Ignoffo
137975331c Fix specters spawning with /give (#885) 2016-09-06 18:38:52 -07:00
WayofTime
0bc3824814 Added the Living Armour Upgrade, Nocturnal Prowess, which gives night vision in dark areas and increases damage while the area is dark 2016-09-03 11:17:36 -04: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
Nicholas Ignoffo
89ec81a78b Register and localize the keybinds
Forgot that
2016-08-25 23:43:17 -07:00
Nicholas Ignoffo
da2120434d Keybind for Holding Sigil cycling
For those 3 weird people who don't have a scroll wheel in 2016.
2016-08-25 23:35:26 -07:00
WayofTime
42d2c454f8 Changed the Demon Will Aura Gauge so it refreshes based on the player's ticks existed 2016-08-24 22:10:12 -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
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
5dc98a0be0 Removed silly crystal overlay and added more Will brackets to the Sentient Sword 2016-08-13 10:13:33 -04:00
WayofTime
dacaae3e12 Did some testing with rendering a layer on top of existing mobs - not sure if in the end I will want to make individual textures/renderers for each mob to make it more pretty, or if I will just have a singular texture overlay. 2016-08-12 17:10:30 -04:00
WayofTime
253c26326f Added Deafness potion effect 2016-08-10 17:38:37 -04:00