2.1.2
2.1.1 changelog
For players
-
You can click the card image in db to make the text larger/smaller.
-
You can now save during a duel (the state of the duel is not saved).
-
Text is now more concise, letting you grok cards quicker.
-
Monsters in the deckbuilder display their level as a number.
-
You can now search for more things with the deckbuilder’s card search.
-
Improved UI scaling for users with teeny tiny monitors
-
Loading Duelingbook, and opening a campaign, should happen faster.
-
Fixed several bugs regarding unexpectedly quitting from DB.
-
Fixed several bugs regarding card text in db.
-
Fixed a bug where some Tuners wouldn’t have the Tuner property.
-
Fixed a bunch of language setting stuff.
-
Fixed a bug where sorting cards was sometimes incorrect.
-
Fixed a bug regarding audio and video.
For campaign creators
You can now make cards appear multiple times in a pack:
- {“Ahrima, the Wicked Warden”: 3}
- using enforceHighland:true then allows you to build a rarity system. You can also build packs with an “OR”:
- EG: [“Red Gadget”, “Green Gadget”, “Yellow Gadget”]
- This means that the card with randomly be 1 of the gadgets.
You can create packs dynamically by merging the contents of other packs;
- Add this to your event object (not the pack itself):
- “composes”: [“pack1”, “pack2”, “pack3”]
- If pack data is missing from the event object, the data from the first pack in the list is used.
Vars event has been expanded to allow any number of normal attributes.
- Put your vars array inside an array called “list”.
You can reference variables in text, and in some other places. Use this syntax:
- <<variableName>
You can now make map icons larger.
- Use eg “iconSize”: 70.
- Default size is 50.
You can now ignore the “type” on your packs in pack.json, as long as there aren’t multiple packs of the same type.
- You can now make cards in your pack shiny, eg if they are rare or if you want the player’s attention to be directed towards them. Add eg the below to your settings.json: “rarity”: {“rare”: [“Blue-Eyes White Dragon”]} -The image overlay must have the same name as the Object’s key, and must be in .webp format (in this case, rare.webp). Put the image in the /pack/ directory.
You can now add “extendWithSearch” to a pack in pack.json.
- EG: “extendWithSearch”: [{“type”: “Effect Monster”, “level:1}, {“attribute”: “FIRE”}]
- This will dynamically add all cards in your campaign which (are effect monsters and that have a level of 1) or (are fire attribute) to the pack.
- This does require exact ypdapi names for type/race/etc. In the future I will probably build a slightly different database for these, so expect the terms to change somewhat.
- You can also use eg “shrinkFromSearch”: [“Baobaboon”] to remove cards from the pool of cards in that pack.
You can now make items removable.
- For each item that can be removed, add “removable”: true
You can now add “showLimit” to a choice event.
- This will only show however many of all the possible choices.
- If showLimit is any number, the choices are displayed in a random order.
You can now add “speed” to a “back” command in a text event
- You can use this to make a background transition faster, slower, or immediately.
You can now use more operations with fork events:
-
, >=, <, <=, !=
- I think this makes the game turing complete, but I will not be debugging your “computer in ddm” campaigns for you.
Leave a comment
Log in with itch.io to leave a comment.