New TF Idea? (Multipleye)

FuHyBi69

Well-Known Member
May 23, 2022
81
16
28
We have a TF for getting more tails (Tail Me More), and I have been thinking about something similar for eyes. Basically, it would make a status effect similar to Wing Style and Horn Style that would change how many eye's your Steele has. I'm thinking a selector like with Rainbow Gaze where you select how many eyes you want. I'm personally a fan of having a third vertical eye, unlike Xhelarfog Plus giving you a horizontal eye, and it would be nice to have a way to customize that part of our Steele's.

I'd love to hear what you all think if I should pursue writing and submitting this.
 

PanzerGuitar00

Well-Known Member
Oct 18, 2016
5,532
1,613
I like the idea! But idk if there's currently any support for "eye number" in the game code.

So if I were you, I'd probably hit up the dev team first and pitch the idea directly right now to see if it's even possible to implement this. That way you don't end up wasting a bunch of time writing the item and everything only to get told that it can't be done.

I'm not trying to discourage you, BTW, I'm just saying maybe wait for a green light before slamming the gas, ya feel me?
 
  • Like
Reactions: razor777

FuHyBi69

Well-Known Member
May 23, 2022
81
16
28
I like the idea! But idk if there's currently any support for "eye number" in the game code.

So if I were you, I'd probably hit up the dev team first and pitch the idea directly right now to see if it's even possible to implement this. That way you don't end up wasting a bunch of time writing the item and everything only to get told that it can't be done.

I'm not trying to discourage you, BTW, I'm just saying maybe wait for a green light before slamming the gas, ya feel me?
That makes sense, that's why I posted hear to see what others think. I have a basic outline of what the TF would do and wasn't planning to do anything more than that before finding out what the Dev's think. Thanks though!
 

razor777

Well-Known Member
May 12, 2017
213
121
27
But idk if there's currently any support for "eye number" in the game code.
Considering the spider eyes you get from the spider costume on Poe A gives you a second set, there must be SOMETHING there codewise, even if rudimentary/basic.
 
Last edited:

razor777

Well-Known Member
May 12, 2017
213
121
27
Currently, number of eyes is determined by face type directly; a xhelarfog face gives you 3 eyes, an arachnid one gives you 4, and all others give 2. Appearance descriptions also don't really take eye count into account, instead hard-coding any numberical descriptions.
No? Xhelarfog doesn't have a face TF, plus I tested this just now—you can definitely keep the 4 spider eyes without having the spider face.
 

Theron

Well-Known Member
Nov 8, 2018
4,341
1,617
46
Currently, number of eyes is determined by face type directly; a xhelarfog face gives you 3 eyes, an arachnid one gives you 4, and all others give 2. Appearance descriptions also don't really take eye count into account, instead hard-coding any numberical descriptions.
No? Xhelarfog doesn't have a face TF, plus I tested this just now—you can definitely keep the 4 spider eyes without having the spider face.
It's tied to Eye Type. Either way, it's not going to be easy to change.

Code:
switch (e.eyeType) {
case GLOBAL.TYPE_ARACHNID:
     t += " In addition to " + (o ? "your" : "[creature.hisHer]") + " primary two eyes, " + (o ? "you have" : "[creature.heShe] has") + " a second, smaller pair on " + (o ? "your" : "[creature.hisHer]") + " forehead",
     t += a ? ", all of which reflect back a metallic " + e.eyeColor + " in the light." : n ? ", all of which shimmer " + e.eyeColor + " in the light like jewels." : i ? ", all of which beam " + e.eyeColor + " in the darkness." : ", all of which are " + e.eyeColor + ".";
...
case GLOBAL.TYPE_FROSTWYRM:
      t += " Four [creature.eyeColor] slits sit on " + (o ? "your" : "[creature.hisHer]") + " face, the second pair above the first. The center of each slit is a slightly brighter shade, giving " + (o ? "you" : "[creature.himHer]") + " a fiercely imposing appearance even when relaxed.";
...
}
 

PanzerGuitar00

Well-Known Member
Oct 18, 2016
5,532
1,613
It's tied to Eye Type. Either way, it's not going to be easy to change.

Code:
switch (e.eyeType) {
case GLOBAL.TYPE_ARACHNID:
     t += " In addition to " + (o ? "your" : "[creature.hisHer]") + " primary two eyes, " + (o ? "you have" : "[creature.heShe] has") + " a second, smaller pair on " + (o ? "your" : "[creature.hisHer]") + " forehead",
     t += a ? ", all of which reflect back a metallic " + e.eyeColor + " in the light." : n ? ", all of which shimmer " + e.eyeColor + " in the light like jewels." : i ? ", all of which beam " + e.eyeColor + " in the darkness." : ", all of which are " + e.eyeColor + ".";
...
case GLOBAL.TYPE_FROSTWYRM:
      t += " Four [creature.eyeColor] slits sit on " + (o ? "your" : "[creature.hisHer]") + " face, the second pair above the first. The center of each slit is a slightly brighter shade, giving " + (o ? "you" : "[creature.himHer]") + " a fiercely imposing appearance even when relaxed.";
...
}
Oh, really? I had assumed those were just descriptions and the game didn't actually track the number.
 

Jarylan

Well-Known Member
Jun 28, 2022
217
91
42
Strictly speaking, none of this makes it impossible. It would just be more of a pain to code in. So, this particular idea would require the writer to consider how different eyes would be handled, but even more so, the programmers would have do the heavy lifting.

There may not be the will for that, and maybe it wouldn't happen.

I still like the idea though.