recursal/Fanatic-Fandom huggingface dataset:
Orcish Horde

> The Orcs, who once cultivated a quiet Shamanistic society upon the world of Draenor, were corrupted by the chaos magics of the Burning Legion and formed into a voracious, unstoppable Horde. Lured to the world of Azeroth through a dimensional gateway, the Horde was manipulated into waging war against the human nations of Azeroth and Lordaeron. Hoping that the Horde would conquer the mortal armies of Azeroth, the Burning Legion made ready for its final invasion of the unsuspecting world.
>
>

> Now, under the visionary leadership of Thrall, the Orcs have stripped themselves of their demonic influences and stand ready to combat the vile Legion with courage and honor. Using the ancient, Shamanistic magics of their rediscovered culture, the powerful warriors of the Horde will stop at nothing to ensure that they're never used as pawns again.
>
>

# Race Skills

## #3 - Reincarnation

† The Formula for your respawn health is "100 - number between 0 and Scaling"
Faerie Dragon

> Small, quick flying unit, effective against enemy casters. Though not actual Dragons, these mystical looking creatures police the Emerald Dream from magic. As such, they are immune to magic.
>
>

# Race Skills

## #2 - Mana Flare

† Firing a weapon deals this damage to both the enemy and his allies who are within a radius of 200

## #4 - Fireball

† The formula for the dealt damage is "Max Health enemy x Scaling"
Adventure Hay

**MORAL: If you enjoy your current gender, don't sleep in a random pile of hay.**

> **PREVIOUS:** Archer **NEXT:** Pool Fun
>
>

## Synopsis

Joram, tired and driving in the dark, decided he should probably stop for a rest. In a barn. As you do. Apparently, he found the barn agreeable, and went to sleep on a bed of hay, where he had a strange dream that he was becoming female. He awoke, inexplicably now naked, just in time to witness first-hand his chest explode into a pair of breasts. She climbed onto a horse that had magically appeared for some reason, and rode naked into a world without modern technology.
Naora

**Naoro** though rather a lot of his muscles. Now that she's **Naora**, she thinks a lot of her boobs. She is the protagonist of Shirtless.

> "I don't think I'll wear much up here, I like this body too much not to show it..." - Told ya.
>
>

## In Shirtless

Naoro, a fitness instructor, found a pair of jeans lying around. So decided to take them home with him and wear them. As you do. Turns out they were magic jeans, as evidenced by the fact that after he put them on, they changed his legs, groin, frame, arms, head and, finally, his chest. The name Naora settling in her mind, she decides that with breasts like that, she'll probably only wear a bra.

Vanity!
Jenna (Field)

> *This article is about the protagonist of Field. For the protagonist of BFFs, see this page.*
>
>

**Jim** was apparently a heavy sleeper, as he didn't even notice being taken out of his bed and put in the field that turned him into **Jenna**. During her transformation, she found a puppy, which she found she could talk to. She is the protagonist of Field.

> "Huh... I feel... I feel like a woman..." - Jenna on her transformation
>
>

## In Field

This article about a character is a stub and needs improving.
Shadow Hunter

> These reclusive, wily jungle trolls are considered to be the highest authority within their respective warbands. They are masters of voodoo magics who can use their spirit-powers to both heal their allies and place curses upon their hapless enemies. The Shadow Hunters walk the line between darkness and light in hopes of salvaging the future for their savage brethren.
>
>
Jana

**Jan** tended to do whatever he pleased, which was what led him to jump into the spring that turned him into **Jana**. She's Tein's girlfriend now. She is the protagonist of Impulsive.

> "Don't take me too seriously." - Jana offers good advice.
>
>

## In Impulsive

This article about a character is a stub and needs improving.
Ira

**Ira** was formerly a human insomniac named **Iro**, until a mysterious man gave him a magic sleeping pill that cured his insomnia and turned him into an Okami. She is the protagonist of Sleep, Wolf.

## In Sleep, Wolf

When preparing to go to bed and not sleep one night, as usual, a strange man knocked on the door, gave him a pill with the promise that it would make it a lot easier for him to sleep now and later, then left. Iro took the pill and fell asleep near-instantly. She dreamed she was a white wolf, before turning back into himself, then changing further into an Okami. Upon waking up, she found that the dream had come true, and resolved to thank (read: kiss) the man if she ever saw him again.
Wish Stone

The **Wish Stone** is a sentient stone which grants wishes, typically at the price of the wisher's masculinity.

## In Archer

When Myro finally managed to hit the bullseye in his makeshift archery field after a year's practice, a Wish Stone presented itself to him. It granted his two wishes to become an elf and an expert archer, and in return took his masculinity, turning him into Myra. She didn't seem to mind.

## In Contentment

> "I will grant it anyway, and change a bit more in an effort to achieve your intent." - the Wish Stone on Zyran's wish to be rich
>
>

## In Sibling's Wish

This article about a character is a stub and needs improving.
Jenna (BFFs)

> *This article is about the protagonist of BFFs. For the protagonist of Field, see this page.*
>
>

**Jimmy** liked playing basketball with his friends, Shara and Shannon, but, fearing that romance might tear the group apart, he turned himself into a girl named **Jenna**. This would likely be a really bad time for either of the other girls to come out as lesbian. She is the protagonist of BFFs.

> "Heehee, you'll have to help me with some of this..." - Jenna to Shara and Shannon, after forgetting to get a bra for her boobs to grow into.
>
>

## In BFFs

This article about a character is a stub and needs improving.
Zyra

**Zyran** was making quite meagre earnings, but became fabulously wealthy when he made the wish that transformed him into the beautiful **Zyra**. She is the protagonist of Contentment.

> "This is so weird, but incredible." - Zyra on her transformation
>
>

## In Contentment

This article about a character is a stub and needs improving.
Tein

**Tein** is the more reserved, mature friend of the impulsive Jan, who turned into a pretty girl called Jana. After making a throwaway comment upon finding out that Jana found him attractive, he found himself in a relationship with her.

> "You want me as a boyfriend or something?" - The throwaway comment. Really sounds like something to base a relationship on.
>
>

## In Impulsive

This article about a character is a stub and needs improving.
Rona

**Rano** was an average guy, except for his power to sense and, if he concentrated enough, stop magic. However, some magic is too powerful for him to overcome, as he discovered when a mysterious force turned him into **Rona**. She is the protagonist of Resistance.

> "I... heehee... this is nice..." - Rona on her transformation
>
>

## In Resistance

This article about a character is a stub and needs improving.
Aria (Wolf Sense)

**Aria**, known as **Arim** before her transformation, is an Okami, and the protagonist of Whatevr89532's first ever caption, Wolf Sense.

> "I think I'd like to ask the witch to make this permanent. I like it!" - Aria on her transformation
>
>

## In Wolf Sense

Arim and his friend Ben apparently paid ten dollars each to a witch for a bucket of water which apparently grants whoever it is poured over wolf hearing and smell for twenty-four hours. When the bucket was poured over Arim, he changed into an Okami and renamed herself Aria. When she told Ben she wanted to make the change permanent, her friend was unsure of this at frst, but soon changed his mind after recieving a kiss from Aria.
Nakura

**Nakuro** was an adventurer, seeking a waterfall that granted great beauty, a quest which ultimately led to him becoming **Nakura**. She is the protagonist of Waterfall.

> "It's... not so bad... might even be good." - Nakura on her transformation
>
>

## In Waterfall

This article about a character is a stub and needs improving.
Terry

**Terry** has always loved techno music, even after a mysterious CD of it that came in the post turned him into a woman. She is the protagonist of Techno.

> "Huh... well, this was unexpected. Hmm... not that I dislike it." - Terry on her transformation
>
>

## In Techno

This article about a character is a stub and needs improving.
Wiki Whatevr Wiki

## Welcome to the Wiki Whatevr!

Whatevr89532 makes TG captions and stories with anime images for all to read! This is the thoroughly unofficial wiki of the myriad antics of those characters. Hooray!

## Latest activity

Photos and videos are a great way to add visuals to your wiki. Find videos about your topic by exploring Wikia's Video Library.

File:Placeholder
Jenna's wolf

**Jenna's wolf** is a wolf pup that belongs to Jenna, who found him while she was in the middle of her transformation. Jenna has the ability to understand him, which is probably why he's so fond of her.

> "You're too smart to bite me. eh?" - Jenna, on realising her puppy is a wolf.
>
>

## In Field

This article about a character is a stub and needs improving.
Femme Fatale (Sword)

The **Femme Fatale** was a magic sword, discovered by the legendary swordsman Shiro. But his form wasn't right for it, so it turned him into Shara.

> "You are becoming more worthy." - The Femme Fatale to Shiro as it turns him into a woman.
>
>

## In Femme Fatale

This article about a character is a stub and needs improving.
Pool Fun

**A teen, looking for fun, is enticed by a new pool in town.**

> **PREVIOUS:** Adventure Hay **NEXT:** Sleep, Wolf
>
>

## Synopsis

Joey sat around in a pool one day, watching the little kids splash and pay and wishing he could, too, but knowing he would be outcast by his friends if he did. A couple of days later, on his way back to the pool, a woman told him he would have more fun at a pool run by her company, and gave him a business card. *Another* couple of days later, and Joey decided to go to the pool on a business card. It was his first visit so he entered for free, and when he got in the water, he found himself magically transformed into a girl. A girl named Mara approached her and shot her with a water pistol before giving her her own and reassuring her that she would change back after drying off. She renamed herself Joan and set off for some fun.

## Cast

People transformed

* Joey/Joan

#### Secondary cast

* Pool publicist woman
* Mara
Archer

**A young archer encounters a Wish Stone in the woods.**

> **PREVIOUS:** Wolf Sense **NEXT:** Adventure Hay
>
>

## Synopsis

To sate his obsession with archery, a young boy named Myro headed into the forest east of his town and set up a makeshift training area there. After a full year of training, he finally managed to hit the bullseye, prompting the appearance of a Wish Stone, which allows two of the user's wishes to come true, while also taking something away. Myro wished to become an elf and an expert archer, and the Wish Stone duly made him so, as well as taking his masculinity and renaming her Myra. She didn't seem to mind, and set off an an adventure.
Overweight

**See, whenever anyone takes something from a stranger, you can pretty much guarantee this will happen.**

> **PREVIOUS:** Sleep, Wolf **NEXT:** Silly Wish
>
>

## Synopsis

At a supermarket one day, a mysterious individual came up to Niro and gave him a carton of milk, claiming it would make him look good. Despite the guy clearly being a weirdo, Niro took the milk home. After having a shower the next day, he came upon the milk in the fridge. He drank it in one go, and soon found himself changed into a beautiful woman named Nira. Happy with her new look, she decided to keep the carton as a memento.
Nyla

**Nylan** was a suspicious sort, particularly when his camp-mates "disappeared" to be replaced by girls. However, he didn't really mind when they turned him into **Nyla**. She is one of ten protagonists in Camp.

> "Her body with breasts, and curves, soft skin."
>
>

## In Camp

This article about a character is a stub and needs improving.
Laurie

**Larry** was addicted to text messaging, and remained so after a mysterious message from the also-mysterious T.W. turned him into **Laurie**. She is the protagonist of Txt Msg.

Oh, and the boobs in the CharStub template are hers.

> "Hehee... I feel so silly!" - Laurie's bubbliness surfaces for the first time.
>
>

## In Txt Msg

This article about a character is a stub and needs improving.
Gira

**Giram** was a prankster, until one day at camp he found his locker full of MYSTERIOUS LIGHT whoich turned him into **Gira**. Apparently, she gets around. She is one of ten protagonists in Camp.

> "Gira plays love like another prank game."
>
>

## In Camp

This article about a character is a stub and needs improving.
Myra

**Myra**was once an ordinary human named **Myro**, until an encounter with a wish stone turned him into a female elf. In both personas, he/she is obsessed with archery, although Myro's obsession withelves lessens aftr he transforms into one. She was the protagonist in Archer.

## In Archer

To sate his obsession with archery, a young boy named Myro headed into the forest east of his town and set up a mkeshift training area there. After a full year of training, he finally managed to hit the bullseye, prompting the appearance of a Wish Stone, which allows two of the user's wishes to come true and takes away something else. Myro wished to become an elf and an expert archer, and the Wish Stone duly made him so, as well as taking his masculinity so that he became a woman.
Renna

**Ren** was never able to deal with girls romantically. After getting transformed into **Renna**, she feels much the same about boys, but Zare asked her first, so she's cool. She is the protagonist of Shyness.

> "I can handle a guy if he came after me first." - Renna on Zare.
>
>

## In Shyness

This article about a character is a stub and needs improving.
Hira

**Hiru** was good friends with Razo, and the two were rather fond of their nearby beach. They're probably even more so now that Razo's turned himself into Roza and Hiru into **Hira**. She is one of two protagonists in Tanning Lotion.

> "Really though, how did you make us girls?" - Hira is curious about her device of transformation
>
>

## In Tanning Lotion

This article about a character is a stub and needs improving.
Shirtless

**Why would you just... wear clothes you find on the street? Who does that?**

> **PREVIOUS:** Silly Wish **NEXT:** Translation
>
>

## Synopsis

Naoro, a fitness instructor, found a pair of jeans lying around. So decided to take them home with him and wear them. As you do. Turns out they were magic jeans, as evidenced by the fact that after he put them on, they changed his legs, groin, frame, arms, head and, finally, his chest. The name Naora settling in her mind, she decides that with breasts like that, she'll probably only wear a bra.
Lia

As **Liam**, he went to the beach almost every day with his friends. As **Lia**, we can assume she does much the same, only now with a sense of mutual attraction. She is the protagonist of Silly Wish.

## In Silly Wish

At the beach one day, one of Liam's friends found a very shiny jewel, and one of them claimed that it would grant one wish to the user, and also do something else, either logical or entirely unpredictable. Liam called dibs, and jokingly wished for pink hair, not really believing the story. The jewel obliged despite his non-belief, giving him pink hair, along with a blue bikini, large breasts and... yeah. Re-christening herself Lia, the woman noted the important moral she had learned.
Ben

**Ben** was once a friend of Arim, and is now (presumably) Aria's boyfriend. He appeared in Wolf Sense.

## In Wolf Sense

Ben and Arim apparently each paid ten dollars to a witch for a bucket of water which granted wolf smell and hearing to whoever it was poured over. He poured it on Arim and watched as his friend transformed into an Okami before his eyes. When Arim, now Aria, told him he wanted to make the change permanent, he was initially resistant, but changed his mind when Aria kissed him.
Sleep, Wolf

**A man accepts a pill from a stranger. Considering what could have happened, it turned out rather well.**

> **PREVIOUS:** Pool Fun **NEXT:** Overweight
>
>

## Synopsis

When preparing to go to bed and not sleep one night, as usual, a strange man knocked on the door, gave him a pill with the promise that it would make it a lot easier for him to sleep now and later, then left. Iro took the pill and fell asleep near-instantly. She dreamed she was a white wolf, before turning back into himself, then changing further into an Okami. Upon waking up, she found that the dream had come true, and resolved to thank (read: kiss) the man if she ever saw him again.
Shara (Femme Fatale)

**Shiro**, the master swordsman, had heard of a sword called the Femme Fatale. and was determined to find it... but when he did, he wasn't expecting it to transform him into **Shara**! Still, she doesn't mind. She is the protagonist of Femme Fatale.

> "Good. You were right." - Shara on discovering that her transformation is irreversible.
>
>

## In Femme Fatale

This article about a character is a stub and needs improving.
Zare

**Zare** is a low-level wizard, but he can still do a gender transformation spell, as demonstrated when he turned Ren, a guy he's heard about, into Renna, so that they could be together.

> "I'm sorry you had to be changed, but now you are beautiful." - Zare in his first letter to the freshly-female Renna. Smooth.
>
>

## In Shyness

This article about a character is a stub and needs improving.
CharacterCanCastFromItem

Check if the character source can cast the skill from an item.

command CharacterCanCastFromItem(
 CHARACTER source,
 ITEM item,
 [INT ignoreActionPoints = 0],
 [SKILL skillOverride]
)Parameters:sourceAdd a brief descriptionitemAdd a brief descriptionignoreActionPoints(optional) Add a brief descriptionskillOverride(optional) Add a brief description
Silly Wish

**Do be careful what you wish for.**

> **PREVIOUS:** Overweight **NEXT:** Shirtless
>
>

## Synopsis

At the beach one day, a friend of Liam's found a very shiny jewel, and one of them claimed that it would grant one wish to the user, and also do something else, either logical or entirely unpredictable. Liam called dibs, and jokingly wished for pink hair, not really believing the story. The jewel obliged despite his non-belief, giving him pink hair, along with a blue bikini, large breasts and... yeah. Re-christening herself Lia, the woman noted the important moral she had learned.
Roza

**Razo** was good friends with Hiru, and they enjoyed going to the beach to get tans and check out girls. After he used some sunblock he got from a pink-haired girl, he turned into **Roza**, and she spread the sunblock on Hiru to turn him into Hira. Such is life. She is one of two protagonists in Tanning Lotion.

> "I found some really nice suntan, for free!" - Roza is appreciative of her device of transformation
>
>

## In Tanning Lotion

This article about a character is a stub and needs improving.
Joey

**Joey** is normally a sixteen-year-old boy who wishes he could have fun in the pool, like little kids. However, now he frequents a thoroughly unusual pool, and whenever he swims there he turns into the girl named **Joan**. He is the protagonist of the caption Pool Fun.

## In Pool Fun

Joey sat around in a pool one day, watching the little kids splash and pay and wishing he could, too, but knowing he would be outcast by his friends if he did. A couple of days later, on his way back to the pool, a woman told him he would have more fun at a pool run by her company, and gave him a business card. *Another* couple of days later, and Joey decided to go to the pool on a business card. It was his first visit so he entered for free, and when he got in the water, he found himself magically transformed into a girl. A girl named Mara approached her and shot her with a water pistol before giving her her own and reassuring her that she would change back after drying off. She renamed herself Joan and set off for some fun.
Mira

**Mair** was a pretty ordinary guy who absolutely loved the feeling of his shower turning him into **Mira**, Jirn's wife. She is the protagonist of Wonderful Shower.

## In Wonderful Shower

This article about a character is a stub and needs improving.

## Notes

* The text of the caption suggests that Mair has turned himself into Mira before the events of the caption, but there is nothing concrete, so we're acting under the assumption that the transformation was a one-time deal.
Mizuna

**Mizu** was something of a bookworm, and likely remained one even after an odd book he found turned him into **Mizuna**. She is the protagonist of Odd Book.

> "This isn't... possible, but... it's so nice..." - Mizuna on her transformation
>
>

## In Odd Book

This article about a character is a stub and needs improving.
Jorya

**Jorya**, or **Joram** as she was once known, is the protagonist of the caption Adventure Hay. Before she was transformed, she would apparently resort to sleeping in barns without really bothering to search for anything else. She's probably a bit more careful about that now.

## In Adventure Hay

Joram, tired and driving in the dark, decided he should probably stop for a rest. In a barn. As you do. Apparently, he found the barn agreeable, and went to sleep on a bed of hay, where he had a strange dream that he was becoming female. He awoke, inexplicably now naked, just in time to witness first-hand his chest explode into a pair of breasts. She climbed onto a horse that had magically appeared for some reason, and rode naked into a world without modern technology.
CharacterApplyStatus (command)

Add a brief description

command CharacterApplyStatus(
 CHARACTER character,
 STATUS status,
 [INT turns = null],
 [INT force = 0]
)Parameters:characterAdd a brief descriptionstatusAdd a brief descriptionturns(optional) Add a brief descriptionforce(optional) Add a brief description
## Description

Applies the status to the character

When turns is -1 it's a permanent status

When turns is -2 it's a keep alive status (which means it will die if it's not applied again within 1 second)

When force is 1 it will ignore savingthrows & immunities.
Jera

**Jeram** was a rather modest individual, so naturally, at camp, he asked for a private shower. Which transformed him into the equally-modest **Jera**. She is one of ten protagonists in Camp.

> "Bountiful boobs gave Jera something to really be modest about when in the nude."
>
>

## In Camp

This article about a character is a stub and needs improving.
Nira

**Niro** was a little insecure about his weight, until some milk accepted from a strange man changed him into **Nira**. She is the protagonist of Overweight.

## In Overweight

Niro lived alone. At a supermarket one day, a mysterious individual came up to him and gave him a carton of milk, claiming it would make him look good. Despite the guy clearly being a weirdo, Niro took the milk home. After having a shower the next day, he came upon the milk in the fridge. He drank it in one go, and soon found himself changed into a beautiful woman named Nira. Happy with her new look, she decided to keep the carton as a memento.
CharacterMoveTo

Add a brief description

command CharacterMoveTo(
 GAMEOBJECT|FLOAT3 target,
 [INT running = 0],
 [INT shouldArrive = 0],
 [INT longPath = 0],
 [FLOAT minDistance = 1.5],
 [FLOAT maxDistance = minDistance+2.5]
)Parameters:targetAdd a brief descriptionrunning(optional) Add a brief descriptionshouldArrive(optional) Add a brief descriptionlongPath(optional) Add a brief descriptionminDistance(optional) Add a brief descriptionmaxDistance(optional) Add a brief description
## Description

Move to the target.

Set shouldArrive to 1 if you want a guaranteed move. (teleports on fail)

Set longPath to 1 if it's a really long path
CharacterDisplayTextWithParam

Display text over a character with a numeric value from script substituted for a placeholder in the text.

call CharacterDisplayTextWithParam(
 CHARACTER \_Character,
 STRING \_Text,
 INTEGER \_Parameter
)Parameters:\_CharacterThe character over which to display the text.\_TextThe key of the translated string to show.\_ParameterThe number to insert into the text in place of [1].
## Description

Similar to CharacterDisplayText but this version will replace the "[1]" placeholder in the translated string with a numeric value specified in the `_Parameter` parameter.

## Examples

If the value of translated string "testing" is "The parameter is [1]", then the text "The parameter is 99" would appear over the character that pulled the lever.

```
IF
CharacterUsedItem(_Player,ITEM_Script_Lever)
THEN
CharacterDisplayTextWithParam(_Player,"testing",99);
```
CharacterGet

Add a brief description

command CharacterGet(
 OUT CHARACTER character,
 GAMEOBJECT|FLOAT3 src,
 FLOAT range,
 COMPARE howTo,
 COMPAREFUNC compareFunc,
 [RELATION relation],
 [SURFACE surface],
 [STATUS status],
 [TALENT talent],
 [CHARACTER inSightOf]
)Parameters:characterAdd a brief descriptionsrcAdd a brief descriptionrangeAdd a brief descriptionhowToAdd a brief descriptioncompareFuncAdd a brief descriptionrelation(optional) Add a brief descriptionsurface(optional) Add a brief descriptionstatus(optional) Add a brief descriptiontalent(optional) Add a brief descriptioninSightOf(optional) Add a brief description
## Description

Get a character within a certain range conforming to the filled in restraints.

This will never return the character to which this script is attached!
AddEntryToCustomBook

Adds a translated string to a custom book.

call AddEntryToCustomBook(
 STRING \_Bookname,
 STRING \_Entryname
)Parameters:\_BooknameWhatever you want to call the book, use this same name in OpenCustomBookUI call.\_EntrynameA translated string key.
## Description

This call will add a new string to a custom book. The book can be shown with the command OpenCustomBookUI. Use whatever book name you want, this is only used in the story code of these two calls.

## Remarks

A specific translated string will only be added once even if you call **AddEntryToCustomBook** multiple times for it.
CharacterMoveItemToTrigger

Add a brief description

call CharacterMoveItemToTrigger(
 CHARACTER \_Character,
 ITEM \_Item,
 TRIGGER \_Trigger,
 INTEGER \_Amount,
 STRING \_Event
)Parameters:\_CharacterAdd a brief description\_ItemAdd a brief description\_TriggerAdd a brief description\_AmountAdd a brief description\_EventAdd a brief description
CharacterCanSee

Add a brief description

command CharacterCanSee(
 CHARACTER watchingChar,
 CHARACTER|ITEM target,
 [INT forceUpdate = 0]
)Parameters:watchingCharAdd a brief descriptiontargetAdd a brief descriptionforceUpdate(optional) Add a brief description
## Description

Check if character has target in his line of sight.

If you force the update, it will not use the cache and recheck the sight (can be slow if overused).
CharacterDisplayText

Display text (from translated strings) over the specified character.

call CharacterDisplayText(
 CHARACTER \_Character,
 STRING \_Text
)Parameters:\_CharacterThe character over which to display text.\_TextThe key of a translated string to display.
## Examples

To show the translated string that has a key of "testing" over the head of the player that pulled the lever. It will NOT show the actual word "testing". There does not to be any way to adjust the length of time the text is displayed.

```
IF
CharacterUsedItem(_Player,ITEM_Script_Lever)
THEN
CharacterDisplayText(_Player,"testing");
```
ActivateTrade

Add a brief description

call ActivateTrade(
 CHARACTER \_Player,
 CHARACTER \_Trader,
 INTEGER \_CanRepair,
 INTEGER \_CanIdentify,
 INTEGER \_CanSell
)Parameters:\_PlayerAdd a brief description\_TraderAdd a brief description\_CanRepairAdd a brief description\_CanIdentifyAdd a brief description\_CanSellAdd a brief description
AddStatusInfluence

Adds the status influence strength on the object.

command AddStatusInfluence(
 CHARACTER|ITEM object,
 STATUS status,
 FLOAT strength,
 [FIXEDSTRING extraData = \"\"],
 [INT isWeather = 1]
)Parameters:objectAdd a brief descriptionstatusAdd a brief descriptionstrengthAdd a brief descriptionextraData(optional) Add a brief descriptionisWeather(optional) Add a brief description
CharacterHasStatus (command)

Add a brief description

command CharacterHasStatus(
 CHARACTER character,
 STATUS statusType,
 [FIXEDSTRING extraData]
)Parameters:characterAdd a brief descriptionstatusTypeAdd a brief descriptionextraData(optional) Add a brief description
## Description

Check if character currently has the status.

ExtraData can be filled in for some statuses:

- Consume: statsid of the item

- Shield: skillid of the shield
CharacterAppearAtPositionOutOfSightTo

Add a brief description

call CharacterAppearAtPositionOutOfSightTo(
 CHARACTER \_Character,
 REAL \_X,
 REAL \_Y,
 REAL \_Z,
 INTEGER \_Angle,
 INTEGER \_PlaySpawn,
 STRING \_Event
)Parameters:\_CharacterAdd a brief description\_XAdd a brief description\_YAdd a brief description\_ZAdd a brief description\_AngleAdd a brief description\_PlaySpawnAdd a brief description\_EventAdd a brief description
CharacterAppearOnTrailOutOfSightTo (call)

Add a brief description

call CharacterAppearOnTrailOutOfSightTo(
 CHARACTER \_Character,
 CHARACTER \_Target,
 INTEGER \_Angle,
 INTEGER \_PlaySpawn,
 STRING \_Event
)Parameters:\_CharacterAdd a brief description\_TargetAdd a brief description\_AngleAdd a brief description\_PlaySpawnAdd a brief description\_EventAdd a brief description
CharacterCanDrinkPotion

Check if the character source can drink the potion: will check inv and actionpoints

command CharacterCanDrinkPotion(
 CHARACTER source,
 FIXEDSTRING potionID,
 [INT ignoreActionPoints = 0]
)Parameters:sourceAdd a brief descriptionpotionIDAdd a brief descriptionignoreActionPoints(optional) Add a brief description
CharacterMoveToPosition

Add a brief description

call CharacterMoveToPosition(
 CHARACTER \_Character,
 REAL \_X,
 REAL \_Y,
 REAL \_Z,
 INTEGER \_Running,
 STRING \_Event
)Parameters:\_CharacterAdd a brief description\_XAdd a brief description\_YAdd a brief description\_ZAdd a brief description\_RunningAdd a brief description\_EventAdd a brief description
CharacterIsBetterOrEqualClass

Returns true if score is higher or equal than the current score

command CharacterIsBetterOrEqualClass(
 CHARACTER character,
 INT currentScore,
 OUT INT newScore,
 INT warriorScore,
 INT rogueScore,
 INT mageScore,
 INT clericScore,
 INT rangerScore
)Parameters:characterAdd a brief descriptioncurrentScoreAdd a brief descriptionnewScoreAdd a brief descriptionwarriorScoreAdd a brief descriptionrogueScoreAdd a brief descriptionmageScoreAdd a brief descriptionclericScoreAdd a brief descriptionrangerScoreAdd a brief description
CharacterPlayLoopEffect (command)

Plays a looping effect on the character and it follows the character

command CharacterPlayLoopEffect(
 OUT INT effectHandle,
 CHARACTER character,
 STRING effect,
 [FIXEDSTRING boneName]
)Parameters:effectHandleAdd a brief descriptioncharacterAdd a brief descriptioneffectAdd a brief descriptionboneName(optional) Add a brief description
AddSecret

Adds a secret to the journal and map.

call AddSecret(
 STRING \_Secret
)Parameters:\_SecretThe name of the secret (from secret\_prototypes.lsx)
## Description

Adds a secret to the "Secrets" tab of the journal, and puts a marker on the minimap.

## Remarks

You should have a working minimap before trying this. Use the minimap creator tool in the engine and then rename the created .dds & .lsb files to Minimap.dds and Minimap.lsb.

In order to add the secret, you must define information in three places:

* secret\_prototypes.lsx
* marker\_prototypes.lsx
* translated strings.

The LSX files should be in `{your module folder}\Story\Journal` folder. You can create this folder if it does not exist yet. You can copy these files from the unpacked main mod and remove all other nodes to start your own.

### Update secret\_prototypes.lsx

This XML file contains a node for each secret defining its identifier, what strings will be used, and what marker will be used. The SecretID is the value you use in the story script when calling AddSecret.

```
 <node id ="Secret">
 <attribute id="SecretID" value="SEC\_MySecret" type="22"/>
 <attribute id="SecretTitle" value="SEC\_MySecret\_Title" type="22"/>
 <attribute id="Description" value="SEC\_MySecret\_Descr" type="22"/>
 <attribute id="SecretMarkerID" value="SEC\_MySecret" type="22"/>
 </node>

```

### Update marker\_prototypes.lsx

This XML file contains a node for each map marker, indicating the map, location, and text. The location is specified by pointing to the UUID of an Item, Trigger, or Character in the level. The MarkerID must be the same value used in the secret\_prototypes node. To get the TargetObjectUUID right-click the object in the editor and use "Copy Name <GUID> to Clipboard". You may specify a handle on DisplayText if you want to make the string localizable, but that's optional.

```
 <node id ="Marker">
 <attribute id="MarkerID" value="SEC\_MySecret" type="22"/>
 <attribute id="MarkerLevel" value="testlevel" type="22"/>
 <attribute id="MarkerTargetObjectUUID" value="Script\_Lever2 <bec78fe6-afff-4af4-9498-d56b72d24f07>" type="22"/>
 <attribute id="MarkerTargetObjectType" value="Item" type="22"/>
 <attribute id="MarkerIcon" value="SecretMarker" type="22"/>
 <attribute id="DisplayText" value="A Secret is Here!" type="28"/>
 </node>

```

### Add translated strings

Use the TranslatedStringKey editor for to add translated strings. Ensure there are keys that match what you put in secret\_prototypes for SecretTitle and Description
CharacterAppearOutOfSightTo (call)

Add a brief description

call CharacterAppearOutOfSightTo(
 CHARACTER \_Character,
 CHARACTER \_Target,
 INTEGER \_Angle,
 INTEGER \_PlaySpawn,
 STRING \_Event
)Parameters:\_CharacterAdd a brief description\_TargetAdd a brief description\_AngleAdd a brief description\_PlaySpawnAdd a brief description\_EventAdd a brief description
AddTemporaryStatusInfluence

Adds a temporary status influence strength on the object.. It will be gone in a few seconds if it's not set again

command AddTemporaryStatusInfluence(
 CHARACTER|ITEM object,
 STATUS status,
 FLOAT strength,
 [FIXEDSTRING extraData = \"\"],
 [INT isWeather = 1]
)Parameters:objectAdd a brief descriptionstatusAdd a brief descriptionstrengthAdd a brief descriptionextraData(optional) Add a brief descriptionisWeather(optional) Add a brief description
CharacterCount

Counts the characters within a certain range conforming to the filled in restraints.

command CharacterCount(
 OUT INT count,
 GAMEOBJECT|FLOAT3 src,
 FLOAT range,
 [RELATION relation],
 [SURFACE surface],
 [STATUS status],
 [TALENT talent],
 [CHARACTER inSightOf]
)Parameters:countAdd a brief descriptionsrcAdd a brief descriptionrangeAdd a brief descriptionrelation(optional) Add a brief descriptionsurface(optional) Add a brief descriptionstatus(optional) Add a brief descriptiontalent(optional) Add a brief descriptioninSightOf(optional) Add a brief description
E'bahz Nunh

**Alter** | † 28

## Verstorben

E'bahz Nunh wurde als O'bahz Tia geboren. Er ging wie viele Tia auf Wanderschaft und schloss sich dann dem Stamm der Eh an. In einem Kampf um den freien Platz des Nunh gewann er und wurde Stammesmitglied. Er starb im Alter von 28 nach 3 Jahren Regentschaft an den Folgen einer schlimmen Kampfverletzung, welche septisch wurde. Das darauf folgende Tunier um den Platz als Nunh gewann E'rhuwa Nunh.

## Beziehungen

* Weitere Kinder
 Freunde
 Kameraden / Bekannte
 Feinde
CharacterPlayAnimation (command)

Add a brief description

command CharacterPlayAnimation(
 FIXEDSTRING animation,
 [INT exitOnFinish = 1],
 [INT waitForCompletion = 1]
)Parameters:animationAdd a brief descriptionexitOnFinish(optional) Add a brief descriptionwaitForCompletion(optional) Add a brief description
## Description

Plays a certain animation

ExitOnFinish means if the exit will kill itself after it was played (revert back to still)

WaitForCompletion means if the action will wait for the animation to be played at least once.
FindPosition

Add a brief description

command FindPosition(
 INOUT FLOAT3 position,
 GAMEOBJECT|FLOAT3 source,
 FLOAT radius,
 FLOAT rangeCheck,
 CHARACTER alignSource,
 INT minAllies,
 INT maxAllies,
 INT minEnemies,
 INT maxEnemies
)Parameters:positionAdd a brief descriptionsourceAdd a brief descriptionradiusAdd a brief descriptionrangeCheckAdd a brief descriptionalignSourceAdd a brief descriptionminAlliesAdd a brief descriptionmaxAlliesAdd a brief descriptionminEnemiesAdd a brief descriptionmaxEnemiesAdd a brief description
## Description

Finds the closest position from the source (within radius) where the conditions are matched.

Used for finding AOE positions.
DialogStart

Start a dialog between the targets

command DialogStart(
 STRING dialog,
 CHARACTER|ITEM target,
 CHARACTER|ITEM target,
 CHARACTER|ITEM target,
 CHARACTER|ITEM target
)Parameters:dialogAdd a brief descriptiontargetAdd a brief descriptiontargetAdd a brief descriptiontargetAdd a brief descriptiontargetAdd a brief description
DisplayCombatInfoText

Displays text above the character/item for a certain amount of time. It will replace the current text, including dialogtext

command DisplayCombatInfoText(
 CHARACTER|ITEM target,
 FIXEDSTRING text,
 FLOAT timeInSeconds
)Parameters:targetAdd a brief descriptiontextAdd a brief descriptiontimeInSecondsAdd a brief description
ItemTemplateEnteredTrigger

Add a brief description

event ItemTemplateEnteredTrigger(
 STRING \_ItemTemplate,
 INTEGER \_Item,
 TRIGGER \_Trigger,
 CHARACTER \_Owner,
 CHARACTER \_Mover
)Parameters:\_ItemTemplateAdd a brief description\_ItemAdd a brief description\_TriggerAdd a brief description\_OwnerAdd a brief description\_MoverAdd a brief description
GetElement

Fills in the variable with the index one of the values (starting from 0)

command GetElement(
 OUT OBJECT variable,
 INT index,
 OBJECT value,
 OBJECT value,
 OBJECT value
)Parameters:variableAdd a brief descriptionindexAdd a brief descriptionvalueAdd a brief descriptionvalueAdd a brief descriptionvalueAdd a brief description
CharacterSpottedItemTemplateTheft ByEvidence

Add a brief description

event CharacterSpottedItemTemplateTheft\_ByEvidence(
 CHARACTER \_Offender,
 CHARACTER \_Spotter,
 CHARACTER \_Owner,
 STRING \_ItemTemplate,
 INTEGER \_Amount
)Parameters:\_OffenderAdd a brief description\_SpotterAdd a brief description\_OwnerAdd a brief description\_ItemTemplateAdd a brief description\_AmountAdd a brief description
CreateItemTemplateAtPosition

Add a brief description

query CreateItemTemplateAtPosition(
 [in] STRING \_ItemTemplate,
 [in] REAL \_X,
 [in] REAL \_Y,
 [in] REAL \_Z,
 [out] INTEGER \_ItemHandle
)Parameters:\_ItemTemplateAdd a brief description\_XAdd a brief description\_YAdd a brief description\_ZAdd a brief description\_ItemHandleAdd a brief description
CharacterUseItem (call)

Makes a character move to and then use an item.

call CharacterUseItem(
 CHARACTER \_Character,
 ITEM \_Item,
 STRING \_Event
)Parameters:\_CharacterThe character that will use the item.\_ItemThe item to use\_EventOptional CharacterEvent to fire after using, use "" for no event.
## Description

The character will move within range of the item and then use it. If you specify a string for `_Event`, a CharacterEvent will then occur with that event string.

## Remarks

Typically used to move NPCs to beds/chairs as part of goal. If you just want an NPC to be sitting/in a bed by default, an easier way is to use the "Sit" character script under Scripts in the sidebar.
DialogStartFourSpeakerDialog

Add a brief description

call DialogStartFourSpeakerDialog(
 STRING \_Dialog,
 CHARACTER \_Character,
 CHARACTER \_Character2,
 CHARACTER \_Character3,
 CHARACTER \_Character4
)Parameters:\_DialogAdd a brief description\_CharacterAdd a brief description\_Character2Add a brief description\_Character3Add a brief description\_Character4Add a brief description
GetInnerDistance

Add a brief description

command GetInnerDistance(
 OUT FLOAT distance,
 GAMEOBJECT source,
 GAMEOBJECT target
)Parameters:distanceAdd a brief descriptionsourceAdd a brief descriptiontargetAdd a brief description
## Description

Returns the distance between 2 gameobjects (character, item, trigger, ...)

Their bounds are already subtracted.
CharacterSpottedItemTheft Redhanded

Add a brief description

event CharacterSpottedItemTheft\_Redhanded(
 CHARACTER \_Offender,
 CHARACTER \_Spotter,
 CHARACTER \_Owner,
 ITEM \_Item,
 INTEGER \_Value,
 INTEGER \_Handle,
 INTEGER \_CrimeID,
 REAL \_X,
 REAL \_Y,
 REAL \_Z,
 REAL \_Pitch,
 REAL \_Yaw,
 REAL \_Roll,
 INTEGER \_ContainerHandle
)Parameters:\_OffenderAdd a brief description\_SpotterAdd a brief description\_OwnerAdd a brief description\_ItemAdd a brief description\_ValueAdd a brief description\_HandleAdd a brief description\_CrimeIDAdd a brief description\_XAdd a brief description\_YAdd a brief description\_ZAdd a brief description\_PitchAdd a brief description\_YawAdd a brief description\_RollAdd a brief description\_ContainerHandleAdd a brief description
CharacterAppearAtTriggerOutOfSightTo

Add a brief description

call CharacterAppearAtTriggerOutOfSightTo(
 CHARACTER \_Character,
 TRIGGER \_Target,
 INTEGER \_Angle,
 INTEGER \_PlaySpawn,
 STRING \_Event
)Parameters:\_CharacterAdd a brief description\_TargetAdd a brief description\_AngleAdd a brief description\_PlaySpawnAdd a brief description\_EventAdd a brief description
CharacterSpottedItemTemplateUsed Redhanded

Add a brief description

event CharacterSpottedItemTemplateUsed\_Redhanded(
 CHARACTER \_Offender,
 CHARACTER \_Spotter,
 CHARACTER \_Owner,
 STRING \_ItemTemplate,
 INTEGER \_crimeID
)Parameters:\_OffenderAdd a brief description\_SpotterAdd a brief description\_OwnerAdd a brief description\_ItemTemplateAdd a brief description\_crimeIDAdd a brief description
CharacterSpottedItemTemplateDestroyed Redhanded

Add a brief description

event CharacterSpottedItemTemplateDestroyed\_Redhanded(
 CHARACTER \_Offender,
 CHARACTER \_Spotter,
 CHARACTER \_Owner,
 STRING \_ItemTemplate,
 INTEGER \_Amount,
 INTEGER \_Value,
 INTEGER \_crimeID
)Parameters:\_OffenderAdd a brief description\_SpotterAdd a brief description\_OwnerAdd a brief description\_ItemTemplateAdd a brief description\_AmountAdd a brief description\_ValueAdd a brief description\_crimeIDAdd a brief description
Ralph

A young boy who lives to serve Vetti. Always at the man's side, Ralph is a constant annoyance when trying to ensure Vetti's health. When Vetti's health starts to deteriorate, Ralph uses every means necessary to try to help, even confronting to Holy Oracle for guidance. The relationship between Ralph and Vetti is never fully explained, though it is obvious the young boy is in love with the man. These feelings are never revealed as Ralph is murdered in his misguided idea of obtaining peace in the "Black Cross", the over - ruling religion of the galaxy.

VOice: Rie Kugimiya (Japanese), Brina Palencia(English)
Roleplay/Carliam/Archive 2

## fluffy fluff turned angst

Template:Carter Choi
Template:ChocoKat/Word Bubble
Template:ChocoKat/Word Bubble
Template:ChocoKat/Word Bubble
Template:ChocoKat/Word Bubble
Template:ChocoKat/Word Bubble
Template:ChocoKat/Word Bubble
Template:ChocoKat/Word Bubble
Template:ChocoKat/Word Bubble
Template:ChocoKat/Word Bubble
Template:ChocoKat/Word Bubble
Template:ChocoKat/Word Bubble
Template:ChocoKat/Word Bubble
Template:ChocoKat/Word Bubble
Template:Carter Choi
Template:Liam
Template:Carter Choi
Template:Liam
Template:Carter Choi
Template:Liam
Template:Carter Choi
Template:Liam
Template:Carter Choi
Template:Liam
Template:Carter Choi
Template:Liam
Template:Carter Choi
Template:Liam
Template:Carter Choi
Template:Liam
Template:Carter Choi
Template:Liam
Template:Carter Choi
CharacterSpottedItemMoved Redhanded

Add a brief description

event CharacterSpottedItemMoved\_Redhanded(
 CHARACTER \_Offender,
 CHARACTER \_Spotter,
 CHARACTER \_Owner,
 ITEM \_Item,
 INTEGER \_crimeID
)Parameters:\_OffenderAdd a brief description\_SpotterAdd a brief description\_OwnerAdd a brief description\_ItemAdd a brief description\_crimeIDAdd a brief description
ItemApplyStatus (call)

Applies a status (such as burning) to an item.

call ItemApplyStatus(
 ITEM \_Item,
 STRING \_Status,
 REAL \_Duration,
 INTEGER \_Force
)Parameters:\_ItemThe target item (must have Stats).\_StatusA status, such as "BURNING" or "FROZEN".\_DurationHow many seconds, use -1.0 for permanent.\_ForceAdd a brief description
## Description

Applies a status to an item. The item must have an entry in "Stats" for this to work.

## Remarks

There are many statuses available but "BURNING" is the only one used on items in the main game. To see a full list you can open EoCApp.exe in a hexeditor and search for BURNING.

It is unclear what `_Force` variable does - probably skips resistances - but every call in the main game uses zero. There is a helper `PROC` in the main story to allow this to be called without `_Force` and it defaults it to zero.
Divinity Engine Wiki

Welcome to the **Divinity Engine Toolkit** Wiki
This wiki is a community-run site where we hope you'll find everything you need to use the Divinity Engine Toolkit and make mods for the Divinity: Original Sin game. This wiki has been created by the community, for the community and all you need to do to start contributing is create an account! There are currently 920 articles but with your help it will grow into a comprehensive and essential resource. Check out the Welcome to the Wiki guide for a quick introduction to what this wiki is about and to learn how you can help.

## Don't know where to start?

Most content in this wiki will fall into one of four main categories below. Choose the hub that looks most appropriate to your needs, and be sure to check out the official forums and the Larian Studios YouTube channel for more help.

Tutorials
New? Start here! The tutorials area will give you a solid footing if you're getting started with the Divinity Engine Toolkit, whether you're an experienced modder or just starting out.
Systems
Curious about working with specific game systems, or just want a look under the hood? Explore these articles to get an understanding of topics such as quests, AI behaviours, and more.
Toolkit
What's this button do? The Divinity Engine Toolkit reference section is your handbook for understanding the various functions and tools for working main editing interface.
Scripting
The Divinity Engine Toolkit ships with a purpose-built scripting language. Get started with our tutorials, then use this area to look up the various functions and events you'll need to author the most robust experiences you can imagine.
## Want to contribute?

If you are new to wikis consult the User's Guide for information on using the wiki software or ask a question in our discussion section.
CharacterSpottedItemTemplateMoved Redhanded

Add a brief description

event CharacterSpottedItemTemplateMoved\_Redhanded(
 CHARACTER \_Offender,
 CHARACTER \_Spotter,
 CHARACTER \_Owner,
 STRING \_ItemTemplate,
 INTEGER \_crimeID
)Parameters:\_OffenderAdd a brief description\_SpotterAdd a brief description\_OwnerAdd a brief description\_ItemTemplateAdd a brief description\_crimeIDAdd a brief description
FadeToBlack

Fades the screen out or back in

call FadeToBlack(
 CHARACTER \_Character,
 REAL \_Seconds,
 INTEGER \_ToBlack
)Parameters:\_CharacterWhich player to fade for (no effect if this character is not a player)\_SecondsSpeed of the fade in seconds\_ToBlackBoolean: 0 = fade to black, 1 = fade back in
## Description

Fades the screen to black or fades back in after screen has been faded.

\_Seconds controls fade speed, the higher this number the longer the fade will take.

## Remarks

Note the \_ToBlack boolean seems backwards from what you might expect.
ItemHandleMovedFromCharacterToCharacter

Add a brief description

event ItemHandleMovedFromCharacterToCharacter(
 INTEGER \_ItemHandle,
 CHARACTER \_FromCharacter,
 CHARACTER \_ToCharacter,
 INTEGER \_Value
)Parameters:\_ItemHandleAdd a brief description\_FromCharacterAdd a brief description\_ToCharacterAdd a brief description\_ValueAdd a brief description