chevalier
Sun, 26th Mar '06, 2:49pm
Here are today's Neverwinter Nights forum highlights, collected by NWVault (http://nwvault.ign.com). Please take into account that these are only single parts of various threads and should not be taken out of context. Bear in mind also that the posts presented here are copied as-is, and that any bad spelling and grammar does not get corrected on our end.
<font size="3" face="Verdana, Arial" color="#cc6600">Georg Zoeller, Designer</font>
Dis allow Party Chat? (http://nwn.bioware.com//forums/viewpost.html?topic=474747&post=4048087&forum=56&highlight=)
<hr />Yep can't be done. Be a nice 1.68 addition though imo.<hr />Won't happen. The party is part of D&D.
OnCastAt for placeables bugged? Confirm prior to bug report :) (http://nwn.bioware.com//forums/viewpost.html?topic=474986&post=4048092&forum=47&highlight=)
The reason for the behavior you are seeing is likely the PvP and Difficulty settings on the server.
Area of Effect Spells use special logic to determine who is affected or not. i.e. Neutral targets are not affected by AoE spells by default. (check spellsIsTarget or so in the spellscript).
View Post/Code in separate window (http://nwn.bioware.com//forums/viewcodepost.html?post=4048092)<hr />
< !-- BBNwscript End -->
If an object is not affected by a spell, they are not sent a SignalEvent from the Spellscript, therefore the OnSpellCastAt event does not fire).
In addition, certain spells only affect creatures, not placeables (i.e. Isaac's Missile Storm). Other spells require line of sight to the target (i.e. Burning hands) as well as the target to be in range. If no damage / impact VFX is perceived, the target is likely out of range.
Burning hands does not support "targeting". It will always radiate a 60 degree cone 10m outwards from the casters location to the target object location. Depending on distance / facing, the spell may or may not hit a plc or cre that is targeted, especially if the player or the creature are moving.
Spellscripts are the only source for an OnSpellCastAt event. Nothing else involved in the engine, so it is easy to verify whether not not something is getting the events as intended or not.
Stoneskin: Targeted, no hostility check. Therefore 100% events.
Isaacs: Targeted, but special logic (creatures only), SPELL_TARGET_STANDARDHOSTILE (not affecting commoners).
Burning hands: Non Targeted SpellCone (i.e. may not affect placeables as the VFX does not necessarily match the true area of effect, no difference between clicking on a target or clicking on the floor), SPELL_TARGET_STANDARDHOSTILE (not affecting commoners)
Ray of Frost: Targeted, Using simple (!GetIsReactionTypeFriendly(oTarget)), therefore affecting Neutral creatures and placeables as well.
Short: Working as intended http://forums.bioware.com/_commonext/images/smiles/icon_smile.gif
[ March 27, 2006, 21:49: Message edited by: chevalier ]
<font size="3" face="Verdana, Arial" color="#cc6600">Georg Zoeller, Designer</font>
Dis allow Party Chat? (http://nwn.bioware.com//forums/viewpost.html?topic=474747&post=4048087&forum=56&highlight=)
<hr />Yep can't be done. Be a nice 1.68 addition though imo.<hr />Won't happen. The party is part of D&D.
OnCastAt for placeables bugged? Confirm prior to bug report :) (http://nwn.bioware.com//forums/viewpost.html?topic=474986&post=4048092&forum=47&highlight=)
The reason for the behavior you are seeing is likely the PvP and Difficulty settings on the server.
Area of Effect Spells use special logic to determine who is affected or not. i.e. Neutral targets are not affected by AoE spells by default. (check spellsIsTarget or so in the spellscript).
View Post/Code in separate window (http://nwn.bioware.com//forums/viewcodepost.html?post=4048092)<hr />
< !-- BBNwscript End -->
If an object is not affected by a spell, they are not sent a SignalEvent from the Spellscript, therefore the OnSpellCastAt event does not fire).
In addition, certain spells only affect creatures, not placeables (i.e. Isaac's Missile Storm). Other spells require line of sight to the target (i.e. Burning hands) as well as the target to be in range. If no damage / impact VFX is perceived, the target is likely out of range.
Burning hands does not support "targeting". It will always radiate a 60 degree cone 10m outwards from the casters location to the target object location. Depending on distance / facing, the spell may or may not hit a plc or cre that is targeted, especially if the player or the creature are moving.
Spellscripts are the only source for an OnSpellCastAt event. Nothing else involved in the engine, so it is easy to verify whether not not something is getting the events as intended or not.
Stoneskin: Targeted, no hostility check. Therefore 100% events.
Isaacs: Targeted, but special logic (creatures only), SPELL_TARGET_STANDARDHOSTILE (not affecting commoners).
Burning hands: Non Targeted SpellCone (i.e. may not affect placeables as the VFX does not necessarily match the true area of effect, no difference between clicking on a target or clicking on the floor), SPELL_TARGET_STANDARDHOSTILE (not affecting commoners)
Ray of Frost: Targeted, Using simple (!GetIsReactionTypeFriendly(oTarget)), therefore affecting Neutral creatures and placeables as well.
Short: Working as intended http://forums.bioware.com/_commonext/images/smiles/icon_smile.gif
[ March 27, 2006, 21:49: Message edited by: chevalier ]