Console Commands: Difference between revisions
From Bonfire by Hogswild Prasetto
added greenGlowSimpleRemove |
bonfire-wiki>Sonic260 Clarification between macroexec and orcscrollexec |
||
| Line 220: | Line 220: | ||
''macroName'' | ''macroName'' | ||
|If present, executes a macro ''macroName'' from the target's inventory | |If present, executes a macro ''macroName'' from the target's inventory | ||
|- | |- | ||
|recstart | |recstart | ||
| Line 232: | Line 227: | ||
|recstop | |recstop | ||
| | | | ||
|Stops recording console commands and | |Stops recording console commands and stores the scroll within the target's inventory. | ||
|- | |||
|orcscrollexec | |||
|orcscrollexec | |||
''scrollName'' | |||
|If present, casts a recorded scroll within the target's inventory. | |||
|} | |} | ||
Revision as of 01:40, 3 January 2019
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 the targeted character (usually the player). Can be pasted into the NPC editor later, as a spawn position. | |
| tp2refpos | Teleports the target to the current coordinate set by refpos | |
| 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 | |
| curse | Adds Genie's Curse to the target, randomizing the result between human and orc styles. | |
| cursebara | Adds Genie's Curse to the target, human style. | |
| curseorc | Adds Genie's Curse to the target, orc style. | |
| purify | Removes Genies curse | |
| quickgrow | Accelerates whatever growth spell the target may be experiencing (plays an animation) | |
| 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 | |
| forceinventory | Forces the display of inventory of the current target. Change targets using the target command. Will also show hidden items ONLY IF showhiddenitems is used before this command is run. | |
| 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. |
| iguapify | iguapify
target,strength,duration,burstdelay |
Gives Iguapi (Gorilla) features to your character
example: iguapify @self,5,5,0 |
| batch | batch
command1;command2;command3 |
Allows you to call multiple commands at once, separated by semicolons after the "batch" keyword. |
| dedit | Opens the raw dialogue editor, allowing you to write custom dialogue trees without creating an NPC for them. | |
| modspeech | modspeech
rawDialogueName |
Will search for and apply a raw dialogue (previously created by the dedit editor) to the target character, essentially replacing their speech with the one provided in this command. |
| sedit | Opens the macro editor, allowing you to write logical macros. These share the same structure as dialogues and thus appear as dialogue files, but are executed without triggering a dialogue scene. Use macros for quick logical processes. | |
| macroinject | macroinject
macroFileName |
Adds a macro scroll item to the target, which can be executed using commands like macroexec |
| macroexec | macroexec
macroName |
If present, executes a macro macroName from the target's inventory |
| recstart | recstart scrollName | All console commands used after this will be saved and stored in a scroll. |
| recstop | Stops recording console commands and stores the scroll within the target's inventory. | |
| orcscrollexec | orcscrollexec
scrollName |
If present, casts a recorded scroll within the target's inventory. |
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 the player's character name, or returns the player's character in console commands like "target name" | target @playername |
| @playerinterest | Gives you the character (or their name) that the player's character is currently interacting with, even if they are just looking at eachother. | orcify @playerinterest,5,5,0 |
| @self | During conversations or while casting a scroll/spell, this gives you their current user. | |
| @selfinterest | Similar to @playerinterest, but applied to @self. | |
| @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.
| What it does | Usage | Accepted commands (non-exhaustive) |
|---|---|---|
| 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 |
| Calls some internal target functions for usage in scripts. | orccallback command | strip, galaxyParticles, greenGlowSimple, greenGlowSimpleRemove |
