Jump to content


Photo

Phase Spider Kit

kit

  • Please log in to reply
2 replies to this topic

#1 semiticgod

semiticgod
  • Member
  • 1 posts

Posted 02 September 2015 - 01:43 PM

File Name: Phase Spider Kit
File Submitter: semiticgod
File Submitted: 02 Sep 2015
File Category: Miscellaneous Released Mods

The Phase Spider Kit is a very strange kit available for any base class. Essentially, the kit turns your character into a Phase Spider, which can cast Dimension Door at will. The Phase Spider kit comes with a variety of other bonuses (including a constant effect Improved Alacrity!), but also suffers some very severe drawbacks to balance it out (including an immunity to the casting speed bonuses of the Amulet of Power and Robe of Vecna).
 
The kit will not play like its parent class--it is very much a new class, with unique HLAs to boot. It's extremely mobile and very responsive, but fighters will have combat penalties, thieves will be less versatile, and spellcasters will have weaker spells. Currently, EE is not supported.
 
Because mages and sorcerers don't have the same kit files as normal classes, the only way to get a Phase Spider mage or sorcerer is to create a Phase Spider fighter (or another class besides a thief) and then Shadowkeeper the character to a mage or sorcerer. Phase Spider monks are supported, but due to engine limitations, they are coded as rangers. Otherwise, any class can select the Phase Spider kit as normal on character creation.
 
This is the first release of the kit. I have done extensive play-testing with the kit, but not with the most recent version. If you find any problems with the kit, please contact me at ced2168@columbia.edu.
 
Thanks go out to Musigny, who provided invaluable support in making this mod happen.

Click here to download this file

#2 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 03 September 2015 - 03:30 AM

Currently, EE is not supported.
Yeah, the only thing you really need to do to change this, is add one line to the ALWAYS block:
So from:
ALWAYS
	OUTER_TEXT_SPRINT psklib ~PhaseSpiderKit/lib~
	OUTER_TEXT_SPRINT pskres ~PhaseSpiderKit/resfiles~
	OUTER_TEXT_SPRINT pskclab ~PhaseSpiderKit/CLAB~
END
To be:
ALWAYS
	OUTER_TEXT_SPRINT psklib ~PhaseSpiderKit/lib~
	OUTER_TEXT_SPRINT pskres ~PhaseSpiderKit/resfiles~
	OUTER_TEXT_SPRINT pskclab ~PhaseSpiderKit/CLAB~
	INCLUDE ~PhaseSpiderKit/lib/fl#add_kit_ee.tpa~
END

And then change all this like structures, which there are 5-6 instances:
	// EE kit
	ACTION_IF (GAME_IS ~bgee bg2ee eet~) THEN BEGIN
		INCLUDE ~%psklib%/fl#add_kit_ee.tpa~
		LAF fl#add_kit_ee
			STR_VAR
				kit_name = ~CLABPHFI~
		END
	END

To be like this:
LAF fl#add_kit_ee
	STR_VAR
		kit_name = ~CLABPHFI~
	END 

And then to unrelated thing.... This:
//README 
Because you have that, it just needs to be enabled:
README ~PhaseSpiderKit/readme - Phase Spider kit.txt~

Edited by The Imp, 03 September 2015 - 03:53 AM.

Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#3 Bill Bisco

Bill Bisco
  • Member
  • 487 posts

Posted 03 September 2015 - 05:40 AM

Very interesting, I shall like to try this.