This feature aims to rewrite some of the quotes or messages that Acytaea tells the player. I will also include the code logic (list.Add, etc.).
For reference (according to Lacewing and summarized by Setnour6): Acytaea is a female black dragon (race) in human form, she is very powerful and is therefore careless and over-confident. She travels to multiple continents and the Terraria continent is her current stop. She has been staying here regarding some powerful creatures (bosses, the player, etc.) and unique structures (the dungeon, the firefly, etc.) that have grabbed her interest.
The quotes shown below will be in English.
Old Quotes
# Old Quotes
## When you speak to Acytaea
### Day Time
list.Add("What are you doing?");
list.Add("Don't bother me if you only tell nonsense");
list.Add("What's up?");
list.Add("Err, well, I am a little grumpy");
list.Add("You love me, don't you?");
list.Add("How boring you are!");
list.Add("I just cut you open, not a big deal");
list.Add("*Chunckle");
#### If the Guide is active
list.Add("Btw, you should be thankful to the Guide");
#### If the Clothier is active
list.Add("The Clothier was actually a Senior dark Mage");
### Night Time
list.Add("YOLO, go on adventures at night");
list.Add("What are you doing?");
if (NPC.CountNPCS(22) != 0)
list.Add("Btw, you should be thankful to the Guide");
if (NPC.CountNPCS(54) != 0)
list.Add("The Clothier was actually a Senior dark Mage");
list.Add("Don't bother me if you only tell nonsense");
list.Add("What's up?");
list.Add("Err, well, I am a little grumpy");
list.Add("♥ Wanna eat me? ♥");
list.Add("How boring you are!");
list.Add("I just cut you open, not a big deal");
list.Add("*Chunckle");
}
## When you click on the "Help" button
"Sunflower can be used to craft weapons",
"Slingshots are pretty useful in the early gameplay",
"Clubs can deal with most melee threats",
"You'll still have immunity frames after dodging",
"Wyverns rarely drop Flower of Lightning"
list.Add("Sometimes I want interesting creatures to give me massages, you can take me when fighting the Bosses");
list.Add("I strike my wings by powerful wing muscles, much better than your imitations driven by Soul of Flight");
list.Add("The horns? It hurts when hit, so sick");
list.Add("How tall I am? Exactly 1.8m including the horns");
list.Add("My hair? The color is natural!");
list.Add("I've never been defeated, more than ten gods I've slayed, you're nobody");
list.Add("The most insane thing I've done? Well...destroying a city, in ten minutes");
list.Add("Never ask about my age!Birthday? Can, April 19th");
list.Add("Cthulu...so ugly, I heard that some of you had gone mad because of its face");
list.Add("You should feel honored, I'm who you say \"eternal\"");
list.Add("I do have scales, but I can hide them");
#### In a Crimson World
list.Add("An unusual living tissue rised in The Crimson. Solve the puzzle there, I wonder how much power left for that \"Giant Tooth\"");
list.Add("There's a strange biome lies in right underground part of the world, a giant insect inhabits there. Break its cocoon and see what will happen");
#### In a Corruption World
list.Add("There's a strange non-spreading biome under The Corruption, that's because a giant larva absorbed most soul there. Now it should be staying in its cocoon, go and break the cocoon");
list.Add("A biome made of flesh rised somewhere on the surface. I remember it's due to a living tooth. Solve the puzzle there and see what will happen");
Main.npcChatText = list[Main.rand.Next(list.Count)];
New Quotes (Not complete yet)
# New Quotes
## When you speak to Acytaea
### Any time
list.Add("What are you doing?");
list.Add("Don't bother me if you only tell nonsense");
list.Add("What's up?");
list.Add("Err, well... I am a little grumpy");
list.Add("The horns? It hurts when hit, so sick");
list.Add("How tall I am? Exactly 1.8m including the horns");
list.Add("My hair? The color is natural!");
list.Add("The most insane thing I've done? Well... destroying a city, in ten minutes");
list.Add("Never ask about my age! Birthday? Can, April 19th");
list.Add("Cthulhu... so ugly, I heard that some of you had gone mad because of its face");
list.Add("You should feel honored, I'm who you say \"eternal\"");
list.Add("I do have scales, but I can hide them under this form");
#### If you speak to Acytaea for the first time
list.Add("This world seems intriguing. You must be , yes?");
#### If you did not defeat a boss, are not wearing armor or accessories, or player luck is between -0.25 and +0.25
list.Add("How boring you are!");
#### If the Guide is active
list.Add("By the way, you should be thankful to the Guide");
#### If the Clothier is active
#### If any town NPC is nearby and Acytaea has been alive for an entire in-game day
"I saw humans laying their fragile bodies defenselessly on beds for several hours a day, but I'm not seeing any of my neighbours doing that. Does that work differently for Terrarians?"
list.Add("The Clothier was actually a senior dark mage");
#### If you died to Acytaea at least once
list.Add("\*Chuckle\*");
#### If you died to Acytaea at least once in the same day
list.Add("I just cut you open; not a big deal");
#### ...on mediumcore
list.Add("I just cut you open; not a big deal, right?");
### Day Time
#### If you speak to Acytaea 100 times
list.Add("You love me, don't you?");
#### If the player is a hardcore character
list.Add("YOLO, go on adventures at night!");
#### Else
list.Add("Go on adventures at night!");
### Night Time
#### If you speak to Acytaea 100 times and are in hardmode
list.Add("♥ Wanna eat me? ♥");
#### If the player is a hardcore character
list.Add("YOLO, go on adventures!");
#### Else
list.Add("Go on adventures!");
## When you click on the "Help" button
"Did you know that sunflowers can be used to craft weapons?",
"Clubs can deal with most melee threats",
#### If the player has an item that allows dodging or grants immunity frames (i.e. Shield of Cthulhu, etc.)
"You'll still have immunity frames after dodging"
#### player has the Shield of Cthulhu in inventory or equipped
"Parrying using Shield of Cthulhu is exceptionally useful, since you don't have a strong body like mine"
#### If the player is in pre-hardmode
"Slingshots are pretty useful against the weaklings"
#### If the player is in hardmode
"Wyverns rarely drop Flower of Lightning"
list.Add("I strike my wings by powerful wing muscles, much better than your imitations driven by Soul of Flight");
#### If the player has defeated any boss
list.Add("Sometimes I want interesting creatures to give me massages, you can take me when fighting the Bosses");
list.Add("I've never been defeated. More than ten gods I have slayed, don't take pride for your easy hunts");
#### In a Crimson World
list.Add("An unusual living tissue raised in The Crimson. Solve the puzzle there, I wonder how much power left for that \"Giant Tooth\"");
list.Add("There's a strange biome lies right in the underground part of the world, a giant insect inhabits there. Break its cocoon and see what will happen");
#### In a Corruption World
list.Add("There's a strange non-spreading biome under The Corruption, that's because a giant larva absorbed most soul there. Now it should be staying in its cocoon, go and break the cocoon");
list.Add("A biome made of flesh raised somewhere on the surface. I remember it's due to a living tooth. Solve the puzzle there and see what will happen");
Main.npcChatText = list[Main.rand.Next(list.Count)];
Very Specific New Quotes (Not complete yet)
# Very Specific New Quotes
## When you speak to Acytaea
#### Player has a developer name
list.Add("You remind me of those mages that shaped this land");
#### Player has a dedicated name
list.Add(“You remind me of those heroes that slayed monsters in other lands”);
#### Player has a name that is both dedicated and a developer
list.Add(“You remind me of a powerful avatar that takes care of these lands”);
### Starlight River Mod Enabled
list.Add(“You love the river, don’t you?”);
### Mod of Redemption Enabled
#### If the player has not defeated all the bosses
list.Add(“Try to make me happy”);
#### else
list.Add(“You proved to be a warrior”);
The most insane thing I've done? Well...destroying a city, in ten minutes.
Never ask about my age! Birthday? Can, April 19th.
Cthulhu...so ugly, I heard that some of you had gone mad because of its face.
You should feel honored, I'm who you say "eternal".
I do have scales, but I can hide them under this form.
If you did not defeat a boss, are not wearing armor or accessories, or player luck is between -0.25 and +0.25
How boring you are!
If the Guide is active
By the way, you should be thankful to the Guide.
If the Clothier is active
The Clothier was actually a senior dark Mage.
If you died to Acytaea at least once
*Chuckle*
If you died to Acytaea at least once in the same day
I just cut you open, not a big deal right?
Day Time
Night Time
If the player is a hardcore character
YOLO, go on adventures!
Else
Go on adventures!
If any town NPC is nearby
I saw humans laying their fragile bodies defenselessly on beds for several hours a day, but I'm not seeing any of my neighbours doing that. Does that work differently for Terrarians?
When you click on the "Help" button
Did you know that sunflowers can be used to craft weapons?
Clubs can deal with most melee threats.
If the player has an item that allows dodging (i.e. Shield of Cthulhu, etc.)
Parrying using Shield of Cthulhu is exceptionally useful, since you don't have a strong body like mine.
If the player is in pre-hardmode
Slingshots are pretty useful against the weaklings.
If the player is in hardmode
Wyverns rarely drop Flower of Lightning.
I strike my wings by powerful wing muscles, much better than your imitations driven by Soul of Flight.
If the player has defeated any boss
Sometimes I want some gentle massages, you can take me when fighting the bosses.
I've never been defeated. More than ten gods I have slayed, don't take pride for your easy hunts.
I am willing to contribute to this feature.
This feature aims to rewrite some of the quotes or messages that Acytaea tells the player. I will also include the code logic (list.Add, etc.).
For reference (according to Lacewing and summarized by Setnour6): Acytaea is a female black dragon (race) in human form, she is very powerful and is therefore careless and over-confident. She travels to multiple continents and the Terraria continent is her current stop. She has been staying here regarding some powerful creatures (bosses, the player, etc.) and unique structures (the dungeon, the firefly, etc.) that have grabbed her interest.
The quotes shown below will be in English.
Old Quotes
# Old Quotes ## When you speak to Acytaea ### Day Time list.Add("What are you doing?"); list.Add("Don't bother me if you only tell nonsense"); list.Add("What's up?"); list.Add("Err, well, I am a little grumpy"); list.Add("You love me, don't you?"); list.Add("How boring you are!"); list.Add("I just cut you open, not a big deal"); list.Add("*Chunckle"); #### If the Guide is active list.Add("Btw, you should be thankful to the Guide"); #### If the Clothier is active list.Add("The Clothier was actually a Senior dark Mage"); ### Night Time list.Add("YOLO, go on adventures at night"); list.Add("What are you doing?"); if (NPC.CountNPCS(22) != 0) list.Add("Btw, you should be thankful to the Guide"); if (NPC.CountNPCS(54) != 0) list.Add("The Clothier was actually a Senior dark Mage"); list.Add("Don't bother me if you only tell nonsense"); list.Add("What's up?"); list.Add("Err, well, I am a little grumpy"); list.Add("♥ Wanna eat me? ♥"); list.Add("How boring you are!"); list.Add("I just cut you open, not a big deal"); list.Add("*Chunckle"); } ## When you click on the "Help" button "Sunflower can be used to craft weapons", "Slingshots are pretty useful in the early gameplay", "Clubs can deal with most melee threats", "You'll still have immunity frames after dodging", "Wyverns rarely drop Flower of Lightning" list.Add("Sometimes I want interesting creatures to give me massages, you can take me when fighting the Bosses"); list.Add("I strike my wings by powerful wing muscles, much better than your imitations driven by Soul of Flight"); list.Add("The horns? It hurts when hit, so sick"); list.Add("How tall I am? Exactly 1.8m including the horns"); list.Add("My hair? The color is natural!"); list.Add("I've never been defeated, more than ten gods I've slayed, you're nobody"); list.Add("The most insane thing I've done? Well...destroying a city, in ten minutes"); list.Add("Never ask about my age!Birthday? Can, April 19th"); list.Add("Cthulu...so ugly, I heard that some of you had gone mad because of its face"); list.Add("You should feel honored, I'm who you say \"eternal\""); list.Add("I do have scales, but I can hide them"); #### In a Crimson World list.Add("An unusual living tissue rised in The Crimson. Solve the puzzle there, I wonder how much power left for that \"Giant Tooth\""); list.Add("There's a strange biome lies in right underground part of the world, a giant insect inhabits there. Break its cocoon and see what will happen"); #### In a Corruption World list.Add("There's a strange non-spreading biome under The Corruption, that's because a giant larva absorbed most soul there. Now it should be staying in its cocoon, go and break the cocoon"); list.Add("A biome made of flesh rised somewhere on the surface. I remember it's due to a living tooth. Solve the puzzle there and see what will happen"); Main.npcChatText = list[Main.rand.Next(list.Count)];
New Quotes (Not complete yet)
# New Quotes ## When you speak to Acytaea ### Any time list.Add("What are you doing?"); list.Add("Don't bother me if you only tell nonsense"); list.Add("What's up?"); list.Add("Err, well... I am a little grumpy"); list.Add("The horns? It hurts when hit, so sick"); list.Add("How tall I am? Exactly 1.8m including the horns"); list.Add("My hair? The color is natural!"); list.Add("The most insane thing I've done? Well... destroying a city, in ten minutes"); list.Add("Never ask about my age! Birthday? Can, April 19th"); list.Add("Cthulhu... so ugly, I heard that some of you had gone mad because of its face"); list.Add("You should feel honored, I'm who you say \"eternal\""); list.Add("I do have scales, but I can hide them under this form"); #### If you speak to Acytaea for the first time list.Add("This world seems intriguing. You must be
Very Specific New Quotes (Not complete yet)
# Very Specific New Quotes ## When you speak to Acytaea #### Player has a developer name list.Add("You remind me of those mages that shaped this land"); #### Player has a dedicated name list.Add(“You remind me of those heroes that slayed monsters in other lands”); #### Player has a name that is both dedicated and a developer list.Add(“You remind me of a powerful avatar that takes care of these lands”); ### Starlight River Mod Enabled list.Add(“You love the river, don’t you?”); ### Mod of Redemption Enabled #### If the player has not defeated all the bosses list.Add(“Try to make me happy”); #### else list.Add(“You proved to be a warrior”);