SithRevan Posted August 9, 2006 Share Posted August 9, 2006 I was wondering is there any way to take off the restrictions (armbands, medical items, freindly force powers, ect.) on the environment suit, if that is possible can somebody give me a couple of suggestions on how to go about doing it, Thanks! Link to comment Share on other sites More sharing options...
stoffe Posted August 9, 2006 Share Posted August 9, 2006 I was wondering is there any way to take off the restrictions (armbands, medical items, freindly force powers, ect.) on the environment suit, if that is possible can somebody give me a couple of suggestions on how to go about doing it, Thanks! This is not tied to the environment suit appearance directly, but a result of calling the SetPlayerRestrictMode() function with TRUE as parameter value, which is done in the scripts that applies the Environment suit disguise to a character when you play. This will disallow the player to attack and use almost all items until the function is called again with a FALSE parameter value. Link to comment Share on other sites More sharing options...
SithRevan Posted August 9, 2006 Author Share Posted August 9, 2006 How would I go about finding the script so that I could call that function? Link to comment Share on other sites More sharing options...
stoffe Posted August 9, 2006 Share Posted August 9, 2006 How would I go about finding the script so that I could call that function? If it's for KotOR2 there should be two scripts, one when entering the Peragus Asteroid Exterior, and one on Nar Shaddaa when entering the poison-filled tavern controlling Mira. Those scripts should look something like: // a_104per_enter.nss void main() { if (GetEnteringObject() == GetFirstPC()) { SetPlayerRestrictMode(TRUE); effect eSuit = EffectDisguise( DISGUISE_TYPE_ENVIRONMENTSUIT_02 ); ApplyEffectToObject(DURATION_TYPE_PERMANENT, eSuit, GetFirstPC()); SetGlobalBoolean("G_PER_IN_SPACE_SUIT", TRUE); if (GetGlobalNumber("101PER_Sion_Arrives") > 0) { PlayRoomAnimation("104perg", ANIMATION_ROOM_SCRIPTLOOP03); } else { PlayRoomAnimation("104perg", ANIMATION_ROOM_SCRIPTLOOP01); } } } ...and... // a_fadeto_304.nss void PartyEquipSpaceSuits(); void ControlMira(); void main() { SetGlobalFadeOut(0.0, 1.0); DelayCommand(1.0, ControlMira()); object oController = GetObjectByTag("InvisoKreia"); AssignCommand(oController, DelayCommand(1.1, SetPlayerRestrictMode(TRUE))); AssignCommand(oController, DelayCommand(1.1, SetGlobalBoolean("G_PER_In_Space_Suit", TRUE))); NoClicksFor(1.5); AssignCommand(oController, DelayCommand(1.1, PartyEquipSpaceSuits())); AssignCommand(oController, DelayCommand(2.0, StartNewModule("304NAR"))); } void PartyEquipSpaceSuits() { int iCnt = GetPartyMemberCount(); int i; effect eSuit = EffectDisguise( DISGUISE_TYPE_ENVIRONMENTSUIT_02 ); for (i = 0; i < iCnt; i++) { object oParty = GetPartyMemberByIndex(i); ApplyEffectToObject(DURATION_TYPE_PERMANENT, eSuit, oParty); } } void ControlMira() { object oMira = GetObjectByTag("Mira"); DestroyObject(oMira); AddAvailableNPCByTemplate(NPC_MIRA, "p_mira"); SwitchPlayerCharacter(NPC_MIRA); } Link to comment Share on other sites More sharing options...
SithRevan Posted August 9, 2006 Author Share Posted August 9, 2006 Thank you sooooooooooo much, that's what has been holding me up on making the warp console, so thanks agian! Link to comment Share on other sites More sharing options...
Lit Ridl Posted August 10, 2006 Share Posted August 10, 2006 Also, I know it is off-topic but why did Zaalbar in KI has locked armor? Is it determined by his Subrace (Wookie)? Link to comment Share on other sites More sharing options...
SithRevan Posted August 10, 2006 Author Share Posted August 10, 2006 Actually I don't know why they would have locked it but I don't think it was his subrace. It was probley some what of a similar situation to mandalores armor being locked, and actually if you don't already know how to take that restriction off, all you have to do is go in the appearence.2da and go to the "equipslotlocked" part of the .2da and change whatever is there for zaalbar to ("****") and it should make him able to take off his armor! Link to comment Share on other sites More sharing options...
Karstedt Posted August 10, 2006 Share Posted August 10, 2006 Back on topic of the enviro-suit. Where/what are the settings on how fast it moves? I would like to make it faster in KotOR1 because I hated how slow it was. I literally groaned when I first donned the darn thing in TSL only to happily realize they had nerfed it to ridiculously fast speeds. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.