Announcement: Be excellent to each other.


Caravel Forum : DROD Boards : Bugs : What happened to the scripted 'Neather?
New Topic New Poll Post Reply
Poster Message
averagemoe
Level: Smiter
Avatar
Rank Points: 488
Registered: 03-22-2012
IP: Logged

File: Neatherbug.png (680.6 KB)
Downloaded 55 times.
License: Public Domain
icon What happened to the scripted 'Neather? (0)  
I remember that importing the AE version of KDD to newer engines used to replace the 'Neather with what might be described as a pre-scripted NPC. His script could be modified by anyone who gained editing rights.

So I changed computers and lost some data in the process. After regaining editing rights the long way, I get the situation in the attached image.

Notice that the screenshot was taken on the editor screen. I was not holding down the preview key when I took it, but his hair is purple anyway. I can't get at his script either, but he still acts like the 'Neather when I test the room. I can copy and paste him and his behavior still works, but I can't change said behavior. And it's like that for all the rooms.

It's even worse in the Steam version though, because in that he just stands there and screams whenever I try to stab him.

So is there anything I can do to get the "scripted in-engine" version back? They were written on TCB technology and I was hoping to modify them with newer script commands like the _MyScript variables and GoSubs to make them more compact.

____________________________
There are two types of sheep in the world. Those who jump off a bridge when told to, and those who jump off a bridge when told not to. Don't be either.

[Last edited by averagemoe at 06-24-2017 09:23 PM]
06-24-2017 at 09:17 PM
View Profile Send Private Message to User Show all user's posts Quote Reply
azb
Level: Smiter
Rank Points: 460
Registered: 03-08-2014
IP: Logged
icon Re: What happened to the scripted 'Neather? (0)  
In engines starting with 2.0 (JtRH), the "old" 'Neather graphic isn't available like in AE or robin's rendition of AE. It was a design decision to replace the 'Neather sprites with Citizen 1/2 sprites instead.

In addition, the 'Neather is not replaced by a scripted NPC by any means, but rather a hard-coded monster that is identical to how the 'Neather behaves in KDD Level 25.

In the 1.x engine and 2.x engine, he would provide a pop-up message upon stabbing, but in 3.x and more recent engines, he will indeed just scream and do nothing else.

In order for him to work properly, your room coordinates must be valid with KDD Level 25 room coordinates. This means that if you paste him into 3W of a level for instance, there was no 3W in Level 25, so he will indeed do nothing.

This was demonstrated with the famous hold Bad Evil Restaurant, where he is put in room 2N2W, but this does not correspond to any known Level 25 room.

____________________________
Please feel free to test the ultimate arena: King Azb's Arena today!
06-24-2017 at 09:41 PM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
averagemoe
Level: Smiter
Avatar
Rank Points: 488
Registered: 03-22-2012
IP: Logged
icon Re: What happened to the scripted 'Neather? (0)  
Okay, but I remember that he used to be replaced by an NPC. In fact, there was also a little thing added to the hold's description giving credit to the one who scripted it. How can I get that version of him?

____________________________
There are two types of sheep in the world. Those who jump off a bridge when told to, and those who jump off a bridge when told not to. Don't be either.
06-24-2017 at 10:50 PM
View Profile Send Private Message to User Show all user's posts Quote Reply
superluminal
Level: Delver
Rank Points: 75
Registered: 05-26-2016
IP: Logged
icon Re: What happened to the scripted 'Neather? (0)  
You may be thinking of The Neather's Lair, a scripting experiment where TFMurphy tried to recreate Twenty-Fifth Level with a scripted character.

His version doesn't quite translate into reality (although TSS would fix the speed problem), but it's the only time I recall when someone programmed the Neather with DROD scripting.

____________________________
spacelike
06-24-2017 at 11:56 PM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
averagemoe
Level: Smiter
Avatar
Rank Points: 488
Registered: 03-22-2012
IP: Logged
icon Re: What happened to the scripted 'Neather? (0)  
I think that's who was credited. I'll try the script from that hold. But I stand by my assertion that the Neather used to be automatically replaced with a scripted NPC.

____________________________
There are two types of sheep in the world. Those who jump off a bridge when told to, and those who jump off a bridge when told not to. Don't be either.
06-25-2017 at 12:54 AM
View Profile Send Private Message to User Show all user's posts Quote Reply
Xindaris
Level: Smitemaster
Avatar
Rank Points: 1531
Registered: 06-13-2015
IP: Logged
icon Re: What happened to the scripted 'Neather? (0)  
In the linked thread, the paragraph before last, TFMurphy says:

TFMurphy wrote: I'll note that the KDD2.0 Neather can be fooled in this manner since that Neather is scripted.
TFMurphy wrote: that Neather is scripted.
TFMurphy wrote: scripted.

which I think lends credence to averagemoe's contention.

____________________________
109th Skywatcher

Here are some links to Things!
Click here to view the secret text

06-25-2017 at 01:40 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Dragon Fogel
Level: Smitemaster
Rank Points: 2434
Registered: 06-21-2014
IP: Logged
icon Re: What happened to the scripted 'Neather? (0)  
That's for KDD 2.0, in which the hardcoded Neather was replaced by a character. It's a different hold from the original AE version, but you can download the hold file for the latter and play it in modern engines. (There's a thread for it somewhere on the Holds board.)

Original KDD grants editor access when you conquer it. 2.0 doesn't. These don't have anything to do with each other.
06-25-2017 at 02:00 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Resert On
Level: Delver
Rank Points: 37
Registered: 05-02-2017
IP: Logged

File: edited.png (857.4 KB)
Downloaded 264 times.
License: Public Domain
icon Re: What happened to the scripted 'Neather? (0)  
azb wrote:
In order for him to work properly, your room coordinates must be valid with KDD Level 25 room coordinates. This means that if you paste him into 3W of a level for instance, there was no 3W in Level 25, so he will indeed do nothing.
I test it and it's was true.

Also, in DROD: AE, if you do an edit on a room where there is a 'Neather on it, the 'Neather do nothing.
But in DROD 2, if you do an edit on a room where there is a 'Neather on it, the 'Neather do normal. Look at this image:
Click here to view the secret text


____________________________
Stuffs:
Click here to view the secret text


[Last edited by Resert On at 06-25-2017 01:53 PM]
06-25-2017 at 01:53 PM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
skell
Level: Legendary Smitemaster
Avatar
Rank Points: 3734
Registered: 12-28-2004
IP: Logged
icon Re: What happened to the scripted 'Neather? (0)  
Okay, I am here for you.

'Neather is scripted in: Entrance, 1N, 1N1W, 1N2W, 2W, 1S2W, 1S1W.
'Neather is hardcoded in: 2S2W, 2S1W, 2S, 1S, 1W.

Why? The rooms where he's scripted are relatively simple and possible to do with scripting without too much hassle.

2S2W, 2S1W and 2S have pretty complex interactions so they were either too hard or too much of a hassle to script.
1S is hardcoded... maybe because it's possible to stab 'Neather in the room and it was impossible to detect that with scripting? I don't remember if it was that room.
1W is hardcoded because of the dialogue options on stab.



____________________________
My website | Facebook | Twitter
06-25-2017 at 09:49 PM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts High Scores This architect's holds Quote Reply
robin
Level: Smitemaster
Avatar
Rank Points: 842
Registered: 09-01-2004
IP: Logged
icon Re: What happened to the scripted 'Neather? (0)  
averagemoe wrote:
I think that's who was credited. I'll try the script from that hold. But I stand by my assertion that the Neather used to be automatically replaced with a scripted NPC.

I think you are looking for my KDD AE hold,
Which can be found in my signature

____________________________
Click here to view the secret text


[Last edited by robin at 06-26-2017 09:14 AM]
06-25-2017 at 11:59 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores Quote Reply
averagemoe
Level: Smiter
Avatar
Rank Points: 488
Registered: 03-22-2012
IP: Logged
icon Re: What happened to the scripted 'Neather? (0)  
skell wrote:
1S is hardcoded... maybe because it's possible to stab 'Neather in the room and it was impossible to detect that with scripting? I don't remember if it was that room.

I'm pretty sure it was because he had to detect if trapdoors were dropped, which wasn't a thing in the JTRH engine.

____________________________
There are two types of sheep in the world. Those who jump off a bridge when told to, and those who jump off a bridge when told not to. Don't be either.
07-12-2017 at 06:02 PM
View Profile Send Private Message to User Show all user's posts Quote Reply
New Topic New Poll Post Reply
Caravel Forum : DROD Boards : Bugs : What happened to the scripted 'Neather?
Surf To:


Forum Rules:
Can I post a new topic? No
Can I reply? No
Can I read? Yes
HTML Enabled? No
UBBC Enabled? Yes
Words Filter Enable? No

Contact Us | CaravelGames.com

Powered by: tForum tForumHacks Edition b0.98.8
Originally created by Toan Huynh (Copyright © 2000)
Enhanced by the tForumHacks team and the Caravel team.