- BUG: An error introduced in last updated totally broke applying damage.
- Global actions: Attributes can now use actions (Mike Bloy)
- Cards: Hardy is now recognised both as an ability and an edge.
- Refactoring: Lots of code simplifications, better types docs and management
- Global actions: Added a selector for "target_has_ability"
- Global actions: Names of the actions in the result details are now translated
- Translations: Support for translations in the modifier windows
- Translations: The usual lot of translations from the Weblate team
- General: Removed the included settings-extender. Now setting-extender is a hard dependency
- Refactoring: Simple Form now supports ids and is more capable
- Refactoring: Critical failure detection moved into calculate_results
- Global actions: Added more of the grendel edges (grendel1111)
- Refactoring: Lots of small refactorings and code improvements
- Actions: Now, the used_shots fields, both in global actions and item actions can be used to specify the number of power points that an actions takes (when it is on an power without shots)
- Global actions: Added "actor_has_joker" selector
- Global actions: New target based selectors, for now: "target_has_edge" and "target_has_hindrance"
- Cards: There is now a new setting that forces a card to show all actions collapsed by default
- Global actions: Added more of the grendel hindrances (grendel1111)
- Refactoring: The quest for easier and more readable code continues
- Ammunition: Support for autoreload weapons
- Gang-up: Support for Formation Figther (Mike Bloy)
- Encumbrance: Use encumbrance steps to calculate minimum strength, so that Brawny and Soldier AE work
- Macros: Now macros defined in global actions search compendiums in addition to macro dir.
- Global actions: Added another couple of hindrances from grendel doc (grendel1111)
- Translations: The incredible weblate team delivers even more translations updates
- Global actions: Added "actor_has_ability" selector (Mike Bloy)
- Documentation: Improvements to global action documentation (SalieriC)
- Refactoring: Removing deprecated uses of the API in preparation for 0.9 compatibility
- Refactoring: Reducing the use of anonymous functions
- Refactoring: Lots of code simplifications
- Rolls: Added the ability to add a fixed modifier to damage after rolling
- Translations: Spanish, Catalan, French, German and Italian translation updates from the Weblate Team
- Bug: Refactoring (more like a rewrite) of the drag and drop code so items dragging into the sidebar works.
- Bug: Minimum strength is now correctly calculated
- Bug: Shooting when under minimum strength no longer disables actions mods
- Bug: Non-owner players can't now see the reload button on cards.
- Refactoring: Built-in actions are now in its own file, making contributing to them easier
- Character sheet: Now bubble icons show the better roll card, not system one,
- Deprecation: Custom bennie functionality has benn removed, please use system
- GlobalActions: Added multi-action modifiers and a couple of hindrances from the grendel1111 doc (gendel1111)
- Refactoring: Lots of cleanups, naming of functions, making functions shorter and paying of debts, hoping to arrive someday to a more readable code.
- GlobalActions: Added a not selector to allow for selectors like not having an edge.
- GlobalActions: Support for nested or, and and not selectors.
- Translations: Another batch of updates for Portuguses, German and Italian translations from the incredible Weblate team.
- Rolls: Gang-up calculation now knows block and improved block
- Bug: Br doesn't break when there is a combat and no token for a combatant
- Rolls: Shooting rolls check minimum strength
- Rolls: Damage roll take minimum strength into account
- Rolls: Armor minimum strength is used in agility skill checks
- Bug: When subtracting ammo from an item and the quantity is 0 output a message (SalieriC)
- General: A couple of refactorings to make code easier to work with (aka paying debt) (aka there are going to be bugs)
- Translations: The usual batch of updates from the great Weblate Team
- Translations: Another batch of updates from the Weblate team and Joe Lozano
- Rolls: Support for rolling damage and attacks against vehicles (MarkPearce)
- Bug: Hide dice animation in blind rolls with DiceSoNice
- GlobalActions: Unarmed defender, touch attacks and non-lethal damage actions incorporated to module (Bruno Calado)
- Rolls: Scale now works with vehicles.
- Rolls: Melee and throwing weapon damage not respect minimum strength.
- Bug: Incredible enough, even more fixes to gangup calculation.
- Bug: More fixes to gangup calculation for tokens without actor
- Bug: sel_add_status accepted in custom actions.
- Bug: Item cards with null description don't break better rolls now (TheLaslo)
- Bug: Gangup calculation is more resilient, it specifically doesn't crash when there is no actor.
- Bug: Disable template functions for old version of swade system, so br can still work with 0.7.10
- Refactoring: Use new syntax for systems in module.json
- Translations: Another batch of updated translations from the weblate team
- Translations: Brazilian portuguese added as a supported language (Diogo Gomes)
- Global actions: Added an option to export and import world actions.
- Global actions: Targets are now passed to macros run from global actions
- Refactoring: Better detection of the not trained skill
- Refactoring: Remove lots of IDE warnings
- Translation: Added missing translations string in manual pp management (SalieriC)
- Cards: Cards now show a button to place templates when it detects an item that uses them
- Health Bars: They now show whe not "used" wounds as transparent to make it useful to colorblinf people
- Global actions: Added actions for unstable platform, marksman, alertness and Mr. Fix It (Bruno Calado)
- Bug: Rolls don't break anymore when bt can't find a origin token
- Bug: Solved a overflowing in manual pp management (SalieriC)
- Bug: Don't break if for some reason we try to calculata gang up with no tokens
- Bug: Actions can now again set conditions (Wild Attack is working again)
- Bug: Macros now run on skill actions.
- Bug: Removed old uses os skill_from_string that makes arcane skills fail to roll
- Bug: Initial support for arcane devices (SalieriC)
- Bug: Pitch dark modifier was -2 instead of the correct -6
- Bug: Attacks from tokens with the same disposition now don't calculate gangup
- Bug: Defeated enemies are not counted for gangup
- Bug: Gangup was not fired when action changed the skill to fighting, nor suppressed when it was change away from figthing
- Bug: Soaking was miscalculating bonuses for characters that ignore wound penalties
- Bug: Items in inventory where not draggable to macro bar
- Bug: Armor localizations in the footer of the item card are not space separated and translated
- Refactoring: Template has been moved to render_data from a flag.
- Refactoring: Now chat messages updates are forced in a less destructive way and this should prevent some issues.
- UI: Right click now always opens an item to edit.
- Skills: Skill cards now support actions.
- Bug: Direct rolling now shows against all actions collapsed
- Bug: Ilumination translation strings where mixed between Spanish and English.
- Bug: Don't try to scroll the chatbar on the initial rendering.
- Bug: Try to avoid racing with system to set bennie image.
- Foundry citizenship: Use a local CSS rule instead of foundry one to set button with image
- Translations: Another bunch of updates from the weblate team.
- Global actions: Added frenzy to module actios.
- Documentation: Lots of updates and reorganization (Bruno Calado)
- Cards: Description added to skill cards
- Cards: Added a setting to expand roll results by default (holgaph)
- Internal refactoring: skill_id and attribute_id moved to render_data
- Global actions: Support of or_selector, support for ROF action, added actor_has_hindrande selector, added all selector
- Global actions: Illumination actions added to system actions.
- Bugs: Items card without rolls where not show (reicargaywood)
- Bugs: Joker detection was not working
- Rolls: Added support for gangup (brunocalado)
- Translations: Added a custom string for AP (Armor Penetration abbreviated)
- Translations: Usual bunch of updates from the weblate team
- Use heigh in distance calculations
- Remove some warnings.
- Macros are now run after the message is updated so they get the latest data.
- Item actions are now grouped in the chat card.
- There is now a setting to hide the weapon actions, so only global actions are shown.
- The usual couple of translations updates (Weblate team).
- Scale modifiers support (Bruno Calado)
- Better internal way of storing skills in cards.
- Documentation has been revamped, not really a great improvement, but hopefully it will create the infrastructure for it.
- System global actions are shown by group in settings and can be enabled and disabled by group
- Fix non-wilcard hig-rof reroll (zk-sn)
- Accept die trems modifiers for damage rolls
- Improved docs (Bruno Calado)
- Damage rolls details show the dice rolled instead of the full formula
- Cover modifiers added to system global actions
- Clicking the die in the official sheet now shows the br card
- Clicking buttons on power cards now show the br card
- Torg style token bars added (torg team)
- Lots of updates translations (David Montilla, Cyril Ronseaux and others in the weblate team)
- usedShots field added to global actions.
- Fix mark/unmark defeated in 0.8.x (zk-sn)
- Added groups to global actions.
- Add settings extender as a dependency.
- Attributes can now be used for an item trait roll
- Added languages strings, and again generally better translations.
- Parry now works in italian (zk-sn)
- Trait modifiers now allow for die formulas in addition to single numbers (i.e. "+1d4x")
- Macros now use mod keys to set the default behaviour (zk-sn)
- Option to select how multi-rof weapons work, single shot or maximum ROF (zk-sn)
- Weblate team updates for Spanish, Italian and German translations
- Custom modifiers names are now correctly shown.
Thanks to all people who helped test the 0.8 and 0.7 compatibility
- Updates to enable 0.8.6 compatibility
- Better shot calculation
- Documentation updates (Bruno Calado)
- Solved a bug when drag and dropping attacks that causes the shot deduction logic to happen for melee weapons
- The usual couple of translation from the weblate team.
- Lots of typos everywhere (zk-sn, Cyrul ROnseaux, Bruno Calado)
- Lots of translation updates (Weblate teams)
- Fix for Str 1. (zk-sn)
- Change the skill name in the card when an action makes it roll one different from the default one
- Remove duplication of skill name in the card.
- used_shots are now passed to macros
- Direct roll respect now the default_checked global action
- Updated German and Spanish translations
- Add an option to show the results details expanded by default
- If you have multiple tokens targeted Better Rolls will now roll damage once for each.
- Global actions get a formula to: change or remove the wild die, add a modifier to a skill reroll, add a modifier to a damage reroll
- Global actions get a selector for when an actor has an edge
- Elan and No Mercy are now supported via global actions.
- Macros are now executed inside an async function as Foundry version 0.7.10 does.
- There is now an option to hide reroll buttons on critical failures (SalieriC if you ever read this, note that I didn't say fumbles)
- Modifications to chat card metadata, hoping to make it work better with CUB
- Remove PP from the arcane backgound when possible instead of from the general pool.
- New global action selectors: actor_name_selector, item_name_selector, actor_has_effect
- Lots of typos (Razortide, SalieriC)
- The raise dice can now be changed by a global action (e.g. using a d12 instead of d6)
- Spanish language renamed to español
- Global actions can now be star pinned (red)
- Global actions can now execute a macro after a skill or damage roll.
- Added a hook to allow other modules to run code when a button is clicked (radyrosales)
- Change the type of the chat cards to roll
- Added italian translation (zgsuppo)
- Various fixes to documentation (Cyril "Gronyon" Ronseaux)
- Updated documentation (Razortide)
- First part of portuguese support (amaurijr1976)
- Much better css styling in the cards (DanieleSuppo)
- Show an icon to make an attack deal half damage
- Accept skill in lower case for World Global Actinos (tm).
- Lots of translation and spelling fixes
- Remove "more options" from cards
- Use parry as Target Number to hit adjacent targets with ranged attacks
- Autoapply distance penalties for ranged attacks
- Respect DSN configuration about showing the result after or before rolling
- Joker now modifies damage
- Various sheet fixes
- Better handling of soak rolls.
- Added a settings window to create and manage global actions tied to a world.
- Yet another attempt at having a sane chat scroll
- Shorter cards.
- BUGFIX: Skill couldn't be rolled from the Official Sheet.
- Actions are now collapsed on direct rolls.
- There is a window that do nothing in settings from World Global Actions.
- Add a setting window for optional rules
- Support Gritty Damage as an optional rule.
- Actions in the chat card are now collapsable
- Translations updates.
- Auto-scroll to see the end of a modified chat card is now more aggresive
- Apply damage icon changed
- On the character sheet, on quick access, clicking the item name now shows a better rolls card, please use modifiers to see the default behaviour
- Added the "Voidomancy" arcane Skill from the Sundered Skies Companion (english only). (SalieriC)
- BUGFIX: Skills and other items of the same name should no longer cause BR to pick the wrong item to roll a Trait from.(SalieriC)
- Infrastructure work to allow personal global actions
- BUGFIX: The module didn't roll when multiple actions where selected.
- Initial support for Manifest+
- Updated translations for all the supported languages
- Added French to supported languages.
- BUGFIX: Chat is forced to scroll when the last card is modified.
- Better handling of the incapacitation test.
- Added active effects for the remaining injuries
- BUGFIX: Use parry modifier when available to calculate TN.
- BUGFIX: Betterrolls shouldn't break when in combat an with no card deal
- Updated Spanish translations
- Injury card and rolls.
- Injury that decreases an atribute applied as active effects.
- Edit Edges, Hindrances and abilities in the NPC sheet with right click (consistent with skills)
- Show Edges, Hindrances and abilities in the NPC with left clicks
- Power rolls when failed, and expend PP is activated, deduct just 1 point.
- BUGFIS: Some debug info was shown in char card.
- Incapacitation card.
- Global actions can be enabled/disabled on settings
- Global actions for "The Drop" and "Called Shot:Head"
- Global actions can now be selected by item type.
- Actor and token names are used with more consistence.
- German translations (Razortide)
- Updated documentation (Razortide)
- Show a message when pp overflows (SalieriC)
- Better management of pinned (marked in red) actions.
- New button to repeat a card
- Old rolls are a 30% bigger.
- Soak text and translations updated (Javier Rivera/Razortide)
- BUGFIX: A soak roll of 4 now removes a wound
- Actions now show an icon before than an have bigger margins.
- BUGFIX: Damage was not beign rolled when in full automation.
- BUGFIX: Actions marked in red now are keeped after rolling.
- Hardy is now supported.
- BUGFIX: Message update is forced to avoid some corner problems.
- Global actions can now set status on user.
- As a result Wild Attack now makes the user vulnerable
- Better documentation, big thanks to Razortide.
- Multiple bugs in soak rolls. Logic got rewritten so lots of bugs solved, some new ones likely introduced.
- Don't spend bennies for FREE soak rerolls
- Show the apply damage option for exact shaken results.
- Show an (*) after Roll: when modifiers are active
- Start of the "Global action" implementation.
- "Wild Attack" global action should appear on figthing items, it should give +2 to attack and damage
- Follow setting options about ammo and pp management in direct rolls
- BUGFIX: Extras can now soak
- BUGFIX: The module doesn't break when Dice So Nice is not installed
- When in combat, mark defeated tokens after damaga
- Added an option to disable auto power-point managemet.
- Support for Dice So Nice and SWADE 0.16.2
- Hitting return in the ammo or power points management menu should reload foundry.
- Soak rolls
- Characters in combat that have been giving a Joker gets a +2 bonus
- Damage card with ability to undo damage
- Better message data hiding logic.
- Double shaken was not working right.
- Big bug: Ammo management was completely broken by yesterday update
- Various fixes to ammo management
- Option to make ammo management optional by default (you can still activate it in the card)
- Solved a bug that lose description links on card update.
- Bug: Result as misscalculated in some situations
- Support for damage actions on items.
- Drag and drop support from powers outside quick acess
- Support amunition field in weapon.
- Adaptations to make it work better with SWADE 0.16
- Use of system settings for the wild die
- Remove module settings for selecting wild die theme
- Various minor refactoring.
- Remove status linking code, please use SWADE Toolkit
- Support "skill" item actions
- Solved a bug in the logic that detected when bennies where available
- Avoid duplication of the bennie animation on 0.16
- Remove deprecated SSO. translations string.
- Change the target of a damage roll
- Add a d6 to a damage roll
- Removal of lots of code
- Make macros dragged to the hotbar roll by default
- Give names and images to items dragged to the macro hotbar.
- Added translation strings for complex ammo tracking
- Hide icons so chat card is clearer.
- Let only gamemasters and card owners click on buttons
- See damage results as icons.
- Reroll damage spending a bennie
- Apply damage from the item card.
- Damage rolls incorporated into item card.
- Support for a different Dice So Nice theme for damage rolls
- Conviction dice added to damage rolls
- Bug: Solved a bug where the master was not shown the bennie reroll button while having master's bennies
- Solved a bug with macros with no token data
- Updated SalieriC ammo macro
- Initial work for damage card incorporation into item cards.
- Quite important refactoring of rolling, tns and modifiers based on targeted tokens.
- Ability to edit the modifiers after a roll
- Updated catalan translations
- Don't allow the master's bennies to go below 0.
- Ability to edit all TNs at the same time
- Better vulnerable management
- Get TNs from targeted or selected tokens.
- Spanish translations bugfixes.
- Added an option to collapse the modifier box over the chat at start.
- Bugfix: Weapon skill modifier wasn't beign added correctly.
- Modifiers can now de added and deleted.
- Integrate SalieriC power points management macro
- Bug: Use weapon rof as default.
- Bug: Use untrained skill if present and a skill that is not owned by the actor is mentioned in a weapon.
- Bug: When shots are 0 now it doesn't disscounts ammo.
- Delete damage card, move functionality to item card
- Autoroll damage as many times as attacks hit.
- Basic power point management, when rolling for powers, power pps will be deducted from actor.
- Ability to edit a roll by adding a modifier.
- Various bugdixes, including items not rolling and not rerolling.
- Added ability to see and interact with old rolls after rerolling
- Added status integration for swade-tools.
- Item cards now use the new consolidated card for trait rolls (damage is still using old one)
- Hide result roll to players when setting selected
- Catalan translation
- Skills use the new consolidated card.
- Don't activate listeners until last flag is set
- New assests for bennies: classical coins
- Attribute cards are now consolidated.
- Hopefully resolves the settings erros.
- Enable ROF 6 in chat modifiers
- Add custom bennie support (JuanV)
- Make url in module.json point the proper web page
- Bug: Armor was incorrectly defaulting to 4
- Char modifiers are now collapsable.
- More documentation work.
- Bug: Incorrect passed actor instead of token
- Bug: Don't break when there is no html and a weapon with ammo
- Move modifiers to the chat tab.
- More translations
- Incorporate ammo macro.
- Discount shots from items.
- Somewhat more current documentation
- Hide form from non-dms players, to keep cards tidy.
- Hide damage card from other players.
- Bug: Result card was not calculating results correctly in windows different as the rolling player.
- Add function to roll a skill from a macro
- Item cards and rolls
- Support for official sheet
- Add descriptions of associated skill in items
- Remove old version 1 css and compatibility.
- Reroll options moved to result card.
- Dice Tray support
- Support for skill mods in items
- Drag and drop support into hotbar
- Drag and drop support into tokens
- Use parry as difficulty for an attack roll
- Use bennie animations
- Damage cards and damage rolls
- Only show description (item or skill) section when there is one
- Rof 1 added to the card options
- Support for stars in skill names (official content)
- Use tougness of the targeted token for damage difficulty
- Reroll damage
- Armor an Armor penetration support in damage results
- Autoroll damage
- Apply damage to selected or targeted tokens.
- Solves a nasty bug that prevented editing skills.
- A couple of Spanish translations
- Saner defaults
- Some card redesign
- Button to roll spending a bennie
- First documentation
- Shadow clickable elements on hover
- Attributes draggable to macro hot bar
- Documentation attribute exposed functions
- Merge version 1.2.5 changes
- Skill cards
- Multiple trait dice rolls (high rof)
- Drag skills to macro toolbar.
- Critical failure detection
- Multilingual support.
- Spanish translation added
- Collapsable options in the card allowing discrete modifiers and target number
- Support for a different Wild Die when using Dice So Nice
- Try to fallback to actors for rolls when token is not available.
- Complete rewrite for a new, simpler version
- Attribute card, result cad, and rolling using system cards
- New basic UI
- Support for token or actor data.