The Dink Network

Shawn Teal conspiracy theory

March 23rd, 10:43 AM
peasantmb.gif
yeoldetoast
Peasant Australia steam
I've come to get my meat 
Years ago I remember reading something somewhere that suggested that Shawn Teal wasn't actually a real person but was instead a fake persona invented by Seth to make RTSoft look like a more coherent company with genuine employees who would then be credited with certain activities that Seth was just doing himself. I can find absolutely zero reference to this theory nowadays to the point where I wonder if it was something I imagined. Even so, looking in the credits for Dink, he doesn't seem to be credited for actually having done anything in relation to the game. All the other staff are accounted for having actually done something somewhere, and had web sites at some point that could be visited.

In this interview with Seth, it suggests that Shawn helped test the game, however there's little reference to his actual activities other than "testing" and absolutely zero photos of him. I can't find any real reference to him online either, whereas the other former RTSoft staff seem to have LinkedIn profiles. After all of this, do you believe Shawn Teal is real or has SethR successfully deceived us all for the last 25+ years?
March 23rd, 10:54 AM
peasantmp.gif
Skurn
Peasant Male Equatorial Guinea xbox steam duck bloop
can't flim flam the glim glam 
i didn't even know there "was" a shawn teal. sounds like a fake name, anyways.
March 23rd, 12:40 PM
spike.gif
SlipDink
Peasant Male United States bloop
2nd generation. No easy way to be free. 
It may be a fake name, but it certainly is used frequently, according to google or linkedin.

However, there are no linkedin references for a Shawn Teal or a Sean Teal with rtsoft in their resumes.
March 24th, 01:25 PM
duck.gif
toof
Peasant Male
I disagree. 
Judging by the link above, Seth and Shawn Teal were working together even before Dink Smallwood game.

Shawn Teal is also an anagram for neat shawl. Mind you that these guys worked in a barn. Maybe it was just cold in there.
March 26th, 07:13 AM
anon.gif
Ghostknight
Ghost
 
Ok, so here is what actually happened:

Seth was actually working with Chantalle on this game. However, "Gamer-Girls" weren't a thing back then, even less so than nowadays - despite some nerds' wet dreams. So the marketing division projected that the game may not sell well because the target audience would not trust the programming skills of a girl. MINT is still largely a sausage-fest and it was even more so back then.
Hence, marketing decided to cover up the employment of Chantalle.

And that, children, is how Chantalle became Shawn Teal.
March 27th, 09:56 AM
peasantmb.gif
yeoldetoast
Peasant Australia steam
I've come to get my meat 
Did anyone notice that the interview I linked to has had its domain name seized in the days since first posting it? This must mean we're onto something.
March 27th, 11:16 AM
peasantmp.gif
Skurn
Peasant Male Equatorial Guinea xbox steam duck bloop
can't flim flam the glim glam 
why the hell are they trying to hide this

i'll teach them to duck with us
April 1st, 10:23 AM
knights.gif
Silberfarben
Peasant
Lord Silberfarben, mighty ruler of the Silbershire 
I managed to find evidence of shawn existing
April 1st, 10:26 AM
peasantmp.gif
Skurn
Peasant Male Equatorial Guinea xbox steam duck bloop
can't flim flam the glim glam 
oh right, this is the day everyone throws outdated jokes at people. so far i'm at 1 yo mama joke and 1 rick roll.

try harder, lads.
April 1st, 10:42 AM
anon.gif
Spook
Ghost
 
oh right, i forgot this is the day everyone uses outdated jokes. so far, i'm a 1 yo mama joke, 1 rickroll, and 1 forced post change from millenia ago.

try harder, lads.
April 1st, 12:39 PM
spike.gif
SlipDink
Peasant Male United States bloop
2nd generation. No easy way to be free. 
@Spook:
If you think that I would stoop to something foolish just to celebrate this early day in spring, you are sadly mistaken!

The Dink Network is a serious Dink Smallwood website, with hundreds of devoted followers that would be disappointed if I did such a thing.


April 1st, 01:10 PM
custom_robj.png
Robj
Jester Male Australia
You feed the madness, and it feeds on you. 
How do I make the scrip to show just one time
April 1st, 09:04 PM
peasantmb.gif
yeoldetoast
Peasant Australia steam
I've come to get my meat 
Rob, I'm not sure at all why this is in this thread, but I will answer the question regardless.

I'm assuming you have a script attached to either a sprite or a room, and you want it to trigger the first time dink enters, but no other times. Correct me if I am wrong.

Now, to do this you'll need a global. In main.c you'll see a list of all the globals being initiated. Add your own with this command, replacing "whatever" with .. well.. whatever you wish..

make_global_int("&whatever", 0);

The number zero means it starts out set as 0, and the "&" is important, it marks it as a variable.

Now, simply have the script like this:

void main(void)
{
if (&whatever == 0)
{
//stuff
&whatever = 1;
}
}

Thus, when &whatever = 0, at the start of the dmod, it will run, and when it runs, it sets it to 1, therefore it will not run again.
April 2nd, 10:53 AM
spike.gif
SlipDink
Peasant Male United States bloop
2nd generation. No easy way to be free. 
I know of two other methods that also work, which can use fewer global
variables.

// This is technique one, using editor_seq() or editor_frame().
// This approach is documented in the DINKC Reference v3.1 text file and the
// DinkC Reference v4.0 MSwindoze help file. According to ManaUser, this
// techique works as long as editor_type() is 0.
//
// If you know the editor number of the sprite, then you can hard code
// it instead of using sp_editor_num() to find out what it is. But be
// careful... if you move things around, add and subtract many sprites
// in the screen, the editor number could change.
void main( void )
{
int &edtnum = 0;
int &been_here = 0;
&edtnum = sp_editor_num(&current_sprite);
&been_here = editor_seq(&edtnum, -1);
if (&been_here == 0)
{
// Do stuff here.
//
// Make certain we don't do it again next time we enter this screen.
editor_seq(&edtnum, 1);
}
}

Another method that allows you to have things work no matter what screen you are on, is to store more than one on/off value in one integer. A way of doing that is to use my checkbit.c technique. This is only worth the effort to set up and use if you
a) want to stop doing something in one screen based on something that happens in another screen.
AND/OR
b) find yourself adding more than 5 global variables to control the on/off status of various game elements.
You can download a zip file that contains, demonstrates and explains checkbit.c from the development area of the DN. You can also see it at work in several of the dmods I have uploaded to the DN.

// To use this method, you need to add two global variables as globals,
// which will give you 62 on/off Boolean variables to use as you see fit.
// If you need to check the value more than once in a script, you can assign a
// variable from the &return variable (*right away* *as* *soon* *as* *code*
// *execution* *returns* *from* *checkbit.c*) instead of using &return
// (*right away* *as* *soon* *as* *code* *execution* *returns* *from*
// *checkbit.c*) in an if/then block.
//
// I find it helpful to keep a text file around explaining what each of
// the values is used for AND to comment the use of each invocation of
// checkbit.c in the code.

void main( void )
{
// Dink finds a trapdoor.
external("checkbit", "main", 134217728, -1, 1);
if (&return == 0)
{
say_stop("<Hmmm> I think I should examine this trapdoor carefully.", 1);
// Dink finds a trapdoor.
external("checkbit", "main", 134217728, 1, 1);
}
}

April 2nd, 02:07 PM
custom_robj.png
Robj
Jester Male Australia
You feed the madness, and it feeds on you. 
Oh a serious reply. Lol.

Slipdink, My post was a meme. I was copying an old post from glennglenn. And yeoldetoast played along and copied a reply from magicman.

Edit: although I will say, I already use the first technique in all dmods I create.

I haven't seen your checkbit file, but I tend to keep one screen dedicated to remotely storing/retrieving editor seq/frame numbers as fake globals for my variable saving needs
April 3rd, 11:52 AM
spike.gif
SlipDink
Peasant Male United States bloop
2nd generation. No easy way to be free. 
@Robj:
Oh a serious reply. Lol.

Slipdink, My post was a meme. I was copying an old post from glennglenn. And yeoldetoast played along and copied a reply from magicman.
...

Well, I guess you made an April fool of me!