Skip to content

Commit b08a3a2

Browse files
committed
fix: cleric/wizard cast a spell moves
1 parent b0b06aa commit b08a3a2

File tree

6 files changed

+35
-21
lines changed

6 files changed

+35
-21
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# CHANGELOG
22

3+
## v3.0.3
4+
5+
- Fixed "Cast A Sepll" move - separated into Wizard and Cleric separate moves
6+
37
## v3.0.2
48

59
- Update package dependencies

lib/data/en-US/moves.dart

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -641,15 +641,28 @@ List<Move> getMoveList() => [
641641
}),
642642
Move.fromJson({
643643
"_meta": {"language": "EN", "createdBy": "__repo__"},
644-
"key": "cast_a_spell",
644+
"key": "cast_a_spell_wizard",
645+
"name": "Cast a Spell",
646+
"description":
647+
"When you release a spell you’ve prepared, roll+Int.\n* On a 10+, the spell is successfully cast and you do not forget the spell—you may cast it again later.\n* On a 7-9, the spell is cast, but choose one:\n\n* You draw unwelcome attention or put yourself in a spot. The GM will tell you how.\n* The spell disturbs the fabric of reality as it is cast—take -1 ongoing to cast a spell until the next time you Prepare Spells.\n* After it is cast, the spell is forgotten. You cannot cast the spell again until you prepare spells.\nNote that maintaining spells with ongoing effects will sometimes cause a penalty to your roll to cast a spell.",
648+
"explanation": "",
649+
"dice": ["2d6+WIS"],
650+
"classKeys": [
651+
{"key": "cleric", "name": "Wizard", "type": "CharacterClass"},
652+
],
653+
"tags": [],
654+
"category": "starting"
655+
}),
656+
Move.fromJson({
657+
"_meta": {"language": "EN", "createdBy": "__repo__"},
658+
"key": "cast_a_spell_cleric",
645659
"name": "Cast a Spell",
646660
"description":
647661
"When you unleash a spell granted to you by your deity, roll+Wis.\n* On a 10+, the spell is successfully cast and your deity does not revoke the spell, so you may cast it again.\n* On a 7-9, the spell is cast, but choose one:\n\n* You draw unwelcome attention or put yourself in a spot. The GM will tell you how.\n* Your casting distances you from your deity-take -1 ongoing to cast a spell until the next time you commune.\n* After you cast it, the spell is revoked by your deity. You cannot cast the spell again until you commune and have it granted to you.\nNote that maintaining spells with ongoing effects will sometimes cause a penalty to your roll to cast a spell.",
648662
"explanation": "",
649663
"dice": ["2d6+WIS"],
650664
"classKeys": [
651665
{"key": "cleric", "name": "Cleric", "type": "CharacterClass"},
652-
{"key": "wizard", "name": "Wizard", "type": "CharacterClass"}
653666
],
654667
"tags": [],
655668
"category": "starting"
@@ -2619,21 +2632,6 @@ List<Move> getMoveList() => [
26192632
"tags": [],
26202633
"category": "starting"
26212634
}),
2622-
Move.fromJson({
2623-
"_meta": {"language": "EN", "createdBy": "__repo__"},
2624-
"key": "cast_a_spell",
2625-
"name": "Cast a Spell",
2626-
"description":
2627-
"When you unleash a spell granted to you by your deity, roll+Wis.\n* On a 10+, the spell is successfully cast and your deity does not revoke the spell, so you may cast it again.\n* On a 7-9, the spell is cast, but choose one:\n\n* You draw unwelcome attention or put yourself in a spot. The GM will tell you how.\n* Your casting distances you from your deity-take -1 ongoing to cast a spell until the next time you commune.\n* After you cast it, the spell is revoked by your deity. You cannot cast the spell again until you commune and have it granted to you.\nNote that maintaining spells with ongoing effects will sometimes cause a penalty to your roll to cast a spell.",
2628-
"explanation": "",
2629-
"dice": ["2d6+WIS"],
2630-
"classKeys": [
2631-
{"key": "cleric", "name": "Cleric", "type": "CharacterClass"},
2632-
{"key": "wizard", "name": "Wizard", "type": "CharacterClass"}
2633-
],
2634-
"tags": [],
2635-
"category": "starting"
2636-
}),
26372635
Move.fromJson({
26382636
"_meta": {"language": "EN", "createdBy": "__repo__"},
26392637
"key": "prodigy",

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: dungeon_world_data
22
homepage: https://github.com/DungeonPaper/dungeon_world_data
33
description: Data dump of Dungeon World classes, moves, equipment, and more. Also mirrored as NPM package.
4-
version: 3.0.2
4+
version: 3.0.3
55

66
environment:
77
sdk: ">=2.17.0 <4.0.0"
@@ -21,7 +21,7 @@ dev_dependencies:
2121
script_runner:
2222
scripts:
2323
- format: dart format --line-length 100
24-
- publish: dart format . && flutter pub publish -f ; format .
24+
- publish: dart format . && flutter pub publish; format .
2525
- web:copy-data: dart scripts/parsers/dart_to_json.dart
2626
- web:build: cd web/src && yarn build
2727
- web:publish: cd web/src && npm publish -d ../build

web/src/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# CHANGELOG
22

3+
## v3.0.3
4+
5+
- Fixed "Cast A Spell" move - separated into Wizard and Cleric separate moves
6+
7+
## v3.0.2
8+
9+
- Update package dependencies (Dart)
10+
11+
## v3.0.1
12+
13+
- Reduce package version dependencies (Dart)
14+
315
## 3.0.0
416

517
- Update Dart dependencies

web/src/dw_data.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

web/src/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dw-data",
3-
"version": "3.0.2",
3+
"version": "3.0.3",
44
"main": "index.js",
55
"repository": "https://github.com/chenasraf/dungeon_world_data",
66
"author": "Chen Asraf <contact@casraf.dev>",

0 commit comments

Comments
 (0)