DarthVarkor 384 Posted November 19, 2018 Works perfectly - thank you! Quote Share this post Link to post Share on other sites
DeathScepter 46 Posted November 24, 2018 On 11/19/2018 at 6:45 AM, DarthVarkor said: If i want to use add a Class, Post Revelation scene for the Player Character, how Would I do that? For example, Having Revan required to go to Cargo Hold or the Dorms to collect his thoughts and doing the conversation with himself? Setting alignment and adding a Re-vamped Jedi Sentinel class for the Player to use. Well I will address the dialogue line that gives the player the Jedi Sentinel by deleting as a option and giving Jedi Guardian and Jedi Counslar the optional to learn and master Force Immunity from the Jedi Sentinel. Jedi Shadow: Revamped Jedi Sentinel will have the option to learn Force Jump, Force Focus and Force Immunity if the player wishes. Storyline purposes: Revan accepting whom he is and what he did would work as a Sign as a maturing in the Force. Side note: if possible, I would have Korriban as a Last planet and possibly adding more content, improving Dark Side items, and Sith Lord Merchant for Dark items Quote Share this post Link to post Share on other sites
JCarter426 1,215 Posted November 25, 2018 You can't, unfortunately. The game only supports two classes and will crash when a third is added. Quote Share this post Link to post Share on other sites
DeathScepter 46 Posted November 25, 2018 that sucks. Hey Jc, Is there a Class Remove Function? For example, Check Class Script for Scout, Scoundrel or Soldier, then removes them from your character then having using an Add Class Jedi Sentinel in the cut scene within the Self Reflection Scene. Keep in mind that i am flexible to have my ideas more feasible within the context of the game while respecting player's choice I am not opposed in the mod to rename Jedi Guardian into Jedi Seeker and the Jedi Seeker would have enough feats to actually choose both Force Jump and Force Immunity while having the player going their favorite Jedi guardian build. Conversely Jedi Consular would become a Jedi Bastion(a functional Jedi Consular/Sentinel Hybrid) Side note: in addition to my above idea, Would it be Possible to give Canderous, Mandolarian Commando as a class? Quote Share this post Link to post Share on other sites
JCarter426 1,215 Posted November 26, 2018 I don't believe there's any way to remove or change a class once it's been applied to the character and they've leveled up. Multiclassing Canderous or other characters would be fine though. The issue is that the player already multiclasses from their starting class to Jedi, but nobody else does so it's fine. Quote Share this post Link to post Share on other sites
DeathScepter 46 Posted November 26, 2018 i have look thru Kotortool if there was an option. And what I saw, there is none. A possible idea that, Having a Jedi Shadow having a bit more flexible in builds options that by giving the players an option to master Either Force Jump, Force Focus or Force Immunity while giving them enough feats and force abilities to do most different builds. Lore wise during Kotor era, Jedi Shadow often deviated and recruit from the Jedi Sentinels and during The Old Republic MMO era, Jedi Shadow was a deviated from the Jedi Consular. Keep in Mind that Even the Jedi Consular aka Master Yoda and Qui Gon had Force Jump as well. One of Many duties of Jedi Shadow is stopping if not elimating Dark Siders of all strips and locating and find solution to the Strength of the Dark Sider's power if possible. Instead adding a Class at Post Revelation Scene thru a dialogue script. Just pick it up at Dantioone. Force Jump, Force Focus, and Force Immunity will be eligible to learn at Jedi level 1, 4 and 8. The Post Revelation Scene idea can be re-used to give Revan Force Camoflague. Is my above idea would other player might like? Quote Share this post Link to post Share on other sites
JCarter426 1,215 Posted November 26, 2018 Unlike K2, K1 doesn't have any script functions to give the player feats or Force powers either, unfortunately. Quote Share this post Link to post Share on other sites
DeathScepter 46 Posted November 26, 2018 that sucks. is it possible to use the Hide? For example, a Stealth belt that gives Bonus Feat: Force Camoflague in addition several other bonus. For example, Juhani's hide has Eriadu stealth belt. Quote Share this post Link to post Share on other sites
DeathScepter 46 Posted November 28, 2018 well in the classes, there is a column named Name and under it, there are numbers that is under the Name Column. I am wondering where within Kotor tool in order to make the names stick Also within feats page, there is 0,1, and 3 tied to feats. I want to give Sneak Attack and Uncanny Dodge automaticly but keeping Force Immunity, Force Focus and Force Jump optional. Jedi Shadow would have several Weapons Specializations open up as an options. for example, giving a Player an option to have a dedicated Gunslinger build for this mod. Quote Share this post Link to post Share on other sites
JCarter426 1,215 Posted November 28, 2018 On 11/26/2018 at 3:47 PM, DeathScepter said: is it possible to use the Hide? For feats and most other stats, yes. I don't recall if Force powers can be granted through items. 9 hours ago, DeathScepter said: well in the classes, there is a column named Name and under it, there are numbers that is under the Name Column. That's a reference to a string in dialog.tlk. The number is the line number in that file. Though applying a hide item to the player would require editing a global script such as k_hen_heartbt01, which is a bit messy. Other mods have done it, so of course there would be compatibility issues. 9 hours ago, DeathScepter said: Also within feats page, there is 0,1, and 3 tied to feats. This has to do with how the feat is displayed - whether it's something you get automatically from your class, whether it's something you have to select when you level up, that sort of thing. I believe 4 is to have it not display at all (for example, the player can't see any droid feats) but honestly every time I look at it, I forget how it works five minutes later. Quote Share this post Link to post Share on other sites
DeathScepter 46 Posted November 28, 2018 while I am working on that, One thing, I would like to do is port an Sith Assassin NPC(one with the Red googles) and place him on the Endar Spire to fight the player. The Gear you get from him is a Plot Usable item. So You will be able to pose as him while be on Taris. In addition to Sith Assassin Garb you will get, Sith Assassin Stealth Belt, Sith Assassin Gloves, Sith Visor and Sith Implant, Pain of Upgradable Sith Tremor Swords. Quote Share this post Link to post Share on other sites
Guest Qui-Gon Glenn Posted January 7, 2019 On 11/28/2018 at 5:16 PM, DeathScepter said: while I am working on that, One thing, I would like to do is port an Sith Assassin NPC(one with the Red googles) and place him on the Endar Spire to fight the player. The Gear you get from him is a Plot Usable item. So You will be able to pose as him while be on Taris. In addition to Sith Assassin Garb you will get, Sith Assassin Stealth Belt, Sith Assassin Gloves, Sith Visor and Sith Implant, Pain of Upgradable Sith Tremor Swords. All of that is pretty easy. Spawn script, and a .utc edited to include those items for loot drop. This is an old post, so hopefully you worked that out. If not, in this thread I believe you can find a spawn script, or I can post one. Whereami entered into console will give you coordinates in K1 that you can write down and use. Quote Share this post Link to post Share on other sites
JDub96 54 Posted February 24, 2019 I'm trying to modify a vanilla script. Specifically, the one that provides the crystal in the lightsaber built on Dantooine in K1 so I can replace it with a crystal from a mod. Quote Share this post Link to post Share on other sites
DeathScepter 46 Posted March 11, 2019 Just curious, it is possible to make a passive force ability that boost certain other abilities. Expmple of a Force Passive that appears on the Force Tab: Jedi BattleMaster Passive: +4 Strength +4 Wisdom +5 Defense +5 Attack +5 Damage +1 Attack per Round then it unlocks new abilities like Slashing Charge(a Force Speed ability that adds Slashing damage to the Jedi) I have other Ideas in my idea if curious. Quote Share this post Link to post Share on other sites
Cinder Skye 7 Posted April 13, 2019 Having an issue where the compiler assures me that a script has compiled, but it does not create a .ncs file. Have tried launching KotOR tool with admin permission. Running v1.0.2210.16738. Quote Share this post Link to post Share on other sites
JCarter426 1,215 Posted April 14, 2019 On 3/11/2019 at 7:31 PM, DeathScepter said: Just curious, it is possible to make a passive force ability that boost certain other abilities. Expmple of a Force Passive that appears on the Force Tab: [...] In K2, probably yes. In K1, probably no. On 4/12/2019 at 9:58 PM, Cinder Skye said: Having an issue where the compiler assures me that a script has compiled, but it does not create a .ncs file. Have tried launching KotOR tool with admin permission. Running v1.0.2210.16738. I suggest using NWNSSComp instead. I've attached some batch scripts that'll compile all scripts in the NWNSSComp folder provided the games are installed or if you copy the corresponding nwnscript.nss file to it too. compile_K1.bat compile_K2.bat 1 Quote Share this post Link to post Share on other sites
kernel 2 Posted April 17, 2019 (edited) On 11/10/2016 at 11:21 AM, Fair Strides said: ... Edited April 19, 2019 by kernel Quote Share this post Link to post Share on other sites
DeathScepter 46 Posted May 14, 2019 what are the limitations on Creating New Feats similar to Tamerbill's Content Feats and Force Power mod? Quote Share this post Link to post Share on other sites
uwadmin12 28 Posted August 10, 2019 Is it possible to change creature soundset through script without destroying the creature and create a different creature with the same appearance? Quote Share this post Link to post Share on other sites
DarthParametric 3,785 Posted August 11, 2019 A creature's soundset is defined in the UTC. You'd need to manually create a new UTC and make it available in the module (or globally). The creature could then be spawned via script when needed. You can, however, directly play sound files from sounds.bif (where all the SS files are) using PlaySound(string sSoundName) For example: DelayCommand(10.75, PlaySound("p_plyermw_dead2")); 1 Quote Share this post Link to post Share on other sites
uwadmin12 28 Posted August 15, 2019 Out of curiosity, what are SWMG_* commands? I noticed there are quite a few of them. Quote Share this post Link to post Share on other sites
DarthParametric 3,785 Posted August 15, 2019 Stuff for the mini-games I believe, like swoop racing. 1 Quote Share this post Link to post Share on other sites
UnknownFear 0 Posted June 18, 2020 I don't know if this is the right thread to post something like this, but I have a question about scripting that I hope somebody can simplify. I want to understand how I can place a custom lightsaber into Darth Bandon's hand during The Endar Spire and Manaan meetings. I am aware that his tags are the same in both, so you can not just use the utc files from the modules and put it into the Override. The other problem with this is that Darth Bandon's utc. from The Endar Spire doesn't actually have his lightsaber equipped. His lightsaber flourishes from k_pend_cut23.ncs (I think). This means I would have to create a script to put a lightsaber into his hand and edit the previous script to replace g_w_drkjdisbr002 with the custom saber, instead of just editing the utc and putting it into the module (if you do this, he goes to flourish the g_w_drkjdisbr002 that the script tells him to, but becuse the utc is edited it is no longer on inventory, so he just raises his hands unarmed.) I want to understand how anybody is suppose to understand scripting. I have tried to decompile k_pend_cut23.ncs with dencs but it is only partial. I can not just change the g_w_drkjdisbr002 to a new saber and then recompile it back in (I get errors). I understand that this is because it is trying to read the byte code, instead of the nss script (which I can't get, because it isn't provided). I guess what I am asking is how modders can understand the ncs. files. What parts of the information am I supposed to be looking at from ncs file? Spoiler 00000008 42 000012EC T 000012EC 0000000D 1E 00 00000008 JSR fn_00000015 00000013 20 00 RETN 00000015 02 03 RSADDI 00000017 04 03 00000000 CONSTI 00000000 0000001D 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000025 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000002B 02 03 RSADDI 0000002D 04 03 00000001 CONSTI 00000001 00000033 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000003B 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000041 02 03 RSADDI 00000043 04 03 00000002 CONSTI 00000002 00000049 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000051 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000057 02 03 RSADDI 00000059 04 03 00000003 CONSTI 00000003 0000005F 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000067 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000006D 02 03 RSADDI 0000006F 04 03 00000004 CONSTI 00000004 00000075 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000007D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000083 02 03 RSADDI 00000085 04 03 00000005 CONSTI 00000005 0000008B 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000093 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000099 02 03 RSADDI 0000009B 04 03 00000006 CONSTI 00000006 000000A1 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000000A9 1B 00 FFFFFFFC MOVSP FFFFFFFC 000000AF 02 03 RSADDI 000000B1 04 03 00000007 CONSTI 00000007 000000B7 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000000BF 1B 00 FFFFFFFC MOVSP FFFFFFFC 000000C5 02 03 RSADDI 000000C7 04 03 00000008 CONSTI 00000008 000000CD 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000000D5 1B 00 FFFFFFFC MOVSP FFFFFFFC 000000DB 02 03 RSADDI 000000DD 04 03 00000009 CONSTI 00000009 000000E3 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000000EB 1B 00 FFFFFFFC MOVSP FFFFFFFC 000000F1 02 03 RSADDI 000000F3 04 03 0000000A CONSTI 0000000A 000000F9 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000101 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000107 02 03 RSADDI 00000109 04 03 0000000B CONSTI 0000000B 0000010F 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000117 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000011D 02 03 RSADDI 0000011F 04 03 0000000C CONSTI 0000000C 00000125 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000012D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000133 02 03 RSADDI 00000135 04 03 0000000D CONSTI 0000000D 0000013B 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000143 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000149 02 03 RSADDI 0000014B 04 03 0000000E CONSTI 0000000E 00000151 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000159 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000015F 02 03 RSADDI 00000161 04 03 0000000F CONSTI 0000000F 00000167 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000016F 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000175 02 03 RSADDI 00000177 04 03 00000010 CONSTI 00000010 0000017D 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000185 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000018B 02 03 RSADDI 0000018D 04 03 00000011 CONSTI 00000011 00000193 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000019B 1B 00 FFFFFFFC MOVSP FFFFFFFC 000001A1 02 03 RSADDI 000001A3 04 03 00000012 CONSTI 00000012 000001A9 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000001B1 1B 00 FFFFFFFC MOVSP FFFFFFFC 000001B7 02 03 RSADDI 000001B9 04 03 00000013 CONSTI 00000013 000001BF 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000001C7 1B 00 FFFFFFFC MOVSP FFFFFFFC 000001CD 02 03 RSADDI 000001CF 04 03 0000044C CONSTI 0000044C 000001D5 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000001DD 1B 00 FFFFFFFC MOVSP FFFFFFFC 000001E3 02 03 RSADDI 000001E5 04 03 00000006 CONSTI 00000006 000001EB 19 03 NEGI 000001ED 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000001F5 1B 00 FFFFFFFC MOVSP FFFFFFFC 000001FB 02 03 RSADDI 000001FD 04 03 00000005 CONSTI 00000005 00000203 19 03 NEGI 00000205 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000020D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000213 02 03 RSADDI 00000215 04 03 00000004 CONSTI 00000004 0000021B 19 03 NEGI 0000021D 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000225 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000022B 02 03 RSADDI 0000022D 04 03 00000002 CONSTI 00000002 00000233 19 03 NEGI 00000235 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000023D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000243 02 03 RSADDI 00000245 04 03 00000001 CONSTI 00000001 0000024B 19 03 NEGI 0000024D 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000255 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000025B 02 03 RSADDI 0000025D 04 03 00000000 CONSTI 00000000 00000263 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000026B 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000271 02 03 RSADDI 00000273 04 03 00000001 CONSTI 00000001 00000279 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000281 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000287 02 03 RSADDI 00000289 04 03 00000002 CONSTI 00000002 0000028F 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000297 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000029D 02 03 RSADDI 0000029F 04 03 00000003 CONSTI 00000003 000002A5 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000002AD 1B 00 FFFFFFFC MOVSP FFFFFFFC 000002B3 02 03 RSADDI 000002B5 04 03 00000004 CONSTI 00000004 000002BB 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000002C3 1B 00 FFFFFFFC MOVSP FFFFFFFC 000002C9 02 03 RSADDI 000002CB 04 03 00000005 CONSTI 00000005 000002D1 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000002D9 1B 00 FFFFFFFC MOVSP FFFFFFFC 000002DF 02 03 RSADDI 000002E1 04 03 00000006 CONSTI 00000006 000002E7 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000002EF 1B 00 FFFFFFFC MOVSP FFFFFFFC 000002F5 02 03 RSADDI 000002F7 04 03 00000003 CONSTI 00000003 000002FD 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000305 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000030B 02 03 RSADDI 0000030D 04 03 00000004 CONSTI 00000004 00000313 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000031B 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000321 02 03 RSADDI 00000323 04 03 00000005 CONSTI 00000005 00000329 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000331 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000337 02 03 RSADDI 00000339 04 03 00000006 CONSTI 00000006 0000033F 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000347 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000034D 02 03 RSADDI 0000034F 04 03 00000007 CONSTI 00000007 00000355 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000035D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000363 02 03 RSADDI 00000365 04 03 00000001 CONSTI 00000001 0000036B 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000373 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000379 02 03 RSADDI 0000037B 04 03 00000002 CONSTI 00000002 00000381 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000389 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000038F 02 03 RSADDI 00000391 04 03 00000003 CONSTI 00000003 00000397 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000039F 1B 00 FFFFFFFC MOVSP FFFFFFFC 000003A5 02 03 RSADDI 000003A7 04 03 00000004 CONSTI 00000004 000003AD 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000003B5 1B 00 FFFFFFFC MOVSP FFFFFFFC 000003BB 02 03 RSADDI 000003BD 04 03 00000005 CONSTI 00000005 000003C3 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000003CB 1B 00 FFFFFFFC MOVSP FFFFFFFC 000003D1 02 03 RSADDI 000003D3 04 03 00000006 CONSTI 00000006 000003D9 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000003E1 1B 00 FFFFFFFC MOVSP FFFFFFFC 000003E7 02 03 RSADDI 000003E9 04 03 00000007 CONSTI 00000007 000003EF 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000003F7 1B 00 FFFFFFFC MOVSP FFFFFFFC 000003FD 02 03 RSADDI 000003FF 04 03 00000008 CONSTI 00000008 00000405 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000040D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000413 02 03 RSADDI 00000415 04 03 00000009 CONSTI 00000009 0000041B 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000423 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000429 02 03 RSADDI 0000042B 04 03 0000000A CONSTI 0000000A 00000431 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000439 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000043F 02 03 RSADDI 00000441 04 03 0000000B CONSTI 0000000B 00000447 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000044F 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000455 02 03 RSADDI 00000457 04 03 0000000C CONSTI 0000000C 0000045D 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000465 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000046B 02 03 RSADDI 0000046D 04 03 0000000D CONSTI 0000000D 00000473 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000047B 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000481 02 03 RSADDI 00000483 04 03 0000000E CONSTI 0000000E 00000489 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000491 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000497 02 03 RSADDI 00000499 04 03 0000000F CONSTI 0000000F 0000049F 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000004A7 1B 00 FFFFFFFC MOVSP FFFFFFFC 000004AD 02 03 RSADDI 000004AF 04 03 00000010 CONSTI 00000010 000004B5 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000004BD 1B 00 FFFFFFFC MOVSP FFFFFFFC 000004C3 02 03 RSADDI 000004C5 04 03 00000011 CONSTI 00000011 000004CB 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000004D3 1B 00 FFFFFFFC MOVSP FFFFFFFC 000004D9 02 03 RSADDI 000004DB 04 03 00000012 CONSTI 00000012 000004E1 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000004E9 1B 00 FFFFFFFC MOVSP FFFFFFFC 000004EF 02 03 RSADDI 000004F1 04 03 00000013 CONSTI 00000013 000004F7 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000004FF 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000505 02 03 RSADDI 00000507 04 03 00000014 CONSTI 00000014 0000050D 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000515 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000051B 02 03 RSADDI 0000051D 04 03 00000015 CONSTI 00000015 00000523 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000052B 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000531 02 03 RSADDI 00000533 04 03 00000016 CONSTI 00000016 00000539 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000541 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000547 02 03 RSADDI 00000549 04 03 00000017 CONSTI 00000017 0000054F 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000557 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000055D 02 03 RSADDI 0000055F 04 03 00000018 CONSTI 00000018 00000565 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000056D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000573 02 03 RSADDI 00000575 04 03 00000019 CONSTI 00000019 0000057B 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000583 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000589 02 03 RSADDI 0000058B 04 03 0000001A CONSTI 0000001A 00000591 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000599 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000059F 02 03 RSADDI 000005A1 04 03 0000001B CONSTI 0000001B 000005A7 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000005AF 1B 00 FFFFFFFC MOVSP FFFFFFFC 000005B5 02 03 RSADDI 000005B7 04 03 0000001C CONSTI 0000001C 000005BD 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000005C5 1B 00 FFFFFFFC MOVSP FFFFFFFC 000005CB 02 03 RSADDI 000005CD 04 03 0000001D CONSTI 0000001D 000005D3 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000005DB 1B 00 FFFFFFFC MOVSP FFFFFFFC 000005E1 02 03 RSADDI 000005E3 04 03 0000001E CONSTI 0000001E 000005E9 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000005F1 1B 00 FFFFFFFC MOVSP FFFFFFFC 000005F7 02 03 RSADDI 000005F9 04 03 0000003B CONSTI 0000003B 000005FF 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000607 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000060D 02 03 RSADDI 0000060F 04 03 00000000 CONSTI 00000000 00000615 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000061D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000623 02 03 RSADDI 00000625 04 03 00000001 CONSTI 00000001 0000062B 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000633 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000639 02 03 RSADDI 0000063B 04 03 00000002 CONSTI 00000002 00000641 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000649 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000064F 02 03 RSADDI 00000651 04 03 0000001D CONSTI 0000001D 00000657 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000065F 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000665 02 03 RSADDI 00000667 04 03 0000001E CONSTI 0000001E 0000066D 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000675 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000067B 02 03 RSADDI 0000067D 04 03 00000022 CONSTI 00000022 00000683 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000068B 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000691 02 03 RSADDI 00000693 04 03 00000023 CONSTI 00000023 00000699 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000006A1 1B 00 FFFFFFFC MOVSP FFFFFFFC 000006A7 02 03 RSADDI 000006A9 04 03 00000024 CONSTI 00000024 000006AF 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000006B7 1B 00 FFFFFFFC MOVSP FFFFFFFC 000006BD 02 03 RSADDI 000006BF 04 03 00000025 CONSTI 00000025 000006C5 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000006CD 1B 00 FFFFFFFC MOVSP FFFFFFFC 000006D3 02 03 RSADDI 000006D5 04 03 00000026 CONSTI 00000026 000006DB 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000006E3 1B 00 FFFFFFFC MOVSP FFFFFFFC 000006E9 02 03 RSADDI 000006EB 04 03 00000027 CONSTI 00000027 000006F1 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000006F9 1B 00 FFFFFFFC MOVSP FFFFFFFC 000006FF 02 03 RSADDI 00000701 04 03 00000029 CONSTI 00000029 00000707 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000070F 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000715 02 03 RSADDI 00000717 04 03 0000002A CONSTI 0000002A 0000071D 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000725 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000072B 02 03 RSADDI 0000072D 04 03 0000002E CONSTI 0000002E 00000733 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000073B 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000741 02 03 RSADDI 00000743 04 03 0000002F CONSTI 0000002F 00000749 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000751 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000757 02 03 RSADDI 00000759 04 03 0000000F CONSTI 0000000F 0000075F 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000767 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000076D 02 03 RSADDI 0000076F 04 03 0000000A CONSTI 0000000A 00000775 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000077D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000783 02 03 RSADDI 00000785 04 03 00000005 CONSTI 00000005 0000078B 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000793 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000799 02 03 RSADDI 0000079B 04 03 00000002 CONSTI 00000002 000007A1 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000007A9 1B 00 FFFFFFFC MOVSP FFFFFFFC 000007AF 02 03 RSADDI 000007B1 02 03 RSADDI 000007B3 02 03 RSADDI 000007B5 02 06 RSADDO 000007B7 02 03 RSADDI 000007B9 02 03 RSADDI 000007BB 02 03 RSADDI 000007BD 02 03 RSADDI 000007BF 02 03 RSADDI 000007C1 02 03 RSADDI 000007C3 02 03 RSADDI 000007C5 04 03 00000001 CONSTI 00000001 000007CB 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000007D3 1B 00 FFFFFFFC MOVSP FFFFFFFC 000007D9 02 03 RSADDI 000007DB 04 03 00000002 CONSTI 00000002 000007E1 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000007E9 1B 00 FFFFFFFC MOVSP FFFFFFFC 000007EF 02 03 RSADDI 000007F1 04 03 00000003 CONSTI 00000003 000007F7 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000007FF 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000805 02 03 RSADDI 00000807 04 03 00000014 CONSTI 00000014 0000080D 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000815 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000081B 02 03 RSADDI 0000081D 04 03 00000015 CONSTI 00000015 00000823 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000082B 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000831 02 03 RSADDI 00000833 04 03 00000016 CONSTI 00000016 00000839 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000841 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000847 02 03 RSADDI 00000849 04 03 00000017 CONSTI 00000017 0000084F 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000857 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000085D 02 03 RSADDI 0000085F 04 03 00000018 CONSTI 00000018 00000865 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000086D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000873 02 03 RSADDI 00000875 04 03 00000019 CONSTI 00000019 0000087B 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000883 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000889 02 03 RSADDI 0000088B 04 03 0000001A CONSTI 0000001A 00000891 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000899 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000089F 02 03 RSADDI 000008A1 04 03 0000001B CONSTI 0000001B 000008A7 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000008AF 1B 00 FFFFFFFC MOVSP FFFFFFFC 000008B5 02 03 RSADDI 000008B7 04 03 0000001C CONSTI 0000001C 000008BD 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000008C5 1B 00 FFFFFFFC MOVSP FFFFFFFC 000008CB 02 03 RSADDI 000008CD 04 03 0000001F CONSTI 0000001F 000008D3 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000008DB 1B 00 FFFFFFFC MOVSP FFFFFFFC 000008E1 02 03 RSADDI 000008E3 04 03 00000020 CONSTI 00000020 000008E9 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000008F1 1B 00 FFFFFFFC MOVSP FFFFFFFC 000008F7 02 03 RSADDI 000008F9 04 03 00000021 CONSTI 00000021 000008FF 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000907 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000090D 02 03 RSADDI 0000090F 04 03 00000028 CONSTI 00000028 00000915 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000091D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000923 02 03 RSADDI 00000925 04 03 0000002B CONSTI 0000002B 0000092B 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000933 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000939 02 03 RSADDI 0000093B 04 03 0000002C CONSTI 0000002C 00000941 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000949 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000094F 02 03 RSADDI 00000951 04 03 0000002D CONSTI 0000002D 00000957 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000095F 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000965 02 03 RSADDI 00000967 04 03 00000030 CONSTI 00000030 0000096D 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000975 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000097B 02 03 RSADDI 0000097D 04 03 00000031 CONSTI 00000031 00000983 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000098B 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000991 02 03 RSADDI 00000993 04 03 00000032 CONSTI 00000032 00000999 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000009A1 1B 00 FFFFFFFC MOVSP FFFFFFFC 000009A7 02 03 RSADDI 000009A9 04 03 00000033 CONSTI 00000033 000009AF 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000009B7 1B 00 FFFFFFFC MOVSP FFFFFFFC 000009BD 02 03 RSADDI 000009BF 04 03 00000034 CONSTI 00000034 000009C5 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000009CD 1B 00 FFFFFFFC MOVSP FFFFFFFC 000009D3 02 03 RSADDI 000009D5 04 03 00000035 CONSTI 00000035 000009DB 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000009E3 1B 00 FFFFFFFC MOVSP FFFFFFFC 000009E9 02 03 RSADDI 000009EB 04 03 00000036 CONSTI 00000036 000009F1 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000009F9 1B 00 FFFFFFFC MOVSP FFFFFFFC 000009FF 02 03 RSADDI 00000A01 04 03 00000037 CONSTI 00000037 00000A07 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000A0F 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000A15 02 03 RSADDI 00000A17 04 03 00000038 CONSTI 00000038 00000A1D 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000A25 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000A2B 02 03 RSADDI 00000A2D 04 03 00000039 CONSTI 00000039 00000A33 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000A3B 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000A41 02 03 RSADDI 00000A43 04 03 0000003A CONSTI 0000003A 00000A49 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000A51 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000A57 02 03 RSADDI 00000A59 04 03 0000003C CONSTI 0000003C 00000A5F 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000A67 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000A6D 02 03 RSADDI 00000A6F 04 03 0000003D CONSTI 0000003D 00000A75 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000A7D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000A83 02 03 RSADDI 00000A85 04 03 0000003E CONSTI 0000003E 00000A8B 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000A93 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000A99 02 03 RSADDI 00000A9B 04 03 0000003F CONSTI 0000003F 00000AA1 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000AA9 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000AAF 02 03 RSADDI 00000AB1 04 03 00000040 CONSTI 00000040 00000AB7 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000ABF 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000AC5 02 03 RSADDI 00000AC7 04 03 00000041 CONSTI 00000041 00000ACD 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000AD5 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000ADB 02 03 RSADDI 00000ADD 04 03 00000042 CONSTI 00000042 00000AE3 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000AEB 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000AF1 02 03 RSADDI 00000AF3 04 03 00000043 CONSTI 00000043 00000AF9 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000B01 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000B07 02 03 RSADDI 00000B09 04 03 00000044 CONSTI 00000044 00000B0F 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000B17 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000B1D 02 03 RSADDI 00000B1F 04 03 00000045 CONSTI 00000045 00000B25 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000B2D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000B33 02 03 RSADDI 00000B35 04 03 00000046 CONSTI 00000046 00000B3B 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000B43 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000B49 02 03 RSADDI 00000B4B 04 03 00000047 CONSTI 00000047 00000B51 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000B59 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000B5F 02 03 RSADDI 00000B61 04 03 00000048 CONSTI 00000048 00000B67 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000B6F 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000B75 02 03 RSADDI 00000B77 04 03 00000001 CONSTI 00000001 00000B7D 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000B85 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000B8B 02 03 RSADDI 00000B8D 04 03 00000002 CONSTI 00000002 00000B93 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000B9B 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000BA1 02 03 RSADDI 00000BA3 04 03 00000003 CONSTI 00000003 00000BA9 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000BB1 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000BB7 02 03 RSADDI 00000BB9 04 03 00000004 CONSTI 00000004 00000BBF 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000BC7 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000BCD 02 05 RSADDS 00000BCF 04 05 0009 str CONSTS "end_trask" 00000BDC 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000BE4 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000BEA 02 05 RSADDS 00000BEC 04 05 000D str CONSTS "endwp_tarsk01" 00000BFD 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000C05 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000C0B 02 05 RSADDS 00000C0D 04 05 0005 str CONSTS "Carth" 00000C16 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000C1E 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000C24 02 05 RSADDS 00000C26 04 05 000F str CONSTS "g_w_blstrrfl001" 00000C39 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000C41 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000C47 02 05 RSADDS 00000C49 04 05 0010 str CONSTS "g_i_adrnaline003" 00000C5D 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000C65 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000C6B 02 05 RSADDS 00000C6D 04 05 0000 str CONSTS "" 00000C71 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000C79 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000C7F 02 05 RSADDS 00000C81 04 05 0010 str CONSTS "g_w_blstrpstl001" 00000C95 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000C9D 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000CA3 02 05 RSADDS 00000CA5 04 05 0010 str CONSTS "g_i_adrnaline002" 00000CB9 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000CC1 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000CC7 02 05 RSADDS 00000CC9 04 05 000E str CONSTS "g_i_implant101" 00000CDB 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000CE3 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000CE9 02 05 RSADDS 00000CEB 04 05 0010 str CONSTS "g_w_blstrpstl001" 00000CFF 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000D07 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000D0D 02 05 RSADDS 00000D0F 04 05 000E str CONSTS "g_i_secspike01" 00000D21 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000D29 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000D2F 02 05 RSADDS 00000D31 04 05 000F str CONSTS "g_i_progspike01" 00000D44 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000D4C 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000D52 02 03 RSADDI 00000D54 04 03 00000003 CONSTI 00000003 00000D5A 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000D62 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000D68 02 03 RSADDI 00000D6A 04 03 00000004 CONSTI 00000004 00000D70 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000D78 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000D7E 02 03 RSADDI 00000D80 04 03 00000002 CONSTI 00000002 00000D86 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000D8E 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000D94 02 03 RSADDI 00000D96 04 03 00000001 CONSTI 00000001 00000D9C 19 03 NEGI 00000D9E 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000DA6 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000DAC 02 03 RSADDI 00000DAE 04 03 00000000 CONSTI 00000000 00000DB4 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000DBC 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000DC2 02 03 RSADDI 00000DC4 04 03 00000001 CONSTI 00000001 00000DCA 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000DD2 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000DD8 02 03 RSADDI 00000DDA 04 03 00000002 CONSTI 00000002 00000DE0 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000DE8 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000DEE 02 03 RSADDI 00000DF0 04 03 00000003 CONSTI 00000003 00000DF6 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000DFE 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000E04 02 03 RSADDI 00000E06 04 03 00000004 CONSTI 00000004 00000E0C 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000E14 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000E1A 02 03 RSADDI 00000E1C 04 03 00000005 CONSTI 00000005 00000E22 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000E2A 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000E30 02 03 RSADDI 00000E32 04 03 00000006 CONSTI 00000006 00000E38 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000E40 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000E46 02 03 RSADDI 00000E48 04 03 00000007 CONSTI 00000007 00000E4E 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000E56 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000E5C 02 03 RSADDI 00000E5E 04 03 00000008 CONSTI 00000008 00000E64 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000E6C 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000E72 02 03 RSADDI 00000E74 04 03 00000009 CONSTI 00000009 00000E7A 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000E82 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000E88 02 03 RSADDI 00000E8A 04 03 0000000A CONSTI 0000000A 00000E90 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000E98 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000E9E 02 03 RSADDI 00000EA0 04 03 0000000B CONSTI 0000000B 00000EA6 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000EAE 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000EB4 02 03 RSADDI 00000EB6 04 03 0000000C CONSTI 0000000C 00000EBC 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000EC4 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000ECA 02 03 RSADDI 00000ECC 04 03 0000000D CONSTI 0000000D 00000ED2 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000EDA 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000EE0 02 03 RSADDI 00000EE2 04 03 0000000E CONSTI 0000000E 00000EE8 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000EF0 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000EF6 02 03 RSADDI 00000EF8 04 03 0000000F CONSTI 0000000F 00000EFE 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000F06 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000F0C 02 03 RSADDI 00000F0E 04 03 00000010 CONSTI 00000010 00000F14 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000F1C 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000F22 02 03 RSADDI 00000F24 04 03 00000011 CONSTI 00000011 00000F2A 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000F32 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000F38 02 03 RSADDI 00000F3A 04 03 00000012 CONSTI 00000012 00000F40 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000F48 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000F4E 02 03 RSADDI 00000F50 04 03 00000013 CONSTI 00000013 00000F56 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000F5E 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000F64 02 03 RSADDI 00000F66 04 03 00000014 CONSTI 00000014 00000F6C 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000F74 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000F7A 02 03 RSADDI 00000F7C 04 03 00000015 CONSTI 00000015 00000F82 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000F8A 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000F90 02 03 RSADDI 00000F92 04 03 00000016 CONSTI 00000016 00000F98 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000FA0 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000FA6 02 03 RSADDI 00000FA8 04 03 0000001C CONSTI 0000001C 00000FAE 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000FB6 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000FBC 02 03 RSADDI 00000FBE 04 03 0000001D CONSTI 0000001D 00000FC4 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000FCC 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000FD2 02 03 RSADDI 00000FD4 04 03 0000001E CONSTI 0000001E 00000FDA 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000FE2 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000FE8 02 03 RSADDI 00000FEA 04 03 0000001F CONSTI 0000001F 00000FF0 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00000FF8 1B 00 FFFFFFFC MOVSP FFFFFFFC 00000FFE 02 05 RSADDS 00001000 04 05 000C str CONSTS "end_locker01" 00001010 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00001018 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000101E 02 05 RSADDS 00001020 04 05 000B str CONSTS "g_i_belt010" 0000102F 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 00001037 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000103D 2A 00 SAVEBP 0000103F 1E 00 00000010 JSR fn_0000104F 00001045 2B 00 RESTOREBP 00001047 1B 00 FFFFFD08 MOVSP FFFFFD08 0000104D 20 00 RETN 0000104F 02 03 RSADDI 00001051 05 00 00F7 00 ACTION GetUserDefinedEventNumber(00F7), 00 00001056 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 0000105E 1B 00 FFFFFFFC MOVSP FFFFFFFC 00001064 03 01 FFFFFFFC 0004 CPTOPSP FFFFFFFC, 0004 0000106C 03 01 FFFFFFFC 0004 CPTOPSP FFFFFFFC, 0004 00001074 04 03 00000005 CONSTI 00000005 0000107A 0B 20 EQUALII 0000107C 25 00 00000038 JNZ off_000010B4 00001082 03 01 FFFFFFFC 0004 CPTOPSP FFFFFFFC, 0004 0000108A 04 03 0000000A CONSTI 0000000A 00001090 0B 20 EQUALII 00001092 25 00 000000C7 JNZ off_00001159 00001098 03 01 FFFFFFFC 0004 CPTOPSP FFFFFFFC, 0004 000010A0 04 03 00000019 CONSTI 00000019 000010A6 0B 20 EQUALII 000010A8 25 00 00000159 JNZ off_00001201 000010AE 1D 00 000001B2 JMP off_00001260 000010B4 04 03 00000000 CONSTI 00000000 000010BA 04 03 00000004 CONSTI 00000004 000010C0 04 05 0010 str CONSTS "g_w_drkjdisbr002" 000010D4 04 06 00000000 CONSTO 00000000 000010DA 05 00 001E 02 ACTION GetItemPossessedBy(001E), 02 000010DF 05 00 0020 03 ACTION ActionEquipItem(0020), 03 000010E4 2C 10 000002F8 00000008 STORE_STATE 10, 000002F8, 00000008 000010EE 1D 00 00000025 JMP off_00001113 000010F4 04 03 00000000 CONSTI 00000000 000010FA 04 03 00000001 CONSTI 00000001 00001100 04 03 00000001 CONSTI 00000001 00001106 04 06 00000000 CONSTO 00000000 0000110C 05 00 01A5 04 ACTION SetLightsaberPowered(01A5), 04 00001111 20 00 RETN 00001113 04 04 3F000000 CONSTF 0.500000 00001119 05 00 0007 02 ACTION DelayCommand(0007), 02 0000111E 2C 10 000002F8 00000008 STORE_STATE 10, 000002F8, 00000008 00001128 1D 00 00000026 JMP off_0000114E 0000112E 04 03 00000000 CONSTI 00000000 00001134 05 00 0084 01 ACTION EventUserDefined(0084), 01 00001139 02 06 RSADDO 0000113B 04 03 00000003 CONSTI 00000003 00001141 1E 00 0000012D JSR fn_0000126E 00001147 05 00 0083 02 ACTION SignalEvent(0083), 02 0000114C 20 00 RETN 0000114E 05 00 0126 01 ACTION ActionDoCommand(0126), 01 00001153 1D 00 0000010D JMP off_00001260 00001159 04 04 3F800000 CONSTF 1.000000 0000115F 04 03 00000000 CONSTI 00000000 00001165 04 03 00000000 CONSTI 00000000 0000116B 04 05 000B str CONSTS "wp_room8_01" 0000117A 05 00 00C8 02 ACTION GetObjectByTag(00C8), 02 0000117F 05 00 0016 03 ACTION ActionMoveToObject(0016), 03 00001184 2C 10 000002F8 00000008 STORE_STATE 10, 000002F8, 00000008 0000118E 1D 00 00000026 JMP off_000011B4 00001194 04 03 00000000 CONSTI 00000000 0000119A 05 00 0084 01 ACTION EventUserDefined(0084), 01 0000119F 02 06 RSADDO 000011A1 04 03 00000003 CONSTI 00000003 000011A7 1E 00 000000C7 JSR fn_0000126E 000011AD 05 00 0083 02 ACTION SignalEvent(0083), 02 000011B2 20 00 RETN 000011B4 05 00 0126 01 ACTION ActionDoCommand(0126), 01 000011B9 04 04 3F800000 CONSTF 1.000000 000011BF 04 03 00000000 CONSTI 00000000 000011C5 04 03 00000000 CONSTI 00000000 000011CB 04 05 000B str CONSTS "wp_room8_02" 000011DA 05 00 00C8 02 ACTION GetObjectByTag(00C8), 02 000011DF 05 00 0016 03 ACTION ActionMoveToObject(0016), 03 000011E4 04 04 41200000 CONSTF 10.000000 000011EA 04 04 3F800000 CONSTF 1.000000 000011F0 04 03 00000013 CONSTI 00000013 000011F6 05 00 0028 03 ACTION ActionPlayAnimation(0028), 03 000011FB 1D 00 00000065 JMP off_00001260 00001201 05 00 0009 00 ACTION ClearAllActions(0009), 00 00001206 04 03 00000000 CONSTI 00000000 0000120C 02 06 RSADDO 0000120E 1E 00 000000AF JSR fn_000012BD 00001214 04 03 00000009 CONSTI 00000009 0000121A 05 00 01F5 03 ACTION ActionCastFakeSpellAtObject(01F5), 03 0000121F 2C 10 000002F8 00000008 STORE_STATE 10, 000002F8, 00000008 00001229 1D 00 00000026 JMP off_0000124F 0000122F 04 04 00000000 CONSTF 0.000000 00001235 02 06 RSADDO 00001237 1E 00 00000086 JSR fn_000012BD 0000123D 05 00 009F 00 ACTION EffectChoke(009F), 00 00001242 04 03 00000002 CONSTI 00000002 00001248 05 00 00DC 04 ACTION ApplyEffectToObject(00DC), 04 0000124D 20 00 RETN 0000124F 04 04 3E99999A CONSTF 0.300000 00001255 05 00 0007 02 ACTION DelayCommand(0007), 02 0000125A 1D 00 00000006 JMP off_00001260 00001260 1B 00 FFFFFFFC MOVSP FFFFFFFC 00001266 1B 00 FFFFFFFC MOVSP FFFFFFFC 0000126C 20 00 RETN 0000126E 04 03 00000000 CONSTI 00000000 00001274 04 05 000F str CONSTS "end01_sceneobj0" 00001287 03 01 FFFFFFF4 0004 CPTOPSP FFFFFFF4, 0004 0000128F 05 00 005C 01 ACTION IntToString(005C), 01 00001294 14 23 ADDSS 00001296 05 00 00C8 02 ACTION GetObjectByTag(00C8), 02 0000129B 01 01 FFFFFFF4 0004 CPDOWNSP FFFFFFF4, 0004 000012A3 1B 00 FFFFFFFC MOVSP FFFFFFFC 000012A9 1D 00 0000000C JMP off_000012B5 000012AF 1B 00 FFFFFFFC MOVSP FFFFFFFC 000012B5 1B 00 FFFFFFFC MOVSP FFFFFFFC 000012BB 20 00 RETN 000012BD 04 03 00000000 CONSTI 00000000 000012C3 27 01 FFFFFF4C 0004 CPTOPBP FFFFFF4C, 0004 000012CB 05 00 00C8 02 ACTION GetObjectByTag(00C8), 02 000012D0 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004 000012D8 1B 00 FFFFFFFC MOVSP FFFFFFFC 000012DE 1D 00 0000000C JMP off_000012EA 000012E4 1B 00 FFFFFFFC MOVSP FFFFFFFC 000012EA 20 00 RETN This is the original ncs file from Kotor Tool. I have no idea how anybody can make out the functions from this. Spoiler // Globals int intGLOB_1 = 0; int intGLOB_2 = 1; int intGLOB_3 = 2; int intGLOB_4 = 3; int intGLOB_5 = 4; int intGLOB_6 = 5; int intGLOB_7 = 6; int intGLOB_8 = 7; int intGLOB_9 = 8; int intGLOB_10 = 9; int intGLOB_11 = 10; int intGLOB_12 = 11; int intGLOB_13 = 12; int intGLOB_14 = 13; int intGLOB_15 = 14; int intGLOB_16 = 15; int intGLOB_17 = 16; int intGLOB_18 = 17; int intGLOB_19 = 18; int intGLOB_20 = 19; int intGLOB_21 = 1100; int intGLOB_22 = (-6); int intGLOB_23 = (-5); int intGLOB_24 = (-4); int intGLOB_25 = (-2); int intGLOB_26 = (-1); int intGLOB_27 = 0; int intGLOB_28 = 1; int intGLOB_29 = 2; int intGLOB_30 = 3; int intGLOB_31 = 4; int intGLOB_32 = 5; int intGLOB_33 = 6; int intGLOB_34 = 3; int intGLOB_35 = 4; int intGLOB_36 = 5; int intGLOB_37 = 6; int intGLOB_38 = 7; int intGLOB_39 = 1; int intGLOB_40 = 2; int intGLOB_41 = 3; int intGLOB_42 = 4; int intGLOB_43 = 5; int intGLOB_44 = 6; int intGLOB_45 = 7; int intGLOB_46 = 8; int intGLOB_47 = 9; int intGLOB_48 = 10; int intGLOB_49 = 11; int intGLOB_50 = 12; int intGLOB_51 = 13; int intGLOB_52 = 14; int intGLOB_53 = 15; int intGLOB_54 = 16; int intGLOB_55 = 17; int intGLOB_56 = 18; int intGLOB_57 = 19; int intGLOB_58 = 20; int intGLOB_59 = 21; int intGLOB_60 = 22; int intGLOB_61 = 23; int intGLOB_62 = 24; int intGLOB_63 = 25; int intGLOB_64 = 26; int intGLOB_65 = 27; int intGLOB_66 = 28; int intGLOB_67 = 29; int intGLOB_68 = 30; int intGLOB_69 = 59; int intGLOB_70 = 0; int intGLOB_71 = 1; int intGLOB_72 = 2; int intGLOB_73 = 29; int intGLOB_74 = 30; int intGLOB_75 = 34; int intGLOB_76 = 35; int intGLOB_77 = 36; int intGLOB_78 = 37; int intGLOB_79 = 38; int intGLOB_80 = 39; int intGLOB_81 = 41; int intGLOB_82 = 42; int intGLOB_83 = 46; int intGLOB_84 = 47; int intGLOB_85 = 15; int intGLOB_86 = 10; int intGLOB_87 = 5; int intGLOB_88 = 2; int intGLOB_89; int intGLOB_90; int intGLOB_91; object objectGLOB_1; int intGLOB_92; int intGLOB_93; int intGLOB_94; int intGLOB_95; int intGLOB_96; int intGLOB_97; int intGLOB_98 = 1; int intGLOB_99 = 2; int intGLOB_100 = 3; int intGLOB_101 = 20; int intGLOB_102 = 21; int intGLOB_103 = 22; int intGLOB_104 = 23; int intGLOB_105 = 24; int intGLOB_106 = 25; int intGLOB_107 = 26; int intGLOB_108 = 27; int intGLOB_109 = 28; int intGLOB_110 = 31; int intGLOB_111 = 32; int intGLOB_112 = 33; int intGLOB_113 = 40; int intGLOB_114 = 43; int intGLOB_115 = 44; int intGLOB_116 = 45; int intGLOB_117 = 48; int intGLOB_118 = 49; int intGLOB_119 = 50; int intGLOB_120 = 51; int intGLOB_121 = 52; int intGLOB_122 = 53; int intGLOB_123 = 54; int intGLOB_124 = 55; int intGLOB_125 = 56; int intGLOB_126 = 57; int intGLOB_127 = 58; int intGLOB_128 = 60; int intGLOB_129 = 61; int intGLOB_130 = 62; int intGLOB_131 = 63; int intGLOB_132 = 64; int intGLOB_133 = 65; int intGLOB_134 = 66; int intGLOB_135 = 67; int intGLOB_136 = 68; int intGLOB_137 = 69; int intGLOB_138 = 70; int intGLOB_139 = 71; int intGLOB_140 = 72; int intGLOB_141 = 1; int intGLOB_142 = 2; int intGLOB_143 = 3; int intGLOB_144 = 4; string stringGLOB_1 = "end_trask"; string stringGLOB_2 = "endwp_tarsk01"; string stringGLOB_3 = "Carth"; string stringGLOB_4 = "g_w_blstrrfl001"; string stringGLOB_5 = "g_i_adrnaline003"; string stringGLOB_6 = ""; string stringGLOB_7 = "g_w_blstrpstl001"; string stringGLOB_8 = "g_i_adrnaline002"; string stringGLOB_9 = "g_i_implant101"; string stringGLOB_10 = "g_w_blstrpstl001"; string stringGLOB_11 = "g_i_secspike01"; string stringGLOB_12 = "g_i_progspike01"; int intGLOB_145 = 3; int intGLOB_146 = 4; int intGLOB_147 = 2; int intGLOB_148 = (-1); int intGLOB_149 = 0; int intGLOB_150 = 1; int intGLOB_151 = 2; int intGLOB_152 = 3; int intGLOB_153 = 4; int intGLOB_154 = 5; int intGLOB_155 = 6; int intGLOB_156 = 7; int intGLOB_157 = 8; int intGLOB_158 = 9; int intGLOB_159 = 10; int intGLOB_160 = 11; int intGLOB_161 = 12; int intGLOB_162 = 13; int intGLOB_163 = 14; int intGLOB_164 = 15; int intGLOB_165 = 16; int intGLOB_166 = 17; int intGLOB_167 = 18; int intGLOB_168 = 19; int intGLOB_169 = 20; int intGLOB_170 = 21; int intGLOB_171 = 22; int intGLOB_172 = 28; int intGLOB_173 = 29; int intGLOB_174 = 30; int intGLOB_175 = 31; string stringGLOB_13 = "end_locker01"; string stringGLOB_14 = "g_i_belt010"; // Prototypes object sub2(); object sub1(int intParam1); object sub2() { return GetObjectByTag(stringGLOB_1, 0); } object sub1(int intParam1) { return GetObjectByTag(("end01_sceneobj0" + IntToString(intParam1)), 0); } void main() { int int1 = GetUserDefinedEventNumber(); switch (int1) { case 5: ActionEquipItem(GetItemPossessedBy(OBJECT_SELF, "g_w_drkjdisbr002"), 4, 0); DelayCommand(0.5, SetLightsaberPowered(OBJECT_SELF, 1, 1, 0)); ActionDoCommand(SignalEvent(sub1(3), EventUserDefined(0))); break; case 10: ActionMoveToObject(GetObjectByTag("wp_room8_01", 0), 0, 1.0); ActionDoCommand(SignalEvent(sub1(3), EventUserDefined(0))); ActionMoveToObject(GetObjectByTag("wp_room8_02", 0), 0, 1.0); ActionPlayAnimation(19, 1.0, 10.0); break; case 25: ClearAllActions(); ActionCastFakeSpellAtObject(9, sub2(), 0); DelayCommand(0.3, ApplyEffectToObject(2, EffectChoke(), sub2(), 0.0)); break; } } This is how it looks decompiled (partially) in dencs. Neither of these can be recompiled. Can somebody show me what I should be reading from this information? Quote Share this post Link to post Share on other sites
Hunters Run 57 Posted June 18, 2020 Strange it works for me. Make sure your new lightsaber is in double quotes e.g. "w_dblsbr_002". What error do you get when you recompile? Quote Share this post Link to post Share on other sites
UnknownFear 0 Posted June 19, 2020 Very weird. I posted this topic before trying it again today. I recompiled the script and for (whatever reason) it worked! I haven't done anything differently, but yesterday I was trying to compile from Kotor Tool's text editor and it was telling me that the script compilation was aborted. It's been driving me crazy recently, so this is a huge relief. All of the conditions were the exact same as yesterday (txt editor set to K1, nwscript from k1 in same folder as the stuff from DeNCS, same lightsaber, same everything.) Out of curiosity, do the modders who make the complicated scripting mods understand everything that is in a script? For instance in the script example I posted why would things like this be relevant in the scene? This is unrelated to my problem. I am just curious. string stringGLOB_1 = "end_trask"; string stringGLOB_2 = "endwp_tarsk01"; string stringGLOB_3 = "Carth"; string stringGLOB_4 = "g_w_blstrrfl001"; string stringGLOB_5 = "g_i_adrnaline003"; string stringGLOB_6 = ""; string stringGLOB_7 = "g_w_blstrpstl001"; string stringGLOB_8 = "g_i_adrnaline002"; string stringGLOB_9 = "g_i_implant101"; string stringGLOB_10 = "g_w_blstrpstl001"; string stringGLOB_11 = "g_i_secspike01"; string stringGLOB_12 = "g_i_progspike01"; Quote Share this post Link to post Share on other sites