Campaign Creation Documentation

Use this page to navigate the Campaign Creation Documentation. It's not expected that you read all of this to create a campaign - Instead, use this as a reference during campaign creation, whenever you need to use a specific event.






These pages are being restructured and may not be complete!

You can find the older version of this page here.

settingsJSON

Description

Contains global settings affecting duels, lives, deckbuilder, and more.




LinkNameData TypeDescriptionNotes
LINKDuelingbook_NameStringPlayer name on Duel Screen.
LINKDuelingbook_AvatarStringAvatar image from /duelingbook/
LINKdeckBuilderImageImageURLBackground image in deckbuilder from /background/.
LINKnoLossDRAWBooleanTrue means DRAW does not cause a loss.
LINKhideEMZBooleanHide Extra Monster Zones uring Duels.
LINKhideSideZonesBooleanHides the leftmost and rightmost monster and spelltrap zones during Duels.
LINKhideMP2BooleanHides the Main Phase 2 button during Duels.
LINKrelevantArrayForce duel UI terms on/off (e.g. ['counter', '!tuner']).
LINKallowTokensInEMZBooleanIf true, tokens will not be destroyed if they enter the Extra Monster Zone.
Note that it is impossible to do this within normal yugioh rules.
LINKstartingHandSizeIntegerThe number of cards in a starting hand. Default is 5. Absolute minimum is 0. Absolute maximum is 10.



Life Settings

LinkNameData TypeDescriptionNotes
LINKdefaultDeathEventEventIDends event that triggers when player hits 0 lives.
LINKdefaultVictoryEventEventIDends event that triggers when player wins.
LINKstartingLivesIntegerDefault number of starting lives.



PvDM Settings

LinkNameData TypeDescriptionNotes
LINKdungeonMasterModeBooleanTrue if PvDM mode.
LINKdungeonMasterMessageStringMessage shown to Dungeon Master.



Deckbuilder Settings

LinkNameData TypeDescriptionNotes
LINKcardFrameStringDefault card frame image.
LINKminimumMaindeckSizeIntegerSmallest legal deck size. Default 40. Absolute minimum is 5.
LINKmaxmimumMaindeckSizeIntegerLargest legal deck size. Default 60. Absolute maximum is 60.
LINKminimumExtradeckSizeIntegerSmallest legal extradeck size. Default 0. Absolute minimum is 0.
LINKmaxmimumExtradeckSizeIntegerLargest legal extradeck size. Default 15. Absolute maximum is 60.



Other

LinkNameData TypeDescriptionNotes
LINKcustomBooleanEnable if using Custom Cards.
LINKrarityObjectAssign rarity overlays by card name.
LINKmaximumItemsIntegerMax number of items a player can have.
LINKvariablesKey-Value PairsVariables that are set at game start.