GithubHelp home page GithubHelp logo

graiondilach / randomgraiontweaks Goto Github PK

View Code? Open in Web Editor NEW
5.0 6.0 1.0 17.17 MB

Various tweaks presented by Graion Dilach for games on the Infinity Engine.

bg2ee bgee eet infinity-engine iwdee mod weidu

randomgraiontweaks's Introduction

Random Graion Tweaks

This mod features various tweaks by Graion Dilach for games on the Infinity Engine.

Components 10-23 More Random Spell Scrolls (EE games only)

Inspired by SCS's "Wider spell scrolls" component, these components add random arcane spell scrolls the arcane/divine spellcasters. The random spell scrolls include mod-added scrolls only if they either follow the spell.ids standard or was added with OlvynChuru's ClassSpellTool library, dated 2023-02-08 or later . Duplicate spell scrolls are filtered out.

The following combinations are offered (each can be selected individiually):

  • 10: one arcane scroll on the level of the highest arcane level memorized
  • 11: one arcane scroll up to the level of the highest arcane level memorized
  • 12: one arcane scroll on the level above 4 of the highest arcane level memorized (so if it's a level 5 spell, the scroll will be level 1, level 6 will receive level 2 scroll etc.)
  • 13: one arcane scroll up to the level above 4 of the highest arcane level memorized (so if it's a level 5 spell, the scroll will be level 1, level 6 will receive up to level 2 scroll etc.)
  • 20: one arcane scroll on the level of the highest divine level memorized
  • 21: one arcane scroll up to the level of the highest divine level memorized
  • 22: one arcane scroll on the level above 4 of the highest divine level memorized (so if it's a level 5 spell, the scroll will be level 1, level 6 will receive level 2 scroll etc.)
  • 23: one arcane scroll up to the level above 4 of the highest divine level memorized (so if it's a level 5 spell, the scroll will be level 1, level 6 will receive up to level 2 scroll etc.)

This means that a high-level Cleric-Mage can end up with up to 8 additional scrolls if all components are installed.

COMPATIBILITY: These components should be installed after all mods which might buff spellcaster AI (SCS). These components functionally overlap with SCS's "Wider spell scrolls" but they can be installed together. These components need to be installed after Abel's Nonrandom Treasures mod on IWDEE.

Components 3X Replace nondroppable magic arrow clones with their droppable counterparts

Depending on the subcomponent chosen, the quantity of the arrows in the stack will be decreased.

  • 31: Keep 100% of the stack (no change on amount)
  • 32: Keep 75% of the stack
  • 33: Keep 66% of the stack
  • 34: Keep 50% of the stack
  • 35: Keep 33% of the stack
  • 36: Keep 25% of the stack

COMPATIBILITY: This component wasn't tested against Item Revisions and doesn't consider changes from that mod. These components won't change individual arrow stacks which are marked as non-droppable on creatures.

Components 4X Change the amount of gold carried by monsters

These components change the amount of gold carried by the monsters.

  • 41 Increase to 200%
  • 42 Increase to 150%
  • 43 Decrease to 83%
  • 44 Decrease to 75%
  • 45 Decrease to 66%
  • 46 Decrease to 50%
  • 47 Decrease to 33%
  • 48 Decrease to 25%

COMPATIBILITY: These components are similar to a group of components in Aurora's Shoes and Boots except that this one doesn't use an internal list and will affect all creatures, regardless of source of origin.

Components 5X Change the value of standard jewellery (does not affect amulets/rings with magical effects/abilities)

  • 51 = Increase to 200%
  • 52 = Increase to 150%
  • 53 = Decrease to 83%
  • 54 = Decrease to 75%
  • 55 = Decrease to 66%
  • 56 = Decrease to 50%
  • 57 = Decrease to 33%
  • 58 = Decrease to 25%

COMPATIBILITY: These components are similar to a group of components in Aurora's Shoes and Boots except that this one doesn't use an internal list and will affect all jewellery/gems without magical abilities, regardless of source of origin.

Components 6X Change the percentage of the money merchants demand for an item

These components change the value of items, basically.

  • 61 = Decrease to 50%
  • 62 = Increase to 125%
  • 63 = Increase to 133%
  • 64 = Increase to 150%
  • 65 = Increase to 175%
  • 66 = Increase to 200%
  • 67 = Increase to 300%
  • 68 = Increase to 400%
  • 69 = Increase to 500%

COMPATIBILITY: These components are similar to a group of components in Aurora's Shoes and Boots except that this one doesn't use an internal list and will affect all stores, regardless of source of origin.

Components 7X Change the percentage of the money merchants pay for an item

These components change the selling value of items, basically.

  • 71 = Increase to 200%
  • 72 = Increase to 150%
  • 73 = Decrease to 83%
  • 74 = Decrease to 75%
  • 75 = Decrease to 66%
  • 76 = Decrease to 50%
  • 77 = Decrease to 33%
  • 78 = Decrease to 25%

COMPATIBILITY: These components are similar to a group of components in Aurora's Shoes and Boots except that this one doesn't use an internal list and will affect all stores, regardless of source of origin.

Component 100 Mixed PnP-BG wisdom-based bonus spells table

As discussed during the development of the EE Fixpack, Bioware made an error when they implemented a feature with the way the bonus spells are set up (which was only fixed in PST), resulting with more bonus mid-level spells and less low-level bonus spells than intended. This component tries to blend both options so that players will end up having the bonuses of both tables consistently excluding one caveat: both PnP and BG provides the first level 4 bonus spells on Wisdom 18 which breaks a pattern and is thereby delayed.

The full table:

Wisdom\Bonus spells 1 2 3 4 5 6 7
13 1 0 0 0 0 0 0
14 2 0 0 0 0 0 0
15 2 1 0 0 0 0 0
16 2 2 0 0 0 0 0
17 2 2 1 0 0 0 0
18 3 2 2 0 0 0 0
19 3 3 2 1 0 0 0
20 3 3 2 2 0 0 0
21 4 3 3 2 1 0 0
22 4 4 3 3 2 0 0
23 4 4 4 3 2 1 0
24 4 4 4 4 3 2 0
25 4 4 4 4 4 3 1

COMPATIBILITY: This component overwrites Tweaks Anthology's Alter Wisdom-Based Divine Bonus Spell Table component and partially overwrites Scales of Balance's Stat-based Bonus Spells.

Component 101 Grant Ranger spell slots to Cleric-Ranger multiclasses

By default, the Infinity Engine only grants Cleric spell slots to C/R multiclasses. This component allows C/Rs to receive the Ranger spell slots as well, tied to the character's ranger level.

COMPATIBILITY: This component shouldn't conflict with other mods. You need to install it after all mod components which would change the amount of ranger spell slots though.

Component 1000 Change Worgs to use IWD2 artwork

Instead of the regular recolored wolf animation.

COMPATIBILITY: This component should be installed after all mods which might add monsters.

Component 1001 Change Planetars to use their SoD solar-based artwork

SoD included Planetar animations derived from the Solar animations, but these animations ended up unused. This component assggns them to the actual planetars.

COMPATIBILITY: This component uses static monster lists, so please report if a planetar was missed. This component can be combined with the animation components of P&P Celestials and Spell Revisions, if you install those first (it will not touch the devas).

Component 1002 Use NWN Basilisk artwork from Infinity Animations for Made in Heaven Dracolisk

The Made in Heaven Dracolisk uses a Basilisk recolor by default. This component changes it to be an NWN Basillisk, making it visually different.

COMPATIBILITY: This component requires a Made in Heaven component which installed the Dracolisk.

Component 9999 Equip items from inventory to fill empty slots

This component goes through creature inventories and attempt to equip all the items which the creature has a spare inventory slot for. Already-equipped items are not changed or touched.

COMPATIBILITY: This component is similar to a component in Lolfixer, except that this one does not attempt to move already-equipped items. For best results, it should be installed after all mods which add items to the game.

Component 10000 Bag of Spilling

There is a possibility that installing too many content/item mods pushes out some of the crucial items from a creature's inventory. This component goes through all creatures and collect all such supposed to be droppable but no longer available items and collects them into an unstealable one-way Bag of Spilling to the creature's eighth inventory slot. Undroppable items lost due to megamod installations are not recovered.

See here for the scenario this component covers.

For other modders: all the inventory data are exported to plaintext to weidu_external\zgtweaks\equipdump(spilled-)FILENAME format for possible review. Undroppable spilled items are also listed and commented out.

COMPATIBILITY: This component needs to come last in your install order. Due to the principle this mod component works, it is possible it exposes a bug in itself and/or in a different mod. Please report any suspicious content you see in these bags. This component can be combined wiith the "Equip items from inventory to fill empty slots" component above, but that one must come before this one.

Acknowledgements

Thanks for argent77, subtledoctor, CamDawg and Luke for code snippets. Thanks to yota13 for the Russian and JohnBob for the French translation.

Disclaimer

This mod is unofficial Fan Content permitted under the Fan Content Policy. Not approved/endorsed by Wizards. Portions of the materials used are property of Wizards of the Coast. ©Wizards of the Coast LLC. This mod is also not developed, supported, or endorsed by BioWare, Black Isle Studios, Interplay Entertainment Corp., Overhaul Games or Beamdog. All other trademarks and copyrights are property of their respective owners.

randomgraiontweaks's People

Contributors

11jo avatar graiondilach avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

mleduque

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.