Would you like to react to this message? Create an account in a few clicks or log in to continue.

Used: Quickslotted Counterspelling

5 posters

Go down

Used: Quickslotted Counterspelling Empty Used: Quickslotted Counterspelling

Post by MannyJabrielle Mon Dec 15, 2008 3:26 pm

One of the most annoying changes I found over the various NWN patches was the removal of the ability to quickslot counterspelling. Counterspelling is one of my favorite things to do with casters. Having to click on the enemy caster, and navigate through the radial is a massive pain, and one already is dealing with an initiative check when counterspelling.... trying to click on the caster and navigate the radial cuts out precious moments of time needed to make counterspelling really an effective practice.

I found a module that has an item that will activate counterspelling from the quickslot with an item. It's from Genisys' 1.69 server resources pack ( http://nwvault.ign.com/View.php?view=Prefabs.Detail&id=1060 )

1 item, 1 script with tagbased scripting enabled. Put the item into the quickslot, and then target the enemy caster with the item when you want to go into counterspelling mode.

Code:
//Script Name: speedcaster
//////////////////////////////////////////
//Created By: Genisys (Guile)
//Created On: 9/4/08
/////////////////////////////////////////
/*
  This is a tagbase item script for the
  item tagnamed "speedcaster", it will
  run through all of the user's memorized
  spells and have them buff themself very
  fast!  This is the item, because you
  do not have to keep charging the item!
*/
////////////////////////////////////////

#include "x2_inc_switches"

void main()
{
    int nEvent = GetUserDefinedItemEventNumber();

    object oPC;        //The caster
    object oItem;      //This item
    object oTarget;    //The Target of the Item

    int nResult = X2_EXECUTE_SCRIPT_CONTINUE;

//this handles "use" or activation of item.
 if (nEvent ==  X2_ITEM_EVENT_ACTIVATE)
 {
  oItem = GetItemActivated();
  oPC = GetItemActivator();
  oTarget = GetItemActivatedTarget();

//They have to target a creature..
if(GetObjectType(oTarget)!= OBJECT_TYPE_CREATURE)
{
 FloatingTextStringOnCreature("You must target a creature!", oPC, FALSE);
 return;
}

    //They must be a caster to use the item!
if ((GetLevelByClass(CLASS_TYPE_CLERIC, oPC)>0)||
    (GetLevelByClass(CLASS_TYPE_DRUID, oPC)>0)||
    (GetLevelByClass(CLASS_TYPE_SORCERER, oPC)>0)||
    (GetLevelByClass(CLASS_TYPE_WIZARD, oPC)>0))
  {

    //They must be a caster to use the item!
 if ((GetLevelByClass(CLASS_TYPE_CLERIC, oPC)>0)||
    (GetLevelByClass(CLASS_TYPE_DRUID, oPC)>0)||
    (GetLevelByClass(CLASS_TYPE_SORCERER, oPC)>0)||
    (GetLevelByClass(CLASS_TYPE_WIZARD, oPC)>0))
    {
    AssignCommand(oPC, ActionCounterSpell(oTarget));
    }

  }
  //If it's not a caster they are targeting...
  else
  {
  string sMsg = "The target is not a spell caster!";
  FloatingTextStringOnCreature(sMsg, oPC, FALSE);
  return;
  }
}



 //Pass the return value back to the calling script
    SetExecutedScriptReturnValue(nResult);
}

Could we get something like this in Aenea? It'd rock, make spell casting more interresting.
MannyJabrielle
MannyJabrielle
Ludicrous Level
Ludicrous Level

. : Dungeon Master
Male Number of posts : 5927
Main Character : See the "A-Team" thread in the Biographies forum.
DM Name : Dungeon-Master Gaelen
Time Zone : GMT -5:00(EST)
Registration date : 2008-07-05

Back to top Go down

Used: Quickslotted Counterspelling Empty Re: Used: Quickslotted Counterspelling

Post by The Amethyst Dragon Mon Dec 15, 2008 4:13 pm

Interesting. I've never actually used counterspelling myself (I often play solo and just prefer to kill my enemies as fast as possible).

I could make it an item, but I want to see if I can get one of the Player Tool feats to do this. Smile

Thanks for the suggestion.
The Amethyst Dragon
The Amethyst Dragon
Ludicrous Level
Ludicrous Level

. : Creator of Aenea / Dungeon Master
Male Number of posts : 7840
Age : 48
Location : probably on the computer or wrangling his offspring
NWN Username : amethystdragon
DM Name : The Amethyst Dragon
Time Zone : GMT - 6:00 (Wisconsin)
Registration date : 2008-06-02

https://www.amethyst-dragon.com

Back to top Go down

Used: Quickslotted Counterspelling Empty Re: Used: Quickslotted Counterspelling

Post by MannyJabrielle Mon Dec 15, 2008 7:01 pm

That would rock as a player tool Very Happy The perfect Aenea Mage's rock compliment to the arcane attacks.
MannyJabrielle
MannyJabrielle
Ludicrous Level
Ludicrous Level

. : Dungeon Master
Male Number of posts : 5927
Main Character : See the "A-Team" thread in the Biographies forum.
DM Name : Dungeon-Master Gaelen
Time Zone : GMT -5:00(EST)
Registration date : 2008-07-05

Back to top Go down

Used: Quickslotted Counterspelling Empty Re: Used: Quickslotted Counterspelling

Post by daveyeisley Mon Dec 15, 2008 7:12 pm

Cool.

of course, this will make life much for interesting for crid in duels Razz

manny's melody of the mundane on Alastair makes casting a nightmare, now he is gonna harass me with counterspells... bah!
daveyeisley
daveyeisley
Ludicrous Level
Ludicrous Level

. : Dungeon Master
Male Number of posts : 6934
Age : 47
Location : Watching Aenea from my Inner Sanctum on the surface of Sharlo, Aenea's Silver Moon
Main Character : Dave's List of PCs
NWN Username : Dave Yeisley
DM Name : Dungeon Master Mythgar
Time Zone : GMT - 5:00
. : Used: Quickslotted Counterspelling Forum_donor
Registration date : 2008-06-03

Back to top Go down

Used: Quickslotted Counterspelling Empty Re: Used: Quickslotted Counterspelling

Post by Anthroplayer Mon Dec 15, 2008 10:26 pm

this is delightful, I only found counterspelling useful in singleplayer due to the addition of pausing. With the quickslot system back in effect, or well, this replacement, I will be able to use such things online!, or at least here.
Anthroplayer
Anthroplayer
Aenean Scholar
Aenean Scholar

Male Number of posts : 340
Age : 36
Location : Boondocks New Jersey
Main Character : Rick Sanneset
Other Character : Arion Bloodbane
Other Character. : Callis Fellfair
Other Character.. : Richard Deathbend
NWN Username : Anthroplayer
Registration date : 2008-07-22

Back to top Go down

Used: Quickslotted Counterspelling Empty Re: Used: Quickslotted Counterspelling

Post by Kefrem Tue Dec 16, 2008 10:24 am

An option i would like to have seen was what i used in a console based dnd game i played.

You just had a button that *turned on* the counterspelling ability....and then while it was active any time a caster cast at you it checked for the appropriate spell and if memorized would attempt to counterspell it automatically.

This eliminated the horrid radial search/need to clik a button thing we all hate.
Kefrem
Kefrem
Pureblooded Aenean
Pureblooded Aenean

Male Number of posts : 755
Location : The Free city of Greyhawk
Main Character : Ignatius and Sykee
Other Character : Shi'ssar
Other Character. : Spyder
Other Character.. : Tarn
NWN Username : Kefremthemagus
Registration date : 2008-10-06

http://www.rebellegion.com/forum/costume.php?mode=view&c=688&bu=

Back to top Go down

Used: Quickslotted Counterspelling Empty Re: Used: Quickslotted Counterspelling

Post by MannyJabrielle Mon Aug 10, 2009 11:53 pm

Any update on this and the quick-cast player tool?
MannyJabrielle
MannyJabrielle
Ludicrous Level
Ludicrous Level

. : Dungeon Master
Male Number of posts : 5927
Main Character : See the "A-Team" thread in the Biographies forum.
DM Name : Dungeon-Master Gaelen
Time Zone : GMT -5:00(EST)
Registration date : 2008-07-05

Back to top Go down

Used: Quickslotted Counterspelling Empty Re: Used: Quickslotted Counterspelling

Post by The Amethyst Dragon Sun Sep 20, 2009 1:10 am

MannyJabrielle wrote:Any update on this and the quick-cast player tool?
I'll be testing this after the next planned update. Just added code that will, hopefully, get this working.
The Amethyst Dragon
The Amethyst Dragon
Ludicrous Level
Ludicrous Level

. : Creator of Aenea / Dungeon Master
Male Number of posts : 7840
Age : 48
Location : probably on the computer or wrangling his offspring
NWN Username : amethystdragon
DM Name : The Amethyst Dragon
Time Zone : GMT - 6:00 (Wisconsin)
Registration date : 2008-06-02

https://www.amethyst-dragon.com

Back to top Go down

Used: Quickslotted Counterspelling Empty Re: Used: Quickslotted Counterspelling

Post by daveyeisley Wed Jun 02, 2010 7:44 am

looks like this is all done. locky locky?
daveyeisley
daveyeisley
Ludicrous Level
Ludicrous Level

. : Dungeon Master
Male Number of posts : 6934
Age : 47
Location : Watching Aenea from my Inner Sanctum on the surface of Sharlo, Aenea's Silver Moon
Main Character : Dave's List of PCs
NWN Username : Dave Yeisley
DM Name : Dungeon Master Mythgar
Time Zone : GMT - 5:00
. : Used: Quickslotted Counterspelling Forum_donor
Registration date : 2008-06-03

Back to top Go down

Used: Quickslotted Counterspelling Empty Re: Used: Quickslotted Counterspelling

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum