diff --git a/Board.cs b/Board.cs index b04d159..e65c95e 100644 --- a/Board.cs +++ b/Board.cs @@ -1025,7 +1025,7 @@ public void Draw(bool force = false) fore = t.SlimeColor; back = fore.Darken(); } - if (t.BurnTimer > 0) + if ((t.Fluid == Fluids.Dry || t.Fluid == Fluids.KoolAid) && t.BurnTimer > 0) { fore = Color.FromArgb(Random.Next(20, 25) * 10, Random.Next(5, 25) * 10, 0); //flameColors[Randomizer.Next(flameColors.Length)]; back = Color.FromArgb(Random.Next(20, 25) * 10, Random.Next(5, 25) * 10, 0); //flameColors[Randomizer.Next(flameColors.Length)]; diff --git a/Character.cs b/Character.cs index bb8a242..d38c28b 100644 --- a/Character.cs +++ b/Character.cs @@ -2421,10 +2421,11 @@ public bool Likes(Character other) public void Copy(Character source) { + //TODO: This needs to be updated to work with Powers. var copier = GetToken("copier"); if (copier == null) throw new InvalidOperationException("Tried to copy, but is not a copier."); - var full = source.HasToken("fullCopy"); + var full = copier.HasToken("full"); var toCopyForFull = new[] { "balls", "penis", "breasts", "ass", "hips", "waist", "vagina", diff --git a/Cursor.cs b/Cursor.cs index 0010657..61c586e 100644 --- a/Cursor.cs +++ b/Cursor.cs @@ -311,6 +311,7 @@ public override void Update() options["fuck"] = i18n.Format(willRape ? "action_rapehim" : "action_fuckhim", boardChar.Character.HimHerIt(true)); } + //TODO: This needs to be updated to work with Powers. if (canSee && !boardChar.Character.HasToken("beast") && player.Character.HasToken("copier") && player.Character.Path("copier/timeout") == null) { //if (player.Character.UpdateCopier()) diff --git a/mix/testarena.lua b/mix/testarena.lua index f14f2e5..a23be62 100644 --- a/mix/testarena.lua +++ b/mix/testarena.lua @@ -4,7 +4,7 @@ TestArena = { BioGender = Gender.Male, IdentifyAs = Gender.Male, Preference = 0, - Bodyplan = "felin", + Bodyplan = "slime", BonusTrait = "charismatic", ArenaWidth = 20, ArenaHeight = 20