Actor usage of ranged weapons with shield equipped
#1
Posted 21 August 2008 - 09:33 AM
#3
Posted 22 August 2008 - 06:11 AM
However, BG2 has problems getting EquipRanged() to work properly with the throwing daggers, so I can't really restore the original behaviour. I'm not sure if DW had a solution to this in SCS.
--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.
Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)
Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)
#4
Posted 22 August 2008 - 06:28 AM
Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle
#5
Posted 22 August 2008 - 10:20 AM
#6
Posted 22 August 2008 - 10:42 AM
That is odd, since obviously any kind of dagger can be used with a shield. Maybe the BG2 script engine considers throwing daggers melee weapons for some reason? Or maybe it only looks at "launchers" like slings and bows? Does it choke on darts too?What's strange is, that the engine seems capable of handling ranged + shield with EquipRanged() (try a sling), but somehow fails with daggers.
Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle
#7
Posted 22 August 2008 - 05:53 PM
Not sure about darts, but I know that items have an IsMissile() flag for each ability (BG2 has false for the Throwing Dagger whereas BG1 has true). However, whether that is True or False doesn't allow the engine to recognise it on EquipRanged().That is odd, since obviously any kind of dagger can be used with a shield. Maybe the BG2 script engine considers throwing daggers melee weapons for some reason? Or maybe it only looks at "launchers" like slings and bows? Does it choke on darts too?What's strange is, that the engine seems capable of handling ranged + shield with EquipRanged() (try a sling), but somehow fails with daggers.
--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.
Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)
Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)
#8
Posted 23 August 2008 - 09:28 AM
Hmm. So what purpose does it serve?Not sure about darts, but I know that items have an IsMissile() flag for each ability (BG2 has false for the Throwing Dagger whereas BG1 has true). However, whether that is True or False doesn't allow the engine to recognise it on EquipRanged().
Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle