ФЭНДОМ


Создание пользовательского баффа.Править

Настройка ModPackПравить

Во-первых, создайте ModPack папку (если вы этого ещё не сделали)

Создайте папку под названием "Buff" в этой папке

Создание вашего баффаПравить

  1. Перейди в вашу папку Buff
  2. Создайте новый. INI файл и назовите его именем своего баффа (например, "Frozen")
  3. Откройте его, и напишите там код:
    Blankbuff

    Пустой бафф для редактирования

[Stats]
id=-1
tip='I can't move!'
debuff=True
  1. Добавить .png файл Frozen.png с изображением вашего баффа
    Blankdebuff

    Пустой дебафф для редактирования

  2. Создайте новый файл с именем Frozen.cs, и добавьте в него следующий код:
public static void Effects(Player player) {
        player.controlUp    = false;
        player.controlDown  = false;
        player.controlLeft  = false;
        player.controlRight = false;
        player.controlJump  = false;

}
  1. Сохраните все файлы

Ещё примерыПравить

Страница класс игрока показывает, что многие из атрибутов могут быть изменены. Например, следующий код позволяет отражать ущерб, ходить по хеллстону и метеориту, ходить по воде и лавы, место плитки очень далеко, и позволяет летать как ракета!

public static void Effects(Player player) {
        player.thorns=true;
        player.fireWalk=true;
        player.waterWalk=true;
        player.tileRangeX += 20;
        player.tileRangeY += 20;
        player.canRocket=true;

}

Активация баффовПравить

Для активации вашего баффа, добавьте этот код в ваш .cs файл:

 player.AddBuff("your buff name", 300, false); //set the 300 to buff time

Примечание: для добавления баффов из оригинальной игры, используйте тип номера баффа, который вы хотите использовать, в имя баффа

 player.AddBuff(28, 10800, false); //Werewolf