Skip to content

[MOD] The Shuri Ninja Kit mod has been updated (v2.0.0)

GwendolyneGwendolyne Member Posts: 461
edited July 2021 in General Modding
The Shuri Ninja kit mod, from Twinblades2, has been updated and is now available on the Couronne de Cuivre forums.

This mod adds a new thief kit to the game: the Shuri Ninja. Created many years ago by Twinblades2, it has been rewritten to the WeiDU modern standard way of coding and ported to Enhanced Editions games by Aalkaor and Gwendolyne.

Version 2.0.0 is BG2:ToB, Tutu, BGT, BG:EE, BG2:EE, IWD:EE and EET compatible, and is now available with macOS and Linux support.
It comes with a French translation, many fixes and two new components for EE games.



Visit the Mod Forum

Readme : English | French

GitHub alternate download center




Compatibility:

Games supported

This mod is designed to work on most Infinity Engine games. This includes:
  • The series of Enhanced Editions published by Beamdog, which at present includes Baldur's Gate: Enhanced Edition (BGEE) and Baldur's Gate II: Enhanced Edition (BG2EE). The BGEE Siege of Dragonspear expansion (SoD) is supported as well. All of the Enhanced Edition games include the original expansion packs.
  • The original Baldur's Gate II (BG2, or just SoA) with the Throne of Bhaal (ToB) expansion. Make sure you have Throne of Bhaal patched to version 26498.
  • The conversion projects based on ToB: Baldur's Gate Trilogy (BGT), Baldur's Gate Tutu (Tutu) and Enhanced Edition Trilogy (EET).

Other Mods Compatibility

This is a WeiDU mod, and therefore should be compatible with all WeiDU mods. However, we cannot test every single one. Though we are striving to make it compatible with as many other mods as possible, there is always a chance that incompatibilities will arise. Below are the ones discovered thus far:
  • Kit Revisions

If you encounter any bugs, please report them on the forum!

Installation order

Although it is not required for the Shuri Ninja mod to function properly, ToB players are strongly recommended downloading and installing the latest version of the BG2 Fixpack before proceeding with the installation of this mod.

Here is the recommended installation order:
  • Please install Shuri Ninja after ToBEx, BG2 Fixpack and EET.
  • Please install Shuri Ninja before EET_End, and any final "biffing" routines.


Components:

The installer includes the following components. The number of each is the component `DESIGNATED` number which gives it a fixed install position, lets other components detect it and allows automated installers to specify component choices.

:warning: Due to IE limitations, it is not possible to restrict weapons the Shuri Ninja can equip to katana, scimitar, dagger, short bow and dart, without breaking other mods compatibility. This feature is only available in EE games.


[10] Shuri Ninja Kit (legacy)

This component installs the original thief kit:
Shuri Ninjas are trained by the Shurikai, an organisation of ninja assassins that operate across Kara-Tur. They are quick, deadly, masters of stealth and highly skilled in the use of oriental blades, hand thrown weapons and archery. It is guaranteed if one is marked by the Shurikai they will die that night. Their lethal skills have earned them the respect and intense hatred of Samurai and other rival ninja clans. Very few warriors have crossed blade with a shuri ninja and lived to tell the tale.

Many leave the Shurikai to follow their own paths at the cost of constantly watching their backs for the blades of former comrades. Their services are highly sought after by the western thief guilds if they make it to the western lands alive. None dare double cross them as entire guilds have met their deaths by a single Shuri Ninja. Due to the rarity of demi-humans in Kara-Tur only humans are trusted with the secrets of Shurikai Ninjutsu.

Advantages:
  • +20% bonus to Hide in Shadows and Move Silently.
  • +2 bonus to Dexterity.
  • At high levels, gains the fighter's special abilities.
  • +1 bonus to hit and damage rolls every 4 levels, starting at 4th level.
  • +1 bonus to Armor Class every 5 levels, starting at 5th level.
  • May Specialize (two slots) in katana, scimitar, dagger, dart and short bow.
  • May achieve Specialization (two slots) in Single-Weapon Style and allocate three slots in Two-Weapon Style.

As Shuri Ninjas increase in level, they learn new deadly techniques to aid them in combat or assassination:
  • 5th level (Blue Belt): Learns to detect illusions (may use the True sight ability twice per day).
  • 10th level (Purple Belt): Learns to strike opponents at pressure points (may use the Stunning Blow ability twice per day). All successful attacks within the next round force the victim to save vs. Spell or be stunned.
  • 15th level (Red Belt): Learns to maximise the damage they deal for a limited time (may use the Blinding Strike ability once per day, and gains an additional use every 10 levels thereafter). All successful attacks within the next 10 seconds deal maximum damage.
  • 20th level (Brown Belt): Learns to use the monk's Quivering Palm ability once per day (The secret was stolen from an eastern monastery). The next successful attack forces the opponent to save vs. Spell or die.
  • 25th level (Black Belt): Learns to coat their weapons with poison (may use the Poison Weapon ability once a day).
  • 30th level: Learns to strengthen their minds against all mental attacks (may use the Chaotic Commands ability once per day). Gains an additional +20% bonus to Hide in Shadows and Move Silently.
  • 35th level (First Dan): Their skill in combat increases (+1 bonus to THAC0). Gains an additional use of the Poison Weapon ability.

POISON WEAPON
Each successful hit within the next 5 rounds will inject poison into the target. Each target can only be affected once per round. The amount of poison damage depends on the character's level:
  • 1st: Target suffers 1 poison damage per second for 6 seconds (Save vs. Death at +1 negates)
  • 5th: Target suffers 1 poison damage per second for 12 seconds (Save vs. Death negates), and also immediately suffers 2 poison damage (no save)
  • 9th: Target suffers 1 poison damage per second for 18 seconds (Save vs. Death at -1 negates), and also immediately suffers 4 poison damage (no save)
  • 13th: Target suffers 1 poison damage per second for 24 seconds (Save vs. Death at -2 negates), and also immediately suffers 6 poison damage (no save)


Disadvantages:
  • May not use the Set Snare ability.
  • Incurs a -2 penalty to Strength, Constitution and Charisma.
  • May only use the following weapons: katana, scimitar, dagger, short bow and dart. (EE games)
  • May only use the following weapons: long sword, short sword, katana, scimitar, dagger, club, quarterstaff, crossbow, short bow, dart and sling. (classic games)
  • May not place any slots in Two-Handed Weapon Style and Sword and Shield Style.
  • May not dual class.
  • Alignment restricted to any chaotic.
  • Race restricted to human.


The two next components don't need further explanation, I guess... ;)

[20] Shuri Ninja may not wear heavier armor than leather (EE only)

[30] Shuri Ninja may not wear any armor (EE only)


Enjoy !




Change log:
  • Added shurininja.ini metadata file to support AL|EN's "Project Infinity".
  • Renamed Setup-Shurinin.tp2 -> shurininja and moved it into mod top folder to support AL|EN's "Project Infinity".
  • Replaced `AUTHOR` keyword with `SUPPORT`.
  • Added `VERSION` flag.
  • Replaced `AT_INTERACTIVE_EXIT` deprecated command with `README`.
  • Added `HANDLE_CHARSETS` function to convert string entries for EE games.
  • Added missing `REQUIRE_PREDICATE` process to avoid installing the mod in inaccurate games.
  • Added components `DESIGNATED` numbers and "gw_shuri_ninja_kit_original", "gw_shuri_ninja_kit_only_leather" and "gw_shuri_ninja_kit_no_armor" `LABELS`.
  • Added "always.tpa" library.
  • Added Modmerge check for SoD games.
  • Externalized tp2 code into "main_component.tpa" library for more comfortable readability and maintenance. :wink:.
  • Commented code as much as possible.
  • Added native BG:EE, BG2EE and IWD:EE compatibility (probably with EET, but not yet tested):
    • Added armor restrictions (new sub-components).
    • Added weapons restriction: from now on, Shuri Ninja can't equip long sword, short sword, quarterstaff, club, crossbow and sling, as per description. Unfortunately, IE limitations does not allow to code it for classic games, without breaking other mods compatibility.
    • Shuri Ninja can't wear any shield.
    • Added specific Stunning Blow and Quivering Palm abilities: applied op#248 to any weapon wielded (EE games: parameter2 is set to 4 - fists only).
  • Added two sub-components (EE only): "Shuri Ninja may not wear heavier armor than leather" and "Shuri Ninja may not wear any armor".
  • BGT, tutu and IWD:EE: Added katanas, Ninjatos and Wakizashis to the games, so that she Shuri Ninja kit should be friendly playable.
  • Removed one extra Blinding strike at 40th level.
  • Fixed innate Chaotic Commands ability: duration reduced to 1 turn and included a few fixes.
  • Fixed wrong proficiencies pips.
  • No longer overwrites system files (cloned and patched existing SPL files to improve compatibility).
  • Handled special classic game engine restriction: kit descriptions can't exceed 4815 characters, or the game crashes at chargen!
  • Updated and renamed readme file to "shurininja-readme-%LANGUAGE%.txt" (Shuri Ninja now supports translated readmes).
  • Proofread English texts (Gwendolyne).
  • Added French translation, including readme (Aalkaor and Gwendolyne).
  • Traification. Feel free to provide me with translations. I will include them as soon as possible.
  • Removed unused files and "backup" folder.
  • Reorganized mod architecture tree: created or renamed folders to sort files according to their types.
  • Lower cased files.
  • Included Linux and Mac Os X versions in the same package (thanks AL|EN's Infinity Auto Packager tool!).
  • Added archive libiconv-1.9.2-1-src.7z with iconv licence info.
  • Updated WeiDU installer to v247.
Post edited by Gwendolyne on
Sign In or Register to comment.