coolAlias/ZeldaSwordSkills — pull request #6 by coolAlias (2014-09-17 04:01:00+00:00)
Title: 1.7.10 Whip Update

Added:
+ Whip: swing across chasms, pull levers from afar, or even disarm your opponents!
+ Wooden Beams: Craft with 3 planks vertically and place anywhere to use with your whip
+ Giant Lever: Can only be activated with a whip, and is unbreakable when not active. Not craftable.
+ Hookshot Target: Craftable block for the hookshot - only the face is grapple-able
+ Link's House: Start the game with Link's House; place it anywhere you like, and be sure to explore!
+ New Clawshot icon thanks to TheLegendOfGroose!
+ Config: Setting for base whip range
+ API: IWhipBlock, for blocks that interact in special ways with whips

Changed:
- Kokiri Sword and Basic Sword Skill Orb bonus equipment now inside Link's House, if that is enabled
- Renamed 'Stoneshot' to 'Clawshot' to more closely follow Zelda game lore
- Renamed all extended versions of hookshots to 'Long___' to more closely follow Zelda game lore
- Clawshot can now grapple iron bars (unique to clawshot)
- Pegs may no longer be grappled by hookshots if partially pounded into the ground
- Due to some technical difficulties with right-clicking and the current Battlegear2 API, boomerangs and slingshots are no longer placeable in the BG2 slots
- API: Moved HookshotType class into IHookable interface and made some changes to IHookable
- API: Added side parameter to IHookable#canGrabBlock and #canDestroyBlock methods

Fixed Bugs:
- Boss dungeons mistakenly 'opening' when player comes from underneath
- 'Fixed' broken swords containing random items by defaulting to Ordon Sword; shifting IDs are lame.
- Hookshot rapidly shooting while holding right-click
- Multishot both grabbing and breaking ceramic jars
- Fixed hookshot rendering position after impact not matching up with block hit
- Hero's Bow and several other items no longer wieldable in BG2 slots (after BG2 1.0.5.7 update fixed the API)
- Deku Leaf whirlwind sometimes died right away when spawned
- UnpressKeyPacket disregarding key binding codes with no way for server to send correct code