Console Commands: Difference between revisions
From Bonfire by Hogswild Prasetto
bonfire-wiki>Shadowlost25 No edit summary |
bonfire-wiki>Shadowlost25 |
||
| Line 228: | Line 228: | ||
=== Dangerous commands === | === Dangerous commands === | ||
Use the following at your own peril. They circumvent normal game logic for a specific effect. They may break the game, user experience, or | Use the following at your own peril. They circumvent normal game logic for a specific effect. They may break the game, user experience, or may be broken on upgrade. These commands are considered volatile. | ||
{| class="article-table" | {| class="article-table" | ||
!Name | !Name | ||
Revision as of 21:19, 5 December 2018
The console can be accessed by hitting F1 on your keyboard. To leave the console, use the command "exit"
These commands can be used by properly coded player NPCs by selecting "custom call" and inputting one of them.
| Command | Usage | Effect |
|---|---|---|
| exit | Exits the command console | |
| dory | Wipes your character's memory entirely, essentially resetting quest progress back to zero, but keeps your items and waypoints. It works best when used on scenes that are not the Outback. | |
| hobo | Wipes character inventory. | |
| goel | Gives you full quest progress on all main orcs and all waypoints. | |
| refpos | Saves a reference to the coordinates (XYZ) of your character on the scene. Can be pasted into the NPC editor later, as a spawn position. | |
| coord | Displays your character's coordinates. | |
| save | Saves your progress. | |
| rel | Reloads the current scene. Can be used to unstuck the game. | |
| natty | Returns your character to their last known naturally achieved shape, in case you abused shapeshifting a bit too much. | |
| origins | Similar to natty, but returns you to the shape your character had upon creation | |
| splice | Turns your character into an average fusion of every character you've created | |
| iguapify | Gives Iguapi (Gorilla) features to your character | |
| curse | Curses target (by default that is the player) | |
| purify | Removes Genies curse | |
| target | target orcname | Will switch target character for most (that means not all of them) of the commands above, next time you type them in. Make sure you type their name with the exact upper/lower cases. See Special arguments below. |
| targetclear | Returns to default targeting of player | |
| dorf | Turns you into a cute little dwarf. Only then, you will see how animations really break. | |
| cls | Clears the text in the command console | |
| help | Lists most of these commands right on the console | |
| lordofshapes | Pulls up sliders that allow for the player to adjust stats such as height, cocksize, arousal, muscle and more. Type lordofshapes again to turn it off | |
| swap | swap orcA,orcb,duration,multiplier | Will swap the bodyshapes of the two orcs with the names provided as orcA and orcB using a transformative buff where you can assign a duration speed and multiplier for the strength of the effect. You may use the shortcuts @playername and @playerinterest in place of actual names in order to apply the effects to the player and any character currently interacting or in proximity to them |
| travel | travel levelname | Instantaneous transport to levelname. See Areas for more information. |
| tatguide | Open your file explorer to a location where a guide png file is created. See Creating Tattoos for more information | |
| tattoo | tattoo filename | Imports the filename tattoo/markings into an item in your characters inventory. Be mindful the data will be serialized into your character and will drastically increase the file size of the player orc. |
| fuse | fuse orcA,orcB | Will fuse the two orcs with the names provided as orcA and orcB. You may use the shortcuts @playername and @playerinterest in place of actual names in order to apply the effects to the player and any character currently interacting or in proximity to them |
| unfuse | Breaks the fusion of the current target | |
| colorleather | colorleather R,G,B | Allow you to assign custom colors to any applicable leather pieces you are wearing in RGB notation |
| colorcloth | colorcloth R,G,B | Allow you to assign custom colors to any applicable cloth pieces you are wearing in RGB notation |
| colorplate | colorplate R,G,B | Allow you to assign custom colors to any applicable plate pieces you are wearing in RGB notation |
| obliviate | Repairs very large save files by wiping out NPC memory from the player character | |
| give | give itemID | Give the NON CONSUMABLE item to the target (default of player) and equip it if possible. Reference itemIDs for a list of items |
| chedit | Opens character editor | |
| beacon | beacon name | Find a patron totem of a specific name. Name is your username on Patreon. An item will be added to your inventory, which you can right click to get a hint of how far you are from the desired totem, if it exists. |
| stiff | Removes all poses from the players inventory | |
| showdiagindex | Shows the dialog tree number for debugging purposes | |
| showhiddenitems | Shows hidden variables as items in inventory | |
| barafy | barafy target,strength,duration,burstdelay | Makes the target more bara-ish
example: barafy @playername,5,5,0 |
| barafylite | barafylite target,strength,duration,burstdelay | Similar to barify without changing hair and beard styles. |
| orcify | orcify target,strength,duration,burstdelay | Makes the target more orcish
example: orcify @playername,5,5,0 |
| orcifylite | orcifylite target,strength,duration,burstdelay | Similar to orcify without changing hair and beard styles. |
Special arguments/Logic
Special arguments can be given in certain situations for the above functions or to variable flags
| Argument | What does it mean | Example |
|---|---|---|
| @playername | Is replaced by player characters name | target @playername |
| @playerinterest | Is replaced by other character in conversation | orcify @playerinterest,5,5,0 |
| @math +number | Used in variable flags to increment a value by number | |
| @math -number | Used in variable flags to decrement a value by number | |
| @math *number | Used in variable flags to multipy a value by number | |
| @math /number | Used in variable flags to divide a value by number | |
| @math ^number | Used in variable flags to raise to the power of a value by number | |
| @randint lowest,highest | Returns a random integer value between lowest and highest | |
| @randfloat lowest,highest | Returns a random float value between lowest and highest | |
Dangerous commands
Use the following at your own peril. They circumvent normal game logic for a specific effect. They may break the game, user experience, or may be broken on upgrade. These commands are considered volatile.
| Name | What it does | Usage | Accepted commands (non-exhaustive) |
|---|---|---|---|
| buffperma | Buffs the target with a non expiring buff, usually in increments of 1 | buffperma buffEnumName | HyperPenisLength, JumpBoost,Sweat, SweatLesser, SweatMinimum, BodyFatIncrease, Goblinize_BigBaraHuman, Goblinize_BigOrc, Goblinize_Dwarf, Goblinize_Goblin, Goblinize_Swap, Goblinize_SwapMuscle, Goblinize_SwapHeight, Goblinize_Invert, BallSizeDecrease, PenisLengthDecrease, PenisLengthIncrease, PenisGirthIncrease, PenisShowerDecrease, PenisShowerIncrease, HeightDecrease, HeightIncrease, MuscleDecrease, MuscleIncrease |
| orccallback | Calls some internal functions for usage in scripts | target entityorccallback command | strip, galaxyParticles, greenGlowSimple |
