dice-roller

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Dice Roller - Lanceur de Dés

Dice Roller - 骰子投掷器

Skill pour lancer des dés dans le cadre de sessions de jeu de rôle Basic Fantasy RPG.
一款用于Basic Fantasy RPG角色扮演游戏局的骰子投掷Skill。

Utilisation Rapide

快速使用

Exécutez la CLI
dice
depuis le répertoire du projet :
bash
undefined
从项目目录执行CLI
dice
bash
undefined

Compiler si nécessaire

如有需要先编译

go build -o sw-dice ./cmd/dice
go build -o sw-dice ./cmd/dice

Lancer des dés

投掷骰子

./sw-dice roll d20 ./sw-dice roll 2d6+3 ./sw-dice roll 4d6kh3
undefined
./sw-dice roll d20 ./sw-dice roll 2d6+3 ./sw-dice roll 4d6kh3
undefined

Commandes Disponibles

可用命令

Lancer un dé simple

投掷单个骰子

bash
./sw-dice roll d20           # Lance 1d20
./sw-dice roll 2d6           # Lance 2d6
./sw-dice roll d100          # Lance 1d100 (percentile)
bash
./sw-dice roll d20           # 投掷1d20
./sw-dice roll 2d6           # 投掷2d6
./sw-dice roll d100          # 投掷1d100(百分比骰子)

Avec modificateur

带修正值

bash
./sw-dice roll 2d6+3         # Lance 2d6 et ajoute 3
./sw-dice roll d20-2         # Lance d20 et soustrait 2
bash
./sw-dice roll 2d6+3         # 投掷2d6并加3
./sw-dice roll d20-2         # 投掷d20并减2

Keep Highest / Keep Lowest

保留最高值/最低值

bash
./sw-dice roll 4d6kh3        # Lance 4d6, garde les 3 plus hauts (génération de stats)
./sw-dice roll 2d20kl1       # Lance 2d20, garde le plus bas (désavantage)
bash
./sw-dice roll 4d6kh3        # 投掷4d6,保留最高3个(属性生成)
./sw-dice roll 2d20kl1       # 投掷2d20,保留最低1个(劣势投掷)

Avantage et Désavantage

优势与劣势投掷

bash
./sw-dice roll d20 --advantage      # ou -a : Lance 2d20, garde le plus haut
./sw-dice roll d20 --disadvantage   # ou -d : Lance 2d20, garde le plus bas
bash
./sw-dice roll d20 --advantage      # 或 -a:投掷2d20,保留最高值
./sw-dice roll d20 --disadvantage   # 或 -d:投掷2d20,保留最低值

Génération de Caractéristiques

角色属性生成

bash
./sw-dice stats              # Méthode standard : 4d6kh3 × 6
./sw-dice stats --classic    # Méthode classique : 3d6 × 6
bash
./sw-dice stats              # 标准方法:4d6kh3 × 6
./sw-dice stats --classic    # 经典方法:3d6 × 6

Exemples de Résultats

结果示例

Jet simple

普通投掷

2d6+3: [4, 5] + 3 = 12
2d6+3: [4, 5] + 3 = 12

Jet avec dés éliminés

带剔除骰子的投掷

4d6kh3: [~2~, 5, 4, 6] = 15
Les dés barrés (
~2~
) sont ceux qui n'ont pas été gardés.
4d6kh3: [~2~, 5, 4, 6] = 15
被划掉的骰子(
~2~
)是未被保留的。

Génération de stats

属性生成

undefined
undefined

Génération de caractéristiques (4d6kh3 (standard))

角色属性生成(4d6kh3(标准))

CaractéristiqueJetsTotal
Force6, 1, 5, 213
Intelligence3, 4, 4, 513
...
undefined
属性投掷结果总值
力量6, 1, 5, 213
智力3, 4, 4, 513
...
undefined

Types de Dés Supportés

支持的骰子类型

Usage BFRPG
d4Dégâts dague, bâton
d6Dégâts épée courte, PV Clerc
d8Dégâts épée longue, PV Guerrier
d10Dégâts hallebarde
d12Dégâts hache à deux mains
d20Jets d'attaque, sauvegardes, tests
d100Tables aléatoires, rencontres
骰子BFRPG用途
d4匕首、棍棒伤害
d6短剑伤害、牧师生命值
d8长剑伤害、战士生命值
d10长柄斧伤害
d12双手斧伤害
d20攻击掷骰、豁免检定、技能测试
d100随机表格、遭遇判定

Conseils

使用建议

  • Pour les jets de combat:
    ./sw-dice roll d20+<bonus>
  • Pour les dégâts: utilisez le dé approprié à l'arme
  • Pour les sauvegardes:
    ./sw-dice roll d20
    et comparez au seuil
  • Pour créer un personnage:
    ./sw-dice stats
  • 战斗掷骰:
    ./sw-dice roll d20+<修正值>
  • 伤害计算:使用对应武器的骰子
  • 豁免检定:
    ./sw-dice roll d20
    并与阈值对比
  • 创建角色:
    ./sw-dice stats

Utilisé par

使用场景

Ce skill est utilisé par les agents suivants :
AgentUsage
dungeon-master
Jets de combat, initiative, sauvegardes
character-creator
Génération des caractéristiques
rules-keeper
Vérification et exécution des jets
Type : Skill autonome, peut être invoqué directement via
/dice-roller
该Skill被以下Agent使用:
Agent用途
dungeon-master
战斗掷骰、先攻、豁免检定
character-creator
角色属性生成
rules-keeper
规则校验与掷骰执行
类型 : 独立Skill,可通过
/dice-roller
直接调用