TalesOfNovariel/Assets/Scripts/EasterEggHandler.cs
2022-06-12 14:14:54 +02:00

78 lines
2.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UnityEngine;
namespace Assets.Scripts
{
class EasterEggHandler
{
public static void applyEasterEgg(Player player)
{
if (player.getPlayerName().ToLower().Length > 0)
{
applyNameEasterEgg(player);
}
}
private static void applyNameEasterEgg(Player player)
{
//maxHealth, maxSecondary, strength, dexterity, intelligence
int[] result = new int[5];
int[] stats = player.getStats();
switch (player.getPlayerName().ToLower())
{
case "threetimes8":
result[0] = 240;
result[1] = 240;
result[2] = 24;
result[3] = 24;
result[4] = 24;
break;
case "finnchen123":
result[0] = 1230;
result[1] = 1230;
result[2] = 123;
result[3] = 123;
result[4] = 123;
break;
case "thefluffeypanda":
result[0] = 470;
result[1] = 470;
result[2] = 47;
result[3] = 47;
result[4] = 47;
break;
case "nicola":
result[0] = stats[1];
result[1] = stats[3];
result[2] = stats[4];
result[3] = stats[5];
result[4] = stats[6];
SteamWorksHandler.getStandardAchievement("GodAchievement");
break;
default:
result[0] = stats[1];
result[1] = stats[3];
result[2] = stats[4];
result[3] = stats[5];
result[4] = stats[6];
break;
}
player.setStats(result);
}
public static bool isGodMode(Player player)
{
bool result = false;
if (player.getPlayerName().ToLower() == "nicola")
{
result = true;
}
return result;
}
}
}