R Soul on 27/2/2018 at 20:46
Thief's nearly 20 years old so you have no excuse for being a new member. What were you thinking??
gamophyte on 28/2/2018 at 15:16
To be fair, I've been a member for 19 years and I only just got mine unlocked in 2015 (Tannar I think, did it for me?).
Yandros on 28/2/2018 at 17:19
You only need to have made 25 posts I think to automatically get promoted. Were you really only a lurker all those years?
gamophyte on 28/2/2018 at 17:46
Quote Posted by Yandros
You only need to have made 25 posts I think to automatically get promoted. Were you really only a lurker all those years?
Yes and no. I definitely didn't post nowhere near the amount as you guys, but still exceeded 25 though. Hm now that I think about it, this policy must have started when I slowed down, so I legit didn't reach 25.
leconbras on 28/2/2018 at 19:46
In my case, I have always used the forum for research purposes only. This year I`m participating more actively, since I`m finishing my first mission (yes, I`m late as modder, but not as player). Until now, everything I needed to know, I always found in the forum. I never had to ask. But now, in final process, things are becoming complicated and doubts frequent.
Hope to count on you guys. Great work done all these years(NewDark, DEDx, Custom Tools, TnhScripts, NVscripts, custom objects).
Soon I will post more pictures of my mission.
leconbras on 12/3/2018 at 15:58
Hi again.
I have a problem related to the TrapKillEvents script. The same occurs with NVCameraTrapDisableControls = 1. Let me give you an example. If the player is walking forward when these scripts are triggered, It will continue to move forward even after the scripts are turned off. As if the "w" button was locked in the depressed position. Using TrapFreezePlayer only causes the avatar to stop momentarily. But after switching off, the holding problem continues, being necessary to press the "defective" button again, so that the movement stops.
Is there any way to solve this?
Yandros on 12/3/2018 at 16:00
I've been having that problem since at least 2007 so I'd like to know if there's a solution as well.
leconbras on 12/3/2018 at 16:17
I had to turn off NVCameraTrapDisableControls = 0, then I just used TrapFreezePlayer with TrapKillEvents with event_mask = "1001". This causes only the keyboard to work, which prevents the player from clicking and leaving the CamVator in wrong time. But it has the drawback of allowing the player to jump (which causes unwanted sounds) and that select weapons and inventory items. But at least it does not disturb the sequence of CamVators and solves the problem I've already said.
It would be cool if NVCameraTrapDisableControls = 1 did all of this, with the advantage of just releasing the ESC key.
leconbras on 13/3/2018 at 21:39
Another question. I am trying to use the NVRemovePropertyTrap script without success. The intent is to remove the Team property from a creature and replace it with it`s original value. So, I'm using the script on the creature along with the comment in DesignNotes: NVRemovePropertyTrapProp = "AI_Team"; NVRemovePropertyTrapReAdd = 1; I'm using a switch to send a TurnOn message to the creature. But apparently none of this is working. What am I doing wrong?
LarryG on 13/3/2018 at 22:34
1. Though the Dromesday Book says the property name is AI_Team, the name might just be Team.
2. This may be a property which you can't remove. Maybe an AI always has to have a Team value set. In which case, you might need to use a property set approach. That is, you create an archetype under Object > fnord > property sets, say call it AITeamSet, which just has the property AI > AI Core > Team set to the value you wish to copy to your AI. Then you dynamically copy it from that archetype to your concrete AI when you want to. You can do this via A/R or conversations
3. Or you could try NVSetPropertyTrap. While this takes an integer value, there is also a NVSetPropertyTrapPrefix option which might allow you to set the property to Bad1 through Bad5, but not to Good or Neutral (since there is no integer in the name), assuming that the property value is stored as a string. It might be stored as just an integer code that maps to the strings.