recursal/Fanatic-Fandom huggingface dataset:
Almondstar

Check here for a little more-https://random-stuff-for-roleplays.fandom.com/wiki/Almondstar

Check here for her super edition-https://warriors-stories.fandom.com/wiki/Almondstar%27s\_Journey

Link suggested for you if you like this page- Click Here

Former mates

-Leopardstar (current leader of RiverClan)

-Rainshadow (StarClan)

-Aspenstar (former RiverClan leader, StarClan)

Almondstar is a pretty Tortoiseshell she-cat. She was the leader of RiverClan. One side of her face is light, and the other side is dark.

Names

Kit: Almondkit Apprentice: Almondpaw Warrior: Almondbreeze

Deputy: Almondbreeze Leader: Almondstar Queen: Almondstar

Almondkit was very suttle, she never got into trouble, and didn't have the energy kit had most of the time. If it wasn't for her size, anyone would think she was an elder.

Almondpaw had Streamtail as her mentor. Streamtail had a mate in ShadowClan, so she visited him a lot. The first day that she was an apprentice, Almondpaw went hunting by herself, when she was just a kit she watched the warriors and apprentices closely, so she knew how to do a hunters crouch. When she got back to camp that day with a sparrow, vole, and a squirrel, everyone was impressed. Since they were impressed, it meant she wouldn't get punished.

Almondpaw got her warrior name, which was Almondbreeze. She was made a warrior way before her litter mates. Sleekpaw wasn't very happy, so she leaped on her when Almondbreeze was hunting. Almondbreeze just pushed her off and told the leader what she did. Two moons later Tallpaw became Tallgrass, Sleekpaw was so angry, she ran away and joined ShadowClan where she got her warrior name as Sleekfur.
Dark Forest

**Place of No Stars** (informally known as the **Dark Forest**) is the opposite of StarClan's hunting grounds. It is a place where cats that have committed great crimes against their Clans and the the warrior code go when they die. However, cats who commit crimes but believe they are following the warrior code can usually join the ranks of StarClan instead, like Mudclaw.
MintClan

MintClan is a clan founded by AshtormPlayz78, Almondstar19, and Le1LeOnlyFerret.

Leader- Scorchstar

Deputy - Jaystream

Mediators - Ripplemoon, Cloverslate

Medicine cats - Mintleaf, Rooksong

Warriors - Blossomtail(Skypaw), Owltuft, Silverdust, Brightpetal(Skunkpaw), Ashwhisper(Thistlepaw), Lemonwing, Birchshade, Cherryclaw, Honeyspark, Flurryshine, Willowsong(Amberpaw), Emberleaf(Leopardpaw) Oceansight, Tansyheart, Rainshadow, Pumpkinspeckle(Rustpaw) Morningwind(Rosepaw), Desertnight, Lightfire, Autumnleaf, Wondergaze

Apprentices - Skypaw, Skunkpaw, Thistlepaw, Amberpaw, Leopardpaw, Cinderpaw, Rustpaw, Rosepaw,

Queens - Robinflight, Stormwish, Snowsong

Kits - Hazelkit, Icekit, Sunkit, Moonkit, Hailkit

Elders - Sunsplash, Goldencloud, Smokeflight, Icefleck
Weekend

Disambiguation page for WeekendThe following is a list of links to pages that might share the same title.Please follow one of the disambiguation links below or search to find the page you were looking for if it is not listed. If an internal link led you here, you may wish to change the link to point directly to the intended article.
**Weekend** may refer to:

* the single
* the song
I Got Love

**"I Got Love** is the fourth track featured in Taeyeon's 1st studio album *My Voice* and the fifth track on the repackage of the album, *My Voice Deluxe Edition*.

The music video was released on February 18th, 2017 as a promotional tool for *My Voice*, while the song itself was released digitally in conjunction with the release of the album on February 28th.
Some Nights

Some Nights (그럼 밤) is the second song off of Taeyeon's third full album INVU. It was released on February 14, 2022.

## Lyrics

* KOR
* ROM
* ENG

## Korean

Ooh, ooh

가장 높은 음으로
불러본 너의 이름
어쩌면 닿을 것 같아, ooh
가장 아픈 봄에도
기어이 꽃이 피면
나는 그게 네 잔소리 같아

이젠 긴 시간 속을
천천히 걸어 서두르기 싫어서
작고 사소한 일로
환하게 웃다가도

누가 울어도 이상하지 않은 밤
난 너를 몰래 떠올려
비가 내리면 눈물이
보이지 않는 것처럼

꺼내 먹을 만큼의
행복한 기억들을
주머니에 넣으면, ooh
전부 쓰기는커녕
남겨온 날이 있어
그건 좋은 날이지

지난 기억으로만
울고 웃는 게 왠지 아쉬운 거야
마음 안의 시계를
지금에 맞추지만

누가 울어도 이상하지 않은 밤
난 너를 몰래 떠올려
비가 내리면 눈물이
보이지 않는 것처럼

그리워하면 어디든 있는 너
늘 나와 걷는 넌
제일 밝은 곳으로만 이끌어
크게 웃어도 어색하지 않은 밤
긴 꿈을 깨지 않는 밤

끝내 잊어도 이상하지 않은 날
널 보내줄 수 있겠지
그때까진 피하지 않아
그리움은 슬픔이 아냐

다른 시간일 뿐이야
So let the memories go on, ooh
And let the days go on and on
So let me remember
오늘 같은 밤이면
Ooh, hah-ooh

## Romanization

Ooh, ooh

Gajang nopeun eumeuro
Bulleobon neoui ireum
Eojjeomyeon daeul geot gata, ooh
Gajang apeun bomedo
Gieoi kkochi pimyeon
Naneun geuge ne jansori gata
[Pre-Chorus]
Ijen gin sigan sogeul
Cheoncheonhi georeo seodureugi sileoseo
Jakgo sasohan illo
Hwanhage utdagado

Nuga ureodo isanghaji aneun bam
Nan neoreul mollae tteoollyeo
Biga naerimyeon nunmuri
Boiji anneun geotcheoreom

Kkеonae meogeul mankеumui
Haengbokan gieokdeureul
Jumeonie neoeumyeon
Jeonbu sseugineunkeonyeong
Namgyeoon nari isseo
Geugeon joeun nariji

Jinan gieogeuroman
Ulgo unneun ge waenji aswiun geoya
Maeum anui sigyereul
Jigeume matchujiman

Nuga ureodo isanghaji aneun bam
Nan neoreul mollae tteoollyeo
Biga naerimyeon nunmuri
Boiji anneun geotcheoreom

Geuriwohamyeon eodideun inneun neo
Neul nawa geonneun neon
Jeil balgeun goseuroman ikkeureo
Keuge useodo eosaekaji aneun bam
Gin kkumeul kkaeji anneun bam

Kkeunnae ijeodo isanghaji aneun nal
Neol bonaejul su itgetji
Geuttaekkajin pihaji ana
Geuriumeun seulpeumi anya

Dareun siganil ppuniya
So let the memories go on, ooh
And let the days go on and on
So let me remember
Oneul gateun bamimyeon
Ooh, hah-ooh

## Translation

Ooh, ooh

To the highest note
I've called your name
Maybe I can reach it, ooh
Even in the most painful spring
When the flowers bloom
It looks like you're nagging

Now, I'm going through a such time
'Cause I don't want to rush it and walk slowly
Small and useless things
Even if you smile brightly

No matter who cries, it's not a strange night
I secretly think of you
Like when it rains
I can't see tears

You can take out and dig in
These happy memories
If you put it in your pocket
Instead of writing them all
There are days left
That's a good day

Just only the past memories
I felt sorry for crying and laughing
The clock in my heart
Trying to fit the current situation

No matter who cries, it's not a strange night
I secretly think of you
Like when it rains
I can't see tears

I miss you wherever you are
You walk with me all the whole time
Lead them only to the brightest place
A night that is not awkward even if you laugh out loud
A night that don't interrupt a long dream

An unordinary day even if I forget it
Can I let you go?
I won't avoid until then
Longing is not sadness

It's just another time
So let the memories go on
And let the days go on and on
So let me remember
If it's a night like this
Ooh, hah-ooh
AddIngredientValues

`AddIngredientValues(names, tags, cancook, candry)`

## Description

AddIngredientValues is a function that applies certain tags to already existing food items listed in the `names` parameter.

## Parameters

* `names` - A list of names of food items that will have tags applied to them.
* `tags` - A list of tags/value pairs applied to the food items defined in names. Will also be applied to any cooked or dried variants if applicable. These tags are used to determine the type of food for crock pot recipes.
* `cancook` (optional) - If set to true, the food items defined in names can be cooked at a Campfire. The cooked variant of these food items will get the same tags. Defaults to false if omitted.
* `candry` (optional) - If set to true, the food items defined in names can be dried on a drying rack. The dried variant of these food items will get the same tags. Defaults to false if omitted.

## Examples

To demonstrate the usage of this function, let's see how it's used for vanilla items.

Take Meat for example:

`AddIngredientValues({"meat"}, {meat=1}, true, true)`

The meat item is passed, and it is given a "meat" value of 1 in the tags. The parameters cancook and candry are set to true because meat can be cooked and dried to yield Cooked Meat and Jerky respectively.

Now lets look at the mushrooms:

`local mushrooms = {"red_cap", "green_cap", "blue_cap", "moon_cap"}
AddIngredientValues(mushrooms, {veggie=.5}, true)`

The names of the four mushrooms are added to a list, and it is passed into the first parameter. Then all of the mushrooms are assigned a veggie value of 0.5. Note that in this usage, candry is omitted which will default to false.

## Notes

* Any extra notes about the function defined above should be placed here.
* The definition for **AddIngredientValues** can be found in `cooking.lua`.
* The usage of this function for vanilla recipes can also be found in `cooking.lua`, further down the file.

## See Also

* modutil
* AddCookerRecipe
Closer

***"가까이 (Closer)"*** is a song recorded by Taeyeon. It was released on August 15, 2012 as the official soundtrack for the *To The Beautiful You* as well.

## Description

* English
* Korean

**SBS drama'To the Beautiful You' OST**

**Girls' Generation's Taeyeon'Close Up' released**

Girls' Generation Taeyeon and Cheon Sangjihee The Grace Danah participated in the OST of SBS's new Wednesday and Thursday drama "To the Beautiful You".
Taeyeon's solo song'Closer' is a love theme song by the male and female protagonists'Kang Tae-jun (played by Choi Min-ho)' and'Ko Jae-hee (played by Sulli)', aired on the 29th in episode 5 of'To the Beautiful You' It has been inserted since, and aroused a lot of curiosity of viewers. This song is a lyrical melody with beautiful lyrics that promise eternal love to loved ones, further enhancing the charm of the song.
Especially, Taeyeon's already sweet voice and explosive singing ability make'What if' and'Can you hear? ,'I love you','I want to see you crazy', and so on, as they have established themselves as the strongest in the drama OST,'Closer' is also expected to get a hot response.
In addition,'Maybe We' sung by Dana It is the theme song of'Seol Hannah (played by Kim Ji-won)' in the play, and expresses the fresh feeling of love for Kang Tae-joon with Dana's clear and refreshing voice and a grooved rhythm, and was inserted from episode 6 of'To the Beautiful You'. Is invigorating.

On the other hand, the SBS drama ‘To Beautiful You’ starring Choi Min-ho and Sulli (screenplay Lee Young-cheol, director biographer/produced SM C&C) airs every Wednesday and Thursday at 9:55 pm

**SBS 드라마 ‘아름다운 그대에게’ OST**

**소녀시대 태연 ‘가까이’ 공개**

소녀시대 태연과 천상지희 더 그레이스 다나가 SBS 새 수목드라마 ‘아름다운 그대에게’ OST에 참여해 화제다.
태연의 솔로곡 '가까이'는 극 중 남녀주인공인 '강태준(최민호 분)'과 ‘구재희(설리 분)’의 러브테마곡으로, 지난 29일 방송된 ‘아름다운 그대에게’ 5회부터 삽입되어 시청자들의 많은 궁금증을 불러일으킨 바 있다. 이 곡은 서정적인 멜로디에 사랑하는 사람에게 영원한 사랑을 약속하는 아름다운 가사가 어우러져 곡의 매력을 한층 배가시킨다.
특히, 태연은 이미 감미로운 목소리와 폭발적인 가창력으로 ‘만약에’, ‘들리나요, ‘사랑해요’, ‘미치게 보고 싶은’ 등을 모두 히트시키며 드라마 OST 강자로 자리매김한 만큼, ‘가까이’ 역시 뜨거운 반응을 얻을 것으로 보인다.
또한, 다나가 부른 ‘어쩌면 우린’은 극 중 '설한나(김지원 분)'의 테마곡으로, 강태준을 향한 설한나의 풋풋한 사랑의 감정을 다나의 맑고 청량한 목소리와 그루브한 리듬감으로 표현했으며, ‘아름다운 그대에게’ 6회부터 삽입되어 드라마에 활력을 불어넣고 있다.

한편, 최민호, 설리 등이 출연하는 SBS 드라마 ‘아름다운 그대에게’(극본 이영철, 연출 전기상/ 제작 SM C&C)는 매주 수, 목요일 밤 9시 55분 방송된다
Starlight

### Composer(s)

Jamil "Digi" Chammas, Taylor McKall, Tay Jasper, Adrian zmcKinnon, Leven Kali, Sara Forsberg, MZMC

### Arranger(s)

Jamil "Digi" Chammas, Taylor McKall, Tay Jasper, Leven Kali

**"Starlight"** is the third and also the lead track by Taeyeon featuring DEAN, taken from Taeyeon's 2nd mini album *Why*. It was released on June 25, 2016 as a pre-release single.

## Description

* English
* Korean

이번 앨범의 선공개 곡인 "Starlight"는 미디엄 템포의 그루브가 돋보이는 듀엣 곡으로, 90년대 레트로 팝 감성과 밝은 느낌의 신디사이저 사운드가 드럼의 강한 킥(kick), 스네어(snare) 사운드와 어우러져 기분 좋은 여름 느낌을 잘 표현하고 있으며, 대세 아티스트 ‘딘(DEAN)’이 피처링에 참여해 더욱 많은 사랑을 받을 것으로 보인다.

## Gallery

### Videos

* Teaser
* Vlog

TAEYEON 태연 'Starlight (Feat. DEAN)' MV Teaser

TAEYEON 태연 'Starlight (Feat. DEAN)' MV
What Do I Call You (mini-album)

## Tracklist

1. "What Do I Call You"
2. "Playlist"
3. "To the Moon"
4. "Wildfire (들불)"
5. "Galaxy"
6. "Happy" - 3:41

**"What Do I Call You"** is Taeyeon's 4th mini-album. It will be released on December 15, 2020 with 6 tracks, including What Do I Call You as the title track. It also includes the digital single "Happy", which was released in May 4, 2020.

The physical album has two versions: My Only and My Daisy.

## Track list

1. "What Do I Call You"
2. "Playlist"
3. "To the Moon"
4. "Wildfire (들불)"
5. "Galaxy"
6. "Happy" - 3:41

## References

1. ↑ Naver: '컴백' 태연, 인형 미모 티저…시크한 무드+그루비한 보컬 예고
Taeyeon Wiki

## **Welcome to Taeyeon Wiki!**

This is the official wiki for all things Taeyeon. Please check out our guidelines as well, and if you have any questions go *here*! Thank you for joining this wiki.

* Welcome
* #GirlsSpkOut
* Happy
* Purpose

## **Discography**

* Studio albums
* Mini albums
* Special albums
* Digital singles
* Collaborations
* Features
* OST's

## **SM Wikis**

**SMTOWN**

H.O.T • S.E.S. •
BoA •
Kangta •
Chu Ga-yeol •
TVXQ! •
TraxX •
The Grace •
Super Junior •
Zhang Liyin •
Girls' Generation •
Taeyeon •
J-Min •
SHINee •
ƒ(x) •
EXO •
EXO-CBX •
Red Velvet •
Red Velvet - Irene & Seulgi •
NCT •
NCT 127 •
NCT DREAM •
WayV •
NCT Tokyo •
SuperM •
æspa •
Girls on Top •
RIIZE

Template:Recruit

## **October**

 20
 Taeyeon revealed to appear on "Amazing Saturday"
GetIsServer

`is_server = TheNet:GetIsServer()`

## Description

Allows you to determine if mod code is being executed on a server.

## Return Value

* `is_server` - Returns true if function is called on a server.

## Examples

```
if GLOBAL.TheNet:GetIsServer() then
    print("This code runs on a client hosted server or a dedicated server.")
end

if GLOBAL.TheNet:GetIsServer() and GLOBAL.TheNet:IsDedicated() then
    print("This code runs on dedicated servers.")
end

```
Kat

Kat is a vampire that Lilian meets when she gets lost. To what we know Kat doesn’t have any love interests. Kat was the daughter of a vampire and a werewolf but was lost and abandoned on an island in the middle of no where she had been surviving on animals until she ate them all and then had to eat vegetation. When lilian and her crew found her she ate Daniel because she was starving for meat. Lilian and Kat have a fight and Kat sinks her teeth into Lilian but Jack saves Lilian before Kat could do any permanent damage.
Floor 3

Floor 3 is the third floor the player explores in their adventure through the Fazbear Inc factory.

## Appearance

Floor 3 is a giant library, with bookshelves that appear to go very high up. Books can be seen scattered all over the floor along side loose papers. Pipes can be seen around the floor, commonly going up to the roof. Some posters can be seen around the floor, one of which is of Buster, and the other a poster for Frankburt's.

## Trivia

* The Floor is based on Floor 3 from The Return to Freddy's 5, which is what The Story of Alison Saga is based on.
To. X

## Tracklist

1. "To. X" - ?:??
2. "Melt Away" - ?:??
3. "Burn It Down" - ?:??
4. "Nightmar" - ?:??
5. "All For Nothing" - ?:??
6. "Fabulous" - ?:??

***To. X*** is the fifth mini album by Taeyeon. It was released on November 27, 2023. The album has 6 tracks including the title track "To. X" as the same name of the album.
Yerno

## DRAE 2001 (22ª edición)

**yerno.**

**1.** m. Respecto de una persona, marido de su hija.

## DLE 2014 (23ª edición)

**yerno**

**1.** m. Cónyuge masculino Marido de la hija o del hijo de una persona.

## Comentario

La versión actual no tiene un error, pero no hay ninguna razón para poner “cónyuge masculino” en vez de “marido”. Se usó el color azul para la palabra “marido” porque se está moviendo de la edición 22 a la 24 (idealmente).

## Categorías

1. ↑ DRAE 2001
2. ↑ 2,0 2,1 Retrocesos del DLE
3. ↑ DLE 2014
4. ↑ Cambios en el DLE 2014
5. ↑ Excentricidades del DLE
6. ↑ Artículos mejorables del DLE
7. ↑ Matrimonio homosexual
Hyperbolic Geometry

**Hyperbolic Geometry** is a type of Non-Euclidean Geometry. It is the opposite of Spherical Geometry.

In Hyperbolic Geometry, the angles of shapes such as triangles add up to less than 180 degrees. All straight lines diverge, so following a straight line is faster than following an equidistant of that line.

Hyperbolic Geometry can be represented in Euclidean Geometry as a Hypersian Rug.

For a list of games based off of Hyperbolic Geometry, see Category:Games about Hyperbolic Geometry

A space requires a minimum amount of two dimensions to be Hyperbolic. Any lower and there is only one type of geometry. You can't necessarily call it Euclidean Geometry because it doesn't have circles, angles, parallel lines, and other things described by Euclid's 5 postulates.

## H²xE

H²xE is a Hyperbolic plane extended in the third dimension with 2 Euclidean planes.
My Voice (Deluxe edition)

**My Voice (Deluxe edition)** is the special deluxe version of Taeyeon's first studio album *My Voice*. It was released on April 5, 2017 digitally and a day later physically, as well as coming in 3 different versions. The album has the addition of tracks, *"Make Me Love You"*, *"I Blame On You"*, *"11:11"*, and *"Curtain Call"*, along with a CD only track *"기억을 걷는 시간 (Time Spent Walking Through Memories"*.
RiverClan

**RiverClan** is a group of cats that live in a part of the forest that is primarily wetland, or shores of lakes, rivers, and streams. Their founding leader, Riverstar, got his name due to the river that saved his life, so by extension the name was thought to be given to the Clan.

**Leader**

Leopardstar

**Deputy**

Cascadepool

**Medicine Cat**

Lilyflight

**Warriors**

Sandtuft

**Apprentices**

Briarpaw

**Queens**

Idk yet

**Elders**
SunClan

SunClan live atop a mountain similar to the Tribe of Rushing Water. Except this mountain is filled with grass and flowers due to it directly hitting the sun.

**Leader**

Wishstar: A yellow she-cat with bright golden eyes

**Deputy**

Blazeburn: A fire colored tom with dark red eyes

**Med Cat**

Sweetgrass: A white she-cat with green eyes

Apprentice- Mistpaw

**Warriors**

Aurashine: A mist colored she-cat with blue eyes

Apprentice- Redpaw

Bluebird: A blueish tom with purple eyes

Blackjay: A black tom with green eyes

Squirrelfluff: A gray she-cat with sharp golden eyes

Apprentice: Flickpaw

Deadleg: A pinkish tabby tom that's missing a leg.

Almondpelt: A dark brown tom with blue eyes

Apprentice: Sparkpaw

Rosebud: A young red she-cat with pink eyes

**Apprentices**

Mistpaw: Idk yet

Redpaw: A cream colored tom with a red stripe down his back and green eyes

Flickpaw: A black and white spotted she-cat with sharp reflexes and golden eyes

Sparkpaw: A tabby she-cat with ice colored eyes

**Queens**

Nightwing: A black she-cat with blue eyes

**Kits**

Bumblekit: A black and white striped tom with purple eyes

Bloomkit: A calico she-cat with red flecks and blue eyes

Brisk-kit: A sandy colored tom with sharp claws and green eyes

**Elders**

Goldwhisp: A golden she-cat with ice blue eyes
Schläfli Notation

**The Schläfli Notation** is a notation of the form {*p*,*q*,*r*,...} that is used to describe regular polytopes and tessellations.

## Polygons

For any single regular polygon, it is used as {*p*}, where *p* is the amount of sides the polygon has.

When used to describe a star polygon, it is used as an irreducible fraction {*p*/*q*}, where *p* is the number of vertices, and *q* is their turning number.

## Tilings

For any 2-dimensional tiling, it is used as {*p*,*q*}, where p is amount of sides a polygon has, and q is the amount of those polygons that meet at each vertex.

{6,3}, {5,3.33333...}, {4,4}, {3.33333...,5}, and {3,6} all count as Euclidean tilings. Increasing *p* or *q* will result in a Hyperbolic tiling, and decreasing them will result in a Spherical tiling.
Feel So Fine

### Composer(s)

Courtney Woolsey, Daniel Durn, Katrine Klith Andersen, Johan Gustafsson, Sebastian Lundberg, Fredrik Haggstam

### Arranger(s)

Courtney Woolsey, Daniel Durn, Katrine Klith Andersen, Johan Gustafsson, Sebastian Lundberg, Fredrik Haggstam

**Fine** is the third track featured in Taeyeon's 1st studio album *My Voice* and the fourth track on the repackage of the album, *My Voice Deluxe Edition*.
GirlsSpkOut (mini-album)

## Tracklist

1. "#GirlsSpkOut"
2. "Worry Free Love"
3. "Be Real"
4. "I Do"
5. "Sorrow"

**#GirlsSpkOut** is the 2nd mini album released by Taeyeon. It was released on November 18, 2020 with a total of 5 tracks, including the pre-release track "#GirlsSpkOut", and previously recorded track "I Do".

## Tracklist

1. "#GirlsSpkOut" (feat. CHANMINA)
2. "Worry Free Love"
3. "Be Real"
4. "I Do"
5. "Sorrow"
Spherical Geometry

**Spherical Geometry** is a type of Non-Euclidean Geometry. It is the opposite of Hyperbolic Geometry.

In Spherical Geometry, the angles of shapes such as triangles add up to more than 180 degrees. All straight lines converge, so following a straight line is slower than following an equidistant of that line.

Spherical Geometry can be represented in Euclidean Geometry as a Sphere.

For a list of games based off of Spherical Geometry, see Category:Games about Spherical Geometry
The Farm

**The Farm** is the only area in Hyperbolica that has spherical geometry. This is the location where you can get the tetrahedron.

## Quests

There are a few things you can do at the farm:

* When you talk to the robot standing next to the scarecrow wearing a red hat and a blue scarf, he will hand you the *plasma bazooka HV-1000 "Special Edition"* to get rid of the gophers that have infested the farm. To avoid having them hide from you as soon as you shoot at them, go to the opposite side of the map so the gopher's hole is right above you. Shoot at it from there and the gopher will already have emerged again when the projectiles hit them. When you got rid of all 10 of them, talk to the robot next to the scarecrow again and he will gift you the tetrahedron.
* Jumping in one of the wells will grant you the achievement "Well, well, well". You will come out on the other side of the map.
* Near the windmill, there is a sad looking robot missing his hat. The hat is found at the NEMO. After giving it to the robot, he will give you the ellipticberry jam.
* There are spring pads around the map. Jumping on one of them will bring you high up, eventually bringing you to the other side.
Ailvee

### Affiliation

Chaotic Neutral (Chaotic Good when he is not trying to destroy Holly), Sides with the church of seiros.

## Appearances

### Appears in

God killer, Penny max run, E-girl Akechi, Eikichi Chronicles, Binary Saga, REAL LIFE NEW YORK CITY, The Ailvee Show, Clone Mayham.

### Debut

God killer (Penny max run is first canonically)

## Biography (Pre Clone Mayham)

Ailvee is a minor reoccurring character from the God Killer Arc who is known for his one sided rivalry with Holly. His main ability is to change forms when he needs to. Currently known forms include: Human, Binary code, Cheese person (don’t ask), and Pocket watch (which is apparently his true form). He has managed to achieve a faux immortality, as he can be killed, but he always gets better. His motive for fighting Holly is his desire to become a god (and destroy Edelgard), but his godhood has never reached beyond the internet. Despite being nigh immortal, he’s quite weak, with his only offensive power being “instant win button” which he rarely uses.

Despite his animosity towards Holly, he is willing to help her out when the situation demands it. Like when IS STILL REFUSES TO GIVE BYLETH ABS!

His only notable achievements are creating E-girl Akechi, Becoming the god of binary, participating in the penny max run, and going to REAL LIFE NEW YORK CITY, wacky hijinks included.

Recently he has found a new target GoatBoi who wrote a fanfic where Dick Gumshoe gets cucked. This target has little to no hope of survival.

## The Ailvee Show

Ailvee supposedly stars in his own TV show called “The Ailvee show”.

Very little is know about the show as no episodes have been found. All we know for certain is that it airs on PBS Kids when “all the children are asleep”. Supposedly the show has two main characters Ailvee and an audience member called Silver, who’s face is never seen and who’s voice is never heard. Ailvee sits in front of TV static rambling on about his life and teaching the audience “valuable life lessons”. It should be noted that Ailvee is much more slow and methodical in this setting with a much kinder voice. The actual lessons he teaches are nonsensical and nihilistic (I.e. “Arguments don’t matter because no one is right)

No matter what lesson he teaches, each episode ends the exact same way, Silver stands up and shoots Ailvee, killing him instantly.

Credits roll.

## Clone Mayham

(Note: this section is about a storyline that is ongoing)

Everything listed in the biography as for Ailvee’s origins and powers is a lie.

After being approached by Alivee and Alivee 2 he learned that he is a clone of an original Ailvee, and there are countless of him (explaining why Ailvee II is a separate entity). His Faux immortality is just new clones replacing old ones.

Ailvee ultimately decided to join Alivee and fuse the clones together to create one original once more.
Hyperbolica Wiki

**Welcome to the...**
**HYPERBOLICA WIKI**
**35 articles • 76 files • 521 edits**

**ABOUT THE WIKI**

This wiki is about Hyperbolica, a non-Euclidean video game developed by CodeParade (but he was not alone in making it). more...

On this wiki you may also find other non-Euclidean games as well as other games made by the same creators.

*This wiki was created in 2020 and has been inactive for a while meaning it has much outdated information; Please help clean it up!*

Another wiki can be found here.

**Hyperbolica**

PlayerRobotsLocationsTrinkets

**Hyperbolic Games**

HyperbolicaHyperBlockHyperMine

**HELPFUL LINKS**

How to Contribute
The Wild West

**The Wild West** is a location in Hyperbolica that features rocks, cacti, cow skulls, a windmill, and robots wearing cowboy hats. It also contains the entrance to the Farm.

## Robots

The Wild West is inhabited by a few different robots. These include:

An orange robot wearing a brown hat and a belt, who tells you about a cactus with blue flowers, which you need to complete the achievement "Eat me".

A light blue robot wearing a black hat and chewing on a piece of straw.

A yellow robot wearing a brown hat, standing right next to the portal which leads to the farm.

A green robot wearing a brown hat and a green collar.

Another orange robot wearing a dark brown hat.
Platonic Crystals

**Platonic crystals** are collectibles in Hyperbolica. The game features six platonic crystals, each of them represents one of the platonic solids Tetrahedron, Hexahedron, Octahedron, Dodecahedron, and Icosahedron except the Teapotahedron.

To get the Dodecahedron you have to help the kids in the Frosted Fields out. As help you have to bring a blueprint over the fence. This blueprint has to be brought from Ruby to Chester on the other side of the fence. For that blueprint you get tools that you have to bring to the others. As exchange for the help you get a forged note that you have to show the milk-first captain. He will then give you a key to open the gate. Afther opening the gate you get the Dodecahedron.

You can receive the Teapotahedron when finding all trinkets and showing them to Bennie

## Gallery

HexahedronIcosahedronOctahedronDodecahedronTetrahedronTeapotahedron

BlueprintToolsForged NoteKey

Crystal in the ForestLocation where you get the blueprint and the forged noteLocation where you get the toolsBennie at the NEMO where you can get the Teapotahedron
Plains

**The Plains** is a location in Hyperbolica. The plains contains trees, rocks, paths, and a desk with a seat that the player spawns on. It is connected to all other regions seen on the signpost in the middle.

There is a soothsayer, a group doing a rap battle, a trampoline, a group of "Knowers" and a group having a tea party.

## Gallery

"Knowers"SoothsayerTea partyTrampolineRap battle
The City

Unofficial Name*This article has an unofficial name.***The City** is a Location in Hyperbolica filled with streets, buildings and Robots. One of the things that you can find here is the Infinity Café.

## Quests

You can do a drone race to get a Graphing Calculator and clean windows to get a Squeegee.

City of Hyperbolica how it lokked sometime before release (not existing in the game anymore)Front yard of the Infinite CaféCityDrone race
Map

**The Map** is an item in Hyperbolica that is owned by the Player. It shows a top-down view of the area surrounding the player. The Map has 3 modes:

1. Stereographic projection - keeps angles undistorted.
2. Gnomonic projection - shortest way between two dots on a map appears as a straight line.
3. Orthographic projection - when player moves, every object on a map moves in the direction that is opposite to player's movement direction.
Frosted Fields

The Frosted Fields in divided into to parts with a fence. There is a big conflict about pouring milk in the bowl after or before the cereals.
To get to the other side of the fence you have to win a snowball fight against the kids there. After that you can use the catapult to get to the other side.

## Quests

### Snowball fight

On the milk-first side you have to win a snowball fight against the children around the snowman.

### Skiing

On the cereals-first side you have to ski until you have nomore fuel left.
Euclidean Geometry

**Euclidean Geometry** is a geometry with zero curvature. It is the geometry that humans are used to, and so it acts as they would expect.

Euclidean Geometry was named after Euclid as he created the five (5) postulates that define it. Any geometry that does not satisfy any one of these five (5) postulates is dubbed Non-Euclidean Geometry.

Chances are that any Euclidean Geometry is actually curved by a tiny amount, making it Spherical or Hyperbolic depending on which type of curvature it is. Any tiling of a slightly curved space like this would seem impossibly huge to any human living in it.
Fake Non-Euclidean Geometry

**Fake Non-Euclidean Geometry** is geometry that has been claimed as Non-Euclidean Geometry, but really isn't. Some of the most common forms of this are Euclidean Geometries with portals all over them.

Games with Fake Non-Euclidean Geometry include Antichamber, Manifold Garden, Tea For God, and Superliminal.

Some people have said false things about what classifies as non-Euclidean geometry, because they don't know anything about Euclid, they say that anything that doesn't work like it does in the real world is not Euclidean geometry.

A list of things that have been mistakenly claimed as violating Euclid's 5th postulate "for any line A and point B, there is exactly one unique line that crosses B but not A" is here:
Simutil

## Functions

```
CanEntitySeeTarget
FindClosestEntity
FindClosestPlayer
FindClosestPlayerInRange
FindClosestPlayerInRangeSq
FindClosestPlayerOnLandInRangeSq
FindClosestPlayerToInst
FindClosestPlayerToInstOnLand
FindEntity
FindPlayersInRange
FindPlayersInRangeSq
IsAnyOtherPlayerNearInst
IsAnyPlayerInRange
IsAnyPlayerInRangeSq

```

## Notes

* These functions are defined in `simutil.lua`.
MakePlacer

`MakePlacer(name, bank, build, anim, onground, snap, metersnap, scale, fixedcameraoffset, facing, postinit_fn, offset, onfailedplacement)`

## Description

Creates and returns a Placer object that is used to allow players to place structures. This entity uses the Placer component for most of its functionality. It is typically called in the prefab file of the structure it places.

## Parameters

* `name`- The name of the placer, which is typically the name of the prefab bring placed, with "\_placer" appended to it.
* `bank` - The bank of the animation of the object being placed.
* `build` - The build of the animation of the object being placed.
* `anim` - The name of the animation of the object being placed.
* `onground` - If true, sets the placer to smoothly follow the cursor.
* `snap` - If true, sets the placer to snap to ground tiles. Used for turfs and Garden Rigamajig.
* `metersnap` - If true, sets the placer to snap to meters. Used for walls.
* `scale` - A float that sets the scale of the placer.
* `fixedcameraoffset` - Rotates the placer in respect to the camera. Used in placers such as the Mast, Directional Sign, and Fence. Notably not used in structures that face a specific direction such as Walls, Turfs, and Pig Houses.
* `facing` - A string representing the how many directions the placer faces. In the above examples, "eight" is typically used.
* `postinit_fn` - A function that gets called after the placer is initialized. Notably used to give the Ice Flingomatic its range indicator.
* `offset` - A number used to set the offset of the placer. When omitted, the default value is 1.
* `onfailedplacement` - A Function that gets called when the player attempts to place a structure in an invalid location. Typically used to get the character to mention the failed placement.

## Notes

* MakePlacer is defined in `prefabutil.lua`
* MakePlacer utilizes the Placer component, which is located in `components/placer.lua`
* MakePlacer is called in any prefab file for prefabs that can be placed by the player.
Persistent Strings

Persistent string functions provide a way of loading and saving data in files.

## Functions

```
CheckPersistentStringExists
ErasePersistentString
GetPersistentString
GetPersistentStringInClusterSlot
SetPersistentString
SetPersistentStringInClusterSlot

```

## Examples

```
-- Save and load a string in file 'string.txt'. The loaded data is returned via a callback function rather than a return value.
GLOBAL.TheSim:SetPersistentString("string.txt", "An example string.")
GLOBAL.TheSim:GetPersistentString("string.txt", function(load\_success, data)
	if load\_success == true and data ~= nil then
		mystring = data
	end
end)

```
TheInputProxy

`TheInputProxy` is an interface for working with inputs such as keyboard and controllers. Its metatable is `InputProxy`.

## Functions

```
AddVibration
ApplyControlMapping
CancelMapping
CloseVirtualKeyboard
EnableInputDevice
EnableVibration
FlushInput
GetInputDeviceCount
GetInputDeviceName
GetInputDeviceType
GetLastActiveControllerIndex
GetLocalizedControl
GetOSCursorPos
HasMappingChanged
IsAnyControllerActive
IsAnyControllerConnected
IsAnyInputDeviceConnected
IsInputDeviceConnected
IsInputDeviceEnabled
LoadControls
LoadCurrentControlMapping
LoadDefaultControlMapping
MapControl
OpenVirtualKeyboard
RemoveVibration
SaveControls
SetCursorVisible
SetOSCursorPos
StartMappingControls
StopMappingControls
StopVibration
UnMapControl

```
Tools

I will describe my dev setup. It is possible to use just simple notepad, but usually it is not the most comfortable way.

### Scripts

I use IDE - IntelliJ IDEA Community + EmmyLua plugin.

I prefer it to notepad++, Sublime or any other text editors. Main reason - very fast text search in the project.

How to setup it:

1. Download IDEA: https://www.jetbrains.com/idea/download/
2. install it, launch
3. go to settings, install EmmyLua plugin (settings - plugins - use text search there to find it - install - restart; it shouldn't be complicated )
4. now you can create Lua project. Select some folder where your code will be stored
5. copy base scripts from DST into your project It should be in "Don't Starve Together\data\databundles\scripts.zip"
6. copy your favorite mods into the project It will give you many examples how to use the API and how to solve common problems. Mods should be in "Don't Starve Together\mods" folder
7. Have fun!

### Images

I use TexCreator, TexTool from "Handsome Matt's Tools"

I found them here:
https://forums.kleientertainment.com/files/file/73-handsome-matts-tools/

There were also mentioned some official tools. I'm sorry, I don't know what are they.
EntityScript

`EntityScript` is a class defined in `entityscript.lua`. This class is added to entities when they are created with CreateEntity, such as when defining a prefab. It contains functions for working with events, task scheduling, tags, and more.

### Functions

```
AddComponent
AddTag
DoPeriodicTask
DoTaskInTime
GetIsWet
HasOneOfTags
HasTag
HasTags
ListenForEvent
PushEvent
RemoveComponent
RemoveTag
WatchWorldState

```
Map

### functions

```
AddRenderLayer
CalcPercentLandTilesAtPoint
CalcPercentOceanTilesAtPoint
CanDeployAtPoint
CanDeployAtPointInWater
CanDeployMastAtPoint
CanDeployPlantAtPoint
CanDeployRecipeAtPoint
CanDeployWallAtPoint
CanPlacePrefabFilteredAtPoint
CanPlaceTurfAtPoint
CanPlantAtPoint
CanPlowAtPoint
CanTerraformAtPoint
CanTillSoilAtPoint
CollapseSoilAtPoint
Fill
Finalize
FindNodeAtPoint
FindRandomPointInOcean
FindVisualNodeAtPoint
GenerateBlendedMap
GetEntitiesOnTileAtPoint
GetIslandAtPoint
GetNavStringEncode
GetNearestPointOnWater
GetNodeIdAtPoint
GetNodeIdTileMapStringEncode
GetPlatformAtPoint
GetRandomPointsForSite
GetSize
GetStringEncode
GetTile
GetTileAtPoint
GetTileCenterPoint
GetTileCoordsAtPoint
GetTileXYAtPoint
GetWorldSize
InternalIsPointOnWater
IsAboveGroundAtPoint
IsDeployPointClear
IsFarmableSoilAtPoint
IsGroundTargetBlocked
IsInLunacyArea
IsNotValidGroundAtPoint
IsOceanAtPoint
IsOceanTileAtPoint
IsPassableAtPoint
IsPassableAtPointWithPlatformRadiusBias
IsPointNearHole
IsSurroundedByWater
IsValidTileAtPoint
IsVisualGroundAtPoint
IsVisualGroundAtPointDebug
NodeAtPointHasTag
RebuildLayer
RegisterDeployExtraSpacing
RegisterGroundTargetBlocker
RegisterTerraformExtraSpacing
Replace
RepopulateNodeIdTileMap
ResetVisited
RetrofitNavGrid
SetClearColor
SetFromString
SetImpassableType
SetMinimapOceanEdgeColor0
SetMinimapOceanEdgeColor1
SetMinimapOceanEdgeFadeParams
SetMinimapOceanEdgeNoiseParams
SetMinimapOceanEdgeParams0
SetMinimapOceanEdgeParams1
SetMinimapOceanEdgeShadowColor
SetMinimapOceanEdgeShadowParams
SetMinimapOceanMaskBlurParameters
SetMinimapOceanTextureBlurParameters
SetNavFromString
SetNavSize
SetNodeIdTileMapFromString
SetOceanEnabled
SetOceanNoiseParameters0
SetOceanNoiseParameters1
SetOceanNoiseParameters2
SetOceanTextureBlendAmount
SetOceanTextureBlurParameters
SetOverlayColor0
SetOverlayColor1
SetOverlayColor2
SetOverlayLerp
SetOverlayTexture
SetPhysicsWallDistance
SetSize
SetTile
SetTileNodeId
SetTransparentOcean
SetUndergroundFadeHeight
SetUndergroundRenderLayer
SetWaterfallFadeParameters
SetWaterfallNoiseParameters0
SetWaterfallNoiseParameters1
TileVisited
VisitTile

```
FindVisualNodeAtPoint

`node, node_index = TheWorld.Map:FindVisualNodeAtPoint(x, y, z, has_tag)`

## Description

Find the map node at specific coordinates and optionally check if that node has a particular tag.

## Parameters

* `x, y, z` - The coordinates of the point whose node you want to find.
* `has_tag` (optional) - Check if the node has this tag.

## Return Value

* `node` - The node that matches our parameters.
* `node_index` - The index of the found node in `TheWorld.topology.nodes`.

## Examples

```
x, y, z = GLOBAL.ThePlayer.Transform:GetWorldPosition()

node = GLOBAL.TheWorld.Map:FindVisualNodeAtPoint(x, y, z)

node, node\_index = GLOBAL.TheWorld.Map:FindVisualNodeAtPoint(x, y, z, "ExitPiece")

```

## Notes

* This function is defined in `components/map.lua`.
Style Guide

This Style Guide is still in development, as the wiki is still being organized. For discussion about these guidelines, feel free to leave a comment on this page or start a thread in the talk button in the dropdown above.

Currently, the plan for this wiki is to have two main types of pages. Formal API documentation pages, and Informal Guides.

## API Documentation

These pages are meant to describe the usage of specific parts of the modding API in a formally written language, as one would use in other wikis. API/AddRecipeTab is a good example of how to write a formal documentation page for an API function. The page Template:API Function was written to explain how an API function page is structured.

The Examples section in these pages is a good place to put more informal instructions on the usage of the contents of that specific page.

In addition to documenting functions such as AddRecipeTab, the API docs will include pages for (and not limited to) behaviors, brains, components, and prefabs. In most cases, functions that are defined in a prefab or component should be listed in the page for that prefab/component.

### Page Naming

Naming pages for an API documentation typically involves an hierarchical structure, which isn't applicable to a fandom wiki. This makes it difficult to organize pages by page name such as API/AddRecipe, or components/builder. In addition to this issue, such a naming convention makes it difficult to search for the names of specific pages in the wiki.

For these reasons, API page names should not include prefixes such as API/ or components/. Categories can be applied to these pages instead. If there are conflicts between the names of two pages, a disambiguation can be created to resolve it.

*Pages with these prefixes will be renamed soon.*

For pages that belong to specific categories such as components, prefabs, or API functions, their page can simply be added to their respective category.

### Formatting

Tables of Contents currently don't fit will in the current documentation pages, so they should be omitted by adding \_\_NOTOC\_\_ at the top of the page.

Small pieces of code should be formatted with <code> tags, while large blocks of code should be formatted with <syntaxhighlight> tags.

For API Function pages the function with all parameters is placed on the top of the page with <code> tags.

## Guides

Guides are typically informal, instructional pages, to provide more in-depth information outside what can be written in the formal API pages.

They can be written to explain how to use concepts from multiple pages, or other informal explanations. While there are some pages with informal writing on the wiki, there are none yet that have been categorized as guides.
Assets

I know little about this part for now. I will write all I will learn about these things here.

Assets are declared in modmain.lua, by writing

```
A list of:
  Asset("ASSET_TYPE", "path/to_your_asset.smth")

into variable:
  Assets
```

See: Modmain.lua

### Asset types

"ASSET\_TYPE" should be a string with ones of specific values. I saw next types of assets:

* "ATLAS"
* "IMAGE"
* "ANIM"
* "SOUND"

#### Image

These are in TEX format. To create it you will need special software, see: Tools

They are used for icons, such as on the minimap, in your inventory, on a crafting tab, on a crafting recipe, or as the icon for the mod itself on the mods page. Note that they must be 64x64 pixels and 32-bit, or they'll cause errors.

#### Atlas

An XML file must accompany all of your images. Just copy the following XML code and replace the all caps parts with the name of each image.

```
<Atlas>
<Texture filename="NAME OF YOUR TEX FILE.tex" />
<Elements>
<Element name="NAME OF YOUR TEX FILE.tex" u1="0" u2="1" v1="0" v2="1" />
</Elements>
</Atlas>

```

#### Animation

These are animations used for real objects that are out in the world - ie everything that isn't an icon. You can use still images if you want, but they're still called anims because they can be animated.

To create these, you need the Don't Starve Together Mod Tools. First, go on Steam and install the Mod Tools. Then, use Spriter (at C:\Program Files (x86)\Steam\steamapps\common\Don't Starve Mod Tools\mod\_tools\Spriter\Spriter.exe) to turn your images into an animation file (a .scml file). Note that your images must be 32-bit, or the next step won't work. Name the entity after your prefab name and give sensible names to each animation - for a single still image, the standard practice is to call it "idle", but anything is fine as long as it's easy to remember since you'll be using those animation names in the code. These animations can be any size, unlike the 64x64 icons earlier. The size of the animation corresponds to the size of the object in game.

Once you have that, use the scml compiler (at C:\Program Files (x86)\Steam\steamapps\common\Don't Starve Mod Tools\mod\_tools\scml.exe) to compile your animation into the zip file format used in the game. You can run it on the command line, and the first argument is the path to your .scml file and the second argument is the path to your mod folder. This will automatically create the anim zip file in the correct location.
Modutil

These are many functions made available through the modding API. Most commonly used functions will be found here.

*They are defined in modutil.lua, in the InsertPostInitFunctions() function.*

## Available Functions

The following functions are available in both modmain.lua and wordgenmain.lua.

The Following Functions are available only in modmain.lua, not in worldgenmain.lua:

### Loading Tips

```
AddLoadingTip
RemoveLoadingTip
SetLoadingTipCategoryWeights
SetLoadingTipCategoryIcon

```

### Remote Procedure Calls

```
AddModRPCHandler
AddClientModRPCHandler
AddShardModRPCHandler
GetModRPCHandler
GetClientModRPCHandler
GetShardModRPCHandler
SendModRPCToServer
SendModRPCToClient
SendModRPCToShard
GetModRPC
GetClientModRPC
GetShardModRPC

```
CanEntitySeeTarget

`can_see = CanEntitySeeTarget(inst, target)`

## Description

Test whether an entity, such as a player, can see a specific target.

## Parameters

* `inst` - The entity instance.
* `target` - The target.

## Return Value

* `can_see` - Returns true if the target can be seen by the entity.

## Examples

```
-- Can the player see the closest tree.
target = GLOBAL.GetClosestInstWithTag("tree", GLOBAL.ThePlayer, 12)
if GLOBAL.CanEntitySeeTarget(GLOBAL.ThePlayer, target) then
    print("I see a tree.")
end

```

## Notes

* This function is defined in `simutil.lua`.
Mod icon

Files that specify mod icon should be named in modinfo.lua:

```
icon_atlas = "modicon.xml"
icon = "modicon.tex"
-- You can change these names if you want
```

To create TEX files you need special program. See: Tools

## modicon.xml

In all mods it looks very similar:

```
<Atlas>
    <Texture filename="modicon.tex" />
    <Elements>
        <Element name="modicon.tex" u1="0.001" u2="0.999" v2="0.999" v1="0.001" variant="" />
    </Elements>
</Atlas>
```

If you see something that should be changed, please edit this page.
TheInventory

`TheInventory` interface contains functions for managing the users inventory. Its metatable is found in `InventoryProxy`.

## Functions

```
AddCookBookKey
AddEmoji
AddGenericKVKey
AddPlantRegistryKey
AddRestrictedBuildFromLua
AddSkinDLCInput
AddSkinLinkInput
AddSkinSetInput
CancelGetAllItems
CheckClientOwnership
CheckOwnership
CheckOwnershipGetLatest
ClearSkinsDataset
ForceLoadOfflineCache
GetAllUnlockedAchievements
GetAutoBoxItem
GetClientGiftCount
GetCurrencyAmount
GetFullInventory
GetKleiPointsAmount
GetLocalCookBook
GetLocalGenericKV
GetLocalPlantRegistry
GetOwnedItemCount
GetOwnedItemCountForCommerce
GetUnopenedEntitlementItems
GetUnopenedItems
GetVirtualIAPCurrencyAmount
GetWXP
GetWXPLevel
HasDownloadedInventory
HasSupportForOfflineSkins
IsAchievementUnlocked
IsDownloadingInventory
LookupSkinname
SetAchievementTempUnlocked
SetCookBookValue
SetGenericKVValue
SetItemOpened
SetLocalVanityItems
SetPlantRegistryValue
StartGetAllItems
ValidateWithSignature

```
Leonardo Nickomarus

This is a notable person within the city of Charon.

Leonardo Nickomarus is the Head Professor (and currently the only resident professor) at Mobius' Institute of Learning. A lively old man with a passion for teaching, Prof. Nickomarus is always fully of energy, and takes great pride in his students. Known for his patience and skills as a teacher, the most interesting thing about him is his ability to clone himself up to 6 times, each of his clones able to teach classes simultaneously. His kind hearted and quick paced banter has rendered him liked by most of the townsfolk.
API/ModManager

```
ModManager:DisableAllServerMods
ModManager:DisplayBadMods
ModManager:FrontendLoadMod
ModManager:FrontendUnloadMod
ModManager:GetEnabledModNames
ModManager:GetEnabledServerModNames
ModManager:GetLinkForMod
ModManager:GetMod
ModManager:GetModRecords
ModManager:GetPostInitData
ModManager:GetPostInitFns
	types:
	"TaskSetPreInit"
	"TaskPreInit"
	"TaskSetPreInitAny"
	"LevelPreInit"
	"LevelPreInitAny"
	"RoomPreInit"
	"ComponentPostInit"
	"PrefabPostInit"
	"PrefabPostInitAny"
	"StategraphPostInit"

ModManager:GetServerModsNames
ModManager:GetUnloadPrefabsData
ModManager:InitializeModMain
ModManager:IsModCharacterClothingSymbolExcluded
ModManager:LoadMods
ModManager:RegisterPrefabs
ModManager:RemoveBadMod
ModManager:SetModRecords
ModManager:SetPostEnv
ModManager:ShowMoreMods
ModManager:SimPostInit
ModManager:StartVersionChecking
ModManager:UnloadPrefabs
ModManager:UnloadPrefabsFromData
```