Fandom

Surfpup's tConfig Mod Wiki

How to Use aiPretendType

124pages on
this wiki
Add New Page
Comments34 Share
Under Contruction

Under Construction
This page has been marked as under construction, which means information may change rapidly as it updated, or that the page is awaiting updates.


Difficulty: Difficulty-3
Clock: ???


How to Use aiPretendType and More: A Practical GuideEdit

In this guide I will teach you how to use two commands: aiPretendType and killPretendType.

They're both incredibly simple commands, but are effectively arcana to us. Why?

Because nobody documented them, which I shall remedy.

aiPretendTypeEdit

Let's start with this one. I want to make a recolored Green Laser.

[Green Laser]
aiStyle=1
alpha=255
friendly=True
height=4
light=0.75
magic=True
penetrate=3
scale=1.4
tileCollide=True
type=20
width=4
Blue Laser

Blue Lazer Made by:Virtulox

Now that I've got that, I make a sprite. I won't cover that here. So now I change the type to -1 to allow it to use the sprite.

[Blue Laser]
aiStyle=1
alpha=255
friendly=True
height=4
light=0.75
magic=True
penetrate=3
scale=1.4
tileCollide=True
type=-1
width=4

But wait! Now it falls like an arrow ingame! Nothing but the type's changed. This is where aiPretendType comes in handy.

[Blue Laser]
aiStyle=1
aiPretendType=20
alpha=255
friendly=True
height=4
light=0.75
magic=True
penetrate=3
scale=1.4
tileCollide=True
type=-1
width=4

Now our Blue Laser shoots straight and true! Just use a projectile's Type entry in aiPretendType and it will copy its AI patterns.

killPretendTypeEdit

What if I want to make that Magic Mining from the Projectile Class page's comments working? It sounded like a great idea!

[Magic Mining]
aiStyle=29
alpha=100
friendly=True
height=14
light=0.8
magic=True
penetrate=1
scale=1
tileCollide=True
aiPretendType=["Flamelash"]["Magic Mining"]["aiPretendType"]
type=-1
width=14

Now let's examine that. Now that we know how aiPretendType works, let's fix that aiPretendType line, and the non-existent aiStyle 29.

[Magic Mining]
aiStyle=9
alpha=100
friendly=True
height=14
light=0.8
magic=True
penetrate=1
scale=1
tileCollide=True
aiPretendType=34
type=-1
width=14

But wait! That doesn't explode at all! Now that's where killPretendType comes in.

[Magic Mining]
aiStyle=9
killPretendType=29
alpha=100
friendly=True
height=14
light=0.8
magic=True
penetrate=1
scale=1
tileCollide=True
aiPretendType=34
type=-1
width=14

Now that sunnova monkey explodes like a good ol' stick of Dynamite!

AfterwordEdit

I wrote this tutorial after seeing the lack of info on these two commands. I hope this has at least partially remedied that, and helped one or two people.

-ZI

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.