New TF Idea? (Multipleye)

FuHyBi69

Well-Known Member
May 23, 2022
83
18
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,564
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
83
18
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
215
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
215
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,564
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
218
92
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.
 

TheShepard256

Well-Known Member
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.
Ah, right, I misread; Theron is correct, it's eye type, not face type. That said, there is still an eyeCount function in the code... which returns 3 for xhelarfog eyes, 4 for arachnid, and 2 otherwise. So yeah, still hard-coded based on type. Though the version of the code I'm working off of mentions two eyes in the Appearance screen for frostwyrm eyes, so whatever update changed that might've added frostwyrm to the list of eye types that return a count of 4.
 

FuHyBi69

Well-Known Member
May 23, 2022
83
18
28
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.";
...
}
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.
This is all great to know! I had assumed eye count was tied to eye type, so its nice to have confirmation on that front. When I was thinking about this idea I assumed most of the work would have to come from the coders. Which ultimately means that how popular the idea itself is with the community, and how willing the Dev's are at tackling the task, will decide if it ever gets green lit. The writing itself for the 'new' eye descriptions wouldn't be that difficult, all I'd have to do is write up variations for each eye type in game. Its actually coding the function into it that would be the brunt of the work.
 
  • Like
Reactions: Jarylan

PanzerGuitar00

Well-Known Member
Oct 18, 2016
5,564
1,613
The writing itself for the 'new' eye descriptions wouldn't be that difficult, all I'd have to do is write up variations for each eye type in game.
I don't think that's gonna be an option, because then anyone who wants to make a new tf that also has eye mods is going to need to make variations for different numbers of eyes, and in trying to imagine that from a prospective writers perspective I don't think that's reasonable.
 

FuHyBi69

Well-Known Member
May 23, 2022
83
18
28
I don't think that's gonna be an option, because then anyone who wants to make a new tf that also has eye mods is going to need to make variations for different numbers of eyes, and in trying to imagine that from a prospective writers perspective I don't think that's reasonable.
I see your point, but that's why I've posted this idea here to get feedback. It probably wont ever come to fruition, but it never hurts to see. I personally only figured a total of 1-6 eyes total for the TF, so you could have up to a max of 6 eyes like Spinarran's. I personally don't feel making 5 additional variations for eye count would be that incredibly difficult to write, especially since as far as I know scenes generally don't use eye descriptions.(Correct me if I'm wrong but I believe its only really used in the Character Appearance screen?) But that's just my opinion of course, and that's again not even beginning to touch on the difficulties in coding required to implement it.
 
  • Like
Reactions: Jarylan

Jarylan

Well-Known Member
Jun 28, 2022
218
92
42
I don't think that's gonna be an option, because then anyone who wants to make a new tf that also has eye mods is going to need to make variations for different numbers of eyes, and in trying to imagine that from a prospective writers perspective I don't think that's reasonable.
Depends. I don't mind describing what type of eyes a TF gives you, most mods that change eyes do that already. This mod would just let you have more of them. Something like, "You have X blue-colored eyes allow you to take in your surroundings without trouble." for human eyes, for example.

You could technically go further and explain how they are arranged, but that's moving the needle more than necessary for coding, I think.

And while some scenes refer to your eyes, I don't know of any off the top of my head that refer to your number of eyes in any meaningful way.
 
  • Like
Reactions: FuHyBi69