...
There are technically 2 scroll item lines, but one is somewhat incomplete (cannot "Learn Spell" from it) and unused (but can be re-added). Scrolls have special properties such as disappearing when used up (even if the item has charges), the animations involved in using the item as per below, and the fact the game assumes a single usable property making multi-spell scrolls difficult to have. See See Items for more info.
Potion Hardcoded Aspects
Animations - as per below - and the fact you can drag potions (line 49/104) to a henchman to have them drink it is hardcoded. They also disappear on the last use even if they have charges or uses/day added, and the game assumes only one usable item property when dragging to the quickbar.
...
Flails (light and heavy), morningstars and whips have different positions of their weapon VFX hardcoded, see: iprp_visualfx.2da for some details.
Whips
Whips have some strange cases of hardcoding that means you can't duplicate the whip line and get exactly the same effects;
- The toolset automatically adds disarm bonus feat when generated (it can be removed or changed later of course)
- Clientside it is always a relatively "medium" weapon - this is likely something to do with animations, needs further investigation. Serverside it is accurately the size set in baseitems.2da
- Visual effects are applied to part 2 of the weapon which is the middle part and main whip body (the other two nodes are basically unused) see iprp_visualfx.2da for some details.
There is also an oddity on the whips special weaponsounds.2da line where line 19 always plays the "miss" (whipcrack) effect even if the attack is a hit, on top of any usual sounds.
Hardcoded Use Item Animations
There are some "use item" animations that are hardcoded:
- Potion line 49 and Crafted Potion 104 uses the "Drink" animation
- Scroll line 75 uses the "Read" animation (seems line 54 which is a deleted line for "Divine spell scrill"), see below, also might use does this)
- Grenade line 81 uses the "Throw" animation
...
- Line 23: Was "small box" - a type of container. The only remaining information is EquippableSlots (set to the same as other misc/inventory only items) sized 2x1 - it_sbox
- Line 30: Was the Repeater Crossbow - models WBwXr - still are in the game files, and look like your "classic" repeater crossbow. However additional ranged items can't be added apparently.
- Line 43: Was "Misc, Tall". The only remaining information was EquippableSlots (set to the same as other misc/inventory only items). Unknown size.
- Line 48: Was the Nunchaku - models WSpNn - still are in the game files, and look like one (chain connecting two end points). No engine references / animations remain however.
- Line 54: Was "Divine Spell Scroll" most likely (but in the game code is just "BASEITEM_SCROLL" versus line 75's BASEITEM_SPELLSCROLL). iit_spscroll000.tga and iit_spscroll001.tga exists (a green scroll, BG style) which in a referenced TLK line is for divine spell scrolls. Presumably they did this before scroll icons were dynamic based on what was cast.
- This actually is reusable (like, the use animation is "reading", the description is the spell being cast, etc.) but has some quirks - ie it acts like a scroll where in some cases just assumes 1 castable property and the item's icon is used without the spell appearing in the background as with misc items. There are other issues like Learn Scroll isn't present (may be a good thing) and the last use of the item - even if it is 1 use/day - removes it from the inventory unless it's plot.
- This actually is reusable (like, the use animation is "reading", the description is the spell being cast, etc.) but has some quirks - ie it acts like a scroll where in some cases just assumes 1 castable property and the item's icon is used without the spell appearing in the background as with misc items. There are other issues like Learn Scroll isn't present (may be a good thing) and the last use of the item - even if it is 1 use/day - removes it from the inventory unless it's plot.
- Line 67: Was "Bag". "it_bag" - so an old container bag perhaps. it_bag.mdl is one of the more common default droppable item models/loot bags and even has an icon iit_bag.tga (1x1 icon)
- Line 68: Probably another "Misc" item due to the only remaining information being EquippableSlots (set to the same as other misc/inventory only items). Unknown size.
...