테라리아 모딩-아이템 만들기


테라리아 소스코드: http://adfoc.us/806819749172

공사중 입니다.

아이템을 만들려면

else

{

if (this.type == [아이템 넘버])

{

//아이템 정보

}

}

위와 같이 해야됩니다.

 this.createTile = [숫자];

※ []사이에 b가 있으면 true나 false를 넣으면 되고 n이 있으면 숫자를 넣으면 되요. []뒤에 f가 있으면 그거 넣어야되요.

this.accessory = [true/false];

true 하면 악세서리, false 하면 악세서리 아니예요. 기본적으로 false로 되있어요.

this.ammo = [1,14,15,23,42,51, 등];

1:화살을 사용, 14:총알을 사용 15:별똥별 23:젤 42:모래 51:씨앗

this.ammoName = "[이름]";

위에 있는 것과 똑같은데 숫자 대신 이름을 사용 합니다. 위에 있는게 더 쉬워요.

this.autoReuse = [true/false];

ture하면 자동으로 재사용(예:곡괭이) false하면 클릭 한 수만큼 사용 됨(예: 단검)

this.axe = [숫자];

도끼의 파워. 많으면 많을수록 나무가 더 빨리 베어져요.

this.buffType = [숫자];

아이템을 사용하면 걸리는 버프

this.buffTime = [숫자];

아이템을 사용하면 걸리는 버프 시간

this.headSlot = [숫자];

여기에 숫자를 넣으면 머리에 낄 수 있어요. 44이상으로 않하면 에러.

this.bodySlot = [숫자];

여기에 숫자를 넣으면 몸통에 낄 수 있어요. 25이상으로 않하면 에러.

this.legSlot = [숫자];

여기에 숫자를 넣으면 다리에 낄 수 있어요. 24이상으로 않하면 에러.

this.consumable = [true/false];

true 하면 먹을 수 있고(포션같이) false하면 못먹어요.

 this.createTile = [숫자];

사용하면 타일을만들어냅니다.예를 들어 0으로 하면 dirt block이 생성되요.

this.createWall = [숫자];

이걸 사용하면 벽지를 만들어냅니다.

this.damage = [숫자];

데미지 입니다.

this.defense = [숫자];

방어력 입니다. 

this.hammer = [숫자]; 

망치의 파워 입니다. 높을수록 벽지, 가구가 빨리 부셔져요, 

this.healLife = [숫자]; 

사용했을때 숫자만큼 체력을 회복합니다.

this.healMana = [숫자]; 

사용했을때 숫자만큼 마나를 회복합니다. 

this.height = [숫자]; 

높이

this.holdStyle = [숫자];

0:기본 1:양초, 횟불같이 들고있음 2-Breathing Reed같이 들고있어요. 

this.knockBack = [숫자]f;

숫자 뒤에 f 꼭 써야되요. 넉백이예요.

this.lavaWet = [true/false]; 

true하면 용암 속에 넣으면 없어져요. 

this.lifeRegne = [숫자]; 

(아마도)숫자만큼 1초에 체력 회복 

this.light = [숫자]f; 

f 꼭 넣어야되요. 숫자가 많으면 많을수록 더 밝아져요. 1~8이 적당해요. 

this.magic = [true/false]; 

true하면 마법 아이템 

this.mana = [숫자]; 

사용했을때 숫자만큼 마나를 사용해요. 

this.manaIncrease = [숫자]; 

사용했을때 숫자만큼 마나를 충전해요.

this.material = [b];

 

   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   .
대소문자 구별 합니다.

위에 있는 정보를 사용해서 아이템을 만들어보세요.

예를 들면

else

{

if (this.type == 604)

{

this.name = "Example Sword";

this.autoReuse = true;

this.useStyle = 1;

this.useAnimation = 25;

this.useTime = 25;

this.knockBack = 4.5f;

this.width = 40;

this.height = 40;

this.damage = 1;

this.scale = 1.15f;

this.useSound = 1;

this.rare = 1;

this.value = 100;

this.melee = true;

}

}

이렇게 만드세요. 다 만든다음에 

화살표 있는곳에 붙여놓고 엔터 한대 누르면 되요.

'게임 > 테라리아' 카테고리의 다른 글

테라리아 모딩-아이템 만들기  (4) 2012.09.09
Nterraria  (22) 2012.08.21

  1. 아이템 정보를 적을때, 종류와 순서는 상관 없나요?

  2. 뉴비님 아이템만들었는데 조합법을어떻게추가해요?
    그리고 아이템이미지넣는방법도좀

  3. 저기 소스파일이 잘 안되는데요..

    확인좀요 ㅠㅠ